:root{--onlydevs-orange: #FF8C00;--onlydevs-black: #000000;--holiday-gold: #FFD700;--holiday-red: #8B0000;--holiday-green: #0F4C3A}.holiday-header{background:linear-gradient(135deg,var(--onlydevs-black) 0%,var(--onlydevs-orange) 50%,var(--onlydevs-black) 100%);position:relative;overflow:hidden;text-align:center;z-index:100}.holiday-banner{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;position:relative;z-index:2}.holiday-text{color:#fff;font-weight:700;font-size:16px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.deal-badge{padding:8px 16px;border-radius:25px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;animation:pulse 2s infinite;box-shadow:0 4px 8px #0000004d}.deal-badge.black-friday{background:var(--holiday-gold);color:var(--onlydevs-black)}.deal-badge.christmas{background:var(--holiday-red);color:#fff}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.holiday-promo{background:var(--onlydevs-black);color:#fff;padding:60px 20px;margin:20px 0}.promo-title{text-align:center;font-size:2.5rem;margin-bottom:40px;color:var(--onlydevs-orange)}.code-bracket{color:var(--holiday-gold);font-family:Courier New,monospace}.deals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:800px;margin:0 auto 40px}.deal-item{background:#ff8c001a;border:2px solid var(--onlydevs-orange);border-radius:15px;padding:30px;text-align:center;transition:transform .3s ease}.deal-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #ff8c004d}.deal-item h3{color:var(--onlydevs-orange);margin-bottom:15px}.discount{font-size:2rem;font-weight:700;color:var(--holiday-gold);margin:15px 0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.countdown-timer{text-align:center;margin-top:40px}.timer-label{font-size:1.2rem;margin-bottom:15px;color:var(--onlydevs-orange)}.countdown-display{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.time-unit{background:var(--onlydevs-orange);color:var(--onlydevs-black);padding:15px 20px;border-radius:10px;font-size:1.5rem;font-weight:700;min-width:60px;box-shadow:0 4px 8px #0000004d}@media (max-width: 768px){.holiday-banner{flex-direction:column;gap:10px}.promo-title{font-size:2rem}.deals-grid{grid-template-columns:1fr;gap:20px}.countdown-display{gap:10px}.time-unit{padding:10px 15px;font-size:1.2rem;min-width:50px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/holiday-theme.css.map */
