:root:root{--brand-ivory: #f4f1ea;--brand-ink: #1b241f;--brand-bottle: #12211b;--brand-rust: #a8501f;--brand-rust-dark: #8a4318;--brand-sand: #c9bfa8;--brand-sage: #4a5750;--brand-plate: #ede9e0;--brand-hairline: rgb(var(--color-foreground-rgb) / .16);--brand-hairline-strong: rgb(var(--color-foreground-rgb) / .34);--brand-rule: 1px solid var(--brand-hairline);--brand-rule-strong: 1px solid var(--brand-hairline-strong);--brand-section-space: 64px;--brand-ease: cubic-bezier(.2, .6, .2, 1);--brand-duration: .25s;--shadow-button: none;--shadow-drawer: none;--shadow-popover: none;--shadow-blur: 0px}@media screen and (min-width:750px){:root:root{--brand-section-space: 96px}}@media screen and (min-width:1200px){:root:root{--brand-section-space: 128px}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(48px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:1200px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(72px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:1600px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(96px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}h5,.h5.h5,.text-block.h5>*{letter-spacing:.14em}h6,.h6.h6,.text-block.h6>*{letter-spacing:.16em}h1,h2,h3,.h1.h1,.h2.h2,.h3.h3{font-feature-settings:"kern" 1;text-wrap:balance}.rte p,.paragraph{max-width:62ch}.brand-muted{color:rgb(var(--color-foreground-rgb) / .72)}.brand-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 var(--gap-2xl);font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:var(--font-size--2xs);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .7)}.brand-eyebrow__number{font-variant-numeric:tabular-nums}.brand-eyebrow__line{flex:0 0 24px;height:1px;background-color:var(--brand-hairline-strong)}.brand-section--dark:not(.brand-surface--photo) .brand-eyebrow{color:var(--brand-sand)}.brand-section--dark:not(.brand-surface--photo) .brand-eyebrow__line{background-color:#c9bfa880}.brand-surface--photo{--color-foreground: var(--brand-ivory);--color-foreground-rgb: 244 241 234;color:var(--brand-ivory)}.brand-surface--photo .brand-eyebrow{color:var(--brand-ivory)}.brand-section--dark .button-secondary{--color-secondary-button-text: var(--brand-ivory);--color-secondary-button-border: rgb(244 241 234 / .55);--color-secondary-button-background: transparent;--color-secondary-button-hover-text: var(--brand-bottle);--color-secondary-button-hover-border: var(--brand-ivory);--color-secondary-button-hover-background: var(--brand-ivory)}.brand-rule{height:1px;border:0;margin:0;background-color:var(--brand-hairline)}.brand-spec{display:grid;gap:0;margin:var(--gap-2xl) 0 0}.brand-spec__row{display:grid;grid-template-columns:1fr;gap:2px;padding:14px 0;border-top:var(--brand-rule)}.brand-spec__row:last-child{border-bottom:var(--brand-rule)}@media screen and (min-width:750px){.brand-spec__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-lg);align-items:baseline}}.brand-spec__label{font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .62)}.brand-spec__value{font-size:var(--font-size--md);line-height:1.5;font-variant-numeric:tabular-nums}.brand-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-lg);margin-top:var(--gap-3xl)}.brand-stat__value{display:block;font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:clamp(2rem,5vw,3rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.brand-stat__label{display:block;margin-top:8px;font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .66)}.brand-icon{display:block;width:28px;height:28px;stroke:currentcolor;stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.brand-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;font-family:var(--font-subheading--family);font-size:var(--font-size--sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid var(--brand-hairline-strong);transition:border-color var(--brand-duration) var(--brand-ease)}.brand-link:hover,.brand-section--dark .brand-link:hover{border-bottom-color:var(--brand-rust)}.brand-section{padding-block:var(--brand-section-space)}.brand-container{width:100%;max-width:calc(var(--page-content-width) + var(--page-margin) * 2);margin-inline:auto;padding-inline:var(--page-margin)}.brand-section__header{max-width:40ch;margin-bottom:var(--gap-3xl)}.brand-section__intro{margin-top:var(--gap-xl);color:rgb(var(--color-foreground-rgb) / .78)}.brand-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--gap-2xl)}@media screen and (min-width:750px){.brand-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-2xl)}}.button,.button-secondary,.button-custom{transition:background-color var(--brand-duration) var(--brand-ease),border-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease);letter-spacing:.12em}.button:hover,.button-secondary:hover,.button-custom:hover{transform:none}.field__input,input[type=email],input[type=text],input[type=search],textarea{border-inline:0;border-block-start:0;border-block-end:var(--brand-rule-strong);border-radius:0;background-color:transparent}.field__input:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible{outline-offset:4px}.header{transition:background-color .3s var(--brand-ease)}.header-logo,.header-menu a,.header__row a{letter-spacing:.08em}.product-card .card-gallery,.product-card .product-media-container,.product-card__link img{background-color:var(--brand-plate)}.product-card{--product-card-rust-rule: transparent;position:relative;padding-bottom:14px}.product-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background-color:var(--product-card-rust-rule);transition:background-color var(--brand-duration) var(--brand-ease)}.product-card:hover{--product-card-rust-rule: var(--brand-rust)}.product-card .product-title,.product-card__content .product-title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--font-size--lg);letter-spacing:.01em;line-height:1.2}.product-card__caption{display:block;margin-top:4px;font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}.product-card img{transition:opacity .4s var(--brand-ease)}.product-information__grid{--sidebar-width: 34rem}.facets,.facets--horizontal{border-top:var(--brand-rule);border-bottom:var(--brand-rule);padding-block:var(--padding-lg)}.facets-toggle__button,.facets__clear{font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);letter-spacing:.14em;text-transform:uppercase;border-radius:0}.cart-items,.cart-summary{border-radius:0}.cart-items__table tr,.cart-items li{border-bottom:var(--brand-rule)}.cart-summary__totals,.cart-summary{border-top:var(--brand-rule)}footer .section{padding-block:calc(var(--brand-section-space) * .75)}footer a{text-decoration:none;transition:color var(--brand-duration) var(--brand-ease)}footer a:hover{color:var(--brand-sand)}.brand-faq__item{border-top:var(--brand-rule)}.brand-faq__item:last-child{border-bottom:var(--brand-rule)}.brand-faq__summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-lg);padding:22px 0;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--font-size--lg);letter-spacing:.01em;transition:color var(--brand-duration) var(--brand-ease)}.brand-faq__summary::-webkit-details-marker{display:none}.brand-faq__summary:hover{color:var(--brand-rust)}.brand-section--dark .brand-faq__summary:hover{color:var(--brand-sand)}.brand-faq__sign{flex:0 0 auto;position:relative;width:14px;height:14px;align-self:center}.brand-faq__sign:before,.brand-faq__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background-color:currentcolor}.brand-faq__sign:after{transform:rotate(90deg);transition:transform .3s var(--brand-ease)}.brand-faq__item[open] .brand-faq__sign:after{transform:rotate(0)}.brand-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--brand-ease)}.brand-faq__item[open] .brand-faq__panel{grid-template-rows:1fr}.brand-faq__panel>div{overflow:hidden}.brand-faq__answer{max-width:62ch;padding-bottom:24px;color:rgb(var(--color-foreground-rgb) / .8)}.brand-reveal-ready .brand-reveal{opacity:0;transform:translateY(12px)}.brand-reveal-ready .brand-reveal.is-in{opacity:1;transform:none;transition:opacity .6s var(--brand-ease),transform .6s var(--brand-ease);transition-delay:calc(var(--brand-reveal-index, 0) * 60ms)}.brand-hero__media img,.brand-hero__media video{animation:brand-slow-zoom 18s var(--brand-ease) forwards}@keyframes brand-slow-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.brand-hero__media img,.brand-hero__media video{animation:none}.brand-reveal-ready .brand-reveal,.brand-reveal-ready .brand-reveal.is-in{opacity:1;transform:none;transition:none}.brand-faq__panel,.brand-faq__sign:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand.css.map */
