.c23-product-buy.c23-product-buy :is(form.cart,table.variations,table.variations :is(tbody,tr,th,td),.single_variation_wrap,.woocommerce-variation,.woocommerce-variation-add-to-cart,.c23-variation-ui,.c23-variation-ui-flow){margin:0;padding:0}.c23-product-buy form.cart,.woocommerce div.product .c23-product-buy form.cart{margin:0}.c23-product-buy form.cart:before,.c23-product-buy form.cart:after,.woocommerce div.product .c23-product-buy form.cart:before,.woocommerce div.product .c23-product-buy form.cart:after{content:none;display:none}.c23-product-buy--layout-inline form.cart{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--c23-space-xs)}.c23-product-buy.c23-product-buy--layout-inline form.cart.variations_form table.variations{flex:1 1 16rem;min-width:0;width:auto;margin:0}.c23-product-buy--layout-inline form.cart .c23-variation-ui-flow{flex:1 1 16rem}.c23-product-buy .woocommerce-variation-add-to-cart,.c23-product-buy form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center}:is(.woocommerce div.product,html) .c23-product-buy form.cart .quantity{margin:0 var(--c23-product-buy-qty-gap, var(--c23-space-xs)) 0 0}.c23-product-buy form.cart.variations_form .single_variation_wrap{flex:0 1 auto}.c23-product-buy--layout-stacked form.cart.variations_form{display:flex;flex-direction:column;gap:var(--c23-space-xs)}:is(.woocommerce div.product,html) .c23-product-buy form.cart .quantity{display:flex;align-items:center;gap:var(--c23-space-xs)}:is(.woocommerce div.product,html) .c23-product-buy form.cart .quantity:has(.c23-number-stepper__btn){width:11rem}:is(.woocommerce div.product,html) .c23-product-buy form.cart .quantity .c23-number-stepper__input{flex:1;width:auto;min-width:0}:is(.woocommerce div.product,html) .c23-product-buy form.cart .quantity:has(>input[type=hidden]){display:none}.c23-product-buy .single_add_to_cart_button.c23-button{line-height:1.5}.c23-product-buy .single_add_to_cart_button.c23-button.button.button.button{background-color:var(--c23-color-primary);background-image:none;border:0;box-shadow:none;text-shadow:none}.c23-product-buy .single_add_to_cart_button.c23-button.button.button.button:is(:hover,:focus-visible):not(.disabled,:disabled,.is-busy){background-color:var(--c23-color-accent)}.c23-product-buy .single_add_to_cart_button.c23-button.button.button.button.disabled{opacity:.5;cursor:not-allowed}
