.woocommerce.single-product .btn-request-quote{display:none}.woocommerce.single-product p{letter-spacing:.02em}.woocommerce.single-product .product .images{margin-bottom:16px}.woocommerce.single-product .product .images .flex-control-thumbs{display:flex;margin-top:16px;gap:16px}.woocommerce.single-product .product .wc-block-add-to-cart-form{margin-top:24px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart{margin-bottom:32px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations{margin-bottom:0}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr{margin-bottom:18px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr:last-child{margin-bottom:7px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr td{line-height:1}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr td select{background-color:#fff;border:1px solid #000;font-size:16px;height:48px;margin-right:0;min-width:100%;padding:0 12px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr td select:focus{outline:none}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr .label,.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr .value{display:block}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr .label{font-size:16px;line-height:1;margin-bottom:8px;padding-right:0;text-align:left}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr .label label{margin-bottom:0}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart table.variations tr label{font-weight:400}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart{display:flex}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .quantity{margin-right:0;margin-bottom:0}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .quantity .qty{height:44px;margin-right:16px;padding:0;width:59px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .quantity .qty:focus{outline:none}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .add_to_cart_button,.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:#000;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;letter-spacing:.04em;line-height:48px!important;margin-top:0;margin-bottom:0;padding:0 24px;text-align:center;text-transform:uppercase;width:100%}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .add_to_cart_button:hover,.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background-color:#333}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form){display:flex}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .quantity{margin-right:0;margin-bottom:0}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .quantity .qty{height:44px;margin-right:16px;padding:0;width:59px}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .quantity .qty:focus{outline:none}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .add_to_cart_button,.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .single_add_to_cart_button{background-color:#000;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;letter-spacing:.04em;line-height:48px!important;margin-top:0;margin-bottom:0;padding:0 24px;text-align:center;text-transform:uppercase;width:100%}.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .add_to_cart_button:hover,.woocommerce.single-product .product .wc-block-add-to-cart-form form.cart:not(.variations_form) .single_add_to_cart_button:hover{background-color:#333}.woocommerce.single-product .dlog-description h5,.woocommerce.single-product .dlog-resources h5{font-size:18px;font-weight:700;line-height:27px;margin-top:16px;margin-bottom:16px;width:100%}.woocommerce.single-product .dlog-description p{font-size:16px;line-height:1.5;margin-bottom:0}.woocommerce.single-product .dlog-resources{margin-top:0;gap:0}.woocommerce.single-product .dlog-resources>a{margin-right:16px;margin-bottom:16px}.woocommerce.single-product .dlog-video{margin-top:14px}.woocommerce.single-product .dlog-video video{max-width:100%}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4{gap:30px}@media (max-width:781px){.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4{grid-template-columns:repeat(1,minmax(0,1fr))}}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li{display:none;flex-direction:column}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li .add_to_cart_button,.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li .single_add_to_cart_button{background-color:#000;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;letter-spacing:.04em;line-height:48px!important;margin-top:0;margin-bottom:0;padding:0 24px;text-align:center;text-transform:uppercase;width:100%}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li .add_to_cart_button:hover,.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li .single_add_to_cart_button:hover{background-color:#333}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li img{border:1px solid #eaeaea}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li h2{font-size:48px;font-weight:700;line-height:57.6px}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li h6{font-size:16px;font-weight:700;line-height:19.2px;margin-bottom:2px}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.02em}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li .wp-block-button{margin-top:auto;margin-bottom:0}.woocommerce.single-product .wp-block-woocommerce-related-products .columns-4 li:nth-child(-n+4){display:flex}.woocommerce.single-product footer{margin-top:100px}.woocommerce.single-product #request-quote-modal{background-color:#fff;border:1px solid #000;padding:25px 25px 5px}.woocommerce.single-product #request-quote-modal br{display:none}.woocommerce.single-product #request-quote-modal h2{margin-top:0}.woocommerce.single-product #request-quote-modal p:not(.description){margin-top:0;margin-bottom:0}.woocommerce.single-product #request-quote-modal .frm_style_formidable-style.with_frm_style input[type=text],.woocommerce.single-product #request-quote-modal .frm_style_formidable-style.with_frm_style textarea,.woocommerce.single-product #request-quote-modal .frm_style_formidables-stilmall.with_frm_style input[type=text],.woocommerce.single-product #request-quote-modal .frm_style_formidables-stilmall.with_frm_style textarea{border-radius:0}.woocommerce.single-product #request-quote-modal .frm_style_formidable-style.with_frm_style .frm_top_container .frm_primary_label,.woocommerce.single-product #request-quote-modal .frm_style_formidables-stilmall.with_frm_style .frm_top_container .frm_primary_label{font-weight:600;padding-bottom:0;text-transform:uppercase}.woocommerce.single-product #request-quote-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.woocommerce.single-product #request-quote-modal .frm_style_formidables-stilmall.with_frm_style .frm_submit button{background:#000;border:none;border-radius:0;box-sizing:border-box;color:#fff;font-size:var(--wp--preset--font-size--small);letter-spacing:.04em;line-height:3rem;margin-top:0;margin-bottom:0;padding:0 1.5rem;text-transform:uppercase;width:100%}