.page-width,.header.page-width,.utility-bar__grid.page-width{max-width:100%!important;padding-left:clamp(20px,5vw,64px)!important;padding-right:clamp(20px,5vw,64px)!important}.header__menu-item:hover span,details[open]>.header__menu-item span{color:#e31b23}.tas-mega-menu__content{background:linear-gradient(180deg,#0e1016d1,#0b0d12e0)!important;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 30px 60px -24px #0000008c,inset 0 1px #ffffff0d;padding:0!important}.tas-mega-menu__inner{max-width:1600px;margin:0 auto;padding:clamp(28px,3.5vw,40px) clamp(20px,5vw,64px);display:grid;grid-template-columns:1fr 300px;gap:clamp(24px,4vw,56px);align-items:start}.tas-mega-menu__eyebrow{margin:0 0 18px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff6}.tas-mega-menu__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 32px}.tas-mega-menu__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;margin:0 -10px;border-radius:10px;color:#ffffffb8;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.tas-mega-menu__link:hover,.tas-mega-menu__link--active{background:#ffffff0f;color:#fff;transform:translate(2px)}.tas-mega-menu__count{font-size:11.5px;font-weight:700;color:#ffffff52;font-variant-numeric:tabular-nums}.tas-mega-menu__link:hover .tas-mega-menu__count{color:#e31b23}.tas-mega-menu__viewall{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}.tas-mega-menu__viewall svg{width:15px;height:15px;color:#e31b23}.tas-mega-menu__promo{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;text-decoration:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,transform .2s ease}.tas-mega-menu__promo:hover{border-color:#e31b2380;transform:translateY(-2px)}.tas-mega-menu__promo-media{position:relative;aspect-ratio:4/3;background:radial-gradient(circle at 40% 30%,rgba(227,27,35,.14),transparent 65%),#f4f5f7}.tas-mega-menu__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14px}.tas-mega-menu__promo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff26}.tas-mega-menu__promo-fallback svg{width:30%;height:30%}.tas-mega-menu__promo-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:3px}.tas-mega-menu__promo-count{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e31b23}.tas-mega-menu__promo-title{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.01em}.tas-mega-menu__promo-cta{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#fff9}.tas-mega-menu__promo-cta svg{width:13px;height:13px}.tas-mega-menu__promo:hover .tas-mega-menu__promo-cta{color:#e31b23}@media(max-width:1199px)and (min-width:990px){.tas-mega-menu__inner{grid-template-columns:1fr 220px;gap:24px}.tas-mega-menu__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.button,button.button,a.button,.shopify-payment-button__button--unbranded{background:#0b0d12!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;transition:background .2s ease,transform .15s ease!important}.shopify-payment-button__button--unbranded{-webkit-appearance:none!important;appearance:none!important}.button:hover,button.button:hover,a.button:hover,.shopify-payment-button__button--unbranded:hover{background:#e31b23!important;transform:translateY(-1px)}.button:before,.button:after{display:none!important}.button,button.button,a.button,.shopify-payment-button__button--unbranded,.tas-btn,.tas-bsbtn{-webkit-tap-highlight-color:transparent}.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus{outline:0!important;box-shadow:none!important}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #0B0D12!important;outline-offset:3px!important;box-shadow:none!important}.shopify-payment-button__button [role=button].focused,.shopify-payment-button__button [role=button]:focus,.shopify-payment-button__button [role=button]:focus-visible{outline:0!important;box-shadow:none!important}[data-shopify=payment-button]:focus,[data-shopify=payment-button] *:focus,[data-shopify=payment-button]:focus-visible,[data-shopify=payment-button] *:focus-visible,shopify-accelerated-checkout:focus,shopify-accelerated-checkout:focus-visible,shopify-buy-it-now-button:focus,shopify-buy-it-now-button:focus-visible{outline:0!important;box-shadow:none!important}.tas-btn:focus,.tas-bsbtn:focus{outline:0}.tas-btn:focus-visible,.tas-bsbtn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.button--secondary{background:transparent!important;color:#0b0d12!important;border:1.5px solid rgba(11,13,18,.25)!important}.button--secondary:hover{background:#0b0d120d!important;color:#0b0d12!important}.button[disabled],.button.disabled,.shopify-payment-button__button--unbranded[disabled],.shopify-payment-button__button--unbranded[aria-disabled=true]{background:#c7cad1!important;color:#fff!important}.product__title h1,.product__title{color:#0b0d12;font-weight:800;letter-spacing:-.01em}.product__info-wrapper .price{font-size:2.6rem;color:#0b0d12;font-weight:800;letter-spacing:0}.product__info-wrapper .price--on-sale .price-item--regular{color:#0b0d1266;font-size:1.6rem;font-weight:600}.product__info-wrapper .price-item--sale{color:#e31b23}.product__info-wrapper .price__badge-sale.badge,.product__info-wrapper .price__badge-sold-out.badge{background:#e31b23;color:#fff;border:none;border-radius:999px;font-weight:700;padding:5px 12px}.product__media-wrapper{background:#f4f5f7;border-radius:20px;overflow:hidden;padding:clamp(12px,2vw,28px)}.product__media-wrapper .product__media img{mix-blend-mode:multiply}.product-form__quantity .quantity{border-radius:999px;border-color:#0b0d1226;overflow:hidden}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{border-radius:999px}.product__accordion .accordion__title{font-weight:700;color:#0b0d12}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:41.25%!important;width:calc(41.25% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:58.75%!important;width:calc(58.75% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width:750px){.product .thumbnail-slider{margin-top:16px}.product .thumbnail-list__item{border-radius:10px;overflow:hidden}.product .thumbnail{box-sizing:border-box;border:2px solid transparent;border-radius:10px;transition:border-color .2s ease,opacity .2s ease}.product .thumbnail:hover{opacity:1;border-color:#0b0d1240}.product .thumbnail[aria-current=true]{border-color:#0b0d12}.product .product__media-wrapper slider-component{position:relative;display:block}.product .product__media-list.slider--mobile+.slider-buttons{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;justify-content:space-between;align-items:center;padding:0 14px;pointer-events:none}.product .product__media-list.slider--mobile+.slider-buttons .slider-counter{display:none}.product .product__media-list.slider--mobile+.slider-buttons .slider-button{pointer-events:auto;width:46px;height:46px;border-radius:50%;background:#ffffffeb;color:#0b0d12;box-shadow:0 8px 24px -8px #0b0d1259;transition:background .2s ease,transform .2s ease}.product .product__media-list.slider--mobile+.slider-buttons .slider-button:hover{background:#fff;transform:scale(1.06)}.product .product__media-list.slider--mobile+.slider-buttons .slider-button[disabled]{opacity:0;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tas-overrides.css.map */
