.hero{position:relative;display:grid;min-height:min(900px,90vh);align-items:end;overflow:hidden;color:#fff}.hero__media,.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__overlay{background:linear-gradient(90deg,#00000073,#00000014)}.hero__content{position:relative;z-index:1;display:grid;gap:var(--gap-lg);padding-block:clamp(96px,16vw,190px) 64px}.hero__content>div{display:grid;gap:var(--gap-lg);max-width:42rem}.editorial-rich-text__content{margin-bottom:0}.editorial-rich-text__content--narrow{max-width:40rem}.editorial-rich-text__content.section-heading--center{justify-items:center}.editorial-rich-text__content.section-heading--center .rte{text-align:center}.site-header{position:relative;z-index:20;border-bottom:1px solid rgb(255 255 255 / 14%);background:var(--color-dark);color:#fff}.site-header__inner{display:grid;min-height:78px;grid-template-columns:1fr auto 1fr;gap:var(--gap-lg);align-items:center}.site-header__nav ul{display:flex;gap:var(--gap-lg);padding:0;margin:0;list-style:none}.site-header__logo img{width:var(--logo-width);height:auto}.site-header__actions{display:flex;gap:var(--gap-sm);justify-content:flex-end}.site-header__toggle{display:none}.split{display:grid;grid-template-columns:1fr 1fr}.split__media{min-height:560px}.split__media img{width:100%;height:100%;object-fit:cover}.split__content{display:grid;align-content:center;gap:var(--gap-md);padding:clamp(48px,8vw,112px)}.split--reverse .split__media{order:2}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-lg)}.stat{display:grid;gap:var(--gap-xs)}.stat strong{color:var(--color-accent);font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:400}.cta{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.cta__content{display:grid;align-content:center;gap:var(--gap-md);padding:clamp(48px,8vw,112px);background:var(--color-surface)}.cta__media img{width:100%;height:100%;object-fit:cover}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-2xl)}.contact-form{display:grid;gap:var(--gap-sm)}.field{display:grid;gap:6px}.field input,.field textarea,.field select{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--color-text);background:transparent}.collection-layout{display:grid;grid-template-columns:256px 1fr;gap:var(--gap-xl)}.facets{display:grid;align-content:start;gap:var(--gap-lg)}.facets details{border-bottom:1px solid var(--color-border);padding-bottom:var(--gap-sm)}.facets summary{cursor:pointer}.facet-values{display:grid;gap:8px;padding-top:12px}.quantity-stepper{display:inline-grid;flex:0 0 auto;grid-template-columns:34px 42px 34px;width:112px;height:50px;border:1px solid var(--color-accent);background:var(--color-accent)}.quantity-stepper__button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--color-accent);color:var(--color-text);cursor:pointer;transition:filter .3s ease-in-out}.quantity-stepper__button:is(:hover,:focus-visible){filter:brightness(.92)}.quantity-stepper__button[aria-disabled=true]{cursor:default;filter:none}.quantity-stepper__button[aria-disabled=true] svg{opacity:.4}.quantity-stepper__button svg{display:block;flex:0 0 auto}.quantity-stepper .quantity-stepper__input{width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:var(--color-white);color:var(--color-text);font-size:18px;line-height:1.6;text-align:center}.quantity-stepper__input::-webkit-inner-spin-button,.quantity-stepper__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.quantity-stepper .quantity-stepper__input:focus{box-shadow:none}.quantity-stepper :is(button,input):focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.quantity-stepper__button{transition:none}}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{padding:16px;border-bottom:1px solid var(--color-border);text-align:left}.custom-content{display:grid;gap:var(--gap-lg)}.content-group{display:flex;gap:var(--group-gap)}.content-group--column{flex-direction:column}.content-group--row{flex-flow:row wrap}.newsletter-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:var(--gap-lg);align-items:end}@media(max-width:991px){.site-header__inner{grid-template-columns:auto 1fr auto}.site-header__toggle{display:inline-flex}.site-header__nav{display:none;grid-column:1 / -1}.site-header[data-open=true] .site-header__nav{display:block}.site-header__nav ul{flex-direction:column;padding-block:var(--gap-md)}.split,.cta,.contact-layout,.collection-layout,.newsletter-layout{grid-template-columns:1fr}.collection-layout{gap:var(--gap-lg)}.split--reverse .split__media{order:initial}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.site-header__actions .button--secondary{display:none}.stats{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sections.css.map */
