.woocommerce ul.products li.product .button{display:none}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:10px;line-height:2em;vertical-align:middle}a.reset_variations{display:none!important}.woocommerce div.product p.stock{font-size:.92em;display:none}button.single_add_to_cart_button.button.alt{width:100%}button#wpforms-submit-10878{width:100%;background-color:#ae000c;color:white}input#wpforms-10878-field_1,#wpforms-10878-field_2,#wpforms-10878-field_3,#wpforms-10878-field_4{background-color:#f2f2f2;border:none}button#wpforms-submit-10991{width:100%;background-color:Black}form.woocommerce-ordering{display:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:#ae000c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.elementor-menu-cart__product-price{align-self:var(--price-quantity-position--align-self,end);color:#000;font-weight:300;grid-column-end:3;grid-column-start:2}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#ae000c;font-size:1.25em}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-size:.857em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#e10010;color:#fff;z-index:9}