.single-product.woocommerce .cart button.single_add_to_cart_button,.single-product.woocommerce .quantity .qty{height:var(--uicore-woo-single-add-to-cart-height)}.single-product.woocommerce .cart button.single_add_to_cart_button{width:calc(100% - 128px)}.single-product.woocommerce .quantity{position:relative;display:inline-block;margin:0 14px 0 0!important}.single-product.woocommerce .quantity input.qty{font-size:15px;font-size:inherit;line-height:30px;padding:6px 38px;width:114px;margin-top:0}.single-product.woocommerce .quantity input.qty::-webkit-inner-spin-button,.single-product.woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product.woocommerce .quantity input.qty[type=number]{-moz-appearance:textfield}.single-product.woocommerce .quantity .minus,.single-product.woocommerce .quantity .plus{width:40px;position:absolute;text-align:center;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:500;cursor:pointer;user-select:none;opacity:.5;transform:scale(1);transition:all .1s cubic-bezier(.74,.23,.23,1.23)}.single-product.woocommerce .quantity .minus:hover,.single-product.woocommerce .quantity .plus:hover{opacity:1;transform:scale(1)}.single-product.woocommerce .quantity .minus:active,.single-product.woocommerce .quantity .plus:active{transform:scale(.8)}.single-product.woocommerce .quantity .plus{right:0}.single-product.woocommerce form .cart{margin-top:3.5rem}.single-product.woocommerce form .cart .reset_variations{visibility:hidden;font-size:.83em;text-transform:uppercase;font-weight:600;letter-spacing:.1em;padding:5px 18px}.single-product.woocommerce form .cart .variations{margin-bottom:2rem}.single-product.woocommerce form .cart .variations tr{display:flex;flex-direction:column;align-items:flex-start}.single-product.woocommerce form .cart .variations tr .value{width:100%}.single-product.woocommerce form .cart .variations tr .value select{max-width:75%;margin:0}.single-product.woocommerce form .cart .variations td.label,.single-product.woocommerce form .cart .variations td.value{display:block;padding:0}.single-product.woocommerce form .cart .variations label{font-weight:500;line-height:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.025em}.single-product.woocommerce form .cart .variations select{margin:5px 0 0;height:44px}.single-product.woocommerce form .cart .variations tr:not(:last-child) .value{margin-bottom:1em}.single-product.woocommerce form .cart .group_table td{vertical-align:middle;padding:10px 14px}.single-product.woocommerce form .cart .group_table td:first-child{padding-left:0;width:auto}.single-product.woocommerce form .cart .group_table td:last-child{padding-right:0}.single-product.woocommerce form .cart .group_table td p{margin-bottom:0}@media (max-width:992px){.single-product.woocommerce form .cart .group_table tr{display:flex;flex-direction:column;margin-bottom:30px}.single-product.woocommerce form .cart .group_table tr td{padding:0}.single-product.woocommerce form .cart .group_table tr td.woocommerce-grouped-product-list-item__label{padding:15px 0 0}}