.CartPage_container__yLKwE{min-height:calc(100vh - 100px)}.CartPage_title__tCmSx{font-weight:800}.CartPage_card__OcoZD{transition:all .3s ease;overflow:hidden}.CartPage_card__OcoZD:hover{border-color:var(--mantine-primary-color-filled)}.CartPage_image__LaGws{object-fit:cover}.CartPage_quantityControl__DfbNK{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:4px}.CartPage_summary__wrc_U{position:sticky;top:20px}.CartPage_total__eQv1k{font-size:var(--mantine-font-size-lg)}.CartPage_checkoutButton__0v_L2{background-color:var(--mantine-primary-color-filled);transition:all .3s ease}.CartPage_checkoutButton__0v_L2:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CartPage_checkoutButton__0v_L2:disabled{background-color:var(--mantine-color-gray-6)}@media (max-width:768px){.CartPage_card__OcoZD{padding:var(--mantine-spacing-sm)}.CartPage_image__LaGws{width:80px;height:80px}.CartPage_quantityControl__DfbNK{margin-top:var(--mantine-spacing-sm)}}