.pay-type-ico{display:flex;align-items:center;justify-content:center}.pay-type svg{transform:scale(0.8)}.pay-type.choose{display:inline-block;vertical-align:middle;touch-action:manipulation;padding:6px;cursor:pointer;margin:0 4px 6px;border-radius:6rem;user-select:none}.pay-type.choose.balance{padding:6px 16px;border:1px solid #9c9c9c;background:#fffc;font-weight:bold;box-shadow:4px 4px 1px -1px rgba(32, 35, 51, 0.04), 0 2px 4px rgba(32, 35, 51, 0.02)}.choose.disabled{border-color:#ddd !important;color:#8b8b8b;background:#f3f3f3 !important}.choose.active{background:#222 !important;color:#fff}.profile-avatar-container button{position:absolute;top:0;left:0;width:100px;height:100px;opacity:0}.course-div img{max-width:100%}#content-container{width:100%;max-width:1200px;margin:0 auto}.cart-product{display:flex;align-items:center;padding:24px;margin-bottom:15px;border-radius:1.8rem;background-color:#e2e2e2}.cart-product-checkbox{margin-right:15px}#selectAllCheckbox{margin-right:5px;margin-top:3px}.cart-product-image{width:80px;height:80px;object-fit:cover;margin-left:15px;border-radius:40px}.cart-product-details{flex:1}.cart-product-name{font-size:16px;font-weight:600;margin-left:14px}.cart-product-name-sku{color:#8b8b8b;font-size:14px;margin-left:14px}.cart-product-price{color:#f00;font-size:16px;font-weight:bold;margin-left:15px}.quantity-controls{display:flex;align-items:center;border:1.2px solid;border-radius:4rem;background:#fff;padding:4px 1px}.quantity-increase{width:25px;font-size:18px;font-weight:700;border:none;border-radius:50%;background-color:#fffc;text-align:center;line-height:25px;cursor:pointer}.quantity-decrease{width:25px;font-size:20px;font-weight:700;border:none;border-radius:50%;background-color:#fffc;text-align:center;line-height:25px;cursor:pointer}.cart-product-quantity-input{width:61px;border:none;font-weight:700;font-size:16px;height:25px;text-align:center;background:#fff;appearance:textfield}.cart-product-quantity-input::-webkit-inner-spin-button,.cart-product-quantity-input::-webkit-outer-spin-button{appearance:none;margin:0}.total-price-cum{display:flex;justify-content:space-between;align-items:center}#totalPrice{font-size:20px;font-weight:bold;color:#222;margin-left:6px}button#update-cart-btn{width:150px;color:#fff !important;background:#222 !important;transition:0.3s}.placeOrderButton{margin-top:18px;width:150px;color:#fff !important;background:#222 !important;transition:0.3s}.email_input{border:2px solid #222;padding:10px;font-size:15px;background:#fefefe}.email_input:focus{border-color:#666}.custom-checkbox{appearance:none;width:16px;height:16px;min-width:16px;min-height:16px;border-radius:50%;border:1px solid #222;display:inline-block;position:relative;cursor:pointer;margin-right:10px}.custom-checkbox:checked{background-color:#5a5959;border-color:#222}.custom-checkbox:checked::before{content:"✓";color:white;font-size:14px;font-weight:bold;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.delete-btn{display:flex;align-items:center;justify-content:center;margin-left:20px;padding:1px;border-radius:50%;transition:all 0.3s ease}.delete-btn:hover{background-color:rgba(0, 0, 0, 0.1)}.delete-btn svg{fill:#222;transition:fill 0.3s ease;transform:scale(0.6)}.delete-btn:hover svg{fill:#ff4444}