:root{--bg:#201d23;--purple:#572755;--pink:#e5d3e8;--bright:#d6b6df;--muted:#c9c0cc;--line:#66596c;--gradient:linear-gradient(110deg,#e8d5e8,#bca1cc)}
body{background:var(--bg);font-size:17px}h1,h2,h3{font-weight:500}h2{line-height:1.05;letter-spacing:-1.1px}p{line-height:1.65}button,a{transition:background .18s,color .18s,transform .18s}figure{margin:0}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}img{height:auto}.wrap{max-width:1280px;width:calc(100% - 96px)}.announcement{background:#3e2e43;color:#f6edf4;min-height:34px;padding:9px 18px;font-size:11px;letter-spacing:.65px;font-weight:400}.header{background:#f8f5ef;color:#302633;max-width:none;width:100%;height:94px;padding-inline:max(48px,calc((100% - 1280px)/2));gap:35px;border-bottom:1px solid #e5dfe2}.brand{width:180px;height:66px;overflow:hidden}.brand img{width:180px;height:66px;object-fit:cover;object-position:center}.header nav{font-size:13px;font-weight:500;gap:30px}.header nav a:hover{color:#6d3b70}.header-actions{gap:20px}.header-actions .icon img{filter:brightness(0);width:21px;height:21px}.header .button{font-size:12px;min-height:39px;padding:10px 18px;background:#572755;color:white}.icon{min-width:30px}.header .account{display:grid}.menu-toggle{color:#572755}.button{background:#623261;font-size:14px;font-weight:500;min-height:48px;padding:14px 23px;border-radius:5px}.button.pale{background:#e5d3e8;color:#3f2045;padding-inline:23px}.button:hover{background:#79527d}.button.pale:hover{background:#f0e4f2}.button.outline{border-color:#ae97b2;color:inherit}.button.outline:hover{background:#ffffff0d}.button-row{gap:22px}.text-button{font-size:14px}.eyebrow{color:#c8b1cf;font-size:10px;letter-spacing:2.2px;font-weight:600}.inline-arrow{display:inline-block;border:0;background:none;padding:0;font-size:13px;text-decoration:none;color:inherit;line-height:1.6}.inline-arrow:hover{text-decoration:underline;text-underline-offset:5px}.fine-print{font-size:12px;line-height:1.8;opacity:.8}.header nav.open{background:#f8f5ef;color:#302633}.header nav.open a{border-color:#e6dfe6}
.premium-home{background:#f8f5ef;color:#302633}.premium-home .eyebrow{color:#795a7d}.premium-home h2{font-size:clamp(34px,3.7vw,54px)}.premium-home .button.outline{border-color:#9c869e;color:#4c3650}.premium-home .button.pale{background:#572755;color:#fff}.premium-home .button.pale:hover{background:#754573}.editorial-hero{display:grid;grid-template-columns:43% 57%;min-height:650px}.editorial-hero-copy{padding:70px 40px 48px max(48px,calc((100vw - 1280px)/2))}.editorial-hero h1{font-size:clamp(62px,6vw,88px);line-height:.98;font-weight:500;letter-spacing:-2.8px;margin-top:28px}.editorial-hero h1 em{color:#704b75;line-height:1.08}.editorial-hero-copy>p:not(.eyebrow){max-width:300px;font-size:15px;line-height:1.8;margin-top:25px;color:#736574}.editorial-hero .button-row{margin-top:32px;gap:22px;flex-wrap:wrap}.editorial-hero .text-button{border:0;background:none;padding:0;color:#5f3964}.hero-local{display:flex;align-items:center;gap:13px;margin-top:38px;font-size:10px;line-height:1.7;color:#7b6e7b}.hero-local strong{font-weight:400;color:#3c303f}.small-orbit{font-size:32px;color:#805786}.hero-lifestyle{position:relative;min-width:0;overflow:hidden;background:#d4c0aa}.hero-lifestyle>img{width:100%;height:100%;object-fit:cover;object-position:64% center;position:absolute;inset:0}.hero-lifestyle figcaption{position:absolute;bottom:22px;left:26px;right:22px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#fff;text-shadow:0 1px 7px #000}.hero-lifestyle figcaption span{font-size:8px;background:#30263377;padding:3px 6px;border-radius:3px}.confidence-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e2dbe0;padding:28px max(48px,calc((100% - 1280px)/2));background:#f0eae7}.confidence-strip>a{display:flex;align-items:center;justify-content:center;gap:15px;font-size:13px;line-height:1.5}.confidence-strip>a+a{border-left:1px solid #d8cdd7}.confidence-strip>a>span:first-child{font-size:26px;color:#805e84}.confidence-strip small{display:block;font-size:10px;color:#897987;margin-top:4px}.editorial-section{padding-top:85px;margin-top:0}.editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:30px}.editorial-heading>div:last-child{max-width:290px}.editorial-heading>p{max-width:320px}.editorial-heading p:not(.eyebrow){font-size:13px;color:#80707f;line-height:1.8}.editorial-heading .inline-arrow{margin-top:18px}.editorial-heading .eyebrow{margin-bottom:17px}.premium-home .preview-note{color:#837283;font-size:11px;max-width:640px;line-height:1.7}.product-grid{gap:24px}.product-card{border-radius:8px;background:#fbf9f6;border:1px solid #ded4df;color:#302633}.product-card:hover{border-color:#8c6692;box-shadow:0 10px 30px #44284a0a}.product-image{height:235px;background:#eeebe8}.product-image img{max-height:190px;width:80%;object-fit:contain}.badge{border-radius:3px;background:#f8f5ef;color:#6e5075;font-size:10px;font-weight:500;padding:6px 10px;top:14px;left:14px}.product-info{padding:23px}.product-info h3{font-size:29px;letter-spacing:-.4px}.product-info p{font-size:12px;color:#807080}.product-info .price{color:#65436b;font-size:11px;margin-top:20px}.price strong{font-size:23px;font-weight:500}.price small{display:block;color:#897b89;font-size:10px;margin-top:5px}.product-arrow{color:#76547c;font-size:25px}.collection-button{display:flex;width:max-content;margin:30px auto 0}.editorial-split{display:grid;grid-template-columns:1.08fr 1fr;align-items:stretch;margin-top:85px;gap:0;overflow:hidden;border-radius:8px;background:#efe8e7}.editorial-split figure{position:relative;min-height:490px}.editorial-split figure>img{position:absolute;width:100%;height:100%;object-fit:cover}.editorial-split figcaption{position:absolute;bottom:13px;left:16px;color:white;text-shadow:0 1px 6px #0008;font-size:8px}.editorial-copy{padding:55px;align-self:center}.editorial-copy .eyebrow{margin-bottom:25px}.editorial-copy h2{font-size:47px;line-height:1.06}.editorial-copy p:not(.eyebrow){font-size:14px;line-height:1.9;margin-top:25px;color:#7a687c;max-width:410px}.editorial-copy em{color:#77537d}.editorial-copy .button{margin-top:28px}.editorial-copy>small{display:block;margin-top:16px;font-size:10px;color:#897788}.center-heading{text-align:center}.center-heading .eyebrow{margin-bottom:18px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin:45px 0 0}.path-grid article{border-top:1px solid #d2c2d4;padding-top:25px}.path-grid article>span{display:block;font:400 42px/.9 Georgia,serif;color:#b09ab5;margin-bottom:26px}.path-grid h3{font-size:26px}.path-grid p{font-size:13px;line-height:1.8;color:#847184;margin-top:15px}.path-grid .inline-arrow{margin-top:22px;color:#6d4474}.real-product-section{margin-top:85px;background:#ebe5e5;padding-block:60px}.real-product-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.real-product-grid .editorial-copy{padding:0}.real-product-grid figure img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.real-product-grid figcaption{font-size:9px;color:#827183;margin-top:9px}.preference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.preference-grid a{display:block;position:relative;height:390px;overflow:hidden;border-radius:7px;color:#fff}.preference-grid img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.preference-grid a:hover img{transform:scale(1.04)}.preference-grid a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#2b1733da,transparent 75%)}.preference-grid a>div{position:absolute;bottom:27px;left:25px;right:15px;z-index:1}.preference-grid p{font-size:9px;letter-spacing:1.4px;color:#f2dff4}.preference-grid h3{font-size:29px;line-height:1.1;margin-top:11px}.preference-grid span{display:inline-block;font-size:11px;margin-top:18px}.image-disclosure{font-size:9px!important;color:#8a7c88;line-height:1.6;margin-top:14px}.trial-editorial{margin-top:85px;background:#4d3354;color:#fff;padding-block:75px}.trial-editorial .eyebrow{color:#d9c2dd}.trial-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.trial-grid>div>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#deccdf;max-width:380px;margin-top:25px}.trial-grid .button{margin-top:26px;background:#eadbea;color:#4d3354}.trial-details{padding-top:10px}.trial-details article{display:flex;align-items:flex-start;gap:25px;border-bottom:1px solid #856a8b;padding-block:22px}.trial-details article:first-child{padding-top:0}.trial-details article>span{font:400 43px/1.1 Georgia,serif;color:#d2b2d8;min-width:55px}.trial-details h3{font-size:24px}.trial-details p{font-size:12px;line-height:1.8;color:#d9c6dd;margin-top:9px}.trial-details .inline-arrow{margin-top:22px;color:#f0dcf4}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.journal-grid>a>img,.guide-art{width:100%;height:245px;object-fit:cover;border-radius:6px}.guide-art{background:#e6dbe5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;color:#87628e}.guide-art>span{display:grid;place-items:center;border:1px solid #98759e;width:90%;height:100px;font:400 34px Georgia,serif;position:relative}.guide-art>span:before,.guide-art>span:after{content:'';position:absolute;border-top:1px solid #98759e;width:100%;top:-12px}.guide-art>span:after{border-left:1px solid #98759e;width:0;height:100%;left:-12px;top:0}.guide-art small{font-size:9px;margin-top:20px}.journal-grid>a>p{font-size:9px;letter-spacing:1.8px;color:#997c9b;margin-top:22px}.journal-grid h3{font-size:29px;line-height:1.1;margin-top:10px}.journal-grid>a>span{display:block;font-size:12px;margin-top:17px;color:#705177}.studio-editorial{background:#eee6e9;display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-top:85px;padding:60px;border-radius:8px}.studio-editorial h2{font-size:60px}.studio-editorial>div>p:not(.eyebrow){font-size:13px;color:#827082;line-height:1.9;margin-top:23px;max-width:370px}.studio-editorial .button-row{margin-top:25px;gap:20px}.studio-address{font-size:12px!important}.visit-card{background:#dcd0df;border:1px solid #c8b6ce;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.visit-mark{font-size:70px;color:#906d97}.visit-card>p{font:400 30px/1.3 var(--heading);color:#624469!important;margin:20px auto 35px!important}.visit-card>a{font-size:12px;border-bottom:1px solid #98789f;padding-bottom:5px}.visit-card>small{font-size:9px;margin-top:16px;color:#806487}.premium-home .faq{padding-inline:0}.premium-home .faq h2{margin-bottom:25px}.premium-home .faq details{border-color:#d9cdda}.premium-home .faq summary{font-size:15px;padding-block:22px}.premium-home .faq details p{font-size:13px;color:#786879;line-height:1.9}.premium-home .faq details p a{text-decoration:underline}.closing-editorial{text-align:center;padding-block:80px}.closing-editorial .eyebrow{margin-bottom:25px}.closing-editorial h2{font-size:54px}.closing-editorial .button-row{justify-content:center;margin-top:30px}
footer{margin-top:0;background:#eae3e7;color:#4c3b51;padding-top:55px}.footer-grid{grid-template-columns:1.8fr repeat(4,1fr);gap:35px}.footer-brand>a{display:block;width:220px;height:77px;overflow:hidden}.footer-brand>a>img{width:220px;height:77px;object-fit:cover;object-position:center}.footer-brand>p{font-size:12px;line-height:1.8;color:#857087}.footer-grid h3{font-size:11px;letter-spacing:1px;color:#68486f}.footer-grid>div>a,.footer-grid>div>button{font-size:11px;line-height:1.7;color:#826c85}.footer-contact{display:flex;gap:20px;margin-top:20px;font-size:11px;color:#67466e}.footer-note{margin-top:17px!important;font-size:10px!important}#newsletter[hidden]{display:none}.trust-nav{border-color:#cebdcf;color:#7a627e;font-size:10px;gap:12px 25px;padding-block:25px}.footer-bottom{border-color:#cebdcf;color:#907b93;font-size:10px}.page-hero{padding-top:60px}.page-hero h1{font-size:62px;max-width:850px}.page-hero>p:last-child{font-size:16px}.page-editorial-image{position:relative;margin-bottom:45px}.page-editorial-image>img{width:100%;height:340px;object-fit:cover;border-radius:8px;object-position:center 48%}.page-editorial-image figcaption{position:absolute;bottom:13px;left:18px;font-size:9px;color:white;background:#30263380;padding:3px 7px;border-radius:3px}.commerce-page{padding-bottom:70px}.story-split>img{height:520px}.about-lifestyle{background:#332a38}.about-lifestyle .editorial-copy p{color:#d3bdd7}.about-lifestyle .editorial-copy em{color:#e7cdec}.highlight-banner{border-radius:8px;background:#4c3152}.info-card,.account-panel,.policy-body,.order-card{border-radius:8px}.pdp-film{display:none}.pdp-editorial{background:#332a38}.pdp-editorial .editorial-copy p{color:#d3c2d7}.pdp-editorial h2{font-size:42px}.pdp-editorial .editorial-copy{padding:40px}.gallery-caption{position:absolute;bottom:15px;left:15px;right:15px;font-size:9px;color:#fff;text-shadow:0 1px 5px #000;background:#30263388;padding:8px 10px;border-radius:4px}.pdp-thumbnails button img{height:100%;object-fit:cover}.pdp-stage.contained #gallery-image{object-fit:contain}.pdp-price{color:#e4c9e9}.pdp-tags span{font-size:10px}.pdp-review-link{font-size:11px}.pdp-label{font-size:10px;letter-spacing:2px}.honest-support{background:#342a3a;padding:50px;border-radius:8px}.honest-support h2{font-size:43px}.honest-support>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:620px;color:#d3c0d7;margin-top:20px}.honest-support .button-row{margin-top:25px}.pdp-reviews{display:none}.pdp-policies h2{font-size:40px}.pdp-hero .pdp-thumbnails{overflow:auto;max-height:600px}.floating-help{position:fixed;right:20px;bottom:22px;z-index:8;display:flex;align-items:center;gap:9px;padding:13px 17px;border:1px solid #b79dc0;background:#f8f3f8;color:#5c3765;box-shadow:0 5px 25px #2b133b21;border-radius:30px;font-size:12px}.floating-help:focus-visible{outline-color:#633b6d}.shop-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 25px}.shop-toolbar button{background:transparent;border:1px solid #8e7296;border-radius:4px;padding:8px 15px;font-size:12px;color:#d9c7dd}.shop-toolbar button[aria-pressed=true]{background:#e5d3e8;color:#4b2a54}.shop-filter-message{font-size:12px;color:#ccb3d1;margin:15px 0}.premium-home .product-grid .product-info .price strong{font-size:22px}
@media(min-width:1500px){.editorial-hero-copy{padding-top:85px}.editorial-hero{min-height:720px}}
@media(max-width:1100px){.header{padding-inline:30px;gap:22px}.header nav{gap:18px;font-size:12px}.header-actions{gap:14px}.header-quiz{display:none}.wrap{width:calc(100% - 60px)}.editorial-hero-copy{padding-left:30px;padding-right:25px;padding-top:55px}.editorial-hero{min-height:620px}.editorial-hero h1{font-size:67px}.editorial-copy{padding:35px}.editorial-copy h2{font-size:39px}.trial-grid{gap:60px}.path-grid{gap:30px}.studio-editorial{padding:40px;gap:45px}.studio-editorial h2{font-size:50px}.footer-grid{gap:22px}.preference-grid a{height:340px}}
@media(max-width:850px){.header .menu-toggle{display:grid}.header nav{display:none}.header-actions{margin-left:auto}.header nav.open{display:flex;position:absolute;top:128px;left:0;right:0;padding:25px;z-index:15;flex-direction:column;gap:20px}.editorial-hero{grid-template-columns:45% 55%;min-height:580px}.editorial-hero h1{font-size:57px}.editorial-hero-copy .button-row{gap:16px}.editorial-hero .button{font-size:12px}.editorial-hero-copy>p:not(.eyebrow){font-size:13px}.editorial-hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero-local{margin-top:25px}.confidence-strip{padding:24px 20px}.confidence-strip>a{gap:10px;font-size:11px}.confidence-strip small{font-size:8px}.editorial-heading{gap:25px}.editorial-heading>div:last-child{max-width:220px}.editorial-heading p:not(.eyebrow){font-size:12px}.editorial-split figure{min-height:430px}.editorial-copy h2{font-size:34px}.editorial-copy p:not(.eyebrow){font-size:12px}.editorial-copy{padding:30px}.real-product-grid{gap:35px}.product-grid{gap:16px}.product-info{padding:18px}.product-info h3{font-size:24px}.product-image{height:190px}.product-info .price strong{font-size:20px}.preference-grid{gap:16px}.preference-grid a{height:320px}.preference-grid h3{font-size:24px}.preference-grid a>div{left:18px}.trial-grid{gap:40px}.path-grid h3{font-size:24px}.journal-grid{gap:20px}.journal-grid>a>img,.guide-art{height:190px}.journal-grid h3{font-size:25px}.studio-editorial{gap:35px;padding:35px}.visit-card{padding:25px}.visit-card>p{font-size:25px!important}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-row:span 2}.page-hero h1{font-size:53px}}
@media(max-width:640px){.wrap{width:calc(100% - 40px)}.announcement{font-size:9px;padding:8px 12px;min-height:30px;letter-spacing:.2px}.header{height:76px;padding-inline:20px;gap:13px}.brand,.brand img{width:135px;height:54px}.header-actions{gap:8px}.header .icon{min-width:29px}.header .icon img{width:19px;height:19px}.header nav.open{top:106px}.editorial-hero{display:flex;flex-direction:column-reverse;min-height:0}.hero-lifestyle{height:325px;min-height:325px}.hero-lifestyle>img{object-position:70% center}.hero-lifestyle figcaption{bottom:13px;left:20px;font-size:9px}.hero-lifestyle figcaption span{font-size:7px}.editorial-hero-copy{padding:33px 24px 35px}.editorial-hero h1{font-size:63px;line-height:.98;margin-top:19px;letter-spacing:-2px}.editorial-hero h1 br:nth-child(2){display:none}.editorial-hero h1 em{white-space:nowrap}.editorial-hero-copy>p:not(.eyebrow){font-size:14px;max-width:300px;margin-top:22px}.editorial-hero .eyebrow{font-size:8px;letter-spacing:1.8px}.editorial-hero .button-row{margin-top:25px;gap:20px;flex-wrap:wrap}.editorial-hero .button{font-size:12px;min-height:46px;padding:13px 19px}.hero-local{margin-top:24px;font-size:9px}.small-orbit{font-size:26px}.confidence-strip{grid-template-columns:1fr;padding:10px 24px}.confidence-strip>a{justify-content:flex-start;font-size:12px;padding:15px 0;gap:15px}.confidence-strip>a+a{border-left:0;border-top:1px solid #ddd0dc}.confidence-strip>a>span:first-child{width:30px;text-align:center;font-size:25px}.confidence-strip small{font-size:9px;margin-top:1px}.editorial-section{padding-top:53px}.premium-home h2{font-size:36px}.editorial-heading{display:block;margin-bottom:25px}.editorial-heading .eyebrow{margin-bottom:16px}.editorial-heading>div:last-child{max-width:none}.editorial-heading p:not(.eyebrow){font-size:13px;max-width:330px;margin-top:18px}.editorial-heading>.inline-arrow{margin-top:18px}.premium-home .preview-note{font-size:10px;max-width:none}.product-grid{grid-template-columns:1fr;gap:20px}.product-image{height:220px}.product-image img{width:75%;max-height:190px}.product-info{padding:22px}.product-info h3{font-size:29px}.product-info p{font-size:12px}.product-info .price{margin-top:16px}.product-info .price strong{font-size:23px}.collection-button{margin-top:25px;font-size:12px}.editorial-split{grid-template-columns:1fr;margin-top:53px}.editorial-split figure{height:310px;min-height:310px}.editorial-copy{padding:33px 27px}.editorial-copy .eyebrow{margin-bottom:20px}.editorial-copy h2{font-size:36px}.editorial-copy p:not(.eyebrow){font-size:13px;margin-top:22px}.editorial-copy>small{font-size:9px;line-height:1.7}.center-heading{text-align:left}.path-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.path-grid article{display:grid;grid-template-columns:45px 1fr;gap:10px 20px;padding-top:25px}.path-grid article>span{font-size:34px;grid-row:span 3;margin:0}.path-grid h3{font-size:26px}.path-grid p{font-size:13px;margin:0}.path-grid .inline-arrow{margin-top:3px;font-size:12px}.real-product-section{margin-top:53px;padding-block:40px}.real-product-grid{grid-template-columns:1fr;gap:30px}.real-product-grid figure{grid-row:1}.real-product-grid .editorial-copy{padding:0}.real-product-grid figcaption{font-size:8px}.real-product-grid .fine-print{font-size:11px!important}.preference-grid{display:flex;overflow:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:12px}.preference-grid a{min-width:83%;height:350px;scroll-snap-align:start}.preference-grid h3{font-size:30px}.preference-grid a>div{left:24px;bottom:25px}.image-disclosure{font-size:8px!important;line-height:1.8;margin-top:10px}.trial-editorial{margin-top:53px;padding-block:45px}.trial-grid{grid-template-columns:1fr;gap:32px}.trial-grid>div>p:not(.eyebrow){font-size:13px}.trial-grid .button{font-size:12px}.trial-details article{padding-block:20px;gap:22px}.trial-details article>span{font-size:38px;min-width:43px}.trial-details h3{font-size:24px}.trial-details p{font-size:12px}.trial-details .inline-arrow{font-size:12px}.journal-grid{grid-template-columns:1fr;gap:32px}.journal-grid>a>img,.guide-art{height:245px}.journal-grid>a>p{font-size:9px;margin-top:17px}.journal-grid h3{font-size:30px}.journal-grid>a>span{font-size:12px;margin-top:15px}.studio-editorial{grid-template-columns:1fr;gap:30px;padding:32px 25px;margin-top:53px}.studio-editorial h2{font-size:47px}.studio-editorial>div>p:not(.eyebrow){font-size:13px;margin-top:22px}.studio-editorial .button-row{gap:17px}.studio-editorial .button{font-size:12px}.studio-editorial .inline-arrow{font-size:12px}.visit-card{min-height:310px;padding:25px}.visit-mark{font-size:50px}.visit-card>p{font-size:29px!important;margin:15px auto 25px!important}.premium-home .faq summary{font-size:14px}.premium-home .faq details p{font-size:12px}.closing-editorial{padding-block:55px}.closing-editorial h2{font-size:36px}.closing-editorial .button-row{gap:12px;flex-wrap:wrap}.closing-editorial .button{font-size:12px;min-height:44px;padding:12px 18px}.eyebrow{font-size:9px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px}.footer-brand{grid-column:1/-1;grid-row:auto}.footer-brand>a,.footer-brand>a>img{width:205px;height:70px}.footer-grid h3{font-size:11px}.footer-grid>div>a,.footer-grid>div>button{font-size:11px}.footer-brand>p{font-size:12px;max-width:260px}.footer-contact{font-size:12px;margin-top:17px}.footer-note{font-size:10px!important}.trust-nav{font-size:10px;gap:13px 20px}.footer-bottom{font-size:9px;padding-bottom:80px}.page-hero{padding-block:35px 30px}.page-hero h1{font-size:43px}.page-hero>p:last-child{font-size:14px}.page-editorial-image{margin-bottom:30px}.page-editorial-image>img{height:230px}.page-editorial-image figcaption{font-size:8px}.story-split>img{height:320px}.story-split h2{font-size:36px}.story-split p{font-size:14px}.about-lifestyle .editorial-copy{padding:30px 25px}.about-lifestyle{margin-top:40px}.pdp-editorial .editorial-copy{padding:30px 25px}.pdp-editorial h2{font-size:34px}.pdp-thumbnails button{min-height:65px}.gallery-caption{bottom:10px;left:10px;right:10px;font-size:8px;padding:6px 8px}.honest-support{padding:30px 25px}.honest-support h2{font-size:34px}.honest-support>p:not(.eyebrow){font-size:13px}.honest-support .button-row{gap:12px}.honest-support .button{font-size:12px}.pdp-policies h2{font-size:32px}.floating-help{right:13px;bottom:15px;padding:11px 15px;font-size:11px}.commerce-page{padding-bottom:45px}.shop-toolbar button{font-size:11px;padding:8px 12px}}
.founder-story{display:grid;grid-template-columns:240px 1fr;gap:70px;padding:60px;border:1px solid #66516d;border-radius:8px;background:#302735}.founder-monogram{display:grid;place-items:center;width:115px;height:115px;border-radius:50%;border:1px solid #aa87b3;color:#e1c9e7;font:400 44px Georgia,serif;letter-spacing:-3px}.founder-signature>p{margin-top:24px;font:500 27px/1.2 var(--heading)}.founder-signature>span:last-child{display:block;margin-top:10px;font-size:12px;color:#c5a9ce}.founder-story h2{font-size:48px;line-height:1.05}.founder-story-copy>p:not(.eyebrow){margin-top:23px;font-size:15px;line-height:1.9;max-width:630px;color:#d6c6dc}.founder-story-copy .founder-principle{font:400 31px/1.3 Georgia,serif!important;color:#ead9ee!important;margin-block:30px!important}.founder-story-copy .founder-health-note{font-size:11px!important;line-height:1.8!important;color:#bba6c3!important}.layer-fitting .path-grid{margin-top:30px}.layer-fitting .path-grid article{border-color:#715c7b}.layer-fitting .path-grid p{color:#cdbad4}.layer-fitting .path-grid article>span{color:#d4b9df}.fitting-link{margin-top:30px;color:#e0c6e8}.layer-fitting>.fine-print{margin-top:18px;max-width:700px}.layer-fitting>.fine-print a{text-decoration:underline;text-underline-offset:3px}.founder-home{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #d8c9d9;padding-top:55px;margin-top:70px}.founder-home h2{font-size:48px}.founder-home>div:last-child{align-self:center}.founder-home>div:last-child>p{font-size:14px;line-height:1.9;color:#7c697f}.founder-home .inline-arrow{display:block;margin-top:20px;color:#6b4374;font-size:13px}.founder-home .inline-arrow+.inline-arrow{font-size:12px;margin-top:13px}
@media(max-width:850px){.founder-story{padding:35px;gap:35px;grid-template-columns:170px 1fr}.founder-story h2{font-size:40px}.founder-home{gap:35px}.founder-home h2{font-size:40px}}
@media(max-width:640px){.founder-story{grid-template-columns:1fr;gap:30px;padding:30px 24px}.founder-signature{display:grid;grid-template-columns:72px 1fr;gap:5px 20px;align-items:center}.founder-monogram{width:72px;height:72px;grid-row:span 2;font-size:30px;letter-spacing:-2px}.founder-signature>p{margin:0;font-size:24px;align-self:end}.founder-signature>span:last-child{margin:0;font-size:10px;align-self:start}.founder-story h2{font-size:36px}.founder-story-copy>p:not(.eyebrow){font-size:13px;line-height:1.9}.founder-story-copy .founder-principle{font-size:27px!important}.founder-story-copy .founder-health-note{font-size:10px!important}.founder-story .button{font-size:12px}.layer-fitting h2{font-size:34px}.layer-fitting>.fine-print{font-size:11px}.founder-home{grid-template-columns:1fr;gap:25px;padding-top:35px;margin-top:45px}.founder-home h2{font-size:36px}.founder-home>div:last-child>p{font-size:13px}.founder-home .inline-arrow{font-size:12px;line-height:1.8}}
.header.wrap{width:100%;max-width:none}.product-card[hidden]{display:none}.premium-home .product-grid .product-image img{aspect-ratio:auto}.header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
@media(max-width:640px){.editorial-hero h1{font-size:56px}.header.wrap{width:100%}.header-actions .account{display:grid}}
@media(prefers-reduced-motion:reduce){.preference-grid img{transition:none}.preference-grid a:hover img{transform:none}}
