.cart-page{max-width:640px}.cart-empty{color:var(--color-text-muted);margin-bottom:var(--space-3)}.cart-line{display:grid;grid-template-columns:88px 1fr auto;gap:var(--space-2);align-items:start;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.cart-line img{border-radius:var(--radius-s);background:var(--color-bg-secondary)}.cart-line-name{font-weight:600;margin:0 0 .2rem}.cart-line-name a{color:var(--color-text)}.cart-line-variant{color:var(--color-text-muted);font-size:var(--fs-small);margin:0 0 .4rem}.cart-line-price{margin:0 0 .5rem;color:var(--color-text-muted);font-size:var(--fs-small)}.cart-line-total{font-weight:600;text-align:right}.cart-line-controls{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cart-line-qty.qty-stepper{height:40px}.cart-line-qty input{width:40px;border:none;text-align:center;font-family:var(--font-text);font-size:var(--fs-small);color:var(--color-text);background:transparent;-moz-appearance:textfield}.cart-line-qty input::-webkit-outer-spin-button,.cart-line-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-line-remove{background:none;border:none;padding:0;color:var(--color-text-muted);font-size:var(--fs-xsmall);text-decoration:underline;cursor:pointer}.cart-line-remove:hover{color:var(--color-brand)}.cart-line.is-removing{opacity:.4;pointer-events:none}.cart-summary{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.cart-summary-row{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:600;margin-bottom:var(--space-2)}.cart-summary-note{color:var(--color-text-muted);font-size:var(--fs-small);margin-bottom:var(--space-3)}.cart-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.cart-actions .btn{flex:1;min-width:200px}.cart-continue-link{display:inline-block;color:var(--color-text-muted);text-decoration:underline;font-size:var(--fs-small)}@media(max-width:480px){.cart-line{grid-template-columns:64px 1fr auto}.cart-actions{flex-direction:column}.cart-actions .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cart.css.map */
