.csm-clear-cart { display: flex; justify-content: flex-end; margin: 0 0 16px; }
.csm-clear-cart[hidden] { display: none; }
.csm-clear-cart button.button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; max-width: 100%; white-space: normal; }
.csm-clear-cart .dashicons { flex: 0 0 20px; }
