.single-product .site-wrapper{overflow:initial;background-color:#f4f8fb}.flex-row{display:flex;flex-direction:row;gap:0}.single-product-summary .pwb-single-product-brands{display:none}.single-product-summary{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.single-product-summary>*:not(form,.compare.button ){width:100%}.woocommerce-page .button.compare{background-color:initial;color:#1e75be;border:1px solid #1e75be}.savings-sale{color:#fff;display:inline-block;border:1px solid #df3a3a;color:#df3a3a;font-weight:700;align-self:flex-start;padding:3px 10px;border-radius:4px;margin-top:0;font-size:15px;margin-bottom:5px}.single-product-summary .woocommerce-Price-amount{color:#10324e}.single-product-summary .price del{font-size:22px}.single-product-summary .price del .woocommerce-Price-amount{color:#a4a4a4}.entry-summary .price{font-size:32px;margin-bottom:0}.new-single-product form .quantity input.qty{width:50px;padding:0}.new-single-product .variations{text-align:left;width:100%;position:relative;margin-bottom:15px}.new-single-product .variations .reset_variations{position:absolute;right:-30px;top:20px}.single-product .new-single-product .product .attributes .atts .att-color{margin:0 3px 0 0}.single-product .new-single-product .product .attributes .atts-type.color+.atts{margin-bottom:0;padding-bottom:0}.woocommerce-product-details__short-description{margin-top:12px;margin-bottom:15px;font-size:15px;line-height:21px}.new-single-product .tagcloud{display:flex;list-style:none;flex-wrap:wrap;gap:15px;padding-left:0;gap:7px;margin-top:10px;margin-bottom:5px}.new-single-product .tagcloud .tag a{font-weight:500;font-size:14px;line-height:18px;padding:9px 20px;background:#1e75be;color:#fff;border-radius:4px}.new-single-product .tagcloud:before,.new-single-product .tagcloud:after{display:none}@media(min-width:992px){.single-product .product .product-single-header{max-width:100%;top:94px;display:flex;flex-direction:column;gap:30px;z-index:2}.new-single-product .product-single-header .badges{order:2;position:relative}.new-single-product>.product{display:flex;gap:30px;max-width:100%}.gallery-column{max-width:60%;width:60%;position:relative;height:100%}.product-details-column{max-width:40%}.woocommerce-product-gallery{display:flex;gap:8px}.woocommerce-product-gallery__wrapper{aspect-ratio:1e3/707;min-width:100%}.flex-viewport>.woocommerce-product-gallery{max-height:410px;max-width:100%;width:100%!important}.flex-control-nav{margin:0!important;display:flex;flex-direction:column;width:100px;min-width:100px;overflow-y:auto!important;display:flex;flex-direction:column;gap:5px;max-height:583px;direction:rtl}.flex-control-nav::-webkit-scrollbar{width:10px}.flex-control-nav::-webkit-scrollbar-thumb{background:#1e75be;border-radius:4px}.flex-control-nav::-webkit-scrollbar-track{background:0 0;background:rgba(255,255,255,.5)}.new-single-product .flex-control-nav>li{width:100%!important;order:1;min-height:79px;padding:0!important}.new-single-product .flex-viewport{order:2;width:100%;height:auto}form.cart{margin-bottom:0}}.new-single-product .product_meta{margin-top:0}.new-single-product .product_meta .meta-atts-proplay,.new-single-product .product_meta .certificates{display:flex;flex-direction:column;border-top:none;padding-top:0;border-bottom:1px solid #e7e7e7;padding-bottom:15px;margin-bottom:15px}.new-single-product .product_meta>*:last-child{border-bottom:none;margin-bottom:0!important;padding-bottom:0}.new-single-product .meta-atts-proplay .attributes{min-width:100%}.product-details-column .brands-and-sku{margin-bottom:10px}.panel-group{max-width:100%}.panel-group.panel-style-3 .panel-heading a{background-color:#fff;border-bottom:1px solid #c9d5df;border-top:1px solid #c9d5df}.single-product .panel-style-3{border:1px solid #c9d5df}.single-product .panel-style-3 .panel-heading a::before{border-left:1px solid #c9d5df}.panel-group.panel-style-3 .panel:first-child .panel-heading a{border-top:none}.single-shipping-text{margin-bottom:15px}.new-single-product .product-details-column>*{background-color:#fff;padding:15px;display:flex;flex-direction:column;margin-bottom:30px}@media(max-width:991.9px){.new-single-product .product{max-width:100%}.woocommerce .new-single-product div.product div.images .flex-control-thumbs li{max-width:100px}.single-product .new-single-product .product .product-single-header{margin-bottom:40px}.new-single-product .single-product-summary{gap:10px}.single-shipping-text{margin-bottom:0;margin-top:-10px}}.new-single-product .badges{left:0!important;display:flex;flex-direction:row;gap:20px}.new-single-product .badge.badge{width:auto;background:0 0;box-shadow:none;display:flex;flex-direction:row;gap:15px;color:#10324e;border-radius:0;background-color:initial;margin:0;height:auto;line-height:30px;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:12px}.new-single-product .badges i{border-radius:100%;background-color:#98c333;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px}.new-single-product .badges .badge.sale i{background-color:#df3a3a}.new-single-product .badges .badge.quick-ship i{background-color:#10324e;width:46px;height:46px;line-height:46px;background-position:50%}.new-single-product .badges .badge.free-shipping i.flaticon-shipped{background-color:#2566b3;width:46px;height:46px;line-height:46px;font-size:30px}.new-single-product .badges .badge.free-shipping i.free-shipping{background-color:#2566b3;width:60px;height:60px;line-height:46px;font-size:30px;background-image:url("data:image/svg+xml,%0A%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M400.34,318.94c4.14,0,7.5-3.36,7.5-7.5v-12.66c0-4.14-3.36-7.5-7.5-7.5h-32.08c-4.14,0-7.5,3.36-7.5,7.5s3.36,7.5,7.5,7.5h24.58v5.16c0,4.14,3.36,7.5,7.5,7.5Z'/%3E%3Cpath class='cls-1' d='M420.45,369.06c-14.95,0-27.12,12.17-27.12,27.12s12.17,27.12,27.12,27.12,27.12-12.17,27.12-27.12-12.17-27.12-27.12-27.12ZM420.45,408.3c-6.68,0-12.12-5.44-12.12-12.12s5.44-12.12,12.12-12.12,12.12,5.44,12.12,12.12-5.44,12.12-12.12,12.12Z'/%3E%3Cpath class='cls-1' d='M103.47,369.06c-14.95,0-27.12,12.17-27.12,27.12s12.17,27.12,27.12,27.12,27.12-12.17,27.12-27.12-12.17-27.12-27.12-27.12ZM103.47,408.3c-6.68,0-12.12-5.44-12.12-12.12s5.44-12.12,12.12-12.12,12.12,5.44,12.12,12.12-5.44,12.12-12.12,12.12Z'/%3E%3Cpath class='cls-1' d='M206.04,168.1c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-27.05c-4.14,0-7.5,3.36-7.5,7.5v69.13c0,4.14,3.36,7.5,7.5,7.5h27.05c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-19.55v-19.57h18.05c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-18.05v-19.57h19.55Z'/%3E%3Cpath class='cls-1' d='M264.79,168.1c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-27.05c-4.14,0-7.5,3.36-7.5,7.5v69.13c0,4.14,3.36,7.5,7.5,7.5h27.05c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-19.55v-19.57h18.05c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-18.05v-19.57h19.55Z'/%3E%3Cpath class='cls-1' d='M157.35,177.88c0-13.67-11.12-24.78-24.78-24.78h-20.61c-4.14,0-7.5,3.36-7.5,7.5v69.13c0,4.14,3.36,7.5,7.5,7.5s7.5-3.36,7.5-7.5v-26.25l23.78,30.83c1.48,1.92,3.7,2.92,5.94,2.92,1.6,0,3.21-.51,4.58-1.56,3.28-2.53,3.89-7.24,1.36-10.52l-17.72-22.96c11.36-2.25,19.95-12.29,19.95-24.31h0ZM132.57,187.67h-13.11v-19.57h13.11c5.4,0,9.78,4.39,9.78,9.78s-4.39,9.78-9.78,9.78h0Z'/%3E%3Cpath class='cls-1' d='M84.4,168.1c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-27.05c-4.14,0-7.5,3.36-7.5,7.5v69.13c0,4.14,3.36,7.5,7.5,7.5s7.5-3.36,7.5-7.5v-27.07h18.05c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-18.05v-19.57h19.55Z'/%3E%3Cpath class='cls-1' d='M501.42,286.21l-22.58-20.05c-.95-.85-1.78-1.8-2.51-2.83-.03-.05-.05-.1-.08-.14-.42-.61-.75-1.14-1.02-1.62l-26.13-73.51c-.1-.29-.22-.57-.36-.84-4.81-9.62-14.47-15.59-25.23-15.59h-27.22c-4.14,0-7.5,3.36-7.5,7.5s3.36,7.5,7.5,7.5h27.22c4.9,0,9.31,2.65,11.62,6.94l4.67,13.13h-72.49c-7.46,0-13.52,6.07-13.52,13.52v41.22c0,7.46,6.07,13.52,13.52,13.52h99.13c.77.85,1.58,1.66,2.44,2.43l22.58,20.05c3.52,3.13,5.54,7.62,5.54,12.32v61.94c0,1.74-1.41,3.15-3.15,3.15h-20.44c-8.52-21.04-29.19-35.76-52.96-35.76s-44.5,14.79-52.96,35.76h-36.38v-188.22h30.18c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5h-30.18v-91.25c0-11.93-9.71-21.64-21.64-21.64H21.64C9.71,58.73,0,68.44,0,80.37v287.83C0,380.13,9.71,389.84,21.64,389.84h25.09c-.23,2.08-.36,4.19-.36,6.34,0,31.48,25.61,57.1,57.1,57.1s57.1-25.61,57.1-57.1c0-2.14-.13-4.25-.36-6.34h203.51c-.23,2.08-.36,4.19-.36,6.34,0,31.48,25.61,57.1,57.1,57.1s57.1-25.61,57.1-57.1c0-2.14-.13-4.25-.36-6.34h16.66c10.01,0,18.15-8.14,18.15-18.15v-61.94c0-8.99-3.86-17.57-10.58-23.54h0ZM368.79,259.95v-38.26h76.34l13.6,38.26h-89.95ZM103.47,438.27c-23.21,0-42.1-18.89-42.1-42.1s19.32-42.1,42.1-42.1,42.1,18.61,42.1,42.1c0,23.21-18.88,42.1-42.1,42.1ZM316.11,303.94h-104.74c-4.14,0-7.5,3.36-7.5,7.5s3.36,7.5,7.5,7.5h104.74v55.9h-159.68c-8.78-21.7-29.88-35.76-52.96-35.76s-44.54,14.95-52.96,35.76h-28.87c-3.66,0-6.64-2.98-6.64-6.64v-49.26h161.37c4.14,0,7.5-3.36,7.5-7.5s-3.36-7.5-7.5-7.5H15V80.37c0-3.66,2.98-6.64,6.64-6.64h287.83c3.66,0,6.64,2.98,6.64,6.64,0,6.6,0,216.97,0,223.57h0ZM420.45,438.27c-23.21,0-42.1-18.89-42.1-42.1s19.38-42.1,42.1-42.1,42.1,18.78,42.1,42.1-18.88,42.1-42.1,42.1Z'/%3E%3C/svg%3E");background-position:50%;background-size:71%;background-repeat:no-repeat}.new-single-product .badges .badge-text{font-size:18px;font-family:PT Sans,Open Sans}.single-product .new-single-product button.single_add_to_cart_button,.woocommerce-cart-form .cart-sidebar .update-cart,.woocommerce-checkout input#place_order{border:none;background:linear-gradient(270deg,#FD7E14 0%,#FFAF42 100%);text-shadow:2px 2px 4px rgb(127 63 10/.5);box-shadow:0 4px 10px rgb(253 126 20/.3),0 1px 4px rgb(127 63 10/.1);transition:all .2s ease-in-out}.single-product .new-single-product button.single_add_to_cart_button:hover,.woocommerce-cart-form .cart-sidebar a.update-cart:hover,.woocommerce-checkout input#place_order:hover{border:none;background:linear-gradient(266.51deg,#FD7E14 0%,#FFAF42 100%)!important}.single-product-summary form.cart{display:flex;flex-direction:row;align-content:center;align-items:flex-start;flex-wrap:wrap}.single-product-summary form.cart .quantity{margin-top:0}.woocommerce .add-request-quote-button.add-request-quote-button.button,.woocommerce .add-request-quote-button-addons.button{font-size:15px;padding:12px 25px;margin-top:0;border-width:0!important}.woocommerce .add-request-quote-button.add-request-quote-button.button:hover,.woocommerce .add-request-quote-button-addons.button:hover{border-width:0!important}.woocommerce.single-product .product .yith-ywraq-add-to-quote.yith-ywraq-add-to-quote{margin-top:0}.single-product-summary form.cart{gap:15px}@media(max-width:767px){.single-product .site-wrap{overflow-x:hidden}.single-product-summary form.cart+.compare{margin-top:6px}}@media(min-width:992px){.single-product-summary form.cart+.compare{margin-top:15px}}.single-product-summary form.cart .quantity{margin-right:0}.single-product .variations_form .woocommerce-variation-add-to-cart{display:inline-block}.single-product .variations_form .single_variation_wrap .quantity+button{margin-left:15px}.single-product-summary form.cart.variations_form{gap:0}.new-single-product .product-details-column .summary.entry-summary{padding:15px 20px;border:1px solid #c9d5df;box-shadow:none;border-radius:10px}@media(max-width:991.9px){.new-single-product .product-details-column .summary.entry-summary{padding:20px 15px}}h1.product_title.entry-title{margin-top:0;font-size:24px;font-weight:700;color:#2566b3}.summary.entry-summary .brands-and-sku,.single-product .entry-summary .sku.product_meta{font-size:15px}.single-product .brands-and-sku li:not(:first-child){padding-left:10px}.single-product-summary ins .woocommerce-Price-amount bdi{float:left;margin-right:15px}.single-product-summary{border-top:1px solid #e7e7e7}.certificates+.single-product-summary{border-top:none}.call-for-price-button-wrap{margin-bottom:12px}.call-for-price-button-wrap+.single-product-summary{border-top:none}.call-for-price-button-wrap+.single-product-summary .price:empty{display:none}.single-product-summary .price:first-child{margin-top:12px}.single-product .product-details-column>.product-column-panel{padding:0}.single-product .product-details-column>.product-column-panel .panel-body{background-color:#fff}.single-product .panel-style-3 .panel-heading a.collapsed{border-bottom:1px solid #e7e7e7}.new-single-product .product-details-column>.product-category-tags{background-color:initial;padding:0}@media(min-width:992px){.new-single-product .badges-with-text{position:relative!important;padding-left:0;margin-bottom:0;direction:rtl}}@media(max-width:991.9px){.new-single-product .badges-section{position:absolute;height:0;width:100%;top:5px;left:5px}.new-single-product .badge img{max-height:60px}}.single-product .product .product-single-header.product-single-header{margin-bottom:0}.woocommerce.woocommerce div.product div.images .flex-control-thumbs img{max-height:79px;width:auto;border:1px solid #c9d5df}.woocommerce.woocommerce div.product div.images .flex-control-thumbs img.flex-active{border:2px solid #fd7e14}@media(max-width:991.9px){.product-details-column{margin-top:40px}.woocommerce .new-single-product div.product div.images .flex-control-thumbs li{height:100px}}.meta-atts-proplay .attributes span{font-size:15px}.the-content ul,.the-content ol{list-style-position:inside}.single-product-summary .price:first-child{margin-top:28px}.single-product .product .product-details-column .certificates{border-top:1px solid #e7e7e7;padding-bottom:0;padding-top:6px;margin-bottom:0}@media(min-width:992px){.the-content{padding-bottom:30px}.woocommerce-product-gallery{margin-left:-20px}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child:last-child{margin-left:20px}}.new-single-product .variations .reset_variations{right:10px;bottom:-20px;top:auto}.new-single-product .variations th label{font-weight:700!important}.new-single-product .woocommerce-variation.single_variation .price{margin-top:0}.new-single-product .meta-atts-proplay .attributes{flex-direction:row;justify-content:flex-start;min-width:100%}.new-single-product .meta-atts-proplay .atts-type{width:40%}.product-details-column a[href$=".pdf"]{}.product-details-column a[href$=".pdf"]:before{font-weight:700;content:"\f1c1";font-family:FontAwesome;padding-right:6px}.product-details-column a[href$=".pdf"]:hover{color:#10324e}ul.share-wrap{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding-left:0;padding-inline-start:0}.new-single-product .product-details-column>ul.share-wrap.top-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:flex-end;background-color:initial;text-align:right;position:absolute;top:-64px;margin-bottom:0;right:0}.new-single-product .product-details-column>ul.share-wrap.top-icons li a{cursor:pointer;font-size:15px}@media(max-width:766.9px){.share-wrap.top-icons li:not(:last-child){display:none}}ul.share-wrap i{margin-right:6px}ul.share-wrap a:hover{color:#10324e}.single-product .product .panel .certificates{margin-bottom:0;border-bottom:none;padding-bottom:0}.badges-section{position:relative;width:100%}.single-product .product .product-single-header{gap:0}.new-single-product .pro-installation-services{display:flex;background:#fff;padding:10px 15px;margin-top:0;border:1px solid #c9d5df;border-radius:0 0 10px 10px;gap:15px;align-items:center}.new-single-product .pro-installation-services .img-pane{min-width:136px}.container.the-content{background-color:#f0f5fa}.flex-row.new-single-product{flex-wrap:wrap}.new-single-product .the-content{padding:20px 15px;margin-bottom:0;margin-top:0;max-height:600px;overflow-y:auto}/*@media (min-width: 992px) {
	.new-single-product .the-content {
	    max-width: 60%;
	    width: 60%;
	}
}*/.new-single-product .flex-viewport{border-radius:4px}.woocommerce .new-single-product select{padding:8px 12px}.product-type-variable .single-product-summary .price{color:#10324e}.product-type-variable .single-product-summary .woocommerce-Price-amount{font-size:26px}.product-type-variable .single-product-summary .woocommerce-variation-price .woocommerce-Price-amount{font-size:32px}.new-single-product .product-single-header{background-color:#fff;padding:15px 20px 8px;border-radius:10px 10px 0 0;border:1px solid #c9d5df;border-bottom:0}.new-single-product .description-section-wrap{background-color:#fff;padding:0;border-radius:10px;border:1px solid #c9d5df;margin-top:30px;margin-bottom:30px}.pro-installation-services h3{color:#2566b3;margin-top:10px;font-weight:700}.product-column-panel{border-radius:10px;overflow:hidden;border:1px solid #c9d5df}@media(min-width:992px){.product-details-column .product-column-panel .panel.panel-default:nth-child(2) .panel-heading a{border-top:0}}.product-details-column .product-column-panel .panel.panel-default:last-child .panel-body{border-bottom:0}.product-details-column .product-column-panel .panel.panel-default .panel-body p:first-child:last-child{margin-bottom:0}.single-product .product-details-column .panel-style-3{border:none}.pro-installation-services p{font-size:15px}.new-single-product .the-content h2:first-child{color:#df3a3a}.new-single-product .the-content h2+h5{color:#2566b3}#product-highlights ul{list-style:outside none none;padding-left:0}#product-highlights ul li:before{content:"";font-family:FontAwesome;color:#98c333;padding-right:5px}#product-highlights ul li ul{padding-left:15px}#product-highlights ul li ul li:before{color:#2566b3}.new-single-product .product-column-panel .badge{margin-bottom:5px}.new-single-product .badge .lead-time-text+.badge-text{font-size:15px;font-weight:400}.new-single-product .badge .lead-time-text i{color:#fff;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px;background-color:#10324e;border-radius:100%;display:block}.new-single-product .badge .lead-time-text i:before{margin-top:5px;display:inline-block}.cross-sells.related{padding-top:40px}.cross-sells.related li{margin-bottom:0!important}@media(min-width:992px) and (max-width:1310px){.single-product .single-product-summary button{margin-right:0!important;font-size:15px!important;padding:12px 18px!important}.single-product .single-product-summary form.cart{gap:12px}}@media(min-width:992px) and (max-width:1200px){.single-product .single-product-summary button{font-size:14px!important}}@media(min-width:1160px) and (max-width:1300px){.single-product .product-details-column{min-width:425px}}@media(min-width:1300px){.single-product .product-details-column{min-width:440px}}.product-column-panel #product-highlights li{text-indent:-19px;padding-left:19px}@media(min-width:1200px) and (max-width:1606.9px){.single-product .container{width:calc(100% - 60px)}.single-product .site-header-layout-normal .nav-bar-wrapper{width:calc(100% - 30px)!important}}@media(min-width:1607px){.single-product .container{width:1530px}.single-product .site-header-layout-normal .nav-bar-wrapper{width:1500px!important}}@media(min-width:992px){.single-product .site-wrapper>.site-header-style-boxed+.page-heading.container-full-width-orion{margin-bottom:24px}}.single-product.woocommerce .related ul li.product img{width:100%}@media(max-width:991.9px){.gallery-column{max-width:100%}.container.breadcrumbs{margin-top:15px;margin-bottom:15px!important;margin-left:0;margin-right:0}.single-product .breadcrumbs>a{max-width:calc(100% - 60px);width:auto;display:block;font-family:PT Sans,Open Sans;font-size:13px;font-weight:400;line-height:15px;text-align:left}.new-single-product .product-details-column>ul.share-wrap.top-icons{top:-52px}.new-single-product .product-details-column>ul.share-wrap.top-icons li a.copy-url-btn{font-size:16px}.container.breadcrumbs+.container{max-width:100%}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;overflow:hidden!important;max-width:100%}.woocommerce .new-single-product div.product div.images .flex-control-thumbs li{min-width:76px;min-height:76px;height:auto}.flex-control-nav.flex-control-thumbs{display:flex;overflow-x:auto;overflow-y:hidden;height:100px}.flex-control-nav.flex-control-thumbs.full-height{height:auto}.product-single-header{position:relative}.toggle-product-thumbs-height{position:absolute;bottom:28px;right:0;padding:12px;transition:.2s;z-index:1}.toggle-product-thumbs-height.set-full-height{transform:rotate(-180deg)}.flex-control-nav.flex-control-thumbs li{display:inline-block;margin-bottom:10px!important}.flex-control-nav.flex-control-thumbs img{max-width:100%;height:auto;cursor:pointer}.flex-control-nav.flex-control-thumbs::-webkit-scrollbar{height:15px}.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px}.new-single-product .pro-installation-services{align-items:flex-start;gap:4px}.new-single-product .pro-installation-services h3{font-family:Montserrat;font-size:16px;font-weight:700;line-height:16px;text-align:left;margin-bottom:4px}.new-single-product .pro-installation-services p{font-family:PT Sans,Open Sans;font-size:16px;font-weight:400;line-height:18px!important;text-align:left}.new-single-product .gallery-column>*{border-radius:0}.new-single-product .pro-installation-services .img-pane{min-width:80px}}@media(max-width:767.9px){.pro-have-a-question{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:20px 15px;gap:15px}.pro-have-a-question p{font-family:Montserrat;font-size:15px;font-weight:700;line-height:18px;text-align:left;color:#1e75be;margin-bottom:0}.contact-us-form-btn.btn{color:#fff!important;text-transform:none;min-width:136px}.new-single-product .product-details-column,.new-single-product .gallery-column{max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;border-radius:0}.new-single-product .product-details-column{margin-top:0}.new-single-product .product-details-column .entry-summary{border-radius:0!important}}@media(max-width:991.9px){.new-single-product form .quantity input.qty,.single-product form.cart .quantity{width:136px;font-weight:700;height:48px;font-size:15px}form.cart .quantity .minus{left:0;right:auto;height:48px}form.cart .quantity .plus{height:48px}.woocommerce.single-product button.single_add_to_cart_button.button,.woocommerce.single-product button.add-request-quote-button.button{width:100%;box-shadow:none;height:48px;text-transform:none;margin-right:0!important;text-shadow:0 -1px 0 0 rgba(0,0,0,.25)}#single-product-contact-form{margin-left:15px;margin-right:15px;margin-bottom:20px;margin-top:20px;scroll-margin-top:90px}#single-product-contact-form h3{font-family:Montserrat;font-size:16px;font-weight:700;line-height:16px;text-align:center;color:#1e75be}#single-product-contact-form .pcf7-submit{text-transform:capitalize}.new-single-product .product-details-column .summary.entry-summary{margin-bottom:15px}body.single-product .products.columns-4,body.single-product .products.columns-6{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-left:0!important;margin-right:0!important}body.single-product .products.columns-4 .product,body.single-product .products.columns-6 .product{border:1px solid #c9d5df;width:50%;margin:0;padding:0;border-bottom:none;flex-grow:1}body.single-product .products.columns-4 .product:nth-child(odd),body.single-product .products.columns-6 .product:nth-child(odd){border:1px solid #c9d5df;border-left:0;width:50%;margin:0;padding:0;border-bottom:none}body.single-product .products.columns-4 .product:nth-child(even),body.single-product .products.columns-6 .product:nth-child(even){border:1px solid #c9d5df;border-right:0;border-left:0;width:50%;margin:0;padding:0;border-bottom:none}body.single-product .products.columns-4 .product h3,body.single-product .products.columns-6 .product h3{font-family:Montserrat;font-size:15px;font-weight:700;line-height:16px;text-align:center;color:#1e75be;margin-top:8px;margin-bottom:8px;padding-left:15px;padding-right:15px}body.single-product .products.columns-4 .product .price,body.single-product .products.columns-6 .product .price{font-family:Montserrat;font-size:13px;font-weight:400;line-height:16px;text-align:center;color:#10324e;margin-bottom:4px}body.single-product .products.columns-4 .type-product .price ins,body.single-product .products.columns-4 .type-product .price del,body.single-product .products.columns-6 .type-product .price ins,body.single-product .products.columns-6 .type-product .price del{font-size:inherit;line-height:inherit}body.single-product .related.related h2,body.single-product .upsells.upsells h2,body.single-product .related.brand h2{margin-top:0;margin-bottom:0;background-color:#e8eff7;font-family:Montserrat;font-size:16px;font-weight:700;line-height:16px;text-align:center;color:#1e75be;padding-bottom:7px;padding-top:20px}body.woocommerce-page.single-product .site-wrapper>.container>.row{background-color:#e8eff7}body.single-product .product-column-panel{margin-bottom:20px}body.single-product .site-wrapper .site-search{z-index:1}.site-header-style-boxed.site-header-sticky-active{border-bottom:1px solid #c9d5df}.ProductDescriptionContainer h2{font-family:Montserrat;font-size:21px;font-weight:700;line-height:24px;letter-spacing:.03em;text-align:left;color:#1e75be}.new-single-product .product-single-header{padding:15px 20px 0}body.single-product .mobile-woo-cat-top-bar a{font-weight:700;margin-top:5px;display:block}body.single-product .mobile-woo-cat-top-bar{height:36px}.single-product .product .certificate i{font-size:24px}.single-product .btn.btn-sm,.single-product .wpcf7-submit{font-size:15px}body.single-product .product .certificate i{font-size:24px;top:0;line-height:32px}body.single-product .product .certificate{padding-left:30px;line-height:32px}body.single-product .entry-summary .price,.product-type-variable .single-product-summary .woocommerce-variation-price .woocommerce-Price-amount{font-size:21px;line-height:24px}body.single-product .woocommerce-product-details__short-description{margin-bottom:0}body.single-product .site-header.site-header-sticky .preheader-wrap{height:60px}body.single-product .site-header.site-header-sticky .mini-cart-wrap .cart-contents.cart-contents{margin-top:24px}body.single-product .wpcf7-form span.wpcf7-not-valid-tip{left:8px;background:#fff}body.single-product .wpcf7-form-control:active+span.wpcf7-not-valid-tip,body.single-product .wpcf7-form-control:focus+span.wpcf7-not-valid-tip{display:none}body.single-product .single_variation_wrap{display:flex;flex-direction:column;gap:15px;width:100%}body.single-product .woocommerce-variation-add-to-cart{display:flex!important;width:100%;flex-direction:column;gap:15px}body.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{margin-left:0!important}.single-product .product-details-column>.product-column-panel{border-radius:0}.single-product .panel-group.panel-style-3{display:flex;flex-direction:column;gap:0}.single-product .panel-group.panel-style-3 .panel:first-child{order:5}.panel-group.panel-style-3 .panel:first-child .panel-heading a{border-top:1px solid #e7e7e7!important}.single-product .cross-sells.related{padding-top:0}.single-product .container.cross-sell-container{padding:0}.single-product .container.cross-sell-container .products.columns-4{padding:0!important}body.single-product .product-column-panel{margin-bottom:0}}@media(max-width:389.9px){.flex-control-nav.flex-control-thumbs{height:90px}}@media(min-width:992px){.single-product .products.columns-6{display:flex;gap:12px;justify-content:center;align-items:flex-start}.products.columns-6{margin-left:-15px;margin-right:-15px}.single-product .products.columns-6>li{width:16.66%;margin:0!important;padding:0!important}.woocommerce .products.columns-6>li h3{font-size:18px;line-height:120%}section.related{max-width:90vw;margin-left:auto;margin-right:auto}}.product-single-header .badges-section{display:flex;justify-content:flex-end}@media(min-width:992px){.product-single-header .badges-section>.badges-2025{margin-bottom:0;margin-top:8px;gap:8px;padding-right:0}.product-single-header .badges-section .badge>.badges-2025{padding:6px 8px;gap:4px}.product-single-header .badges-section .badges-2025>svg{width:20px;height:20px}}@media(max-width:991.9px){.product-single-header .badges-section{}.product-single-header .badges-section>.badges-2025{background:#fff;padding:14px 12px 8px 6px;min-height:37px;margin-bottom:0;margin-right:13px;border-radius:4px}}