html body.am-unified-light .lm-set-card.is-sale{border:1px solid #ee7e85!important;background:#fff8f8!important;box-shadow:0 3px 14px #c72b3214!important}
html body.am-unified-light .lm-set-card.is-sale .lm-set-body{background:linear-gradient(135deg,#fff8f8,#ffeded)!important}
html body.am-unified-light .lm-set-card.is-sale .lm-set-footer{border-color:#f0bdc1!important}
html body.am-unified-light .lmp-template .lmp-primary-price.is-sale{border:1px solid #e87880!important;background:#fff3f4!important;box-shadow:0 4px 18px #c72b3210!important}
html body.am-unified-light .lmp-template .lmp-primary-price.is-sale .lmp-discount-badge{display:none!important}
html body.am-unified-light .lmp-template .lmp-primary-price.is-sale .lmp-price-before{color:#72747d!important;font-size:16px!important}
.am-flash-timer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px 14px;border:1px solid #f0b7bd;border-radius:9px;background:#fff;color:#ac202c;font:600 12px/1.4 'DM Sans',sans-serif}
.am-flash-timer strong{font:800 24px/1 'Barlow Condensed',sans-serif!important;letter-spacing:.06em;color:#ac202c!important;font-variant-numeric:tabular-nums}
.am-flash-timer.is-compact{margin:0;padding:7px 8px;gap:4px;font-size:10px}.am-flash-timer.is-compact strong{font-size:18px!important}
.lm-set-badge--flash{background:#bb2330!important;color:#fff!important}
@media(max-width:767px){.am-flash-timer{padding:10px}.am-flash-timer.is-compact{flex-direction:column;align-items:flex-start}}
/* Normal discount: rose; flash discount: amber. Non-sale prices stay neutral. */
html body.am-unified-light .lm-set-card.is-sale.is-flash{border-color:#f5b638!important;background:#fff9e9!important;box-shadow:0 3px 14px #c68b1615!important}
html body.am-unified-light .lm-set-card.is-sale.is-flash .lm-set-body{background:linear-gradient(135deg,#fffdf4,#fff5d9)!important}
html body.am-unified-light .lm-set-card.is-sale.is-flash .lm-set-footer{border-color:#f1d792!important}
html body.am-unified-light .lm-set-card.is-sale .lm-set-price .lm-set-current,html body.am-unified-light.am-product-active-sale .lmp-template :is(.lmp-primary-price .lmp-price-current,.lmp-primary-price .lmp-price-current .woocommerce-Price-amount,.lmp-scroll-price strong,.lmp-scroll-price strong .woocommerce-Price-amount,.lmp-mobile-price,.lmp-mobile-price .woocommerce-Price-amount,.lmp-request-mobile-price,.lmp-request-mobile-price .woocommerce-Price-amount){color:#d92332!important}
html body.am-unified-light .lm-set-card.is-sale .lm-set-price{display:grid;grid-template-columns:max-content max-content;align-items:baseline;justify-content:start;gap:3px 5px}
html body.am-unified-light .lm-set-card .am-card-saving{display:block;grid-column:1;width:auto;box-sizing:border-box;white-space:nowrap;font:650 11px/1.4 'DM Sans',sans-serif!important;color:#b52230;background:#ffe1e4;border-radius:5px;padding:2px 5px;margin-top:2px}
html body.am-unified-light .lm-set-card.is-flash .am-card-saving{background:#ffedb4;color:#9c351c}
html body.am-unified-light .lmp-template .lmp-primary-price.is-sale.is-flash{background:#fffaed!important;border-color:#efb43c!important}
.lm-set-badge--flash{background:#ffc12c!important;color:#292013!important;border:1px solid #f4af13!important}
.am-flash-timer{background:#fff3ce!important;border-color:#f0cc71!important;color:#624613!important}
.am-flash-timer strong{background:#d92332!important;color:#fff!important;padding:5px 9px;border-radius:6px;letter-spacing:.03em}
@media(max-width:767px){.am-flash-timer.is-compact{flex-direction:row;align-items:center}.am-flash-timer.is-compact>span{font-size:9px;flex:1;min-width:60px}.am-flash-timer.is-compact strong{font-size:16px!important;padding:4px 6px}html body.am-unified-light .lm-set-card .am-card-saving{font-size:10px!important}}
