/* Cart page — loaded by its page on top of shop.css */

/* ── Cart ───────────────────────────────────────────────────── */
.cart-layout {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 20px;
    align-items: start;
}

@media (min-width: 992px) {
    .cart-layout {
        grid-template-columns: minmax(0, 1fr) 360px;
    }
}

.cart-saved-title {
    font-weight: 700;
    margin: 22px 0 6px;
}
