body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:var(--vault-heading-ls, -.02em);text-transform:var(--vault-heading-transform, none);line-height:1.12}:is(h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl) :is(em,i){font-style:normal;color:var(--vault-accent)}.caption-with-letter-spacing{letter-spacing:.08rem}.button,.shopify-challenge__button,.customer button{font-weight:700;letter-spacing:.04em;text-transform:var(--vault-button-transform, uppercase);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.button:not([disabled]):not(.button--tertiary):hover{transform:translateY(-1px)}.button--tertiary{text-transform:none;letter-spacing:0;font-weight:400}.vault-atc,.cart__checkout-button,.vault-cta{min-height:5.6rem;font-size:1.6rem;gap:.9rem;overflow:hidden;isolation:isolate}.vault-btn--gradient :is(.vault-atc,.cart__checkout-button,.vault-cta,.vault-sticky-atc__button):not([disabled]){background-color:var(--vault-gradient-to);background-image:linear-gradient(100deg,var(--vault-gradient-from),var(--vault-gradient-to));color:#fff}.vault-btn--gradient :is(.vault-atc,.cart__checkout-button,.vault-cta,.vault-sticky-atc__button):after{box-shadow:none}.vault-btn--glow :is(.vault-atc,.cart__checkout-button,.vault-cta):not([disabled]){box-shadow:0 1.2rem 2.6rem -1rem var(--vault-glow-color)}.vault-btn--shine :is(.vault-atc,.cart__checkout-button,.vault-cta):not([disabled]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);background-size:250% 100%;background-repeat:no-repeat;animation:vault-shine 3.2s ease-in-out infinite}@keyframes vault-shine{0%{background-position:130% 0}45%,to{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){.vault-btn--shine :is(.vault-atc,.cart__checkout-button,.vault-cta):before{animation:none}}.vault-btn-icon{width:2rem;height:2rem;flex-shrink:0;order:-1;position:relative;z-index:3}.vault-btn-icon--after{order:2;transition:transform .2s ease}.button:hover .vault-btn-icon--after{transform:translate(3px)}.vault-atc>span,.vault-cta>span{position:relative;z-index:3}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:rgb(var(--color-foreground))!important;font-weight:700!important;letter-spacing:.04em;text-transform:var(--vault-button-transform, uppercase);min-height:5.2rem!important;border:0!important;box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),.85)!important;border-radius:var(--buttons-radius-outset)!important}.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{display:none!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-foreground),.05)!important;text-decoration:none!important}.shopify-payment-button__more-options{display:none!important}.product .price--large .price-item{font-weight:700;font-size:2.6rem;letter-spacing:-.01em}.product .price--large .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5);font-weight:400!important;font-size:.8em}.price .price-item--sale{color:rgb(var(--color-foreground))}.price--large .price-item--sale{color:var(--vault-accent)}.vault-save-badge.badge{background:var(--vault-accent);color:#fff;border:0;border-radius:99rem;padding:.45rem 1.1rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.price--large .vault-save-badge{font-size:1.3rem;align-self:center}.vault-hide-tax .product__tax,.vault-hide-tax .product .installment:empty{display:none}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.08}.product__info-container>*+*{margin-top:1.4rem}.product__info-container .product__description{margin-top:2rem}.product__info-container .product-form__buttons{gap:1rem;display:grid}.product__info-container .product-form__buttons>*{margin:0}.product__media-list .product__media-item .product-media-container,.product__media-item .global-media-settings{border-radius:var(--media-radius);overflow:hidden}.thumbnail-list .thumbnail{border-radius:max(.8rem,calc(var(--media-radius) * .6));overflow:hidden;box-shadow:0 0 0 2px transparent;transition:box-shadow .2s ease,opacity .2s ease}.thumbnail-list .thumbnail:not([aria-current]){opacity:.6}.thumbnail-list .thumbnail[aria-current],.thumbnail-list .thumbnail:hover{opacity:1}.thumbnail-list .thumbnail[aria-current]{box-shadow:0 0 0 2px rgb(var(--color-foreground));border:0}.slider-button{border-radius:50%}.product__media-wrapper .slider-buttons .slider-button{background:rgb(var(--color-background));box-shadow:0 .4rem 1.2rem #0000001f;width:4rem;height:4rem}.product-form__input--pill input[type=radio]+label{font-weight:600;letter-spacing:0;padding:1rem 2rem}.vault-acc--boxed .product__accordion.accordion,.vault-acc--boxed .vault-faq__item{border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:1.2rem;background:rgba(var(--color-foreground),.025);padding:0 1.6rem;margin-top:.8rem}.vault-acc--boxed .product__accordion.accordion+.accordion{margin-top:.8rem}.vault-acc--boxed .vault-faq__list{display:grid;gap:1rem}.vault-acc--boxed .vault-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.product__accordion .summary__title .accordion__title{font-weight:600;letter-spacing:0;font-size:1.5rem}.product .rating-wrapper{gap:.6rem}.header-wrapper--border-bottom{border-bottom:0;box-shadow:0 1px rgba(var(--color-foreground),.06)}.header__menu-item span,.header__active-menu-item{font-weight:500;letter-spacing:0}.header__menu-item:hover span{text-decoration:none;opacity:.7}.header__active-menu-item{text-decoration:none}.cart-count-bubble{background-color:var(--vault-accent);color:#fff;font-weight:700}.drawer__heading{font-weight:700;letter-spacing:-.01em}.cart-item__image{border-radius:1rem}.cart-item__name{font-weight:600;letter-spacing:0}.cart-drawer .totals__total-value{font-weight:700}.cart-drawer .cart__ctas{margin-top:1rem}.cart__checkout-button{width:100%}.field__input,.select__select,.customer .field input{letter-spacing:0}.card__heading{font-weight:600;letter-spacing:0}.card-information .price{font-weight:600}.footer-block__heading{font-weight:700;letter-spacing:.02em}.footer .newsletter-form__field-wrapper .field,.footer .newsletter-form__field-wrapper .field__input{border-radius:99rem}.vault-hide-powered .copyright__content:has(a[href*="shopify.com"]){display:none}.vault-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:1001;pointer-events:none}.vault-progress__bar{height:100%;background:var(--vault-accent);transform-origin:0 50%;transform:scaleX(0)}.vault-totop{position:fixed;right:1.6rem;bottom:1.6rem;z-index:4;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:var(--vault-accent);color:#fff;cursor:pointer;box-shadow:0 .6rem 1.6rem #0000002e;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .25s ease,transform .25s ease,bottom .3s ease}.vault-totop.is-visible{opacity:1;transform:none;pointer-events:auto}.vault-totop svg{width:2rem;height:2rem}body.vault-sticky-atc-visible .vault-totop{bottom:9.6rem}.product-form__buttons{max-width:none!important}.product--no-media .product-form__buttons,.product--no-media .vault-delivery,.product--no-media .vault-rating{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vault-design.css.map */
