:root{--brand-focus-ring: inset 0 0 0 .2rem rgb(var(--color-base-accent));--brand-button-min-height: 5rem;--brand-field-min-height: 4.5rem}body:not(.template-product) :is(.type-display,.type-display-2,h1,.type-h1,h2,.type-h2,h3,.type-h3):not(:where(.__instant *)){font-family:var(--font-family-display);font-style:normal;font-weight:var(--font-weight-regular)}body:not(.template-product) :is(h4,.type-h4,h5,.type-h5,h6,.type-h6,.type-headline,.type-headline-2):not(:where(.__instant *)){font-family:var(--font-body-family);font-weight:var(--font-weight-semibold)}body:not(.template-product) :is(strong,b,th):not(:where(.__instant *)){font-weight:var(--font-weight-semibold)}body:not(.template-product) :is(h1,.type-h1,h2,.type-h2,h3,.type-h3):not(:where(.__instant *)) :is(strong,b){font-weight:inherit}body:not(.template-product) .page-title{font-size:var(--font-size-4xl)}body:not(.template-product) .page-header{--page-header-title-gap: 1.2rem}body:not(.template-product) .page-header__description{margin-top:var(--page-header-title-gap)}@media screen and (min-width:750px){body:not(.template-product) .page-title{font-size:var(--font-size-5xl)}}body.template-store-locator .banner__heading{font-size:var(--font-size-3xl)!important;line-height:var(--line-height-base)!important}@media screen and (min-width:750px){body.template-store-locator .banner__heading{font-size:var(--font-size-4xl)!important}}body.template-marketing-booklet main :is(.h0,.type-display){font-size:6rem;line-height:1.1}body.template-marketing-booklet main :is(.h1,.type-h1){font-size:4rem;line-height:1.15}body.template-marketing-booklet main :is(.h2,.type-h2){font-size:3rem;line-height:1.2}body.template-marketing-booklet main :is(.h3,.type-h3){font-size:2.4rem;line-height:1.25}body.template-marketing-booklet main :is(h4,.h4,.type-h4){font-size:1.8rem;line-height:1.3}body.template-marketing-booklet main :is(h5,.h5,.type-h5){font-size:1.4rem;line-height:1.35}body.template-marketing-booklet main .banner__heading.h2{font-size:3rem!important;line-height:1.2!important}body.template-marketing-booklet main .banner__heading.type-h1{font-size:4rem!important;line-height:1.15!important}@media screen and (max-width:749px){body.template-marketing-booklet main :is(.h0,.type-display){font-size:3.5rem}body.template-marketing-booklet main :is(.h1,.type-h1){font-size:2.6rem}body.template-marketing-booklet main :is(.h2,.type-h2){font-size:2rem}body.template-marketing-booklet main .banner__heading.h2{font-size:2rem!important}body.template-marketing-booklet main .banner__heading.type-h1{font-size:2.6rem!important}}body:not(.template-product) :is(blockquote,.type-highlight):not(:where(.__instant *)){font-family:var(--font-family-display);font-style:italic;font-weight:var(--font-weight-regular)}body:not(.template-product) .caption-with-letter-spacing{color:var(--color-muted)}body:not(.template-product) :is(.button,.button-label,.shopify-challenge__button):not(:where(.__instant *)){font-family:var(--font-body-family)}body:not(.template-product) .button:not(.button--secondary,.button--tertiary,.button--link){background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text))}body:not(.template-product) .button--secondary{--color-button-background: var(--color-base-background);--color-button-border: var(--color-base-accent);--color-button-text: var(--color-base-accent);border-width:.2rem;background-color:transparent}body:not(.template-product) .button--tertiary{--color-button-background: var(--color-base-heading);--color-button-border: var(--color-base-heading);--color-button-text: var(--color-base-solid-button-labels);background-color:rgb(var(--color-button-background));box-shadow:none}body:not(.template-product) .button--link{color:var(--color-accent);border-radius:0;border-bottom:.1rem solid var(--color-border-subtle)}@media screen and (hover:hover){body:not(.template-product) .button--secondary:hover{--color-button-text: var(--color-base-solid-button-labels);background-color:rgb(var(--color-base-accent))}}body:not(.template-product) :is(.field__input,.select__select,.customer .field input,.customer select){font-family:var(--font-body-family);background-color:var(--color-surface);box-shadow:inset 0 0 0 .1rem var(--color-border-subtle)}body:not(.template-product) :is(input.field__input,.select__select,.customer .field input,.customer select){min-height:var(--brand-field-min-height)}body:not(.template-product) :is(.field__input,.select__select,.customer .field input,.customer select):not(.search__input):focus-visible{box-shadow:var(--brand-focus-ring)}body:not(.template-product) .search-modal__form .field{background-color:var(--color-surface);box-shadow:inset 0 0 0 .1rem var(--color-border-subtle)}body:not(.template-product) .search-modal__form .field:focus-within{box-shadow:var(--brand-focus-ring)}body:not(.template-product) .search-modal__form .search__input,body:not(.template-product) .search-modal__form .search__input:focus,body:not(.template-product) .search-modal__form .search__input:focus-visible{background-color:transparent;border-radius:0;box-shadow:none}body:not(.template-product) :is(.field__input,.select__select,.customer .field input,.customer select).invalid{box-shadow:inset 0 0 0 .1rem var(--color-sale-price)}body:not(.template-product) .badge{border-radius:var(--button-radius);font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;padding:.35em .9em}body:not(.template-product) .badge--onsale{background-color:var(--color-sale);border-color:var(--color-sale);color:var(--color-surface)}body:not(.template-product) .card__badge__pill__wrapper{align-items:stretch;align-self:flex-start;background-color:var(--color-accent-surface);border-radius:100px;display:inline-flex;gap:0;overflow:hidden;width:fit-content}body:not(.template-product) .card__badge__pill__wrapper .for_level p,body:not(.template-product) .card__badge__pill__wrapper .for_level_text .card__badge__pill .card__badge__pill__text{color:rgb(var(--color-heading));font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;line-height:1;margin:0;padding:.35em .6em;text-transform:uppercase;white-space:nowrap}body:not(.template-product) .card__badge__pill__wrapper .for_level_text{gap:0}body:not(.template-product) .card__badge__pill__wrapper .card__badge__pill{align-items:center;display:inline-flex}@media screen and (min-width:750px){body:not(.template-product) .card__badge__pill__wrapper .for_level p,body:not(.template-product) .card__badge__pill__wrapper .for_level_text .card__badge__pill .card__badge__pill__text{padding-inline:.9em}}body:not(.template-product) .card--product,body:not(.template-product) .card--page{background-color:var(--color-surface);border-color:var(--color-border-subtle);box-shadow:none}body:not(.template-product) .card--product{border-bottom:0}body:not(.template-product) .card--product+.card-information{background-color:var(--color-surface);border:.1rem solid var(--color-border-subtle);border-top:0;padding:1.2rem}body:not(.template-product) .article-card{background-color:var(--color-surface);border:.1rem solid var(--color-border-subtle);border-radius:.8rem;overflow:hidden}body:not(.template-product) .article-card__title{font-family:var(--font-family-display);font-weight:var(--font-weight-regular)}body:not(.template-product) .accordion{border-color:var(--color-border-subtle)}body:not(.template-product) .accordion__title{font-family:var(--font-body-family);font-weight:var(--font-weight-semibold);color:rgb(var(--color-heading))}body:not(.template-product) .accordion__content{color:var(--color-muted);line-height:1.65}@media screen and (hover:hover){.announcement-link:hover,.announcement-link:active{color:inherit}}.header__menu-item{font-family:var(--font-body-family);letter-spacing:.02em}.footer .field__input{background-color:var(--color-surface);color:rgb(var(--color-base-text))}body:not(.template-product) :is(.price-item--sale,.price-item--last){color:var(--color-sale)}body:not(.template-product) :is(.price-item--regular,.price-item--last){font-family:var(--font-body-family)}body:not(.template-product) .rating-star{color:var(--color-reviews)}.__instant.is1oFWy5kYyOiwCou .instant-rich-text.irQhUKOARCCXdDPuk{font-family:var(--font-family-display);font-style:italic;font-weight:var(--font-weight-regular);line-height:1.35}@media screen and (max-width:575px){.__instant.is1oFWy5kYyOiwCou .instant-rich-text.iP7dRBcFHx0Gnws25{box-sizing:border-box;font-size:3rem;line-height:1.2;padding-inline:4rem}}@media(prefers-reduced-motion:reduce){body:not(.template-product) :is(.button,.field__input,.select__select,.customer .field input,.customer select){transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/2467/assets/brand-system.css.map */
