.webbo-add-to-cart form.cart,.webbo-add-to-cart .variations_button{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}
.webbo-add-to-cart form.variations_form{display:block}
.webbo-add-to-cart .quantity{margin:0!important;float:none!important}
.webbo-add-to-cart input.qty{box-sizing:border-box;width:70px;max-width:100%;min-height:42px}
.webbo-add-to-cart .variations{width:100%;margin-bottom:12px;border:0}
.webbo-add-to-cart .variations td,.webbo-add-to-cart .variations th{padding:4px;border:0;background:transparent}
.webbo-add-to-cart select{box-sizing:border-box;max-width:100%;min-height:42px}
.webbo-add-to-cart .single_add_to_cart_button{position:relative;float:none!important;margin:0;min-height:42px;padding:12px 20px;border:1px solid transparent;border-radius:4px;background:#222;color:#fff;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}
.webbo-add-to-cart .single_add_to_cart_button.disabled,.webbo-add-to-cart .single_add_to_cart_button:disabled{opacity:.55;cursor:default}
.webbo-add-to-cart .single_add_to_cart_button.webbo-atc-loading{cursor:wait;opacity:1!important}
.webbo-add-to-cart .webbo-atc-loading .webbo-atc-label{visibility:hidden}
.webbo-add-to-cart .single_add_to_cart_button.webbo-atc-loading:after{content:'';position:absolute;inset:0;width:18px;height:18px;margin:auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:webbo-atc-spin .65s linear infinite}
.webbo-add-to-cart__notice:not([hidden]){margin-bottom:12px}
.webbo-add-to-cart__notice [role=alert],.webbo-add-to-cart__notice .woocommerce-error,.webbo-add-to-cart__notice .woocommerce-info{margin:0 0 8px}
.webbo-add-to-cart .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes webbo-atc-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.webbo-add-to-cart .single_add_to_cart_button{transition:none}.webbo-add-to-cart .single_add_to_cart_button.webbo-atc-loading:after{animation:none}}
