.limited-offer-countdown{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;width:max-content;max-width:100%;padding:9px 14px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;line-height:1;box-shadow:0 4px 12px rgb(212 73 60 / 14%)}
.limited-offer-countdown[hidden]{display:none!important}
.limited-offer-icon{flex:0 0 auto;width:15px;height:15px}
.limited-offer-time{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.025em}
.card-product-wrapper{position:relative;container-type:inline-size}
.limited-offer-countdown--overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;max-width:calc(100% - 16px);font-size:clamp(8px,4cqw,11px);pointer-events:none}
.limited-offer-countdown--inline{margin:8px 0 12px;font-size:12px;padding:10px 16px}
.limited-offer-heading{padding:24px 0;text-align:center}
.offer-regular-price{display:block;color:#8b8b8b;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through;text-decoration-thickness:1px}
.offer-line-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}
@media(max-width:575px){.limited-offer-countdown--overlay{gap:5px;padding:8px 10px;font-size:9px;letter-spacing:0}.limited-offer-countdown--overlay .limited-offer-icon{width:13px;height:13px}}
