.jcsmg-sale-badge{position:absolute;z-index:4;left:10px;top:10px;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:9px;background:#ff5252;color:#fff!important;font-size:12px;font-weight:900;line-height:1;box-shadow:0 5px 14px rgba(231,55,55,.2)}
.jcsmg-promo-details{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:7px 0 13px}.jcsmg-promo-details strong{color:#0aa34f;font-size:15px}.jcsmg-promo-details span{display:inline-flex;min-height:42px;align-items:center;padding:9px 12px;border-radius:9px;background:#e9faef;color:#087a3c;font-size:13px;font-weight:750}.jcsmg-promo-details.is-compact{margin:1px 0 5px}.jcsmg-promo-details.is-compact strong{font-size:10px;line-height:1.2}.price del,.jcs-product-price del{color:#8c98aa!important;font-size:.62em;font-weight:650;opacity:1}.price ins,.jcs-product-price ins{color:#081769!important;text-decoration:none;font-weight:900}.jcs-product-main-image-wrap>.jcsmg-sale-badge{left:14px;top:14px}.jcs-catalog-card .product-image>.jcsmg-sale-badge{left:8px;top:8px}
@media(max-width:767px){.jcsmg-sale-badge{min-height:24px;padding:4px 7px;font-size:9px}.jcsmg-promo-details strong{font-size:13px}.jcsmg-promo-details span{width:100%;min-height:44px}.jcs-catalog-card .product-image>.jcsmg-sale-badge{display:inline-flex}}
