.sc-coupon-output{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;line-height:1.4}
.sc-coupon-output s{font-size:.8em;color:var(--muted-foreground);font-weight:400}
.sc-coupon-output strong{font-weight:500;color:var(--foreground)}
.sc-coupon-output small{font-size:10px;line-height:1.4;letter-spacing:0;text-transform:none;flex-basis:100%;color:var(--muted-foreground);font-weight:400}
.sc-coupon-native[hidden]{display:none!important}
.pdp__price-row:has(.sc-coupon-output)>.pdp__compare,.pdp__price-row:has(.sc-coupon-output)>.pdp__off{display:none}
.pdp:has([data-pdp-price] .sc-coupon-output) .pdp__perpiece{display:none}
.product-card:has(.sc-coupon-output) .product-card__badge--sale{visibility:hidden}
.product-card__info:has(.sc-coupon-output){flex-direction:column;align-items:stretch;gap:8px}
.product-card__price:has(.sc-coupon-output){white-space:normal;max-width:100%;text-align:start}
.pdp__kits:has(.sc-coupon-output) :is(.pdp__kit-card__badge,.pdp__kit-card__savings,.pdp__kit-total){display:none}
.pdp__kit-card__main .sc-coupon-output{font-size:12px}
.sc-coupon-saving{display:flex;justify-content:space-between;font-size:12px;margin-block:8px}
@media(max-width:749px){.sc-coupon-output{gap:3px 6px}.sc-coupon-output small{font-size:10px}.pdp-sticky .sc-coupon-output s,.pdp-sticky .sc-coupon-output small{display:none}}
