.price-display-container[data-astro-cid-wyhlrpsr],.old-price-display-container[data-astro-cid-wyhlrpsr]{flex-direction:row}.price-display-container[data-astro-cid-wyhlrpsr].currency-usd,.old-price-display-container[data-astro-cid-wyhlrpsr].currency-usd{flex-direction:row-reverse}.special-offer-banner[data-astro-cid-vmgt5zkr]{display:block;width:100%;max-width:900px;margin:-10px auto 30px;padding:0 16px;text-decoration:none;cursor:pointer;position:relative;z-index:20}.banner-content[data-astro-cid-vmgt5zkr]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-radius:16px;position:relative;overflow:hidden;backdrop-filter:blur(20px);border:1px solid;transition:all .3s ease;gap:16px}.black-friday[data-astro-cid-vmgt5zkr] .banner-content[data-astro-cid-vmgt5zkr]{background:linear-gradient(135deg,#000000f2,#0f0f0fe6);border-color:#fbbf244d;box-shadow:0 4px 20px #0006}.black-friday[data-astro-cid-vmgt5zkr] .banner-content[data-astro-cid-vmgt5zkr]:hover{background:linear-gradient(135deg,#000000fa,#141414f2);border-color:#fbbf2466;transform:translateY(-1px);box-shadow:0 6px 24px #00000080}.christmas[data-astro-cid-vmgt5zkr] .banner-content[data-astro-cid-vmgt5zkr]{background:linear-gradient(135deg,#b91c1ce6,#16a34ae6);border-color:#ffffff40;box-shadow:0 4px 20px #b91c1c4d}.christmas[data-astro-cid-vmgt5zkr] .banner-content[data-astro-cid-vmgt5zkr]:hover{background:linear-gradient(135deg,#dc2626f2,#22c55ef2);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 24px #b91c1c66}.banner-left[data-astro-cid-vmgt5zkr]{display:flex;align-items:center;gap:12px;flex:1}.banner-emoji[data-astro-cid-vmgt5zkr]{width:32px;height:32px;flex-shrink:0}.banner-emoji[data-astro-cid-vmgt5zkr] img[data-astro-cid-vmgt5zkr]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner-text[data-astro-cid-vmgt5zkr]{display:flex;flex-direction:column;gap:1px}.banner-subtitle[data-astro-cid-vmgt5zkr]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3}.banner-title[data-astro-cid-vmgt5zkr]{font-size:1.125rem;font-weight:800;letter-spacing:1px;color:#fff}.banner-center[data-astro-cid-vmgt5zkr]{flex:0 0 auto}.banner-discount[data-astro-cid-vmgt5zkr]{font-size:1.25rem;font-weight:800;color:#fff;padding:6px 12px;border-radius:8px;position:relative}.black-friday[data-astro-cid-vmgt5zkr] .banner-discount[data-astro-cid-vmgt5zkr]{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);border:1px solid rgba(251,191,36,.3);color:#fbbf24}.christmas[data-astro-cid-vmgt5zkr] .banner-discount[data-astro-cid-vmgt5zkr]{background:linear-gradient(135deg,#ffffff26,#fecaca26);border:1px solid rgba(255,255,255,.3)}.banner-right[data-astro-cid-vmgt5zkr]{flex:0 0 auto}.banner-cta[data-astro-cid-vmgt5zkr]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-size:.875rem;font-weight:600;border-radius:10px;border:0;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}.arrow-icon[data-astro-cid-vmgt5zkr]{width:16px;height:16px;transition:transform .3s ease}.banner-cta[data-astro-cid-vmgt5zkr]:hover .arrow-icon[data-astro-cid-vmgt5zkr]{transform:translate(2px)}.black-friday[data-astro-cid-vmgt5zkr] .banner-cta[data-astro-cid-vmgt5zkr]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;box-shadow:0 2px 8px #f59e0b4d}.black-friday[data-astro-cid-vmgt5zkr] .banner-cta[data-astro-cid-vmgt5zkr]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.christmas[data-astro-cid-vmgt5zkr] .banner-cta[data-astro-cid-vmgt5zkr]{background:linear-gradient(135deg,#fff,#fecaca);color:#991b1b;box-shadow:0 2px 8px #ffffff4d}.christmas[data-astro-cid-vmgt5zkr] .banner-cta[data-astro-cid-vmgt5zkr]:hover{background:linear-gradient(135deg,#fff,#fca5a5);box-shadow:0 4px 12px #fff6;transform:translateY(-1px)}@media (max-width:768px){.banner-content[data-astro-cid-vmgt5zkr]{flex-direction:column;text-align:center;padding:16px;gap:12px}.banner-left[data-astro-cid-vmgt5zkr]{flex-direction:column;gap:8px}.banner-emoji[data-astro-cid-vmgt5zkr]{width:28px;height:28px}.banner-title[data-astro-cid-vmgt5zkr]{font-size:1rem}.banner-subtitle[data-astro-cid-vmgt5zkr]{font-size:.625rem}.banner-discount[data-astro-cid-vmgt5zkr]{font-size:1.125rem;padding:6px 12px}.banner-cta[data-astro-cid-vmgt5zkr]{padding:8px 18px;font-size:.8125rem}.arrow-icon[data-astro-cid-vmgt5zkr]{width:14px;height:14px}}@media (max-width:480px){.special-offer-banner[data-astro-cid-vmgt5zkr]{margin:-10px auto 20px}.banner-content[data-astro-cid-vmgt5zkr]{padding:12px}.banner-emoji[data-astro-cid-vmgt5zkr]{width:24px;height:24px}.banner-title[data-astro-cid-vmgt5zkr]{font-size:.9375rem}.banner-discount[data-astro-cid-vmgt5zkr]{font-size:1rem;padding:5px 10px}}