.product-price-stack{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.25}
.product-price-was{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.product-price-was del{font-size:12px;font-weight:500;color:#a08a79;text-decoration-thickness:1px;text-decoration-color:#a08a79}
.product-discount-badge{display:inline-block;padding:3px 5px;border-radius:5px;background:#e61e2910;color:#e61e29;font-size:10px;font-weight:800;letter-spacing:0}
body .product-price-stack .product-price-current{color:#e61e29;margin:0;font-size:21px;font-weight:800;white-space:nowrap}
body .product-price-stack:not(:has(del)) .product-price-current{color:#3a241b}
.detail-price-stack{margin-top:14px}
body .detail-price-stack .product-price-current{font-size:36px;line-height:1.2;letter-spacing:-.04em}
.detail-price-stack .product-price-was del{font-size:15px}
.detail-price-stack .product-discount-badge{font-size:11px;padding:4px 7px}
@media(max-width:570px){body .product-price-stack .product-price-current{font-size:20px}body .detail-price-stack .product-price-current{font-size:32px}.product-price-was del{font-size:11px}}
.product-picture .product-discount-sticker{position:absolute;left:10px;bottom:10px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:56px;min-height:46px;padding:5px 8px;background:#e81328;color:white;border:1px solid #fff9;border-radius:8px 8px 8px 3px;box-shadow:0 3px 9px #8f071b30;pointer-events:none}
.product-discount-sticker strong{font-size:20px;font-weight:900;line-height:1;letter-spacing:-.5px;color:inherit}
.product-discount-sticker>span{font-size:8px;font-weight:800;letter-spacing:.5px;line-height:1.4}
.product-price-stack .product-saving-label{align-self:flex-start;display:inline-flex;align-items:center;margin-top:3px;padding:3px 0;border:0;border-radius:0;background:transparent;color:#47634c;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:0}
@media(max-width:570px){.product-picture .product-discount-sticker{left:8px;bottom:8px;min-width:50px;min-height:42px;padding:5px 7px}.product-discount-sticker strong{font-size:18px}.product-discount-sticker>span{font-size:7px}}
