body.is-halloween{--color-bg: #08080A;--color-surface: #121214;--color-line: #2A2A2D;--hw-accent: var(--hw-orange, #E0600F);--hw-noise: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%20.09%200'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23n%29'/%3E%3C/svg%3E")}body.is-halloween ::selection{background:var(--hw-accent);color:#08080a}body.is-halloween .site-header{background:#08080adb;border-bottom-color:#f5f5f50f}body.is-halloween .site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(224,96,15,.55) 30%,rgba(215,25,32,.45) 70%,transparent);pointer-events:none}body.is-halloween .desktop-nav>a:after,body.is-halloween .header-menu-item>a:after,body.is-halloween .cart-link:after{background:var(--hw-accent)}body.is-halloween .hero-overlay{background:linear-gradient(180deg,rgba(8,8,10,.7) 0%,transparent 22%),radial-gradient(55% 55% at 80% 68%,rgba(224,96,15,.22),transparent 70%),radial-gradient(30% 30% at 94% 76%,rgba(215,25,32,.2),transparent 70%),linear-gradient(90deg,#08080aed,#08080a9e 46%,#08080a40),linear-gradient(0deg,var(--color-bg) 0%,rgba(8,8,10,0) 30%)}body.is-halloween .hero:before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(224,96,15,.75) 35%,rgba(215,25,32,.6) 65%,transparent);box-shadow:0 0 24px 2px #e0600f59;pointer-events:none}body.is-halloween .hero h1{font-size:clamp(38px,5.4vw,88px);line-height:.98;text-shadow:0 0 48px rgba(224,96,15,.28)}body.is-halloween .hero h1 strong,body.is-halloween .hero-side{color:var(--hw-accent)}body.is-halloween .hero-side:before{background:var(--hw-accent)}body.hw-fog .hero:after{content:"";position:absolute;z-index:0;top:-10%;right:-20%;bottom:-10%;left:-20%;background:radial-gradient(38% 28% at 18% 82%,rgba(245,245,245,.08),transparent 70%),radial-gradient(34% 24% at 66% 92%,rgba(245,245,245,.07),transparent 70%),radial-gradient(30% 22% at 92% 60%,rgba(245,245,245,.05),transparent 70%);pointer-events:none}@media(prefers-reduced-motion:no-preference){body.hw-fog .hero:after{animation:hw-fog 42s ease-in-out infinite alternate}}@keyframes hw-fog{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(4%,-2%,0)}}body.is-halloween .button:hover:not(:disabled){box-shadow:0 12px 32px -12px #d71920a6}body.is-halloween .button-outline:hover:not(:disabled){box-shadow:0 12px 32px -12px #f5f5f559}body.is-halloween .section-heading>span{color:var(--hw-accent)}body.is-halloween .section-heading h2:after{content:"";display:block;width:56px;height:2px;margin:18px auto 0;background:repeating-linear-gradient(90deg,var(--hw-accent) 0 14px,transparent 14px 22px)}body.is-halloween .product-media:after,body.is-halloween .upcoming-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 34%,rgba(245,245,245,.1) 47%,rgba(224,96,15,.14) 52%,transparent 66%);transform:translate(-125%);transition:transform .9s var(--ease);pointer-events:none}body.is-halloween .product-media,body.is-halloween .upcoming-media{transition:box-shadow var(--dur-slow) var(--ease)}@media(hover:hover){body.is-halloween .product-card:hover .product-media:after,body.is-halloween .upcoming-card:hover .upcoming-media:after{transform:translate(125%)}body.is-halloween .product-card:hover .product-media,body.is-halloween .upcoming-card:hover .upcoming-media{box-shadow:0 22px 60px -24px #e0600f80}}body.is-halloween .upcoming{background:var(--hw-noise),radial-gradient(60% 70% at 50% 0%,rgba(224,96,15,.1),transparent 70%),var(--color-surface)}.halloween-band{position:relative;max-width:none;overflow:hidden;text-align:center;background:var(--hw-noise),radial-gradient(48% 120% at 14% 50%,rgba(224,96,15,.15),transparent 70%),radial-gradient(38% 100% at 92% 60%,rgba(215,25,32,.12),transparent 70%),var(--color-bg);border-top:1px solid rgba(245,245,245,.06);border-bottom:1px solid rgba(245,245,245,.06)}.hw-kicker{margin:0 0 20px;color:var(--hw-accent);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hw-band-title{display:flex;flex-wrap:wrap;justify-content:center;gap:.08em .5em;margin:0;font-family:var(--font-display);font-size:clamp(34px,7vw,104px);font-weight:800;font-stretch:118%;line-height:1;letter-spacing:.02em;text-transform:uppercase}.hw-band-title span:nth-child(2){color:var(--hw-accent)}.hw-band-text{max-width:52ch;margin:28px auto 0;color:var(--color-text-soft)}.hw-road{width:min(520px,70%);height:2px;margin:clamp(28px,3.4vw,44px) auto 0;background:repeating-linear-gradient(90deg,rgba(245,245,245,.55) 0 28px,transparent 28px 56px);opacity:.7}@media(prefers-reduced-motion:no-preference){.hw-road{animation:hw-road 3.2s linear infinite}}@keyframes hw-road{0%{background-position-x:0}to{background-position-x:56px}}.hw-band-action{margin:36px 0 0}body.is-halloween .product-price{border-bottom-color:#e0600f59}body.is-halloween .product-thumbnail.active{border-color:var(--hw-accent)}body.is-halloween .product-main-image{box-shadow:0 30px 80px -44px #e0600f66}body.is-halloween .product-rating-link:hover{color:var(--hw-accent)}body.is-halloween .site-footer{position:relative;border-top:0;background:var(--hw-noise),radial-gradient(70% 60% at 50% 0%,rgba(224,96,15,.09),transparent 70%),#060608}body.is-halloween .site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(224,96,15,.6) 35%,rgba(215,25,32,.5) 65%,transparent);pointer-events:none}body.is-halloween .footer-column a:hover{color:var(--hw-accent)}body.is-halloween .footer-slogan{color:#26262a}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){body.is-halloween .product-card,body.is-halloween .upcoming-card,body.is-halloween .halloween-band>:not(.hw-road){animation:hw-rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes hw-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}@media(max-width:750px){body.is-halloween .hero h1{font-size:clamp(34px,10.5vw,52px)}.hw-band-title{flex-direction:column;align-items:center;gap:.02em}}@media(max-width:750px){body.is-halloween .collection-grid .product-card,body.is-halloween .product-grid .product-card{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;position:relative;min-width:0}body.is-halloween .collection-grid .product-card>*,body.is-halloween .product-grid .product-card>*{min-width:0}}@media(max-width:750px){body.is-halloween .collection-grid .upcoming-card,body.is-halloween .product-grid .upcoming-card,body.is-halloween .collection-grid .upcoming-media,body.is-halloween .product-grid .upcoming-media{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}}.product-media img,.upcoming-media img,#MainProductImage{object-fit:contain!important;object-position:center center!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/asphalt-halloween.css.map */
