.product-card__badge .dp-sale-round{width:84px;height:84px;padding:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#d63a2f;color:#fff;transform:rotate(-12deg);box-shadow:0 4px 14px rgba(0,0,0,.25);line-height:1;text-transform:uppercase}
.product-card__badge .dp-sale-round b{font-size:25px;font-weight:700;letter-spacing:-.02em}
.product-card__badge .dp-sale-round small{font-size:11px;font-weight:600;letter-spacing:.12em}
@media (max-width:749px){.product-card__badge .dp-sale-round{width:58px;height:58px}.product-card__badge .dp-sale-round b{font-size:18px}.product-card__badge .dp-sale-round small{font-size:8px;letter-spacing:.08em}}
.product-card__image-wrapper:has(.dp-sale-round){overflow:visible}
.product-card__image-wrapper:has(.dp-sale-round)>a{display:block;overflow:hidden;border-radius:inherit}
.product-card__badge .dp-sale-round{position:relative;z-index:3;margin:-32px 0 0 -32px}
@media (max-width:749px){.product-card__badge .dp-sale-round{margin:-22px 0 0 -22px}}
.product-card__badge .dp-sale-round{border:0;background:linear-gradient(135deg,#ff7a45,#d61f3c)}
.product-card__badge .dp-sale-round--50{background:linear-gradient(135deg,#1fd1c1,#2b4bff)}
.product-card__badge .f-badge--soldout{width:84px;height:84px;padding:6px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#5a5a5a,#090909);color:#fff;transform:rotate(-12deg);box-shadow:0 4px 14px rgba(0,0,0,.25);font-size:15px;font-weight:700;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;white-space:normal;position:relative;z-index:3;margin:-32px 0 0 -32px}
@media (max-width:749px){.product-card__badge .f-badge--soldout{width:58px;height:58px;font-size:11px;margin:-22px 0 0 -22px}}
.product-card__image-wrapper:has(.f-badge--soldout){overflow:visible}
.product-card__image-wrapper:has(.f-badge--soldout)>a{display:block;overflow:hidden;border-radius:inherit}
