.cart{margin:20px 0 0}.cart .quantity{margin:0 20px 10px 0}.summary>.choose_option{margin:20px 0;color:#0070c9;font-size:18px;font-weight:700;line-height:27px}.variations,.variations .label,.variations .value{display:block}.variations .label,.variations .value{font-size:14px;line-height:21px}.variations .label{font-weight:700;text-align:left}.variations .value{border:0;margin:10px 0}.variations .value input[type=radio]{width:0;height:0;opacity:0;-moz-appearance:none}.variations .value label{padding:5px 10px;border:2px solid #e7e7e7;border-radius:6px;box-sizing:border-box;margin:0 10px 10px 0;display:inline-block;cursor:pointer;text-align:center;user-select:none;-webkit-user-select:none}.variations .value label:before{height:0;content:attr(data-label);display:block;overflow:hidden;font-weight:700;visibility:hidden}.variations .value label:hover{border-color:#9e9e9e}.variations .value input[type=radio]:checked+label{padding:4px 9px;border:3px solid rgba(0,112,201,.5);color:#484848;font-weight:700}.variations .value input[type=radio]:checked+label:hover,.variations .value input[type=radio][disabled]+label{cursor:default}.variations .value input[type=radio][disabled]+label{opacity:.5;border-color:#e54015;position:relative}.variations .value input[type=radio][disabled]+label:after{opacity:1;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="100%" y1="0" x2="0" y2="100%" stroke="%23e54015" stroke-width="2"/></svg>');background-size:100% 100%}.variations .value input[type=radio][disabled]:checked+label{opacity:1}.variations .value input[type=radio][disabled]:checked+label:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="100%" y1="0" x2="0" y2="100%" stroke="%23e54015" stroke-width="3"/></svg>')}.woocommerce-variation{font-size:14px;line-height:21px}.woocommerce-variation-availability .stock{margin:0 0 20px;font-size:16px;font-weight:700;line-height:24px}.woocommerce-variation-add-to-cart{width:100%;margin:20px 0 0}.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{margin:0}.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button,.woocommerce-variation-add-to-cart-disabled .request_a_quote_separator,.woocommerce-variation-add-to-cart-disabled .wc-variation-selection-needed~.request_a_quote_button{display:none}.woocommerce-variation-add-to-cart-disabled .quantity{display:none!important}.woocommerce-variation-add-to-cart-enabled .quantity{display:inline-block!important}@media (min-width:768px){.summary>.choose_option{font-size:22px;line-height:33px}.woocommerce-variation-availability .stock{font-size:18px;line-height:27px}}@media (min-width:1024px){.summary>.choose_option{font-size:22px;line-height:33px}.woocommerce-variation{font-size:14px;line-height:21px}}@media (min-width:1280px){.summary>.choose_option{font-size:26px;line-height:39px}.variations .label,.variations .value{font-size:16px;line-height:24px}.woocommerce-variation{font-size:16px;line-height:24px}.woocommerce-variation-availability .stock{font-size:22px;line-height:33px}}