.mcc__banner{text-align:center;font-weight:600;font-size:14px;line-height:1.3;padding:10px 16px;letter-spacing:.02em}.mcc__timer{text-align:center;font-size:14px;line-height:1.3;padding:10px 16px;background:#fbf4e6;color:#2a2420}.mcc__time{font-variant-numeric:tabular-nums;color:#b23a3a}.mcc__goal{padding:12px var(--cart-drawer-padding, 20px) 14px;border-bottom:1px solid rgba(42,36,32,.1)}.mcc__goal-text{text-align:center;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:8px}.mcc__goal-track{height:8px;border-radius:8px;background:#2a24201a;overflow:hidden}.mcc__goal-track span{display:block;height:100%;border-radius:8px;transition:width .3s ease}.cart-drawer__content>.mcc__goal+.cart-drawer__items,.cart-drawer__content>.mcc__timer+.cart-drawer__items,.cart-drawer__content>.mcc__banner+.cart-drawer__items{padding-block-start:16px}.mcc__upsells{border-top:1px solid rgba(42,36,32,.1);margin-top:16px;padding-block:16px;display:flex;flex-direction:column;gap:12px}.mcc__upsells-title{font-size:15px;font-weight:700;line-height:1.3}.mcc__upsell{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(42,36,32,.12);border-radius:10px;background:#fbf8f4}.mcc__upsell-img{width:60px;height:60px;object-fit:cover;border-radius:8px;flex:none}.mcc__upsell-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.mcc__upsell-title{font-size:14px;font-weight:600;line-height:1.25}.mcc__upsell-price{font-size:14px;line-height:1.2}.mcc__upsell-price s{opacity:.55}.mcc__upsell-select{width:100%;max-width:100%;font-size:13px;padding:5px 6px;border:1px solid rgba(42,36,32,.25);border-radius:6px;background:#fff;color:#2a2420}.mcc__upsell-add{flex:none;min-height:40px;padding:8px 16px;border:0;border-radius:8px;background:#3b2a22;color:#fbf8f4;font-size:14px;font-weight:600;cursor:pointer}.mcc__upsell-add[disabled]{opacity:.55;cursor:wait}.mcc__savings{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;line-height:1.2;color:#3e7d4f;padding-block:8px 12px}.mcc__secure{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:13px;font-weight:600;line-height:1.3;color:#2a2420;text-align:center}.mcc__secure svg{color:#3e7d4f;flex:none}.mcc__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:0;width:100%}.mcc__pay-icon{width:38px;height:24px;display:block}.mcc__guarantee{width:100%;text-align:center;font-size:12.5px;line-height:1.3;opacity:.75}.cart-drawer__summary:has(.mcc__secure,.mcc__payments,.mcc__guarantee){gap:10px}.cart-drawer__summary:has(.mcc__secure,.mcc__payments,.mcc__guarantee) .cart__ctas{margin-block-end:2px}@media(max-height:700px){.cart-drawer__summary .mcc__guarantee{display:none}}.cart-items__table-row:has(a[href*="/products/marilyn-gift-"]) :is(.cart-items__quantity-controls,.cart-items__remove,.cart-items__quantity){display:none}li:has(>* a[href*="/products/marilyn-gift-"]):not(.cart-items__table-row),.product-grid__item:has(a[href*="/products/marilyn-gift-"]){display:none}.mcc__free{display:inline-block;padding:4px 10px;border:1.5px solid #B8925A;border-radius:999px;background:#fbf4e6;color:#3b2a22;font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.cart-items__unit-price-wrapper[hidden]{display:none}.cart-items__table tbody:has(a[href*="/products/marilyn-gift-"]){display:flex;flex-direction:column}.cart-items__table-row:has(a[href*="/products/marilyn-gift-"]){order:3}.cart-items__table-row:has(a[href*="/products/marilyn-gift-style-guide"]){order:1}.cart-items__table-row:has(a[href*="/products/marilyn-gift-fit-guarantee"]){order:2}.cart-drawer__items tbody:has(a[href*="/products/marilyn-gift-"]) .cart-items__table-row:last-child:not(:has(a[href*="/products/marilyn-gift-free-shipping"])){border-bottom:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-end:var(--gap-xl);margin-block-end:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(a[href*="/products/marilyn-gift-free-shipping"]){border-bottom:none;padding-block-end:0;margin-block-end:0}.mcc__line-off{display:block;width:fit-content;margin:0 0 6px auto;padding:3px 8px;border-radius:6px;background:#dff3e4;color:#2f6b41;font-size:12.5px;font-weight:700;line-height:1.2;white-space:nowrap}.mcc__line-was{display:block;font-size:14px;line-height:1.2;opacity:.6;margin-block-start:3px}.cart-items__price:has(.mcc__line-off) text-component{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mc-cart.css.map */
