:root{--premium-black:#080b09;--premium-ink:#101512;--premium-green:#142019;--premium-green-2:#1b2a21;--premium-ivory:#f4f0e8;--premium-ivory-2:#ebe4d8;--premium-gold:#d4af37;--premium-gold-light:#efd16f;--premium-gold-dark:#9b7620;--premium-copy:#454d48;--premium-white:#fffdf8;--premium-line:rgba(212,175,55,.28);--premium-shadow:0 26px 75px rgba(7,12,9,.14);--premium-shadow-dark:0 30px 85px rgba(0,0,0,.3)}.announcement{background:#050706!important;border-bottom:1px solid rgba(212,175,55,.22)!important;color:#ffffffe0!important;letter-spacing:.13em!important;font-size:.65rem!important}.ss-header{border-bottom-color:#d4af372e!important}.ss-header__nav a{letter-spacing:.075em!important}.ss-member-pill{border-color:#d4af37b8!important;background:linear-gradient(135deg,#d4af371a,#d4af3706)!important}.ss-member-pill:hover{background:linear-gradient(135deg,#d4af37,#b88d25)!important;border-color:#d4af37!important;color:#0a0d0b!important}.ss-footer{background:radial-gradient(circle at 8% 10%,rgba(212,175,55,.08),transparent 28%),linear-gradient(145deg,#070a08,#111912)!important;border-top:1px solid rgba(212,175,55,.23)!important}.ss-footer h2,.ss-footer h3,.ss-footer .ss-footer__brand{font-family:var(--heading-font,Georgia,serif)!important;letter-spacing:-.02em!important;text-transform:none!important}.ss-footer h3{color:#d9b84d!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ss-footer a{transition:color .2s ease,transform .2s ease}.ss-footer a:hover{color:#efd16f!important;transform:translate(2px)}.ss-movement{background:linear-gradient(115deg,#101812,#080b09)!important;border-color:#d4af3738!important}.ss-movement h2{font-family:var(--heading-font,Georgia,serif)!important;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:550!important;letter-spacing:-.025em!important;text-transform:none!important}body:not(.template-index) #MainContent{background:var(--premium-black)}body:not(.template-index) #MainContent .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 1rem;color:var(--premium-gold)!important;font-size:.68rem;font-weight:900;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}body:not(.template-index) #MainContent .eyebrow:before{content:"";width:38px;height:1px;flex:0 0 38px;background:linear-gradient(90deg,var(--premium-gold),rgba(212,175,55,.08))}body:not(.template-index) #MainContent .heading{font-family:var(--heading-font,Georgia,serif);font-weight:500;line-height:.92;letter-spacing:-.048em;text-transform:none;text-wrap:balance}body:not(.template-index) #MainContent .heading--xl{font-size:clamp(4rem,8vw,8.5rem)}body:not(.template-index) #MainContent .heading--lg{font-size:clamp(3.15rem,5.8vw,6.35rem)}body:not(.template-index) #MainContent .heading--md{font-size:clamp(2.15rem,4vw,4.25rem)}body:not(.template-index) #MainContent .rte{font-size:clamp(.96rem,1.05vw,1.08rem);line-height:1.78}body:not(.template-index) #MainContent .section{padding:clamp(5rem,8.5vw,9rem) 0}body:not(.template-index) #MainContent .section-intro{max-width:740px;font-size:1.02rem;line-height:1.75}body:not(.template-index) #MainContent .button,body:not(.template-index) #MainContent a.button,body:not(.template-index) #MainContent button.button,body:not(.template-index) #MainContent input.button{min-height:53px;padding:.88rem 1.6rem;border-radius:4px;border-color:#c49a2d;background:linear-gradient(135deg,#dfbd50,#b98e24);color:#0b0e0c!important;font-size:.7rem;font-weight:950;letter-spacing:.095em;text-transform:uppercase;box-shadow:0 15px 38px #a67d1b2e}body:not(.template-index) #MainContent .button:hover,body:not(.template-index) #MainContent a.button:hover,body:not(.template-index) #MainContent button.button:hover{background:linear-gradient(135deg,#efd16f,#c49a2d);border-color:#efd16f;color:#080b09!important;transform:translateY(-2px)}body:not(.template-index) #MainContent .button--secondary,body:not(.template-index) #MainContent a.button--secondary,body:not(.template-index) #MainContent button.button--secondary{background:#17231c!important;border-color:#d4af3773!important;color:#fff!important;box-shadow:none}body:not(.template-index) #MainContent .button--secondary:hover{background:#22342a!important;border-color:#d4af37!important}#MainContent .complete-page-banner{min-height:clamp(520px,68vh,760px);align-items:center;background:radial-gradient(circle at 82% 15%,rgba(212,175,55,.2),transparent 31%),linear-gradient(125deg,#070a08,#111a13 60%,#1b160d)!important;border-bottom:1px solid rgba(212,175,55,.25)}#MainContent .complete-page-banner__overlay{background:linear-gradient(90deg,#040605fc,#040605c7 55%,#0406053d),linear-gradient(0deg,rgba(4,6,5,.72),transparent 65%)!important}#MainContent .complete-page-banner__inner{padding-block:clamp(6rem,10vw,10rem);max-width:1500px}#MainContent .complete-page-banner h1{max-width:1080px;margin:.3rem 0 1.4rem;color:#fff!important;font-family:var(--heading-font,Georgia,serif);font-size:clamp(4rem,8vw,8.5rem)!important;font-weight:500;line-height:.88!important;letter-spacing:-.052em;text-transform:none!important;text-wrap:balance}#MainContent .complete-page-banner__text{max-width:720px}#MainContent .complete-page-banner__text,#MainContent .complete-page-banner__text p{color:#fffc!important;font-size:clamp(1rem,1.25vw,1.2rem)!important;line-height:1.7}#MainContent .page-hero{position:relative;overflow:hidden;padding:clamp(6rem,10vw,10rem) 0 clamp(4rem,7vw,6.5rem);color:#fff;background:radial-gradient(circle at 80% 10%,rgba(212,175,55,.16),transparent 30%),linear-gradient(135deg,#080b09,#142019 62%,#1c160e);border-bottom:1px solid var(--premium-line)}#MainContent .page-hero:after{content:"";position:absolute;left:max(1rem,calc((100vw - min(calc(100vw - 2rem),var(--container)))/2));bottom:0;width:110px;height:3px;background:linear-gradient(90deg,#d4af37,#efd16f)}#MainContent .page-hero .heading{max-width:1040px;color:#fff}.template-page #MainContent>.section:not(.complete-section):not(.ss-start-here):not(.what-we-do){background:var(--premium-ivory);color:#121713}.template-page #MainContent>.section:not(.complete-section)>.page-width>.rte{max-width:900px!important;color:var(--premium-copy);font-size:1.06rem;line-height:1.9}#MainContent .complete-section{position:relative;padding:clamp(5.5rem,9vw,9.5rem) 0;overflow:hidden}#MainContent .complete-section--dark{background:radial-gradient(circle at 90% 12%,rgba(212,175,55,.09),transparent 30%),linear-gradient(145deg,#080b09,#121b14);color:#fff}#MainContent .complete-section--light{background:radial-gradient(circle at 90% 5%,rgba(212,175,55,.08),transparent 26%),linear-gradient(180deg,#f5f1e9,#ebe4d9);color:#111713}#MainContent .complete-section__heading{max-width:930px;margin-bottom:clamp(2.8rem,5vw,5rem)}#MainContent .complete-section__heading--split{grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr);gap:clamp(3rem,8vw,8rem)}#MainContent .complete-section__heading .heading{margin:.25rem 0 1.25rem}#MainContent .complete-section--dark .complete-section__heading .heading{color:#fff}#MainContent .complete-card-grid{gap:1.15rem}#MainContent .complete-card{position:relative;min-height:270px;padding:clamp(1.6rem,3vw,2.4rem);border-radius:22px;border:1px solid rgba(17,23,19,.13);background:#fffdf8d1;box-shadow:0 20px 60px #0f181212;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}#MainContent .complete-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#d4af37,transparent);transform:scaleX(.25);transform-origin:left;transition:transform .24s ease}#MainContent .complete-card:hover{transform:translateY(-6px);border-color:#d4af3775;box-shadow:var(--premium-shadow)}#MainContent .complete-card:hover:after{transform:scaleX(1)}#MainContent .complete-card--dark{background:#ffffff0b;border-color:#ffffff21;box-shadow:none}#MainContent .complete-card__number{width:48px;height:48px;margin-bottom:auto;border-radius:50%;background:linear-gradient(135deg,#d4af37,#9f7620);color:#0a0d0b}#MainContent .complete-card h3{margin:2rem 0 .7rem;font-family:var(--heading-font,Georgia,serif);font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-transform:none}#MainContent .complete-card p{line-height:1.72}#MainContent .complete-note{border-left-color:#d4af37;background:#d4af3712}#MainContent .complete-timeline-intro .heading,#MainContent .faq-complete-intro .heading{font-size:clamp(3rem,5vw,5.7rem)}#MainContent .complete-timeline__item{grid-template-columns:76px 1fr;gap:1.7rem;padding:2.5rem 0;border-color:#d4af3733}#MainContent .complete-timeline__item>span{width:58px;height:58px;border-color:#d4af3794;color:#efd16f}#MainContent .complete-timeline__item h3{margin:0 0 .7rem;color:#fff;font-family:var(--heading-font,Georgia,serif);font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:600;letter-spacing:-.025em;text-transform:none}#MainContent .faq-complete-list{gap:.85rem}#MainContent .faq-complete-item{border-radius:16px;border-color:#d4af3733;background:#ffffff0a}#MainContent .complete-section--light .faq-complete-item{background:#fffdf8d9;border-color:#11171321}#MainContent .faq-complete-item summary{padding:1.45rem 1.6rem;font-family:var(--heading-font,Georgia,serif);font-size:clamp(1.08rem,1.4vw,1.3rem);font-weight:600;letter-spacing:-.018em}#MainContent .faq-complete-item summary span{color:#d4af37}#MainContent .ss-story__hero{padding:clamp(7rem,11vw,11rem) 0 clamp(5rem,8vw,8rem)!important;background:radial-gradient(circle at 83% 17%,rgba(212,175,55,.18),transparent 34%),linear-gradient(120deg,#070a08,#111a13 62%,#1d170e)!important}#MainContent .ss-story__eyebrow{display:flex!important;align-items:center;gap:12px;color:#d4af37!important;font-size:.69rem!important;letter-spacing:.21em!important}#MainContent .ss-story__eyebrow:before{content:"";width:38px;height:1px;background:#d4af37}#MainContent .ss-story__hero h1{max-width:1120px!important;margin:0 0 1.6rem!important;font-family:var(--heading-font,Georgia,serif)!important;font-size:clamp(4.2rem,8vw,8.6rem)!important;font-weight:500!important;line-height:.88!important;letter-spacing:-.052em!important}#MainContent .ss-story__lead{max-width:830px!important;color:#ffffffc7!important;font-size:clamp(1.05rem,1.35vw,1.25rem)!important}#MainContent .ss-story__copy{border-radius:2px;border-color:#d4af3747!important;background:linear-gradient(145deg,#ffffff0a,#d4af3706)!important}#MainContent .ss-story__copy:before{content:"";position:absolute;top:0;left:0;width:86px;height:3px;background:linear-gradient(90deg,#d4af37,#efd16f)}#MainContent .ss-story__copy h2,#MainContent .ss-story__section-title,#MainContent .ss-story__cta h2{font-weight:500!important;line-height:.92!important;letter-spacing:-.045em!important}#MainContent .ss-story__copy h2{font-size:clamp(3.1rem,5vw,5.8rem)!important}#MainContent .ss-story__cards article{border-radius:20px!important;border-color:#d4af372e!important;transition:transform .23s ease,border-color .23s ease}#MainContent .ss-story__cards article:hover{transform:translateY(-5px);border-color:#d4af377a!important}#MainContent .info-page-hero{padding:clamp(7rem,11vw,11rem) 0 clamp(5rem,8vw,8rem);background:radial-gradient(circle at 84% 14%,rgba(212,175,55,.18),transparent 29%),linear-gradient(140deg,#080b09,#142019 62%,#1c160e)}#MainContent .info-page-hero__inner{max-width:1080px}#MainContent .info-page-hero .heading{max-width:1050px;font-size:clamp(4rem,8vw,8.2rem)}#MainContent .info-page-hero__lead{max-width:800px;color:#fffc;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}#MainContent .info-page-alert{max-width:760px;border-left-color:#d4af37;background:#d4af3712}#MainContent .info-page-content{background:radial-gradient(circle at 90% 5%,rgba(212,175,55,.08),transparent 28%),linear-gradient(180deg,#f4f0e8,#e9e1d5)}#MainContent .info-page-grid{gap:1.15rem}#MainContent .info-page-card{position:relative;border-radius:22px;background:#fffdf8db;border-color:#1117131f;box-shadow:0 20px 58px #11191412;transition:transform .23s ease,border-color .23s ease}#MainContent .info-page-card:hover{transform:translateY(-5px);border-color:#d4af3773}#MainContent .info-page-card>span{background:linear-gradient(135deg,#d4af37,#9d7520);color:#0a0d0b}#MainContent .info-page-card h2{font-family:var(--heading-font,Georgia,serif);font-size:clamp(1.55rem,2.1vw,2.1rem);font-weight:600;line-height:1.05;letter-spacing:-.025em}#MainContent .members-page__hero{padding:clamp(7rem,11vw,11rem) 0;background:radial-gradient(circle at 80% 15%,rgba(212,175,55,.15),transparent 30%),linear-gradient(135deg,#080b09,#142019 65%,#1c160e);border-bottom-color:#d4af373b}#MainContent .members-page__hero .heading{max-width:1050px;font-size:clamp(4rem,8vw,8rem);color:#fff}#MainContent .members-page__lead{color:#ffffffc7;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}#MainContent .members-page__status{border-radius:16px;border-color:#d4af374d;background:#d4af370e}#MainContent .status-pulse{background:#d4af37;box-shadow:0 0 0 7px #d4af371a}#MainContent .members-page__body{background:radial-gradient(circle at 95% 8%,rgba(212,175,55,.06),transparent 28%),#0b100d}#MainContent .member-welcome-bar,#MainContent .community-profile-card,#MainContent .community-safety-note,#MainContent .community-topic-nav{border-radius:18px;border-color:#d4af3729;background:#151e18}#MainContent .community-empty-state{border-radius:22px;border-color:#d4af374d;background:radial-gradient(circle at 80% 10%,rgba(212,175,55,.08),transparent 30%),#151e18}#MainContent .community-empty-state .heading{max-width:720px}#MainContent .ss-collections-hub__hero{min-height:clamp(620px,78vh,850px);background:radial-gradient(circle at 82% 14%,rgba(212,175,55,.17),transparent 30%),linear-gradient(125deg,#060907,#111913 62%,#1b160e)!important}#MainContent .ss-collections-hub__hero h1{max-width:1050px;font-family:var(--heading-font,Georgia,serif);font-size:clamp(4.4rem,8.5vw,9rem)!important;font-weight:500;line-height:.86!important;letter-spacing:-.055em;text-transform:none!important}#MainContent .ss-collections-hub__intro h2,#MainContent .ss-collections-hub__comparison-heading h2,#MainContent .ss-collections-hub__all-heading h2,#MainContent .ss-collections-hub__community h2{font-family:var(--heading-font,Georgia,serif);font-size:clamp(3rem,5.2vw,5.8rem)!important;font-weight:500;line-height:.91;letter-spacing:-.048em;text-transform:none!important}#MainContent .ss-collection-line-card__content h2,#MainContent .ss-purpose-capsule__copy h2{font-family:var(--heading-font,Georgia,serif);font-weight:550;text-transform:none!important;letter-spacing:-.035em}#MainContent .ss-collection-line-card,#MainContent .ss-collections-hub__collection{border-radius:18px;overflow:hidden;transition:transform .23s ease,box-shadow .23s ease}#MainContent .ss-collection-line-card:hover,#MainContent .ss-collections-hub__collection:hover{transform:translateY(-6px);box-shadow:var(--premium-shadow-dark)}#MainContent .ss-collections-hub__comparison-grid article{border-radius:18px!important;border-color:#d4af372e!important}#MainContent .collection-toolbar{margin-bottom:2rem;padding:1rem 0;border-bottom:1px solid rgba(212,175,55,.22)}#MainContent .product-grid{gap:1.2rem}#MainContent .product-card{border-radius:18px;border-color:#1117131f;box-shadow:0 16px 45px #0e16110f}#MainContent .product-card:hover{border-color:#d4af376b;box-shadow:var(--premium-shadow)}#MainContent .product-card h3{font-family:var(--heading-font,Georgia,serif);font-size:1.18rem;font-weight:600;letter-spacing:-.02em;text-transform:none}#MainContent .ss-campaign__copy h1{max-width:1000px;font-family:var(--heading-font,Georgia,serif);font-size:clamp(4.4rem,9vw,9.5rem)!important;font-weight:500;line-height:.84!important;letter-spacing:-.055em!important;text-transform:none!important}#MainContent .ss-campaign__story h2,#MainContent .ss-campaign__products h2,#MainContent .ss-campaign__community h2{font-family:var(--heading-font,Georgia,serif);font-size:clamp(3rem,5.2vw,5.8rem)!important;font-weight:500;line-height:.9!important;letter-spacing:-.047em;text-transform:none!important}#MainContent .ss-campaign-product{border-radius:18px!important;overflow:hidden}#MainContent .ss-campaign__principles article{transition:background .22s ease}#MainContent .ss-campaign__principles article:hover{background:#d4af370b}#MainContent .ss-start-here__heading h2,#MainContent .what-we-do__header .heading,#MainContent .brand-proof__top .heading,#MainContent .member-promise__intro .heading,#MainContent .welcome-community__grid .heading{font-family:var(--heading-font,Georgia,serif);font-size:clamp(3.2rem,5.8vw,6.3rem)!important;font-weight:500;line-height:.9!important;letter-spacing:-.05em;text-transform:none!important}#MainContent .ss-start-card,#MainContent .what-we-do__card,#MainContent .brand-proof__card,#MainContent .belonging-card,#MainContent .member-promise__grid article{border-radius:20px!important;transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}#MainContent .ss-start-card:hover,#MainContent .what-we-do__card:hover,#MainContent .brand-proof__card:hover,#MainContent .belonging-card:hover,#MainContent .member-promise__grid article:hover{transform:translateY(-6px);border-color:#d4af377a!important;box-shadow:var(--premium-shadow-dark)}#MainContent .what-we-do__number,#MainContent .brand-proof__number,#MainContent .belonging-icon{background:linear-gradient(135deg,#d4af37,#9c7420)!important;color:#0a0d0b!important}#MainContent .what-we-do__card h3,#MainContent .brand-proof__card h3,#MainContent .belonging-card h3{font-family:var(--heading-font,Georgia,serif);font-weight:600;text-transform:none;letter-spacing:-.025em}#MainContent .voices-grid-section{background:radial-gradient(circle at 90% 6%,rgba(212,175,55,.08),transparent 28%),linear-gradient(180deg,#0b100d,#142019)}#MainContent .voices-grid-section .section-head .heading,#MainContent .story-submission-section .heading{font-size:clamp(3.3rem,6vw,6.5rem)}#MainContent .voice-card{border-radius:20px;border-color:#d4af3729;background:#ffffff0a;transition:transform .23s ease,border-color .23s ease}#MainContent .voice-card:hover{transform:translateY(-6px);border-color:#d4af3775}#MainContent .voice-card__label{border-radius:3px;background:#d4af3714;border-color:#d4af3742;color:#efd16f}#MainContent .voice-card h2,#MainContent .voice-card blockquote{font-weight:550;letter-spacing:-.025em}#MainContent .story-submission-section{background:radial-gradient(circle at 90% 8%,rgba(212,175,55,.09),transparent 28%),linear-gradient(135deg,#f4f0e8,#e7dfd2)}#MainContent .story-form-card{border-radius:22px;border-color:#1117131f;box-shadow:var(--premium-shadow)}#MainContent .privacy-card{border-radius:18px;border-color:#d4af3733}.template-product #MainContent{background:radial-gradient(circle at 90% 4%,rgba(212,175,55,.065),transparent 24%),linear-gradient(180deg,#0a0d0b,#111812)}#MainContent .product-main-section{padding:clamp(4rem,7vw,7rem) 0}#MainContent .product-gallery{gap:1rem}#MainContent .product-gallery img,#MainContent .product-gallery video,#MainContent .product-placeholder{border-radius:16px!important;border-color:#d4af372e!important;background:#080a09!important}#MainContent .product-details{padding:clamp(1.4rem,2.6vw,2.2rem);border:1px solid rgba(212,175,55,.2);background:linear-gradient(145deg,#ffffff09,#d4af3705);box-shadow:var(--premium-shadow-dark)}#MainContent .product-title,#MainContent .product-details .heading--lg{color:#fff;font-size:clamp(3rem,5vw,5.7rem)}#MainContent .product-description,#MainContent .product-description p{color:#ffffffc2!important}#MainContent .product-message{border-left-color:#d4af37!important;background:#d4af370f!important}#MainContent .product-message span{color:#efd16f!important}#MainContent .product-price-line .price{color:#fff;font-family:var(--heading-font,Georgia,serif);font-size:2rem}#MainContent .product-purchase-panel,#MainContent .product-facts{border-radius:14px!important;border-color:#d4af3738!important;background:#ffffff09!important}#MainContent .product-facts__grid article{border-radius:10px;border-color:#d4af3724!important}#MainContent .product-accordion{border-color:#d4af3733!important}#MainContent .product-accordion summary{font-family:var(--heading-font,Georgia,serif);font-size:1.15rem}#MainContent .product-community-crosssell{background:linear-gradient(120deg,#121b14,#090c0a);border-color:#d4af3738}#MainContent .product-community-crosssell .heading{color:#fff}#MainContent .contact-complete{background:radial-gradient(circle at 90% 8%,rgba(212,175,55,.08),transparent 27%),linear-gradient(180deg,#f4f0e8,#e9e1d5)!important}#MainContent .contact-intro .heading{font-size:clamp(3.2rem,5.6vw,6rem)}#MainContent .contact-form-card,#MainContent .contact-options article{border-radius:20px!important;border-color:#11171321!important;box-shadow:0 20px 58px #11191412}#MainContent .field label{color:var(--premium-gold-dark);font-size:.66rem;letter-spacing:.13em}#MainContent .field input,#MainContent .field select,#MainContent .field textarea,#MainContent input[type=search]{min-height:52px;padding:.9rem 1rem;border-radius:8px;border:1px solid rgba(17,23,19,.16);background:#fffdf8f0;color:#111713;transition:border-color .2s ease,box-shadow .2s ease}#MainContent .field textarea{min-height:180px}#MainContent .field input:focus,#MainContent .field select:focus,#MainContent .field textarea:focus,#MainContent input[type=search]:focus{border-color:#b88d25;box-shadow:0 0 0 4px #d4af371f;outline:0}#MainContent .contact-response-note,#MainContent .shipping-policy-note{border-left-color:#d4af37;border-radius:0 12px 12px 0;background:#d4af3714}#MainContent .legal-page{padding-top:clamp(5rem,8vw,8rem);background:radial-gradient(circle at 90% 4%,rgba(212,175,55,.07),transparent 26%),linear-gradient(180deg,#f4f0e8,#e9e1d5)}#MainContent .legal-page__aside .heading{font-size:clamp(3rem,5vw,5.5rem);color:#111713}#MainContent .legal-page__meta{border-color:#9b762038}#MainContent .legal-page__nav a{border-left-color:#9b762040;border-radius:0 7px 7px 0}#MainContent .legal-page__nav a:hover{border-color:#b58d2d;background:#d4af3714}#MainContent .legal-clause{grid-template-columns:62px 1fr;padding-bottom:2.8rem;margin-bottom:2.8rem;border-color:#9b76202e}#MainContent .legal-clause>span{background:linear-gradient(135deg,#d4af37,#9e7620);color:#0a0d0b}#MainContent .legal-clause h2{margin:0 0 .9rem;font-family:var(--heading-font,Georgia,serif);font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-transform:none}#MainContent .legal-contact{border-radius:18px;border:1px solid rgba(212,175,55,.24);background:linear-gradient(135deg,#111a13,#080b09)}#MainContent .legal-contact h2{font-family:var(--heading-font,Georgia,serif);font-size:2rem;text-transform:none}#MainContent .size-guide-table-wrap{border-radius:16px;border-color:#11171324;box-shadow:0 18px 52px #1119140f}#MainContent .size-guide-table th{background:linear-gradient(90deg,#111a13,#1b2a21);color:#fff;letter-spacing:.09em}#MainContent .size-guide-table tr:hover td{background:#d4af370e}.template-cart #MainContent,.template-search #MainContent,.template-blog #MainContent,.template-article #MainContent{background:radial-gradient(circle at 92% 4%,rgba(212,175,55,.065),transparent 25%),linear-gradient(180deg,#f4f0e8,#e9e1d5);color:#111713}.template-cart #MainContent .page-hero,.template-search #MainContent .page-hero,.template-blog #MainContent .page-hero,.template-article #MainContent .page-hero{color:#fff}#MainContent .cart-table-wrap,#MainContent .cart-summary,#MainContent .article-content,#MainContent .empty-state{border-radius:20px}#MainContent .cart-table-wrap{overflow:hidden;border:1px solid rgba(17,23,19,.13);background:#fffdf8e0;box-shadow:var(--premium-shadow)}#MainContent .cart-table th{color:#80611f;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}#MainContent .cart-summary{padding:2rem;border:1px solid rgba(17,23,19,.13);background:#fffdf8e0}#MainContent .article-content{max-width:850px;margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);background:#fffdf8d1;border:1px solid rgba(17,23,19,.12);box-shadow:var(--premium-shadow)}#MainContent .article-content h2,#MainContent .article-content h3{font-family:var(--heading-font,Georgia,serif);font-weight:600;line-height:1.05;letter-spacing:-.03em}#MainContent .article-content h2{font-size:clamp(2rem,3.4vw,3.3rem)}#MainContent .complete-cta{padding:clamp(4rem,7vw,7rem) 0;background:radial-gradient(circle at 85% 10%,rgba(212,175,55,.11),transparent 28%),linear-gradient(120deg,#111a13,#070a08 58%,#1b150d);border-color:#d4af373d}#MainContent .complete-cta .heading{max-width:860px;color:#fff;font-size:clamp(2.8rem,5vw,5.4rem)}#MainContent .complete-cta__inner{gap:clamp(2rem,6vw,6rem)}#MainContent .empty-state .heading{font-size:clamp(3.4rem,7vw,7rem)}.password-shell{background:radial-gradient(circle at 80% 15%,rgba(212,175,55,.16),transparent 30%),linear-gradient(135deg,#080b09,#142019 62%,#1b160e)!important}.password-card{border-color:#d4af3740!important;border-radius:20px!important}.password-title{font-family:var(--heading-font,Georgia,serif)!important;font-weight:500!important;letter-spacing:-.045em!important}@media(prefers-reduced-motion:no-preference){body:not(.template-index) #MainContent .complete-card,body:not(.template-index) #MainContent .info-page-card,body:not(.template-index) #MainContent .voice-card,body:not(.template-index) #MainContent .product-card{animation:premium-rise .55s ease both}@keyframes premium-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1050px){#MainContent .complete-section__heading--split{grid-template-columns:1fr}#MainContent .complete-page-banner{min-height:560px}#MainContent .legal-page__aside{position:static}#MainContent .product-details{box-shadow:none}}@media(max-width:720px){body:not(.template-index) #MainContent .heading--xl,#MainContent .complete-page-banner h1,#MainContent .info-page-hero .heading,#MainContent .members-page__hero .heading,#MainContent .ss-collections-hub__hero h1,#MainContent .ss-story__hero h1{font-size:clamp(3rem,14vw,4.8rem)!important}body:not(.template-index) #MainContent .heading--lg,#MainContent .ss-campaign__story h2,#MainContent .ss-campaign__products h2,#MainContent .ss-campaign__community h2,#MainContent .ss-start-here__heading h2,#MainContent .what-we-do__header .heading,#MainContent .brand-proof__top .heading{font-size:clamp(2.65rem,12vw,4.1rem)!important}#MainContent .complete-page-banner__inner{padding-block:5rem}#MainContent .complete-card{min-height:0}#MainContent .legal-clause{grid-template-columns:1fr}#MainContent .product-details{padding:1.15rem}body:not(.template-index) #MainContent .eyebrow:before{width:26px;flex-basis:26px}}#MainContent .member-promise--with-image{padding:clamp(1.2rem,2.2vw,2rem);background:radial-gradient(circle at 88% 6%,rgba(212,175,55,.09),transparent 28%),linear-gradient(145deg,#121a14,#0d120f)}#MainContent .member-promise__feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:stretch;margin-bottom:clamp(1.5rem,3vw,2.5rem)}#MainContent .member-promise__visual{position:relative;min-height:540px;margin:0;overflow:hidden;border:1px solid rgba(212,175,55,.42);background:#080b09;box-shadow:0 28px 75px #00000057}#MainContent .member-promise__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(4,7,5,.36)),linear-gradient(90deg,rgba(4,7,5,.15),transparent 32%)}#MainContent .member-promise__visual img{width:100%;height:100%;min-height:540px;display:block;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.65,.25,1)}#MainContent .member-promise--with-image:hover .member-promise__visual img{transform:scale(1.025)}#MainContent .member-promise--with-image .member-promise__intro{display:flex;flex-direction:column;justify-content:center;gap:0;margin:0;padding:clamp(2rem,4vw,4rem);border:1px solid rgba(212,175,55,.2);background:linear-gradient(145deg,#ffffff09,#d4af3706)}#MainContent .member-promise--with-image .member-promise__intro .heading{max-width:650px;margin:.35rem 0 1.6rem;color:#fff;font-size:clamp(3rem,5.2vw,6rem);font-weight:500;line-height:.9;letter-spacing:-.05em}#MainContent .member-promise--with-image .member-promise__intro>p:last-child{max-width:610px;margin:0;color:#ffffffc2!important;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.78}@media(max-width:1120px){#MainContent .member-promise__feature{grid-template-columns:1fr}#MainContent .member-promise__visual,#MainContent .member-promise__visual img{min-height:440px}}@media(max-width:680px){#MainContent .member-promise--with-image{padding:1rem}#MainContent .member-promise__visual,#MainContent .member-promise__visual img{min-height:310px}#MainContent .member-promise--with-image .member-promise__intro{padding:1.45rem}#MainContent .member-promise--with-image .member-promise__intro .heading{font-size:clamp(2.65rem,12vw,4rem)}}#MainContent .ss-quality-standard__visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,3.5rem) 0 1.25rem}#MainContent .ss-quality-standard__visual{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(212,175,55,.28);background:#080b09;box-shadow:0 20px 55px #0000002e}#MainContent .ss-quality-standard__visual img{width:100%;aspect-ratio:1.46/1;display:block;object-fit:cover;transition:transform .75s cubic-bezier(.2,.65,.25,1)}#MainContent .ss-quality-standard__visual:hover img{transform:scale(1.035)}#MainContent .ss-quality-standard__visual figcaption{min-height:132px;padding:1.2rem 1.3rem 1.35rem;background:linear-gradient(145deg,#111914,#0b0f0d)}#MainContent .ss-quality-standard__visual figcaption span{display:block;margin-bottom:.55rem;color:#d4af37;font-size:.66rem;font-weight:900;letter-spacing:.14em}#MainContent .ss-quality-standard__visual figcaption strong{display:block;color:#fff;font-family:var(--heading-font,Georgia,serif);font-size:1.45rem;font-weight:600;line-height:1.05;letter-spacing:-.025em}#MainContent .ss-quality-standard__visual figcaption small{display:block;margin-top:.55rem;color:#ffffffa8;font-size:.8rem;line-height:1.55}#MainContent .ss-progress__feature{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:stretch}#MainContent .ss-progress__visual{position:relative;min-height:620px;margin:0;overflow:hidden;border:1px solid rgba(212,175,55,.34);background:#080b09;box-shadow:0 28px 70px #00000047}#MainContent .ss-progress__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(5,8,6,.72)),linear-gradient(90deg,rgba(4,7,5,.15),transparent 44%)}#MainContent .ss-progress__visual img{width:100%;height:100%;min-height:620px;display:block;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.65,.25,1)}#MainContent .ss-progress__visual:hover img{transform:scale(1.025)}#MainContent .ss-progress__visual figcaption{position:absolute;z-index:2;left:clamp(1.3rem,3vw,2.3rem);right:clamp(1.3rem,3vw,2.3rem);bottom:clamp(1.4rem,3vw,2.4rem)}#MainContent .ss-progress__visual figcaption span{display:block;color:#d4af37;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#MainContent .ss-progress__visual figcaption strong{display:block;max-width:370px;margin-top:.45rem;color:#fff;font-family:var(--heading-font,Georgia,serif);font-size:clamp(2rem,3.1vw,3.35rem);font-weight:500;line-height:.95;letter-spacing:-.04em}#MainContent .ss-progress__content{min-width:0}#MainContent .ss-progress__content .ss-progress__grid{height:auto}#MainContent .ss-story-tile{background-position:center!important}#MainContent .ss-story-tile__shade{background:linear-gradient(90deg,#050806e6,#0508067a 58%,#05080633),linear-gradient(0deg,rgba(5,8,6,.62),transparent 58%)!important}@media(max-width:1120px){#MainContent .ss-progress__feature{grid-template-columns:1fr}#MainContent .ss-progress__visual,#MainContent .ss-progress__visual img{min-height:480px}}@media(max-width:850px){#MainContent .ss-quality-standard__visuals{grid-template-columns:1fr}#MainContent .ss-quality-standard__visual img{aspect-ratio:16/9}}@media(max-width:680px){#MainContent .ss-progress__visual,#MainContent .ss-progress__visual img{min-height:360px}}#MainContent .member-promise--with-image,.ss-home-members{background:radial-gradient(circle at 88% 8%,rgba(212,175,55,.08),transparent 30%),linear-gradient(145deg,#101812,#090d0a)}#MainContent .ss-quality-standard__visual figcaption,#MainContent .ss-progress__visual figcaption{text-shadow:0 2px 12px rgba(0,0,0,.34)}#MainContent .ss-quality-standard__visual{border-color:#d4af3761}#MainContent .ss-progress__visual{border-color:#d4af376b}#MainContent .ss-story-tile{border:1px solid rgba(212,175,55,.32)}#MainContent .ss-story-tile__content h2{max-width:430px}#MainContent .ss-story-tile__content p{color:#ffffffc7}@media(max-width:680px){#MainContent .ss-story-tile{min-height:500px}}.ss-footer-newsletter,.ss-newsletter,.newsletter-section{background-image:linear-gradient(90deg,#070a08f5,#070a086b),url(newsletter-reference.webp);background-position:center;background-size:cover}#MainContent .ss-collection-line-card{position:relative;min-height:590px;border-radius:16px;overflow:hidden;border:1px solid rgba(212,175,55,.34)!important;background:#090c0a}#MainContent .ss-collection-line-card__media,#MainContent .ss-collection-line-card__media img{width:100%;height:100%}#MainContent .ss-collection-line-card__media img{object-fit:cover!important;object-position:center 28%!important;filter:brightness(.95) contrast(1.08) saturate(1.03)}#MainContent .ss-collection-line-card:before{content:"SS";position:absolute;z-index:3;top:18px;right:18px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(212,175,55,.62);background:#070a08d1;color:#efd16f;font-family:var(--heading-font,Georgia,serif);font-size:1rem;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0003}#MainContent .ss-collection-line-card__overlay{background:linear-gradient(180deg,#05080605 30%,#050806eb 84%),linear-gradient(90deg,rgba(5,8,6,.22),transparent 50%)!important}#MainContent .ss-collection-line-card__content{padding:clamp(1.6rem,3vw,2.25rem)!important}#MainContent .ss-collection-line-card__content h2{font-size:clamp(2rem,2.7vw,3rem)!important;line-height:.95!important;color:#fff!important}#MainContent .ss-collection-line-card__content p{max-width:34ch;color:#ffffffc2!important;font-size:.9rem!important;line-height:1.62!important}#MainContent .ss-collection-line-card__link{color:#efd16f!important;border-bottom:1px solid rgba(239,209,111,.65)!important;padding-bottom:.2rem}#MainContent .ss-quality-standard__visuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem!important}#MainContent .ss-quality-standard__visual{border-radius:14px;overflow:hidden;border:1px solid rgba(212,175,55,.42)!important;box-shadow:0 22px 60px #00000038}#MainContent .ss-quality-standard__visual img{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;filter:brightness(1.02) contrast(1.08) saturate(1.02)}#MainContent .ss-quality-standard__visual figcaption{min-height:138px;padding:1.3rem 1.35rem 1.4rem!important}#MainContent .ss-quality-standard__visual figcaption strong{font-size:1.55rem!important}#MainContent .ss-quality-standard__visual figcaption small{font-size:.84rem!important;line-height:1.58!important}#MainContent .ss-progress__feature{gap:2rem!important}#MainContent .ss-progress__visual{min-height:680px!important;border-radius:14px;overflow:hidden}#MainContent .ss-progress__visual img{min-height:680px!important;object-position:center 36%!important;filter:brightness(1.02) contrast(1.06) saturate(1.03)}#MainContent .ss-progress__content{display:flex;flex-direction:column;justify-content:center}#MainContent .ss-progress-card{border-radius:12px!important;background:linear-gradient(145deg,#ffffff09,#d4af3705)!important}#MainContent .ss-progress-card h3{font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.05!important}#MainContent .ss-progress__footer{align-items:center!important;gap:1.25rem!important}#MainContent .ss-story-support-grid{gap:1rem!important}#MainContent .ss-story-tile{min-height:560px!important;border-radius:0!important;overflow:hidden;border:1px solid rgba(212,175,55,.42)!important}#MainContent .ss-story-tile__image,#MainContent .ss-story-tile{background-size:cover!important;background-position:center!important}#MainContent .ss-story-tile__shade{background:linear-gradient(90deg,#050806e6,#0508067a 58%,#0508063d),linear-gradient(0deg,rgba(5,8,6,.72),transparent 62%)!important}#MainContent .ss-story-tile__content{padding:clamp(2rem,4vw,3.5rem)!important}#MainContent .ss-story-tile__content h2{font-size:clamp(2.15rem,3vw,3.4rem)!important;line-height:.94!important}#MainContent .ss-story-tile__content p{max-width:34ch!important;font-size:.92rem!important;line-height:1.65!important}body:not(.template-index) #MainContent .heading--lg,body:not(.template-index) #MainContent .heading--xl{text-wrap:balance}#MainContent .ss-panel-heading,#MainContent .ss-fashion-heading,#MainContent .ss-lines__heading,#MainContent .ss-progress__heading,#MainContent .ss-quality-standard__heading{max-width:1280px;margin-inline:auto}#MainContent .ss-panel-heading__copy,#MainContent .ss-fashion-heading__copy{max-width:850px!important}#MainContent .ss-quality-standard__heading,#MainContent .ss-progress__heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr)!important;gap:3rem!important}#MainContent .ss-quality-standard__heading .rte,#MainContent .ss-progress__heading .rte{max-width:560px!important}#MainContent .ss-quality-standard,#MainContent .ss-progress{padding-block:clamp(5.5rem,8vw,8rem)!important}#MainContent .button,#MainContent a.button,#MainContent button.button{border-radius:4px!important;font-size:.72rem!important;letter-spacing:.1em!important;min-height:50px!important}#MainContent .button:focus-visible,#MainContent a:focus-visible,#MainContent button:focus-visible{outline:3px solid #efd16f!important;outline-offset:4px!important}.ss-footer{padding-top:clamp(3rem,5vw,5rem)!important}.ss-footer p,.ss-footer a{font-size:.8rem!important;line-height:1.65!important}.ss-footer__grid{gap:clamp(2rem,4vw,4rem)!important}@media(max-width:1100px){#MainContent .ss-quality-standard__heading,#MainContent .ss-progress__heading{grid-template-columns:1fr!important;gap:1.2rem!important}#MainContent .ss-collection-line-card{min-height:520px}}@media(max-width:850px){#MainContent .ss-quality-standard__visuals{grid-template-columns:1fr!important}#MainContent .ss-quality-standard__visual img{aspect-ratio:16/10!important}#MainContent .ss-progress__visual,#MainContent .ss-progress__visual img{min-height:480px!important}}@media(max-width:680px){#MainContent .ss-collection-line-card{min-height:470px}#MainContent .ss-collection-line-card:before{width:48px;height:48px;top:14px;right:14px;font-size:.88rem}#MainContent .ss-story-tile{min-height:500px!important}}#MainContent .ss-collection-line-card{min-height:560px!important}#MainContent .ss-collection-line-card__media img{object-fit:cover!important;object-position:center 18%!important;filter:none!important}#MainContent .ss-collection-line-card__overlay{background:linear-gradient(180deg,#05080603 34%,#050806e0 79%,#050806fa)!important}#MainContent .ss-collection-line-card:before{width:52px!important;height:52px!important;top:16px!important;right:16px!important;color:#efd16f!important;border-color:#efd16fbf!important;background:#070a08e6!important;font-size:.94rem!important}#MainContent .ss-quality-standard__visual img{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;filter:none!important}#MainContent .ss-quality-standard__visual{max-height:none!important}#MainContent .ss-progress__visual{min-height:600px!important}#MainContent .ss-progress__visual img{min-height:600px!important;object-position:center 18%!important;filter:none!important}#MainContent .ss-progress__visual figcaption{background:linear-gradient(180deg,transparent,rgba(4,7,5,.75));padding-top:5rem}@media(max-width:850px){#MainContent .ss-collection-line-card{min-height:500px!important}#MainContent .ss-progress__visual,#MainContent .ss-progress__visual img{min-height:440px!important}}@media(max-width:680px){#MainContent .ss-collection-line-card{min-height:450px!important}}.ss-mobile-nav{width:min(92vw,390px)!important;background:radial-gradient(circle at 85% 5%,rgba(212,175,55,.08),transparent 28%),#090d0a!important;border-left:1px solid rgba(212,175,55,.3)!important;box-shadow:-25px 0 70px #0000007a!important}.ss-mobile-nav__top{min-height:88px!important;padding:1rem 1.2rem!important;border-bottom:1px solid rgba(212,175,55,.25)!important}.ss-mobile-nav__brand img{width:150px!important;height:auto!important}.ss-mobile-nav__close{width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;font-size:1.7rem!important;line-height:1!important}.ss-mobile-nav__body{padding:.7rem 1rem 1rem!important;overflow-y:auto}.ss-mobile-nav__primary,.ss-mobile-nav__section summary{min-height:60px;display:flex!important;align-items:center;gap:.9rem;padding:.85rem .75rem!important;border-bottom:1px solid rgba(255,255,255,.09)!important;color:#fff!important;font-size:.82rem!important;font-weight:760!important;letter-spacing:.055em!important;text-transform:uppercase!important}.ss-mobile-nav__primary.is-active{color:#efd16f!important;background:linear-gradient(90deg,rgba(212,175,55,.1),transparent)!important}.ss-mobile-nav__section{border:0!important}.ss-mobile-nav__section summary{justify-content:space-between;cursor:pointer;list-style:none}.ss-mobile-nav__section summary::-webkit-details-marker{display:none}.ss-mobile-nav__section-label{display:flex;align-items:center;gap:.9rem}.ss-mobile-nav__svg{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:currentColor}.ss-mobile-nav__svg svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ss-mobile-nav__chevron{color:#d4af37!important;font-size:1.15rem;transition:transform .2s ease}.ss-mobile-nav__section[open] .ss-mobile-nav__chevron{transform:rotate(180deg)}.ss-mobile-nav__submenu{display:grid;gap:0;padding:.25rem 0 .65rem 3.45rem;border-bottom:1px solid rgba(255,255,255,.08)}.ss-mobile-nav__submenu a{display:block!important;min-height:42px;padding:.7rem .4rem!important;color:#ffffffc7!important;font-size:.76rem!important;letter-spacing:.025em!important;line-height:1.35!important;text-transform:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.ss-mobile-nav__submenu a:last-child{border-bottom:0!important}.ss-mobile-nav__submenu a:hover,.ss-mobile-nav__submenu a:focus-visible{color:#efd16f!important}.ss-mobile-nav__submenu strong{display:block;color:#fff;font-size:.78rem}.ss-mobile-nav__submenu small{display:block;margin-top:.12rem;color:#ffffff85;font-size:.67rem}.ss-mobile-nav__utilities{grid-template-columns:repeat(3,1fr)!important;margin-top:auto!important;border-top:1px solid rgba(212,175,55,.2)!important;border-bottom:1px solid rgba(212,175,55,.2)!important}.ss-mobile-nav__utilities a{min-height:68px!important;font-size:1rem!important}.ss-mobile-nav__utilities small{font-size:.62rem!important;text-transform:none!important;letter-spacing:.02em!important}.ss-mobile-nav__cta{margin:1rem!important;padding:1rem 1.1rem!important;border-radius:4px!important;background:linear-gradient(135deg,#d8b446,#ad8120)!important;border:1px solid #e5c75f!important;color:#0a0d0b!important;text-align:center}.ss-mobile-nav__cta span{color:#0a0d0b!important;font-size:.78rem!important}.ss-mobile-nav__cta small{color:#0a0d0bc2!important;font-size:.62rem!important;letter-spacing:.01em!important;text-transform:none!important}#MainContent .ss-quality-standard__visual img{object-fit:cover!important;object-position:center!important;filter:none!important}#MainContent .ss-story-tile{background-size:cover!important;background-position:center!important}#MainContent .ss-story-tile__shade{background:linear-gradient(90deg,#050806db,#0508064d 64%,#0508061f),linear-gradient(0deg,rgba(5,8,6,.66),transparent 60%)!important}#MainContent .ss-story-tile{min-height:580px!important;isolation:isolate}#MainContent .ss-story-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 18%,rgba(218,155,61,.13),transparent 34%),linear-gradient(180deg,#04070508,#04070533);mix-blend-mode:screen}#MainContent .ss-story-tile__shade{z-index:2!important;background:linear-gradient(90deg,#050806eb,#05080685 47%,#05080629 78%),linear-gradient(0deg,rgba(5,8,6,.78),transparent 64%)!important}#MainContent .ss-story-tile__content{z-index:3!important}#MainContent .ss-story-tile__content h2{text-shadow:0 5px 26px rgba(0,0,0,.42)}#MainContent .ss-story-tile__content p{color:#ffffffd1!important}#MainContent .ss-story-tile:hover{border-color:#efd16fc7!important}@media(max-width:680px){#MainContent .ss-story-tile{min-height:520px!important}}.template-index #members-circle .ss-home-eyebrow{border:0!important;background:none!important}.template-index #members-circle .ss-home-eyebrow:after,.template-index #members-circle .ss-home-members__copy:before{content:none!important;display:none!important}.template-index .announcement-bar{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.template-index .ss-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a08d1!important}.template-index .site-header{border-bottom:1px solid rgba(202,163,67,.18)!important}.template-index .ss-footer{border-top:1px solid rgba(202,163,67,.22)!important}.product-main-section .product-details{max-width:600px}.product-main-section .product-details .heading--lg{font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.035em}.product-main-section .product-message{border-left:2px solid #caa343;padding-left:18px;margin:22px 0}.product-main-section .product-purchase-panel{border-top:1px solid rgba(20,24,21,.16);padding-top:24px}.product-main-section .product-form .product-submit{min-height:56px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}@media(max-width:749px){.template-index .site-header{position:sticky;top:0;z-index:50}.product-main-section .product-details{padding-top:26px}.product-main-section .product-details .heading--lg{font-size:42px}}.collection-intent-strip{padding:clamp(3rem,5vw,5rem) 0 0;background:var(--premium-black)}.collection-intent-strip__inner{display:grid;grid-template-columns:1fr minmax(280px,560px);gap:2rem 5rem;align-items:end;padding-bottom:2.75rem;border-bottom:1px solid rgba(212,175,55,.18)}.collection-intent-strip h2{margin:.25rem 0 0;color:#fff}.collection-intent-strip p:not(.eyebrow){margin:0;color:#ffffffa3;line-height:1.75}.product-main-section{background:var(--premium-black)!important}.product-main{gap:clamp(2rem,5vw,6rem)!important}.product-gallery__stage{background:#111612!important;border:1px solid rgba(212,175,55,.16)!important;box-shadow:var(--premium-shadow-dark)!important}.product-gallery__thumb-shell{margin-top:12px!important}.product-gallery__thumb{border:1px solid rgba(255,255,255,.1)!important;background:#111612!important;transition:border-color .2s,transform .2s!important}.product-gallery__thumb:hover,.product-gallery__thumb.is-active{border-color:#d4af37cc!important;transform:translateY(-1px)}.product-details--sticky{top:92px!important;align-self:start}.product-details .heading{font-size:clamp(3rem,5vw,6rem)!important;line-height:.9!important}.product-message{margin:1.25rem 0!important;padding:1rem 1.15rem!important;border-left:2px solid var(--premium-gold)!important;background:#d4af370e!important}.product-message span{color:var(--premium-gold)!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.16em!important}.product-message p{margin:.35rem 0 0!important;color:#ffffffb8!important}.product-price-line .price{font-size:1.55rem!important}.product-purchase-panel{margin-top:1.5rem!important;padding:1.2rem!important;background:#111712!important;border:1px solid rgba(212,175,55,.22)!important;box-shadow:0 24px 65px #00000038!important}.product-purchase-panel .button--full{min-height:58px!important;font-size:.72rem!important;letter-spacing:.14em!important}.purchase-reassurance{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem 1rem!important;margin-top:1rem!important;padding-top:1rem!important;border-top:1px solid rgba(255,255,255,.1)!important;font-size:.7rem!important}.purchase-reassurance span{grid-column:1/-1;color:#ffffff85!important}.purchase-reassurance a{color:#e1c064!important;text-decoration:none!important}.purchase-reassurance a:hover{text-decoration:underline!important}.product-purchase-promise{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.product-purchase-promise span{padding:12px 9px;background:#ffffff09;color:#ffffff9e;font-size:.63rem;line-height:1.45}.product-purchase-promise strong{display:block;color:var(--premium-gold);font-size:.58rem;letter-spacing:.12em;margin-bottom:4px}.product-facts{margin-top:2rem!important;padding-top:1.5rem!important;border-top:1px solid rgba(212,175,55,.18)!important}.product-facts__grid{gap:10px!important}.product-facts__grid article{background:#101512!important;border-color:#ffffff14!important}.product-accordion{border-color:#ffffff1f!important}.product-community-crosssell{background:linear-gradient(135deg,#0b0e0c,#172119)!important;border-top:1px solid rgba(212,175,55,.2)!important}.product-community-crosssell__inner{padding-block:clamp(4rem,7vw,7rem)!important}.cart-hero-copy{max-width:620px;color:#ffffffb3;font-size:1.05rem;line-height:1.7;margin-top:1.2rem}.cart-table{background:#101512!important;border:1px solid rgba(212,175,55,.16)!important}.cart-table th{background:#0b0e0c!important;color:#d9b84d!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.65rem!important}.cart-table td{border-color:#ffffff14!important}.cart-table a{color:#fff!important;text-decoration:none!important}.cart-table a:hover{color:#e3c56d!important}.cart-summary{background:#111712!important;border:1px solid rgba(212,175,55,.22)!important;box-shadow:var(--premium-shadow-dark)!important}.cart-summary .price{font-family:var(--heading-font,Georgia,serif);font-size:1.65rem}.cart-community-invite{background:#d2af4f!important;color:#10120f!important}.cart-community-invite p{color:#10120fb3!important}.cart-community-invite .eyebrow{color:#695014!important}.cart-community-invite .button--secondary{background:#10120f!important;color:#fff!important;border-color:#10120f!important}@media(max-width:749px){.collection-intent-strip__inner{grid-template-columns:1fr;gap:1rem}.product-main{display:block!important}.product-details--sticky{position:static!important}.product-gallery__stage{margin-bottom:8px}.product-details .heading{font-size:clamp(3rem,15vw,4.7rem)!important}.product-purchase-promise{grid-template-columns:1fr 1fr}.product-purchase-promise span:last-child{grid-column:1/-1}.cart-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.cart-table table{min-width:640px}}@media(max-width:480px){.purchase-reassurance{grid-template-columns:1fr!important}.purchase-reassurance span{grid-column:auto}.product-purchase-promise{grid-template-columns:1fr}.product-purchase-promise span:last-child{grid-column:auto}}.ss-mobile-buybar{display:none}@media(max-width:749px){.ss-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0c0f0df5;border-top:1px solid rgba(202,163,67,.28);box-shadow:0 -10px 35px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ss-mobile-buybar div{min-width:0}.ss-mobile-buybar small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55vw;color:#ffffff9e;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ss-mobile-buybar strong{display:block;color:#fff;font-size:13px;margin-top:2px}.ss-mobile-buybar button{min-height:48px;padding:0 18px;border:1px solid #d6b458;background:#d6b458;color:#0b0d0c;font-size:10px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.ss-mobile-buybar button:disabled{opacity:.45}body:has(.ss-mobile-buybar){padding-bottom:78px}}.ss-header--simple .ss-header__nav--simple{display:flex;align-items:center;gap:clamp(14px,2.2vw,30px);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ss-header--simple .ss-header__nav--simple::-webkit-scrollbar{display:none}.ss-header--simple .ss-header__nav--simple a{font-size:14px;letter-spacing:.01em}.ss-header--simple .ss-header__actions{display:flex;align-items:center;gap:14px}.ss-header--simple .ss-header-icon{font-size:22px;line-height:1}@media(max-width:900px){.ss-header--simple .ss-header__inner{flex-wrap:wrap;gap:12px}.ss-header--simple .ss-header__nav--simple{order:3;width:100%;padding:4px 0 8px}.ss-header--simple .ss-header__nav--simple a{font-size:13px}.ss-header--simple .ss-cart span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/premium-site.css.map */
