.cart_page__RYDTZ{padding:1.25rem}.cart_container__mmZJa{max-width:960px;margin:0 auto}.cart_list__q_2qx{display:grid;grid-gap:18px;gap:18px;margin:12px 0 20px -40px}.cart_row__JpYJk{background:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(25,18,44,.06);padding:14px 16px;display:grid;grid-template-columns:72px 1fr auto;grid-template-rows:auto auto;grid-template-areas:"thumb info actions" "thumb info actions";align-items:center;grid-gap:12px;gap:12px}.cart_thumb__VDbGJ{grid-area:thumb;width:72px;height:72px;border-radius:12px;overflow:hidden;object-fit:cover}.cart_info__e2btY{grid-area:info;min-width:0}.cart_title__wnY7m{font-weight:700;color:var(--purple);margin:0 0 4px}.cart_desc__PF_7e{margin:0 0 6px;color:var(--gray);font-size:.95rem;line-height:1.2}.cart_unit__i43_k{margin:0;color:var(--gray);font-size:.9rem}.cart_actions__yqaae{grid-area:actions;display:grid;grid-template-columns:auto 64px 40px;align-items:center;grid-gap:12px;gap:12px}.cart_qtyGroup__xY7rV{display:inline-flex;align-items:center;gap:10px;background:rgba(160,121,255,.15);padding:6px 10px;border-radius:12px}.cart_qtyBtn__Mh87I{width:40px;height:40px;border:0;border-radius:10px;background:rgba(160,121,255,.35);display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--purple);cursor:pointer}.cart_qtyVal__kZjHc{min-width:16px;text-align:center;font-weight:600;color:var(--purple)}.cart_lineTotal__TD2AZ{font-weight:700;color:var(--purple);text-align:right}.cart_remove__ByhEI{width:40px;height:40px;border-radius:999px;background:rgba(25,18,44,.06);border:0;display:inline-flex;align-items:center;justify-content:center;color:var(--gray);cursor:pointer}.cart_actionsBar__G5T5_{display:flex;justify-content:space-between;gap:12px;margin:4px 0 18px}.cart_link__TeG6f{color:var(--purple);font-weight:600}.cart_summary__19FiR{background:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(25,18,44,.06);padding:18px}.cart_summaryTitle__PLgFl{margin:0 0 12px;color:var(--purple)}.cart_summaryRow__j7UWS{display:flex;justify-content:space-between;margin:8px 0 16px;font-weight:400;color:var(--purple)}.cart_note__r9whe{color:gray;font-size:.95rem;margin:0 0 14px}.cart_checkout__LurBo{width:100%;display:inline-flex;justify-content:center;align-items:center;border:10;border-radius:12px;height:48px;font-weight:700;cursor:pointer}@media (max-width:640px){.cart_row__JpYJk{grid-template-columns:64px 1fr;grid-template-areas:"thumb info" "actions actions"}.cart_actions__yqaae{margin-top:8px;grid-template-columns:1fr auto auto}.cart_container__mmZJa{padding:0 4px}}.cart_priceNow__j1K2n{color:var(--green,#22a06b);font-weight:700;margin-right:.5rem}.cart_priceWas__kXiVo{color:var(--gray,#8f8f8f);text-decoration:line-through;margin-left:.25rem}.cart_saveBadge__DCl_V{background:#ffe8ef;color:#d33b6a;border-radius:999px;font-size:.75rem;padding:.15rem .5rem;margin-left:.5rem}.cart_savings__jlBK_{color:#22a06b}