:root{--c-sage: var(--b-sage);--c-cream: var(--b-bg);--c-panel: var(--b-panel);--c-charcoal: var(--b-text);--c-line: var(--b-frame);--c-muted: color-mix(in srgb, var(--b-text) 70%, transparent);--f-heading: var(--b-serif);--f-heading-weight: 400;--f-body: var(--b-serif);--f-body-weight: 400}body{background-color:var(--b-bg);background-image:var(--b-pattern);background-size:200px auto;color:var(--b-text);font-size:16px;line-height:1.65}h1,h2,h3,h4,.h1,.h2,.h3{color:var(--b-heading);font-weight:400;letter-spacing:0}a:hover{color:var(--b-sage)}.eyebrow-caps{margin:0 0 8px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--b-heading)}.button{font-family:var(--b-serif);font-weight:400;font-size:16px;letter-spacing:.01em;text-transform:none;min-height:46px;padding:0 26px;gap:10px;background:var(--b-sage);border-color:var(--b-sage);color:#fff}.button:hover{background:color-mix(in srgb,var(--b-sage) 85%,#000);color:#fff}.button--outline{background:transparent;color:var(--b-heading);border:1px solid var(--b-sage);min-height:42px;font-size:15px}.button--outline:hover{background:var(--b-sage);color:#fff}.section-heading{text-align:center;margin:0 auto 26px;max-width:760px}.section-heading__title{font-size:clamp(28px,3vw,38px);margin:0}.section-heading__sub{margin:4px 0 0;font-size:15px;color:var(--c-muted)}.announcement{background:var(--b-sage);font-family:var(--b-serif);letter-spacing:.14em}.site-header{background:var(--b-bg)}.site-header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"left brand icons" "nav nav nav";row-gap:8px;padding-top:22px;padding-bottom:6px}.menu-toggle{grid-area:left;justify-self:start}.site-header__brand{grid-area:brand;justify-self:center}.site-header__icons{grid-area:icons;justify-self:end}.site-nav{grid-area:nav;justify-content:center;border-top:1px solid var(--b-frame);padding-top:4px}.site-header__logo,.site-header__parent{width:min(360px,34vw)}.site-nav__link{font-family:var(--b-serif);font-size:15px;letter-spacing:.02em;text-transform:none;padding:10px 18px}.site-nav__item+.site-nav__item:before{height:16px}@media(min-width:990px)and (max-width:1339px){.site-header__inner{grid-template-columns:1fr auto 1fr;padding-top:18px;padding-bottom:6px}.site-nav{display:flex}.menu-toggle,.mobile-nav{display:none}.site-header__icon--account{display:inline-flex}.site-header__logo,.site-header__parent{width:min(320px,34vw)}}@media(max-width:989px){.site-header__inner{grid-template-areas:"left brand icons";padding-top:12px;padding-bottom:12px}.site-header__logo,.site-header__parent{width:min(240px,56vw)}}.hero-split{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);background:var(--b-panel);min-height:clamp(340px,34vw,560px);overflow:hidden}.hero-split--image-left .hero-split__media{order:-1}.hero-split__text{display:flex;align-items:center;padding:40px clamp(20px,3vw,48px) 40px max(var(--gutter),calc((100vw - var(--page-width)) / 2 + var(--gutter)))}.hero-split__inner{max-width:520px}.hero-split__heading{font-size:clamp(34px,4vw,60px);line-height:1.08;margin:0 0 .45em}.hero-split__sub{font-size:clamp(16px,1.35vw,20px);line-height:1.55;margin:0 0 1.4em;color:var(--b-text)}.hero-split__media{position:relative}.hero-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%);mask-image:linear-gradient(to right,transparent 0,#000 16%)}.hero-split--image-left .hero-split__media img{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 16%);mask-image:linear-gradient(to left,transparent 0,#000 16%)}@media(max-width:749px){.hero-split{grid-template-columns:minmax(0,1fr);min-height:0}.hero-split__media{order:-1;aspect-ratio:16 / 10}.hero-split__media img{-webkit-mask-image:none;mask-image:none}.hero-split__text{padding:26px var(--gutter) 30px}}.section-trust-strip{background:var(--b-bg)}.trust-strip{display:flex;align-items:center;gap:22px;padding-top:16px;padding-bottom:16px}.trust-strip__rule{flex:1;height:1px;background:var(--b-frame)}.trust-strip__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;font-size:15px}.trust-strip__list li+li:before{content:"\2022";margin:0 22px;color:var(--b-heading)}@media(max-width:749px){.trust-strip__rule{display:none}.trust-strip__list{font-size:13px}.trust-strip__list li+li:before{margin:0 10px}}.subbrands--framed .subbrand{background:transparent;gap:10px}.subbrands--framed .subbrand:hover{transform:none;box-shadow:none}.subbrands--framed .subbrand:hover .subbrand__media img{transform:scale(1.03)}.subbrands--framed .subbrand__head--art{min-height:0;flex:none;padding:14px 20px 10px;background:#fff;border:1.5px solid var(--b-heading);display:flex;align-items:center;justify-content:center}.subbrands--framed .subbrand__head--art img{width:100%;max-width:280px;height:auto;margin:0 auto}.subbrands--framed .subbrand__media{aspect-ratio:4 / 3;background:var(--b-panel)}@media(min-width:750px){.subbrands--framed .subbrands__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:18px;overflow:visible}.subbrands--framed .subbrand{flex:none}}.subbrand__head--art{justify-content:center}.subbrand__head--art img{width:100%;max-width:300px;height:auto;margin:0 auto}.link-band{background:var(--b-sage)}.link-band__list{list-style:none;margin:0 auto;padding-top:0;padding-bottom:0;display:flex;justify-content:center;flex-wrap:wrap}.link-band__list li+li{border-left:1px solid rgba(255,255,255,.45)}.link-band__list a{display:block;padding:12px clamp(20px,6vw,90px);color:#fff;font-size:clamp(16px,1.5vw,20px);letter-spacing:.02em}.link-band__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.link-band__list a{padding:10px 14px;font-size:15px}}.featured__grid{display:grid;grid-template-columns:repeat(var(--featured-cols, 4),minmax(0,1fr));gap:28px 22px}@media(max-width:989px){.featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured__cta{text-align:center;margin:28px 0 0}.product-card--minimal{text-align:center;gap:8px}.product-card--minimal .product-card__media{aspect-ratio:5 / 4;background:transparent}.product-card--minimal .product-card__media img{object-fit:contain}.product-card__title{font-family:var(--b-serif);font-weight:400;color:var(--b-text);font-size:15px}.promo-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:var(--b-panel)}.promo-split--image-right .promo-split__media{order:2}.promo-split__media{height:100%;min-height:clamp(200px,20vw,320px);position:relative}.promo-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-split__text{padding:34px clamp(20px,5vw,80px)}.promo-split__heading{font-size:clamp(26px,2.6vw,38px);line-height:1.15;margin:0 0 .6em}@media(max-width:749px){.promo-split{grid-template-columns:minmax(0,1fr)}.promo-split__media{min-height:210px}.promo-split--image-right .promo-split__media{order:0}.promo-split__text{text-align:center;padding:26px var(--gutter)}}.story-band{background:var(--b-bg)}.story-band__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center}.story-band__mark{display:flex;align-items:center;justify-content:center;gap:18px}.story-band__badge{width:clamp(110px,12vw,160px);height:auto}.story-band__sprig{width:clamp(80px,10vw,130px);height:auto;opacity:.7;transform:rotate(-8deg)}.story-band__sprig--flip{transform:scaleX(-1) rotate(-8deg)}.story-band__heading{font-size:clamp(26px,2.6vw,36px);margin:0 0 .35em}.story-band__copy{font-size:16px;margin-bottom:16px}.story-band__copy p{margin:0 0 .6em}@media(max-width:749px){.story-band__inner{grid-template-columns:minmax(0,1fr);text-align:center}}.newsletter-strip{background:var(--b-panel)}.newsletter-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:18px 32px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.newsletter-strip__tagline{margin:0;font-size:clamp(18px,1.8vw,24px);color:var(--b-heading)}.newsletter-strip__form{display:flex;flex-wrap:wrap;gap:0 10px;flex:0 1 520px}.newsletter-strip__form .input{flex:1 1 220px;min-width:0;min-height:42px;background:#fff;border-color:var(--b-frame)}.newsletter-strip__form .button{min-height:42px;padding:0 24px}@media(max-width:749px){.newsletter-strip__inner{justify-content:center;text-align:center}.newsletter-strip__form{flex-basis:100%}}.site-footer--brand{background:var(--b-sage);color:#fff;border-top:0}.site-footer--brand a{color:#fff}.site-footer--brand a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-brand{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr);gap:32px;align-items:start;padding-top:34px;padding-bottom:30px}.footer-brand__logo{display:block;width:min(260px,70vw)}.footer-brand__logo img{width:100%}.footer-brand__line{margin:8px 0 0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.9}.footer-brand__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand__col{padding:0 22px;border-left:1px solid rgba(255,255,255,.35)}.footer-brand__heading{margin:0 0 6px;font-size:16px}.footer-brand__col ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.75;opacity:.92}.footer-brand__bottom{border-top:1px solid rgba(255,255,255,.2)}.footer-brand__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;font-size:12px}.footer-brand__bottom-inner p{margin:0}.footer-brand__bottom .social-links .icon{width:18px;height:18px}.footer-brand__parent{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;color:#fff;opacity:.85}.footer-brand__powered{opacity:.7}@media(max-width:849px){.footer-brand{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.footer-brand__cols{width:100%}.footer-brand__col{padding:0 10px}.footer-brand__col:first-child{border-left:0}.footer-brand__bottom-inner{justify-content:center;text-align:center;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand.css.map */
