:root{--type-display:var(--font-display), Arial, sans-serif;--type-body:var(--font-body), Arial, sans-serif;--type-meta:var(--font-geist-mono), monospace}body{font-family:var(--type-body);letter-spacing:-.018em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:450}:where(h1,h2,h3,h4){font-family:var(--type-display);font-feature-settings:"ss01" 1, "ss02" 1, "ss03" 1;text-wrap:balance}:where(main p,main li,main dd){text-wrap:pretty}:where(input,textarea,select,button){font-family:var(--type-body)}:where(input,textarea,select){letter-spacing:-.01em}.hero-copy h1,.catalog-hero h1,.bag-page>header h1,.product-info h1,.pdp-info h1,.section-heading h2,.manifesto h2,.confirmation h1,.checkout-layout h1,.simple-page h1,.admin-main>header h1{font-family:var(--type-display);text-wrap:balance;font-weight:650}.hero-copy h1,.catalog-hero h1,.bag-page>header h1,.section-heading h2,.manifesto h2{letter-spacing:-.07em}.product-info h1,.pdp-info h1,.checkout-layout h1,.confirmation h1,.simple-page h1{letter-spacing:-.052em}.eyebrow,.announcement,.promo,.header-menu-button,.header-primary-nav a,.header-tool,.product-info legend,.catalog-tools label,.catalog-tools select,.catalog-count,.pdp-sale-label,.pdp-gallery-controls span,.pdp-options legend,.zs-heading>span,.zs-breadcrumb,.zs-milestones b{font-family:var(--type-meta);letter-spacing:.09em}.product-info>p,.pdp-summary,.pdp-accordions details>div,.simple-page p,.checkout-intro,.form-grid label,.customer-help-page p,.policy-page p,.order-tracking-page p{line-height:1.7}.product-card h3,.product-card h2,.pdp-assurances strong,.trust-title,.cs-item-details,.zs-fabric-copy b{letter-spacing:-.025em}.product-meta h3,.collection-caption h3{font-family:var(--type-display);letter-spacing:-.04em;text-transform:none;font-weight:600;line-height:1.08}.product-meta h3{font-size:clamp(15px,1.2vw,18px)}.product-meta p{letter-spacing:.085em;font-size:10px}.collection-caption h3{font-size:clamp(19px,1.65vw,24px)}.section-description,.collection-intro,.manifesto-copy,.trust-desc,.zyra-stay-connected>p:not(.eyebrow){font-family:var(--type-body);letter-spacing:-.018em}.wordmark{font-family:var(--type-display);letter-spacing:-.085em;font-weight:700}.product-price,.pdp-price,.summary-card strong,.zs-price-pin strong{font-family:var(--type-display);font-variant-numeric:tabular-nums}.simple-page :where(h2,h3),.customer-help-page :where(h2,h3),.policy-page :where(h2,h3),.order-tracking-page :where(h2,h3){letter-spacing:-.04em;font-weight:620;line-height:1.08}:is(.section-heading,.editorial-grid,.campaign-banner,.reviews-title-block,.trust-heading,.footer-mission,.care-block,.care-bottom,.logistics-form-heading,.logistics-result,.logistics-journey,.logistics-support,.logistics-partners,.logistics-contact,.pdp-reviews,.pdp-related,.zs-panel-heading,.zs-faq,.admin-section-head,.admin-form,.payment-setup) :is(h2,h3){font-family:var(--type-display);letter-spacing:-.045em;text-wrap:balance;font-weight:620;line-height:1.08}:is(.care-hero,.care-track,.logistics-hero,.zs-heading,.cs-page-heading,.admin-login) h1{font-family:var(--type-display);letter-spacing:-.06em;text-wrap:balance;font-weight:650;line-height:1.02}:is(.care-card,.logistics-items,.logistics-facts,.logistics-journey,.pdp-modal,.admin-empty,.visitor-dashboard,.cs-admin,.zs-fabric-copy) h3{font-family:var(--type-display);letter-spacing:-.032em;font-weight:600;line-height:1.18}:is(.section-description,.collection-intro,.manifesto-copy,.editorial-grid,.campaign-banner,.reviews-meta-banner,.trust-desc,.care-hero,.care-card,.care-block,.care-bottom,.logistics-hero,.logistics-result,.logistics-journey,.logistics-support,.logistics-partners,.logistics-contact,.pdp-summary,.pdp-accordions,.checkout-intro,.confirmation,.simple-page,.zs-panel-heading,.zs-faq,.visitor-dashboard,.payment-setup) p{font-family:var(--type-body);letter-spacing:-.015em;font-size:15px;line-height:1.68}:is(.eyebrow,.hero-caption,.collection-index,.product-meta>p,.pdp-sale-label,.form-section,.zs-panel-heading>span,.care-kicker,.logistics-kicker,.admin-product-form label,.admin-form>label){font-family:var(--type-meta);letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.45}:is(.care-faqs,.logistics-faqs,.pdp-accordions,.zs-faq,.product-info) summary{font-family:var(--type-body);letter-spacing:-.018em;font-size:15px;font-weight:580;line-height:1.45}:is(.dark-button,.outline-button,.light-button,.care-button,.pdp-primary,.pdp-secondary,.zs-next,.admin-file-button){font-family:var(--type-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650;line-height:1.2}:is(.form-grid,.stack-form,.admin-product-form,.admin-form,.write-review-form) :is(input,textarea,select){font-family:var(--type-body);letter-spacing:-.012em;font-size:15px;line-height:1.45}[data-purpose=main-brand-footer]{letter-spacing:-.01em;font-family:var(--type-body)!important}[data-purpose=main-brand-footer] :is(h2,h3){letter-spacing:-.035em;font-weight:620;font-family:var(--type-display)!important}[data-purpose=main-brand-footer] [data-purpose=links-section] h3{text-transform:uppercase;font-family:var(--type-meta)!important;letter-spacing:.075em!important;font-size:11px!important}.dark-button,.outline-button,.light-button,.pdp-primary,.pdp-secondary,.zs-next{letter-spacing:.015em;font-weight:600}.dark-button,.outline-button,.light-button,.pdp-primary,.pdp-secondary{text-transform:none}@media (max-width:640px){body{letter-spacing:-.012em}:where(input,textarea,select){font-size:16px}.hero-copy h1,.catalog-hero h1,.bag-page>header h1,.section-heading h2,.manifesto h2{letter-spacing:-.057em}.eyebrow,.announcement,.promo,.header-menu-button,.header-primary-nav a,.header-tool{letter-spacing:.065em}:is(.section-description,.collection-intro,.manifesto-copy,.care-hero,.care-card,.care-block,.logistics-hero,.logistics-result,.logistics-journey,.pdp-summary,.simple-page,.zs-panel-heading,.zs-faq,.visitor-dashboard) p{font-size:14px;line-height:1.65}}
.catalog-page{padding-bottom:0}.catalog-page .catalog-hero{border-bottom:0;min-height:0;padding:0}.catalog-hero-copy{min-width:0}.catalog-page .catalog-hero h1{letter-spacing:-.08em;max-width:9ch;margin:14px 0 18px;font-size:clamp(56px,7vw,112px);line-height:.86}.catalog-hero-copy>p:last-child{max-width:44ch;margin:0;font-size:clamp(14px,1.45vw,18px);line-height:1.55}.catalog-hero-visual{isolation:isolate;background:#dedbd2;border-radius:14px;min-height:clamp(490px,61vw,720px);margin:0 clamp(8px,2vw,28px);position:relative;overflow:hidden}.catalog-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a09cc 0%,#0a0a0975 40%,#0a0a0914 76%),linear-gradient(#0000 62%,#0a0a099e);position:absolute;inset:0}.catalog-hero-visual img{object-fit:cover;object-position:center;filter:saturate(.83)contrast(1.05);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.65,.3,1);display:block}.catalog-visual-topline{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:18px;left:18px;right:18px}.catalog-visual-topline span{color:#fff;font:500 9px/1 var(--type-meta), monospace;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0e3d;border:1px solid #ffffff57;padding:7px 9px}.catalog-hero-visual .catalog-hero-copy{z-index:2;color:#fff;max-width:min(650px,62%);position:absolute;bottom:clamp(38px,7vw,92px);left:clamp(24px,6vw,84px)}.catalog-hero-visual .catalog-hero-copy .eyebrow{color:#ece9df;letter-spacing:.16em;margin:0;font-size:10px}.catalog-hero-visual .catalog-hero-copy h1{color:#fff;text-transform:uppercase;text-wrap:balance}.catalog-hero-visual .catalog-hero-copy>p:last-child{color:#ece9df}.catalog-visual-footer{z-index:2;color:#e8e5dc;font:500 9px/1 var(--type-meta), monospace;letter-spacing:.13em;border-top:1px solid #ffffff57;justify-content:space-between;gap:16px;padding-top:14px;display:flex;position:absolute;bottom:26px;left:clamp(20px,3vw,42px);right:clamp(20px,3vw,42px)}.catalog-hero-visual:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:12px}.catalog-page .catalog-count{font-family:var(--type-meta);letter-spacing:.08em;padding:18px clamp(16px,3vw,48px) 0}.catalog-search-copy{min-height:350px;padding:clamp(52px,8vw,100px) 4vw}.catalog-search-copy>p:last-child{color:var(--muted)}.catalog-page .catalog-count span:last-child{color:var(--ink)}.catalog-story{color:#f6f4ee;background:#11110f;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(44px,8vw,130px);margin-top:clamp(24px,4vw,52px);padding:clamp(48px,7vw,92px) 4vw;display:grid}.catalog-story .eyebrow{color:#aaa79f}.catalog-story-copy h2{max-width:11ch;font-family:var(--type-display);letter-spacing:-.06em;margin:12px 0 22px;font-size:clamp(38px,5vw,72px);font-weight:590;line-height:.95}.catalog-story-copy>p:last-child{color:#aaa79f;max-width:46ch;margin:0;font-size:14px;line-height:1.7}.catalog-story-points{border-top:1px solid #343430;align-self:end}.catalog-story-points article{border-bottom:1px solid #343430;grid-template-columns:48px 1fr;align-items:start;gap:16px;min-height:104px;padding:20px 0;display:grid}.catalog-story-points article>span{color:#aaa79f;width:34px;height:24px;font:9px var(--type-meta), monospace;border:1px solid #4a4a45;border-radius:99px;place-items:center;display:grid}.catalog-story-points h3{color:inherit;font-family:var(--type-display);letter-spacing:-.03em;margin:0 0 6px;font-size:18px;font-weight:560}.catalog-story-points p{color:#aaa79f;margin:0;font-size:13px;line-height:1.5}.catalog-related{padding:clamp(52px,7vw,92px) 4vw clamp(54px,6vw,80px)}.catalog-related>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.catalog-related h2{font-family:var(--type-display);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,4vw,58px);font-weight:590;line-height:.98}.catalog-related>header>a{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.catalog-related>header svg{width:15px}.catalog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,20px);display:grid}.catalog-related-grid>a{color:#fff;background:#dedbd2;min-height:360px;position:relative;overflow:hidden}.catalog-related-grid>a:after{content:"";background:linear-gradient(#00000014,#0000 40%,#000000b8);position:absolute;inset:0}.catalog-related-grid img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1);display:block}.catalog-related-grid>a>span{z-index:1;color:var(--ink);font:9px var(--type-meta), monospace;letter-spacing:.09em;background:#f7f6f0eb;padding:7px 9px;position:absolute;top:14px;left:14px}.catalog-related-grid>a>div{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.catalog-related-grid h3{color:inherit;font-family:var(--type-display);letter-spacing:-.05em;margin:0;font-size:clamp(22px,2.3vw,34px);font-weight:560;line-height:1}.catalog-related-grid svg{flex:none;width:20px}@media (hover:hover) and (pointer:fine){.catalog-hero:hover .catalog-hero-visual img,.catalog-related-grid>a:hover img{transform:scale(1.045)}}@media (max-width:820px){.catalog-page .catalog-hero{grid-template-columns:1fr}.catalog-page .catalog-hero h1{max-width:10ch;margin-block:10px 14px;font-size:clamp(42px,13vw,70px);line-height:.88}.catalog-hero-copy>p:last-child{max-width:36ch;font-size:13px}.catalog-hero-visual{border-radius:10px;height:min(118vw,590px);min-height:0;margin-inline:8px}.catalog-hero-visual .catalog-hero-copy{max-width:none;bottom:62px;left:26px;right:26px}.catalog-visual-topline{top:12px;left:12px;right:12px}.catalog-visual-footer{padding-top:11px;font-size:8px;bottom:20px;left:22px;right:22px}.catalog-story{grid-template-columns:1fr;gap:38px;padding:54px 18px}.catalog-story-copy h2{font-size:clamp(38px,12vw,56px)}.catalog-story-points article{min-height:0}.catalog-related{padding-inline:16px}.catalog-related-grid{grid-template-columns:1fr;gap:12px}.catalog-related-grid>a{aspect-ratio:4/3.6;min-height:0}}@media (max-width:520px){.catalog-hero-visual{height:min(133vw,580px)}.catalog-page .catalog-count{padding-top:14px}.catalog-page .catalog-count span:last-child{display:none}.catalog-page .catalog-grid{padding-top:18px;padding-bottom:34px}.catalog-related>header{align-items:start}.catalog-related>header>a{flex:none}.catalog-related-grid h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.catalog-hero-visual img,.catalog-related-grid img{transition:none}}
.order-success-page{background:var(--paper)}.order-success-hero{text-align:center;background:radial-gradient(circle at 50% 42%, #f7f6f0 0, var(--paper) 58%);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:630px;padding:clamp(70px,9vw,120px) 5vw clamp(64px,8vw,100px);display:flex}.order-success-mark{background:var(--ink);width:72px;height:72px;color:var(--paper);border-radius:50%;place-items:center;margin-bottom:24px;animation:.65s cubic-bezier(.2,.75,.25,1) both order-mark-in;display:grid;box-shadow:0 0 0 10px #11110f0d,0 18px 40px #11110f1f}.order-success-mark svg{stroke-width:1.8px;width:27px;height:27px}.order-success-hero h1{max-width:9ch;font-family:var(--type-display);letter-spacing:-.075em;text-wrap:balance;margin:12px auto 20px;font-size:clamp(54px,8vw,112px);font-weight:620;line-height:.87}.order-success-intro{max-width:48ch;color:var(--muted);margin:0 auto 30px;font-size:15px;line-height:1.65}.tracking-id-card{border:1px solid var(--ink);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:20px;width:min(600px,100%);padding:10px 10px 10px 18px;display:flex;box-shadow:0 18px 45px #11110f12}.tracking-id-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.tracking-id-card span{color:var(--muted);font:500 9px var(--type-meta);letter-spacing:.09em;text-transform:uppercase}.tracking-id-card strong{overflow-wrap:anywhere;font:620 clamp(20px, 3vw, 30px)/1 var(--type-display);letter-spacing:-.035em}.tracking-id-card button{background:var(--ink);color:#fff;min-height:48px;font:650 12px var(--type-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;display:inline-flex}.tracking-id-card button svg{width:15px}.order-hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.order-hero-actions .dark-button{justify-content:center;align-items:center;gap:12px;min-width:190px;display:inline-flex}.order-hero-actions .dark-button svg{width:15px}.order-slip-section{padding:clamp(58px,8vw,100px) 5vw}.order-slip-section>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.order-slip-section>header h2,.order-custom-section h2,.order-next-steps h2,.order-help-strip h2{max-width:11ch;font-family:var(--type-display);letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:.95}.order-slip-section>header>p{max-width:42ch;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.order-slip-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);align-items:start;gap:clamp(28px,6vw,90px);display:grid}.order-slip{background:#fff;border:1px solid #c9c6bd;padding:clamp(24px,4vw,48px);position:relative;box-shadow:0 28px 70px #11110f17}.order-slip:before,.order-slip:after{content:"";background:radial-gradient(circle at center, var(--paper) 3px, transparent 3.5px) center / 8px 18px repeat-y;width:8px;position:absolute;top:-1px;bottom:-1px}.order-slip:before{left:-4px}.order-slip:after{right:-4px}.order-slip-brand{border-bottom:1px dashed #aaa69c;justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;display:flex}.order-slip-brand>strong{font:750 30px/1 var(--type-display);letter-spacing:-.07em}.order-slip-brand sup{vertical-align:top;margin-left:3px;font-size:8px}.order-slip-brand>span{border:1px solid var(--ink);font:500 8px var(--type-meta);letter-spacing:.1em;padding:7px 9px}.order-slip-code{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:34px 0 28px;display:flex}.order-slip-code span,.order-slip-status span,.order-slip-delivery>span{color:var(--muted);font:500 9px var(--type-meta);letter-spacing:.09em;text-transform:uppercase}.order-slip-code strong{font:630 clamp(26px, 4vw, 46px)/1 var(--type-display);letter-spacing:-.045em;overflow-wrap:anywhere}.order-slip-code small{color:var(--muted);font-size:11px}.order-slip-status{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.order-slip-status>div{flex-direction:column;gap:7px;padding:20px 16px 20px 0;display:flex}.order-slip-status>div+div{border-left:1px solid var(--line);padding-left:20px}.order-slip-status strong{text-transform:capitalize;font-size:13px;font-weight:650}.order-slip-items{border-bottom:1px solid var(--line);padding-block:16px}.order-slip-item{grid-template-columns:34px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.order-slip-item>span{color:var(--muted);font:9px var(--type-meta)}.order-slip-item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.order-slip-item>div strong{text-transform:capitalize;font-size:13px;font-weight:650}.order-slip-item small{color:var(--muted);font-size:11px}.order-slip-item>b{font:600 12px var(--type-meta);white-space:nowrap}.order-slip-totals{border-bottom:1px dashed #aaa69c;margin:0;padding:20px 0}.order-slip-totals>div{justify-content:space-between;gap:20px;padding-block:5px;font-size:12px;display:flex}.order-slip-totals dt{color:var(--muted)}.order-slip-totals dd{margin:0;font-weight:620}.order-slip-totals>div:last-child{border-top:1px solid var(--line);font:650 18px var(--type-display);margin-top:8px;padding-top:15px}.order-slip-delivery{padding:24px 0}.order-slip-delivery strong{margin:7px 0 5px;font-size:13px;display:block}.order-slip-delivery p{max-width:55ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.order-slip footer{border-top:1px solid var(--ink);font:500 8px var(--type-meta);letter-spacing:.09em;justify-content:space-between;gap:16px;padding-top:18px;display:flex}.order-slip-guide{padding-top:12px;position:sticky;top:110px}.order-slip-guide h3{max-width:9ch;font:600 clamp(32px, 4vw, 52px)/.98 var(--type-display);letter-spacing:-.055em;margin:10px 0 16px}.order-slip-guide>p:not(.eyebrow){max-width:38ch;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.65}.order-download-button{border:1px solid var(--ink);background:var(--ink);color:#fff;width:100%;min-height:56px;font:650 13px var(--type-body);cursor:pointer;justify-content:center;align-items:center;gap:11px;padding:0 20px;display:flex}.order-download-button svg{width:17px}.download-mini-guide{border-top:1px solid var(--line);margin-top:24px}.download-mini-guide>div{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:13px;padding:17px 0;display:grid}.download-mini-guide>div>span{border:1px solid var(--line);width:28px;height:21px;font:8px var(--type-meta);border-radius:99px;place-items:center;display:grid}.download-mini-guide p{flex-direction:column;gap:3px;margin:0;display:flex}.download-mini-guide b{font-size:12px}.download-mini-guide small{color:var(--muted);font-size:11px}.order-payment-note{border-left:3px solid var(--success);background:#e6ebe2;margin-top:24px;padding:18px}.order-payment-note>b{font-size:12px}.order-payment-note p{color:#565950;margin:7px 0 0;font-size:12px;line-height:1.55}.order-slip-guide>.outline-button{width:100%;margin-top:14px}.order-custom-section{background:#e8e5dc;grid-template-columns:minmax(0,.7fr) minmax(400px,1fr);gap:60px;padding:clamp(54px,7vw,88px) 5vw;display:grid}.order-custom-section>div:first-child>p:last-child{max-width:40ch;color:var(--muted);line-height:1.65}.order-next-steps{color:#f6f4ee;background:#11110f;padding:clamp(58px,8vw,100px) 5vw}.order-next-steps .eyebrow{color:#aaa79f}.order-next-steps>div{border-top:1px solid #3b3b36;border-bottom:1px solid #3b3b36;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.order-next-steps article{border-right:1px solid #3b3b36;min-height:230px;padding:24px}.order-next-steps article:last-child{border-right:0}.order-next-steps article>span{color:#aaa79f;border:1px solid #4b4b45;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:34px;display:grid}.order-next-steps article.active>span{color:#11110f;background:#d9ff43;border-color:#d9ff43}.order-next-steps article svg{width:18px}.order-next-steps article small{color:#77756f;font:9px var(--type-meta);display:block}.order-next-steps article h3{color:inherit;font:580 18px var(--type-display);letter-spacing:-.035em;margin:10px 0 8px}.order-next-steps article p{color:#aaa79f;margin:0;font-size:12px;line-height:1.55}.order-help-strip{grid-template-columns:minmax(0,.8fr) minmax(400px,1fr);align-items:end;gap:70px;padding:clamp(50px,7vw,86px) 5vw;display:grid}.order-help-strip nav{border-top:1px solid var(--line)}.order-help-strip nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:13px;font-weight:590;display:flex}.order-help-strip nav svg{width:15px;transition:transform .18s}.order-help-strip nav a:hover svg{transform:translate(4px)}@keyframes order-mark-in{0%{opacity:0;transform:scale(.72)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:850px){.order-success-hero{min-height:0;padding:64px 18px 58px}.order-success-hero h1{font-size:clamp(48px,15vw,70px)}.order-slip-section{padding-inline:18px}.order-slip-section>header{flex-direction:column;align-items:start;gap:14px}.order-slip-layout{grid-template-columns:1fr}.order-slip-guide{padding-top:8px;position:static}.order-custom-section,.order-help-strip{grid-template-columns:1fr;gap:34px;padding-inline:18px}.order-next-steps{padding-inline:18px}.order-next-steps>div{grid-template-columns:1fr 1fr}.order-next-steps article:nth-child(2){border-right:0}.order-next-steps article:nth-child(-n+2){border-bottom:1px solid #3b3b36}}@media (max-width:520px){.tracking-id-card{flex-direction:column;align-items:stretch;padding:16px}.tracking-id-card button{width:100%}.order-hero-actions{flex-direction:column;gap:17px;width:100%}.order-hero-actions .dark-button{width:100%}.order-slip{padding:22px 20px}.order-slip-brand{align-items:center}.order-slip-status{grid-template-columns:1fr}.order-slip-status>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.order-slip-item{grid-template-columns:26px 1fr}.order-slip-item>b{grid-column:2}.order-next-steps>div{grid-template-columns:1fr}.order-next-steps article{border-bottom:1px solid #3b3b36;border-right:0;min-height:0}.order-next-steps article:last-child{border-bottom:0}.order-next-steps article>span{margin-bottom:24px}}@media print{body{background:#fff!important}body>*{visibility:hidden!important}.order-slip,.order-slip *{visibility:visible!important}.order-slip{width:100%;box-shadow:none;border:1px solid #999;position:absolute;inset:0 auto auto 0}.order-slip:before,.order-slip:after{display:none}}@media (prefers-reduced-motion:reduce){.order-success-mark{animation:none}.order-help-strip nav svg{transition:none}}
.premium-footer{color:#f2f0e9;background:#080808;border-top:1px solid #292925;padding:0;position:relative;overflow:hidden}.premium-footer:before{content:"ZYRA";color:#ffffff06;font:700 clamp(170px, 28vw, 440px)/1 var(--type-display);letter-spacing:-.1em;pointer-events:none;position:absolute;top:-.22em;right:-.06em}.premium-footer-shell{width:min(1440px,100%);margin:0 auto;padding:clamp(62px,8vw,112px) 4vw 28px;position:relative}.premium-footer-intro{border-bottom:1px solid #2a2a27;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:clamp(40px,8vw,130px);padding-bottom:clamp(52px,7vw,92px);display:grid}.premium-footer-brand>span{color:#fff;font:700 clamp(50px, 7vw, 96px)/.85 var(--type-display);letter-spacing:-.085em}.premium-footer-brand sup{vertical-align:top;margin-left:4px;font-size:10px}.premium-footer-brand p{color:#77756f;font:500 9px var(--type-meta);letter-spacing:.11em;text-transform:uppercase;margin:18px 0 0}.premium-footer .eyebrow{color:#87857f}.premium-footer-statement h2{color:#fff;font:600 clamp(48px, 7.7vw, 112px)/.83 var(--type-display);letter-spacing:-.078em;text-transform:none;margin:13px 0 22px}.premium-footer-statement h2 em{color:#a9a79f;font-style:normal}.premium-footer-statement>p:last-child{color:#92908a;max-width:50ch;margin:0;font-size:15px;line-height:1.7}.premium-footer-dispatch{border-bottom:1px solid #2a2a27;grid-template-columns:minmax(220px,.75fr) minmax(260px,1fr) auto;align-items:center;gap:34px;margin:0;padding:clamp(32px,4vw,48px) 0;display:grid}.premium-footer-dispatch h3{color:#fff;font:580 clamp(27px, 3vw, 42px)/1 var(--type-display);letter-spacing:-.05em;margin:8px 0 0}.premium-footer-dispatch>p{color:#92908a;max-width:42ch;margin:0;font-size:13px;line-height:1.65}.premium-footer-dispatch>a{background:#e8e6df;border:1px solid #e8e6df;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 20px;font-size:12px;font-weight:650;transition:background .18s,color .18s;display:inline-flex;color:#10100f!important;text-decoration:none!important}.premium-footer-dispatch>a svg{width:16px}.premium-footer-dispatch>a:hover{background:0 0;color:#fff!important}.premium-footer-links{border-bottom:1px solid #2a2a27;grid-template-columns:1.15fr 1fr .75fr;gap:clamp(34px,6vw,100px);padding:clamp(44px,6vw,74px) 0;display:grid}.premium-footer-group>button{display:none}.premium-footer-group h3{color:#fff;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;display:flex;font:600 11px var(--type-meta)!important;letter-spacing:.09em!important}.premium-footer-group h3 small{color:#77756f;width:28px;height:20px;font:500 8px var(--type-meta);border:1px solid #34342f;border-radius:20px;place-items:center;display:grid}.premium-footer-group ul{grid-template-columns:1fr;gap:3px;margin:0;padding:0;list-style:none;display:grid}.premium-footer-group li{margin:0}.premium-footer-group a{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;min-height:39px;transition:color .18s,padding .18s,border-color .18s;color:#92908a!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important;display:flex!important}.premium-footer-group a svg{opacity:0;width:13px;transition:opacity .18s,transform .18s;transform:translate(-5px)}.premium-footer-group a:hover{border-color:#2c2c29;padding-left:7px;color:#fff!important;text-decoration:none!important}.premium-footer-group a:hover svg{opacity:1;transform:none}.premium-footer-social{text-align:left;border-bottom:1px solid #2a2a27;justify-content:flex-start;align-items:center;gap:30px;padding:34px 0;display:flex}.premium-footer-social h3{color:#e9e7e0;font:560 clamp(20px, 2vw, 28px)/1.15 var(--type-display);letter-spacing:-.04em;margin:7px 0 0}.premium-footer-social>div:last-child{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.premium-footer-social a{border:1px solid #292925;border-radius:40px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:11px;transition:background .18s,color .18s,border-color .18s;display:inline-flex;color:#aaa8a1!important;text-decoration:none!important}.premium-footer-social a svg{width:15px;height:15px}.premium-footer-social a:hover{background:#e8e6df;border-color:#e8e6df;color:#111!important;text-decoration:none!important}.premium-footer-top{border-bottom:1px solid #2a2a27;justify-content:center;padding:28px 0;display:flex}.premium-footer-top button{color:#aaa8a1;font:500 9px var(--type-meta);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #33332f;border-radius:40px;align-items:center;gap:12px;padding:10px 18px;display:inline-flex}.premium-footer-top button span{font-size:12px;transition:transform .18s}.premium-footer-top button:hover{color:#fff;border-color:#6a6963}.premium-footer-top button:hover span{transform:translateY(-3px)}.premium-footer-legal{color:#66645f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding-top:25px;display:flex}.premium-footer-legal p{letter-spacing:.08em;margin:0;font:500 9px var(--type-meta)!important;text-transform:uppercase!important}@media (max-width:900px){.premium-footer-intro{grid-template-columns:1fr;gap:48px}.premium-footer-brand>span{font-size:68px}.premium-footer-dispatch{grid-template-columns:1fr auto}.premium-footer-dispatch>p{grid-column:1}.premium-footer-dispatch>a{grid-area:1/2/span 2}.premium-footer-links{gap:36px}.premium-footer-social{flex-direction:column;align-items:flex-start}.premium-footer-social>div:last-child{justify-content:flex-start}}@media (max-width:640px){.premium-footer-shell{padding:58px 18px 24px}.premium-footer:before{font-size:180px;top:40px}.premium-footer-intro{gap:40px;padding-bottom:48px}.premium-footer-brand{justify-content:space-between;align-items:end;gap:18px;display:flex}.premium-footer-brand>span{font-size:56px}.premium-footer-brand p{margin:0 0 4px;font-size:8px}.premium-footer-statement h2{margin-block:10px 18px;font-size:clamp(47px,15vw,64px);line-height:.86}.premium-footer-statement>p:last-child{max-width:34ch;font-size:13px}.premium-footer-dispatch{flex-direction:column;align-items:stretch;gap:14px;padding-block:32px;display:flex}.premium-footer-dispatch h3{font-size:29px}.premium-footer-dispatch>p{margin-bottom:8px}.premium-footer-dispatch>a{width:100%}.premium-footer-links{padding:18px 0;display:block}.premium-footer-group{border-bottom:1px solid #292925}.premium-footer-group:last-child{border-bottom:0}.premium-footer-group>h3{display:none}.premium-footer-group>button{color:#eeeae2;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0;display:flex}.premium-footer-group>button>span{font:600 11px var(--type-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.premium-footer-group>button small{color:#77756f;border:1px solid #34342f;border-radius:20px;place-items:center;width:28px;height:20px;font-size:8px;display:grid}.premium-footer-group>button i{font:normal 20px/1 var(--type-body);transition:transform .22s}.premium-footer-group.is-open>button i{transform:rotate(45deg)}.premium-footer-group ul{opacity:0;max-height:0;transition:max-height .32s,opacity .22s,padding .32s;overflow:hidden}.premium-footer-group.is-open ul{opacity:1;max-height:520px;padding:0 0 18px 40px}.premium-footer-group a{min-height:36px;font-size:12px!important}.premium-footer-social{padding-block:30px}.premium-footer-social>div:last-child{grid-template-columns:repeat(3,minmax(0,108px));justify-content:start;gap:9px;width:100%;display:grid}.premium-footer-social a{justify-content:center;width:100%;min-width:0;height:45px;padding:0}.premium-footer-social a span{display:none}.premium-footer-social a svg{width:17px;height:17px}.premium-footer-legal{text-align:center;align-items:center}}@media (prefers-reduced-motion:reduce){.premium-footer *{scroll-behavior:auto!important}.premium-footer-group ul,.premium-footer-group a,.premium-footer-group a svg,.premium-footer-top button span{transition:none}}
.courier-logo-grid,.logistics-partners>.courier-logo-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.courier-logo-grid .courier-logo-card{background:#fff;border:1px solid #deddd5;border-radius:12px;justify-content:center;align-items:center;min-height:92px;padding:12px;display:flex}.courier-logo-card img{object-fit:contain;width:100%;max-width:140px;height:64px}.courier-logo-pending{color:#555;font-size:15px}.courier-logo-grid .courier-logo-dark{background:#124b39}:is(.admin-shell,.admin-product-dialog,.checkout-layout) select{appearance:none;color:#22221e;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23353530' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #cccac2;border-radius:10px;padding:12px 42px 12px 14px;font-size:16px}:is(.admin-shell,.admin-product-dialog,.checkout-layout) :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #555c41}.admin-main,.admin-main>*,.admin-product-dialog .form-grid>*,.admin-shell .form-grid>*{min-width:0}.admin-shell .admin-orders>div{font-family:var(--font-body), sans-serif;font-size:14px;line-height:1.5}.admin-shell .admin-orders :is(.order-link small,div>span:not(.status) small){font-size:12px}.admin-shell .admin-orders .admin-section-head h2{border:0;padding:0;font-size:24px}.admin-shell .admin-orders .admin-section-head p{font-size:14px;line-height:1.6}.admin-shell .admin-table{font-size:14px}.admin-shell .admin-section-head{flex-wrap:wrap;gap:16px}.admin-removed-toggle{align-items:center;gap:10px;margin:18px 0;font-size:14px;display:flex}.admin-removed-toggle input{width:20px;height:20px}.admin-actions{flex-wrap:wrap;gap:8px}.admin-actions button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.admin-actions .admin-delete-button{color:#9b3029}.admin-product-dialog{color:#181916;overscroll-behavior:contain;background:#f7f6f1;border:1px solid #d5d3c9;border-radius:18px;width:min(900px,100vw - 32px);max-width:none;max-height:90dvh;margin:auto;padding:0}.admin-product-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094}.admin-product-dialog .admin-product-form{border:0;margin:0;padding:24px}.admin-product-dialog .admin-form-actions{z-index:2;background:#f7f6f1;border-top:1px solid #d5d3c9;padding:16px 0;position:sticky;bottom:-24px}.admin-product-dialog :is(input:not([type=checkbox]):not([type=file]),textarea){font-size:16px}.checkout-layout .form-grid :is(input,textarea){background:#fff;border-radius:10px}.checkout-layout .form-grid label{gap:8px;line-height:1.5}.checkout-layout .choice{border-radius:12px;transition:border-color .15s,background .15s}.checkout-layout .choice.selected{background:#ecefe5;border-color:#687052}.checkout-layout .choice>span{flex:1;min-width:0}.checkout-layout .form-section{border-top:1px solid var(--line);padding-top:24px}.checkout-layout .place-order{border-radius:10px}@media (max-width:1000px){.admin-shell{display:block}.admin-shell>aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:auto;padding:16px;display:grid;position:static}.admin-shell>aside .wordmark{grid-column:1/-1;width:100%}.admin-shell>aside .eyebrow{display:none}.admin-shell>aside button{text-align:center;border-radius:8px;flex:1 0 auto;width:auto;min-height:44px;margin:0;padding:10px 14px}.admin-shell>aside .logout{margin-top:0}.admin-main{margin-left:0;padding:24px 16px}.admin-table{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.admin-table>.table-head{display:none}.admin-table>div{border:1px solid var(--line);background:#faf9f5;border-radius:12px;grid-template-columns:1fr auto;gap:14px;min-width:0;padding:16px;display:grid}.admin-table>div>span:first-child{grid-column:1/-1;min-width:0}.admin-table>div>span:first-child b{overflow-wrap:anywhere}.admin-table .inventory{grid-column:1/-1;justify-content:flex-start}.admin-table .admin-actions{grid-column:1/-1;display:flex}.admin-table .admin-actions button{flex:1}.admin-orders>div:not(.admin-section-head):not(.admin-empty){grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0}.admin-orders>div>span:not(.status){overflow-wrap:anywhere;grid-column:1/-1}.admin-orders>div>select{grid-area:auto/1/auto/-1}.admin-orders>div>.status{grid-area:1/2;font-size:10px}.admin-orders>div>.icon-button{grid-area:2/2}}@media (max-width:600px){.admin-table{grid-template-columns:minmax(0,1fr)}.admin-main>header{flex-wrap:wrap;gap:12px}.admin-shell :is(.form-grid,.admin-form),.admin-product-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea){min-width:0;max-width:100%;font-size:16px}.admin-product-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:94dvh}.admin-product-dialog .admin-product-form{padding:18px}.admin-product-dialog .admin-form-actions{bottom:-18px}.admin-product-dialog .admin-section-head{align-items:flex-start;gap:12px}.admin-product-dialog h2{font-size:24px}.admin-shell .admin-form-actions{flex-wrap:wrap}.checkout-layout .form-grid{grid-template-columns:minmax(0,1fr)}.checkout-layout .choice{align-items:flex-start}.checkout-layout .choice input[type=radio]{flex-shrink:0;margin-top:4px}.checkout-layout .choice strong{font-size:13px}}
:root{--button-radius:8px;--button-ease:.18s cubic-bezier(.2,.75,.25,1)}:where(button,a[class*=button],.care-button,.cs-cta){-webkit-tap-highlight-color:transparent}:where(.dark-button,.outline-button,.light-button,.care-button,.cs-cta,.pdp-primary,.pdp-secondary,.order-download-button,.admin-file-button,.logistics-lookup form>button,.tracking-id-card button){border-radius:var(--button-radius);transition:color var(--button-ease), background-color var(--button-ease), border-color var(--button-ease), box-shadow var(--button-ease), transform var(--button-ease);box-shadow:inset 0 1px #ffffff14}:where(.dark-button,.care-button,.pdp-primary,.order-download-button,.logistics-lookup form>button){color:#f7f5ef;background:#181916;border-color:#181916}:where(.outline-button,.pdp-secondary,.admin-file-button,.tracking-id-card button){background:#ffffff38;border-color:#cbc8bf}.light-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:190px;height:48px;font-family:var(--type-body);letter-spacing:-.01em;background:#f8f7f2f0;border:1px solid #ffffffb3;padding-inline:18px 14px;font-size:13px;font-weight:650;box-shadow:0 8px 28px #0000001f}.light-button svg,:where(.dark-button,.outline-button,.care-button,.cs-cta,.pdp-primary,.pdp-secondary) svg{stroke-width:1.8px;width:16px;height:16px;transition:transform var(--button-ease);flex:none}@media (hover:hover) and (pointer:fine){:where(.dark-button,.care-button,.pdp-primary,.order-download-button,.logistics-lookup form>button):not(:disabled):hover{background:#303329;border-color:#303329;transform:translateY(-2px);box-shadow:0 8px 22px #12140f29}:where(.outline-button,.pdp-secondary,.admin-file-button,.tracking-id-card button):not(:disabled):hover{background:#ebe9e1;border-color:#9c9a92;transform:translateY(-2px);box-shadow:0 7px 18px #14141014}.light-button:hover{color:#171814;background:#dbe6b7;border-color:#dbe6b7;transform:translateY(-2px);box-shadow:0 10px 26px #0000002e}:where(.dark-button,.outline-button,.light-button,.care-button,.cs-cta,.pdp-primary,.pdp-secondary):hover svg{transform:translate(3px)}.admin-shell :where(.admin-actions button,.admin-section-head>button,.inventory button,.tab-buttons button):not(:disabled):hover{background-color:#ebe9e2;border-color:#85847d}}:where(.dark-button,.outline-button,.light-button,.care-button,.cs-cta,.pdp-primary,.pdp-secondary,.order-download-button):not(:disabled):active{box-shadow:none;transform:translateY(0)scale(.985)}:where(button,a[class*=button],.care-button,.cs-cta):focus-visible{outline-offset:3px;outline:2px solid #1c1d19}:where(button,.dark-button,.outline-button,.light-button,.care-button,.cs-cta,.pdp-primary,.pdp-secondary):disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.admin-shell :where(.admin-actions button,.admin-section-head>button,.inventory button,.tab-buttons button){transition:color var(--button-ease), background-color var(--button-ease), border-color var(--button-ease), transform var(--button-ease);border-radius:7px}@media (max-width:600px){:where(.dark-button,.outline-button,.light-button,.care-button,.cs-cta,.pdp-primary,.pdp-secondary){min-height:48px}.light-button{min-width:174px;height:46px}}@media (prefers-reduced-motion:reduce){:where(button,a[class*=button],.care-button,.cs-cta),:where(button,a[class*=button],.care-button,.cs-cta) svg{transition:none!important}}
.home-page .community-reviews{isolation:isolate;position:relative;overflow:hidden;padding:clamp(52px, 6vw, 84px) var(--home-gutter)!important;background:#e9e7df!important;gap:26px!important}.home-page .community-reviews:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#d5dfbab8,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-260px;right:-120px}.home-page .community-reviews-head{gap:18px!important}.home-page .reviews-meta-banner{border-bottom:1px solid #14141221;padding-bottom:12px}.home-page .reviews-meta-banner>span:first-child{color:#63645c;letter-spacing:.13em!important;font-size:10px!important}.home-page .reviews-meta-banner .index-pill{border:1px solid #1414121f;letter-spacing:.09em!important;background:#ffffff47!important;border-radius:6px!important;padding:6px 10px!important;font-size:9px!important}.home-page .reviews-title-block h2{max-width:620px;letter-spacing:-.065em!important;text-transform:none!important;font-size:clamp(38px,6vw,76px)!important;font-weight:650!important;line-height:.92!important}.home-page .reviews-title-block .highlight-sub{color:#74756d!important;font-weight:450!important}.home-page .reviews-stats-bar{align-items:flex-end!important;padding:4px 0 20px!important}.home-page .score-num{font-size:clamp(46px,5vw,68px)!important;font-weight:650!important}.home-page .stars-row{color:#22231f!important}.home-page .fit-accuracy-tag{letter-spacing:0;font-family:var(--type-body)!important;background:#ffffff7a!important;border-color:#1414121a!important;border-radius:7px!important;padding:9px 13px!important;font-size:11px!important}.home-page .reviews-filter-chips{gap:7px!important;padding:0 0 2px!important}.home-page .filter-chip{min-height:38px;background:#ffffff61!important;border-color:#14141221!important;border-radius:7px!important;padding:0 14px!important;font-size:10px!important;transition:transform .18s,background .18s,border-color .18s!important}.home-page .filter-chip.active{color:#f6f4ee!important;background:#181916!important;border-color:#181916!important}.home-page .review-cards-feed{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;gap:12px!important;margin-top:0!important}.home-page .community-review-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:100%;background:#f8f7f2d1!important;border:1px solid #1414121a!important;border-radius:10px!important;gap:18px!important;padding:clamp(18px,2.5vw,26px)!important;box-shadow:0 10px 36px #1e1e180e!important}.home-page .author-avatar{background:#20211d!important;width:38px!important;height:38px!important}.home-page .author-name{font-size:14px!important;font-weight:650!important}.home-page .review-product-bar{background:#14141209;border:1px solid #14141212;padding:10px 12px}.home-page .review-quote-body{color:#34352f;font-size:14px;line-height:1.72}.home-page .fit-stats-tag,.home-page .fit-feeling-tag,.home-page .helpful-vote-btn{border-radius:5px}@media (hover:hover) and (pointer:fine){.home-page .filter-chip:not(.active):hover{transform:translateY(-2px);background:#f6f4ed!important}.home-page .community-review-card:hover{transform:translateY(-4px);border-color:#14141238!important;box-shadow:0 18px 46px #1e1e1817!important}}@media (max-width:600px){.home-page .community-reviews{gap:20px!important;padding-block:42px!important}.home-page .reviews-title-block h2{font-size:clamp(39px,13vw,54px)!important}.home-page .reviews-stats-bar{flex-wrap:nowrap!important;gap:10px!important}.home-page .score-group{gap:9px!important}.home-page .score-num{font-size:44px!important}.home-page .fit-accuracy-tag{padding:8px 9px!important;font-size:10px!important}.home-page .community-review-card{border-radius:8px!important}}@media (prefers-reduced-motion:reduce){.home-page .filter-chip,.home-page .community-review-card{transition:none!important}}
.home-page>:is(.product-section,.collection-discovery,.trust-section){padding-block:clamp(36px,5vw,64px)}.home-page>.editorial-grid{padding-block:clamp(16px,2vw,24px)}.home-page>.trust-section{margin-top:clamp(16px,2.5vw,28px);margin-bottom:clamp(36px,5vw,56px)}.home-page :is(.product-section,.collection-discovery,.trust-section) .section-heading h2,.home-page .trust-heading h2{letter-spacing:-.035em;text-transform:none;max-width:22ch;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.home-page .collection-intro{max-width:38ch}.home-page .collection-visual{aspect-ratio:4/3}.home-page .collection-discovery .collection-grid img,.home-page .collection-discovery .collection-grid>a:is(:hover,:focus-visible) img,.home-page .editorial-grid img,.home-page .editorial-grid a:hover img{object-fit:contain;object-position:center;transform:none}.home-page .collection-caption{padding:20px}.home-page .collection-caption h3{letter-spacing:-.025em;line-height:1.12}.home-page .collection-card-kicker{text-transform:none;letter-spacing:0;color:#fff;font:500 12px/1.5 var(--font-body), sans-serif!important;padding:10px 0 0!important}.home-page .collection-visual:before{background:linear-gradient(#0000 35%,#0009 100%)}.product-card .product-meta>p:first-child{min-height:0;margin-bottom:6px;font-size:10px}.product-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.product-card .product-meta{padding-inline:14px;padding-bottom:12px}.product-card .product-card-media{border:0;border-radius:0}.product-card .product-meta h3{min-height:2.6em;font-size:16px;line-height:1.3}.product-card .product-card-price{font-size:14px}.product-card .product-card-price del{font-size:11px}.product-card .product-card-options{gap:4px 8px;min-height:0;margin:8px 0;font-size:11px}.product-card .product-card-link{font-size:12px}.home-page .product-section .section-view-all{margin-top:20px}.home-page .product-section .section-view-all .outline-button{min-width:150px;min-height:46px;color:var(--ink);box-shadow:none;background:linear-gradient(#111,#111) 0/0% 100% no-repeat,#fff;border:1px solid #c9c7c0;border-radius:6px;gap:10px;padding:12px 28px;font-size:13px;text-decoration:none;transition:background-size .22s,color .22s,border-color .22s;transform:none}.home-page .product-section .section-view-all .outline-button:is(:hover,:focus-visible,:active){color:#fff;background:linear-gradient(#111,#111) 0/100% 100% no-repeat,#fff;border-color:#111;text-decoration:none}@media (prefers-reduced-motion:reduce){.home-page .product-section .section-view-all .outline-button{transition:none}}.home-page .section-view-all .outline-button:before,.home-page .section-view-all .outline-button:after{display:none}.home-page .section-view-all svg{width:14px;height:14px;transform:none}.home-page .manifesto-minimal-badges>span{background:0 0;border:0;padding:8px 0}.home-page .trust-card .trust-icon-box{box-shadow:none;background:0 0;border:0;border-radius:0;width:24px;height:24px}.home-page .trust-card .trust-desc{font-size:13px;line-height:1.6}.home-page .trust-desc a{text-underline-offset:4px}@media (max-width:600px){.home-page>.trust-section{margin-top:12px;margin-bottom:36px}.home-page :is(.product-section,.collection-discovery) .section-heading{gap:10px;margin-bottom:20px}.home-page .collection-discovery .section-heading h2{max-width:20ch;font-size:30px}.home-page .collection-discovery .collection-grid{gap:16px}.home-page .collection-visual{aspect-ratio:4/3}.home-page .collection-caption h3{font-size:26px}.product-card .product-meta>p:first-child{min-height:2.8em;font-size:10px;line-height:1.4}.product-card .product-meta{padding-inline:11px;padding-bottom:10px}.product-card .product-meta h3{min-height:2.6em;font-size:15px}.product-card .product-card-options{flex-direction:column;gap:2px;min-height:3.2em}.home-page .trust-heading{flex-wrap:wrap}.home-page .trust-card{padding:18px 12px}}
