/* Small, deliberately distinct destructive action. Does not restyle theme cart buttons. */
button.pwcc-clear-cart-btn{
  display:inline-flex!important;align-items:center;justify-content:center;gap:5px;
  box-sizing:border-box;min-height:34px;max-width:100%;padding:7px 12px!important;
  border:1px solid #b94d53!important;border-radius:7px!important;
  background:transparent!important;color:#a12a31!important;
  box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;
  font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;cursor:pointer!important;
  white-space:normal!important;
}
button.pwcc-clear-cart-btn:hover,button.pwcc-clear-cart-btn:focus-visible{
  background:#fff1f1!important;color:#871c23!important;border-color:#a12a31!important;
}
button.pwcc-clear-cart-btn:disabled{opacity:.65!important;cursor:wait!important;}
.pwcc-clear-mini-holder{padding:7px 10px;text-align:center;}
.pwcc-clear-mini-holder .pwcc-clear-cart-btn{width:100%;}
.woocommerce-cart-form .pwcc-clear-cart-btn{margin:5px 8px 5px 0;}
.pwcc-clear-checkout-holder{margin:10px 0 12px;text-align:center;}
.pwcc-clear-checkout-holder .pwcc-clear-cart-btn{width:100%;}
.cart-widget-side .pwcc-clear-mini-holder{margin:5px 0 2px;}
.wc-block-cart .pwcc-clear-cart-btn,.wc-block-checkout .pwcc-clear-cart-btn{margin:10px 0;}
@media(max-width:480px){.pwcc-clear-mini-holder{padding:5px 8px;}}
