.seasonal-home .holiday-hero,.seasonal-home .holiday-feature,.seasonal-home .holiday-next{transition:background .4s ease}
.seasonal-home.theme-halloween .holiday-hero{background:radial-gradient(circle at 82% 20%,rgba(255,152,56,.34),transparent 34%),linear-gradient(135deg,#1a1031,#492048 65%,#8a3517)}
.seasonal-home.theme-thanksgiving .holiday-hero{background:radial-gradient(circle at 80% 18%,rgba(255,195,91,.28),transparent 34%),linear-gradient(135deg,#30211a,#715034 65%,#a6612d)}
.seasonal-home.theme-black-friday .holiday-hero{background:radial-gradient(circle at 80% 18%,rgba(107,190,244,.26),transparent 34%),linear-gradient(135deg,#10131e,#1a2f48 65%,#23536d)}
.seasonal-home.theme-winter .holiday-hero{background:radial-gradient(circle at 80% 18%,rgba(167,223,237,.28),transparent 34%),linear-gradient(135deg,#0d2635,#1b5363 65%,#587e86)}
.seasonal-home.theme-everyday .holiday-hero{background:radial-gradient(circle at 80% 18%,rgba(100,217,228,.26),transparent 34%),linear-gradient(135deg,#10212c,#15465a 65%,#247982)}
.theme-thanksgiving .holiday-button{background:#ffe0a0}.theme-black-friday .holiday-button{background:#a8e3ff}.theme-winter .holiday-button{background:#c1f0ec}.theme-everyday .holiday-button{background:#b8f2db}
.seasonal-date-note{font-size:.9rem!important;opacity:.8;margin-top:18px!important;margin-bottom:0!important}
.seasonal-panel[hidden]{display:none!important}
.seasonal-home .season-tabs{scroll-margin-top:75px}
.seasonal-home .season-tabs a:focus-visible{outline:3px solid #147eaa;outline-offset:3px}
.seasonal-home .season-list a{display:block;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.06);font-weight:750;text-decoration:none}
.seasonal-home .season-list a:hover{background:rgba(255,255,255,.14)}
.seasonal-home .holiday-hero-image img{object-position:center}
@media(max-width:760px){.seasonal-home .holiday-hero-grid{gap:28px}.seasonal-home .holiday-hero-image img{aspect-ratio:16/9}}
@media(prefers-reduced-motion:reduce){.seasonal-home .holiday-hero,.seasonal-home .holiday-feature,.seasonal-home .holiday-next{transition:none}}
