body{font-family:'Roboto';font-size:16px}.desktop_class{display:block}.mobile_class{display:none}.archive main#main{max-width:1440px}.archive .woocommerce-sidebar{max-width:390px;width:100%;float:left}.xoo-wsc-basket{right:15%!important}.elementor-element-01020d8 .elementor-top-column .elementor-widget-woocommerce-menu-cart{display:none}.elementor-element-01020d8 .elementor-top-column .elementor-widget.elementor-widget-text-editor{display:none}.archive main#main .wrapper{max-width:1050px;float:right;width:100%}.woocommerce .woocommerce-breadcrumb{display:none}.elementor-widget-wrap.elementor-element-populated .elementor-menu-cart__container{display:none}.color_red{color:#F44D57}.bg_color_gray{background:#F6F6F6}.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#D7E042;top:0;left:0}header.woocommerce-products-header .page-title{display:none}.elementor-search-form--skin-minimal:focus-within{outline:none!important}.elementor-8 .elementor-element.elementor-element-6d72ead.elementor-position-left .elementor-image-box-img{margin-left:5px;margin-right:5px}.elementor-8 .elementor-element.elementor-element-6d72ead .elementor-image-box-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-6d72ead.elementor-position-left .elementor-widget-container{max-width:200px}.elementor-8 .elementor-element.elementor-element-6d72ead.elementor-position-left .elementor-image-box-content{margin-top:-2px;margin-left:0;text-align:center}.elementor-13 .elementor-element.elementor-element-d849ee2 .elementor-container{max-width:1050px;padding:0 15px}.elementor-1394 .elementor-element.elementor-element-4089d24.elementor-product-price-block-yes{text-align:left}.elementor-1394 .elementor-element.elementor-element-4089d24.elementor-product-price-block-yes .price del{color:#66808F;font-size:15px}.elementor-1394 .elementor-element.elementor-element-4089d24.elementor-product-price-block-yes .price del span.woocommerce-Price-amount.amount{color:#66808F;font-size:15px}.elementor-1394 .elementor-element.elementor-element-4089d24.elementor-product-price-block-yes .price ins{color:#F44D57;text-decoration:none}.elementor-1394 .elementor-element.elementor-element-4089d24.elementor-product-price-block-yes .price ins span.woocommerce-Price-amount.amount{color:#F44D57;font-size:22px;font-weight:400}.elementor-1394 .elementor-element.elementor-element-555485d6{left:110px;bottom:45px!important}.home .product-items-slider .elementor-widget-wrap.elementor-element-populated{max-width:245px;margin:auto}.archive .wpfFilterWrapper .wpfCheckbox label{display:none!important}.archive .wpfFilterWrapper .wpfFilterTaxNameWrapper{line-height:normal;padding:5px;margin:0 5px 5px 0;background-color:#fff;font-size:12px;width:70px;text-align:center;height:40px;line-height:45px;overflow:hidden}.archive div[data-get-attribute="wpf_filter_marque"] li .wpfDisplay .wpfFilterTaxNameWrapper{background-size:70px;background-position:center;background-repeat:no-repeat;text-indent:-9999999px;overflow:hidden;display:inline-flex}.archive .wpfFilterWrapper li[data-term-slug="atlantic"] .wpfDisplay .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/black/Atlantic.png)}.archive .wpfFilterWrapper li[data-term-slug="altech"] .wpfDisplay .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/black/Altech-black.png)}.archive .wpfFilterWrapper li[data-term-slug="de-dietrich"] .wpfDisplay .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/black/De-Dietrich.png)}.archive .wpfFilterWrapper li[data-term-slug="thermor"] .wpfDisplay .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/black/Thermor-black.png)}.archive .wpfFilterWrapper li[data-term-slug="ariston"] .wpfDisplay .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/black/Ariston2-black.png);background-size:70px 17px}.archive .wpfFilterWrapper li[data-term-slug="atlantic"] .wpfDisplay[style*="font-weight: bold;"] .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/Atlantic.png)}.archive .wpfFilterWrapper li[data-term-slug="altech"] .wpfDisplay[style*="font-weight: bold;"] .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/Altech.png)}.archive .wpfFilterWrapper li[data-term-slug="de-dietrich"] .wpfDisplay[style*="font-weight: bold;"] .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/De-Dietrich.png)}.archive .wpfFilterWrapper li[data-term-slug="thermor"] .wpfDisplay[style*="font-weight: bold;"] .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/Thermor.png)}.archive .wpfFilterWrapper li[data-term-slug="ariston"] .wpfDisplay[style*="font-weight: bold;"] .wpfFilterTaxNameWrapper{background-image:url(/wp-content/themes/shin-child/images/brand/Ariston2.png);background-size:70px 27px}.archive ul.products li.product{padding-bottom:15px}.archive ul.products li.product .button.add_to_cart_button{display:none}.archive ul.products li.product .brand-info .value{text-indent:-999999px;overflow:hidden;width:100%;height:40px}.archive ul.products li.product .brand-info .value.Atlantic{background:url(/wp-content/themes/shin-child/images/brand/Atlantic.png) no-repeat center}.archive ul.products li.product .brand-info .value.Altech{background:url(/wp-content/themes/shin-child/images/brand/Altech.png) no-repeat center}.archive ul.products li.product .brand-info .value.De-Dietrich{background:url(/wp-content/themes/shin-child/images/brand/De-Dietrich.png) no-repeat center}.archive ul.products li.product .brand-info .value.Thermor{background:url(/wp-content/themes/shin-child/images/brand/Thermor.png) no-repeat center}.archive ul.products li.product .brand-info .value.Ariston{background:url(/wp-content/themes/shin-child/images/brand/Ariston2.png) no-repeat center}.archive ul.products li.product .info-row.made-value.row{position:absolute;left:20px;top:55px}.archive ul.products li.product .made-value .value{text-indent:-999999px;overflow:hidden;width:50px;height:50px}.archive ul.products li.product .made-value .value.made_in_France{background:url(/wp-content/themes/shin-child/images/madein/france.png) no-repeat center}.archive ul.products li.product .prix_text_value{background:#F44D57;color:#fff;padding:3px;font-weight:500;font-style:italic}.archive ul.products li.product .woocommerce-loop-product__title{text-align:left;padding:5px 15px;padding-top:15px;color:#24495F}.archive ul.products li.product span.price{text-align:left;padding:0 15px;margin:0;color:#24495F}.archive ul.products li.product .product_type_value{text-align:left;padding:0 15px;color:#24495F;font-weight:500}.archive ul.products li.product .vertical_on_base_value{text-align:left;padding:0 15px;color:#24495F;font-weight:500}.archive .woocommerce nav.woocommerce-pagination ul{border:none}.archive .woocommerce .woocommerce-pagination ul.page-numbers li,.archive .woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;border:none;border-radius:50%;width:35px;height:35px}.archive .woocommerce nav.woocommerce-pagination ul li a{color:#7f7f7f;background:none!important;font-weight:500}.archive .woocommerce nav.woocommerce-pagination ul li span.current{color:#7f7f7f;background:#fff;padding:8px;width:35px;height:35px;font-weight:500}.search .elementor.elementor-5295 .elementor-element{padding-top:15px;padding-bottom:15px}.search ul.products li.product{padding-bottom:15px}.search ul.products li.product .button.add_to_cart_button{display:none}.search ul.products li.product .brand-info .value{text-indent:-999999px;overflow:hidden;width:100%;height:40px}.search ul.products li.product .brand-info .value.Atlantic{background:url(/wp-content/themes/shin-child/images/brand/Atlantic.png) no-repeat center}.search ul.products li.product .brand-info .value.Altech{background:url(/wp-content/themes/shin-child/images/brand/Altech.png) no-repeat center}.search ul.products li.product .brand-info .value.De-Dietrich{background:url(/wp-content/themes/shin-child/images/brand/De-Dietrich.png) no-repeat center}.search ul.products li.product .brand-info .value.Thermor{background:url(/wp-content/themes/shin-child/images/brand/Thermor.png) no-repeat center}.search ul.products li.product .brand-info .value.Ariston{background:url(/wp-content/themes/shin-child/images/brand/Ariston2.png) no-repeat center}.search ul.products li.product .info-row.made-value.row{position:absolute;left:20px;top:55px}.search ul.products li.product .made-value .value{text-indent:-999999px;overflow:hidden;width:50px;height:50px}.search ul.products li.product .made-value .value.made_in_France{background:url(/wp-content/themes/shin-child/images/madein/france.png) no-repeat center}.search ul.products li.product .prix_text_value{background:#F44D57;color:#fff;padding:3px;font-weight:500;font-style:italic}.search ul.products li.product .woocommerce-loop-product__title{text-align:left;padding:5px 15px;padding-top:15px;color:#24495F}.search ul.products li.product span.price{text-align:left;padding:0 15px;margin:0;color:#24495F}.search ul.products li.product .product_type_value{text-align:left;padding:0 15px;color:#24495F;font-weight:500}.search ul.products li.product .vertical_on_base_value{text-align:left;padding:0 15px;color:#24495F;font-weight:500}.search .woocommerce nav.woocommerce-pagination ul{border:none}.search .woocommerce .woocommerce-pagination ul.page-numbers li,.search .woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;border:none;border-radius:50%;width:35px;height:35px}.search .woocommerce nav.woocommerce-pagination ul li a{color:#7f7f7f;background:none!important;font-weight:500}.search .woocommerce nav.woocommerce-pagination ul li span.current{color:#7f7f7f;background:#fff;padding:8px;width:35px;height:35px;font-weight:500}.single-product main#main{max-width:1280px;padding-bottom:25px}.single-product.woocommerce .woocommerce-breadcrumb{display:block;font-size:13px;color:#969696;padding-top:20px;margin-bottom:10px}.single-product.woocommerce .single-product-inner-wrapper{width:100%;display:inline-block;padding-bottom:45px}.single-product.woocommerce .product_image_box_left_area{width:100%;width:59%;max-width:755px;display:inline-block;float:left}.single-product.woocommerce .product_content_box_rigth_area{width:100%;width:39%;max-width:495px;float:left;position:relative;padding-top:40px}.single-product.woocommerce .inner_product_image_box{width:100%;max-width:631px;float:right;padding-top:30px;position:relative}.single-product.woocommerce .product_title_box{max-width:755px;padding-top:5px;padding-bottom:15px}.single-product.woocommerce .product_title_box h1.product_title.entry-title{max-width:631px;margin:0 0 0 auto;font-size:37px;font-weight:500;color:#184562}.single-product.woocommerce div.product div.images.woocommerce-product-gallery{width:100%;display:flex}.single-product.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{order:2;width:80%;max-width:500px;margin-left:15px}.single-product.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{max-width:500px}.single-product.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{opacity:0!important}.single-product.woocommerce div.product div.images .flex-control-thumbs{order:1;width:20%;max-width:92px;margin-right:15px}.single-product.woocommerce div.product div.images .flex-control-thumbs li{width:100%;border:1px solid #ececec;border-radius:5px;margin-bottom:25px;padding:4px}.single-product.woocommerce .inner_product_image_box span.onsale{display:none}.single-product.woocommerce .inner_product_image_box .info-row.product-made-value.row{display:block!important;display:none!important;position:absolute;left:200px;left:25%;top:145px;z-index:9}.single-product.woocommerce .inner_product_image_box .product-made-value .value{text-indent:-999999px;overflow:hidden;width:50px;height:50px}.single-product.woocommerce .inner_product_image_box .product-made-value .value.made_in_France{background:url(/wp-content/themes/shin-child/images/madein/france.png) no-repeat center}.single-product.woocommerce .inner_product_image_box .info-row.brand-info.row{display:block!important;position:absolute;bottom:0;z-index:9;left:45%;width:150px}.single-product.woocommerce .inner_product_image_box .brand-info .value{text-indent:-999999px;overflow:hidden;width:100%;height:40px}.single-product.woocommerce .inner_product_image_box .brand-info .value.Atlantic{background:url(/wp-content/themes/shin-child/images/brand/Atlantic.png) no-repeat center}.single-product.woocommerce .inner_product_image_box .brand-info .value.Altech{background:url(/wp-content/themes/shin-child/images/brand/Altech.png) no-repeat center}.single-product.woocommerce .inner_product_image_box .brand-info .value.De-Dietrich{background:url(/wp-content/themes/shin-child/images/brand/De-Dietrich.png) no-repeat center}.single-product.woocommerce .inner_product_image_box .brand-info .value.Thermor{background:url(/wp-content/themes/shin-child/images/brand/Thermor.png) no-repeat center}.single-product.woocommerce .inner_product_image_box .brand-info .value.Ariston{background:url(/wp-content/uploads/2025/01/ariston2.png) no-repeat center}.single-product.woocommerce .elementor-1170 p.elementor-icon-box-description{font-size:14px}.single-product.woocommerce .product .summary{width:100%;float:none}.single-product.woocommerce .product .summary p.stock{display:none}.single-product.woocommerce .product .summary .product_meta{display:none}.single-product.woocommerce .product .summary p.price{padding:35px;border:1px solid #ececec;border-radius:10px;text-align:center;display:grid}.single-product.woocommerce .product .summary p.price ins{order:1;font-size:35px;text-decoration:none;color:#224960}.single-product.woocommerce .product .summary p.price del{order:2;font-size:18px;color:#66808F;display:none}.single-product.woocommerce .product .summary form.cart div.quantity{display:none!important}.single-product.woocommerce .product .summary form.cart .button{background:#1D3557;width:100%;border-radius:50px;padding:15px;font-size:16px;font-weight:400;color:#fff}.single-product.woocommerce .info-row.after_button_box.row{max-width:85%;margin:auto}.single-product.woocommerce .after_button_box .ab_box_value{max-width:33%;display:inline-flex;width:100%;flex-direction:row}.single-product.woocommerce .after_button_box .ab_box_value .ab_box_icon{text-indent:-999999px;overflow:hidden;width:38px;height:18px}.single-product.woocommerce .after_button_box .ab_box_value .ab_box_icon.annulation_icon{background:url(/wp-content/themes/shin-child/images/annulation_icon.png) no-repeat center}.single-product.woocommerce .after_button_box .ab_box_value .ab_box_icon.suivi_des_icon{background:url(/wp-content/themes/shin-child/images/suivi_des_icon.png) no-repeat center}.single-product.woocommerce .after_button_box .ab_box_value .ab_box_icon.satisfait_icon{background:url(/wp-content/themes/shin-child/images/satisfait_icon.png) no-repeat center}.single-product.woocommerce .after_button_box .ab_box_value .ab_box_text{line-height:16px;font-size:14px;padding-right:15%}.single-product.woocommerce .after_button_box .ab_box_value:nth-child(1) .ab_box_text{border-right:1px solid #d5d5d5}.single-product.woocommerce .after_button_box .ab_box_value:nth-child(2) .ab_box_text{border-right:1px solid #d5d5d5}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper{display:none}.single-product.woocommerce .heating_engineer_box{max-width:1020px;margin:auto}.single-product.woocommerce .heating_engineer_box .heating_engineer_title{font-size:18px;font-weight:500;color:#406276}.single-product.woocommerce .heating_engineer_box .he_box_area{max-width:25%;display:inline-flex;width:100%;flex-direction:row;padding:10px 5px}.single-product.woocommerce .heating_engineer_box .he_box_area .he_box_value{display:flex;padding:10px 8px;border:2px solid #ececec;border-radius:10px;width:100%}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_icon{text-indent:-999999px;overflow:hidden;width:65px;height:50px;margin-right:10px}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_icon.avis_icon{background:url(/wp-content/themes/shin-child/images/avis_icon.png) no-repeat center}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_icon.negocies_icon{background:url(/wp-content/themes/shin-child/images/negocies_icon.png) no-repeat center}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_icon.surprise_icon{background:url(/wp-content/themes/shin-child/images/surprise_icon.png) no-repeat center}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_icon.qualibat_icon{background:url(/wp-content/themes/shin-child/images/qualibat_icon.png) no-repeat center}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_text .ab_box_text_title{font-size:16px;font-weight:500}.single-product.woocommerce .heating_engineer_box .he_box_area .ab_box_text .ab_box_text_content{font-size:13px;min-height:45px;display:flex;color:#406276}.single-product.woocommerce .characteristics_box{max-width:1020px;margin:auto;padding-bottom:15px}.single-product.woocommerce .characteristics_box .characteristics_title{font-size:29.4px;padding-top:35px;padding-bottom:35px;color:#184562}.single-product.woocommerce .characteristics_box .characteristics_column{display:flex;padding:15px 20px;font-size:13.2px}.single-product.woocommerce .characteristics_box .ch_title{width:50%}.single-product.woocommerce .pro_desc_box{max-width:1020px;margin:auto;padding-bottom:15px}.single-product.woocommerce .pro_desc_box .pro_desc_title{font-size:37px;font-weight:500;padding-top:35px;padding-bottom:35px}.single-product.woocommerce .pro_desc_box .pro_desc_content{font-size:12.8px;color:#224960;line-height:22px}.single-product.woocommerce .how_choose_box{width:100%;max-width:1250px;margin:auto;padding-bottom:15px;display:inline-block}.single-product.woocommerce .how_choose_box .how_choose_title{font-size:36.8px;padding-top:35px;padding-bottom:35px;color:#224960}.single-product.woocommerce .how_choose_box .area_col_1{display:flex}.single-product.woocommerce .how_choose_box .content_head{flex:auto;max-width:200px;text-align:center;padding:25px 45px;font-size:22.3px;color:#184562}.single-product.woocommerce .how_choose_box .content_head.head2{color:#fff}.single-product.woocommerce .how_choose_box .content_title{flex:auto;text-align:center;padding:20px 15px;color:#184562;font-size:18.19px;background:#FBFBFB}.single-product.woocommerce .how_choose_box .area_col_2{display:flex;background:#0E3853}.single-product.woocommerce .how_choose_box .content_value{flex:auto;text-align:center;font-size:46.8px;color:#fff;padding-top:5%}.single-product.woocommerce .how_choose_box .content_value:nth-child(2){max-width:145px}.single-product.woocommerce .how_choose_box .content_value:nth-child(3){max-width:155px}.single-product.woocommerce .how_choose_box .content_value:nth-child(4){max-width:165px}.single-product.woocommerce .how_choose_box .content_title::before{display:block}.single-product.woocommerce .how_choose_box .content_title.personnes_1_title::before{content:url(/wp-content/themes/shin-child/images/personne1.png)}.single-product.woocommerce .how_choose_box .content_title.personnes_2_title::before{content:url(/wp-content/themes/shin-child/images/personne2.png)}.single-product.woocommerce .how_choose_box .content_title.personnes_3_title::before{content:url(/wp-content/themes/shin-child/images/personne3.png)}.single-product.woocommerce .how_choose_box .content_title.personnes_4_title::before{content:url(/wp-content/themes/shin-child/images/personne4.png)}.single-product.woocommerce .how_choose_box .content_title.personnes_5_title::before{content:url(/wp-content/themes/shin-child/images/personne5.png)}.single-product.woocommerce .how_choose_box .content_title.personnes_6_title::before{content:url(/wp-content/themes/shin-child/images/personne6.png)}.single-product.woocommerce .image_section_box{width:100%;max-width:1250px;margin:auto;padding-top:35px;padding-bottom:15px;display:inline-block}.single-product.woocommerce .two_col_section_box{width:100%;max-width:1250px;margin:auto;padding-top:35px;padding-bottom:15px;display:inline-block}.single-product.woocommerce .two_col_section_box .two_col_section_left{width:50%;display:inline-block;float:left;max-width:625px;margin:auto}.single-product.woocommerce .two_col_section_box .two_col_section_right{width:50%;float:left;display:inline-block}.single-product.woocommerce .two_col_section_box .col_section_inner{padding:27.5px 65px}.single-product.woocommerce .two_col_section_box .col_section_inner .right_col_title{font-size:33.5px;color:#104362;text-align:left}.single-product.woocommerce .two_col_section_box .col_section_inner .divider_line{border-bottom:2px solid #0E3853;width:94px;padding-top:15px}.single-product.woocommerce .two_col_section_box .right_col_content .icon_1{background:url(/wp-content/themes/shin-child/images/pro_right_col_icon1.png) no-repeat left}.single-product.woocommerce .two_col_section_box .right_col_content .icon_2{background:url(/wp-content/themes/shin-child/images/pro_right_col_icon2.png) no-repeat left}.single-product.woocommerce .two_col_section_box .right_col_content .icon_3{background:url(/wp-content/themes/shin-child/images/pro_right_col_icon3.png) no-repeat left}.single-product.woocommerce .two_col_section_box .right_col_content{color:#104362;display:flex;padding-top:35px}.single-product.woocommerce .two_col_section_box .right_col_content .icon_box{width:20%}.single-product.woocommerce .two_col_section_box .right_col_content .content_2_col{width:75%}.single-product.woocommerce .two_col_section_box .right_col_content .right_col_head{font-size:21.4px}.single-product.woocommerce .two_col_section_box .right_col_content .right_col_text{font-size:17px;font-weight:300}.single-product.woocommerce .two_col_section_left .section2_col_content{padding-top:35px;text-align:left;font-weight:300;font-size:18px;line-height:35px}.single-product.woocommerce .package_box{width:100%;max-width:1250px;margin:auto;padding-top:35px;padding-bottom:15px;display:inline-block}.single-product.woocommerce .package_box .package_title{font-size:36.8px;padding-top:35px;padding-bottom:35px;text-align:center}.single-product.woocommerce .package_box .divider_line{border-bottom:2px solid #0E3853;width:94px;padding-top:15px;text-align:center;margin:auto;margin-bottom:35px}.single-product.woocommerce .package_box .package_area{background:#F9F9F9;border-left:15px solid #0E3853;padding:45px 10px;width:100%;display:inline-block}.single-product.woocommerce .package_box .package_area_left{width:35%;float:left}.single-product.woocommerce .package_box .package_area_right{width:65%;float:left}.single-product.woocommerce .package_box .package_head{font-size:59.8px;color:#0E3853;line-height:normal;padding:0 50px;padding-top:15%}.single-product.woocommerce .package_box .right_area_col_1{display:flex;padding-bottom:15px}.single-product.woocommerce .package_box .right_area_col_1 .col_1_text,.single-product.woocommerce .package_box .right_area_col_1 .col_2_text{width:50%;display:flex}.single-product.woocommerce .package_box .right_area_col_1 .col_1_text::before{content:url(/wp-content/themes/shin-child/images/pro_right_col_icon4.png)}.single-product.woocommerce .package_box .right_area_col_1 .col_2_text::before{content:url(/wp-content/themes/shin-child/images/pro_right_col_icon5.png)}.single-product.woocommerce .package_box .right_area_col_3 .col_3_text::before{content:url(/wp-content/themes/shin-child/images/pro_right_col_icon3.png)}.single-product.woocommerce .package_box .icon_text{padding-left:15px;font-size:24px;text-transform:uppercase;line-height:normal;align-items:flex-end;display:inline-block}.single-product.woocommerce .package_box .icon_text span{color:#0E3853}.single-product.woocommerce .package_box .right_area_col_3{display:flex;padding-top:45px;padding-bottom:15px}.single-product.woocommerce .package_box .col_3_text.icon_text{display:flex}.single-product.woocommerce .package_box .col_text{color:#184562}.single-product.woocommerce .desc_two_col_box{width:100%;max-width:1250px;display:inline-block;padding-top:35px;padding-bottom:35px}.single-product.woocommerce .desc_two_col_box .dtw_left_col{width:45%;float:left;padding:25px}.single-product.woocommerce .desc_two_col_box .dtw_image_box{padding:25px;padding-top:0%;margin:auto;text-align:center}.single-product.woocommerce .desc_two_col_box .dtw_right_col{width:55%;display:inline-block;float:left}.single-product.woocommerce .product .summary p.price{padding:25px 35px;border:1px solid #ececec;border-radius:10px;text-align:center;display:grid;margin-bottom:0;border-bottom:none;border-radius:10px 10px 0 0}.single-product.woocommerce .product form.cart::before{border-top:1px solid #d5d5d5;display:flex;width:90%;margin:auto}.single-product.woocommerce .product.product-type-variable .summary p.price{display:none}.single-product.woocommerce .product.product-type-variable form.cart::before{display:none}.single-product.woocommerce .product.product-type-variable form.cart .variations{border:1px solid #ececec;border-radius:10px 10px 0 0;padding:15px 0;background:none;display:flex;margin:0}.single-product.woocommerce .product.product-type-variable form.cart .variations tbody{max-width:50%}.single-product.woocommerce .product.product-type-variable form.cart .variations th,.single-product.woocommerce .product.product-type-variable form.cart .variations td{background:none;width:80%;display:block;margin:auto;padding:5px 10px 10px 10px}.single-product.woocommerce .product.product-type-variable form.cart .reset_variations{display:none!important}.single-product.woocommerce .product.product-type-variable form.cart .woocommerce-variation-price{position:absolute;top:65px;right:40px;text-align:right}.single-product.woocommerce .product.product-type-variable form.cart .woocommerce-variation-price span.price{display:flex;flex-direction:column-reverse}.single-product.woocommerce .product.product-type-variable .summary .price ins{color:#224960;font-size:26px;text-decoration:none}.single-product.woocommerce .product.product-type-variable .summary .price del{color:#224960;font-size:26px}.single-product.woocommerce .product .ext_txt_option{position:absolute}.single-product.woocommerce .product .ext_txt_option1{position:absolute;top:86px;left:57px;width:max-content}.single-product.woocommerce .product .ext_txt_option2{position:absolute;top:201px;left:57px;width:max-content}.single-product.woocommerce .product.product-type-variable .ext_txt_option{position:absolute}.single-product.woocommerce .product.product-type-variable .ext_txt_option1{position:absolute;top:210px;left:57px;width:max-content}.single-product.woocommerce .product.product-type-variable .ext_txt_option2{position:absolute;top:322px;left:57px;width:max-content}.single-product.woocommerce .product .summary .wapf-wrapper{width:100%;border:1px solid #ececec;border-top:none;border-radius:0 0 10px 10px;padding:5px 35px;margin-bottom:25px}.single-product.woocommerce .product .summary .wapf-checkable{padding:25px 45px 45px 45px;margin:0 -45px 20px -45px}.single-product.woocommerce .product .summary .wapf-checkable.wapf-checked{border-radius:10px;padding:25px 45px 45px 45px;background:#fff;margin:0 -45px 20px -45px;box-shadow:0 0 29px 13px rgb(34 73 95 / .1)}.single-product.woocommerce .product .summary .wapf-checkable span.custom_text_jqery{font-size:12px;color:red;margin-left:20px;float:left;font-weight:500;letter-spacing:.2px}.single-product.woocommerce .product .summary .wapf-product-totals{width:100%;padding:1px 35px;border:1px solid #ececec;border-radius:10px;margin-bottom:25px}.single-product.woocommerce .product .summary .wapf-product-totals .wapf--inner div:nth-child(1){display:none}.single-product.woocommerce .product .summary .wapf-product-totals .wapf--inner div:nth-child(2){display:none}.single-product.woocommerce .single-product-inner-wrapper .wapf--inner{text-align:left}.single-product.woocommerce .product .summary .wapf-field-input label.wapf-input-label{display:inline-block;width:100%;text-align:left}.single-product.woocommerce .product .summary .wapf-field-input .wapf-label-text{padding-left:10px;margin-top:5px;display:block;margin-left:10px;font-size:16px;color:#224960;font-weight:700;letter-spacing:.1px}.single-product.woocommerce .product .summary .wapf-field-input span.wapf-pricing-hint{float:right;font-size:26px;color:#224960;opacity:unset;line-height:16px;position:relative}.single-product.woocommerce .product .summary .wapf-field-input span.wapf-pricing-hint:first-letter{color:#8A2BE2;visibility:hidden}.single-product.woocommerce .product .summary .wapf-field-input span.wapf-pricing-hint::after{content:"";position:absolute;right:0;bottom:0;width:10px;height:32px;background:#fff;top:-5px}.single-product.woocommerce .product .summary .wapf-field-input span.wapf-pricing-hint::before{content:"";position:absolute;left:0;bottom:0;width:25px;height:32px;background:#fff;top:-5px}.single-product.woocommerce .product .summary .wapf-product-totals .wapf--inner span{padding:0 30px 0 42px}.single-product.woocommerce .product .summary .wapf-product-totals .wapf--inner span.wapf-grand-total.price.amount{font-size:28px;color:#224960;font-weight:700;line-height:22px}.ToolTip{position:relative;display:inline-block}.ToolTip-text{border:1px solid;padding:3px 6px;border-radius:50%;font-size:9px;font-size:.9rem;margin-right:10px;text-decoration:none;z-index:9999}.ToolTip-present{visibility:hidden;width:350px;background-color:#fff;color:#224960;border:2px solid #224960;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:99;top:auto;bottom:30px;left:-202px}.ToolTip-present.left{left:-150px}.single-product.woocommerce .product .summary .exp_pro{width:100%;padding:15px 20px;margin-top:20px;border:1px solid #ececec;border-radius:10px}.single-product.woocommerce .product .summary .exp_pro .ext_code_box{font-size:18px;text-align:left}.single-product.woocommerce .product .summary .exp_pro .ext_code_box span{color:#f44d57;text-transform:uppercase;font-weight:700}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2{display:flex;justify-content:space-between;align-items:center}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .ext_code_txt{font-size:14px;font-weight:500}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .ext_code_box2_content{display:flex;margin:15px 0}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .ToolTip{margin-left:10px}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .ToolTip-text{border-radius:25%}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .ext_code_price_info{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .ext_code_price_info_area{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:1.7rem}.single-product.woocommerce .product .summary .exp_pro .ext_code_box2 .priceSpecial{margin-left:5px;font-size:20px;font-weight:500;color:#34a853}.page-id-5300 .page-content .wp-block-woocommerce-cart.alignwide{margin:auto}.page-id-5300 .wc-block-components-totals-coupon .wc-block-components-panel__button{padding:5px 15px}.page-id-5300 .wc-block-cart__submit-container{background:#FC4A56;border-radius:30px 30px 30px 30px}.page-id-5300 .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.5px}.woocommerce-checkout main#content{max-width:1140px;margin:auto}.woocommerce-checkout .wc-block-components-panel__button{padding:5px 10px}body .wpfFilterWrapper .wfpTitle{color:#F44D57;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;line-height:17px;text-transform:uppercase;margin-bottom:20px;height:auto}.ui-slider.ui-widget-content span.ui-slider-handle.ui-corner-all.ui-state-default{border:2px solid #24495F!important;border-radius:100px;top:0;bottom:0;margin:auto 0}body .wpfFilterWrapper .ui-slider-horizontal{height:2px;border-color:#24495F!important}.wpfFilterWrapper .wpfPriceInputs *{color:#24495F!important;font-family:"Roboto",Sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:18px!important}.wpfFilterWrapper[data-filter-type]{margin-bottom:24px}.archive .wpfFilterVerScroll li label{border-radius:5px;border:1px solid #9D9D9D;background:#fff;margin:0 5px 10px 0;text-align:center;max-width:107px;min-height:50px;display:flex;justify-content:center;align-content:center;flex-direction:row;flex-wrap:wrap}span.wpfDisplay *{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:600;line-height:12px;text-transform:uppercase}.archive .wpfFilterWrapper .wpfFilterTaxNameWrapper{line-height:12px;padding:0}.elementor-woofilters{max-width:260px}body .wpfFilterDelimeter{width:100%}body .wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent{padding:0}.woocommerce .woocommerce-result-count{color:#7F7F7F;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:14px}.woocommerce .woocommerce-ordering select{padding:0;padding-right:20px;border:0;outline:none;background:url(/wp-content/uploads/2024/08/arrow2.png),url(/wp-content/uploads/2024/08/arrow.png);background-position:right 17px,99% 4px;background-repeat:no-repeat;appearance:none}body .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{text-decoration:none}body .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:#F44D57;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:700;line-height:17px}body .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{order:1;margin-top:15px}body .elementor-1102 .elementor-element.elementor-element-12ea129.elementor-wc-products ul.products li.product{border-color:#D5D5D5;background:#fff}body .elementor-5295 .elementor-element.elementor-element-12ea129.elementor-wc-products ul.products li.product{border-color:#D5D5D5;background:#fff}@media screen and (min-width:768px){.home .elementor-13 .elementor-element.elementor-element-5d6e7a4 .elementor-field-group.elementor-field-type-submit{width:auto}}@media screen and (min-width:881px){.elementor .filter_show{display:block}.wpfFilterWrapper .wpfFilterTitle i.wpfTitleToggle{display:none}.wpfFilterWrapper .wpfFilterContent{display:block!important;max-height:unset!important}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:block}}@media screen and (min-width:1266px){.single-product.woocommerce .product_image_box_left_area{padding-right:25px}}@media screen and (min-width:1350px){.home .product-items-slider .elementor-widget-woocommerce-product-title .elementor-widget-container{height:80px;overflow:hidden}}@media screen and (min-width:1066px){.single-product.woocommerce .wrapper{padding:0 20px}}@media screen and (max-width:1065px){.single-product.woocommerce .wrapper{padding:0 15px}.single-product.woocommerce .product_title_box h1.product_title.entry-title{margin:0}.single-product.woocommerce .product .summary .wapf-checkable{padding:35px 38px}.single-product.woocommerce .product .summary .wapf-checkable.wapf-checked{padding:35px 38px}.single-product.woocommerce .product .summary .wapf-product-totals .wapf--inner span{padding:0 10px 0 12px}}@media screen and (max-width:1024px){.single-product.woocommerce .how_choose_box{overflow:auto}.single-product.woocommerce .how_choose_box .area_col_2{display:inline-flex}.single-product.woocommerce .how_choose_box .content_title{padding:20px 10px}.single-product.woocommerce .how_choose_box .content_value{font-size:35.8px;width:132px}}@media screen and (max-width:992px){.elementor-woofilters{margin:auto}.ui-slider.ui-widget-content:not(.iris-slider-offset){max-width:94%;margin-right:auto;margin-left:0;text-align:left}.single-product.woocommerce .wrapper{padding:0 10px}.single-product.woocommerce .how_choose_box{display:inline-block;width:100%}.single-product.woocommerce .how_choose_box .choose_col{width:100%}.single-product.woocommerce .how_choose_box .left_col{width:50%;float:left;font-size:18px;min-height:125px}.single-product.woocommerce .how_choose_box .right_col{background:#0E3853;width:50%;float:right;max-width:unset!important;min-height:125px}.single-product.woocommerce .how_choose_box .content_head.head1.left_col{min-height:150px}.single-product.woocommerce .how_choose_box .content_head.head2.right_col{min-height:155px}}@media screen and (max-width:950px){.single-product.woocommerce .product_title_box h1.product_title.entry-title{max-width:unset;font-size:36px}.single-product.woocommerce .product_image_box_left_area{float:none;margin:auto;display:flex}.single-product.woocommerce .product_content_box_rigth_area{float:none;margin:auto;width:100%}.single-product.woocommerce .two_col_section_box .two_col_section_left{width:100%;float:none;display:block}.single-product.woocommerce .two_col_section_box .two_col_section_right{width:100%;float:none;margin:auto;display:block}.single-product.woocommerce .two_col_section_box .two_col_section_right img{margin:auto;display:block}.single-product.woocommerce .package_box .package_area_left{width:100%;float:none;margin:auto;text-align:center}.single-product.woocommerce .package_box .package_head{padding-top:5px}.single-product.woocommerce .package_box .package_area_right{width:100%;float:none;margin:auto;padding-top:35px}.single-product.woocommerce .desc_two_col_box .dtw_left_col{width:100%}.single-product.woocommerce .desc_two_col_box .dtw_right_col{width:100%}}@media only screen and (max-width:767px){.desktop_class{display:none}.mobile_class{display:block}.woocommerce .woocommerce-result-count{display:none}.elementor-13 .elementor-element.elementor-element-ca28178:not(.elementor-motion-effects-element-type-background){background-image:url(/wp-content/uploads/2024/11/Sans-titre-66.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.single-product.woocommerce .single-product-inner-wrapper{text-align:center}.single-product.woocommerce .product_image_box_left_area{float:none;margin:auto}.single-product.woocommerce .product_content_box_rigth_area{float:none;margin:auto;padding-top:25px}.single-product.woocommerce .info-row.after_button_box.row{max-width:95%}.single-product.woocommerce .after_button_box .ab_box_value .ab_box_text{padding-left:5%;padding-right:10%}.single-product.woocommerce .heating_engineer_box .he_box_area{max-width:50%}.single-product.woocommerce .two_col_section_box .two_col_section_left{width:100%;float:none;text-align:center;display:block}.single-product.woocommerce .two_col_section_box .two_col_section_right{width:100%;float:none;display:block}.single-product.woocommerce .two_col_section_box .right_col_content .icon_box{width:25%;min-height:60px}.single-product.woocommerce .two_col_section_box .right_col_content .right_col_head{font-size:18.4px}.single-product.woocommerce .two_col_section_box .right_col_content .right_col_text{font-size:13px}.single-product.woocommerce .two_col_section_box.section2 .two_col_section_area{display:flex;flex-flow:column}.single-product.woocommerce .two_col_section_box.section2 .two_col_section_left{order:2}.single-product.woocommerce .two_col_section_box.section2 .two_col_section_right{order:1;text-align:center}.single-product.woocommerce .two_col_section_box.section2 .section2_col_content{font-size:14px}.single-product.woocommerce .package_box .package_head{font-size:32px}.single-product.woocommerce .desc_two_col_box .dtw_left_col{width:100%;float:none}.single-product.woocommerce .desc_two_col_box .dtw_image_box{padding:0}.single-product.woocommerce .desc_two_col_box .dtw_right_col{width:100%;float:none;padding:10px}}@media only screen and (max-width:550px){.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:unset}.home .product-items-slider .elementor-widget-wrap.elementor-element-populated{padding:10px 2px}body .elementor-1102 .elementor-element.elementor-element-12ea129.elementor-wc-products ul.products li.product{padding-top:0}body .elementor-5295 .elementor-element.elementor-element-12ea129.elementor-wc-products ul.products li.product{padding-top:0}body .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:block}body .elementor-products-grid ul.products.elementor-grid li.product .second_content_div a.woocommerce-loop-product__link{display:flex}.archive ul.products li.product .first_image_div{width:35%;float:left}.archive ul.products li.product .second_content_div{width:65%;float:right}.archive ul.products li.product .prix_text_value.prix_text_value_mobile{border-radius:3px 3px 0 0}.archive ul.products li.product .brand-info .value{background-size:80px!important}.archive ul.products li.product .made-value .value{display:none;background-size:35px!important;background-position:bottom!important}.archive .elementor-element.elementor-element-b5cda9b.elementor-widget.elementor-widget-heading{position:absolute;left:33px}.archive .elementor-element.elementor-element-c7ca788.elementor-widget.elementor-widget-heading{position:relative;left:138px;text-transform:lowercase;width:max-content}.archive .elementor-1102 .elementor-element.elementor-element-b5cda9b .elementor-heading-title{font-size:18px}.archive .elementor-1102 .elementor-element.elementor-element-c7ca788 .elementor-heading-title{font-size:18px}.elementor-element.elementor-element-2022f70.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-widget.elementor-widget-woofilters{margin-left:-10px}.search ul.products li.product .first_image_div{width:35%;float:left}.search ul.products li.product .second_content_div{width:65%;float:right}.search ul.products li.product .prix_text_value.prix_text_value_mobile{border-radius:3px 3px 0 0}.search ul.products li.product .brand-info .value{background-size:80px!important}.search ul.products li.product .made-value .value{display:none;background-size:35px!important;background-position:bottom!important}.search .elementor-element.elementor-element-b5cda9b.elementor-widget.elementor-widget-heading{position:absolute;left:33px}.search .elementor-element.elementor-element-c7ca788.elementor-widget.elementor-widget-heading{position:relative;left:138px;text-transform:lowercase;width:max-content}.search .elementor-5295 .elementor-element.elementor-element-b5cda9b .elementor-heading-title{font-size:18px}.search .elementor-5295 .elementor-element.elementor-element-c7ca788 .elementor-heading-title{font-size:18px}.single-product.woocommerce .product_title_box h1.product_title.entry-title{font-size:28px}.single-product.woocommerce .product_image_box_left_area{width:100%}.single-product.woocommerce .product .summary .wapf-field-input span.wapf-pricing-hint{font-size:20px}.single-product.woocommerce .product .summary .wapf-checkable.wapf-checked{padding:35px 25px}.single-product.woocommerce .product .summary .wapf-checkable{padding:35px 25px}.single-product.woocommerce .product .summary .wapf-field-input span.wapf-pricing-hint::before{width:20px}.single-product.woocommerce .product .summary .wapf-field-input .wapf-label-text{font-size:14px}.single-product.woocommerce .heating_engineer_box .he_box_area{max-width:100%}.single-product.woocommerce .characteristics_box .characteristics_title{font-size:26.4px}.single-product.woocommerce .pro_desc_box .pro_desc_title{font-size:26.4px}.single-product.woocommerce .how_choose_box .content_head{font-size:18.3px}.single-product.woocommerce .two_col_section_box .col_section_inner{padding:27.5px 1px}.single-product.woocommerce .package_box .package_title{font-size:32.8px}.single-product.woocommerce .package_box .package_area_left{width:100%;float:none;display:block}.single-product.woocommerce .package_box .package_area_right{width:100%;float:none;padding-top:35px}.single-product.woocommerce .package_box .package_head{padding-top:10px}.single-product.woocommerce .package_box .icon_text{font-size:20px}.single-product.woocommerce .package_box .package_head br{display:none}}@media only screen and (max-width:400px){.single-product.woocommerce .product .summary p.price ins{font-size:32px}.single-product.woocommerce .product .summary .wapf-field-input .wapf-label-text{font-size:12px}.single-product.woocommerce .product .summary .wapf-product-totals .wapf--inner span.wapf-grand-total.price.amount{font-size:26px}}.bsn-product-videos-wrapper{margin:2rem 0;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}.bsn-video-wrapper{position:relative;padding-bottom:56.25%;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:transform 0.3s ease}@media (min-width:768px){.bsn-product-videos-wrapper{grid-template-columns:repeat(2,1fr);gap:2rem}.bsn-video-wrapper:hover{transform:translateY(-4px)}}.bsn-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.bsn-product-videos-title{font-size:29.4px;padding-top:35px;padding-bottom:35px}.two_col_section_area{display:flex;align-items:center}.single-product.woocommerce .two_col_section_box .two_col_section_right img{float:right}.dtw_right_col_content p{font-weight:300;font-size:18px;line-height:35px}main.site-main .search-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}main.site-main .search-results .post{padding:20px;margin-bottom:20px}main.site-main .search-results .post .entry-title{line-height:1.5;font-size:16px}.search-section{padding:60px 0}.search-keyword{color:#224960}@media (max-width:992px){main.site-main .search-results{grid-template-columns:repeat(2,minmax(0,1fr))}main.site-main .search-results .post .entry-title{line-height:1.3;font-size:16px}main.site-main .search-results .post{padding:20px 0;margin-bottom:30px}}@media (min-width:576.1px) and (max-width:992px){main.site-main .search-results .post{padding:20px 25px;margin-bottom:30px}}@media (max-width:576px){.two_col_section_area{flex-wrap:wrap}}