.page-module-scss-module__EMQlSa__cartContainer{gap:1.5rem;margin-top:20px;display:flex}@media (max-width:768px){.page-module-scss-module__EMQlSa__cartContainer{flex-direction:column}}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems{background-color:var(--surface-container-lowest);border-radius:12px;flex-grow:1;padding:1rem}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__headerRow{border-bottom:1px solid var(--outline);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem 0;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__headerRow .page-module-scss-module__EMQlSa__checkboxCell{color:var(--on-surface);align-items:center;gap:.5rem;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__headerRow .page-module-scss-module__EMQlSa__actionsCell .page-module-scss-module__EMQlSa__deleteButton{background-color:var(--secondary);color:var(--on-secondary);border:none;border-radius:10px;padding:10px}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__headerRow .page-module-scss-module__EMQlSa__actionsCell .page-module-scss-module__EMQlSa__deleteButton:hover{color:color-mix(in srgb,var(--on-secondary),black 20%);background-color:color-mix(in srgb,var(--secondary),black 20%)}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow{border-bottom:1px solid var(--outline);color:var(--on-surface);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow:last-child{border-bottom:none}@media (max-width:768px){.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow{flex-direction:column;align-items:start}}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__leftSection{flex-grow:1;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__leftSection .page-module-scss-module__EMQlSa__productInfo{align-items:center;gap:.5rem;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__leftSection .page-module-scss-module__EMQlSa__productInfo .page-module-scss-module__EMQlSa__productLogo{object-fit:contain;border-radius:4px;width:64px;height:64px}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__leftSection .page-module-scss-module__EMQlSa__productInfo .page-module-scss-module__EMQlSa__productName{font-size:1rem;font-weight:500}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__leftSection .page-module-scss-module__EMQlSa__productInfo .page-module-scss-module__EMQlSa__productDescription{color:var(--on-surface-var);font-size:.875rem}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection{align-items:center;gap:.5rem;width:100%;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection .page-module-scss-module__EMQlSa__deliveryCell{text-align:center;color:var(--on-surface-var);flex-grow:1;font-size:.875rem}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection .page-module-scss-module__EMQlSa__priceCell{color:var(--on-surface);font-size:1rem;font-weight:500}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection .page-module-scss-module__EMQlSa__quantityCell{align-items:center;gap:.25rem;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection .page-module-scss-module__EMQlSa__quantityCell button{background-color:var(--tertiary);width:24px;height:24px;color:var(--on-tertiary);cursor:pointer;border:none;border-radius:4px;font-size:1rem;transition:background-color .2s}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection .page-module-scss-module__EMQlSa__quantityCell button:hover{background-color:color-mix(in srgb,var(--tertiary),black 20%)}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__cartItems .page-module-scss-module__EMQlSa__itemRow .page-module-scss-module__EMQlSa__rightSection .page-module-scss-module__EMQlSa__quantityCell span{color:var(--on-surfce);font-weight:500}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary{flex-direction:column;gap:1rem;width:300px;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox{background-color:var(--surface-container-lowest);border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000000d}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox h3{color:var(--on-surface);margin-bottom:1rem;font-size:1rem;font-weight:600}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__summaryRow{color:var(--on-surface);justify-content:space-between;margin-bottom:.5rem;display:flex}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__summaryDivider{background-color:var(--surface-container-lowest);height:1px;margin:.5rem 0}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__checkoutButton{background-color:var(--primary);width:100%;color:var(--on-primary);cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:.75rem;font-weight:600;transition:background-color .2s}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__checkoutButton:hover{background-color:color-mix(in srgb,var(--primary),black 20%)}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__disclaimer{color:var(--on-surface);text-align:center;margin-top:.5rem;font-size:.75rem}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__disclaimer .page-module-scss-module__EMQlSa__link{color:var(--primary);cursor:pointer;text-decoration:underline}.page-module-scss-module__EMQlSa__cartContainer .page-module-scss-module__EMQlSa__orderSummary .page-module-scss-module__EMQlSa__summaryBox .page-module-scss-module__EMQlSa__disclaimer .page-module-scss-module__EMQlSa__link:hover{color:color-mix(in srgb,var(--primary),black 20%)}
