.cart-view-wrapper[data-v-14f22bbf]{width:100%}.empty-cart-card[data-v-14f22bbf]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:4rem 2rem;box-shadow:0 10px 25px -5px #0000000d}.empty-cart-icon-wrapper[data-v-14f22bbf]{margin-bottom:1.5rem}.empty-cart-title[data-v-14f22bbf]{color:#0f172a;margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.empty-cart-text[data-v-14f22bbf]{color:#64748b;max-width:480px;margin:0 auto 2rem;font-size:1rem}.return-shop-btn[data-v-14f22bbf]{color:#fff;background:#0f172a;border-radius:8px;padding:.875rem 2rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.return-shop-btn[data-v-14f22bbf]:hover{background:#1e293b}.cart-layout[data-v-14f22bbf]{grid-template-columns:1fr 340px;align-items:start;gap:2rem;display:grid}@media (width<=900px){.cart-layout[data-v-14f22bbf]{grid-template-columns:1fr}}.cart-items-panel[data-v-14f22bbf]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 10px 25px -5px #0000000d}@media (width<=767px){.cart-items-panel[data-v-14f22bbf]{padding:1.25rem}}.panel-title[data-v-14f22bbf]{color:#0f172a;margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.cart-table[data-v-14f22bbf]{flex-direction:column;display:flex}.table-header[data-v-14f22bbf]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;grid-template-columns:3fr 1.2fr 1.5fr 1.2fr 40px;padding-bottom:.75rem;font-size:.85rem;font-weight:700}.table-row[data-v-14f22bbf]{border-bottom:1px solid #f1f5f9;flex-direction:column;padding:1.25rem 0;display:flex}@media (width>=768px){.table-row[data-v-14f22bbf]{grid-template-columns:3fr 1.2fr 1.5fr 1.2fr 40px;align-items:center;display:grid}}.td-product[data-v-14f22bbf]{align-items:center;gap:1rem;display:flex}.thumb-container[data-v-14f22bbf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.product-thumb[data-v-14f22bbf]{object-fit:cover;width:100%;height:100%}.product-meta[data-v-14f22bbf]{flex-direction:column;gap:.2rem;display:flex}.item-name[data-v-14f22bbf]{color:#0f172a;font-size:.95rem}.item-sku[data-v-14f22bbf]{color:#64748b;font-family:monospace;font-size:.8rem}.td-price[data-v-14f22bbf]{color:#334155;font-size:.95rem;font-weight:600}.qty-changer[data-v-14f22bbf]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;display:inline-flex}.qty-btn[data-v-14f22bbf]{cursor:pointer;background:#f8fafc;border:none;padding:.35rem .65rem;font-size:.95rem;font-weight:700}.qty-btn[data-v-14f22bbf]:disabled{opacity:.5;cursor:not-allowed}.qty-num[data-v-14f22bbf]{padding:0 .65rem;font-size:.9rem;font-weight:700}.td-total[data-v-14f22bbf]{color:#0f172a;font-size:1.05rem;font-weight:800}.delete-row-btn[data-v-14f22bbf]{cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.delete-row-btn[data-v-14f22bbf]:hover{opacity:1}.table-footer-links[data-v-14f22bbf]{margin-top:1.5rem}.continue-shopping-link[data-v-14f22bbf]{color:#475569;font-size:.9rem;font-weight:600;text-decoration:none}.continue-shopping-link[data-v-14f22bbf]:hover{color:#0f172a;text-decoration:underline}.cart-summary-panel[data-v-14f22bbf]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 10px 25px -5px #0000000d}.summary-title[data-v-14f22bbf]{color:#0f172a;margin-bottom:1.25rem;font-size:1.25rem;font-weight:800}.summary-row[data-v-14f22bbf]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.s-label[data-v-14f22bbf]{color:#64748b;font-size:.95rem;font-weight:500}.s-val[data-v-14f22bbf]{color:#0f172a;font-size:1.05rem}.quote-badge[data-v-14f22bbf]{color:#92400e;background:#fef3c7;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.summary-divider[data-v-14f22bbf]{background:#e2e8f0;height:1px;margin:1.25rem 0}.total-row[data-v-14f22bbf]{margin-bottom:1.25rem}.total-amount[data-v-14f22bbf]{color:#0f172a;font-size:1.45rem;font-weight:800}.summary-info[data-v-14f22bbf]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.5rem;padding:.75rem;font-size:.8rem;line-height:1.4}.checkout-proceed-btn[data-v-14f22bbf]{text-align:center;color:#fff;box-sizing:border-box;background:#0f172a;border-radius:8px;width:100%;padding:1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:block}.checkout-proceed-btn[data-v-14f22bbf]:hover{background:#1e293b}.cart-page[data-astro-cid-jn2z7gbh]{max-width:1100px;margin:0 auto;padding-top:1rem;padding-bottom:5rem}.cart-header[data-astro-cid-jn2z7gbh]{margin-bottom:2rem}.page-title[data-astro-cid-jn2z7gbh]{color:#0f172a;font-size:2rem;font-weight:800}.subtitle[data-astro-cid-jn2z7gbh]{color:#64748b;margin-top:.25rem;font-size:.95rem}
