:root{--vs-black: 18, 18, 20;--vs-red: 158, 15, 28;--vs-orange: 242, 100, 25;--vs-line: rgba(var(--color-foreground), .16);--vs-gap: 1.6rem}h1,h2,.h0,.h1,.h2,.hxl{letter-spacing:-.01em;text-wrap:balance}.vs-eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-foreground));display:inline-flex;align-items:center;gap:1rem}.vs-eyebrow:before{content:"";width:2.4rem;height:.3rem;background:rgb(var(--vs-orange));flex:0 0 auto}.color-scheme-5 .vs-eyebrow:before,.color-scheme-4 .vs-eyebrow:before{background:currentColor}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:1.4rem;min-height:4.8rem}.button--secondary{--border-opacity: 1}.link,.underlined-link{text-underline-offset:.35rem}.vs-section-header{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.vs-section-header__text{display:flex;flex-direction:column;gap:1rem}.vs-section-header__heading{margin:0}.vs-section-header__link{font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;min-height:4.4rem;display:inline-flex;align-items:center;align-self:flex-start}@media screen and (min-width:750px){.vs-section-header--with-link{flex-direction:row;align-items:flex-end;justify-content:space-between}.vs-section-header__link{align-self:auto}.vs-section-header{margin-bottom:3.6rem}}.vs-scroller{display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem 1.2rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.vs-scroller__item{flex:0 0 72%;scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.vs-scroller__item{flex-basis:40%}.vs-scroller{margin-left:-5rem;margin-right:-5rem;padding-left:5rem;padding-right:5rem;scroll-padding-left:5rem}}@media screen and (min-width:990px){.vs-scroller{display:grid;grid-template-columns:repeat(var(--vs-columns, 3),minmax(0,1fr));gap:1.6rem;overflow:visible;margin-left:0;margin-right:0;padding:0;scroll-snap-type:none}.vs-scroller__item{flex:none}}.vs-ratio--portrait{aspect-ratio:4 / 5}.vs-ratio--square{aspect-ratio:1 / 1}.vs-ratio--landscape{aspect-ratio:4 / 3}.vs-icon{width:2.8rem;height:2.8rem;flex:0 0 auto}.vs-accordion{border-top:.2rem solid rgb(var(--color-foreground))}.vs-accordion__item{border-bottom:.1rem solid var(--vs-line)}.vs-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.4rem 0;cursor:pointer;list-style:none}.vs-accordion__summary::-webkit-details-marker{display:none}.vs-accordion__title{font-size:1.7rem;font-weight:500;line-height:1.4}.vs-accordion__icon{position:relative;width:1.6rem;height:1.6rem;flex:0 0 auto}.vs-accordion__icon:before,.vs-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.2rem;background:currentColor;transform:translateY(-50%);transition:transform .2s ease}.vs-accordion__icon:after{transform:translateY(-50%) rotate(90deg)}.vs-accordion__item[open] .vs-accordion__icon:after{transform:translateY(-50%) rotate(0)}.vs-accordion__content{padding:0 0 2rem;line-height:1.7}.vs-accordion__content>*:first-child{margin-top:0}.product__accordion .summary__title .accordion__title{text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600}.vs-spec-table{width:100%;border-collapse:collapse;font-size:1.5rem;table-layout:fixed;border-top:.2rem solid rgb(var(--color-foreground))}.vs-spec-table th,.vs-spec-table td{text-align:left;vertical-align:top;padding:1.2rem 0;border-bottom:.1rem solid var(--vs-line);line-height:1.5}.vs-spec-table th{width:40%;padding-right:1.6rem;font-weight:500;color:rgba(var(--color-foreground),.8)}.vs-tabs{display:block;margin:2.4rem 0}.vs-tabs__list{display:flex;gap:.4rem;overflow-x:auto;border-bottom:.1rem solid var(--vs-line);scrollbar-width:none}.vs-tabs__list::-webkit-scrollbar{display:none}.vs-tabs__tab{flex:0 0 auto;min-height:4.4rem;padding:0 1.2rem;background:none;border:0;border-bottom:.3rem solid transparent;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vs-tabs__tab[aria-selected=true]{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--vs-red))}.vs-tabs__tab:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.vs-tabs__panel{padding:2rem 0 0;line-height:1.7}.vs-tabs__panel[hidden]{display:none}.vs-tabs__panel ul{padding-left:1.8rem}.vs-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2rem 0;padding:1.6rem;background:rgba(var(--color-foreground),.04)}.vs-trust__item{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.35;min-height:4.4rem}.vs-trust__item .vs-icon{width:2.4rem;height:2.4rem;color:rgb(var(--vs-red))}.color-scheme-3 .vs-trust__item .vs-icon{color:rgb(var(--vs-orange))}.vs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;background:#fff;color:#121214;border-top:.1rem solid rgba(18,18,20,.12);box-shadow:0 -.6rem 1.8rem #1212141a;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease}.vs-sticky-atc.is-visible{transform:translateY(0)}.vs-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.vs-sticky-atc__image{width:4.8rem;height:4.8rem;object-fit:cover;flex:0 0 auto}.vs-sticky-atc__info{min-width:0;flex:1 1 auto}.vs-sticky-atc__title{margin:0;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-sticky-atc__price{margin:0;font-weight:600;color:#9e0f1c;font-size:1.5rem}.vs-sticky-atc__price s{color:#5c5c62;font-weight:400;font-size:1.3rem}.vs-sticky-atc__button{flex:0 0 auto;min-height:4.8rem;padding:0 2rem;font-size:1.3rem}@media screen and (min-width:990px){.vs-sticky-atc{display:none}}@media screen and (max-width:989px){body.vs-theme.vs-has-sticky-atc .footer{padding-bottom:8rem}}@media screen and (max-width:749px){body.vs-theme .header__icon,body.vs-theme .header__icon--menu,body.vs-theme .menu-drawer__menu-item,body.vs-theme .footer-block__details-content .list-menu__item--link,body.vs-theme .announcement-bar__link{min-height:4.4rem;min-width:4.4rem}body.vs-theme .product-form__input input[type=radio]+label{min-height:4.4rem;min-width:4.4rem;display:inline-flex;align-items:center;justify-content:center}body.vs-theme .quantity__button{min-width:4.4rem}body.vs-theme .product-form__submit,body.vs-theme .shopify-payment-button__button{width:100%;min-height:5.2rem}body.vs-theme .vs-hero__buttons .button{width:100%}body.vs-theme .vs-trust-bar__list{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs-theme .vs-section-header{margin-bottom:2rem}body.vs-theme .card__heading{font-size:1.5rem}body.vs-theme .footer-block__list-social .list-social__link{padding:1.1rem}}.header-wrapper .header__heading-link .h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.header__menu-item{text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;font-weight:500}.mega-menu__link--level-2{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.announcement-bar__message{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:500}.footer .footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600}.footer .newsletter-form__button{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.card__heading{font-family:var(--font-body-family);font-weight:500}.price--on-sale .price-item--sale{color:rgb(var(--vs-red));font-weight:600}.color-scheme-3 .price--on-sale .price-item--sale,.color-scheme-4 .price--on-sale .price-item--sale{color:inherit}.badge{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.product__title h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media screen and (min-width:750px){.product__title h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.product__text.caption-with-letter-spacing{color:rgba(var(--color-foreground),.8)}.product__description .h4,.vs-tabs__panel .h4{margin:1.6rem 0 .8rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-theme.css.map */
