.woocommerce div.product form.cart .button{background-color:var(--Background-Light)!important;border:1px solid var(--Background-Light);color:var(--Background-Primary);width:auto;transition:color .5s}.woocommerce div.product form.cart .button:hover{color:var(--Text-Tertiary)!important}.woocommerce div.product form.cart.variations_form .button{float:left;clear:none!important}.woocommerce div.product form.cart .button:hover{background-color:#fff;color:#444}.custom-quantity{position:relative;display:flex;font-size:18px;margin:0 1rem 1rem 0}.custom-quantity-cart .quantity{position:relative;display:inline-flex;margin:0 auto}.woocommerce div.product form.cart.variations_form .custom-quantity{float:left}.custom-quantity .plus,.custom-quantity .minus,.custom-quantity-cart .quantity .plus,.custom-quantity-cart .quantity .minus{background:0 0;border:1px solid var(--Stroke-Primary);padding:.5rem 1rem;text-align:center;display:flex;align-items:center;justify-content:center}.custom-quantity-cart .quantity .plus,.custom-quantity-cart .quantity .minus{padding:.5rem}.custom-quantity .plus img,.custom-quantity .minus img,.custom-quantity-cart .quantity .plus img,.custom-quantity-cart .quantity .minus img{width:.5rem;height:.5rem}.woocommerce .custom-quantity .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce .custom-quantity .quantity input[type=number].qty::-webkit-outer-spin-button,.custom-quantity-cart .quantity input[type=number].qty::-webkit-inner-spin-button,.custom-quantity-cart .quantity input[type=number].qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.woocommerce .custom-quantity .quantity input[type=number].qty,.custom-quantity-cart .quantity input[type=number].qty{-moz-appearance:textfield;border-radius:0;border:1px solid var(--Stroke-Primary);border-width:1px 0;padding:.5rem;font-size:.875rem;min-width:3.325rem}.custom-quantity-cart .quantity input[type=number].qty{background-color:transparent;height:1.75rem;line-height:1.75rem;min-width:2rem;font-weight:500;width:2rem}.single-product.woocommerce div.product form.cart div.quantity{margin:0;display:inline-block}.woocommerce div.product form.cart div.quantity{margin-right:15px}.custom-quantity>*,.custom-quantity-cart .quantity>*{transition:background-color .5s}.custom-quantity>*:hover,.custom-quantity-cart .quantity>*:hover{background-color:var(--Stroke-Primary)!important}