.woocommerce .quantity.rushweb-quantity-controls{display:inline-grid;grid-template-areas:"minus input plus" "message message message";grid-template-columns:2.75rem 2.25rem 2.75rem;column-gap:0!important;row-gap:0;align-items:center;direction:ltr;vertical-align:top}.woocommerce .quantity.rushweb-quantity-controls::before{display:none!important;content:none!important}html[dir=rtl] .woocommerce .quantity.rushweb-quantity-controls,body.rtl .woocommerce .quantity.rushweb-quantity-controls{grid-template-areas:"plus input minus" "message message message";direction:rtl}.woocommerce .quantity.rushweb-quantity-controls input.qty{grid-area:input;width:2.25rem;min-width:2.25rem;max-width:2.25rem;min-height:2.75rem;margin:0;padding:0!important;border:0!important;border-radius:0;background:0 0!important;box-shadow:none!important;appearance:textfield;direction:ltr;text-align:center}.woocommerce .quantity.rushweb-quantity-controls input.qty::-webkit-inner-spin-button,.woocommerce .quantity.rushweb-quantity-controls input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.woocommerce .quantity .rushweb-qty-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:inherit!important;font:inherit;font-size:1.125rem;line-height:1;cursor:pointer;touch-action:manipulation;transition:opacity .15s ease}.woocommerce .quantity .rushweb-qty-button--plus{grid-area:plus}.woocommerce .quantity .rushweb-qty-button--minus{grid-area:minus}.woocommerce .quantity .rushweb-qty-button:hover:not(:disabled){background:0 0!important;opacity:.68}.woocommerce .quantity .rushweb-qty-button:focus-visible{position:relative;z-index:1;outline:2px solid currentColor;outline-offset:2px}.woocommerce .quantity .rushweb-qty-button:disabled,.woocommerce .quantity .rushweb-qty-button[aria-disabled=true]{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}.woocommerce div.product form.cart .single_add_to_cart_button{align-self:flex-start}.woocommerce form.variations_form .quantity.rushweb-quantity-controls[data-rushweb-variation-ready=false] input.qty{opacity:.42;cursor:not-allowed}.woocommerce .quantity .rushweb-qty-limit-message{grid-area:message;max-width:18rem;margin-block-start:.35rem;color:#5f6368;font-size:.75rem;line-height:1.6;direction:inherit;text-align:center}.woocommerce .quantity .rushweb-qty-limit-message[hidden]{display:none!important}@media (max-width:767px){.woocommerce .quantity.rushweb-quantity-controls{grid-template-columns:2.75rem 2.25rem 2.75rem}.woocommerce .quantity .rushweb-qty-button,.woocommerce .quantity.rushweb-quantity-controls input.qty{min-height:2.75rem}}