.ProductDetailTop-module__-nAJ6W__section{background:var(--gh-color-bg);padding:clamp(32px,5vw,80px) clamp(20px,4vw,80px)}.ProductDetailTop-module__-nAJ6W__breadcrumb{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--gh-color-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.75rem;font-weight:500;display:flex}.ProductDetailTop-module__-nAJ6W__breadcrumb a{color:var(--gh-color-muted);transition:color .3s var(--gh-ease-out-cubic);text-decoration:none}.ProductDetailTop-module__-nAJ6W__breadcrumb a:hover{color:var(--gh-color-accent)}.ProductDetailTop-module__-nAJ6W__breadcrumbSeparator{opacity:.5;font-size:.65rem}.ProductDetailTop-module__-nAJ6W__grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;max-width:1440px;margin:0 auto;display:grid}.ProductDetailTop-module__-nAJ6W__gallery{position:relative}.ProductDetailTop-module__-nAJ6W__mainImage{aspect-ratio:4/5;background:var(--gh-color-bg-2);border-radius:8px;width:100%;position:relative;overflow:hidden}.ProductDetailTop-module__-nAJ6W__mainImageInner{transition:opacity .4s var(--gh-ease-out-cubic);position:absolute;inset:0}.ProductDetailTop-module__-nAJ6W__imagePlaceholder{background:var(--gh-color-bg-2);position:absolute;inset:0}.ProductDetailTop-module__-nAJ6W__thumbnailStrip{scrollbar-width:none;-ms-overflow-style:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.ProductDetailTop-module__-nAJ6W__thumbnailStrip::-webkit-scrollbar{display:none}.ProductDetailTop-module__-nAJ6W__thumbnail{cursor:pointer;width:72px;height:72px;transition:border-color .3s var(--gh-ease-out-cubic);background:var(--gh-color-bg-2);border:2px solid #0000;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.ProductDetailTop-module__-nAJ6W__thumbnailActive{border-color:var(--gh-color-accent)}.ProductDetailTop-module__-nAJ6W__thumbnail:hover:not(.ProductDetailTop-module__-nAJ6W__thumbnailActive){border-color:var(--gh-color-taupe)}.ProductDetailTop-module__-nAJ6W__infoPanel{flex-direction:column;display:flex;position:sticky;top:120px}.ProductDetailTop-module__-nAJ6W__brandLink{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.2em;color:var(--gh-color-accent);margin-bottom:.75rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:opacity .3s}.ProductDetailTop-module__-nAJ6W__brandLink:hover{opacity:.7}.ProductDetailTop-module__-nAJ6W__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--gh-color-text);margin:0 0 1rem;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.ProductDetailTop-module__-nAJ6W__price{font-family:var(--font-manrope), sans-serif;color:var(--gh-color-text);margin-bottom:1.5rem;font-size:clamp(18px,1.5vw,24px);font-weight:500}.ProductDetailTop-module__-nAJ6W__divider{background:var(--gh-color-border);width:100%;height:1px;margin-bottom:1.5rem}.ProductDetailTop-module__-nAJ6W__variantSection{margin-bottom:1.5rem}.ProductDetailTop-module__-nAJ6W__variantLabel{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--gh-color-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:600}.ProductDetailTop-module__-nAJ6W__swatchRow{flex-wrap:wrap;gap:10px;display:flex}.ProductDetailTop-module__-nAJ6W__swatch{border:2px solid var(--gh-color-border);cursor:pointer;width:36px;height:36px;transition:all .3s var(--gh-ease-out-cubic);border-radius:50%;position:relative}.ProductDetailTop-module__-nAJ6W__swatch:hover{border-color:var(--gh-color-muted)}.ProductDetailTop-module__-nAJ6W__swatchActive{border-color:var(--gh-color-accent);box-shadow:0 0 0 2px var(--gh-color-accent)}.ProductDetailTop-module__-nAJ6W__swatchTextPill{width:auto;height:auto;font-family:var(--font-manrope), sans-serif;color:var(--gh-color-text);border:1px solid var(--gh-color-border);cursor:pointer;transition:all .3s var(--gh-ease-out-cubic);background:0 0;border-radius:9999px;padding:.4rem 1rem;font-size:.72rem;font-weight:500}.ProductDetailTop-module__-nAJ6W__swatchTextPill:hover{border-color:var(--gh-color-muted)}.ProductDetailTop-module__-nAJ6W__swatchTextPillActive{border-color:var(--gh-color-accent);color:var(--gh-color-accent);background:#1b3a5c0d}.ProductDetailTop-module__-nAJ6W__stockBadge{font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;border-radius:9999px;align-items:center;margin-bottom:1.5rem;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.ProductDetailTop-module__-nAJ6W__stockGreen{color:#15803d;background:#22c55e26}.ProductDetailTop-module__-nAJ6W__stockOrange{color:#c2410c;background:#f9731626}.ProductDetailTop-module__-nAJ6W__stockRed{color:#dc2626;background:#ef444426}.ProductDetailTop-module__-nAJ6W__description{font-family:var(--font-manrope), sans-serif;color:var(--gh-color-muted);margin-bottom:2rem;font-size:.88rem;font-weight:300;line-height:1.7}.ProductDetailTop-module__-nAJ6W__whatsappBtn{color:#fff;width:100%;min-height:48px;font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;transition:all .3s var(--gh-ease-out-cubic);background:#25d366;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.ProductDetailTop-module__-nAJ6W__whatsappBtn:hover{background:#1da851;transform:translateY(-1px);box-shadow:0 4px 16px #25d3664d}.ProductDetailTop-module__-nAJ6W__whatsappBtn:active{transform:translateY(0)}.ProductDetailTop-module__-nAJ6W__whatsappIcon{flex-shrink:0;width:20px;height:20px}@media (max-width:1024px){.ProductDetailTop-module__-nAJ6W__grid{grid-template-columns:1.2fr 1fr;gap:32px}}@media (max-width:768px){.ProductDetailTop-module__-nAJ6W__section{padding:clamp(20px,4vw,40px) clamp(16px,4vw,24px)}.ProductDetailTop-module__-nAJ6W__grid{grid-template-columns:1fr;gap:2rem}.ProductDetailTop-module__-nAJ6W__infoPanel{position:static}.ProductDetailTop-module__-nAJ6W__mainImage{aspect-ratio:1;border-radius:6px}.ProductDetailTop-module__-nAJ6W__thumbnail{width:60px;height:60px}.ProductDetailTop-module__-nAJ6W__title{font-size:clamp(24px,6vw,32px)}}
@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.SceneGallery-module__n7_jpW__section{background:var(--gh-color-bg);padding:clamp(48px,6vw,100px) 0}.SceneGallery-module__n7_jpW__header{max-width:1440px;margin:0 auto 3rem;padding:0 clamp(20px,4vw,80px)}.SceneGallery-module__n7_jpW__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--gh-color-text);margin:0;font-size:clamp(28px,3vw,40px);font-weight:400}.SceneGallery-module__n7_jpW__subtitle{font-family:var(--font-manrope), sans-serif;color:var(--gh-color-muted);letter-spacing:.02em;margin-top:.5rem;font-size:.82rem;font-weight:400}.SceneGallery-module__n7_jpW__sceneList{flex-direction:column;gap:clamp(24px,4vw,48px);max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,80px);display:flex}.SceneGallery-module__n7_jpW__sceneItem{border-radius:8px;width:100%;position:relative;overflow:hidden}.SceneGallery-module__n7_jpW__sceneImageWrap{aspect-ratio:16/9;background:var(--gh-color-bg-2);border-radius:8px;width:100%;position:relative;overflow:hidden}.SceneGallery-module__n7_jpW__sceneImage{object-fit:cover;will-change:transform}.SceneGallery-module__n7_jpW__sceneOverlay{pointer-events:none;background:linear-gradient(#0000 0%,#00000080 100%);padding:clamp(16px,3vw,32px);position:absolute;bottom:0;left:0;right:0}.SceneGallery-module__n7_jpW__sceneCaption{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#fff;text-shadow:0 1px 4px #0000004d;font-size:clamp(16px,1.5vw,22px);font-style:italic;font-weight:400}.SceneGallery-module__n7_jpW__videoWrap{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-width:1440px;margin-top:clamp(24px,4vw,48px);margin-left:auto;margin-right:auto;padding:0 clamp(20px,4vw,80px);position:relative;overflow:hidden}.SceneGallery-module__n7_jpW__video{object-fit:cover;border-radius:8px;width:100%;height:100%}@media (max-width:768px){.SceneGallery-module__n7_jpW__section{padding:clamp(32px,5vw,48px) 0}.SceneGallery-module__n7_jpW__sceneImageWrap,.SceneGallery-module__n7_jpW__videoWrap{aspect-ratio:4/3;border-radius:6px}.SceneGallery-module__n7_jpW__header{margin-bottom:2rem}}
.SpecsTable-module__cVFFSG__section{background:var(--gh-color-bg);padding:clamp(48px,6vw,80px) clamp(20px,4vw,80px)}.SpecsTable-module__cVFFSG__inner{max-width:1440px;margin:0 auto}.SpecsTable-module__cVFFSG__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--gh-color-text);margin:0 0 2rem;font-size:clamp(24px,2.5vw,36px);font-weight:400}.SpecsTable-module__cVFFSG__table{border-collapse:collapse;width:100%;max-width:720px}.SpecsTable-module__cVFFSG__row{border-bottom:1px solid var(--gh-color-border)}.SpecsTable-module__cVFFSG__row:first-child{border-top:1px solid var(--gh-color-border)}.SpecsTable-module__cVFFSG__row:nth-child(2n){background:var(--gh-color-bg-2)}.SpecsTable-module__cVFFSG__key{font-family:var(--font-manrope), sans-serif;color:var(--gh-color-text);text-transform:uppercase;letter-spacing:.08em;vertical-align:top;width:40%;padding:.9rem 1.25rem;font-size:.82rem;font-weight:600}.SpecsTable-module__cVFFSG__value{font-family:var(--font-manrope), sans-serif;color:var(--gh-color-muted);padding:.9rem 1.25rem;font-size:.88rem;font-weight:400;line-height:1.5}@media (max-width:768px){.SpecsTable-module__cVFFSG__key{width:45%;padding:.75rem 1rem;font-size:.78rem}.SpecsTable-module__cVFFSG__value{padding:.75rem 1rem;font-size:.82rem}}@media (max-width:480px){.SpecsTable-module__cVFFSG__table{display:block}.SpecsTable-module__cVFFSG__row{flex-direction:column;padding:.75rem 1rem;display:flex}.SpecsTable-module__cVFFSG__key,.SpecsTable-module__cVFFSG__value{width:100%;padding:0}.SpecsTable-module__cVFFSG__key{margin-bottom:.25rem}}
