.product-card-wrapper.card-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgb(255 255 255 / .06);border-radius:6px;background:#111;box-shadow:0 24px 48px #00000073;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease}.product-card-wrapper.card-wrapper:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--vn-red, #FF0033) 55%,transparent);box-shadow:0 24px 48px #00000080,0 0 40px color-mix(in srgb,var(--vn-red, #FF0033) 18%,transparent)}.product-card-wrapper .card,.product-card-wrapper .card__inner{--border-opacity: 0;--shadow-opacity: 0;border-radius:0}.product-card-wrapper .card__media{background:#f2f2f2}.product-card-wrapper .card__media img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.product-card-wrapper:hover .card__media img{transform:scale(1.04)}.product-card-wrapper .card--standard>.card__content .card__information{padding:1.6rem 1.8rem 0;text-align:start}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:var(--font-heading-family);font-size:1.35rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vn-text, #fff)}.product-card-wrapper .price{font-size:1.6rem;font-weight:700}.product-card-wrapper .price__sale .price-item--regular{font-size:1.3rem;font-weight:400;color:#ffffff73}.product-card-wrapper .quick-add{margin-top:auto;padding:1.4rem 1.8rem 1.8rem}.product-card-wrapper .quick-add .quick-add__submit{position:relative;width:100%;min-height:4.8rem;overflow:hidden;border:0;border-radius:var(--vn-radius-btn, 8px);background:var(--vn-red, #FF0033);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 8px 24px color-mix(in srgb,var(--vn-red, #FF0033) 30%,transparent);transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.product-card-wrapper .quick-add .quick-add__submit:before{display:none}.product-card-wrapper .quick-add .quick-add__submit:after{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:45%;border-radius:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);box-shadow:none;animation:vn-shine 3.2s ease-in-out infinite;pointer-events:none}.product-card-wrapper .quick-add .quick-add__submit:hover{transform:translateY(-2px);background:var(--vn-red-deep, #D6002B);box-shadow:0 12px 32px color-mix(in srgb,var(--vn-red, #FF0033) 50%,transparent)}@media(prefers-reduced-motion:reduce){.product-card-wrapper.card-wrapper,.product-card-wrapper .card__media img{transition:none}}.banner__buttons a.button{background-color:#ff2d2d!important;color:#fff!important;border-radius:0!important;border:none!important;min-width:250px!important;min-height:50px!important;font-weight:800!important;letter-spacing:1px!important;box-shadow:0 5px 15px #ff2d2d66!important}.banner__buttons a.button:after,.banner__buttons a.button:before{display:none!important}.banner__buttons a.button:hover{background-color:#d62020!important;transform:translateY(-2px)!important}.banner__box{position:static!important;width:100%!important;max-width:100%!important}.banner__buttons{position:absolute!important;bottom:60px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:auto!important;margin:0!important;display:flex!important;justify-content:center!important;z-index:10!important}@media screen and (max-width:749px){.banner__buttons{bottom:20px!important}.banner__buttons a.button{min-width:200px!important;min-height:45px!important;font-size:1.4rem!important}}.banner-video,.banner-video video{width:100%;height:100%;object-fit:cover;display:block}.banner__media video{width:100%;height:100%;object-fit:cover}.quantity{background-color:#e0242414!important;border:1px solid rgba(224,36,36,.6)!important;box-shadow:0 0 14px #e0242459,inset 0 0 6px #e0242426!important;border-radius:8px!important;min-height:45px!important;height:45px!important;width:130px!important}.quantity:after,.quantity:before{display:none!important;box-shadow:none!important}.quantity__input,.quantity__button{background-color:transparent!important;color:#fff!important;border:none!important;box-shadow:none!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-color:#e0242414!important;border:1px solid rgba(224,36,36,.8)!important;box-shadow:0 0 14px #e0242466,inset 0 0 6px #e0242433!important;color:#fff!important;font-weight:700!important;letter-spacing:1px!important;border-radius:8px!important;transition:all .3s ease!important;overflow:hidden!important}.shopify-payment-button__button:after,.shopify-payment-button__button:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{display:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background-color:#e0242426!important;box-shadow:0 0 18px #e0242499,inset 0 0 8px #e024244d!important}.product-form__submit{background-color:#050505!important;border:1px solid #444444!important;border-radius:8px!important;color:#fff!important;transition:all .3s ease!important;overflow:hidden!important}.product-form__submit:after,.product-form__submit:before{border-radius:8px!important;box-shadow:none!important;display:none!important}.product-form__submit:hover{border-color:#fff!important;box-shadow:0 0 10px #ffffff26!important}.cart__checkout-button,#checkout{background-color:#e0242414!important;border:1px solid rgba(224,36,36,.8)!important;box-shadow:0 0 14px #e0242466,inset 0 0 6px #e0242433!important;color:#fff!important;font-weight:700!important;letter-spacing:1px!important;border-radius:8px!important;transition:all .3s ease!important;overflow:hidden!important}.cart__checkout-button:after,.cart__checkout-button:before,#checkout:after,#checkout:before{display:none!important;box-shadow:none!important;border-radius:8px!important}.cart__checkout-button:hover,#checkout:hover{background-color:#e0242426!important;box-shadow:0 0 18px #e0242499,inset 0 0 8px #e024244d!important;color:#fff!important}.shopify-section:has(.jdgm-reviews-grid),.shopify-section:has(.jdgm-carousel),.shopify-section:has(.jdgm-widget){background:#111!important;padding-top:70px;padding-bottom:70px}.jdgm-reviews-grid,.jdgm-carousel{background:transparent!important}.jdgm-reviews-grid__title,.jdgm-carousel__title{color:#fff!important}.card__badge .badge{background-color:#f33!important;color:#fff!important;font-weight:800!important;border-radius:2px!important;border:none!important;text-transform:uppercase!important;box-shadow:0 4px 10px #0000004d!important;animation:pulseBadge 2s infinite!important;font-size:.75rem!important;padding:4px 8px!important;letter-spacing:.5px!important}.card__badge .badge,.price__badge-sale{background-color:#f33!important;color:#fff!important;font-weight:800!important;border-radius:2px!important;border:none!important;text-transform:uppercase!important;box-shadow:0 4px 10px #0000004d!important;animation:pulseBadge 2s infinite!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.75rem!important;padding:4px 8px!important;letter-spacing:.5px!important}@media screen and (min-width:750px){.card__badge .badge,.price__badge-sale{font-size:1.1rem!important;padding:6px 14px!important;letter-spacing:1px!important}}@keyframes pulseBadge{0%{transform:scale(1);box-shadow:0 0 #ff3333b3}50%{transform:scale(1.08);box-shadow:0 0 0 10px #f330}to{transform:scale(1);box-shadow:0 0 #f330}}.price--on-sale .price-item--sale,.price__sale .price-item--sale,.price .price-item.price-item--sale{color:#fff!important;font-weight:700!important;font-size:1.4rem!important}.price__sale .price-item--regular{color:#828282!important;font-weight:600!important;font-size:1.25rem!important;text-decoration:line-through!important;opacity:1!important}button[id^=ProductSubmitButton],.product-form__submit[name=add]{--color-button: 255, 51, 51 !important;--color-button-text: 255, 255, 255 !important;background-color:#f33!important;color:#fff!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:1.5px!important;border:none!important;box-shadow:none!important;animation:pulseBadge 2s infinite!important}button[id^=ProductSubmitButton]:after,button[id^=ProductSubmitButton]:before,.product-form__submit[name=add]:after{box-shadow:none!important;border:none!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{--color-button: 18, 18, 18 !important;background-color:#121212!important;color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1px!important;border:none!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button:after{box-shadow:none!important}.shopify-payment-button__button:hover{background-color:#2a2a2a!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vnexus-overrides.css.map */
