:root{--editorial-paper: #ffffff;--editorial-mist: #f8f7f3;--editorial-sand: #ebe5d9;--editorial-ink: #302f2b;--editorial-muted: #6b685f;--editorial-rule: #dfd9cf;--editorial-accent: #4c574c}body{background:var(--editorial-paper);color:var(--editorial-ink)}.brand-shell{width:min(100% - 64px,1240px)}.brand-section{padding-block:clamp(76px,8vw,130px);background:var(--editorial-paper)}.brand-section--oat{background:var(--editorial-mist)}.brand-section--stone{background:var(--editorial-paper)}.brand-section h2,.brand-hero h1,.brand-need-card h3,.brand-step h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-section h2{font-size:clamp(34px,4.5vw,62px);letter-spacing:-.045em}.brand-eyebrow{color:var(--editorial-accent);font-size:11px;letter-spacing:.18em}.brand-section__heading{margin-bottom:52px}.brand-text-link,.brand-section__heading--row a{color:var(--editorial-accent)}.brand-announcement{background:var(--editorial-mist);color:var(--editorial-ink);border-bottom:1px solid var(--editorial-rule);padding-block:8px}.brand-header{background:var(--editorial-paper);border-bottom:1px solid var(--editorial-rule)}.brand-header__inner{min-height:84px}.brand-header__wordmark{font-size:26px;letter-spacing:-.055em}.brand-header__nav{gap:clamp(18px,2vw,34px)}.brand-header__nav a{font-weight:500}.brand-header__nav a:hover{color:var(--editorial-accent)}.brand-hero{width:min(calc(100% - 40px),1640px);min-height:clamp(560px,47vw,690px);margin:20px auto 0;background:var(--editorial-sand);display:grid;align-items:center;overflow:hidden}.brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.brand-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.brand-hero__media:after{background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 62%)}.brand-hero__media .brand-concept-label{left:auto;right:18px;bottom:18px}.brand-hero__overlay{z-index:1;align-self:center;padding-block:32px}.brand-hero__content{width:min(100%,525px);max-width:525px;padding:clamp(30px,3.5vw,52px);background:#fffffff2;box-shadow:0 16px 40px #2f2a2212;border-left:3px solid #bcb4a5;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-hero h1{font-size:clamp(42px,4.2vw,62px);line-height:1.06;margin-bottom:22px}.brand-hero__content>p:not(.brand-eyebrow){line-height:1.65}.brand-actions{gap:10px;margin-top:28px}.brand-button{background:var(--editorial-accent);border:1px solid var(--editorial-accent);min-height:48px}.brand-button--light{background:#fff;color:var(--editorial-accent)}.brand-button:hover{box-shadow:0 8px 18px #2f2a221f}#shop-by-need .brand-shell{max-width:1160px}#shop-by-need .brand-section__heading{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);column-gap:80px;align-items:end}#shop-by-need .brand-section__heading .brand-eyebrow{grid-column:1 / -1}#shop-by-need .brand-section__heading h2{margin-bottom:0}#shop-by-need .brand-section__heading p:last-child{max-width:350px;margin-bottom:5px;color:var(--editorial-muted)}.brand-need-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.brand-need-card{display:grid;grid-template-columns:56% 44%;min-height:340px;border:0;background:var(--editorial-mist);overflow:hidden}.brand-need-card:nth-child(2n) .brand-need-card__media{order:2}.brand-need-card__media{height:340px}.brand-need-card__media,.brand-need-card__body{min-width:0}.brand-need-card__media img{display:block;object-fit:cover}.brand-need-card__body{align-self:center;padding:clamp(30px,5vw,78px)}.brand-need-card h3{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em}.brand-need-card__body p{max-width:32ch;color:var(--editorial-muted)}.brand-need-card a{color:var(--editorial-accent);text-decoration-thickness:1px;text-underline-offset:6px}.brand-need-card:hover{transform:none;box-shadow:0 12px 34px #2f2a2212}.brand-need-card:hover img{transform:scale(1.025)}#featured{border-top:1px solid var(--editorial-rule)}#featured .brand-section__heading{align-items:end}.brand-product-grid{gap:clamp(14px,2vw,28px)}.brand-product-card__media{background:#f0ede7;aspect-ratio:4 / 5;margin-bottom:16px}.brand-product-card h3{font-size:clamp(18px,1.7vw,23px);letter-spacing:-.02em}.brand-product-card p{color:var(--editorial-muted);margin-top:7px}.brand-product-card:hover{transform:translateY(-2px)}.brand-empty{padding:54px;border:1px solid var(--editorial-rule);background:var(--editorial-paper)}.brand-story{background:var(--editorial-mist)}.brand-story__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(48px,8vw,130px)}.brand-story__media{aspect-ratio:1 / 1.02;background:var(--editorial-sand)}.brand-story__copy{padding-block:28px}.brand-story__copy h2{max-width:11ch}.brand-story__copy .brand-richtext{max-width:49ch;line-height:1.7;color:var(--editorial-muted)}.brand-section--stone .brand-section__heading{max-width:800px}.brand-steps{gap:0;border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.brand-step{border-top:0;padding:34px clamp(20px,3vw,46px) 38px}.brand-step:first-child{padding-left:0}.brand-step+.brand-step{border-left:1px solid var(--editorial-rule)}.brand-step__number{font-size:34px;color:#9b927f;margin-bottom:42px}.brand-step h3{font-size:clamp(22px,2.1vw,30px)}.brand-step p{color:var(--editorial-muted)}.brand-faq{background:var(--editorial-mist)}.brand-faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.brand-faq__items details{padding-block:22px;border-color:var(--editorial-rule)}.brand-faq__items summary{font-weight:500}.brand-newsletter{background:var(--editorial-sand);color:var(--editorial-ink);border-top:0}.brand-newsletter h2,.brand-newsletter .brand-eyebrow{color:var(--editorial-ink)}.brand-newsletter__input{border:1px solid #cbc3b5}.brand-newsletter__input button{background:var(--editorial-accent)}.brand-footer{background:var(--editorial-paper);color:var(--editorial-ink);border-top:1px solid var(--editorial-rule)}.brand-footer h2{color:var(--editorial-muted)}.brand-footer__bottom{border-color:var(--editorial-rule)}.brand-info-page__grid{gap:clamp(42px,8vw,120px)}.brand-info-page h1,.collection-template .section-heading,.product .product__meta h1.h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.brand-info-page h1{font-size:clamp(42px,5vw,72px);line-height:1.08}.brand-info-page__content{line-height:1.7}.brand-info-page__item{border-color:var(--editorial-rule)}.collection-template .section-heading{font-size:clamp(38px,4.3vw,60px)}.collection-template .section-header{margin-bottom:48px!important}.product .product__meta h1.h1{font-size:clamp(34px,3.7vw,54px);line-height:1.08}.product .product__meta{max-width:580px}.product .btn--primary{background:var(--editorial-accent);color:#fff}.product .product__media-flex{background:var(--editorial-mist)}.brand-product-facts__item{border-color:var(--editorial-rule)}@media(max-width:900px){.brand-shell{width:min(100% - 40px,1240px)}.brand-story__grid{gap:45px}.brand-need-card__body{padding:34px}}@media(max-width:700px){.brand-shell{width:min(100% - 32px,1240px)}.brand-section{padding-block:70px}.brand-section__heading{margin-bottom:32px}.brand-hero{width:calc(100% - 16px);margin-top:8px;min-height:660px}.brand-hero__media img{object-position:66% center}.brand-hero__overlay{align-self:end;padding-block:18px 42px}.brand-hero__content{width:100%;max-width:100%;padding:26px}.brand-hero h1{font-size:clamp(36px,9vw,46px)}.brand-hero__media .brand-concept-label{right:10px;bottom:7px;max-width:60%;font-size:9px}#shop-by-need .brand-section__heading{display:block}#shop-by-need .brand-section__heading p:last-child{margin-top:16px}.brand-need-card{grid-template-columns:1fr;min-height:0}.brand-need-card:nth-child(2n) .brand-need-card__media{order:0}.brand-need-card__media{height:265px}.brand-need-card__body{padding:29px}.brand-story__grid,.brand-faq__grid{grid-template-columns:1fr}.brand-info-page__grid{grid-template-columns:1fr;gap:28px}.brand-story__media{aspect-ratio:1 / .9}.brand-story__copy{padding-block:0}.brand-steps{display:block}.brand-step,.brand-step:first-child{padding:25px 0}.brand-step+.brand-step{border-left:0;border-top:1px solid var(--editorial-rule)}.brand-step__number{margin-bottom:14px}.brand-empty{padding:28px}.brand-newsletter__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.brand-need-card,.brand-need-card img,.brand-product-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-editorial.css.map */
