.badge-container .badge,.badge-container .badge-inner.on-sale,.woocommerce span.onsale:not(.badge-inner .onsale){width:auto;height:auto;min-width:0;min-height:0;border-radius:2px}
.badge-container .badge-inner.on-sale,.wgm-native-card .badge-container .badge-inner.on-sale{padding:6px 9px;border:0;background-color:var(--sf-badge-bg,#c20000)!important;color:var(--sf-badge-fg,#fff)!important;font:600 12px/1.1 var(--sf-font);letter-spacing:.02em}
.badge-container .badge-inner.on-sale .onsale,.wgm-native-card .badge-container .badge-inner.on-sale .onsale{color:inherit;font:inherit}
.product-small .badge-container:has(.badge-inner.on-sale){top:13px!important;right:auto!important;bottom:auto!important;left:13px!important;margin:0!important;z-index:5;pointer-events:none}
.product-small .badge-container .badge:has(.badge-inner.on-sale){display:block;width:auto!important;height:auto!important;margin:0!important;padding:0!important}
.product-small .badge-container .badge-inner.on-sale{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0;min-height:26px;padding:6px 10px!important;border:0!important;border-radius:3px!important;background-color:var(--sf-badge-bg,#c20000)!important;color:var(--sf-badge-fg,#fff)!important;font:600 12px/1 WGMNativeCardJost,Arial,sans-serif!important;letter-spacing:.01em;text-align:center;white-space:nowrap}
.product-small .badge-container .badge-inner.on-sale .onsale{position:static;display:inline;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent!important;color:inherit!important;font:inherit!important;white-space:nowrap}
.product-small .box-image>.onsale{position:absolute;top:12px;left:12px;z-index:5;min-width:0;min-height:26px;padding:6px 10px;border-radius:3px;background-color:var(--sf-badge-bg,#c20000)!important;color:var(--sf-badge-fg,#fff)!important;font:600 12px/1 WGMNativeCardJost,Arial,sans-serif}
