.cart-clear-backdrop{z-index:1400}.cart-clear-dialog{color:#20231f;z-index:1401;background:#faf8f4;border-radius:18px;gap:18px;padding:28px;font-family:Poppins,Arial,sans-serif}.cart-clear-dialog h2{letter-spacing:-.045em;margin:0;font-size:23px;font-weight:750;line-height:1.2}.cart-clear-dialog p{color:#66645d;margin:0;font-size:13px;line-height:1.7}.cart-clear-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cart-clear-actions button{cursor:pointer;border:1px solid #bfb4a9;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font:650 12px Poppins,Arial,sans-serif;display:inline-flex}.cart-clear-cancel{color:#403b35;background:0 0}.cart-clear-actions .cart-clear-confirm{color:#fff;background:#c95042;border-color:#c95042}.cart-clear-actions button:disabled{cursor:wait;opacity:.6}.cart-clear-actions button:focus-visible{outline-offset:3px;outline:2px solid #c95042}.cart-clear-dialog .cart-clear-error{color:#a64034}@media (max-width:560px){.cart-clear-dialog{padding:23px}.cart-clear-actions{flex-direction:column-reverse}.cart-clear-actions button{width:100%}}
