.ShoppingBag_shoppingBag__asbuU{background:#fff;padding-top:150px;min-height:100vh}.ShoppingBag_bagLayout__oa7T_{display:grid;grid-template-columns:2fr 1fr;grid-gap:60px;gap:60px}@media(max-width:992px){.ShoppingBag_bagLayout__oa7T_{grid-template-columns:1fr}}.ShoppingBag_itemsSection__RwJe9{border-top:1px solid #e2e2e2}.ShoppingBag_itemRow__XtL51{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e2e2;padding:20px 0}@media(max-width:768px){.ShoppingBag_itemRow__XtL51{flex-direction:column;align-items:flex-start;gap:10px}}.ShoppingBag_itemInfo__Uof6o{display:flex;gap:20px;align-items:center}.ShoppingBag_itemInfo__Uof6o img{object-fit:cover}.ShoppingBag_name__RKbKH{font-weight:600;font-size:15px;margin-bottom:4px}.ShoppingBag_meta__b2krV{font-size:13px;color:#666;margin:0}.ShoppingBag_remove__Ow2KS{background:none;border:none;color:#000;font-size:13px;text-decoration:underline;cursor:pointer;padding:0;margin-top:5px}.ShoppingBag_itemMeta__aTU1w{text-align:right;font-size:14px}.ShoppingBag_itemMeta__aTU1w p{margin:0}@media(max-width:768px){.ShoppingBag_itemMeta__aTU1w{text-align:left}}.ShoppingBag_note__qFMJ_{font-size:12px;color:#666;margin-top:20px}@media(max-width:992px){.ShoppingBag_summarySection__v7eEh{margin-top:40px}}.ShoppingBag_summaryBox__V_MMF{border-top:1px solid #e2e2e2;padding-top:20px}.ShoppingBag_summaryBox__V_MMF h6{text-transform:uppercase;font-weight:600;margin-bottom:20px;font-size:14px}.ShoppingBag_rowTotal__CbAdX,.ShoppingBag_row__8f4L2{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.ShoppingBag_rowTotal__CbAdX{font-weight:600;margin-top:10px;border-top:1px solid #e2e2e2;padding-top:10px}.ShoppingBag_promo__vX3hB{margin:20px 0}.ShoppingBag_promo__vX3hB p{font-size:13px;margin-bottom:5px}.ShoppingBag_promo__vX3hB input{width:100%;padding:8px;border:1px solid #ccc;margin-bottom:10px;font-size:14px}.ShoppingBag_promo__vX3hB button{background:#ccc;color:#000;border:none;padding:8px 20px;font-size:13px;cursor:pointer}.ShoppingBag_checkoutBtn__lqhcP{width:100%;padding:14px;background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:600;margin-bottom:25px;letter-spacing:.8px;cursor:pointer}.ShoppingBag_shippingInfo__HgftD{font-size:13px;line-height:1.6;color:#444}.ShoppingBag_shippingInfo__HgftD h6{text-transform:uppercase;font-weight:600;font-size:13px;margin-bottom:8px}