.cart-section:empty,.cart-empty-section:empty{display:none}.cart-container{--cart-gutter: var(--s0);display:flex;flex-direction:column;padding-inline:var(--cart-gutter);padding-top:var(--cart-gutter);padding-bottom:max(var(--cart-gutter),env(safe-area-inset-bottom));height:100%}@media(max-width:768px){.cart-container{--cart-gutter: var(--s-1)}}.cart-empty{flex:1}.cart-shipping-progress{height:12px}.cart-shipping-progress-fill{height:100%;border-radius:inherit}.cart-items,.cart-checkout{margin-inline:calc(var(--cart-gutter) * -1)}.cart-items{flex:1;overflow-y:auto}.cart-checkout{flex-shrink:0}.cart-protection{min-height:44px;margin-bottom:-10px}@media(max-width:400px){.cart-protection{min-height:56px}}@media(max-width:340px){.cart-protection{min-height:76px}}.cart-item{display:grid;grid-template-columns:110px 1fr;column-gap:var(--s0)}.cart-item-media{position:relative}.cart-item-badge{position:absolute;top:var(--s-2);right:var(--s-2)}.cart-item-details{min-width:0}.cart-item-price{flex-shrink:0;white-space:nowrap}.cart-item-actions{margin-top:auto}.cart-item-quantity{display:inline-flex;align-items:center;border:1px solid var(--color-2);border-radius:5px;font-size:var(--t-1)}.cart-item-quantity-button{display:flex;align-items:center;justify-content:center;width:32px;height:28px}.cart-item-quantity-count{min-width:22px}.cart-item-quantity-button svg{width:12px;height:12px}.cart-item-remove{position:relative;top:-2px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-cart.css.map */
