.essential-edition .immersive-v12{height:calc(var(--scene-height) + 8svh)}
.essential-edition .scene-copy .scene-description{font-size:16px;line-height:1.5;margin-top:20px}
.essential-edition .scene-copy .scene-actions{margin-top:22px}
.essential-edition .collection{padding:0;max-width:none}
.essential-edition .family-intro{padding:26px 0}
.essential-edition .family-copy{display:block}
.essential-edition .family-copy h2{font-size:clamp(38px,3.6vw,52px);line-height:1.05}
.essential-edition .family-models{grid-template-rows:250px auto auto auto auto auto;padding-top:22px;padding-bottom:30px}
.essential-edition .collection-model h3{margin-top:16px;margin-bottom:8px}
.essential-edition .collection-model .collection-description{margin-bottom:16px;line-height:1.6}
.essential-edition .collection-model .collection-price{font-size:16px;margin:12px 0 8px}
.essential-edition .collection-model .collection-product-copy>.button{min-height:44px;padding:10px 0}
.essential-edition .collection-model .swatch{min-width:44px}
.header .nav-right{gap:24px}
.product-accordions .product-compare{font-size:14px;text-align:left;max-width:100%}
@media(max-width:1000px){.essential-edition .family-models{grid-template-rows:230px auto auto auto auto auto}}
@media(max-width:700px){
.essential-edition .scene-copy .scene-description{font-size:15px;margin-top:16px}
.essential-edition .scene-copy .scene-actions{margin-top:18px}
.essential-edition .family-intro{padding:20px 0}
.essential-edition .family-copy h2{font-size:38px}
.essential-edition .family-models{grid-template-rows:180px auto auto auto auto auto;padding-top:18px;padding-bottom:24px}
.essential-edition .collection-model h3{margin-top:12px;margin-bottom:8px}
.essential-edition .collection-model .collection-description{font-size:14px;margin-bottom:13px}
.essential-edition .collection-model .finishes legend{margin-bottom:8px}
.essential-edition .collection-model .swatch-row{gap:0}
.essential-edition .collection-model .swatch{font-size:12px;min-width:44px;min-height:60px}
.essential-edition .collection-model .collection-price{font-size:14px;margin:10px 0 5px}
}
@media(max-width:360px){.essential-edition .family-models{grid-template-rows:155px auto auto auto auto auto}}
@media(prefers-reduced-motion:reduce){.essential-edition .immersive-v12{height:var(--scene-height)}}

.essential-edition .scene-frame[data-scene-frame="0"]{background:#302820}
.essential-edition .scene-frame[data-scene-frame="0"] img{position:absolute;inset:0 0 auto auto;width:auto;height:125%;max-width:none;object-fit:contain;object-position:right top;mask-image:linear-gradient(90deg,transparent,#000 16%)}
.essential-edition .scene-frame[data-scene-frame="0"]:after{background:linear-gradient(90deg,#211e1a55,transparent 70%),linear-gradient(0deg,#211e1a33,transparent 30%)}
.full-product[data-product="necklace"] .gallery-stage[data-view^="femme"],.full-product[data-product="necklace"] .gallery-stage[data-view^="homme"]{height:clamp(430px,76svh,900px)}
@media(max-width:1000px){.full-product[data-product="necklace"] .gallery-stage[data-view^="femme"],.full-product[data-product="necklace"] .gallery-stage[data-view^="homme"]{height:min(76svh,150vw)}}
@media(max-width:700px){
.essential-edition .scene-frame[data-scene-frame="0"] img{inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 20%;mask-image:none}
.essential-edition .scene-frame[data-scene-frame]:after{background:linear-gradient(180deg,#11191100 25%,#11191116 44%,#111911B8 70%,#111911C7)}
.essential-edition .scene-panel{align-items:flex-end;padding-top:24px;padding-bottom:60px}
}
@media(max-width:700px) and (max-height:760px){
.essential-edition .immersive{--scene-height:max(620px,calc(100svh - var(--header-height)))}
.essential-edition .scene-copy h1{font-size:40px}
.essential-edition .scene-copy .scene-description{font-size:14px;margin-top:10px}
.essential-edition .scene-copy .scene-actions{margin-top:12px}
.essential-edition .scene-actions>.button{min-height:48px;padding-block:12px}
.essential-edition .scene-panel{padding-bottom:54px}
}
