.holiday{--nv-gold:#d9b25f;--nv-red:#7e2a22;--nv-pine:#0f3d2e}.holiday .ann{box-shadow:inset 0 -3px 0 var(--nv-gold)}.holiday .hero{position:relative;overflow:hidden}.holiday .hero__kicker{background:var(--nv-gold)!important;color:#0a0a0a!important}.holiday .hero:after{content:"";position:absolute;top:-240px;right:0;bottom:0;left:0;pointer-events:none;z-index:4;opacity:.7;background-image:radial-gradient(2px 2px at 20px 30px,#fff 50%,transparent 52%),radial-gradient(2px 2px at 140px 90px,rgba(255,255,255,.85) 50%,transparent 52%),radial-gradient(3px 3px at 220px 170px,rgba(255,255,255,.7) 50%,transparent 52%),radial-gradient(2px 2px at 70px 210px,#fff 50%,transparent 52%),radial-gradient(1.5px 1.5px at 270px 40px,rgba(255,255,255,.9) 50%,transparent 52%),radial-gradient(2.5px 2.5px at 180px 20px,rgba(255,255,255,.75) 50%,transparent 52%);background-size:300px 240px;animation:nvSnow 16s linear infinite}@keyframes nvSnow{0%{transform:translateY(0)}to{transform:translateY(240px)}}@media(prefers-reduced-motion:reduce){.holiday .hero:after{animation:none}}.style-nova .countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;background:#0a0a0a;color:#fff;padding:clamp(24px,4vw,48px)}.holiday .countdown{background:var(--nv-red);box-shadow:inset 0 0 0 3px var(--nv-gold)}.style-nova .countdown h2{font-size:clamp(36px,4.5vw,64px)!important;line-height:1!important;color:#fff}.style-nova .countdown .hero__kicker{background:var(--nv-gold,#fff)!important;color:#0a0a0a!important;opacity:1}.style-nova .countdown .link{color:#fff}.style-nova .countdown__units{display:flex;gap:10px}.style-nova .countdown__unit{background:#fff;color:#0a0a0a;min-width:clamp(64px,8vw,96px);padding:12px 8px;text-align:center}.style-nova .countdown__n{font-family:var(--f-head);font-size:clamp(34px,4vw,56px);line-height:1}.style-nova .countdown__l{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.holiday .promo{position:relative;overflow:hidden}.holiday .promo__content{position:relative;z-index:2}.holiday .promo:before{content:"";position:absolute;top:0;bottom:0;right:14%;width:clamp(14px,1.6vw,22px);background:var(--nv-gold);z-index:1}.holiday .promo:after{content:"";position:absolute;left:62%;right:0;top:50%;height:clamp(14px,1.6vw,22px);margin-top:-11px;background:var(--nv-gold);z-index:1}@media(max-width:760px){.holiday .promo:after{display:none}.holiday .promo:before{right:8%}}.holiday .nv-split__kicker{color:var(--nv-gold)}.holiday .nv-split__panel{box-shadow:inset 0 0 0 3px transparent}.holiday .nv-price a:last-child{background:var(--nv-red);border-color:var(--nv-red)}.holiday .nv-price small{letter-spacing:.1em}.nv-xmas{display:flex;align-items:center;gap:10px;background:var(--nv-red,#7e2a22);color:#fff;padding:12px 14px;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:inset 0 -3px 0 var(--nv-gold,#d9b25f)}.nv-xmas svg{width:18px;height:18px;flex:none}.holiday .footer{border-top:6px solid transparent;border-image:repeating-linear-gradient(90deg,var(--nv-red) 0 24px,#fff 24px 48px,var(--nv-gold) 48px 72px,#fff 72px 96px) 6}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nova-holiday.css.map */
