.mida-promotion{margin:0 0 24px;padding:22px;background:#222;color:#fff;border-left:5px solid #c90036;line-height:1.5}.mida-promotion__badge,.mida-promotion-card{display:inline-block;padding:6px 10px;background:#c90036;color:#fff;font-size:12px;font-weight:750;line-height:1.3;letter-spacing:.035em}.mida-promotion>strong{display:block;font-size:clamp(21px,2.1vw,27px);line-height:1.3;margin:14px 0 10px}.mida-promotion p{font-size:14px;margin:10px 0 0;color:#fff}.mida-promotion .mida-promotion__clock{font-variant-numeric:tabular-nums;font-weight:700;font-size:19px;letter-spacing:.02em}.mida-promotion .mida-promotion__terms{color:#e4e4e4;font-size:12px}.mida-promotion-card--overlay{position:absolute;z-index:3;top:12px;left:12px;max-width:calc(100% - 24px)}.mida-promotion-reference{display:block;font-size:11px;line-height:1.5;color:inherit;margin-top:5px}.mida-promotion[hidden],.mida-promotion [hidden],[data-mida-promotion-timed][hidden]{display:none!important}@media(max-width:749px){.mida-promotion{padding:17px}.mida-promotion .mida-promotion__clock{font-size:17px}.mida-promotion-card--overlay{top:8px;left:8px;font-size:10px;padding:5px 7px}}


[data-mida-mattress] .mida-promotion{margin-top:26px}[data-mida-mattress] .mida-promotion p{color:#fff}[data-mida-mattress] .mida-mattress-price-label{font-size:14px;font-weight:700;margin:20px 0 0}[data-mida-mattress] [data-mattress-list-wrap]{font-size:13px;color:#66645f}[data-mida-mattress] [data-mattress-status][hidden]{display:none}[data-mida-mattress] [data-mattress-submit]:disabled{opacity:.55;cursor:wait}[data-mida-mattress] [data-mattress-status]{grid-column:1/-1;font-size:14px;color:#a0002c}
