:root{--brand-space-3xs: .35rem;--brand-space-2xs: .6rem;--brand-space-xs: .9rem;--brand-space-sm: 1.35rem;--brand-space-md: 2rem;--brand-space-lg: 3rem;--brand-space-xl: clamp(3rem, 7vw, 4.75rem);--brand-space-2xl: clamp(4rem, 10vw, 7rem);--brand-container: 74rem}html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}[dir=rtl] .menu-drawer{right:0;left:auto;transform:translate(100%)}[dir=rtl] .menu-open>.menu-drawer,[dir=rtl] .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0)}.menu-drawer__backdrop{top:0;right:0;bottom:0;left:0;width:auto;height:auto}:root[dir=rtl] body{position:relative;overflow-x:clip}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.005em;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--brand-accent, #b4441f);color:var(--brand-accent-contrast, #fcf7ec)}:where(a):focus-visible,:where(button):focus-visible,:where(summary):focus-visible,:where(input):focus-visible{outline:2px solid var(--brand-accent, #b4441f);outline-offset:3px;border-radius:3px}.button,.button-secondary{transition:background-color .16s var(--ease-out-quad, ease),border-color .16s var(--ease-out-quad, ease),transform .16s var(--ease-out-quad, ease),box-shadow .16s var(--ease-out-quad, ease)}.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #241a128c}.button:active{transform:translateY(0)}.rte a,.prose a{text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--brand-accent, #b4441f) 55%,transparent)}.product-card__content{background:var(--brand-surface-raised, #fcf7ec);border:1px solid var(--brand-hairline, #e3d7be);border-radius:var(--style-border-radius, 14px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card:hover .product-card__content{border-color:color-mix(in srgb,var(--brand-accent, #b4441f) 38%,var(--brand-hairline, #e3d7be));box-shadow:0 20px 44px -30px #241a126b}.product-card .product-card__content.product-grid__card{padding:clamp(1.15rem,2.6vw,1.6rem);padding-block-end:clamp(1.65rem,3.4vw,2.15rem);gap:clamp(.9rem,2.4vw,1.35rem);row-gap:clamp(.9rem,2.4vw,1.35rem)}.product-card .card-gallery,.product-grid__card .card-gallery{background:var(--brand-cream, #f6eedd);border-radius:calc(var(--style-border-radius, 14px) - 3px);padding:0}.product-card .card-gallery :is(img,svg),.product-grid__card .card-gallery :is(img,svg){object-fit:cover;object-position:center;inline-size:100%;block-size:100%}.product-grid__card a[ref=productTitleLink]>*,.product-card__content a[ref=productTitleLink]>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-block-size:2.7em}.product-grid__card a[ref=productTitleLink] :where(p,h2,h3,h4,span),.product-card__content a[ref=productTitleLink] :where(p,h2,h3,h4,span){font-family:var(--font-body--family);font-weight:600;font-size:clamp(.9rem,.86rem + .3vw,1.02rem);line-height:1.36;letter-spacing:.005em;color:var(--brand-espresso, #241a12);text-transform:none}.product-grid__card product-price,.product-card__content product-price,.resource-list__item product-price{display:block;max-inline-size:100%}.product-grid__card product-price>div,.product-card__content product-price>div,.resource-list__item product-price>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;row-gap:.32rem;min-inline-size:0}.product-grid__card .price-item__group,.product-card__content .price-item__group,.resource-list__item .price-item__group{min-inline-size:0}.price,[class*=price] .price{font-family:var(--font-accent--family, var(--font-heading--family));font-variant-numeric:tabular-nums}.product-grid__card .price,.product-card__content .price,.resource-list__item .price{font-weight:600;font-size:clamp(1.05rem,.98rem + .5vw,1.28rem);line-height:1.25;color:var(--brand-espresso, #241a12)}.product-grid__card :is(.compare-at-price,.price-item--regular),.product-card__content :is(.compare-at-price,.price-item--regular),.resource-list__item :is(.compare-at-price,.price-item--regular){font-size:.82em;font-weight:400;line-height:1.25;color:var(--brand-clay, #5b4636);opacity:.92}.price-savings{display:inline-flex;align-items:center;align-self:center;flex:none;font-family:var(--font-accent--family, var(--font-heading--family));font-weight:600;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--brand-accent, #b4441f);background:color-mix(in srgb,var(--brand-accent, #b4441f) 10%,transparent);padding:.32em .64em;border-radius:var(--brand-radius-pill, 999px)}.product-details .price-savings,.product-information .price-savings,[ref=priceContainer] .price-savings{margin-inline-start:.15rem}@media screen and (max-width:749px){.price-savings{font-size:.68rem;padding:.3em .58em}}.product-card :is(.price,.compare-at-price) .visually-hidden,.product-grid__card :is(.price,.compare-at-price) .visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.badge,.product-badges__badge{font-family:var(--font-accent--family, var(--font-heading--family));font-weight:600;font-size:.58rem;letter-spacing:.16em;padding-block:.28em;padding-inline:.62em;box-shadow:none}.product-badges{inset-block-start:clamp(.6rem,5%,1.15rem);inset-inline-end:clamp(.6rem,5%,1.15rem);inset-inline-start:auto}.product-badges--top-left{inset-inline-start:clamp(.6rem,5%,1.15rem);inset-inline-end:auto}.announcement-bar__text{font-family:var(--font-accent--family, var(--font-heading--family));font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-on-media, #f7efe0)}.announcement-bar__slider slideshow-arrows{display:none}.announcement-bar__slides{width:100%}.announcement-bar__slide{transition:opacity .6s var(--ease-out-quad, ease)}@media(prefers-reduced-motion:reduce){.announcement-bar__slide{transition:none}}.header{--menu-horizontal-gap: clamp(1.5rem, 3.2vw, 2.6rem)}.header .menu-list__link{letter-spacing:.16em;padding-block:.35rem;position:relative;transition:color .16s var(--ease-out-quad, ease)}.header .menu-list__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.1rem;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:inline-start;transition:transform .24s cubic-bezier(.16,1,.3,1)}.header .menu-list__link:hover:after,.header .menu-list__link--active:after,.header .menu-list__link[aria-current]:after{transform:scaleX(1)}.header .menu-list__link--active,.header .menu-list__link[aria-current]{color:var(--brand-accent, #b4441f)}.header:not(.header--compact) .header__row--top .header__columns{--header-padding: clamp(.8rem, 1.6vw, 1.15rem)}.header-actions__action{opacity:.92;transition:opacity .16s ease}.header-actions__action:hover{opacity:1}.facets--horizontal{border-block-end:1px solid var(--brand-hairline, #e3d7be);padding-block-end:.8rem;margin-block-end:clamp(1.5rem,4vw,2.5rem)}.facets__summary,.facets-toggle__button,.facets__label,.facets [class*=sort] summary,.facets [class*=sort] button{font-family:var(--font-accent--family, var(--font-heading--family));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.facets__panel-content{border:1px solid var(--brand-hairline, #e3d7be);border-radius:var(--brand-radius-sm, 10px);background:var(--brand-surface-raised, #fcf7ec)}.facets-horizontal-remove,.facets__clear-all-link{border-radius:var(--brand-radius-pill, 999px)}.brand-section{color:var(--color-foreground);padding-block:max(var(--bs-pt, 6.5rem),4.5rem) max(var(--bs-pb, 6.5rem),4.5rem)}.brand-section__inner{max-width:var(--brand-container, 74rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3.5rem)}.brand-section--tint{background:var(--brand-surface-raised, #fcf7ec)}.brand-section--sunken{background:var(--brand-surface-sunken, #efe4ce)}.brand-section--ink{background:var(--brand-espresso, #241a12);color:var(--brand-on-media, #f7efe0)}.brand-section.trust-bar{padding-block:max(var(--bs-pt, 2.5rem),1.75rem) max(var(--bs-pb, 2.5rem),1.75rem)}.brand-section__head{display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.6rem);max-width:44rem;margin-block-end:clamp(2.5rem,6vw,4rem)}.brand-section__head--center{align-items:center;text-align:center;margin-inline:auto}.brand-eyebrow{margin:0;font-family:var(--font-accent--family, var(--font-heading--family));font-weight:600;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-clay, #5b4636)}.brand-section--ink .brand-eyebrow{color:#f7efe09e}.brand-title{margin:0;font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;line-height:1.06;letter-spacing:.015em;font-size:clamp(1.8rem,1.4rem + 2vw,2.9rem)}.brand-lede{margin:0;max-width:42ch;font-size:clamp(1rem,.97rem + .2vw,1.075rem);line-height:1.72;color:var(--brand-clay, #5b4636)}.brand-section--ink .brand-lede{color:#f7efe0d1}.brand-section__head--center .brand-lede{margin-inline:auto}.brand-grid{display:grid;gap:clamp(1.25rem,3.5vw,2.25rem)}.brand-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.brand-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.brand-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.brand-card{background:var(--brand-surface-raised, #fcf7ec);border:1px solid var(--brand-hairline, #e3d7be);border-radius:var(--brand-radius-md, 16px);padding:clamp(1.75rem,4vw,2.75rem)}.brand-section--tint .brand-card,.brand-section--sunken .brand-card{background:var(--brand-cream, #f6eedd)}.brand-section--ink .brand-card{background:#ffffff0a;border-color:#f7efe029}.brand-card__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;background:color-mix(in srgb,var(--brand-accent, #b4441f) 12%,transparent);color:var(--brand-accent, #b4441f);margin-block-end:1.35rem}.brand-card__icon svg{inline-size:1.4rem;block-size:1.4rem}.brand-section--ink .brand-card__icon{background:#f7efe01a;color:var(--brand-on-media, #f7efe0)}.brand-card__title{margin:0 0 .6rem;font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;line-height:1.25}.brand-card__text{margin:0;font-size:.95rem;line-height:1.7;color:var(--brand-clay, #5b4636)}.brand-section--ink .brand-card__text{color:#f7efe0c7}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-delay, 0) * 1ms)}.reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}.product-details h1,.product-information h1{letter-spacing:.004em;line-height:1.08}:where(.price__sale,.price-item--sale,.price--on-sale .price-item,[class*=price] ins){color:var(--brand-accent, #b4441f)}:where(.price__compare,.price-item--regular s,[class*=price] del){color:var(--brand-clay, #5b4636);opacity:.85}:where(.variant-option__button-label,.variant-option label,fieldset[class*=variant] label){border-radius:var(--brand-radius-pill, 999px);font-family:var(--font-accent--family, var(--font-heading--family));letter-spacing:.04em}.product-media-container,.media-gallery img{border-radius:var(--brand-radius-md, 16px)}.sticky-add-to-cart__bar{background:var(--brand-surface-raised, #fcf7ec);border-top:1px solid var(--brand-hairline, #e3d7be);box-shadow:0 -12px 32px -24px #241a1299}.sticky-add-to-cart__title{font-family:var(--font-accent--family, var(--font-heading--family));letter-spacing:.03em;text-transform:uppercase}.sticky-add-to-cart__button.button{min-height:48px}.product-details .rte>*+*{margin-block-start:1.15em}.product-details .rte h2,.product-details .rte h3{font-family:var(--font-heading--family);font-size:clamp(1.05rem,2.6vw,1.3rem);margin-block:1.9em .6em;text-transform:uppercase;letter-spacing:.02em}.product-details .rte ul{padding-inline-start:1.2em}.product-details .rte li{margin-block:.35em}.product-details .rte table{display:block;max-inline-size:100%;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.92rem;margin-block:.6em}.product-details .rte th,.product-details .rte td{text-align:start;padding:.65rem .7rem;border-bottom:1px solid var(--brand-hairline, #e3d7be)}.product-details .rte th{font-family:var(--font-accent--family, var(--font-heading--family));letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.footer-content{padding-block-start:clamp(3.75rem,7vw,5.5rem)!important;padding-block-end:clamp(2.5rem,4vw,3.25rem)!important}.footer-content>*{min-inline-size:0}.footer-content .text-block p:first-child strong,.footer-utilities .text-block p:first-child strong{display:inline-block;margin-block-end:.5rem;font-family:var(--font-accent--family, var(--font-heading--family));font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-espresso, #241a12)}.footer-content .text-block p{margin-block:.28rem 0;font-size:.88rem;line-height:1.5;color:var(--brand-clay, #5b4636)}.footer-content .text-block a{color:var(--brand-clay, #5b4636);text-decoration:none;text-underline-offset:.2em;transition:color .15s ease}.footer-content .text-block a:hover{color:var(--brand-accent, #b4441f);text-decoration:underline}.footer-content [class*=__brand_name].text-block p,.footer-content [class*=__brand_name] p{margin:0 0 .15rem;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.3rem,1rem + 1.2vw,1.6rem);line-height:1.1;letter-spacing:.015em;color:var(--brand-espresso, #241a12)}.footer-content [class*=__brand_business].text-block p,.footer-content [class*=__brand_business] p{margin-block-start:.5rem;color:var(--brand-clay, #5b4636)}.footer-content .email-signup__input,.footer-content [class*=email] input{background:var(--brand-surface-raised, #fcf7ec);border-color:var(--brand-hairline, #e3d7be)}.footer-utilities{border-block-start:1px solid var(--brand-hairline, #e3d7be)}.footer-utilities .text-block p,.footer-utilities__text,.footer-utilities__group-copyright,.footer-policies__link,.footer-utilities a{font-size:.75rem!important;color:var(--brand-clay, #5b4636);letter-spacing:.02em}.footer-utilities a{text-decoration:none}.footer-utilities a:hover{color:var(--brand-accent, #b4441f);text-decoration:underline}.footer-utilities [class*=payment] svg,.footer-utilities .payment-icons svg{block-size:1.4rem;opacity:.85}.footer-content [class*=social] a,.footer-utilities [class*=social] a{color:var(--brand-clay, #5b4636);transition:color .15s ease}.footer-content [class*=social] a:hover{color:var(--brand-accent, #b4441f)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/brand.css.map */
