.blackfriday-banner[data-astro-cid-zfiu5rx6]{position:sticky;top:0;background:linear-gradient(105deg,#8b0e0e,#b31919 40%,#c6281c);border-bottom:1px solid rgba(255,255,255,.08);animation:slideDown .4s ease-out;min-height:64px;z-index:1100;overflow:hidden}.blackfriday-banner[data-astro-cid-zfiu5rx6]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.12),transparent 40%),radial-gradient(circle at 80% 0%,rgba(255,255,255,.08),transparent 45%);pointer-events:none}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.banner-content[data-astro-cid-zfiu5rx6]{max-width:1400px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:24px}.banner-info[data-astro-cid-zfiu5rx6]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;align-items:flex-start;text-align:left}.eyebrow[data-astro-cid-zfiu5rx6]{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#ffffffd9;font-weight:700;display:inline-flex;align-items:center;gap:10px}.eyebrow[data-astro-cid-zfiu5rx6]:before{content:"";width:34px;height:1px;background:#fff9}.headline[data-astro-cid-zfiu5rx6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;color:#fff}.discount[data-astro-cid-zfiu5rx6]{font-size:36px;font-weight:900;line-height:1;color:transparent;background:linear-gradient(100deg,#fff,#ffe4d5 70%);-webkit-background-clip:text;background-clip:text;text-shadow:0 6px 20px rgba(0,0,0,.35)}.message[data-astro-cid-zfiu5rx6]{font-size:32px;font-weight:900;line-height:1.05;color:#fffffff2;text-shadow:0 4px 16px rgba(0,0,0,.35)}.countdown[data-astro-cid-zfiu5rx6]{display:flex;align-items:center;gap:12px;background:#00000026;border-radius:999px;padding:6px 16px;color:#fff}.countdown-label[data-astro-cid-zfiu5rx6]{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:#ffffffb3}.countdown-values[data-astro-cid-zfiu5rx6]{display:flex;align-items:center;gap:12px}.countdown-item[data-astro-cid-zfiu5rx6]{display:flex;flex-direction:column;align-items:center;min-width:40px}.count-value[data-astro-cid-zfiu5rx6]{font-weight:700;font-size:16px}.count-label[data-astro-cid-zfiu5rx6]{font-size:10px;text-transform:uppercase;color:#fff9}.countdown[data-astro-cid-zfiu5rx6].ended .countdown-label[data-astro-cid-zfiu5rx6]{color:#ffffff80}.banner-actions[data-astro-cid-zfiu5rx6]{display:flex;align-items:center;gap:12px}.cta-button[data-astro-cid-zfiu5rx6]{background:#ffd166;color:#7c0a0a;padding:10px 20px;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s ease;border:none;white-space:nowrap}.cta-button[data-astro-cid-zfiu5rx6]:hover{background:#ffe6a2;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.banner-close[data-astro-cid-zfiu5rx6]{background:#0003;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.banner-close[data-astro-cid-zfiu5rx6]:hover{background:#0000004d;transform:rotate(90deg)}@media (max-width: 1024px){.banner-content[data-astro-cid-zfiu5rx6]{flex-wrap:wrap;justify-content:center;text-align:center}.banner-info[data-astro-cid-zfiu5rx6]{align-items:center;text-align:center}.countdown[data-astro-cid-zfiu5rx6]{width:100%;justify-content:center;flex-wrap:wrap}}@media (max-width: 600px){.banner-content[data-astro-cid-zfiu5rx6]{flex-direction:column;align-items:center;text-align:center;padding:12px 18px;gap:12px}.eyebrow[data-astro-cid-zfiu5rx6]{font-size:11px;letter-spacing:1.5px;justify-content:center;gap:6px}.headline[data-astro-cid-zfiu5rx6]{justify-content:center;gap:4px}.discount[data-astro-cid-zfiu5rx6]{font-size:26px}.message[data-astro-cid-zfiu5rx6]{font-size:24px}.countdown[data-astro-cid-zfiu5rx6]{flex-direction:column;width:100%;padding:12px 16px;gap:8px}.countdown-values[data-astro-cid-zfiu5rx6]{width:100%;justify-content:space-between;gap:0}.countdown-item[data-astro-cid-zfiu5rx6]{min-width:auto}.banner-actions[data-astro-cid-zfiu5rx6]{width:100%;justify-content:center;gap:10px}.cta-button[data-astro-cid-zfiu5rx6]{padding:8px 16px;font-size:12px}.banner-close[data-astro-cid-zfiu5rx6]{padding:10px}}.blackfriday-banner[data-astro-cid-zfiu5rx6].closing{animation:slideUp .3s ease-in forwards}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media (prefers-reduced-motion: reduce){.blackfriday-banner[data-astro-cid-zfiu5rx6]{animation:none}.banner-close[data-astro-cid-zfiu5rx6]{transition:none}}
