.sale-badge{display:inline-block;padding:6px 16px;background:#dc3545;color:#fff;border-radius:20px;font-weight:700;font-size:14px;text-transform:uppercase;animation:pulse-sale 2s infinite;box-shadow:0 2px 8px #dc35454d}.sale-badge-small{padding:4px 12px;font-size:12px}@keyframes pulse-sale{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.sale-mode .sp-price .sale-price,.sale-mode .sp-price .old-price{text-decoration:line-through;color:#999;font-size:.9em}.sale-mode .sp-price .new-price{color:#dc3545;font-weight:700;font-size:1.2em}.product-item-sale-badge{position:absolute;top:10px;right:10px;z-index:10}.sale-banner{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:12px 20px;text-align:center;font-weight:700;font-size:16px;margin-bottom:20px;box-shadow:0 4px 12px #dc35454d}.sale-banner a{color:#fff;text-decoration:underline}.sale-mode .product-page-header{background:#fff5f5;border-left:4px solid #dc3545;padding:15px 20px;margin-bottom:20px;border-radius:4px}.sale-mode .product-page-header .sale-badge{margin-right:10px}.sale-mode .bundle-discount-badge,.sale-mode .discount-badge{background:#dc3545!important;animation:pulse-sale 2s infinite}.sale-mode .member-cashback-badge{border-left-color:#dc3545}.sale-mode .cashback-amount-value{color:#dc3545}@media (max-width: 767px){.sale-badge{padding:4px 12px;font-size:12px}.sale-banner{font-size:14px;padding:10px 15px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sale-badges.css.map */
