@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:600 700;font-stretch:125%;font-display:swap;src:url(archivo-expanded-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-base: #f4f3f0;--color-surface: #e8e6e1;--color-ink: #1f1e1c;--color-ink-muted: #6b675f;--color-shadow: #a9a59d;--color-accent: #c75b39;--color-sky: #a8bcc4;--color-base-rgb: 244, 243, 240;--color-ink-rgb: 31, 30, 28;--color-shadow-rgb: 169, 165, 157;--color-accent-rgb: 199, 91, 57;--font-heading-family: "Archivo Expanded", "Archivo", "Helvetica Neue", sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Inter", "Helvetica Neue", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--duration-hover: .15s;--duration-reveal: .4s;--ease-brand: ease-out;--texture-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}html{overflow-x:clip}body{font-size:1.6rem;line-height:1.6;letter-spacing:normal}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-stretch:125%;font-weight:700;letter-spacing:-.02em;text-transform:none}h1,.h0,.h1{font-size:clamp(3.5rem,6vw,7.2rem);line-height:1.05}h2,.h2{font-size:clamp(2.6rem,4vw,4.4rem);line-height:1.1}.micro-label,.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1.3}.micro-label--muted{color:var(--color-ink-muted)}.brand-eyebrow{display:block;margin-bottom:1.2rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-muted)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;min-height:4.4rem;transition:background-color var(--duration-hover) ease,color var(--duration-hover) ease,border-color var(--duration-hover) ease}.button:not(.button--solid):not([name=add]),.shopify-challenge__button:not(.button--solid),.customer button:not(.button--solid){background-color:transparent;color:rgb(var(--color-foreground, var(--color-ink-rgb)));border:.1rem solid currentColor}.button:not(.button--solid):not([name=add]):after,.shopify-challenge__button:not(.button--solid):after,.customer button:not(.button--solid):after{box-shadow:none}.button:not(.button--solid):not([name=add]):hover,.shopify-challenge__button:not(.button--solid):hover,.customer button:not(.button--solid):hover{background-color:rgb(var(--color-foreground, var(--color-ink-rgb)));color:rgb(var(--color-background, var(--color-base-rgb)));border-color:rgb(var(--color-foreground, var(--color-ink-rgb)))}.button--solid,.button[name=add]{background-color:var(--color-ink);color:var(--color-base);border:.1rem solid var(--color-ink)}.button--solid:after,.button[name=add]:after{box-shadow:none}.button--solid:hover,.button[name=add]:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-base)}.button,.card,.card__inner,input,select,textarea,.field__input,.select__select,.customer .field input,.quantity,.cart-notification,.media{border-radius:0}.color-scheme-2,.grain-surface{background-image:var(--texture-grain);background-repeat:repeat}.link:hover,a:not(.button):hover{color:var(--color-accent)}:focus-visible,.focused,.button:focus-visible{outline:.2rem solid var(--color-accent);outline-offset:.2rem;box-shadow:none}.announcement-bar__message{font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;padding-top:.9rem;padding-bottom:.9rem}.header-wrapper{background-color:rgba(var(--color-base-rgb),.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:.1rem solid rgba(var(--color-shadow-rgb),.3)}.header-wrapper .header{background:transparent}.header__menu-item{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:.2rem;background-color:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-hover) var(--ease-brand)}.header__menu-item:hover span,.header__menu-item--active span{text-decoration:none}.header__menu-item:hover span:after,.header__menu-item--active span:after{transform:scaleX(1)}.newsletter__wrapper .field__input{background-color:transparent;border:none;border-bottom:.1rem solid var(--color-ink);border-radius:0;box-shadow:none;padding-left:0}.newsletter__wrapper .field__input:focus{box-shadow:none;outline:none;border-bottom-color:var(--color-accent)}.newsletter__wrapper .field:after,.newsletter__wrapper .field__input:focus-visible~.field__label{box-shadow:none}.newsletter__wrapper .field__label{left:0}.newsletter__wrapper .newsletter-form__button{color:var(--color-ink);transition:color var(--duration-hover) var(--ease-brand)}.newsletter__wrapper .newsletter-form__button:hover{color:var(--color-accent)}.newsletter__subheading{color:var(--color-ink-muted)}.footer{position:relative;overflow:hidden}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.footer__motif-watermark{position:absolute;right:-6rem;bottom:-6rem;width:32rem;height:32rem;color:rgba(var(--color-base-rgb),.08);pointer-events:none}.footer__motif-watermark .breeze-motif{width:100%;height:100%}.footer>.footer__content-top,.footer .footer__content-bottom{position:relative}.breeze-divider{display:block;overflow:hidden;color:var(--color-shadow);line-height:0}.breeze-divider .breeze-motif--strip{height:4.8rem;width:auto}.banner--hero{position:relative;overflow:hidden;min-height:85vh;min-height:85svh}@media screen and (max-width:749px){.banner--hero{min-height:70vh;min-height:70svh}}.banner--hero .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;background:linear-gradient(90deg,rgba(var(--color-ink-rgb),.82),rgba(var(--color-ink-rgb),.6),rgba(var(--color-ink-rgb),.18) 60%,rgba(var(--color-ink-rgb),0) 82%)}.banner--hero .banner__box{max-width:64rem;background:transparent}@media screen and (max-width:749px){.banner--hero .banner__media:after{background:linear-gradient(180deg,rgba(var(--color-ink-rgb),.42),rgba(var(--color-ink-rgb),.34) 35%,rgba(var(--color-ink-rgb),.55) 75%,rgba(var(--color-ink-rgb),.72))}.banner--hero .banner__heading{font-size:clamp(2.8rem,9vw,4.4rem)}}.banner--hero .banner__heading{margin-bottom:2rem}.banner--hero .banner__text.caption-with-letter-spacing p{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.banner__pattern-reveal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;transform-origin:center;animation:banner-pattern-reveal 1.3s cubic-bezier(.4,0,.2,1) .2s forwards}@keyframes banner-pattern-reveal{0%{opacity:1;transform:scale(1);visibility:visible}55%{opacity:1}to{opacity:0;transform:scale(2.4);visibility:hidden}}@media(prefers-reduced-motion:reduce){.banner__pattern-reveal{display:none}}.card__media .media img{transition:opacity .2s ease}.card__heading{font-family:var(--font-body-family);font-weight:500;letter-spacing:normal}.card__heading a:after{border-radius:0}.card-information .caption-with-letter-spacing{color:var(--color-ink-muted);margin-bottom:.4rem}.card-information .price{color:var(--color-ink)}.product-grid--bento{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}.product-grid--bento .grid__item{width:100%;max-width:100%;margin:0}@media screen and (min-width:990px){.product-grid--bento{grid-template-columns:repeat(4,1fr)}.product-grid--bento .grid__item:first-child{grid-column:span 2;grid-row:span 2}.product-grid--bento .grid__item:first-child .card__media .media{height:100%}}@media screen and (max-width:749px){.product-grid--bento{grid-template-columns:1fr}}.pattern-index__heading{margin-top:0;margin-bottom:3.2rem}.pattern-index__track{display:flex;gap:3.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem 0 1.6rem;scrollbar-width:thin;scrollbar-color:var(--color-shadow) transparent}.pattern-index__item{flex:0 0 auto;scroll-snap-align:start}.pattern-index__link{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-decoration:none;color:var(--color-ink)}.pattern-index__icon{width:12rem;height:12rem;color:var(--color-ink-muted);transition:color var(--duration-hover) var(--ease-brand),transform var(--duration-hover) var(--ease-brand)}.pattern-index__image{display:block;width:12rem;height:12rem;object-fit:cover;background-color:var(--color-surface);transition:transform var(--duration-hover) var(--ease-brand),opacity var(--duration-hover) var(--ease-brand)}.pattern-index__link:hover .pattern-index__icon{color:var(--color-accent)}.pattern-index__link:hover .pattern-index__image{opacity:.88}.pattern-index__link:hover .pattern-index__name{color:var(--color-accent)}.pattern-index__name{color:var(--color-ink);transition:color var(--duration-hover) var(--ease-brand)}@media screen and (max-width:749px){.pattern-index__icon,.pattern-index__image{width:9rem;height:9rem}.pattern-index__track{gap:2.4rem}}.material-story__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.material-story__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.material-story__grid--image-right .material-story__media{order:2}}.material-story__image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.material-story__image--placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background-color:var(--color-surface);background-image:var(--texture-grain);color:rgba(var(--color-ink-rgb),.28);padding:3.2rem}.material-story__image--placeholder .breeze-motif{width:100%;max-width:34rem;height:auto}.material-story__heading{margin-top:0;margin-bottom:1.6rem}.material-story__text p{max-width:52rem}.material-story__link{display:inline-block;margin-top:1.6rem;color:var(--color-ink);text-underline-offset:.4rem}.trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;width:fit-content;max-width:100%;margin:0 auto}@media screen and (min-width:750px){.trust-strip{grid-template-columns:repeat(4,minmax(0,max-content))}}.trust-strip__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:1.6rem 2rem;border-left:.1rem solid rgba(var(--color-shadow-rgb),.5)}.trust-strip__item:first-child{border-left:none}@media screen and (max-width:749px){.trust-strip__item:nth-child(odd){border-left:none}.trust-strip__item:nth-child(n+3){border-top:.1rem solid rgba(var(--color-shadow-rgb),.5)}}.trust-strip__icon{width:3.2rem;height:3.2rem;color:var(--color-ink-muted)}.trust-strip__label{color:var(--color-ink)}.jdgm-carousel-item,.jdgm-rev,.jdgm-carousel-item__img{border-radius:0!important;box-shadow:none!important}.jdgm-carousel-item{border:.1rem solid rgba(var(--color-shadow-rgb),.5)}.jdgm-carousel-title,.jdgm-title{font-family:var(--font-heading-family);font-stretch:125%;letter-spacing:-.02em;text-transform:none}.jdgm-rev__body{font-family:var(--font-heading-family);font-stretch:125%;font-weight:600;font-size:1.7rem;line-height:1.35;letter-spacing:-.01em}.jdgm-rev__author,.jdgm-rev__location,.jdgm-rev__prod-info{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-muted)}.jdgm-rev__timestamp{display:none}.article-card .card__heading{font-family:var(--font-body-family);font-weight:500}.article-card__info.caption-with-letter-spacing{color:var(--color-ink-muted)}.product__title h1,.product__title .h1{letter-spacing:-.02em}.product__text.subtitle{font-size:1.3rem;color:var(--color-ink-muted)}.product-form__input input[type=radio]+label{border-radius:0;border:.1rem solid rgba(var(--color-ink-rgb),.35);background-color:transparent;box-shadow:none;transition:border-color var(--duration-hover) var(--ease-brand),background-color var(--duration-hover) var(--ease-brand)}.product-form__input input[type=radio]:checked+label{background-color:var(--color-ink);color:var(--color-base);border-color:var(--color-ink)}.product__accordion .accordion{border:none}.accordion{border-top:.1rem solid rgba(var(--color-shadow-rgb),.5);border-bottom:none;margin-top:0;margin-bottom:0}.accordion+.accordion,.product__accordion+.product__accordion .accordion{border-top:.1rem solid rgba(var(--color-shadow-rgb),.5)}.accordion .summary__title .h4{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.product__info-container .product__dimensions-diagram{max-width:30rem;margin:2.4rem auto;color:var(--color-ink-muted)}.product__dimensions-diagram svg{width:100%;height:auto}.dimensions-diagram__label{font-family:var(--font-body-family);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.dimensions-specs{margin:0}.dimensions-specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:1rem 0;border-bottom:.1rem solid rgba(var(--color-ink-rgb),.12)}.dimensions-specs__row:last-child{border-bottom:0}.dimensions-specs__term{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-muted)}.dimensions-specs__value{margin:0;font-variant-numeric:tabular-nums}.dimensions-specs__alt{color:var(--color-ink-muted);white-space:nowrap}@media(prefers-reduced-motion:no-preference){@keyframes brand-slide-in{0%{transform:translateY(1.6rem);opacity:.01}to{transform:translateY(0);opacity:1}}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:brand-slide-in var(--duration-reveal) var(--ease-brand) forwards;animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation-duration:var(--duration-reveal);animation-timing-function:var(--ease-brand)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/brand.css.map */
