:root{--brand-space-1: .4rem;--brand-space-2: .8rem;--brand-space-3: 1.2rem;--brand-space-4: 1.6rem;--brand-space-5: 2.4rem;--brand-space-6: 3.2rem;--brand-space-7: 4.8rem;--brand-space-8: 6.4rem;--brand-tap: 4.4rem;--brand-control-height: 4.8rem;--brand-tracking-label: .12em;--brand-ease: cubic-bezier(.2, 0, 0, 1);--brand-duration: .2s;--brand-focus: 0 0 0 .2rem rgb(var(--color-background)), 0 0 0 .4rem rgb(var(--color-foreground))}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,.h0,.h1,.h2{font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.2}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,1.2rem + 1.2vw,3rem);line-height:1.25}.product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:var(--brand-tracking-label)}h3,h4,h5,h6,.h3,.h4,.h5,.h6,.card__heading,.footer-block__heading,.footer-block__newsletter .footer-block__heading,.facets__heading,.product__info-container .product-form__input .form__label{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:500;letter-spacing:.01em}.brand-label,.footer-block__heading,.facets__summary,.badge{text-transform:uppercase;letter-spacing:var(--brand-tracking-label);font-size:1.1rem}.rte,.product__description{line-height:1.65}:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button,.shopify-challenge__button,.customer button{min-height:var(--brand-control-height);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--brand-tracking-label);transition:background-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:rgba(var(--color-button),.86)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button[aria-disabled=true],.button:disabled{opacity:.45;cursor:not-allowed}.link,.underlined-link{text-underline-offset:.3rem;text-decoration-thickness:.1rem}.field__input,.select__select,.customer .field input{min-height:var(--brand-control-height)}.field__label,.customer .field label{letter-spacing:.01em}.form__message{font-size:1.3rem;align-items:flex-start}.product-form__input input[type=radio]+label{min-width:var(--brand-tap);min-height:var(--brand-tap);padding:1rem 1.4rem;font-size:1.3rem;letter-spacing:.04em;justify-content:center}.product-form__input input[type=radio]:not(.disabled)+label:hover{border-color:rgb(var(--color-foreground))}.header{column-gap:var(--brand-space-4)}.header__menu-item,.mega-menu__link--level-2{font-size:1.2rem;text-transform:uppercase;letter-spacing:var(--brand-tracking-label)}.header__menu-item span{text-underline-offset:.6rem}.header__icon{min-width:var(--brand-tap);min-height:var(--brand-tap)}.mega-menu__content{padding-top:var(--brand-space-6);padding-bottom:var(--brand-space-7)}.mega-menu__link{font-size:1.4rem;line-height:1.4;padding-top:.6rem;padding-bottom:.6rem}.menu-drawer__menu-item{min-height:5.2rem;font-size:1.6rem}.announcement-bar__message{font-size:1.1rem;letter-spacing:var(--brand-tracking-label);text-transform:uppercase;min-height:3.6rem}.card__heading{font-size:1.4rem;line-height:1.4}.card-information{gap:.2rem}.card-information>.price{font-size:1.4rem;color:rgb(var(--color-foreground))}.card__media .media img{transition:opacity .3s var(--brand-ease)}.badge{padding:.4rem .8rem;font-size:1rem;font-weight:500}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.6)}.price--on-sale .price-item--sale{font-weight:500}.drawer__inner,.menu-drawer{box-shadow:none}.drawer__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--brand-tracking-label)}.footer-block__heading{margin-bottom:var(--brand-space-4);font-size:1.1rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding-top:.6rem;padding-bottom:.6rem;min-height:3.2rem}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.12)}.footer__copyright,.policies li a{font-size:1.2rem}@media screen and (max-width:749px){.footer-block__details-content .list-menu__item--link{min-height:var(--brand-tap)}}.facets__form .product-count__text,.product-count__text{font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.7)}.active-facets__button{min-height:3.6rem}.active-facets__button-inner{border-radius:0;font-size:1.2rem;padding:.6rem 1.2rem;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.25)}.facets__disclosure .facets__summary,.mobile-facets__open{min-height:var(--brand-tap)}.collection-hero__title{margin-bottom:.8rem}.collection-hero__description{max-width:64rem;font-size:1.4rem}.brand-404-search{display:flex;gap:.8rem;max-width:48rem;margin:2.4rem auto 1.6rem}.brand-404-search .field{flex:1 1 auto}.product-accordion__region-note{display:block;margin-top:.4rem;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--brand-tracking-label);color:rgba(var(--color-foreground),.6)}.product-accordion__text{margin-top:1.6rem;font-size:1.4rem}.product-accordion__text:first-child{margin-top:0}.product-accordion__button{margin-top:1.6rem}.product-accordion__policy-link{margin:1.6rem 0 0;font-size:1.3rem}.product-card-wrapper .card__content .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.8em;line-height:1.4;margin-bottom:.4rem}.product-card-wrapper .card-information>.price{display:flex;flex-wrap:wrap;gap:0 .6rem}.product-card-wrapper .price--on-sale .price-item--last{color:#7a2e22}.product-card-wrapper .card--media .quick-add{position:absolute;top:0;right:.8rem;z-index:2;margin:calc(var(--ratio-percent) - 4.4rem) 0 0}.product-card-wrapper .card--media .quick-add__submit{width:3.6rem;min-width:0;height:3.6rem;min-height:0;padding:0;border-radius:50%;font-size:0;letter-spacing:0;color:#1a1a1a;background-color:#ffffffd9;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:1.3rem .14rem,.14rem 1.3rem;background-position:center;background-repeat:no-repeat;box-shadow:0 0 0 .1rem #0000001f}.product-card-wrapper .card--media .quick-add__submit:before,.product-card-wrapper .card--media .quick-add__submit:after{border-radius:50%;box-shadow:none}.product-card-wrapper .card--media .quick-add__submit:not([disabled]):hover{background-color:#fff}.product-card-wrapper .card--media .quick-add__submit .loading__spinner{width:1.6rem}.brand-card-swatches{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;margin:.4rem 0 0 -.5rem}.brand-card-swatches__button{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.brand-card-swatches__dot{display:block;width:1.6rem;height:1.6rem;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 .1rem #0000001f}.brand-card-swatches__button[aria-pressed=true] .brand-card-swatches__dot{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem}.brand-card-swatches__button:hover .brand-card-swatches__dot{transform:scale(1.1)}.brand-card-swatches__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:0}.brand-card-swatches__more{margin-left:.2rem;font-size:1.1rem;color:rgba(var(--color-foreground),.75);text-decoration:none}.card-wrapper.is-swatched .card__media .media>img+img{display:none}
/*# sourceMappingURL=/cdn/shop/t/47/assets/brand.css.map */
