.cart-page{padding:24px 0 40px}.cart-title{font-size:28px;color:var(--color-red);margin-bottom:20px}.cart-lines{border-top:1px solid #eee}.cart-line{display:grid;grid-template-columns:90px 1fr 90px 90px 70px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid #eee}@media(max-width:700px){.cart-line{grid-template-columns:70px 1fr;grid-template-areas:"img info" "img qty" "img total" "img remove";row-gap:6px}.cart-line-img{grid-area:img}.cart-line-info{grid-area:info}.cart-line-qty{grid-area:qty}.cart-line-total{grid-area:total}.cart-line-remove{grid-area:remove}}.cart-line-img{display:block;width:90px;height:90px;border-radius:8px;overflow:hidden;background:#f5f5f5}.cart-line-img img{width:100%;height:100%;object-fit:cover}.cart-line-title{font-weight:700;display:block;margin-bottom:4px;color:var(--color-text)}.cart-line-variant,.cart-line-prop{color:#777;font-size:13px;margin:0 0 2px}.cart-line-price{margin-top:6px;font-weight:700}.cart-line-price .price-compare{margin-left:8px;color:#999;text-decoration:line-through;font-weight:400}.qty-input{width:64px;padding:8px;border:1px solid #ddd;border-radius:6px;text-align:center}.cart-line-total{font-weight:700}.cart-line-remove{color:var(--color-red);font-weight:700;font-size:13px;text-decoration:underline}.cart-summary{margin-top:24px;max-width:360px;margin-left:auto;text-align:right}.cart-subtotal{display:flex;justify-content:space-between;font-size:18px;font-weight:700;margin-bottom:6px}.cart-note{color:#888;font-size:13px;margin:0 0 16px}.cart-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:500px){.cart-summary{max-width:100%}.cart-actions{justify-content:stretch}.cart-actions .btn{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme-cart.css.map */
