:root{--w-page-max: 144rem;--w-reading-max: 76rem;--w-gutter-mobile: 2rem;--w-gutter-tablet: 3.2rem;--w-gutter-desktop: 5rem;--w-section-gap-s: clamp(2.8rem, 4vw, 4.8rem);--w-section-gap-m: clamp(4rem, 6vw, 7.2rem);--w-section-gap-l: clamp(5.6rem, 8vw, 10rem);--w-gap-xs: .8rem;--w-gap-s: 1.2rem;--w-gap-m: 2rem;--w-gap-l: 3.2rem;--w-gap-xl: 4.8rem;--w-text-xs: 1.1rem;--w-text-s: 1.3rem;--w-text-base: 1.5rem;--w-text-m: 1.7rem;--w-text-l: clamp(1.8rem, 1.5rem + .6vw, 2.2rem);--w-display-s: clamp(2rem, 1.6rem + 1.2vw, 2.8rem);--w-display-m: clamp(2.6rem, 2rem + 2vw, 4rem);--w-display-l: clamp(3.2rem, 2.4rem + 3vw, 5.4rem);--w-display-xl: clamp(3.8rem, 2.6rem + 4.5vw, 7.2rem);--w-label-tracking: .14em;--w-label-size: 1.2rem;--w-cta-tracking: .1em;--w-hairline: 1px;--w-radius-none: 0;--w-radius-xs: 2px;--w-radius-pill: 100px;--w-duration-fast: .15s;--w-duration-base: .25s;--w-duration-slow: .45s;--w-ease: cubic-bezier(.33, 1, .68, 1);--w-ease-in-out: cubic-bezier(.65, 0, .35, 1);--w-shadow-drawer: 0 0 0 1px rgba(var(--color-foreground, 33 28 22), .06), 0 24px 48px -12px rgba(0, 0, 0, .18);--w-z-card-actions: 2;--w-z-sticky-bar: 4;--w-z-header: 5;--w-z-drawer: 20;--w-z-modal: 30;--w-header-height-desktop: 7.2rem;--w-header-height-mobile: 5.6rem}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;text-wrap:balance}.w-eyebrow{display:block;font-family:var(--font-body-family);font-size:var(--w-label-size);font-weight:500;letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin-bottom:1.2rem}.w-measure{max-width:var(--w-reading-max)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.3rem;font-weight:600;letter-spacing:var(--w-cta-tracking);text-transform:uppercase;min-height:4.6rem;transition:background-color var(--w-duration-base) var(--w-ease),color var(--w-duration-base) var(--w-ease),border-color var(--w-duration-base) var(--w-ease),opacity var(--w-duration-base) var(--w-ease)}.button:not(.button--secondary):hover{opacity:.92}.button--secondary:hover{background:rgba(var(--color-foreground),.04)}.button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 rgba(var(--color-shadow),0)}.link--text,.w-link-cta{position:relative;text-underline-offset:.4rem}.w-link-cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;letter-spacing:var(--w-cta-tracking);text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));padding-bottom:.4rem}.w-link-cta:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform var(--w-duration-base) var(--w-ease)}.w-link-cta:hover:after{transform:scaleX(.55)}.header-wrapper{border-bottom:var(--w-hairline) solid rgba(var(--color-foreground),.08)}.header__menu-item{font-size:1.3rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.header__menu-item:hover span{text-decoration-thickness:.1rem;text-underline-offset:.5rem}.header__active-menu-item{text-underline-offset:.5rem}.header__icon{transition:opacity var(--w-duration-fast) var(--w-ease)}.header__icon:hover{opacity:.7}.announcement-bar__message{font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding-top:.8rem;padding-bottom:.8rem}.mega-menu__content{border-top:var(--w-hairline) solid rgba(var(--color-foreground),.08);padding-top:3.2rem;padding-bottom:4rem}.mega-menu__list{gap:3.2rem 5.6rem}.mega-menu__link{font-size:1.4rem}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.02em;text-transform:none;margin-bottom:.6rem}.w-mega-inner{display:flex;gap:5.6rem;align-items:flex-start}.w-mega-inner .mega-menu__list{flex:1 1 auto;padding-left:0}.w-mega-inner--has-promo .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.w-mega-promos{display:flex;gap:2.4rem;flex:0 0 auto}.w-mega-promo{display:flex;flex-direction:column;gap:1rem;width:clamp(20rem,18vw,26rem);text-decoration:none;color:rgb(var(--color-foreground))}.w-mega-promo__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.w-mega-promo__media img,.w-mega-promo__media svg{width:100%;height:100%;object-fit:cover;transition:transform var(--w-duration-slow) var(--w-ease)}.w-mega-promo:hover .w-mega-promo__media img{transform:scale(1.04)}.w-mega-promo__heading{font-family:var(--font-heading-family);font-size:1.8rem;margin:0}.w-mega-promo__text{font-size:1.3rem;color:rgba(var(--color-foreground),.7);margin:0}.menu-drawer__menu-item{font-size:1.6rem;padding-top:1.4rem;padding-bottom:1.4rem}.menu-drawer{box-shadow:var(--w-shadow-drawer)}.search-modal{border-bottom:var(--w-hairline) solid rgba(var(--color-foreground),.08)}.search__input.field__input{font-size:1.6rem}.predictive-search__list-item .predictive-search__item-heading{font-size:1.4rem}.predictive-search__item-query-result mark{background:none;color:rgb(var(--color-foreground))}.card--card,.card--standard .card__inner{transition:none}.card__media img{transition:transform var(--w-duration-slow) var(--w-ease),opacity var(--w-duration-base) var(--w-ease)}@media(hover:hover){.card:hover .card__media img:only-child{transform:scale(1.03)}}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.01em}.card__heading a:after{outline-offset:.4rem}.card-information .caption-with-letter-spacing{letter-spacing:.08em}.card-information .price{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.badge{font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem .8rem;border:none}.quick-add__submit{min-height:4.2rem;font-size:1.2rem}@media screen and (min-width:990px){.w-quickadd-reveal .quick-add{opacity:0;transform:translateY(.4rem);transition:opacity var(--w-duration-base) var(--w-ease),transform var(--w-duration-base) var(--w-ease)}.w-quickadd-reveal .card-wrapper:hover .quick-add,.w-quickadd-reveal .card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.w-quickadd-reveal .quick-add{opacity:1;transform:none}}.product__title h1,.product__title .h1{font-size:var(--w-display-m);line-height:1.1}.product .price{font-size:1.7rem}.product-form__input .form__label,.product-form__input legend.form__label{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.product-form__input--pill input[type=radio]+label{font-size:1.3rem;letter-spacing:.02em;min-width:5.2rem;text-align:center;transition:border-color var(--w-duration-fast) var(--w-ease),background-color var(--w-duration-fast) var(--w-ease)}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.04em}.accordion summary{transition:opacity var(--w-duration-fast) var(--w-ease)}.accordion summary:hover{opacity:.75}.product__info-container>.product__tax,.product__info-container .product__sku{font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6)}.w-trust{display:grid;gap:1.2rem;padding:1.6rem 0;border-top:var(--w-hairline) solid rgba(var(--color-foreground),.08);border-bottom:var(--w-hairline) solid rgba(var(--color-foreground),.08);margin:.4rem 0 .8rem}.w-trust__row{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.w-trust__row svg{width:2rem;height:2rem;flex-shrink:0;color:rgb(var(--color-foreground))}.w-trust__row strong{display:block;font-weight:600;color:rgb(var(--color-foreground))}cart-drawer .drawer__inner{box-shadow:var(--w-shadow-drawer)}.cart-item__name{font-size:1.4rem;font-weight:500}.drawer__heading{font-family:var(--font-heading-family);font-size:2rem}.w-shipbar{padding:1.2rem 0 .4rem;font-size:1.25rem;color:rgba(var(--color-foreground),.8)}.w-shipbar__label strong{color:rgb(var(--color-foreground))}.w-shipbar__track{margin-top:.8rem;height:.3rem;background:rgba(var(--color-foreground),.12);overflow:hidden;border-radius:var(--w-radius-pill)}.w-shipbar__fill{display:block;height:100%;width:var(--w-shipbar-progress, 0%);background:rgb(var(--color-foreground));border-radius:var(--w-radius-pill);transition:width var(--w-duration-slow) var(--w-ease)}.w-shipbar--done .w-shipbar__fill{background:#4a6b4f}.w-wish{--w-wish-size: 3.6rem;position:absolute;top:.8rem;right:.8rem;z-index:var(--w-z-card-actions);display:inline-flex;align-items:center;justify-content:center;width:var(--w-wish-size);height:var(--w-wish-size);border:none;border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer;transition:transform var(--w-duration-fast) var(--w-ease),background-color var(--w-duration-fast) var(--w-ease)}.w-wish:hover{transform:scale(1.06);background:rgba(var(--color-background),1)}.w-wish svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:fill var(--w-duration-fast) var(--w-ease)}.w-wish[aria-pressed=true] svg{fill:currentColor}.w-wish--inline{position:static;width:auto;height:4.6rem;padding:0 1.6rem;gap:.8rem;border-radius:var(--w-radius-xs);border:var(--w-hairline) solid rgba(var(--color-foreground),.2);background:transparent;font-size:1.2rem;font-weight:600;letter-spacing:var(--w-cta-tracking);text-transform:uppercase}.w-wish--inline:hover{transform:none;background:rgba(var(--color-foreground),.04)}.card-wrapper .card__inner{position:relative}.w-card-swatches{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;min-height:1.8rem}.w-card-swatch{width:1.6rem;height:1.6rem;padding:0;border-radius:50%;border:var(--w-hairline) solid rgba(var(--color-foreground),.25);background-color:var(--w-swatch-color, rgba(var(--color-foreground), .1));background-size:cover;background-position:center;cursor:pointer;transition:box-shadow var(--w-duration-fast) var(--w-ease)}.w-card-swatch[aria-pressed=true],.w-card-swatch:hover{box-shadow:0 0 0 1px rgb(var(--color-background)),0 0 0 2px rgb(var(--color-foreground))}.w-card-swatches__more{font-size:1.1rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6);text-decoration:none}.w-card-swatches__more:hover{color:rgb(var(--color-foreground))}.facets__heading,.facets__summary{font-size:1.3rem}.facets__summary span{letter-spacing:.04em}.facets-vertical .facets__disclosure-vertical{border-bottom:var(--w-hairline) solid rgba(var(--color-foreground),.08)}.active-facets__button{border-radius:var(--w-radius-pill);font-size:1.2rem}.collection .loading-overlay__spinner{color:rgb(var(--color-foreground))}.facets__disclosure-vertical .facets__summary{font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.facets-vertical .facets-wrap{border:none}.facet-checkbox{font-size:1.35rem}.facets__price .field__label{font-size:1.2rem}.mobile-facets__open{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mobile-facets__inner{box-shadow:var(--w-shadow-drawer)}.mobile-facets__heading{font-family:var(--font-heading-family)}.facet-filters__sort{font-size:1.3rem}.product-count__text{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.collection-hero__title{font-size:var(--w-display-m)}.collection-hero__description{max-width:62rem;color:rgba(var(--color-foreground),.75)}.pagination__item{font-size:1.35rem}.pagination__item--current:after{height:.1rem}.w-chips{display:flex;flex-wrap:wrap;gap:.8rem}.w-chips--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.w-chips--scroll::-webkit-scrollbar{display:none}.w-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:.9rem 1.6rem;border:var(--w-hairline) solid rgba(var(--color-foreground),.2);border-radius:var(--w-radius-pill);font-size:1.3rem;font-weight:500;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--w-duration-fast) var(--w-ease),border-color var(--w-duration-fast) var(--w-ease)}.w-chip:hover,.w-chip[aria-current=page]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.footer{border-top:var(--w-hairline) solid rgba(var(--color-foreground),.08)}.footer-block__heading{font-size:1.2rem;font-weight:600;letter-spacing:var(--w-label-tracking);text-transform:uppercase}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding-top:.6rem;padding-bottom:.6rem}.footer__copyright{font-size:1.2rem}.w-footer-acc__toggle{display:inline;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:default}.w-footer-acc__caret{display:none}@media screen and (max-width:749px){.w-footer-acc-ready .w-footer-acc{border-bottom:var(--w-hairline) solid rgba(var(--color-foreground),.1);margin-bottom:0}.w-footer-acc-ready .w-footer-acc .footer-block__heading{margin:0}.w-footer-acc-ready .w-footer-acc .w-footer-acc__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;cursor:pointer}.w-footer-acc-ready .w-footer-acc .w-footer-acc__caret{display:block;width:.8rem;height:.8rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--w-duration-base) var(--w-ease)}.w-footer-acc-ready .w-footer-acc--open .w-footer-acc__caret{transform:rotate(225deg)}.w-footer-acc-ready .w-footer-acc .footer-block__details-content{display:none;padding-bottom:1.2rem}.w-footer-acc-ready .w-footer-acc--open .footer-block__details-content{display:block}}.article-card .card__heading{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25}.article-card__info.caption-with-letter-spacing{font-size:1.15rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.6)}.article-card__excerpt{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.article-template__content{font-size:1.6rem;line-height:1.75}.article-template__content h2,.article-template__content h3{margin-top:2em}.article-template__hero-container{max-width:var(--w-page-max)}.article-template header h1{font-size:var(--w-display-l)}.blog__title,.main-page-title{font-size:var(--w-display-m)}.newsletter__subheading{color:rgba(var(--color-foreground),.75)}.newsletter-form__field-wrapper .field__input{min-height:4.8rem}.w-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:clamp(2rem,3vw,3.6rem)}.w-section-head--center{flex-direction:column;align-items:center;text-align:center}.w-section-head__heading{margin:0;font-size:var(--w-display-m)}.w-section-head__text{margin:.8rem 0 0;max-width:56rem;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.w-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--w-gap-s);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--w-gutter-mobile);padding-bottom:.8rem;scrollbar-width:none}.w-rail::-webkit-scrollbar{display:none}.w-rail>*{scroll-snap-align:start;width:auto;max-width:none}}@media(prefers-reduced-motion:no-preference){body.w-animate .w-reveal{opacity:0;transform:translateY(1.6rem);transition:opacity var(--w-duration-slow) var(--w-ease),transform var(--w-duration-slow) var(--w-ease)}body.w-animate .w-reveal.w-reveal--in{opacity:1;transform:translateY(0)}}.w-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.w-hide-empty:empty{display:none}@media(prefers-reduced-motion:reduce){.w-mega-promo__media img,.card__media img,.w-shipbar__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/brand-system.css.map */
