/* Cart-only presentation styles: no wheel or page-level geometry rules. */
@font-face{font-family:MonacoOutfit;src:url('/catalog/theme/t78/outfit_n4.387c2e2715c484a1f1075eb90d64808f1b37ac58.woff2') format('woff2');font-display:swap;font-weight:100 900}
.mp-cart-offer{
 display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;
 margin:0 0 14px;padding:11px 13px;border:0;border-radius:3px;
 background:#aa263b;color:#fff7e9;font:13px/1.35 MonacoOutfit,sans-serif;
}
.mp-cart-offer strong{font:500 13px/1.35 MonacoOutfit,sans-serif;white-space:normal}
.mp-cart-offer span{font:500 13px/1.35 MonacoOutfit,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}
.mp-cart-offer[hidden],.mp-cart-offer span[hidden]{display:none!important}
[data-cart-footer]>.mp-cart-offer{max-width:1100px;margin:0 auto 16px;width:calc(100% - 40px)}
.mp-cart-offer [data-monaco-offer-title]{flex-basis:100%;font-size:12px;letter-spacing:.015em}
.mp-cart-offer .mp-offer-detail{font-size:13px;font-weight:500}
.mp-cart-offer [data-monaco-cart-clock]{font-size:12px}
[data-monaco-offer-notice="product"]{margin:12px 0 18px}
[data-monaco-offer-notice="checkout"]{margin:0 0 14px}
