:root{--ink:#503542;--olive:#68404f;--paper:#fff9f5;--gold:#c59187;--line:#e8d5d2}body{background:#fff9f5;color:#503542}header{background:#fff9f5f5;border-color:#eadbd6}.brand small{color:#8d6971}.register-button{color:#724251;border-color:#cfa4aa}.register-button:hover{background:#815365;color:#fff8ef}.activity-bar{background:#f5e7e4;color:#734b59;border-color:#ead2cf}.activity-avatar{color:#664452}.hero{background:#3d1729}.hero-shade{background:linear-gradient(90deg,#3b1224bd,transparent 65%),linear-gradient(0deg,#3b122466,transparent 30%)}h1 em{color:#f7c7cb}.hero .eyebrow,.hero-intro{color:#f5d6d3}.hero .cta{background:#f5d4cc;color:#593144}.hero .cta:hover{background:#fff1e6}.cta{background:#6c4256;color:#fff8f1}.hero-bottom{color:#f4dad8}.product-photo{background:#fbf6f0}.product-photo .watch-render{height:100%;min-height:0}.product-photo .watch-render svg{width:100%;height:100%;object-fit:contain}.product-description,.section-heading>p{color:#8d7278}.product-series{color:#aa7b88}.filters button[aria-pressed=true]{background:#78465d;color:#fff6f0}.filters button{color:#765563}.product-link{color:#9b6377;border-color:#b58b98}.perspective{background:#674355;color:#fff0e9}.perspective-copy .eyebrow,.perspective-copy>p:not(.eyebrow){color:#ead4d7}.perspective-photo{background:#f7eee8}.perspective-photo>.watch-render svg{object-fit:contain}.perspective-photo>span{color:#855c6a}.consultation{background:#f2e2df}.consultation .eyebrow,.consultation>p:not(.eyebrow){color:#8b6871}.consultation .cta{background:#764b60;color:#fff9ef}.h5-nav{background:#fff6f1f5;border-color:#dec3c7}.h5-nav a,.h5-nav button{color:#76495c}dialog{background:#fff8f3;color:#583a47;border-color:#d6b8bd}.detail-img{background:#fbf6f0}.detail-img>.watch-render svg{object-fit:contain}.detail-copy .desc,.note,.privacy-copy p{color:#8f6d78}.offer-seal{color:#b78489}.member-panel .note{color:#856673}.member-form input{color:#5d3b4b;border-color:#d8bdc2;background:#fffdfb}.member-price-note{color:#9c667c}.member-price-note del{color:#a48c91}#toast{background:#764c5d;color:#fff9f3}.hero-light{position:absolute;inset:-35%;pointer-events:none;z-index:1;background:linear-gradient(110deg,transparent 42%,#fff0e714 48%,#fff5ed4d 50%,#fff0e714 52%,transparent 58%);mix-blend-mode:screen;animation:pearlLight 12s ease-in-out infinite}.watch-render{overflow:hidden}@keyframes pearlLight{0%,15%{transform:translateX(-55%);opacity:0}25%{opacity:.7}65%{transform:translateX(45%);opacity:.5}75%,100%{transform:translateX(55%);opacity:0}}@media(max-width:680px){.hero,.hero-content{background:#53253a}.hero-media{background:#dcb0b0}.hero-content .eyebrow{color:#f7d0d1}.hero h1{font-size:clamp(29px,8.8vw,41px)}.filters{flex-wrap:wrap;gap:4px}.brand>span{letter-spacing:1.8px}.perspective-photo>.watch-render{position:relative;height:100%}.perspective-photo>.watch-render svg{max-height:370px}.product-photo{aspect-ratio:306/340}.hero .cta{color:#593144}}@media(prefers-reduced-motion:reduce){.hero-light{animation:none}}
h2 em{color:#b17c8b}.detail-nav button{color:#935f74}footer>p,footer>div{color:#957b83}.perspective h2 em{color:#e9b8c9}.detail-copy .cta{color:#fff8f3}
