.cartItems_wrapper__gzg_W{display:flex;justify-content:space-around;align-items:flex-start;min-height:100vh;padding:20px;background-color:#f8f8f8}.cartItems_container__5qKY1{background:#fff;padding:2rem;width:80%;max-width:800px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.cartItems_loadCart__SQOGx{text-align:end}.cartItems_loadCartView__Fmcc4{max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;background-color:#0f587a;border:1px solid #0f587a;transition:background-color .3s ease}.cartItems_textSave__iV43y{padding:10px;font-family:Inter,sans-serif;font-weight:700;color:#fff;cursor:pointer}.cartItems_loadCartView__Fmcc4:hover{background-color:#0056b3}.cartItems_cartItem__3Esfg{display:flex;align-items:center;gap:20px;padding:15px;border-bottom:1px solid #ddd}.cartItems_productImage__jIl_O{width:100px;height:100px;object-fit:cover;border-radius:10px}.cartItems_details__8AVrX{flex:1 1}.cartItems_details__8AVrX h2{font-size:20px;margin-bottom:5px}.cartItems_details__8AVrX div{font-size:16px;margin:5px 0}.cartItems_removeButton__bS6d3{background-color:#d9534f;border:1px solid #d9534f;padding:10px 20px;color:#fff;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.cartItems_removeButton__bS6d3:hover{background-color:#c9302c}.cartItems_addButton__ppVim{background-color:#0f587a;border:1px solid #0f587a;padding:10px 20px;color:#fff;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.cartItems_addButton__ppVim:hover{background-color:#002952;border:1px solid #002952}.cartItems_functionButtons__ArTdv{display:flex;flex-direction:row;gap:8px}.cartItems_checkOutCard__0LJ1H{background:#fff;border-radius:8px;padding:20px;width:100%;max-width:400px;box-shadow:0 4px 10px rgba(0,0,0,.1);font-family:Arial,sans-serif}.cartItems_shippingInfo__Lf9BA{font-size:14px;color:#333;margin-bottom:15px;font-family:Inter,sans-serif}.cartItems_orderSummary__TwQPv{border-top:1px solid #ddd;padding-top:15px;font-family:Inter,sans-serif}.cartItems_orderSummary__TwQPv h3{font-size:18px;margin-bottom:10px;font-family:Inter,sans-serif}.cartItems_pricingRow__2F6gR{display:flex;justify-content:space-between;font-size:16px;margin:8px 0}.cartItems_oldPrice__uAFG_{text-decoration:line-through;color:#888;margin-left:5px}.cartItems_newPrice__oI6Eh{font-weight:700;color:#d32f2f}.cartItems_actions__IE8oM{margin-top:15px;display:flex;flex-direction:column;gap:10px}.cartItems_checkoutButton__wx1Ok{background:#007bff;color:#fff;border:none;padding:12px;border-radius:5px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .3s ease-in;font-family:Inter,sans-serif}.cartItems_checkoutButton__wx1Ok:hover{background:#0056b3}.cartItems_saveCartButton__km2NE{background:none;border:1px solid #007bff;color:#007bff;padding:10px;border-radius:5px;font-size:14px;cursor:pointer;transition:all .3s;font-family:Inter,sans-serif}.cartItems_saveCartButton__km2NE:hover{background:#007bff;color:#fff}.cartItems_promoSection__JvYWn{margin-top:15px;font-family:Inter,sans-serif}.cartItems_promoInput__waH4S{display:flex;gap:5px}.cartItems_promoInput__waH4S input{flex:1 1;padding:8px;border:1px solid #ccc;border-radius:5px}.cartItems_promoInput__waH4S button{background:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.cartItems_promoInput__waH4S button:hover{background:#1e7e34}.cartItems_promoApplied__bAA_r{display:flex;justify-content:space-between;font-size:14px;margin-top:10px;color:#d32f2f}.cartItems_totalSection__opte7{border-top:1px solid #ddd;padding-top:15px;margin-top:15px;font-family:Inter,sans-serif}.cartItems_totalRow__tBc5U{display:flex;justify-content:space-between;font-size:18px;font-weight:700}.cartItems_paymentIcons___Yqxt{display:block;margin:15px auto;width:100%;max-width:200px}.cartItems_helpSection__7fjlQ{font-size:14px;text-align:center;margin-top:10px;font-family:Inter,sans-serif}.cartItems_helpSection__7fjlQ a{color:#007bff;text-decoration:none}.cartItems_helpSection__7fjlQ a:hover{text-decoration:underline}