@media screen and (min-width:990px){#MainContent:has(>.shopify-section cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1.72fr) minmax(340px,1fr);column-gap:clamp(22px,3vw,52px);align-items:start;max-width:1480px;margin-inline:auto;padding:42px clamp(24px,4vw,72px) 88px}#MainContent:has(>.shopify-section cart-items:not(.is-empty))>.shopify-section{min-width:0}#MainContent:has(>.shopify-section cart-items:not(.is-empty)) .page-width{padding-inline:0;max-width:none}#MainContent:has(>.shopify-section cart-items:not(.is-empty)) cart-items,#MainContent:has(>.shopify-section cart-items:not(.is-empty)) .cart__footer{padding-block:0!important}}#MainContent:has(#main-cart-items) .cart-items{border-collapse:separate;border-spacing:0}#MainContent:has(#main-cart-items) .cart-item{border-bottom:1px solid rgba(var(--color-foreground),.13)}#MainContent:has(#main-cart-items) .cart-item__media img{border-radius:10px}#MainContent:has(#main-cart-items) .cart-item__name{font-weight:650;text-decoration-thickness:1px;text-underline-offset:3px}#MainContent:has(#main-cart-items) .cart-item__quantity-wrapper{gap:10px}#MainContent:has(#main-cart-items) .cart__footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:26px!important;border:1px solid rgba(var(--color-foreground),.16);border-radius:16px;box-shadow:0 8px 32px #0000000b}#MainContent:has(#main-cart-items) .oc-cart-summary-title{margin:0 0 22px;font-size:clamp(20px,1.8vw,25px);font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}#MainContent:has(#main-cart-items) .cart__blocks{width:100%;max-width:none}#MainContent:has(#main-cart-items) .cart__checkout-button{min-height:52px;width:100%;font-weight:700}#MainContent:has(#main-cart-items) .tax-note,#MainContent:has(#main-cart-items) .totals,#MainContent:has(#main-cart-items) .totals__total,#MainContent:has(#main-cart-items) .totals__total-value{color:rgb(var(--color-foreground))}#MainContent:has(#main-cart-items) .cart__note{max-width:none;margin-bottom:22px}#MainContent:has(#main-cart-items) .cart__dynamic-checkout-buttons{max-width:100%}@media screen and (max-width:989px){#MainContent:has(#main-cart-items) .cart__footer{margin:0 16px 32px}}@media screen and (max-width:480px){#MainContent:has(#main-cart-items) .cart__footer{padding:20px 16px!important;margin:0 12px 28px}#MainContent:has(#main-cart-items) .cart-item__quantity-wrapper{gap:5px}#MainContent:has(#main-cart-items) .oc-cart-summary-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/oc-premium-cart.css.map */
