:root{--lavender-tint:#F9F7FC;--bg-soft:#FEFCF9;--line:#EEEAE3}.bg-cream,.trust-bar,.buy-box,.letter-cta,.stack__foot,.result-card{background:var(--bg-soft)}.page-mock{box-shadow:12px 12px #f5f1ea,0 24px 50px -28px #00102738,0 0 0 1px #0000000a}.header__logo svg{height:25.5px}.hero__grid{grid-template-columns:1fr 1fr}.hero .book{width:min(75.6%,415px);aspect-ratio:.7}.hero .book-stage__ring{width:min(92%,500px)}.hero .book-stage__glow{width:95%}.hero .book-badge{width:122px;height:122px;font-size:15px}.hero .book-badge b{font-size:36px}.final-cta .book{width:min(72%,360px)}.final-cta .book-stage__ring{width:min(90%,450px)}@media(max-width:899px){.hero__grid{grid-template-columns:1fr}.header__logo svg{height:26.5px}.hero__media{max-width:360px;width:100%}.hero .book{width:73.5%}.hero .book-stage__ring{width:92%}.hero .book-badge{width:96px;height:96px;font-size:12px;right:2%}.hero .book-badge b{font-size:27px}.final-cta .book-stage{max-width:360px}.final-cta .book{width:70%}}@media(max-width:640px){.header__logo svg{height:24.5px}}@media(max-width:420px){.header__logo svg{height:22px}}@media(min-width:1024px){:root{--container:1300px}}@media(min-width:1024px){.header__row{min-height:98px;padding-bottom:6px}}.search-box button{background:#2c2353;color:#fff}@media(min-width:1024px){.header__nav a{color:#261e4c;font-size:17px}.header__tools .header__icon{color:#2e2558;font-size:13px}.header__tools .header__icon svg{width:22px;height:22px}.header__tools .search-box button{background:var(--navy)}}@media(min-width:1200px){.header__logo{transform:translate(-36px)}}.split__media img{aspect-ratio:4/5;max-width:480px;display:block;margin:0 auto}@media(max-width:899px){.split__media img{aspect-ratio:4/5;max-width:420px}}.lifestyle__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lifestyle__card{margin:0}.lifestyle__img{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:4/5;background:#eee9f6}.lifestyle__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.lifestyle__card:hover .lifestyle__img img{transform:scale(1.04)}.lifestyle__chip{position:absolute;left:12px;top:12px;background:#001027d9;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.lifestyle__card figcaption{padding:16px 4px 0}.lifestyle__card h3{font-size:19px;font-weight:700;color:var(--navy);margin:0 0 6px}.lifestyle__card p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}@media(max-width:899px){.lifestyle__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);gap:16px;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter) 8px;scrollbar-width:none}.lifestyle__grid::-webkit-scrollbar{display:none}.lifestyle__card{scroll-snap-align:start}}.pdp-slide--cover .pdp-slide__ring{width:92cqw;left:4cqw;top:4cqw}.pdp-slide--cover .pdp-slide__cover{width:auto;height:90cqw;max-width:72cqw;object-fit:cover}.pdp-slide--cover .pdp-slide__badge{right:5cqw;bottom:7cqw;width:22cqw;height:22cqw}.header__logo svg{overflow:visible}.header__logo svg path:is(:nth-child(1),:nth-child(4),:nth-child(5)){stroke:var(--navy);stroke-width:16;stroke-linejoin:round;paint-order:stroke fill}.header__logo svg path:nth-child(n+6){stroke:#3a2f6a;stroke-width:16;stroke-linejoin:round;paint-order:stroke fill}@media(min-width:1024px){.header__logo svg{height:23px}.header__logo svg path:is(:nth-child(1),:nth-child(4),:nth-child(5),:nth-child(n+6)){stroke-width:8}.header__logo svg path:nth-child(n+6){fill:#2c2352;stroke:#2c2352}}@media(max-width:1023px){.header__logo svg{height:23px}.header__logo svg path:is(:nth-child(1),:nth-child(4),:nth-child(5),:nth-child(n+6)){stroke:none}}@media(max-width:640px){.header__logo svg{height:22px}}@media(max-width:420px){.header__logo svg{height:20.5px}}@media(max-width:1023px){.header__search-mobile .search-box button{background:#0c1934}}.header-section{position:relative;top:auto}.site-header.is-stuck{box-shadow:none}html{scroll-padding-top:20px}.pdp-gallery__viewport{aspect-ratio:var(--cs-cover-ratio, 1)}.pdp-gallery__track,.pdp-gallery__slide{height:100%}.pdp-gallery__slide>.pdp-slide{height:100%;aspect-ratio:auto}.pdp-slide--cover .pdp-slide__cover{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;transform:none;border-radius:0;box-shadow:none}.pdp-slide--cover :is(.pdp-slide__ring,.pdp-slide__stars,.pdp-slide__badge){display:none}.pdp-cover-mobile{display:none}@media(max-width:1023px){.pdp-gallery__main{width:100%;max-width:480px;justify-self:center}.pdp-gallery__viewport{aspect-ratio:auto;height:clamp(320px,110vw,410px)}.pdp-gallery__main .pdp-slide--cover>.pdp-slide__cover{display:none}.pdp-gallery__main .pdp-cover-mobile{display:grid;place-items:center;width:100%;height:100%}.pdp-cover-mobile .book-stage{width:100%;max-width:360px;padding:6px 0}.pdp-cover-mobile .book{width:73.5%;aspect-ratio:.7}.pdp-cover-mobile .book-stage__ring{width:92%}.pdp-cover-mobile .book-stage__glow{width:95%}}@media(min-width:1024px){.pdp-gallery__main .pdp-slide--cover>.pdp-slide__badge{display:grid}}@media(max-width:1023px){.pdp-cover-mobile .book-badge{width:96px;height:96px;font-size:12px;right:2%}.pdp-cover-mobile .book-badge b{font-size:27px}}@media(min-width:1024px){.pdp-gallery__main .pdp-gallery__viewport{aspect-ratio:.9}.pdp-gallery__main .pdp-slide--cover>.pdp-slide__cover,.pdp-gallery__main .pdp-slide--cover>.pdp-slide__badge{display:none}.pdp-gallery__main .pdp-cover-mobile{display:grid;place-items:center;width:100%;height:100%}.pdp-gallery__main .pdp-cover-mobile .book-stage{width:100%;height:100%;max-width:none;padding:0}.pdp-gallery__main .pdp-cover-mobile .book{width:72%;aspect-ratio:.7}.pdp-gallery__main .pdp-cover-mobile .book-stage__ring{width:92%}.pdp-gallery__main .pdp-cover-mobile .book-stage__glow{width:95%}.pdp-gallery__main .pdp-cover-mobile .book-badge{width:104px;height:104px;font-size:13px;right:5%;bottom:9%}.pdp-gallery__main .pdp-cover-mobile .book-badge b{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cs-refresh.css.map */
