:root{--ve-red: #e10600;--ve-red-rgb: 225, 6, 0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.cart-count-bubble,.badge,.field__input,.select__select,.customer .field input,.customer select,.text-area,.quantity,.quantity__input,.search__input,.pill,.variant-input-wrapper,input[type=checkbox],.card,.card__inner,.card--card,.card--standard .card__inner,.media,.global-media-settings,.global-media-settings img,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings iframe,.deferred-media__poster,.content-container,.color-background-2,.cart-notification,.quick-add-modal__content,.search-modal__form,.predictive-search,.facets__disclosure-vertical,.mobile-facets__main,.discounts__pill,.newsletter-form__field-wrapper .field__input,.localization-form__select,.disclosure__button,.product-popup-modal__content,.pickup-availability-drawer,.slider-button,.slideshow__controls{border-radius:0!important}.product-form__input input[type=radio]+label,variant-selects .pill,.variant-option-pill{border-radius:0!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.title,.product__title>*{text-transform:uppercase;letter-spacing:.02em;line-height:.95}.price,.price__regular,.price__sale,.unit-price,.badge,.button,.shopify-payment-button__button--unbranded,.field__label,.form__label,.facets__summary,.facet-filters__label,.product-form__input .form__label,.pill,.caption,.caption-with-letter-spacing,.caption-large,.cart-count-bubble,.totals,.tax-note,.announcement-bar__message{font-family:var(--font-body-family);letter-spacing:.08em}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;font-weight:700}.badge--bottom-left.color-accent-1,.badge.color-accent-1{background:var(--ve-red);color:#fff;border-color:var(--ve-red)}.price--on-sale .price-item--sale,.price__badge-sale{color:#fff;background:var(--ve-red)}*:focus-visible,.focused,.button:focus-visible,.field__input:focus-visible{outline:1px solid #fff!important;outline-offset:3px;box-shadow:none!important}.card__inner,.button,.content-container{box-shadow:none!important}::selection{background:var(--ve-red);color:#fff}.product .price__container,.product .price-item--regular{font-size:2rem;letter-spacing:.12em}.product-form__submit{min-height:6.4rem;letter-spacing:.3em;transition:background-color .15s ease,color .15s ease}.product-form__submit:not([disabled]):hover,.product-form__submit:not([disabled]):active{background-color:var(--ve-red);color:#fff}.product-form__submit:not([disabled]):hover>span,.product-form__submit:not([disabled]):active>span{font-size:0;letter-spacing:0}.product-form__submit:not([disabled]):hover>span:after,.product-form__submit:not([disabled]):active>span:after{content:"COMMIT";font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400;letter-spacing:.3em;text-indent:.3em;line-height:1}.product-form__input--pill input[type=radio]+label{letter-spacing:.15em;text-transform:uppercase}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio][disabled]+label{color:#fff6;text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M6 9 C 28 20, 58 4, 94 31 M8 30 C 38 21, 68 36, 93 11' stroke='%23ffffff' stroke-width='2.5' fill='none' stroke-linecap='round' opacity='0.75'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.product-form__submit[disabled]{background:transparent;color:#ffffff73;border:1px solid rgba(255,255,255,.25)}.product__accordion .accordion__title{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem}.product__accordion summary{border-top:1px solid rgba(255,255,255,.15)}.product__accordion .accordion__content{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.05em;line-height:2;color:#ffffffbf}.ve-card{position:relative;display:flex;flex-direction:column;height:100%;background:#000}.ve-card__media{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.35);background:#0a0a0a}.ve-card__link{display:block;position:relative;z-index:1;line-height:0;text-decoration:none}.ve-card__img{width:100%;object-fit:cover;object-position:center top;display:block;transition:opacity .55s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.ve-card__img--back{position:relative;aspect-ratio:4 / 5;height:auto}.ve-card__img--front{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.ve-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;font-family:var(--font-heading-family);text-transform:uppercase;color:#ffffff1f;letter-spacing:.05em;line-height:1;aspect-ratio:4 / 5}.product-grid,#product-grid{counter-reset:ve-card}.grid__item{counter-increment:ve-card}.ve-card__index{position:absolute;top:1rem;left:1rem;z-index:3;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.1em;color:#fff;mix-blend-mode:difference;pointer-events:none}.ve-card__index:before{content:"[" counter(ve-card,decimal-leading-zero) "]"}.ve-card__badge{position:absolute;top:1rem;right:1rem;z-index:3;padding:.7rem 1.5rem;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44' preserveAspectRatio='none'%3E%3Cpath d='M10 21 C5 9 22 3 38 7 C52 1 70 4 84 6 C102 3 117 11 113 22 C119 33 101 41 86 37 C70 43 52 40 36 39 C18 43 3 33 10 21 Z' fill='%23000000'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transform:rotate(-2deg);pointer-events:none}@media(prefers-reduced-motion:no-preference){.ve-card__media:hover .ve-card__img{transform:scale(1.06)}.ve-card__media:hover .ve-card__img--front{opacity:1}}@media(prefers-reduced-motion:reduce){.ve-card__media:hover .ve-card__img--front{opacity:1}}.ve-card__info{display:block;padding:1.2rem .2rem 0;text-decoration:none;color:#fff}.ve-card__title{display:block;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;line-height:1.4;color:#fff}.ve-card__price{display:block;margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.1em;color:#fffc}.ve-card__was{color:#fff6;margin-right:.6rem}.ve-qa{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding:1rem 1.2rem;background:#000000eb;border-top:1px solid rgba(255,255,255,.25);transform:translateY(101%);transition:transform .22s cubic-bezier(.16,1,.3,1)}.ve-qa__label{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.15em;color:#fff9}.ve-qa__pill{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:0;min-width:3.4rem;padding:.5rem .6rem;cursor:pointer}.ve-qa__pill:hover{background:#fff;color:#000}.ve-qa__pill.is-busy{opacity:.4;pointer-events:none}.ve-qa__pill--dead,.ve-qa__pill--dead:hover{color:#ffffff59;background:transparent;border-color:#fff3;cursor:not-allowed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M6 9 C 28 20, 58 4, 94 31 M8 30 C 38 21, 68 36, 93 11' stroke='%23e10600' stroke-width='3' fill='none' stroke-linecap='round' opacity='0.9'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.ve-qa__plus{display:none}@media(hover:hover){.ve-card__media:hover .ve-qa,.ve-qa:focus-within{transform:translateY(0)}}@media(hover:none){.ve-qa{position:fixed;z-index:60;padding:1.6rem 1.6rem 2.8rem;background:#000;border-top:1px solid #fff}.ve-qa.is-open{transform:translateY(0)}.ve-qa__pill{min-height:4.4rem;min-width:4.4rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.ve-qa__plus{display:flex;align-items:center;justify-content:center;position:absolute;right:.8rem;bottom:.8rem;z-index:3;width:3.6rem;height:3.6rem;background:#000;color:#fff;border:1px solid #fff;border-radius:0;font-size:2rem;line-height:1;cursor:pointer}}.slideshow .banner__heading,.banner .banner__heading{font-size:clamp(36px,5.6vw,88px)!important;line-height:1.02!important;letter-spacing:0;text-wrap:balance;text-shadow:0 2px 34px rgba(0,0,0,.5)}@media(min-width:990px){.slideshow .banner__box,.banner .banner__box{max-width:56rem!important}}.slideshow .banner__text,.banner .banner__text{font-size:clamp(14px,1.4vw,20px)!important;letter-spacing:.14em;text-shadow:0 1px 18px rgba(0,0,0,.55)}.slideshow .banner__buttons .button,.banner .banner__buttons .button{font-size:1.3rem;letter-spacing:.24em;padding:1.6rem 3.2rem}.ve-qa{pointer-events:none}.ve-qa__pill,.ve-qa__plus{pointer-events:auto}.ve-card .ve-card__media>a.ve-card__link{display:block!important;position:relative!important;width:100%!important;z-index:1;cursor:pointer}.ve-card__media,.ve-card__link{cursor:pointer}.ve-has-cursor,.ve-has-cursor a,.ve-has-cursor button,.ve-has-cursor .ve-qa__pill,.ve-has-cursor [role=button],.ve-has-cursor label,.ve-has-cursor summary,.ve-has-cursor input,.ve-has-cursor select,.ve-has-cursor .ve-card__link{cursor:none!important}.ve-cur{position:fixed;top:0;left:0;z-index:99990;pointer-events:none;opacity:0;transition:opacity .3s ease;will-change:transform}.ve-cur.is-on{opacity:1}.ve-cur__mark{position:absolute;top:0;left:0;width:22px;height:22px;margin:-11px 0 0 -11px;border:1.5px solid #fff;border-radius:50%;background:transparent;mix-blend-mode:difference;transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),margin .4s cubic-bezier(.16,1,.3,1),background-color .35s ease,opacity .35s ease,transform .18s ease}.ve-cur.is-active .ve-cur__mark{width:44px;height:44px;margin:-22px 0 0 -22px;background:#ffffff24}.ve-cur.is-down .ve-cur__mark{transform:scale(.82)}.ve-cur.is-view .ve-cur__mark{opacity:0;transform:scale(.4)}.ve-cur__tag{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.5rem;margin:-1.35rem 0 0 -2.6rem;padding:.55rem 1rem;background:#000;color:#fff;border:1px solid #fff;font-family:var(--font-body-family);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;scale:.6;will-change:transform;transition:opacity .32s ease,scale .38s cubic-bezier(.16,1,.3,1)}.ve-cur__tag i{font-style:normal;color:var(--ve-red);font-size:1.2rem;line-height:1}.ve-cur.is-view .ve-cur__tag{opacity:1;scale:1}html.lenis,html.lenis body{height:auto}.ve-lenis.lenis-smooth{scroll-behavior:auto!important}.ve-lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.ve-lenis.lenis-stopped{overflow:hidden}.facets__form,.facets-vertical{font-family:var(--font-body-family)}.facets__summary,.facets__heading,.facet-filters__label,.facets__label,.facets__disclosure .facets__summary{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem}.facets__disclosure-vertical .facets__summary,.facets__disclosure .facets__summary{border-radius:0!important}.facets__display,.facets__display-vertical{border:1px solid rgba(0,0,0,.15);border-radius:0!important;box-shadow:none!important}.facets__list .facets__item .facet-checkbox{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.facets__item .facet-checkbox>input[type=checkbox]{border-radius:0!important}.facets__price .field__input,.facets__price .field{border-radius:0!important}.active-facets__button,.active-facets__button-remove,.facets__button-no-js,.facet-filters__sort,.select__select{border-radius:0!important;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em}.active-facets .active-facets__button-inner{border:1px solid rgba(0,0,0,.3);border-radius:0!important}.facets__disclosure[data-index]>details>summary:has(+#Details-availability),facet-filters-form .js-filter[data-index="0"]:has(.facets__summary):has([for*=vailability]),.facets__disclosure:has(input[name*=availability]),.facets__disclosure:has(input[value*="In stock"]),li.facets__item:has(input[name*=availability]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ve-brand.css.map */
