/* Match Halloween CTAs, including empty-cart and AJAX-refreshed actions. */
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-btn,
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-ft-btn,
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-ecw-return,
body.mtb-event-halloween .xoo-wsc-container .button,
body.mtb-event-halloween .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{
  background:#e47a2d!important;border-color:#e47a2d!important;color:#fff!important;
}
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-btn:hover,
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-ft-btn:hover,
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-ecw-return:hover,
body.mtb-event-halloween .xoo-wsc-container .button:hover,
body.mtb-event-halloween .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover{
  background:#bb541b!important;border-color:#bb541b!important;color:#fff!important;
}
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-btn:focus-visible,
body.mtb-event-halloween .xoo-wsc-container .xoo-wsc-ft-btn:focus-visible,
body.mtb-event-halloween .xoo-wsc-container .button:focus-visible{
  outline:2px solid #35251f;outline-offset:3px;
}
body.mtb-event-halloween .xoo-wsc-basket .xoo-wsc-items-count,
body.mtb-event-halloween .mtb-floating-cart>b{background:#e47a2d!important;color:#fff!important}
