*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{width:100%;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}main>.shopify-section{background-color:#fff;position:relative}#main-content{max-width:100%;overflow-x:clip}.shopify-section-group-footer-group{overflow-x:clip;max-width:100%}img,picture,video,canvas,svg{display:block;max-width:100%}img{color:transparent}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}::selection{background:rgba(var(--terracotta-rgb),.18)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--lh-heading);letter-spacing:-.01em;color:inherit;text-wrap:balance}.h1,h1{font-size:var(--fs-h1);line-height:var(--lh-heading-xl);letter-spacing:var(--tracking-tight)}.h2,h2{font-size:var(--fs-h2);line-height:var(--lh-heading-xl)}.h3,h3{font-size:var(--fs-h3);font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.3}.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--fs-h4);letter-spacing:0;line-height:1.3}.h5{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1rem;letter-spacing:.02em;line-height:1.3}.display{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.03em;text-wrap:balance}p{max-width:var(--measure);color:#111}.lead{font-size:var(--fs-lead);line-height:var(--lh-snug);color:#111;max-width:var(--measure-read)}.eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#111;margin:0}.eyebrow--accent{color:#111}.caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.pull-quote{font-family:var(--font-heading-italic);font-style:italic;font-weight:400;font-size:var(--fs-quote);line-height:1.35;letter-spacing:-.01em;color:#111}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter-page)}.container--wide{max-width:var(--container-wide)}.container--content{max-width:var(--content)}.container--narrow{max-width:var(--container-narrow)}.container--full{max-width:none;padding-inline:0}.section{padding-block:var(--section-pad)}.section--flush{padding-block:0}.section--sm{padding-block:var(--sp-8)}.section--lg{padding-block:var(--section-pad-lg)}.section--card{margin:12px;border-radius:0;overflow:hidden;padding-block:var(--section-pad)}@media(max-width:767px){.section--card{margin:6px;border-radius:0}}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--flow, var(--sp-5))}.stack--tight{--flow: var(--sp-3)}.stack--loose{--flow: var(--sp-7)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(14px,2vw,20px)}@media(max-width:1023px){.grid-12{gap:14px}}@media(max-width:767px){.grid-12{grid-template-columns:repeat(4,1fr);gap:10px}}.about-approach__grid,.about-vision__grid,.founders-westman__grid{column-gap:clamp(20px,3.5vw,44px)}.bestsellers__track,.product-recommendations__grid,.article-grid__grid,.category-tiles__grid{gap:clamp(10px,1.8vw,18px)}.btn{--btn-bg: #111111;--btn-fg: #FFFFFF;--btn-bd: #111111;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 24px;border-radius:var(--radius-button);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);font-family:var(--font-body);font-weight:500;font-size:.88rem;letter-spacing:.02em;line-height:1;text-align:center;transform:translate(var(--mx, 0px),var(--my, 0px));transition:transform var(--dur-fast) var(--ease-out-quart),translate var(--dur-fast) var(--ease-spring),scale var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart);will-change:transform}.btn:hover{translate:0 -1px;box-shadow:var(--shadow-sm)}.btn:active{scale:.98}.btn svg{flex:0 0 auto;width:14px;height:14px}.btn--primary{--btn-bg: #111111;--btn-fg: #FFFFFF;--btn-bd: #111111}.btn--primary:hover{--btn-bg: #2B2B2B;--btn-fg: #FFFFFF;--btn-bd: #2B2B2B}.btn--solid{--btn-bg: #111111;--btn-fg: #FFFFFF;--btn-bd: #111111}.btn--solid:hover{--btn-bg: #2B2B2B;--btn-bd: #2B2B2B}.btn--secondary{--btn-bg: #E7E5E2;--btn-fg: #111111;--btn-bd: #E7E5E2}.btn--secondary:hover{--btn-bg: #DCD9D5;--btn-fg: #111111;--btn-bd: #DCD9D5}.btn--outline{--btn-bg: transparent;--btn-fg: currentColor;--btn-bd: currentColor}.btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;--btn-bd: transparent}.btn--ghost:hover{background:rgba(var(--ink-rgb),.05)}.btn--on-dark{--btn-bg: #E7E5E2;--btn-fg: #111111;--btn-bd: #E7E5E2}.btn--on-dark:hover{--btn-bg: #FFFFFF;--btn-fg: #111111;--btn-bd: #FFFFFF}.btn--lg{min-height:48px;padding:12px 28px;font-size:.92rem}.btn--sm{min-height:38px;padding:8px 18px;font-size:.8rem}.btn--block{width:100%}.link-underline{color:var(--sage-deep);font-weight:600;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-repeat:no-repeat;background-position:left bottom;transition:background-size var(--dur-fast) var(--ease)}.link-underline:hover{background-size:100% 1.5px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--sage-deep)}.link-arrow svg{transition:transform var(--dur-fast) var(--ease-spring)}.link-arrow:hover svg{transform:translate(5px)}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,currentColor 10%,transparent)}:focus-visible{outline:2px solid var(--sage-deep);outline-offset:2px;border-radius:2px}.skip-to-content{position:absolute;top:-100px;left:var(--sp-4);z-index:1000;padding:12px 20px;background:var(--ink);color:var(--cream);border-radius:0 0 8px 8px;transition:top var(--dur-fast) var(--ease)}.skip-to-content:focus{top:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);will-change:opacity,transform}html.reveal-ready [data-reveal].is-in{opacity:1;transform:none}html.reveal-ready [data-reveal=fade]{transform:none}html.reveal-ready [data-reveal=left]{transform:translate(calc(-1 * var(--reveal-distance)))}html.reveal-ready [data-reveal=right]{transform:translate(var(--reveal-distance))}html.reveal-ready [data-reveal=zoom]{transform:scale(.94)}html.reveal-ready [data-reveal=clip]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-slow) var(--ease-out-soft)}html.reveal-ready [data-reveal=clip].is-in{clip-path:inset(0 0 0 0)}html.reveal-ready [data-media-reveal]{overflow:clip}html.reveal-ready [data-media-reveal]>img,html.reveal-ready [data-media-reveal]>picture>img{clip-path:inset(0 0 100% 0);transform:scale(1.08);transition:clip-path var(--dur-slower) var(--ease-out-soft),transform var(--dur-slower) var(--ease-out-soft);will-change:clip-path,transform}html.reveal-ready [data-media-reveal].is-in>img,html.reveal-ready [data-media-reveal].is-in>picture>img{clip-path:inset(0 0 0 0);transform:scale(1)}}[data-tilt]{transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0);transition:transform var(--dur) var(--ease-out-soft);transform-style:preserve-3d;will-change:transform}.u-lift{transition:transform var(--dur) var(--ease-out-soft),box-shadow var(--dur) var(--ease-out-soft)}.u-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}input:where([type=text],[type=email],[type=password],[type=search],[type=tel],[type=url],[type=number],[type=date]),textarea:where(:not([class])),.field-input{width:100%;padding:14px 18px;font-size:1rem;line-height:1.4;color:var(--ink);background:var(--white);border:1px solid var(--hairline);border-radius:12px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);-webkit-appearance:none;appearance:none}input:where([type=text],[type=email],[type=password],[type=search],[type=tel],[type=url],[type=number],[type=date]):focus,textarea:where(:not([class])):focus,.field-input:focus{outline:none;border-color:var(--sage);box-shadow:var(--shadow-focus)}::placeholder{color:color-mix(in srgb,var(--ink) 42%,transparent)}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-soft)}@keyframes cart-bump{0%{transform:scale(1)}30%{transform:scale(1.4)}55%{transform:scale(.86)}to{transform:scale(1)}}[data-cart-count].is-bumped{animation:cart-bump .5s var(--ease-spring)}@media(prefers-reduced-motion:reduce){[data-cart-count].is-bumped{animation:none}}.u-hover-zoom img{transition:transform var(--dur-slow) var(--ease-out-soft);will-change:transform}.u-hover-zoom:hover img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.collection-grid__item{opacity:1!important;transform:none!important;animation:none!important}}.skeleton{position:relative;overflow:hidden;background:transparent}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:pt-out .26s var(--ease, ease) both}::view-transition-new(root){animation:pt-in .42s var(--ease, ease) both}@keyframes pt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes pt-in{0%{opacity:0;transform:translateY(10px)}}}.rte>*+*{margin-top:1em}.rte a{color:var(--sage-deep);text-decoration:underline;text-underline-offset:3px}.rte strong{font-weight:600}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.surface{background:var(--surface);border-radius:var(--radius-card)}.bg-sage{background:var(--sage);color:var(--cream)}.bg-cream{background:var(--cream);color:var(--ink)}.bg-terra-pale{background:var(--terra-pale);color:var(--ink)}.text-soft{color:var(--ink-soft)}.text-accent{color:var(--accent-strong)}.text-gold{color:var(--gold-deep)}.hr-rule{border:0;border-top:1px solid var(--hairline)}.rule-gold{border:0;border-top:1px solid var(--hairline-gold)}.eyebrow--gold{color:var(--gold-deep)}.eyebrow--rule{display:inline-flex;align-items:center;gap:12px}.eyebrow--rule:before{content:"";width:28px;height:1px;background:var(--gold)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}.main-collection__head{text-align:center;margin-bottom:var(--sp-8)}.main-collection__desc{max-width:56ch;margin:12px auto 0}.main-collection__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}.pagination{display:flex;justify-content:center;gap:16px;margin-top:var(--sp-8)}@media(max-width:1023px){.main-collection__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.main-collection__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}}.article-card img{border-radius:var(--radius-card);overflow:hidden}.article-card__title{font-size:1.5rem;margin:14px 0 6px}.main-account-form label{display:block;margin:16px 0 6px;font-weight:600}.main-account-form input{width:100%;padding:12px 16px;border:1px solid var(--stone);border-radius:12px;background:var(--white)}.main-account-form .btn{margin-top:20px}.main-account-form h1{margin-bottom:20px}.account-orders{width:100%;border-collapse:collapse;margin-top:16px}.account-orders th,.account-orders td{text-align:left;padding:12px;border-bottom:1px solid var(--stone)}.placeholder-media{position:relative;width:100%;height:100%;min-height:200px;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--sage-pale) 60%,var(--cream)) 0%,var(--stone) 100%);color:color-mix(in srgb,var(--sage) 70%,transparent);overflow:hidden}.placeholder-media__svg{width:45%;max-width:220px;opacity:.35;fill:currentColor}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html.lenis,html.lenis body{height:auto}[data-curtain-cover]{box-shadow:0 -28px 56px #0000001a}.full-banner:hover .full-banner__img,.split__grid:hover .split__img{transform:none!important}*,*:before,*:after,.section--card,.surface,.article-card img,.btn,button,input,select,textarea,.badge,.tag,[class*=card],[class*=box],[class*=pill]{border-radius:0!important}.pdp-btn.is-loading:after,.site-header__count,[data-cart-count],.cart-count-bubble,.cart-count,.nav-drawer__product-badge,.badge--circle,.site-header__cart-count,span[class*=count],[class*=cart] [class*=badge],[class*=cart] [class*=count],[class*=badge][class*=count]{border-radius:999px!important}.team-nav__media,.team-nav__img,.team-member__media,.team-member__img,.founders-img,.founders-editorial__img-main,.founders-editorial__img-secondary{border-radius:50%!important}.shopify-section,#main-content>.shopify-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.section,[data-pdp-section],.pdp-video-reviews-wrapper,.pdp-recommendations-wrapper,.recommendations-section,.reviews-widget,.bento-section,.category-tiles-section,.testimonial-carousel,.testimonial-blob-slider,.article-grid-section,.flex-slideshow{margin-top:0!important;margin-bottom:0!important}.section-header,.reviews-widget__head,.recommendations-header,.pdp-rec-title-block,.bento-grid__header{margin-bottom:clamp(16px,2vw,24px)!important}.template-product .split{padding-block:clamp(28px,3.5vw,56px)!important}.template-product .split__inner{padding:clamp(18px,2.5vw,40px)!important;gap:16px!important}.template-product .pdp-bento-wrapper{padding-top:clamp(24px,3vw,40px)!important;padding-bottom:clamp(24px,3vw,40px)!important}.template-product .pdp-bento__header{margin-bottom:clamp(20px,2.5vw,32px)!important}.template-product .recommendations-section,.template-product .pdp-recommendations-wrapper{padding-block:clamp(24px,3vw,36px)!important}.template-product .reviews-widget{padding-top:clamp(20px,2.5vw,32px)!important;padding-bottom:clamp(20px,2.5vw,32px)!important}.template-product .ugc{padding-block:clamp(20px,2.5vw,32px)!important}.template-product .pdp-video-reviews-wrapper{padding-top:clamp(18px,2.2vw,26px)!important;padding-bottom:clamp(10px,1.2vw,16px)!important}@media(max-width:767px){.template-product .split{padding-block:clamp(22px,5vw,32px)!important}.template-product .pdp-bento-wrapper,.template-product .recommendations-section,.template-product .pdp-recommendations-wrapper,.template-product .reviews-widget,.template-product .ugc{padding-block:clamp(20px,5vw,28px)!important}}body:not(.template-index-hero),.site-header a:not(.btn):not(.pdp-btn),.site-header p,.site-header span:not(.site-header__count):not(.badge),.site-header h1,.site-header h2,.site-header h3,.nav-drawer a:not(.btn):not(.mobile-menu__cta),.nav-drawer p,.nav-drawer span:not(.badge),.nav-drawer h1,.nav-drawer h2,.nav-drawer h3,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) h1,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) h2,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) h3,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) h4,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) h5,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) h6,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) p,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .lead,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .eyebrow,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .subheading,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .subtitle,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .subtext,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .section-header__subtitle,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .description,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .prose,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) .rte,.main-content>section:not(.flex-slideshow):not(.hero):not(.hero-video):not(.split-banner):not(.full-banner):not(.discount-banner):not(.ugc-strip) label{color:#111}.pdp-title-h1,.pdp-h1,.pdp-tagline-p,.pdp-price,.pdp-price-current,.pdp-price-compare,.pdp-price-save-badge,.pdp-option-label-heading,.pdp-pill-label-btn,.pdp-select-element,.pdp-sub-plan-title,.pdp-sub-freq-inline label,.pdp-select-element--inline,.pdp-sub-policy-link,.pdp-usp-text,.pdp-usp-text strong,.pdp-usp-text span,.pdp-accordion-title-text,.pdp-accordion-content-body,.pdp-accordion-content-body p,.pdp-accordion-content-body span,.pdp-accordion-content-body div,.pdp-desc-see-more-btn,.pdp-ingredient-line,.pdp-ingredient-line strong,.pdp-ingredient-line span,.pdp-description-body,.pdp-description-body p,.pdp-description-body span,.pdp-description-body div,.pdp-rec-eyebrow-text,.pdp-rec-heading-text,.pdp-reviews-count-text,.pdp-reviews__summary,.pdp-review-card__body,.pdp-review-card__author,.pdp-review-card__meta,.pdp-review-card__verified,.pdp-bundle-btn__title,.pdp-bundle-btn__sub,.pdp-bundle-btn__unit,.pdp-oft__name,.pdp-oft__price,.pdp-trust__badge strong,.pdp-trust__badge span,.pdp-payments__label,.pdp-stage-badge,.pdp-shipping-bar__text,.pdp-countdown,.js-variant-display,.pcard__title,.pcard__price,.pcard__info,.article-card__title,.article-card__excerpt,.article-card__date,.category-tile__title,.category-tile__count,.founder-quote,.founder-bio,.value-tab__title,.value-tab__desc,.about-team__subtext,.stat-split__caption,.byos-card__subtitle,.pdp-faq__answer,.faq__answer,.reviews-widget__sub,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__author,.jdgm-rev__timestamp,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text,.jdgm-preview-badge__text{color:#111!important}.pdp-reviews-stars-wrap svg,.pdp-video-stars,.pdp-rating__stars,.pdp-rating__stars svg,.pdp-review-card__stars,.pdp-review-card__stars svg,.review-card__stars,.review-card__stars svg,.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--off,.jdgm-rev__rating .jdgm-star,.jdgm-preview-badge .jdgm-star,.jdgm-histogram__star .jdgm-star{color:#111!important;fill:#111!important;stroke:#111!important}.about-sustainability,.about-sustainability *,.about-sus__eyebrow,.about-sus__heading,.about-sus__text,.about-sus__text p,.pdp-bento-card[data-scheme=sage],.pdp-bento-card[data-scheme=sage] *,.pdp-bento-card[data-scheme=sage] .pdp-bento__title,.pdp-bento-card[data-scheme=sage] .pdp-bento__body,.pdp-bento-card[data-scheme=sage] .pdp-bento__body p{color:#fff!important}*,*:before,*:after{--radius-pill: 0px !important;--radius-card: 0px !important;--radius-card-sm: 0px !important;--radius-lg: 0px !important;--radius-button: 0px !important}button,.btn,.btn--primary,.btn--secondary,.btn--outline,.btn--solid,.btn--sm,.btn--lg,.pcard__btn,.pdp-atc-button-main,.pdp-btn,.pcard,.pcard__media,.pcard__img,.pcard__actions,.mobile-menu__product-card,.mobile-menu__product-img,.mobile-menu__product-badge,.mobile-menu__cta,.badge,.pill,.card,.byos-card,.article-card,.article-card__media,.category-tile,.category-tile__media,.category-tile__img,.input,input,select,textarea,.pdp-select-element,.pdp-pill-label-btn,.search-overlay__form,.nav-drawer__container,.pdp-accordion-item-single,.trust-strip,.shop-all-banner,.stat-split,.bento-card,.shopify-payment-button__button,.shopify-cleanslate,.shopify-cleanslate *,.modal,.drawer,.cart-drawer,.announcement-bar,.footer{border-radius:0!important}.founders-westman__illustration,.founders-westman__sketch-svg{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.founders-westman{padding-top:24px!important;padding-bottom:16px!important;margin-top:0!important;margin-bottom:0!important}.founders-westman__container{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.founders-westman__grid{align-items:center!important;gap:clamp(16px,3vw,40px)!important}.founders-westman__collage-wrap{max-width:360px!important;aspect-ratio:1.25 / 1!important;margin:0 auto!important}.founders-westman__text-col{margin:0!important;padding:0!important}.founders-westman__body,.founders-westman__body p,.founders-westman__body.rte p,.founders-westman__body.rte>:last-child{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.founders-westman__body p+p{margin-top:.3em!important}.founders-westman__cta-wrap{margin-top:8px!important;margin-bottom:0!important}.section-founders-editorial,.shopify-section:has(.founders-westman),div[id*=founders_note],div[id*=founders-editorial]{margin-bottom:0!important;padding-bottom:16px!important}.section-founders-editorial+.shopify-section,.shopify-section:has(.founders-westman)+.shopify-section,div[id*=founders_note]+div,div[id*=founders-editorial]+div,.section-founders-editorial+.section-split,.shopify-section:has(.founders-westman)+.shopify-section:has(.split){margin-top:12px!important;padding-top:0!important}.section-founders-editorial+.shopify-section .split,.shopify-section:has(.founders-westman)+.shopify-section .split,div[id*=founders_note]+div .split,div[id*=founders-editorial]+div .split{margin-top:0!important;padding-top:0!important}@media(max-width:900px){.founders-westman{padding-top:20px!important;padding-bottom:16px!important;margin-top:0!important;margin-bottom:0!important}.founders-westman__grid{grid-template-columns:1fr!important;gap:4px!important}.founders-westman__collage-wrap{max-width:260px!important;aspect-ratio:1.25 / 1!important;margin-bottom:0!important}.founders-westman__text-col,.founders-westman__body,.founders-westman__body p,.founders-westman__body.rte p{margin-bottom:0!important;padding-bottom:0!important}.split{padding-top:0!important;margin-top:0!important}.split__grid{margin-top:0!important;padding-top:0!important}.split__media{margin-top:0!important}}.split .btn--gray,.split .btn--grey,.template-page .split .split__cta,.template-page-about .split .split__cta,.page-about .split .split__cta,body[class*=about] .split .split__cta,div[id*=split] .split__cta{background:#555!important;color:#fff!important;border:1px solid #555555!important;box-shadow:0 2px 8px #0000001f!important;transition:background .2s ease,border-color .2s ease,transform .15s ease!important}.split .btn--gray:hover,.split .btn--grey:hover,.template-page .split .split__cta:hover,.template-page-about .split .split__cta:hover,.page-about .split .split__cta:hover,body[class*=about] .split .split__cta:hover,div[id*=split] .split__cta:hover{background:#333!important;color:#fff!important;border-color:#333!important;transform:translateY(-1px)!important}.split .btn--gray *,.split .btn--grey *,.template-page .split .split__cta *,.template-page-about .split .split__cta *,.page-about .split .split__cta *,body[class*=about] .split .split__cta *,div[id*=split] .split__cta *{color:#fff!important;stroke:#fff!important;fill:none!important}.split__heading,.split__body,.split__body p,.split__body *{text-transform:uppercase!important}.shop-all-banner .btn,.shop-all-banner a.btn{border-radius:0!important;padding:12px 30px!important;min-height:42px!important;font-size:.88rem!important;font-weight:600!important;background:#555!important;color:#fff!important;border:1px solid #555555!important;box-shadow:0 2px 8px #0000001f!important;transition:background .2s ease,border-color .2s ease,transform .15s ease!important}.shop-all-banner .btn:hover,.shop-all-banner a.btn:hover{background:#333!important;color:#fff!important;border-color:#333!important;transform:translateY(-1px)!important}.shop-all-banner .btn *,.shop-all-banner .btn span,.shop-all-banner .btn svg{color:#fff!important;stroke:#fff!important;fill:none!important}.nimble-text-block{width:100%;max-width:var(--ntb-max-w, 760px);margin-inline:auto;text-align:var(--ntb-align, center);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.nimble-text-block--align-left{margin-inline:0 auto;text-align:left;align-items:flex-start}.nimble-text-block--align-right{margin-inline:auto 0;text-align:right;align-items:flex-end}.nimble-text-block__eyebrow-wrap{margin-bottom:12px}.nimble-text-block__eyebrow{font-family:var(--font-body, "Campton", -apple-system, BlinkMacSystemFont, sans-serif);font-size:clamp(.72rem,.9vw,.8rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ntb-title-color, #111111);display:inline-block;opacity:.9}.nimble-text-block__eyebrow--italic{font-family:var(--font-heading-italic, var(--font-heading, "Circe Contrast", Georgia, serif));font-style:italic;font-weight:400;letter-spacing:.02em;text-transform:none;font-size:clamp(.95rem,1.2vw,1.15rem);color:#666}.nimble-text-block__heading-wrap{margin-bottom:16px;width:100%}.nimble-text-block__heading{font-family:var(--font-heading, "Circe Contrast", Georgia, serif);font-weight:var(--font-heading-weight, 400);line-height:1.14;letter-spacing:-.015em;color:var(--ntb-title-color, #111111);margin:0;padding:0;text-wrap:balance}.nimble-text-block__heading--display{font-size:clamp(2.3rem,4.8vw,4.2rem);line-height:1.05;letter-spacing:-.025em}.nimble-text-block__heading--large{font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.1;letter-spacing:-.02em}.nimble-text-block__heading--medium{font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.18;letter-spacing:-.015em}.nimble-text-block__heading--small{font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.25;letter-spacing:-.01em}.nimble-text-block__heading--italic{font-family:var(--font-heading-italic, var(--font-heading, "Circe Contrast", Georgia, serif));font-style:italic}.nimble-text-block__subheading-wrap{margin-bottom:14px;width:100%}.nimble-text-block__subheading{font-family:var(--font-body, "Campton", -apple-system, BlinkMacSystemFont, sans-serif);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:400;line-height:1.5;color:var(--ntb-title-color, #111111);margin:0;text-wrap:pretty;opacity:.92}.nimble-text-block__body-wrap{margin-bottom:20px;width:100%}.nimble-text-block__body,.nimble-text-block__body p,.nimble-text-block__body.rte p{font-family:var(--font-body, "Campton", -apple-system, BlinkMacSystemFont, sans-serif);font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:var(--font-body-weight, 300);line-height:1.65;color:var(--ntb-body-color, #444444);margin:0 0 12px;text-wrap:pretty}.nimble-text-block__body p:last-child,.nimble-text-block__body.rte p:last-child{margin-bottom:0}.nimble-text-block__body a{color:var(--ntb-title-color, #111111);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.nimble-text-block__body a:hover{opacity:.7}.nimble-text-block__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:10px}.nimble-text-block--align-left .nimble-text-block__cta-row{justify-content:flex-start}.nimble-text-block--align-right .nimble-text-block__cta-row{justify-content:flex-end}.nimble-text-block__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body, "Campton", -apple-system, BlinkMacSystemFont, sans-serif);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:12px 28px;min-height:44px;border-radius:0;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;box-sizing:border-box;cursor:pointer}.nimble-text-block__btn:hover{transform:translateY(-1px)}.nimble-text-block__btn:active{transform:scale(.98)}.nimble-text-block__btn.btn--primary{background:#111;color:#fff;border:1px solid #111111}.nimble-text-block__btn.btn--primary:hover{background:#2b2b2b;border-color:#2b2b2b;box-shadow:0 4px 12px #0000001f}.nimble-text-block__btn.btn--secondary{background:#eae8e4;color:#111;border:1px solid #EAE8E4}.nimble-text-block__btn.btn--secondary:hover{background:#111;color:#fff;border-color:#111}.nimble-text-block__btn.btn--outline{background:transparent;color:var(--ntb-title-color, #111111);border:1px solid currentColor}.nimble-text-block__btn.btn--outline:hover{background:var(--ntb-title-color, #111111);color:var(--ntb-bg, #FFFFFF)}.nimble-text-block__btn.btn--arrow{background:transparent;color:var(--ntb-title-color, #111111);border:none;padding:8px 4px;min-height:auto;font-weight:600;letter-spacing:.06em}.nimble-text-block__btn.btn--arrow .nimble-text-block__btn-arrow{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.nimble-text-block__btn.btn--arrow:hover{transform:none}.nimble-text-block__btn.btn--arrow:hover .nimble-text-block__btn-arrow{transform:translate(5px)}.nimble-text-block__spacer{width:100%;height:var(--ntb-spacer-h, 24px);display:flex;align-items:center;justify-content:center}.nimble-text-block__divider-rule{width:60px;height:1px;background:#e7e5e2;border:none;margin:0 auto}@media(max-width:767px){.nimble-text-block{max-width:100%}.nimble-text-block__cta-row{flex-direction:column;width:100%}.nimble-text-block__btn:not(.btn--arrow){width:100%}}#main-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display,[class*=__heading]):not(.pcard__title){font-family:var(--font-heading)!important;font-weight:var(--font-heading-weight)!important;font-synthesis:none}#main-content :is(.about-sus__heading,.about-carousel__heading,.about-approach__heading,.about-vision__heading,.about-values__heading,.about-team__heading,.about-team-int__heading,.bestsellers__title,.explore-range__heading,.bento__section-title,.editorial-blog__heading,.faq-westman__title,.newsletter__title,.reviews-widget__title,.stat-split__headline,.trending-tabs__heading,.ugc__title,.qh__heading,.judgeme-reviews-heading,.ing-split__heading){font-size:var(--fs-heading-xl)!important;line-height:var(--lh-heading-xl)!important}.nc-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:var(--banner-w);max-width:100%;min-height:var(--banner-min-h);margin:var(--banner-top-gap) auto var(--banner-bottom-gap);padding:var(--banner-pad);box-sizing:border-box;text-align:center;border-radius:0}@media(max-width:767px){.nc-banner{flex-direction:column}}.nc-banner-frame{width:var(--banner-w);max-width:100%;margin-inline:auto;box-sizing:border-box}.section--card.nc-banner-frame{margin:0 auto}body:not(.template-index) .nhero__slide{min-height:var(--banner-min-h)!important;align-items:center}body:not(.template-index) .nhero__inner{padding-top:clamp(24px,4vw,48px)!important;padding-bottom:clamp(24px,4vw,48px)!important}body:not(.template-index) .shopify-section:has(.nhero)+.shopify-section .split{margin-top:clamp(24px,3vw,40px)!important}body:not(.template-index) .nhero__content{padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/83/assets/base.css.map */
