@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";:root{--font-utility-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-utility-style: normal;--font-utility-weight: 400;--font-utility-weight-medium: 500;--letter-spacing-nav: .12em;--letter-spacing-button: .14em;--letter-spacing-eyebrow: .22em;--letter-spacing-price: .02em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hxl{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:-.005em;line-height:1.2}.h0,.hxl{font-weight:400!important}.header__menu-item,.header__active-menu-item,summary.header__menu-item,.header__menu-item span,.list-menu__item,.header__inline-menu a,.header__inline-menu button,.mega-menu__link,.header__menu-item .header__menu-item-label{font-family:var(--font-heading-family)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-nav);font-size:1.35rem}.mega-menu__list a,.header__submenu a,details[open]>.header__submenu a{font-family:var(--font-heading-family)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-nav);font-size:1.2rem;font-weight:400}.footer-block__heading,.footer__list-social,.footer-block-image__heading{font-family:var(--font-heading-family)!important;font-weight:400!important}.footer-block__details-content a,.footer-block__details-content li,.copyright__content{font-family:var(--font-body-family)!important}.button,.shopify-payment-button__button,button.button,a.button,.button--primary,.button--secondary,.button--tertiary,input[type=submit].button,.product-form__submit,.cart__checkout-button,.newsletter-form__button{font-family:var(--font-heading-family)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-button);font-size:1.25rem}.button--small,.button--tertiary{font-size:1.1rem}.card__heading,.card__heading a,.card-information__text,.product__title,.product__title h1,.product__title h2,.card-wrapper .card__heading,.card-wrapper .card__heading a,.card-information .card__heading,.product-item__title,.grid__item .card__heading{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.01em;text-transform:none}.product__title h1,.product__title>h1{font-weight:400!important;letter-spacing:-.005em;line-height:1.15}.collection-hero__title,.collection__title{font-family:var(--font-heading-family)!important;font-weight:400!important}.price,.price *,.price__container *,.price__regular,.price__sale,.price__last,.price-item,.price-item *,.money,.cart-item__price,.cart-item__totals,.cart-item__final-price,.cart-total,.cart__footer .totals,.cart__footer .totals *,.totals__subtotal-value,.totals__total-value,.tax-note,.product__tax{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)!important;letter-spacing:var(--letter-spacing-price);font-style:normal!important}.price--on-sale .price-item--sale,.price-item--sale,.card__price--sale,.cart-item__discounted-prices .price-item--sale{font-weight:var(--font-utility-weight-medium)!important}.product__text,.product-form__inventory,.card__meta,.card-information__caption,.product__sku,.card-information .price~*,.card-wrapper .card-information small,.badge{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)!important;letter-spacing:.02em}.caption-with-letter-spacing.subtitle,.vendor,.card__vendor,.product__vendor{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)!important;letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem}.field__input,.select__select,textarea.text-area,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],select,textarea{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)!important;letter-spacing:.01em}.field__label,.form__label,label.field__label,.customer .field label{font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:.01em}.quantity__input{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)!important}input::placeholder,textarea::placeholder{font-family:var(--font-body-family)!important;font-style:italic;opacity:.55}input[type=number],input[inputmode=numeric]{font-family:var(--font-utility-family)!important;font-variant-numeric:tabular-nums}.cart-count-bubble,.cart-count-bubble span,.cart-item__quantity-wrapper,.cart-drawer__totals,.cart-drawer__totals *,.totals__total,.cart-item__discounted-prices,.discounts,.discounts *{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)!important}.cart-item__name,.cart-item__name a{font-family:var(--font-heading-family)!important;font-weight:400!important}.badge,.badge--bottom-left,.badge--bottom-right,.badge--top-left,.badge--top-right,.card__badge .badge{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight-medium)!important;letter-spacing:.14em;text-transform:uppercase;font-size:1rem}body{font-weight:400;letter-spacing:0;line-height:1.65}p{line-height:1.7}blockquote,.testimonial__quote,.testimonial-quote,.rte blockquote{font-family:var(--font-heading-family)!important;font-style:italic;font-weight:400!important;letter-spacing:0}em,i,.italic{font-style:italic}strong,b{font-weight:500}.caption,.caption-with-letter-spacing,.caption--large,.subtitle{letter-spacing:var(--letter-spacing-eyebrow);font-weight:400}.caption-with-letter-spacing{font-family:var(--font-body-family)!important}.collection__title-wrapper .caption,.card__caption{font-family:var(--font-heading-family)!important;letter-spacing:var(--letter-spacing-eyebrow)}.header__heading,.header__heading-link{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase}.announcement-bar__message,.announcement-bar p{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}.pagination__list,.pagination__list *{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight);letter-spacing:.02em}.breadcrumb,.breadcrumb *{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem}.accordion__title,.tabs__tab{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem}.search__input,predictive-search input{font-family:var(--font-utility-family)!important;font-weight:var(--font-utility-weight)}.customer .customer__title,.customer h1,.customer h2{font-family:var(--font-heading-family)!important;font-weight:400!important}.customer .field input,.customer .field textarea{font-family:var(--font-utility-family)!important}.price,.price *,.quantity__input,.pagination__list,.cart-item__quantity-wrapper,.totals__total-value,.cart-total,.money{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.header__menu-item,.list-menu__item{font-size:1.25rem;letter-spacing:.1em}.button,a.button,button.button{font-size:1.15rem;letter-spacing:.12em}h1,.h1,.h0,.hxl{letter-spacing:-.003em}}.header__search--with-label,.header__search--with-label details,.header__search--with-label summary{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent}.header__search--with-label summary{list-style:none;cursor:pointer}.header__search--with-label summary::-webkit-details-marker,.header__search--with-label summary::marker{display:none;content:""}.header__search--with-label summary:focus,.header__search--with-label summary:focus-visible,.header__search--with-label summary:active,.header__search--with-label summary:hover{outline:0!important;box-shadow:none!important;border:0!important;background:transparent!important}@media screen and (min-width:990px){.header.header--has-account>.header__search--with-label,.header--top-center.header--has-account>.header__search--with-label{display:inline-flex!important;grid-area:left-icons;justify-self:start;align-items:center}.header--has-account .header__icons>.header__search:not(.header__search--with-label){display:none!important}}@media screen and (max-width:989px){.header.header--has-account>.header__search--with-label{display:inline-flex!important;grid-area:left-icons;justify-self:start;align-items:center}.header--has-account .header__icons>.header__search:not(.header__search--with-label){display:none!important}}.header__search--with-label>details>summary.header__icon--search{display:inline-flex!important;align-items:center;padding:.6rem 0;color:#8a7f74;transition:color .25s ease}.header__search--with-label>details>summary.header__icon--search>span{display:inline-flex;align-items:center;gap:.8rem}.header__search--with-label>details>summary.header__icon--search:hover,.header__search--with-label>details>summary.header__icon--search:focus-visible{color:rgb(var(--color-foreground));outline:none}.header__search--with-label>details>summary.header__icon--search .svg-wrapper:not(.header__icon-close){display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.header__search--with-label>details>summary.header__icon--search .svg-wrapper:not(.header__icon-close) svg{width:100%;height:100%;stroke:currentColor;fill:none}.header__search--with-label .header__icon-close{display:none;width:1.8rem;height:1.8rem;align-items:center;justify-content:center}.header__search--with-label details[open] .header__icon-close{display:inline-flex}.header__search--with-label .header__icon-close svg{width:100%;height:100%;stroke:currentColor;fill:none}.header__search--with-label details[open]>summary .svg-wrapper:not(.header__icon-close){display:none}.header__search-label{font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;letter-spacing:.06em;line-height:1;color:inherit;padding-bottom:3px;opacity:.9;transition:opacity .25s ease;text-transform:none}.header__search--with-label>details>summary.header__icon--search:hover .header__search-label,.header__search--with-label>details>summary.header__icon--search:focus-visible .header__search-label{opacity:1}.header__search--with-label>details[open]>summary .header__search-label{display:none}@media screen and (max-width:749px){.header__search--with-label .header__search-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/typography-overrides.css.map */
