.page-module__PnZsmq__main{min-height:100vh;padding-top:var(--page-padding-top)}.page-module__PnZsmq__breadcrumbs{font-family:var(--font-sans);color:var(--color-emerald);opacity:.5;text-transform:uppercase;letter-spacing:.25em;padding:2rem 6rem;font-size:.7rem}.page-module__PnZsmq__breadcrumbs a{color:inherit;transition:var(--transition-fast);text-decoration:none}.page-module__PnZsmq__breadcrumbs a:hover{opacity:1;color:var(--color-gold)}.page-module__PnZsmq__grid{grid-template-columns:1.2fr 1fr;gap:0;display:grid}.page-module__PnZsmq__imageContainer{background-color:var(--color-ivory);height:90vh;position:relative}.page-module__PnZsmq__info{flex-direction:column;gap:6rem;padding:8rem 6rem;display:flex}.page-module__PnZsmq__subtitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--color-gold);margin-bottom:2rem;font-size:.75rem;display:block}.page-module__PnZsmq__name{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:2rem;font-size:5rem;font-weight:300;line-height:.95}.page-module__PnZsmq__technologies{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;opacity:.4;margin-bottom:2rem;font-size:.8rem;font-weight:600}.page-module__PnZsmq__ratingSummary{font-family:var(--font-sans);letter-spacing:.05em;align-items:center;gap:1.5rem;margin-bottom:3rem;font-size:.85rem;display:flex}.page-module__PnZsmq__stars{color:var(--color-gold)}.page-module__PnZsmq__ratingText{opacity:.6;cursor:pointer;text-decoration:underline}.page-module__PnZsmq__truth{font-family:var(--font-serif);opacity:.7;max-width:600px;font-size:1.8rem;font-style:italic;line-height:1.5}.page-module__PnZsmq__accordions{border-top:var(--border-standard);margin-top:6rem}.page-module__PnZsmq__upsellSection{padding:var(--section-padding);background-color:var(--color-ivory)}.page-module__PnZsmq__upsellHeader{text-align:center;margin-bottom:8rem}.page-module__PnZsmq__upsellTitle{font-family:var(--font-serif);font-size:var(--heading-size-section);margin-bottom:2rem;font-weight:300}.page-module__PnZsmq__viewAllLink{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);font-size:.75rem;font-weight:600}.page-module__PnZsmq__upsellGrid{grid-template-columns:repeat(3,1fr);gap:6rem;max-width:1400px;margin:0 auto;display:grid}@media (max-width:1024px){.page-module__PnZsmq__grid{grid-template-columns:1fr}.page-module__PnZsmq__imageContainer{height:60vh}.page-module__PnZsmq__info{padding:4rem 2rem}.page-module__PnZsmq__name{font-size:3.5rem}.page-module__PnZsmq__upsellGrid{grid-template-columns:1fr;gap:4rem}}
.ProductActions-module__FtCoNa__container{flex-direction:column;gap:1.5rem;max-width:400px;margin-top:2rem;display:flex}.ProductActions-module__FtCoNa__toggles{border-bottom:1px solid #0a0a0a1a;gap:2rem;padding-bottom:1rem;display:flex}.ProductActions-module__FtCoNa__toggle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;opacity:.5;padding-bottom:.5rem;font-size:.9rem;transition:opacity .3s;position:relative}.ProductActions-module__FtCoNa__toggle:hover,.ProductActions-module__FtCoNa__active{opacity:1}.ProductActions-module__FtCoNa__active:after{content:"";background-color:var(--color-obsidian);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.ProductActions-module__FtCoNa__infoBox{font-family:var(--font-sans);opacity:.7;min-height:3rem;font-size:.8rem;line-height:1.5;animation:.3s ProductActions-module__FtCoNa__fadeIn}@keyframes ProductActions-module__FtCoNa__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:.7;transform:translateY(0)}}.ProductActions-module__FtCoNa__subscriptionBox{-webkit-backdrop-filter:blur(10px);border:1px solid #c5a05933;border-left:4px solid var(--color-accent);background:#fff6;border-radius:4px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 8px 32px #1f268712}.ProductActions-module__FtCoNa__subOption{cursor:pointer;font-family:var(--font-sans);opacity:.6;align-items:center;gap:.8rem;font-size:.85rem;transition:opacity .2s;display:flex}.ProductActions-module__FtCoNa__subActive{opacity:1;font-weight:600}.ProductActions-module__FtCoNa__radio{border:1px solid var(--color-obsidian);border-radius:50%;width:16px;height:16px;position:relative}.ProductActions-module__FtCoNa__subActive .ProductActions-module__FtCoNa__radio:after{content:"";background-color:var(--color-obsidian);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px}.ProductActions-module__FtCoNa__footer{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.ProductActions-module__FtCoNa__priceDisplay{font-family:var(--font-serif);font-size:1.5rem}.ProductActions-module__FtCoNa__button{background-color:var(--color-emerald);color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;border:1px solid var(--color-emerald);cursor:pointer;padding:1.2rem 2.5rem;font-size:.75rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.ProductActions-module__FtCoNa__button:hover{color:var(--color-emerald);background-color:#0000;box-shadow:0 10px 20px #2e5f4e1a}.ProductActions-module__FtCoNa__button:active{transform:scale(.97)}
.Accordion-module__rN-DYq__item{border-bottom:var(--border-standard)}.Accordion-module__rN-DYq__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;display:flex}.Accordion-module__rN-DYq__title{font-family:var(--font-serif);color:var(--color-obsidian);letter-spacing:.03em;transition:var(--transition-standard);font-size:1.5rem}.Accordion-module__rN-DYq__header:hover .Accordion-module__rN-DYq__title{color:var(--color-accent)}.Accordion-module__rN-DYq__icon{font-family:var(--font-sans);font-size:1.5rem;font-weight:300}.Accordion-module__rN-DYq__content{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.33,1,.68,1);display:grid}.Accordion-module__rN-DYq__open .Accordion-module__rN-DYq__content{grid-template-rows:1fr}.Accordion-module__rN-DYq__inner{font-family:var(--font-sans);color:var(--color-obsidian);opacity:var(--text-opacity-muted);line-height:var(--line-height-body);padding-bottom:2rem;font-size:.95rem;overflow:hidden}
.VideoSection-module__9_92RW__container{padding:var(--section-padding);border-top:var(--border-standard);background-color:var(--color-white)}.VideoSection-module__9_92RW__title{font-family:var(--font-serif);font-size:var(--heading-size-section);text-align:center;margin-bottom:4rem}.VideoSection-module__9_92RW__videoWrapper{aspect-ratio:16/9;background-color:var(--color-silver);cursor:pointer;width:100%;max-width:1200px;margin:0 auto 4rem;position:relative;overflow:hidden}.VideoSection-module__9_92RW__image{transition:transform .7s}.VideoSection-module__9_92RW__videoWrapper:hover .VideoSection-module__9_92RW__image{transform:scale(1.03)}.VideoSection-module__9_92RW__overlay{z-index:1;background:#0003;position:absolute;inset:0}.VideoSection-module__9_92RW__playBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#fff3;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoSection-module__9_92RW__videoWrapper:hover .VideoSection-module__9_92RW__playBtn{background:#ffffff4d;transform:translate(-50%,-50%)scale(1.1)}.VideoSection-module__9_92RW__playIcon{color:#fff;margin-left:4px;font-size:1.5rem}.VideoSection-module__9_92RW__textOverlay{z-index:2;color:#fff;font-family:var(--font-serif);font-size:1.5rem;line-height:1.2;position:absolute;bottom:2rem;left:2rem}.VideoSection-module__9_92RW__playerWrapper{background:#000;width:100%;height:100%;position:relative}.VideoSection-module__9_92RW__videoPlayer{object-fit:cover;width:100%;height:100%}.VideoSection-module__9_92RW__closeBtn{color:#fff;cursor:pointer;font-family:var(--font-sans);z-index:10;background:#00000080;border:1px solid #fff;padding:.5rem 1rem;font-size:.8rem;position:absolute;top:1rem;right:1rem}.VideoSection-module__9_92RW__instructions{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.VideoSection-module__9_92RW__step{border-top:1px solid #ddd;padding-top:1rem}.VideoSection-module__9_92RW__stepNum{font-family:var(--font-sans);color:#888;margin-bottom:.5rem;font-size:.8rem;display:block}.VideoSection-module__9_92RW__step p{font-family:var(--font-sans);font-size:var(--text-size-body);line-height:var(--line-height-body);opacity:var(--text-opacity-muted)}@media (max-width:768px){.VideoSection-module__9_92RW__instructions{grid-template-columns:1fr}}
.ReviewSection-module__GnMbAa__container{padding:var(--section-padding);border-top:var(--border-standard)}.ReviewSection-module__GnMbAa__header{align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.ReviewSection-module__GnMbAa__mainTitle{font-family:var(--font-serif);font-size:var(--heading-size-section);font-weight:400}.ReviewSection-module__GnMbAa__stars{color:var(--color-obsidian);font-size:1.5rem}.ReviewSection-module__GnMbAa__count{font-family:var(--font-sans);color:#888}.ReviewSection-module__GnMbAa__filterBar{border-bottom:1px solid #ddd;justify-content:space-between;margin-bottom:3rem;padding-bottom:1rem;display:flex}.ReviewSection-module__GnMbAa__filterItem{font-family:var(--font-sans);cursor:pointer;color:#555;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.ReviewSection-module__GnMbAa__arrow{font-size:.7rem}.ReviewSection-module__GnMbAa__search{border-bottom:1px solid #ddd;align-items:center;display:flex}.ReviewSection-module__GnMbAa__search input{font-family:var(--font-sans);border:none;outline:none;padding:.5rem}.ReviewSection-module__GnMbAa__searchIcon{color:#888;font-size:.8rem}.ReviewSection-module__GnMbAa__list{flex-direction:column;gap:3rem;display:flex}.ReviewSection-module__GnMbAa__review{border-bottom:1px solid #eee;padding-bottom:2rem}.ReviewSection-module__GnMbAa__reviewHeader{justify-content:space-between;margin-bottom:1rem;display:flex}.ReviewSection-module__GnMbAa__authorInfo{flex-direction:column;display:flex}.ReviewSection-module__GnMbAa__author{font-family:var(--font-sans);font-size:.95rem;font-weight:600}.ReviewSection-module__GnMbAa__role{font-family:var(--font-sans);color:#888;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.75rem}.ReviewSection-module__GnMbAa__starFilled{color:var(--color-obsidian)}.ReviewSection-module__GnMbAa__starEmpty{color:#ddd}.ReviewSection-module__GnMbAa__reviewTitle{font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.1rem;font-weight:500}.ReviewSection-module__GnMbAa__reviewContent{font-family:var(--font-sans);font-size:.95rem;line-height:var(--line-height-body);color:#444;max-width:800px;margin-bottom:1.5rem}.ReviewSection-module__GnMbAa__actions{font-family:var(--font-sans);color:#888;align-items:center;gap:1rem;font-size:.8rem;display:flex}.ReviewSection-module__GnMbAa__actions button{cursor:pointer;color:#666;background:0 0;border:none;padding:0;text-decoration:underline}.ReviewSection-module__GnMbAa__pagination{font-family:var(--font-sans);justify-content:center;gap:1rem;margin-top:4rem;display:flex}.ReviewSection-module__GnMbAa__pageBtn{cursor:pointer;background:0 0;border:1px solid #eee;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ReviewSection-module__GnMbAa__pageBtn:hover{border-color:#000}.ReviewSection-module__GnMbAa__dots{color:#888;align-items:center;display:flex}
.ProductCard-module__t53O_a__card{cursor:pointer;width:100%;transition:var(--transition-luxury);flex-direction:column;gap:2.5rem;text-decoration:none;display:flex}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__u-aspect-ratio-plinth img{transition:transform .6s;transform:scale(1.05)}.ProductCard-module__t53O_a__info{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.ProductCard-module__t53O_a__header{flex-direction:column;gap:.8rem;display:flex}.ProductCard-module__t53O_a__name{font-family:var(--font-serif);font-size:var(--heading-size-card);letter-spacing:.05em;font-weight:300;line-height:1.2}.ProductCard-module__t53O_a__collection{font-family:var(--font-sans);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;opacity:.6;font-size:.7rem;font-weight:500}.ProductCard-module__t53O_a__tech{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;opacity:.4;font-size:.7rem;font-weight:600}.ProductCard-module__t53O_a__meta{height:20px;margin-top:.5rem;position:relative;overflow:hidden}.ProductCard-module__t53O_a__price{font-family:var(--font-sans);letter-spacing:.1em;opacity:0;transition:var(--transition-luxury);width:100%;font-size:.9rem;font-weight:600;display:block;position:absolute;left:0;transform:translateY(20px)}.ProductCard-module__t53O_a__context{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;opacity:.5;transition:var(--transition-luxury);width:100%;font-size:.7rem;display:block;position:absolute;left:0;transform:translateY(0)}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__price{opacity:1;transform:translateY(0)}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__context{opacity:0;transform:translateY(-20px)}@media (max-width:1024px){.ProductCard-module__t53O_a__name{font-size:1.2rem}}
.page-module___8aEwW__page{background-color:var(--color-white);color:var(--color-midnight);min-height:100vh}.page-module___8aEwW__main{width:100%}.page-module___8aEwW__content{flex-direction:column;display:flex}@media (max-width:768px){.page-module___8aEwW__main{padding-top:0}}
.SocialShare-module__cLB9kG__container{margin-top:1rem;display:flex}.SocialShare-module__cLB9kG__shareBtn{cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#666;background:0 0;border:1px solid #ddd;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.8rem;transition:all .2s;display:flex}.SocialShare-module__cLB9kG__shareBtn:hover{color:var(--color-obsidian);border-color:var(--color-obsidian);background-color:#fff}.SocialShare-module__cLB9kG__icon{font-size:1.1rem;line-height:1}.SocialShare-module__cLB9kG__label{text-align:left;min-width:80px}
