.mb-cart{--mb-ink:#191916;--mb-muted:#68665f;--mb-line:#e4e0d8;--mb-paper:#faf9f6;color:var(--mb-ink)}.mb-cart:not([data-drawer]){background:var(--mb-paper)}.mb-cart:not([data-drawer])>.section{display:block;padding-inline:var(--page-margin,24px)}.mb-cart:not([data-drawer]) .cart-page{width:100%;max-width:1200px;margin-inline:auto}.mb-cart .cart-page{padding-block:52px 72px;column-gap:48px;row-gap:0;align-items:start}.mb-cart .cart-page__title{grid-column:1;min-width:0}.mb-cart .cart-title{font-size:clamp(32px,4vw,54px);font-weight:650;letter-spacing:-.055em;line-height:1.07;margin:0}.mb-cart .cart-title h1{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.mb-cart .mb-cart-intro{font-size:15px;color:var(--mb-muted);line-height:1.6;margin:16px 0 12px}.mb-cart .mb-continue-link{display:inline-flex;gap:18px;align-items:center;min-height:44px;font-size:13px;color:var(--mb-ink);text-decoration:underline;text-underline-offset:4px}.mb-cart .cart-page__title+.cart-page__items{margin-top:24px;min-width:0}.mb-cart .cart-page__summary{display:block;height:auto;align-self:start;padding-top:0;min-width:0}.mb-cart .cart-summary{display:block;border:1px solid var(--mb-line);border-radius:8px;background:#fff;overflow:clip}.mb-cart .cart-summary__inner{padding:28px;gap:22px;align-items:stretch}.mb-cart .mb-summary-heading{font-size:22px;font-weight:650;letter-spacing:-.045em;line-height:1.2;margin:0}.mb-cart .cart-totals{width:100%;padding-top:20px;border-top:1px solid var(--mb-line);margin-top:0}.mb-cart .cart-totals__total-label{font-size:15px;font-weight:600}.mb-cart .cart-totals__total-value{font-size:clamp(23px,2.5vw,30px);font-weight:650;letter-spacing:-.045em;white-space:nowrap}.mb-cart .cart-totals__total{gap:16px;align-items:baseline}.mb-cart .cart-totals__tax-note{font-size:12px;line-height:1.6;color:var(--mb-muted)}.mb-cart .cart-totals__tax-note small{font-size:12px}.mb-cart .cart__ctas{width:100%}.mb-cart .cart__checkout-button,.mb-cart .cart-items__empty-button{min-height:52px;border-radius:5px;background:var(--mb-ink);color:#fff;font-size:15px;font-weight:600;border:1px solid var(--mb-ink)}.mb-cart .cart__checkout-button:hover,.mb-cart .cart-items__empty-button:hover{background:#383630;color:#fff}.mb-cart .mb-view-cart{display:block;min-height:44px;text-align:center;text-decoration:underline;text-underline-offset:4px;font-size:13px}.mb-cart .mb-savings-box{padding:15px 16px;border-radius:5px;background:#efe9dd;width:100%}.mb-cart .mb-savings-box p{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px;font-size:14px}.mb-cart .mb-savings-box strong{font-size:17px;white-space:nowrap}.mb-cart .mb-savings-box small{font-size:12px;line-height:1.55;display:block;color:#61594b}.mb-cart .mb-summary-note{font-size:13px;color:var(--mb-muted);line-height:1.6;margin:0}.mb-cart .cart-items__table-row{background:#fff;border:1px solid var(--mb-line);padding:22px;border-radius:7px;margin:0 0 16px;gap:12px 18px}.mb-cart .cart-items__title{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.mb-cart .cart-items__title-row{line-height:1.4}.mb-cart .cart-items__media-container{border-radius:4px;background:#f0efeb}.mb-cart .cart-items__variants{margin:6px 0;color:var(--mb-muted);font-size:13px}.mb-cart .cart-items__variants dt{position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible}.mb-cart .cart-items__variant dt:after{content:" "}.mb-cart .cart-items__unit-price-wrapper{margin-top:8px;color:var(--mb-muted)}.mb-cart .cart-items__price{font-size:16px;font-weight:600}.mb-cart .mb-line-total-label{display:block;font-size:11px;font-weight:400;line-height:1.5;color:var(--mb-muted);margin-bottom:4px}.mb-cart .cart-items__quantity{flex-direction:column;align-items:flex-start;gap:8px;grid-area:quantity}.mb-cart .cart-items__price{grid-area:price}.mb-cart .cart-items__remove{min-width:44px;min-height:44px;color:var(--mb-muted)}.mb-cart .quantity-selector{min-height:44px;border:1px solid #d3cfc7;border-radius:4px}.mb-cart .quantity-selector button{min-width:40px;min-height:42px}.mb-cart .quantity-selector input{font-size:14px;min-width:32px}.mb-cart .mb-bundle-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"details price" "quantity price" "error error"}.mb-cart .mb-bundle-row .cart-items__media{display:none}.mb-cart .mb-bundle-row .cart-items__details{display:block;grid-area:details}.mb-cart .mb-bundle-row .cart-items__unit-price-wrapper{display:none}.mb-cart .mb-bundle-row .cart-items__variants-wrapper:empty{display:none}.mb-cart .mb-bundle-row .cart-items__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mb-cart .mb-bundle-title{font-size:19px;font-weight:650;letter-spacing:-.03em}.mb-cart .mb-bundle-badge{font-size:10px;font-weight:500;padding:5px 8px;border-radius:3px;background:#eee9df;color:#61594b}.mb-cart .mb-bundle-heading{font-size:11px;color:var(--mb-muted);font-weight:400;margin:20px 0 10px}.mb-cart .mb-bundle-products{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mb-cart .mb-bundle-product{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:12px;align-items:center}.mb-cart .mb-component-image{display:block;width:56px;height:64px;object-fit:cover;border-radius:3px;background:#eeeae2;grid-row:1/3}.mb-cart .mb-component-placeholder{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--mb-muted)}.mb-cart .mb-component-info{min-width:0}.mb-cart .mb-component-title{font-size:13px;line-height:1.45;color:var(--mb-ink);display:block;overflow-wrap:anywhere}.mb-cart .mb-component-options{margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--mb-muted)}.mb-cart .mb-component-qty{grid-column:2;align-self:start;font-size:11px;line-height:1.5;color:var(--mb-muted)}.mb-cart .mb-line-saving{font-size:12px;line-height:1.6;color:#5c5547;margin:16px 0 0}.mb-cart .mb-quantity-note{font-size:11px;line-height:1.5;color:var(--mb-muted);margin:0;max-width:230px}.mb-cart .cart-page--empty{min-height:55vh;padding-block:60px}.mb-cart .cart-page--empty .cart-page__title{margin-top:0;text-align:center}.mb-cart .cart-page--empty .cart-page__items{margin-top:4px}.mb-cart .cart-page--empty .cart-page__more-blocks{margin-top:0}.mb-cart[data-drawer] .mb-summary-heading{font-size:19px}.mb-cart[data-drawer] .cart-items__table-row{padding:16px;margin-bottom:12px}.mb-cart[data-drawer] .cart-items__table-row--full-width-variants:not(.mb-bundle-row) .cart-items__price{grid-area:price}.mb-cart[data-drawer] .cart-items__table-row--full-width-variants:not(.mb-bundle-row){grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details price" "media quantity price" "media error error"}.mb-cart[data-drawer] .cart-items__table-row--full-width-variants:not(.mb-bundle-row) .cart-items__details{display:block;grid-area:details}.mb-cart[data-drawer] .mb-bundle-heading{margin-top:14px}.mb-cart[data-drawer] .mb-savings-box{padding:12px 14px}@media(min-width:750px){.mb-cart .cart-page{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.mb-cart .cart-page__items{grid-column:1}.mb-cart .cart-page__summary{grid-column:2;grid-row:1/-1}.mb-cart .cart-items__table-row:not(.mb-bundle-row){grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity price" "media error error"}}@media(min-width:750px)and (max-width:999px){.mb-cart .cart-page{grid-template-columns:minmax(0,1fr)}.mb-cart .cart-page__summary{grid-column:1;grid-row:auto;margin-top:8px}}@media(max-width:749px){.mb-cart .cart-page{padding-block:28px 40px}.mb-cart .cart-page__summary{margin-top:8px}.mb-cart .cart-summary__inner{padding:22px;gap:20px}.mb-cart .cart-items__table-row{padding:16px;gap:12px;grid-template-columns:64px minmax(0,1fr) auto}.mb-cart .cart-items__price{font-size:14px;min-width:0}.mb-cart .mb-bundle-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details details" "quantity price" "error error"}.mb-cart .mb-bundle-row .cart-items__price{align-self:center}.mb-cart .mb-quantity-note{max-width:180px}.mb-cart .mb-component-title,.mb-cart .cart-items__title{font-size:13px}.mb-cart .mb-bundle-title{font-size:19px}.mb-cart .cart-page--empty{min-height:50vh}.mb-cart[data-drawer] .mb-bundle-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details details" "quantity price" "error error"}}@media(prefers-reduced-motion:reduce){.mb-cart *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mayoreo-cart.css.map */
