:root{--mdc-ink: #211f1c;--mdc-paper: #f8f6f1;--mdc-oat: #ebe5dc;--mdc-mushroom: #aaa094;--mdc-rule: rgba(33, 31, 28, .16);--mdc-serif: var(--font-heading--family), Georgia, "Times New Roman", serif;--mdc-sans: var(--font-body--family), Helvetica, Arial, sans-serif;--mdc-gutter: clamp(18px, 3.2vw, 54px);--mdc-section-space: clamp(72px, 9vw, 144px)}html{scroll-behavior:smooth}body{background:var(--mdc-paper);color:var(--mdc-ink);font-family:var(--mdc-sans);font-weight:var(--font-body--weight, 400)}h1,h2,h3,h4,.mdc-display{font-family:var(--mdc-serif);letter-spacing:0;font-synthesis-weight:none}h5,h6{letter-spacing:0}h5,h6{font-family:var(--mdc-sans)}h1,.mdc-display{font-size:clamp(28px,3vw,36px);font-weight:var(--font-heading--weight, 500);line-height:1.3333}h2{font-size:clamp(24px,2.4vw,30px);font-weight:var(--font-heading--weight, 500);line-height:1.2}h3{font-size:20px;font-weight:var(--font-accent--weight, 700);line-height:1.4}h4{font-size:16px;font-weight:var(--font-accent--weight, 700);line-height:1.25}h5,h6{font-size:12px;font-weight:var(--font-accent--weight, 700);line-height:1.3333;text-transform:uppercase}.rte p,.rte li,article .rte{font-size:16px;line-height:1.6}.mdc-shell{width:min(100%,1680px);margin-inline:auto;padding-inline:var(--mdc-gutter)}.mdc-eyebrow{margin:0 0 18px;font:700 12px/16px var(--mdc-sans);letter-spacing:0;text-transform:uppercase}.mdc-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:14px;padding:13px 25px;border:1px solid currentcolor;background:var(--mdc-ink);color:#fff;font:700 12px/16px var(--mdc-sans);letter-spacing:0;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.mdc-button:hover{background:transparent;color:var(--mdc-ink);text-decoration:none}.mdc-button--light{background:#fff;color:var(--mdc-ink)}.mdc-button--light:hover{background:transparent;color:#fff}.mdc-text-link{display:inline-flex;align-items:center;gap:10px;padding-block:5px;border-bottom:1px solid currentcolor;color:inherit;font:700 12px/16px var(--mdc-sans);letter-spacing:0;text-decoration:none}.mdc-text-link:hover{text-decoration:none}.header-section{border-bottom:1px solid var(--mdc-rule)}#header-group .announcement-bar,#header-group .section-background:has(+.announcement-bar){background:#000!important;color:#fff!important}#header-component,#header-component .header__row--top{background:#fff;color:#111}#header-component .header__row--top{min-height:66px}#header-component .header__columns{padding-inline:clamp(18px,2.2vw,40px)}.header[transparent]:not([data-sticky-state=active]) .header-section,body:has(.header[transparent]:not([data-sticky-state=active])) .header-section{border-bottom-color:#ffffff47}body:has(main[data-template=index]) .header[transparent]:not([data-sticky-state=active]),body:has(main[data-template="page.our-story"]) .header[transparent]:not([data-sticky-state=active]),body:has(main[data-template="page.contact"]) .header[transparent]:not([data-sticky-state=active]){--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-primary: #fff;--color-primary-hover: #fff;color:#fff}.header__row{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header-logo,.header-logo__wordmark{font-family:var(--mdc-logo-family, var(--mdc-sans))!important;font-size:var(--mdc-logo-size, clamp(21px, 1.75vw, 29px))!important;font-weight:var(--mdc-logo-weight, 700)!important;letter-spacing:var(--mdc-logo-spacing, -.035em)!important;text-transform:var(--mdc-logo-case, uppercase)}.menu-list__link,.header-actions__action{letter-spacing:var(--mdc-nav-spacing, 0em)}#header-component .menu-list{--menu-horizontal-gap: clamp(22px, 2.3vw, 42px)}#header-component .menu-list__submenu-inner{padding-block:28px 34px;border-top:1px solid #e5e5e5;background:#fff;color:#111}#header-component .menu-list__submenu{--color-foreground: #111;--color-foreground-rgb: 17 17 17}.announcement-bar__message,.announcement-bar__link{font-size:var(--mdc-announce-size, 12px)!important;font-weight:var(--mdc-announce-weight, 500);letter-spacing:var(--mdc-announce-spacing, 0em);text-transform:var(--mdc-announce-case, none)}.button,.button-secondary,button.shopify-payment-button__button,.shopify-payment-button__button{min-height:var(--mdc-button-height, 50px);font-size:var(--mdc-button-size, 12px);font-weight:var(--mdc-button-weight, 700);letter-spacing:var(--mdc-button-spacing, 0em)}input,select,textarea{border-radius:0!important}.product-grid{--product-grid-gap: clamp(10px, 1.3vw, 22px)}.product-card__content{padding-top:9px}.product-card img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.product-card:hover img{transform:scale(1.018)}.product-card .price,.product-card .compare-at-price{font-size:var(--mdc-card-price-size, 12px);line-height:1.3333}.facets__form,.facets__summary,.sorting-filter,.grid-density-controls{font-size:var(--mdc-facet-size, 12px);letter-spacing:var(--mdc-facet-spacing, 0em);text-transform:var(--mdc-facet-case, none)}[data-template^=collection] .section:first-child h1{max-width:100%;overflow-wrap:anywhere}[data-template^=product] product-information{border-bottom:1px solid var(--mdc-rule)}[data-template^=product] .product-details h1{font-size:var(--mdc-pdp-title-size, 20px)!important;font-weight:var(--mdc-pdp-title-weight, 500)!important;line-height:var(--mdc-pdp-title-line-height, 1.2)!important;letter-spacing:0!important}[data-template^=product] .product-details .price{font-size:var(--mdc-pdp-price-size, 18px)!important;font-weight:var(--mdc-pdp-price-weight, 500)!important;line-height:1.5556!important}[data-template^=product] .product-details{padding-inline:clamp(22px,4.5vw,76px)!important;padding-bottom:48px!important}[data-template^=product] .variant-option__button-label,[data-template^=product] .variant-option__swatch-wrapper{border-radius:0!important}.mdc-404{min-height:min(760px,75vh)}@media(max-width:749px){:root{--mdc-section-space: 70px}.header__row{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-template^=product] .product-details{padding-inline:18px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mdc-card-media{position:relative}.mdc-card-media__img{opacity:0;transition:opacity .26s ease}.mdc-card-media__img[data-active]{opacity:1}.mdc-card-media:not([data-index]) .mdc-card-media__img:first-of-type{opacity:1}.mdc-card-media__nav{position:absolute;z-index:2;top:50%;display:grid;width:30px;height:30px;translate:0 -50%;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:#211f1c;opacity:0;cursor:pointer;transition:opacity .18s ease,background-color .18s ease}.mdc-card-media__nav--prev{left:10px}.mdc-card-media__nav--next{right:10px}.mdc-card-media__nav svg{width:16px;height:16px}.mdc-card-media:hover .mdc-card-media__nav,.mdc-card-media__nav:focus-visible{opacity:1}.mdc-card-media__nav:hover{background:#fff}.mdc-card-media__nav:focus-visible{outline:2px solid #211f1c;outline-offset:2px}.mdc-card-media__count{position:absolute;z-index:2;right:10px;bottom:10px;padding:3px 7px;border-radius:50px;background:#211f1c9e;color:#fff;font-size:10px;line-height:1.3;opacity:0;transition:opacity .18s ease}.mdc-card-media:hover .mdc-card-media__count{opacity:1}@media(hover:none){.mdc-card-media__nav,.mdc-card-media__count{opacity:1}}@media(prefers-reduced-motion:reduce){.mdc-card-media__img,.mdc-card-media__nav,.mdc-card-media__count{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mdc-brand.css.map */
