.cart{padding:2rem 0;background-color:var(--color-background);color:var(--color-foreground)}.cart h1{font-size:var(--font-display-medium);margin-bottom:20px}.cart-header{border-bottom:1px solid var(--color-border)}.cart-header .cart-item .cart-quantity{display:none}.cart-header .cart-item .cart-item-details{flex:0 1 70%}.cart-header .cart-item .cart-product-total{flex:0 0 30%;text-align:right}.cart-items{margin-bottom:20px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cart-item{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;flex-wrap:nowrap}.cart-item .cart-product{flex:0 1 70%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:0 .5rem}.cart-item .cart-product-total{font-weight:var(--font-semibold)}.cart-item .cart-item-details{display:flex;flex-wrap:nowrap;flex-direction:row}.cart-item .cart-item-detail{display:flex;flex-direction:column;justify-content:center}.cart-item .title{margin-bottom:.5rem;font-weight:var(--font-semibold)}.cart-item .price{font-size:var(--font-body-small)}.cart-item .cart-quantity{display:flex;gap:.5rem;justify-content:flex-end;align-items:center;padding-left:100px}.cart-item .cart-quantity input{max-width:100px}.cart-item .cart-quantity a{width:18px}.cart-item .cart-summary{flex:0 0 auto}.cart-item .cart-item-image{display:flex;flex:0 0 100px}.cart-summary .estimated-total{display:flex;flex-direction:row;justify-content:space-around}.cart-summary p{text-wrap:balance;text-align:center;margin:1rem 0}.cart-summary button{display:block;margin:0 auto}@media screen and (min-width: 769px){.cart{padding:50px 0 100px}.cart-header .cart-item .cart-quantity{display:flex;flex:0 1 30%}.cart-item .cart-item-details{flex:0 1 70%}.cart-item .cart-quantity{display:flex;flex:0 1 30%;justify-content:flex-start}.cart-item .cart-product{flex-wrap:nowrap}.cart-product-total{flex:0 1 30%;text-align:right}.cart-item-details{flex:1 0 50%}.cart-item .cart-quantity{padding-left:0}.cart-item .cart-quantity input{max-width:unset}.cart-product-total{display:flex;align-self:center;justify-content:flex-end}.cart-summary .estimated-total{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem}.cart-summary p{text-align:right}.cart-summary button{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cart.css.map */
