.ProductHero_heroWrapper__66cuw{padding-bottom:var(--spacing-xl)}.ProductHero_productGrid__i8s03{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,4vw,3.5rem);align-items:flex-start;margin-top:var(--spacing-md)}.ProductHero_galleryContainer__JXiMJ{display:flex;gap:var(--spacing-md);position:sticky;top:90px}.ProductHero_verticalThumbRail__ph9hl{display:flex;flex-direction:column;gap:.6rem;width:80px;flex-shrink:0}.ProductHero_thumbBtn__Iaf4o{position:relative;width:80px;height:96px;border-radius:var(--radius-subtle);overflow:hidden;border:1px solid var(--color-border-subtle);background:radial-gradient(circle at 50% 50%,#FAF8F5 0,#EFEBE4 100%);cursor:pointer;transition:all var(--transition-fast);padding:4px}.ProductHero_thumbBtn__Iaf4o:hover{border-color:var(--color-bronze)}.ProductHero_activeThumb__FggMh{border:2px solid var(--color-bronze);box-shadow:0 4px 12px rgba(158,123,79,.2)}.ProductHero_thumbImage__5VN0N{object-fit:contain;object-position:center}.ProductHero_mainImageContainer__nBZnT{flex-grow:1;min-width:0}.ProductHero_mainImageFrame__Tzz55{width:100%;aspect-ratio:4/5;box-shadow:0 16px 40px rgba(0,0,0,.08)}.ProductHero_mainImage__TVid2{object-fit:contain!important}.ProductHero_galleryControls__l3qvK{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem}.ProductHero_controlIconBtn__Yk6Xv{width:36px;height:36px;border-radius:var(--radius-subtle);background-color:rgba(26,25,24,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:var(--color-cream);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast)}.ProductHero_controlIconBtn__Yk6Xv:hover{background-color:var(--color-bronze);color:var(--color-charcoal)}.ProductHero_infoContainer___eKg5{display:flex;flex-direction:column}.ProductHero_eyebrow__P_ltP{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.18em;color:#8F5B1A;text-transform:uppercase;margin-bottom:.25rem;display:block}.ProductHero_productTitle__RETnh{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:300;line-height:1.12;color:var(--color-charcoal);letter-spacing:-.01em;margin-bottom:.2rem}.ProductHero_subtitle__ky3Fz{font-family:var(--font-body);font-size:1.05rem;font-weight:300;color:rgba(26,25,24,.75);margin-bottom:.75rem}.ProductHero_ratingBar__0ezyO{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--spacing-md)}.ProductHero_stars__vPFTs{color:#d4a359;letter-spacing:.1em;font-size:1rem}.ProductHero_ratingText__5kwyv{font-family:var(--font-body);font-size:.85rem;color:rgba(26,25,24,.72)}.ProductHero_description__80M0r{font-family:var(--font-body);font-size:.975rem;line-height:1.65;color:rgba(26,25,24,.82);margin-bottom:var(--spacing-lg)}.ProductHero_featureBadgesRow__Bze72{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.ProductHero_badgeItem__Ldunp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.ProductHero_badgeCircle__DbjrQ{width:44px;height:44px;border-radius:50%;background-color:var(--color-cream-secondary);border:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:center}.ProductHero_badgeLabel__Pnkym{font-family:var(--font-body);font-size:.725rem;line-height:1.3;color:rgba(26,25,24,.82);font-weight:500}.ProductHero_customSizeBox__030d0{padding:var(--spacing-md);background-color:var(--color-cream-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-subtle);margin-bottom:var(--spacing-lg)}.ProductHero_customSizeTitle___RgeG{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.15em;color:#8F5B1A;text-transform:uppercase;margin-bottom:.35rem}.ProductHero_customSizeText__ij0G8{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:rgba(26,25,24,.78)}.ProductHero_actionRow__DszV4{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.ProductHero_primaryActionBtn__7E_Vl{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;background-color:var(--color-charcoal);color:var(--color-cream);font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.05em;border-radius:var(--radius-subtle);text-decoration:none;transition:all var(--transition-fast)}.ProductHero_primaryActionBtn__7E_Vl:hover{background-color:var(--color-bronze);color:var(--color-charcoal)}.ProductHero_whatsappActionBtn__pgxuS{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem 1.25rem;background-color:transparent;border:1px solid var(--color-charcoal);color:var(--color-charcoal);font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.05em;border-radius:var(--radius-subtle);text-decoration:none;transition:all var(--transition-fast)}.ProductHero_whatsappActionBtn__pgxuS:hover{background-color:var(--color-charcoal);color:var(--color-cream)}.ProductHero_deliveryNote__GaWYV{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.8rem;color:rgba(26,25,24,.65);margin-top:.25rem}.ProductHero_lightboxModal__XaSZ_{position:fixed;inset:0;z-index:9999;background-color:rgba(13,13,13,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:2rem}.ProductHero_closeModalBtn__msCsD{position:absolute;top:1.5rem;right:1.5rem;font-size:1.75rem;color:#ffffff;background:none;border:none;cursor:pointer;z-index:10000}.ProductHero_lightboxContent__Fn64d{position:relative;width:90vw;height:90vh}@media (max-width:991px){.ProductHero_productGrid__i8s03{grid-template-columns:1fr;gap:var(--spacing-lg)}.ProductHero_galleryContainer__JXiMJ{position:static;flex-direction:column-reverse}.ProductHero_verticalThumbRail__ph9hl{flex-direction:row;width:100%;overflow-x:auto}.ProductHero_thumbBtn__Iaf4o{width:70px;height:80px}.ProductHero_featureBadgesRow__Bze72{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media (max-width:576px){.ProductHero_actionRow__DszV4{grid-template-columns:1fr}.ProductHero_featureBadgesRow__Bze72{grid-template-columns:repeat(2,1fr)}}.ProductPerspectiveGallery_gallerySection__UkrqU{padding:var(--spacing-xxl) 0;background-color:var(--color-cream-secondary);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.ProductPerspectiveGallery_container__na78z{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-desktop)}.ProductPerspectiveGallery_header__ICqig{text-align:center;margin-bottom:var(--spacing-xl)}.ProductPerspectiveGallery_heading__EzpjA{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:300;color:var(--color-charcoal);line-height:1.2}.ProductPerspectiveGallery_ornamentDivider__eF7_4{color:var(--color-bronze);font-size:.85rem;margin-top:.25rem}.ProductPerspectiveGallery_trackWrapper__hGRuq{margin-bottom:var(--spacing-lg)}.ProductPerspectiveGallery_galleryGrid__gmShx{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}.ProductPerspectiveGallery_card___Ngc7{background-color:transparent;border-radius:var(--radius-subtle);overflow:hidden;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.ProductPerspectiveGallery_card___Ngc7:hover{transform:translateY(-4px)}.ProductPerspectiveGallery_imageFrame__lyG7c{width:100%;aspect-ratio:4/5}.ProductPerspectiveGallery_btnRow__uN6By{display:flex;justify-content:center}.ProductPerspectiveGallery_fullscreenBtn__rcRVV{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--color-cream);border:1px solid var(--color-border-subtle);color:var(--color-charcoal);font-family:var(--font-body);font-size:.85rem;font-weight:500;border-radius:var(--radius-subtle);cursor:pointer;transition:all var(--transition-fast)}.ProductPerspectiveGallery_fullscreenBtn__rcRVV:hover{border-color:var(--color-charcoal);background-color:#ffffff}.ProductPerspectiveGallery_modalOverlay__VGg_e{position:fixed;inset:0;z-index:9999;background-color:rgba(13,13,13,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:2rem}.ProductPerspectiveGallery_closeBtn__u5lNI{position:absolute;top:1.5rem;right:1.5rem;font-size:1.75rem;color:#ffffff;background:none;border:none;cursor:pointer}.ProductPerspectiveGallery_modalContent__DtKRl{position:relative;width:90vw;height:90vh}@media (max-width:991px){.ProductPerspectiveGallery_container__na78z{padding:0 var(--container-padding-mobile)}}@media (max-width:576px){.ProductPerspectiveGallery_galleryGrid__gmShx{grid-template-columns:repeat(2,1fr)}}