#MainContent[data-template=cart] cart-items .title-wrapper-with-link{align-items:end;gap:12px;margin-bottom:22px}#MainContent[data-template=cart] cart-items .title--primary{margin:0;color:#151c20;font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.025em}#MainContent[data-template=cart] cart-items .title-wrapper-with-link>a{font-size:13px;color:#5f6b73;text-underline-offset:4px}#MainContent[data-template=cart] .cart-item__name{color:#151c20;font-weight:600;line-height:1.4;overflow-wrap:anywhere}#MainContent[data-template=cart] .cart-item__details>.product-option,#MainContent[data-template=cart] .cart-item__details>.cart-item__discounted-prices{margin-top:7px;color:#5f6b73;font-size:13px;font-variant-numeric:tabular-nums}#MainContent[data-template=cart] .cart-item__details dl{margin:8px 0 0}#MainContent[data-template=cart] .cart-item__details dl .product-option{margin-top:4px;font-size:12px;color:#5f6b73;overflow-wrap:anywhere}#MainContent[data-template=cart] .cart-item__price-wrapper{font-variant-numeric:tabular-nums}#MainContent[data-template=cart] .cart-item__price-wrapper .price{color:#151c20;font-weight:600;letter-spacing:0;line-height:1.3}#MainContent[data-template=cart] .cart-item__image-container{border:0;border-radius:3px;overflow:hidden;background:#f7f7f5}#MainContent[data-template=cart] .cart-item__image{display:block;width:100%;object-fit:contain}#MainContent[data-template=cart] .makrizz-cart-order-summary-title{font-family:var(--font-heading-family);color:#151c20;font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.3;margin:0 0 18px}#MainContent[data-template=cart] .totals{align-items:center;gap:12px}#MainContent[data-template=cart] .totals__total,#MainContent[data-template=cart] .totals__total-value{color:#151c20;letter-spacing:0;font-variant-numeric:tabular-nums}#MainContent[data-template=cart] .totals__total-value{font-size:17px;font-weight:600}#MainContent[data-template=cart] .tax-note{color:#5f6b73;font-size:12px;line-height:1.55}#MainContent[data-template=cart] .cart__ctas{display:block}#MainContent[data-template=cart] .cart__checkout-button{box-sizing:border-box;display:flex;width:100%;max-width:none;min-height:50px;align-items:center;justify-content:center;border-radius:3px;border:1px solid #151c20;background:#151c20;color:#fff;font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0}#MainContent[data-template=cart] .cart__checkout-button:before,#MainContent[data-template=cart] .cart__checkout-button:after{box-shadow:none}#MainContent[data-template=cart] .makrizz-cart-express-group{margin-top:18px}#MainContent[data-template=cart] .makrizz-cart-express-heading{margin:0 0 11px;color:#7e8c76;text-align:center;font-size:12px;line-height:1.5;font-weight:500}#MainContent[data-template=cart] .cart__dynamic-checkout-buttons{max-width:none;margin:0}#MainContent[data-template=cart] .cart__dynamic-checkout-buttons :is(iframe,button){max-width:100%}#MainContent[data-template=cart] :is(.cart__checkout-button,.cart-item__quantity-wrapper button,cart-remove-button .button):focus-visible{outline:2px solid #28564f;outline-offset:3px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent[data-template=cart] .cart__checkout-button{transition:background-color .15s ease-out,border-color .15s ease-out}#MainContent[data-template=cart] .cart__checkout-button:hover{border-color:#28564f;background:#28564f}}@media screen and (max-width:749px){#MainContent[data-template=cart] cart-items .title-wrapper-with-link{margin-bottom:14px}#MainContent[data-template=cart] cart-items .title--primary{font-size:26px}#MainContent[data-template=cart] .cart__items{padding-bottom:10px;border:0}#MainContent[data-template=cart] .cart-items thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#MainContent[data-template=cart] .cart-items tbody{display:block;width:100%}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line){display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media details" "media totals" ". quantity";column-gap:13px;row-gap:8px;margin:0;padding:20px 0;border-bottom:1px solid #e7e9e6;min-width:0}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line)>.cart-item__media{grid-area:media;min-width:0;width:88px;align-self:start}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line)>.cart-item__details{grid-area:details;min-width:0;width:100%;font-size:13px}#MainContent[data-template=cart] .cart-item__details .cart-item__title{font-size:14px}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line)>.cart-item__totals.medium-hide{grid-area:totals;width:100%;min-width:0;justify-content:flex-start;text-align:left}#MainContent[data-template=cart] .cart-item__totals.medium-hide .price{display:inline-block;width:auto;max-width:100%;text-align:left;font-size:14px;white-space:normal;overflow-wrap:normal}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line)>.cart-item__quantity{grid-area:quantity;min-width:0;width:100%;padding:0;margin:2px 0 0}#MainContent[data-template=cart] .cart-item__quantity-wrapper{align-items:center;justify-content:space-between;gap:8px}#MainContent[data-template=cart] .cart-item__quantity-wrapper .quantity{width:110px;min-height:38px;margin:0}#MainContent[data-template=cart] .cart-item cart-remove-button{margin-left:0}#MainContent[data-template=cart] .cart__footer-wrapper{border-top:0}#MainContent[data-template=cart] .cart__footer{padding-top:20px;padding-bottom:26px}#MainContent[data-template=cart] .cart__blocks{width:100%;min-width:0}#MainContent[data-template=cart] .totals{justify-content:space-between}#MainContent[data-template=cart] .tax-note{text-align:left;margin:12px 0 18px}#MainContent[data-template=cart] .cart__checkout-button{min-height:50px}}@media screen and (max-width:359px){#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line){grid-template-columns:78px minmax(0,1fr);column-gap:11px}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line)>.cart-item__media{width:78px}#MainContent[data-template=cart] .cart-item__totals.medium-hide .price{font-size:13px}}@media screen and (min-width:750px){#MainContent[data-template=cart] .cart__footer{gap:22px}#MainContent[data-template=cart] .cart__blocks{min-width:0;width:min(100%,480px);margin-left:auto}#MainContent[data-template=cart] .cart__ctas{display:block}#MainContent[data-template=cart] .cart-items .cart-item__totals .price{white-space:nowrap}}#MainContent[data-template=cart] .cart__blocks{border:1px solid #e7e9e6;border-radius:6px;background:#f7f7f5;padding:22px}#MainContent[data-template=cart] .makrizz-cart-order-summary-title{font-size:18px;padding-bottom:14px;border-bottom:1px solid #e0e4e1;margin-bottom:20px}#MainContent[data-template=cart] .cart__checkout-button{border-color:#151c20;background-color:#151c20;color:#fff}#MainContent[data-template=cart] .cart__checkout-button:disabled{opacity:.52;cursor:not-allowed}#MainContent[data-template=cart] .cart__checkout-button:focus-visible{outline:2px solid #28564f;outline-offset:3px}@media screen and (max-width:749px){#MainContent[data-template=cart] .cart__blocks{padding:20px 16px;margin-bottom:18px}#MainContent[data-template=cart] .cart__footer{padding-block:10px 22px}#MainContent[data-template=cart] .cart-item__price-wrapper .price,#MainContent[data-template=cart] .totals__total-value{font-variant-numeric:tabular-nums}#MainContent[data-template=cart] .cart-item__quantity-wrapper{justify-content:flex-start;gap:16px}}@media screen and (max-width:359px){#MainContent[data-template=cart] .cart__blocks{padding:18px 12px}#MainContent[data-template=cart] .cart-items .cart-item:not(.cart-item__nested-line){grid-template-columns:78px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/makrizz-cart-checkout-layout.css.map */
