@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=League+Spartan:wght@100..900&family=Marcellus&display=swap');:root{--shadow-block:0px 0px 20px 5px rgb(13,37,181,0.07);--color-title-span:#e4331f;--color-polycarbonate:#ceae23;--color-polycarbonate-hover:#2c6ebe;--color-decoupe:#e95911;--color-decoupe-hover:#695043;--color-vitrine:#f96403;--color-vitrine-hover:#02b7c0;--color-title:#000000;--color-body:#000000;--transition:all 0.5s ease-in-out;--radius-box:5px;--a-padding:15px;--gray:#f2f2f2;--color-it-hover:#f96403;--color-pannelli-hover:#2c6ebe}.polyhomeit:hover ul li{color:#fff !important}b,strong{font-weight:bold}.container{padding:0px}#index #wrapper{}*{transition:var(--transition) !important}body,.elementor-widget-text-editor p,.blog_description p{font-family:"Titillium Web",Verdana,sans-serif;font-weight:400;font-size:17px;line-height:26px;color:#333333}a:hover{color:var(--color-title-span)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title-newsletter .elementor-heading-title{font-family:"Titillium Web",Verdana,sans-serif;font-weight:600}h1,.h1,.h1 *{font-size:43px;line-height:50px !important;margin-bottom:20px}h2,.h2{font-size:36px;line-height:43px}h3,.h3{font-size:28px;line-height:30px;text-transform:initial}h4,.h4{font-size:24px;line-height:30px;text-transform:initial}.sticky-slider:hover{transform:scale(1.02) rotate(0deg) translateZ(0px)}.boxhome:hover{background-color:#f3f7ff !important}.boxhome:hover .elementor-widget-wrap{transform:translate(0px,0px);transform:translate(0px,-25.1875px)}.boxhome:hover,.boxhome:focus-within{transform:translateY(-4px)}.btnhecho .elementor-button.elementor-size-sm:hover{background:#f9742f !important}.boxx:hover .elementor-image-box-title,.boxx:hover p.elementor-image-box-description{color:#fff !important}.boxxhome:hover .elementor-widget-container.ererer{background:#ff5600;color:#fff !important}.boxxhome:hover .elementor-widget-container.ererer .elementor-image-box-title,.boxxhome:hover .elementor-widget-container.ererer p.elementor-image-box-description{color:#fff !important}.boxxhome:hover .elementor-widget-container.ererer figure.elementor-image-box-img{filter:invert(1)}.btnes:hover .elementor-button.elementor-size-sm{background:#000 !important}.boxhome:hover .contentbtn,.boxhome:focus-within .contentbtn{opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.boxhome:hover{background-color:#f3f7ff !important}.boxhome:hover .elementor-column-wrap.elementor-element-populated{background:#6ec1e426 !important}.boxhome1:hover .elementor-widget-wrap{transform:translate(0px,0px);transform:translate(0px,-25.1875px)}.boxhome1:hover,.boxhome1:focus-within{transform:translateY(-4px)}.boxhome1:hover .contentbtn1,.boxhome1:focus-within .contentbtn1{display:block;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.quantity-controls-unique-12345 input:hover{-moz-appearance:textfield;appearance:textfield}input:not(.btn):focus,textarea:not(.btn):focus{padding-left:15px}.js-additional-information a:hover{color:var(--color-title-span)}.flex-nav ul li a:hover:after{transform:scaleX(1)}.flex-nav ul li a:hover{color:var(--color-title-span)}.zoom:hover .zoom-imagen{opacity:1}.box-border-top::before{position:absolute;content:"";top:0;left:0;width:calc(200%) !important;height:10px;background-color:#ecf4ff;transform:translateX(-30%)}.btn-tel a:hover{border:1px solid rgb(1,44,122)}.btn-tel a::after,.btn-tel a::before{content:"" !important;position:absolute;width:0px;height:0px;border-radius:50%;top:50%;transform:translateY(-50%);background:none !important;z-index:-1;transition:var(--transition)}.btn-tel a::after{right:0}.btn-tel a::before{left:0}.btn-tel a:hover::before,.btn-tel a:hover::after{background-color:#ecf4ff !important;display:block !important}.btn-tel a:hover::before{animation:left-move 0.5s linear forwards}.btn-tel a:hover::after{animation:right-move 0.5s linear forwards}@keyframes right-move{50%{right:0;width:0px;height:0px}100%{right:0;border-radius:0;width:60%;height:100%}}@keyframes left-move{50%{left:0;width:0px;height:0px}100%{left:0;border-radius:0;width:50%;height:100%}}.add .add-to-cart:not(#submit_idxrcustomproduct .add-to-cart)::before,#submit_idxrcustomproduct .btn-success::before{content:"\f290";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;padding-right:10px}.elementor-button.elementor-size-md:hover,.block_newsletter form button.go:hover,.sdsreadMore a:hover,.read_more:hover{border-color:var(--color-title-span) !important}.elementor-button.elementor-size-md::after,.block_newsletter form button.go::after,.sdsreadMore a::before,.read_more::before{content:"";background-color:var(--color-title-span);border-radius:50%;display:block;padding-top:100%;position:absolute;width:120%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0,0);transition:var(--transition);z-index:-1}.elementor-button.elementor-size-md:hover::after,.block_newsletter form button.go:hover::after,.sdsreadMore a:hover::before,.read_more:hover::before{transform:translate(-50%,-50%) scale(1,1)}.pagination a.next:hover,.pagination a.previous:hover{padding:0 20px}.cart-grid-body .back_to_shop:hover{margin-right:10px}#header{position:relative;width:100%;transition:all 0.6s ease-in-out}#header.sticky{position:fixed;top:0;left:0;width:100%;z-index:1000}#header .logo{width:190px;height:60px;object-fit:cover}.ets_mm_megamenu .mm_columns_ul{left:auto}#header .layout_layout1 li>a:hover{color:var(--color-title-span) !important}.ets_mm_categories li::before,.ets_mm_block_content li::before{content:"";width:8px;height:8px;margin-right:10px;margin-left:0;border:1px solid var(--color-title);border-radius:50%;display:inline-block}.layout_layout1 .mm_menus_li>a,.ets_mm_block>h4,.ets_mm_block>.h4,.menu_acc{font-family:"Titillium Web",Verdana,sans-serif}ul.mm_menus_ul{justify-content:center}#header .row.action{margin:5px 0px}#header .header-top .position-static .row{display:flex;justify-content:flex-end;align-items:center;gap:5px}.hook-default.layout_layout1 .ets_mm_megamenu_content{border-width:1px 0px 0px;border-color:#e1e2e6}.search-widget{justify-content:center;display:flex;flex:1}.header-top .search-widget form input[type="text"]{width:500px;height:45px;border-radius:5px !important;border-width:2px;font-size:16px;font-weight:400}.header-top .search-widget form input[type="text"],.header-top .search-widget form input[type="text"]:hover{box-shadow:none !important}.search-widget form input[type="text"]:focus + button{-webkit-transform:none;transform:none}.header-top .search-widget form button[type="submit"]{bottom:2px;right:0px;width:45px;height:42px;border-radius:0 5px 5px 0;display:flex;align-items:center;justify-content:center}.header-top .search-widget form button[type="submit"] svg{width:26px !important;height:26px !important}.wk_voice_serach{top:2px;right:40px;left:auto;position:absolute;padding:5px;height:40px;color:#666666}.wk_voice_serach i{font-size:26px}.mm_menus_li>a{padding:15px 20px}._desktop_user_info .user-info a.account,._desktop_user_info .user-info span.connect{color:var(--color-title-span)}._desktop_user_info .user-info a.account:hover,._desktop_user_info .user-info span.connect:hover{color:var(--color-body)}#header .row.action .blockcart a span.cart-products-count,#header .elementor-widget-shopping_cart .blockcart a span.cart-products-count{border-radius:50%;width:22px;height:22px;text-align:center;line-height:22px;font-size:13px;font-weight:bold;position:absolute;top:10px;right:-15px;color:#fff}._desktop_user_info .user-info span.bienvenu,._desktop_user_info .user-info a{font-size:13px;font-weight:600;line-height:19px;color:var(--color-body)}._desktop_user_info .user-info a img{height:25px}._desktop_user_info .user-info a:hover{color:var(--color-title-span)}#header ._desktop_user_info .user-info{float:right;display:flex;gap:10px;align-items:center}#header ._desktop_user_info .user-info .user-content{display:flex;flex-direction:column}.ets_mm_megamenu{display:block;box-shadow:0 12px 15px 0 rgba(0,0,0,0.07)}#header .blockcart .cart_inside{display:none}.section-gamme .elementor-element-b848327 .colonnehome:hover .elementor-shape-circle .elementor-icon{background-color:#000;color:#ffffff}.section-gamme .elementor-element-b848327 .colonnehome:hover .elementor-shape-circle .elementor-icon i{transform:rotate(0deg)}#main h1:before,#main h1:after{display:none}#main h1:not(.active-filter-title):not(.new-home-title){padding:0;color:#000 !important}.livraison .elementor-widget-image-box:hover{box-shadow:var(--shadow-block)}.livraison .elementor-widget-image-box::after,.livraison .elementor-widget-image-box::before{content:"";position:absolute;width:2px;background-color:#007199;transition:1s;height:0;border-radius:var(--radius-box)}.livraison.livraison-vitrine .elementor-widget-image-box::after,.livraison.livraison-vitrine .elementor-widget-image-box::before{background-color:var(--color-vitrine)}.livraison .elementor-widget-image-box::before{top:0;left:0}.livraison .elementor-widget-image-box::after{right:0;bottom:0}.livraison .elementor-widget-image-box:hover::after,.livraison .elementor-widget-image-box:hover::before{height:100%}.guide-achat .image-box>.elementor-column-wrap.elementor-element-populated:hover{box-shadow:var(--shadow-block)}.guide-achat .image-box>.elementor-column-wrap.elementor-element-populated:hover .box-title{color:var(--color-title-span)}.guide-achat .image-box:hover .bdt-box-readmore{padding-left:5px}.guide-achat .image-box .bdt-box-readmore .fa-chevron-righ::after{transition:var(--transition)}.Collection .elementor-widget-image-box:hover .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{color:var(--color-title-span) !important}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{font-family:"Titillium Web",Verdana,sans-serif;font-weight:400;font-size:18px;text-align:justify;line-height:30px;color:var(--color-body) !important;padding:0 10px}.elementor-widget-icon-box.elementor-position-top::after,.elementor-2 .elementor-element.elementor-element-68b7d3c>.elementor-element-populate::after{content:"";right:0;transform:translateY(-50%);width:2px;top:50%;background-color:#e1e2e6;position:absolute;height:0;transition:var(--transition)}.elementor-2 .elementor-element.elementor-element-68b7d3c>.elementor-element-populated:hover,.elementor-widget-icon-box.elementor-position-top:hover{box-shadow:var(--shadow-block)}.elementor-widget-icon-box.elementor-position-top:hover::after,.elementor-2 .elementor-element.elementor-element-68b7d3c>.elementor-element-populated:hover::after{height:100%}.elementor-widget-roy_product_tabs .nav-tabs .nav-item .nav-link:not(.active):hover{color:var(--color-title-span)}.elementor-widget-roy_product_tabs .nav-tabs .nav-item .nav-link.active::after{content:"";position:absolute;bottom:0;width:100%;height:4px;border-radius:var(--radius-box);background-color:var(--color-title-span);left:0}.elementor-widget-roy_product_tabs .nav-tabs .nav-item .nav-link:not(.active){background-color:#ecf4ff}*/ .faqplexi .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover{color:#007199 !important}.elementor-image-carousel .slick-list .slick-slide:hover .slick-slide-image{filter:grayscale(0)}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{background:#fff}.elementor-image-carousel .slick-arrow::before{color:var(--color-title-span);transition:var(--transition)}.elementor-image-carousel .slick-arrow:hover::before{color:var(--color-body)}.block_newsletter form input[type="text"]:focus{color:var(--color-body) !important;border-color:var(--color-body) !important}.block_newsletter form button.go:hover{padding-right:inherit}.block_newsletter .note .condition a:hover{color:var(--color-body)}.block_newsletter input[type="checkbox"]:focus{box-shadow:none}.box_table_content_scroll .ybc_btn_show_table_content:hover{color:var(--color-title-span)}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_item_img::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgb(255 255 255 / 20%);width:0;height:0;opacity:0;z-index:2;transition:var(--transition)}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_blog_content_block_item:hover .ybc_item_img::before{animation:flashing 0.6s}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_blog_content_block_item:hover .ybc_item_img img{transform:scale(1.1);border-radius:var(--radius-box)}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_blog_content_block_item:hover .ybc_title_block{color:var(--color-title-span)}.roy_levibox.position2{right:-72px !important}.roy_levibox.position2.arrow-show{top:50% !important;margin-right:0 !important;right:0 !important;position:fixed !important;box-shadow:0 10px 40px 0 rgba(0,0,0,0.2);border:2px solid #fff}.roy_levibox.position2.arrow-show{top:50% !important;margin-right:0 !important;right:0 !important;position:fixed !important;box-shadow:0 10px 40px 0 rgba(0,0,0,0.2);border:2px solid #fff}.roy_levibox{box-shadow:none;border:none}.roy_levibox .box-arrow i{animation:bouncing 1.5s infinite}.roy_levibox .box-one:not(.box-cart):not(.box-menu) i svg *{stroke:var(--color-body) !important}.roy_levibox .box-one:not(.box-cart):not(.box-menu):hover i svg *{stroke:var(--color-title-span) !important}.roy_levibox .box-one i:hover{color:var(--color-title-span) !important}.side_menu{padding:40px}.roy_levibox.mm_sticky_padding.is_stuck{margin-top:100px}.side_menu .shopping-cart.empty{display:flex;justify-content:center}.side_menu .shopping-cart.empty svg{width:30%}.shop-1 #footer{padding-top:0 !important}.footer-container{padding-top:50px;padding-bottom:10px}.shop-1 .footer-container{padding-top:0px}.copyright .fa-heart::before{color:var(--color-title-span)}.copyright a:hover,.copyright a:hover .elementor-icon-list-text{color:var(--color-title-span) !important}.copyright .elementor-icon-list-items .elementor-icon-list-item:not(:first-child){padding-left:10px}.copyright .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::after{content:"";position:absolute;right:0;height:15px;width:2px;top:50%;background-color:#004189;transform:translateY(-50%)}@keyframes bouncing{0%,10%,20%,50%,80%,100%{transform:translateY(0)}40%,60%{transform:translateY(-5px)}}.breadcrumb{display:flex;align-items:center;font-size:16px}.bread_wrapper:not(#index .bread_wrapper){padding:15px 0px;position:relative}.breadcrumb li:after{content:"|"}.hero_background::before{background:linear-gradient( 115deg,hsla(0,0%,100%,0.8),hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 31%,hsla(0,0%,100%,0) );display:block;height:715px;left:50%;top:130px;transform:translateY(-75px) rotate(-225deg);width:770px}.hero_background::after{background:linear-gradient( -45deg,hsla(0,0%,100%,0.8),hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 31%,hsla(0,0%,100%,0) );display:block;height:715px;top:50%;width:1068px;left:100%;transform:translate(800px,-180px) rotate(-225deg)}.hero_background::after,.hero_background::before{content:"";opacity:0.23;position:absolute;transform-origin:top left}#left-column .ybc_block_categories .tree a:hover{color:var(--color-title-span)}.read_more::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;padding-left:20px}#ybc_blog_page a.ybc_title_block:hover{color:var(--color-title-span)}.page-contact .input-group .input-group-btn>.btn:hover{background-color:var(--color-title-span)}input.wpcf7-submit:hover,.custom_choosefile:hover .button_choosefile{border-color:var(--color-title-span);background-color:var(--color-title-span)}input.wpcf7-submit.btn-polycarbonate:hover,.polycarbonate-fil .custom_choosefile:hover .button_choosefile{border-color:var(--color-polycarbonate);background-color:var(--color-polycarbonate)}.page-my-account #content .links a:hover span.link-item{color:var(--color-title-span)}.page-addresses .address .address-footer a:hover{color:var(--color-title-span)}.wishlist-product-title:hover,.wishlist-product-combinations-text:hover,.wishlist-product-combinations a:hover,.wishlist-button-add:hover i{color:var(--color-title-span) !important}.custom-checkbox input[type="checkbox"] + span,.custom-radio,.bootstrap-touchspin .input-group-btn-vertical>.btn,.form-control,input,textarea,.form-control-select,body select.form-control:not([size]):not([multiple]),#attributes .attribute_list #color_to_pick_list li,.customizationUploadLine textarea,input.uniform-input,select.uniform-multiselect,textarea.uniform{border-color:#d3d3d3;border-width:1px}.color::before,.custom-checkbox input[type="checkbox"] + span.color::before{border-radius:5px;content:none !important}.products-sort-order .select-list:hover{background-color:var(--color-title)}ul.list-mark li::before{content:"\f00c";position:absolute;left:25px;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-title-span);font-size:18px}.side-column>.block-categories .category-sub-menu li[data-depth="0"]>a:hover{color:var(--color-title-span)}#search_filters p.h6.facet-title.hidden-sm-down::before{content:"";height:2px;width:70px;background-color:var(--color-title-span);position:absolute;bottom:0;left:0}.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle::before{content:"";height:2px;width:70px;background-color:var(--color-title-span);position:absolute;bottom:0;left:0}.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink,.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover{font-weight:normal}.fa-check{color:#02b502}.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover{color:var(--color-title-span)}.custom-radio input[type="radio"]:checked + span{background:var(--color-title-span)}hr,#empty-product-comment,#product-comments-list .product-comment-list-item::before,#product_comments_block_tab button.usefulness_btn,#product_comments_block_tab div.comment,#subcategories ul li .subcategory-image a,body#checkout section.checkout-step,.product-features>dl.data-sheet dd.value,#module-smartblog-details #main .page-content ul.footer_links,.tags_block .block_content a,#tags_blog_block_left .block_content a,.sdstags-update .tags a,.page-my-account #content .links a span.link-item,.product-features>dl.data-sheet dt.name,.social-sharing,.discover_qw,.card.cart-container,.card.cart-summary{border-color:#84b8ff !important;box-shadow:var(--shadow-block);border-width:1px !important;border-radius:var(--radius-box)}.product-info:before,.product-add-to-cart:before,#main .page-footer:before{display:none}.blockreassurance_product>div:not(.clearfix){padding:15px;border:1px solid #84b8ff;border-radius:var(--radius-box);box-shadow:var(--shadow-block);margin-bottom:25px;display:flex !important;gap:10px}body#order-confirmation h3.card-title:not(.h1){font-size:30px !important}.article_product .thumbnail-container:hover .product-thumbnail:before{transform:rotate(0deg);background-color:var(--color-body)}.product-item .thumbnail-container:hover{transform:translateY(-5px)}.product-miniature .thumbnail-container:hover .wishlist-button-add{-webkit-transform:translateY(-1.25rem) !important;transform:translateY(-1.25rem) !important}.product-miniature .thumbnail-container .wishlist-button-add:hover{-webkit-transform:translateY(-24px) !important;transform:translateY(-24px) !important;box-shadow:0 10px 16px 0 rgba(0,0,0,0.14)}.products .article_product .wishlist-button-add i:not(.add){color:var(--color-title-span) !important}.products .article_product .wishlist-button-add:hover i,#products .action-block .action-btn:hover i svg *,.elementor-widget-roy_product_tabs .action-block .action-btn:hover i svg *,.featured-products .action-block .action-btn:hover i svg *,.product-accessories .action-block .action-btn:hover i svg *,.product-miniature .action-block .action-btn:hover i svg *{color:var(--color-title-span);stroke:var(--color-title-span) !important}.product-quantity .input-group-btn-vertical .btn:hover,.form-control:focus,input:focus,textarea:focus,.form-control-select:focus,body select.form-control:not([size]):not([multiple]):focus,input.uniform-input:focus,select.uniform-multiselect:focus,textarea.uniform:focus{border-color:var(--color-body) !important;z-index:2}.add_wrap .configure_cart_button:hover{background-color:var(--color-title-span) !important}.ets_crosssell_block .thumbnail-container>a::before{display:none !important}.ets_crosssell_block .thumbnail-container:hover{box-shadow:none;border:1px solid #e6e6e6;border-radius:0px}.ets_crosssell_block .thumbnail-container:hover .add_wrap{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1.1)}.products-section-title:after,.products-section-title::before{display:none}.products.owl-carousel .owl-nav .owl-next:hover:before,.products.owl-carousel .owl-nav .owl-prev:hover:before{color:#000}#product #main>.row::before{position:absolute;content:"";bottom:0;left:0;width:calc(200%) !important;height:10px;background-color:#ecf4ff;transform:translateX(-30%)}.add:hover .btn.add-to-cart{background-color:var(--color-title-span);border-color:var(--color-title-span)}@keyframes changeColor{0%{color:var(--color-title)}50%{color:var(--color-title)}100%{color:var(--color-title-span)}}.component_step .step_content h5 .fa-info-circle:hover{color:var(--color-title-span)}.component_step .card-footer a:hover{background-color:var(--color-title-span) !important}.component_step .card-block .card:hover{border-color:var(--color-title)}#submit_idxrcustomproduct .btn.btn-link:hover{background-color:var(--color-title-span)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:#9ea0a6}.option_qty_block input:focus{padding-left:20px}.component_step[data-multivalue="multi_qty"] .js_icp_next_option::before{content:"\f1ec";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;padding-right:5px}.component_step[data-multivalue="multi_qty"] .card-block .check-symbol span:not(.check .check-symbol span){display:inline-block !important;pointer-events:none;padding-right:5px}.component_step .input-group .input-group-btn>.btn:hover,.component_step .js_icp_next_option:hover{background-color:var(--color-title-span) !important;border-color:var(--color-title-span) !important}.product-information>a:hover{color:var(--color-title-span)}.collapse .component_description:not(.in .component_description){display:none !important}#idxrcustomprouct_quantity_wanted:focus{padding-left:1rem}.product-without-taxes::after{content:"";right:0;top:0;height:100%;width:1px;background-color:#e1e2e6;position:absolute}.livraison-produit .elementor-widget-product_info .crazy-product-info::before,.product-prices .product-quantities:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#00b67b}.arrow-db::before,.arrow-db::after{content:"";position:absolute;width:8px;height:8px;background:transparent;border:2px solid}.arrow-db::before{top:-3px;left:0;transform:rotate(45deg);border-color:transparent transparent var(--color-title) var(--color-title)}.arrow-db::after{top:-3px;right:0;transform:rotate(-45deg);border-color:transparent var(--color-title) var(--color-title) transparent}.lgcookieslaw-banner-close-button:hover{background-color:var(--color-title-span)}#lgcookieslaw_banner a:hover{color:var(--color-title-span) !important}.lgcookieslaw-button-container .lgcookieslaw-accept-button:hover{background-color:var(--color-title-span) !important;border-color:var(--color-title-span) !important}.custum-variants .input-radio:checked + span:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:600;color:#00b67b;font-size:30px;box-shadow:none;left:50%;transform:translate(-50%) !important;background:transparent;width:fit-content;height:auto}.custum-variants .input-radio:hover + span:before{box-shadow:none}.custum-variants .input-radio:hover + span{border-color:var(--color-title)}.roy_levibox.mobile{left:auto !important;right:0 !important}#product .wk-sample-block::before{content:"";position:absolute;height:100%;background:#f6f6f6;top:0;left:-30vw;width:120vw;z-index:-1}#wksamplebuybtn:hover{opacity:1;background-color:var(--color-body) !important}.page-product .price-information.topblock .product-without-tax::after{display:none}button.product-cta.product-cta--small:hover{background-color:#000}.ets-rv-btn-comment:hover,.btn-question:hover{background-color:var(--color-title-span)}.input-group.input-section--invalid .measurements-selector__error .icon-warning::before{content:"!";font-family:"Font Awesome 5 Free" !important;font-weight:900;font-size:14px;color:var(--color-title-span)}.flip-box .elementor-flip-box:hover{box-shadow:var(--shadow-block)}.otsubbannerblock .elementor-widget-image:hover::before{bottom:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;right:0}.otsubbannerblock .elementor-widget-image::before{background:rgba(255,255,255,0.2) none repeat scroll 0 0;border-left:5px solid var(--color-body);border-top:5px solid var(--color-body);bottom:100%;left:0;right:100%;top:0}.otsubbannerblock .elementor-widget-image::after,.otsubbannerblock .elementor-widget-image::before{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;content:"";opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;pointer-events:none;position:absolute;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;z-index:3}.otsubbannerblock .elementor-widget-image:hover::after{left:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;top:0}.otsubbannerblock .elementor-widget-image::after{background:rgba(255,255,255,0.2) none repeat scroll 0 0;border-bottom:5px solid var(--color-body);border-right:5px solid var(--color-body);bottom:0;left:100%;right:0;top:100%}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1320px}.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .more-results a:hover{border:1px solid var(--color-title-span);background:var(--color-title-span)}.colonnehome:hover:after{transform:scaleX(1);background-color:var(--color-title-span)}.site-decoupe .colonnehome:hover:after{background-color:var(--color-decoupe)}.guide:hover .elementor-column-wrap.elementor-element-populated,.guide .elementor-image{overflow:hidden}.guide:hover img{transform:scale(1.1);filter:brightness(1.1)}.vitrine .elementor-column-wrap.elementor-element-populated:hover{transform:translateY(-10px);border-top:2px solid var(--color-title-span)}.shop-7 .component_step .card-block .card:hover{border-color:var(--color-vitrine-hover)}.shop-7 #group_6 .input-radio:checked + .radio-label{background:var(--color-vitrine-hover);border-color:var(--color-vitrine-hover);box-shadow:none}.ul-style-vitrine li::before{content:"✓";position:absolute;left:0;top:0;color:var(--color-vitrine);font-weight:bold}#content.page-home{margin-top:20px;padding-top:30px}*/ #header{box-shadow:0 12px 15px 0 rgba(0,0,0,0.07)}.header-panneaux .elementor-widget:not(:last-child){margin-bottom:0px}#header .header-panneaux-menu .layout_layout1 .mm_menus_li:hover>a{color:var(--color-polycarbonate-hover) !important}#header .header-panneaux-menu.site-vitrine .layout_layout1 .mm_menus_li:hover>a{color:var(--color-vitrine-hover) !important}#header .header-panneaux-menu.site-decoupe .layout_layout1 .mm_menus_li:hover>a{color:var(--color-decoupe-hover) !important}.header-panneaux-menu .layout_layout1 .mm_menus_ul .mm_menus_li>a::before{background:var(--color-polycarbonate) !important}.header-panneaux-menu.site-vitrine .layout_layout1 .mm_menus_ul .mm_menus_li>a::before{background:var(--color-vitrine) !important}.header-panneaux-menu.site-decoupe .layout_layout1 .mm_menus_ul .mm_menus_li>a::before{background:var(--color-decoupe) !important}.tab-polycarbonate .elementor-tab-title a::after{bottom:0;content:" ";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform 0.3s;width:100%}.tab-polycarbonate .elementor-tab-title a::after{background-color:var(--color-polycarbonate)}.tab-polycarbonate.site-vitrine .elementor-tab-title a::after{background-color:var(--color-vitrine-hover)}.tab-polycarbonate.site-decoupe .elementor-tab-title a::after{background-color:var(--color-decoupe-hover)}.tab-polycarbonate .elementor-tab-title.elementor-tab-desktop-title a:hover::after,.tab-polycarbonate .elementor-tab-title.elementor-active a::after{transform:scaleX(1)}.tab-polycarbonate .elementor-tab-title.elementor-tab-desktop-title a:hover,.tab-polycarbonate .elementor-tab-title.elementor-active a{color:var(--color-polycarbonate-hover) !important}.tab-polycarbonate.site-vitrine .elementor-tab-title.elementor-tab-desktop-title a:hover,.tab-polycarbonate.site-vitrine .elementor-tab-title.elementor-active a{color:var(--color-vitrine) !important}.tab-polycarbonate.site-decoupe .elementor-tab-title.elementor-tab-desktop-title a:hover,.tab-polycarbonate.site-decoupe .elementor-tab-title.elementor-active a{color:var(--color-decoupe) !important}.tab-polycarbonate .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title::after,.elementor-widget-tabs .elementor-tab-title::before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:none !important;font-family:"Titillium Web",Verdana,sans-serif}.elementor-widget-tabs .elementor-tab-title::before{border:none}.tab-polycarbonate .product-properties-list-item__data:hover:before{background-color:#f0faff;border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;content:"";display:block;left:0px;position:absolute;right:0px;top:0;z-index:-1}.page-index .wk-sample-block #wksamplebuybtn:hover{background:#000 !important}.download_link:hover::before{background-color:#f0faff;border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;content:"";display:block;left:-10px;position:absolute;right:-10px;top:0;z-index:-1}.download_link:hover .download_title,.download_link:visited .download_title{color:var(--color-polycarbonate-hover)}.option-block:hover .elementor-widget-container{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5) !important}#manufacturer #main ul .brand:hover a.btn-primary{background-color:var(--color-title-span);border-color:var(--color-title-span)}.qdt-btn:hover{background-color:#0056b3;border:none}.qdt-btn:focus{background-color:#0056b3;border:none}.product-discounts .table-striped tbody tr:nth-child(odd){background-color:#f9f9f9}.product-discounts .table-striped tbody tr:nth-child(even){background-color:#fff}.product-discounts .table tbody tr:hover{background-color:#e2f0ff}body .btnOpenCloseToaster:hover,body .btnOpenCloseToaster:focus{border:none}#toasterPanel .btn:hover{background-color:var(--color-title-span) !important}.polyhome:hover{-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}.polyhome:hover .elementor-icon{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.polyhomeit:hover{-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}.polyhomeit:hover h3{color:#fff !important}.polyhomeit:hover .descp p{color:#fff !important}.polyhomeit:hover .btnbox a{background:#fff !important;color:#d1b12a}.polyhomeit:hover .elementor-icon i,.polyhomeit:hover .elementor-icon svg{color:#d1b12a}.btncol .elementor-button:hover{background:#fff !important;color:#d1b12a !important}.polyhomeit:hover .elementor-icon{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.btnprod a:hover{background:#d1b12a;color:#000 !important}.text-carousel .btn.btn-vitrine:hover{background-color:var(--color-vitrine);color:#ffffff}.text-carousel .btn:hover{background-color:#d1b12a;color:#000;border:none !important}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.imageleft img:hover,.imageright img:hover{transform:scale(1.02)}.categorieul li::before{content:"✓";position:absolute;left:0;top:0;color:#3c76c0;font-weight:bold}a:hover:before{display:none !important}.categorie-table tbody tr:nth-child(even){background-color:#f9f9ff}.categorie-table tbody tr:hover{background-color:#f0f7ff}.categorie-table tr td:nth-child(2){color:#2c5282}.categorie-table tr td:nth-child(3){color:#000}.categorie-table td:nth-child(2):contains("⭐"),.categorie-table td:nth-child(3):contains("⭐"){letter-spacing:1px}.categorie-table tbody tr:hover{transform:translateX(-5px)}.categoeul li:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.color:hover:before,.custom-checkbox input[type="checkbox"] + span.color:hover:before{transform:scale(1) !important}#group_2 .color:hover,#group_2 .texture:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}#group_2 input:checked + .color,#group_2 input:checked + .texture{border:2px solid #0d5bbd;box-shadow:0 0 0 2px rgba(13,91,189,0.3)}.text-carousel .btn.btn-plexiglas:hover{background-color:#64473a !important}.rotateImg:hover .elementor-icon-box-icon{transform:rotate(-360deg) scale(1.1)}body:is( .product-id-17864,.product-id-19208,.product-id-17949,.product-id-19207,.product-id-19211,.product-id-19206,.product-id-20022,.product-id-20025 ) #group_2 .sr-only.tip{font-size:12px;font-weight:400;padding:5px 5px 0px;line-height:14px}body:is( .product-id-17864,.product-id-19208,.product-id-17949,.product-id-19207,.product-id-19211,.product-id-19206,.product-id-20022,.product-id-20025 ) #group_2 .color,#group_2 .texture{display:block;width:80px;height:80px}.elementor-button.elementor-size-sm:not(.new-btn-style){background-color:#3c76c0 !important;color:#fff !important}.elementor-element.elementor-element-fc1f25a.btnpoly.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm:hover{background-color:#f6dd42 !important;color:#000 !important}.materiau-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.1)}@media (max-width:767px){.duo-comparatif-details{flex-direction:column;gap:0;margin-bottom:0}.footer-container{box-shadow:none;margin-top:0;padding-left:0 !important;padding-right:0 !important;padding-bottom:0}.materiau-card{margin-bottom:30px;width:100%}.vs-divider{position:static;transform:translate(0,0);margin:-15px auto 15px}.contactbar{display:none !important}}@media (max-width:480px){.promotionbar,.contactbar{max-width:100%;min-width:100%;display:flex !important;flex-direction:column !important;align-items:center;align-content:center}.footer-container{box-shadow:none;margin-top:0;padding-left:0 !important;padding-right:0 !important;padding-bottom:0}.contactbar{display:none !important}h1 .pink-title{color:#e91e63 !important;font-size:50px}.paiement-securise .elementor-icon-box-title p{font-size:15px;padding-left:6px}.paiement-securise .elementor-icon-box-icon{padding-top:6px !important;padding-bottom:0 !important;line-height:20px !important;margin-right:13px;padding-right:8px !important}.topbanner{background:#fff !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}}.ets_mm_block.mm_block_type_category:not(.mm_hide_title) .ets_mm_categories{display:none !important}.ets_mm_block.mm_block_type_category span.h4.ffff a{position:relative;color:#000 !important;text-transform:none !important;font-family:"Poppins",sans-serif;font-size:14px;line-height:30px;font-weight:400 !important}.ets_mm_block>h4,.ets_mm_block>.h4{border:none !important;padding-bottom:0 !important;margin-bottom:0 !important}.ets_mm_megamenu.layout_layout1 .mm_columns_li{float:left;padding:10px 0 10px;width:auto !important;min-width:280px !important;max-width:320px !important;right:auto !important}.ets_mm_block.mm_block_type_category span.h4.ffff a::before{content:"";width:8px;height:8px;margin-right:10px;margin-left:0;border:1px solid var(--color-title);border-radius:50%;display:inline-block}.ets_mm_block.mm_block_type_category span.h4.ffff:hover a::before{display:inline-block !important}#header .layout_layout1 li span.h4.ffff:hover a{color:#e63520 !important}#group_6 .input-radio:checked + .radio-label::before{box-shadow:none !important}#group_6 .input-radio:not(:checked) + .radio-label:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,0.1);color:#0066cc;border-color:rgba(0,102,204,0.3)}#group_6 .radio-label::after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient( circle,rgba(0,102,204,0.3) 0%,rgba(255,255,255,0) 70% );opacity:0;transform:scale(0);transition:all 0.5s;border-radius:50%}#group_6 .input-radio:not(:checked) + .radio-label:active::after{opacity:1;transform:scale(2);transition:all 0.3s}#group_6 .input-radio:checked + .radio-label{background:linear-gradient(135deg,#0066cc,#0088ee);color:white;border-color:#0055bb;box-shadow:0 6px 15px rgba(0,102,204,0.4);transform:translateY(-7px) scale(1.08);font-weight:700}#group_6 .input-radio:checked + .radio-label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( 135deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50% );animation:shine 2s infinite ease-in-out}#group_6 .input-radio:disabled + .radio-label{background-color:#f1f3f5;color:#adb5bd;cursor:not-allowed;border:1px dashed #ced4da;box-shadow:none;opacity:0.7;transform:none}#group_6 .input-container:nth-child(1){animation-delay:0.05s}#group_6 .input-container:nth-child(2){animation-delay:0.1s}#group_6 .input-container:nth-child(3){animation-delay:0.15s}#group_6 .input-container:nth-child(4){animation-delay:0.2s}#group_6 .input-container:nth-child(5){animation-delay:0.25s}#group_6 .input-container:nth-child(6){animation-delay:0.3s}#group_6 .input-container:nth-child(7){animation-delay:0.35s}#group_6 .input-container:nth-child(8){animation-delay:0.4s}#group_6 .input-container:nth-child(9){animation-delay:0.45s}#group_6 .input-container:nth-child(10){animation-delay:0.5s}#group_6 .input-container:nth-child(11){animation-delay:0.55s}#group_6 .input-radio:checked + .radio-label::after{content:"";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:6px;height:6px;background-color:#0066cc;border-radius:50%;box-shadow:0 0 0 2px rgba(0,102,204,0.5);animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,102,204,0.7)}70%{box-shadow:0 0 0 6px rgba(0,102,204,0)}100%{box-shadow:0 0 0 0 rgba(0,102,204,0)}}.icone-vitrine:hover .elementor-image-box-img img{transform:translateY(-10px)}.contact-vitrine input.wpcf7-submit:hover,.contact-vitrine .custom_choosefile .button_choosefile:hover{border-color:var(--color-vitrine);background-color:var(--color-vitrine)}.sticky-slider:hover{transform:scale(1.02) rotate(0deg) translateZ(0px)}@media (min-width:992px){#submit_idxrcustomproduct .add-to-cart{align-items:center}.mm_menus_li .mm_columns_ul{padding:10px}.ets_mm_megamenu.sticky_enabled.scroll_heading .mm_bubble_text{transform:none}.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet{display:block !important}}@media (min-width:768px){.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrapper table{width:max-content;min-width:100%;border-collapse:collapse}.text-slide{padding:2rem 1.2rem}.text-slide h2{font-size:1.5rem}.text-slide p{font-size:18px}.categorie-table{font-size:0.85rem}.categorie-tablee th,.categorie-table td{padding:0.75rem 0.5rem}body#checkout .co_right .blockreassurance_product{padding-left:0px}.form-group.row{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.mm_has_sub>a .mm_arrow:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid;content:"";display:inline-block;font-size:81%;vertical-align:3px;margin-left:1px}}@media (max-width:991px){.ui-menu.ui-jolisearch .jolisearch-body{overflow:scroll !important}body .toasterCart{z-index:9999}#content.page-home{margin-top:0px;padding-top:0px}#header .header-top{position:fixed;z-index:1000;background:#fff;height:66px;top:-1px;left:0;width:100%;transition:all 0.4s cubic-bezier(0.36,0.76,0,0.88);z-index:2011;width:50%;display:block;margin-bottom:0}#header .row.action{margin:10px 0}#header .row.action #_desktop_logo{width:100%}#header .header-top .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;justify-content:center;padding:0 0 0px 20px;width:100%;max-height:60px;max-width:160px}.add-to-cart-button-unique-12345{font-size:14px;padding-left:40px}#smartsupp-widget-container>div{bottom:75px !important}.owl-carousel .owl-stage{display:flex}#category #left-column #search_filters{padding:15px}.page-product .product-images.owl-carousel.owl-drag .owl-item{max-width:100%}.header-mobile.scroll-down{box-shadow:none}.ets_mm_megamenu.hook-default{margin-top:0px}body{padding-top:70px}body#checkout section.checkout-step .address-item{margin:5px}body#checkout #js-checkout-summary{padding:15px}body#checkout section.checkout-step .content{padding:0 10px}.wk-sample-block{width:100%}.wk-sample-block .product-quantity{position:initial}.product-quantity:hover input[type="number"]::-webkit-inner-spin-button,.product-quantity:hover input[type="number"]::-webkit-outer-spin-button,.product-quantity input[type="number"]:hover::-webkit-inner-spin-button,.product-quantity input[type="number"]:hover::-webkit-outer-spin-button{opacity:0 !important}.product-quantity input[type="number"]:hover,.product-quantity:hover input[type="number"]{-moz-appearance:textfield}.grecaptcha-badge{bottom:74px !important}h1,.h1,.h1 *{font-size:50px !important;line-height:50px !important}.products-selection .sort-by-row>.col-xs-8{width:66.66667%}.products-selection .sort-by-row>.col-xs-4{width:33.33333%}section.checkout-step{padding:15px !important}.mm_menus_li{padding:16px 10px}#category #left-column #search_filters .facet .h6{line-height:30px}#category #left-column #search_filter_controls button{border-radius:var(--radius-box);height:50px}.transition_floating .mm_menus_ul.active{background-color:#fff}.hook-default.layout_layout1 .ets_mm_megamenu_content{border:none;padding:0px}.ybc_block_latest.page_home .ybc_blog_content_block{flex-wrap:wrap !important;gap:5px}.ybc-blog-list .post-wrapper{flex-wrap:wrap}.roy_levibox.position2,.roy_levibox.position2.arrow-show{top:0px !important;height:69px;border:none;border-bottom:2px solid #f2f2f2}.product-item .h3.product-title{font-size:16px;line-height:22px}.block_newsletter form input[type="text"]{min-width:200px}.roy_levibox.mobile .box-one.box-arrow,.roy_levibox.mobile>div{background-color:#fff;border-top:2px solid #f2f2f2}.roy_levibox.mobile .box-one.box-arrow.box-menu,.roy_levibox.mobile>div.box-menu{position:fixed;top:0;right:0;height:65px;z-index:1010;border:none}body.side_open .box-menu{opacity:1;pointer-events:auto}.ets_mm_megamenu{box-shadow:none}#header>.ets_mm_megamenu{display:none}.roy_levibox.mobile .box-one.box-arrow.box-cart,.roy_levibox.mobile>div.box-cart{position:fixed !important;top:0;border:none;height:65px}.roy_levibox.position2,.roy_levibox.position2.arrow-show{bottom:0px !important;height:70px;top:auto !important;border-top:2px solid #f2f2f2}.roy_levibox.mobile .box-one.box-arrow.box-mail,.roy_levibox.mobile>div.box-mail,.side_close.mail_close{position:fixed;bottom:0;left:25%;display:flex !important}.roy_levibox.mobile .box-one.box-arrow.box-home,.roy_levibox.mobile .box-one.box-arrow.box-search,.roy_levibox.mobile>div.box-home,.roy_levibox.mobile>div.box-search,.side_close.search_close{left:50%}.side_close.cart_close{left:50%;top:0;height:67px}.header-mobile .logo-mobile{justify-content:center;padding:0 0 0 20px;width:100%}.side_close.menu_close{top:8px;right:25px;bottom:auto}.header-mobile{z-index:2011;width:36%}.side_menu .side_menu_rel>div{top:45px}#wrapper{margin-top:0}.roy_levibox .box-one.box-cart:hover i svg *{color:var(--color-title-span) !important}.ets_mm_megamenu{display:block;box-shadow:0 0px -8px 0 rgba(0,0,0,0.07);margin-bottom:4px}.elementor-image-carousel .slick-list .slick-slide{margin:0 10px}.footer-container{padding-bottom:80px;margin-top:0;padding-top:40px}.ybc_block_latest.page_home .ybc-blog-sidear-post-meta{margin-top:10px}.products-selection{display:block}#category #left-column #search_filters_wrapper{margin-bottom:80px}#category #left-column #search_filters .facet .h6,#search_filters h4.text-uppercase.h6.hidden-sm-down{padding-left:0px}.cart-product-line{flex-wrap:wrap;gap:10px}.component_step .card-header h5 a{font-size:16px}.roy_levibox .box-one.box-cart .prod_count{left:50%;transform:translate(5px);border-radius:50%;width:20px;height:20px;text-align:center;line-height:18px;font-size:14px;font-weight:bold;top:13px;text-indent:1px;display:block;color:#fff}.elementor-widget-icon-box .elementor-icon-box-wrapper p{text-align:justify}#content-wrapper:not(.page_product #content-wrapper),#left-column{padding-left:15px !important;padding-right:15px !important;margin-top:20px}#product #main{padding:15px}.products-sort-order{width:100%}}@media (max-width:767px){.mm_menus_li>a{font-size:18px}.grid-avantages{grid-template-columns:1fr;padding:15px;gap:15px}#cms #main,#pagenotfound #main,#sitemap #main{padding:0px}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrapper table{width:max-content;min-width:100%;border-collapse:collapse}#main h1:not(.active-filter-title){line-height:1.2em !important}body .btnOpenCloseToaster{transform:translateY(-200px)}.header-panneaux{padding:0px 5px !important}#manufacturer #main ul .brand{flex-direction:column;gap:10px}#manufacturer #main ul .brand-img{width:100% !important;text-align:center}#manufacturer .brand-infos,#manufacturer .brand-products{width:100%;padding:0;text-align:center}#manufacturer #main ul .brand-img img{max-width:100%}.productpage{padding:10px}#products .product-price-and-shipping .price,.featured-products .product-price-and-shipping .price,.product-accessories .product-price-and-shipping .price,.product-miniature .product-price-and-shipping .price{font-size:22px;line-height:25px}.article_product .product-thumbnail{padding:5px}.productpage .nova_subtitle{font-size:20px}#category-additional-description .flexible-content__blocks img{width:100%;object-fit:cover}.product-cover .width-c.center{transform:translate(-50%,-25px) !important}.product-cover .width{transform:translate(30px,30px)}.product-cover .length-d{transform:rotate(-90deg) translate(-131px,122px)}.product-cover .length{transform:rotate(-90deg) translate(-135px,-130px)}.component_step .card-header h5 a{font-size:15px}.custom-image .product-cover{display:block;margin:0 auto 40px}.custom-image{top:0;position:relative}.custom-image .js-qv-mask{display:none}.col-lg-12.component_step .table td{padding:5px;font-size:13px}.products-selection .sort-by-row>.col-xs-8{padding-left:0}.otsubbannerblock .elementor-widget-heading .elementor-heading-title{font-size:18px !important;white-space:nowrap}.otsubbannerblock .elementor-widget-heading{top:252px}.order-1{order:-1}.bread_wrapper:not(#index .bread_wrapper){padding:0}.margin-top-20{margin-top:0px}.wk-sample-block .sample-block{flex-direction:column-reverse}.sample-description,.sample-price{min-height:100px;align-items:center}.wk-sample-block .sample-description .row-sample{padding-bottom:0px}.wk-sample-block{padding:20px}.wk-sample-block .row-sample{flex-wrap:wrap}.wk-sample-block .sample-description{text-align:center}#main h1:not(.active-filter-title){margin-bottom:10px;line-height:30px !important}button.product-cta.product-cta--small{padding:5px 10px;font-size:13px;right:5px}.component_step .card-header h5 a,.component_step .card-header .card-header-h5 a{font-size:13px}#component_step_61,#component_step_52,#component_step_2,#component_step_17,#component_step_29,#component_step_62,#component_step_94,#component_step_95,#component_step_96,#component_step_97,#component_step_98,#component_step_99,#component_step_100,#component_step_101,#component_step_102,#component_step_103,#component_step_104,#component_step_86,#component_step_85,#component_step_92,#component_step_107,#component_step_108,#component_step_84{padding:10px}.ets_crosssell_block{padding:0 15px}.product-line-grid-body{flex-basis:90%;text-align:center}.product-line-grid-body>.product-line-info>.label{text-align:center}.cart-grid-body .product-line-grid{justify-content:center;gap:10px}h2 br{display:none}#product .tabs .nav-tabs .nav-item{width:auto}.tabs .nav-tabs .nav-item .nav-link{font-size:20px}.component_step .card-block{padding:0 10px 15px}.btn-high{padding:15px 20px}body#contact #main{margin-top:0px;padding:10px 10px !important}#contact .title-heading{color:#000 !important;text-align:center !important}.ybc-blog-wrapper-content.content-right .box_table_content_scroll .table_content{transform:translate(15%,-50%);-webkit-transform:translate(15%,-50%)}div.wpcf7{width:100% !important}.ets_crosssell_block .thumbnail-container .add_wrap{position:relative;transform:none;visibility:visible;opacity:1;bottom:10px}.page-product .section--grey{padding:0 15px}.component_step #component_step_resume .card-block{padding:0 10px 10px}span#resume_total_price{font-size:20px}.product-information,.product-information p,.tabs .tab-pane p{font-size:15px}.side-column>*,.side-column>.sidebar-block{margin-bottom:5px}.product-custum .product-line-grid-body{flex-basis:100%}.wpcf7 input.form-control{min-height:38px}.product-item{padding:0 0.375rem}#content-wrapper.left-column #main{padding:0 5px}.faceted-slider>li p{font-size:18px;font-weight:500}.section--grey{padding:30px 0px 60px}.side-column>.sidebar-block .sidebar-content{margin:0 20px}.component_step .card-block .card.col-lg-6,.component_step .card-block .card.col-lg-4,.component_step .card-block .card.col-lg-2{width:auto}.elementor-widget-roy_product_tabs .nav-tabs .nav-item .nav-link{min-width:311px}.product-custum .cart-line-product-price.col-md-12{width:100%}.flex-nav{top:60px}.flex-nav ul li{margin-right:10px;margin-top:5px;text-align:center}#category .flex-nav ul li:first-child{display:none}.flex-nav ul li a{color:var(--color-body);text-decoration:none;padding:15px;font-size:14px}.flex-nav ul li a{padding:5px;font-size:14px}.product-price.h3{font-size:18px;line-height:25px}.page-product .price-information.topblock{gap:0}.page-product .price-information.topblock .product-without-tax{font-size:16px}h2,.h2{font-size:32px;line-height:35px}h3,.h3{font-size:26px;line-height:30px}.reviews .elementor-text-editor{gap:15px;flex-direction:column}.elementor-widget-image-box{margin:0 10px}.ets_mm_megamenu.hook-default{margin-top:0px;padding:0px;border-radius:0px !important}.product-miniature .thumbnail-container{min-height:400px;padding-bottom:15px}.elementor-accordion .elementor-accordion-item .elementor-tab-title{padding:20px 15px}.elementor-accordion .elementor-accordion-item .elementor-tab-title{font-size:20px}.elementor-accordion .elementor-accordion-item .elementor-tab-content{padding:0px 20px 0px}.product-miniature .btn,.products-selection .filter-button .btn-secondary,.products-selection .filter-button .btn-tertiary{padding:12px 10px}.custom_choosefile .button_choosefile{font-size:14px}.products-selection .total-products p{margin-left:0}.product-miniature .product-title a{font-size:15px}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container{min-height:360px}.article_product .product-thumbnail::before{bottom:0px}#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a,.product-miniature .product-title a{font-size:17px}.product-line-grid-right .text-xs-right{top:-20px}.product-without-taxes{margin-right:20px}#main .images-container .js-qv-mask{padding:0px 20px}.has-discount .discount{top:10px;order:3}.product-prices div.product-price.has-discount{padding-right:0}.product-prices div.product-price .product-discount{margin-top:0px}#product #main .featured-products,.tabs{padding:5px}#product #main>.row>div.col-content .col-content-inside{padding:0 5px}body#checkout section.checkout-step .step-title,.cart-grid-body .card-block h1{font-size:25px !important;line-height:30px !important}body#ets_cft_page section#wrapper{margin-top:30px}.last-letter{transform:translate(-1px,-8px)}#history .orders .order .label{color:#fff;text-align:left}}@media (max-width:576px){#main h1:not(.active-filter-title){line-height:1.2em !important}#submit_idxrcustomproduct .add-to-cart{justify-content:end;flex-wrap:wrap;width:100%;gap:20px}#idxrcustomproduct_send{margin-left:0;padding:10px 15px}#category #left-column #search_filters_wrapper{margin-left:10px;margin-right:10px;margin-bottom:20px}.elementor-2 .elementor-element.elementor-element-25d4321{margin-top:400px !important}.product-miniature .btn{padding:10px 5px;font-size:14px}.products-selection .filter-button{padding:0}}@media (max-width:479px){.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .more-results a{padding:8px 8px}.product-miniature .thumbnail-container{min-height:350px}body#checkout #js-checkout-summary{padding:15px}#main .page-footer{padding:0}h1,.h1,.h1 *{font-size:30px !important}.pagination a.next,.pagination a.previous{padding:0;white-space:nowrap}#product .tabs .nav.nav-tabs{display:flex;gap:10px}.tabs .nav-tabs .nav-item .nav-link{margin:0;white-space:nowrap}}#header{background:#fff !important}a.ets_mm_url{text-transform:none !important}.footer-region .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;justify-content:flex-end;gap:10px}#component_steps_container:has(#parametres_de_vitrine) #step_title_92 .card-block .option_div{box-shadow:0 0 20px 5px rgba(120,119,119,0.07) !important;width:56px !important;height:55px !important;border-radius:7px !important;background:white !important;color:#000 !important}#component_steps_container:has(#parametres_de_vitrine) #step_title_92 .card-block{margin-top:15px !important}#component_steps_container:has(#parametres_de_vitrine) .step_content_92{margin:0 !important}#component_steps_container:has(#parametres_de_vitrine) #step_title_92 .card-block .option_div.check .option_titles{color:#02b7c0 !important}#component_steps_container:has(#parametres_de_vitrine) #step_title_92 .card-block{gap:8px !important}footer .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.estimateddelivery p::before,.ed_orderbefore::before{font-family:"FontAwesome";font-size:19px;line-height:24px;font-weight:400;content:"" !important;margin-right:0px !important}.lang-it .btn:hover{background:#ff5800 !important;border:2px solid #ff5800 !important;color:#fff !important}.lang-it .site-plexiglassmisura .layout_layout1 .mm_menus_ul .mm_menus_li>a:hover{color:var(--color-it-hover) !important}.header-panneaux-menu.site-plexiglassmisura .layout_layout1 .mm_menus_ul .mm_menus_li>a::before{background:var(--color-it-hover) !important}.lang-it .site-pannellipolicarbonato .layout_layout1 .mm_menus_ul .mm_menus_li>a:hover{color:var(--color-pannelli-hover) !important}.header-panneaux-menu.site-pannellipolicarbonato .layout_layout1 .mm_menus_ul .mm_menus_li>a::before{background:var(--color-pannelli-hover) !important}.footer-container{padding-bottom:0px !important}.footer-container .container{width:100%}.new-home p{font-family:'Inter',sans-serif !important}.new-home .p-home{max-width:500px}#black-btn a{background:rgba(255,255,255,0.12) !important;color:#fff;border:1px solid rgba(255,255,255,0.25) !important;backdrop-filter:blur(8px)}#pink-btn a{background:#e91e63 !important;color:#fff !important;box-shadow:0 4px 14px rgba(233,30,99,0.25)}.btn-product a{min-width:100% !important;box-shadow:0 4px 14px rgba(233,30,99,0.25)}.product-text p{font-family:'Inter',sans-serif !important}#pink-btn a:hover{background:#c2185b !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(233,30,99,0.35) !important}#black-btn a:hover{background:rgba(255,255,255,0.5) !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(51,49,50,0.35) !important}#green-btn a{background:#00c853 !important;color:#fff !important;box-shadow:0 4px 14px rgba(0,200,83,.25)}#green-btn a:hover{background:#00a040 !important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,200,83,.35)}.avis-google-section{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:#fff;padding:12px 14px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:28px;backdrop-filter:blur(8px);width:fit-content !important}.avis-google-section p{color:#fff !important;font-size:13px !important;font-weight:600 !important}.avis-google-section .avis-google{color:#fbbf24;letter-spacing:2px;padding-right:10px}h1 .pink-title{color:#e91e63 !important}#main #new-title h1{font-size:58px !important;font-weight:900 !important;line-height:1.08 !important;color:#fff !important;margin-bottom:22px !important;letter-spacing:-0.03em !important;font-family:'Inter',sans-serif !important}.text-width{max-width:640px !important}#new-home-title h2{font-size:40px !important;font-weight:800 !important;color:#000 !important;line-height:1.15;margin-bottom:16px;letter-spacing:-0.02em;font-family:'Inter',sans-serif !important}.new-home-title h2{font-size:40px !important;font-weight:800 !important;color:#000 !important;line-height:1.15;margin-bottom:16px;letter-spacing:-0.02em;font-family:'Inter',sans-serif !important}#white-text h2{font-size:40px !important;font-weight:800 !important;color:#fff !important;line-height:1.15;margin-bottom:16px;letter-spacing:-0.02em;font-family:'Inter',sans-serif !important}h2 .pink-title{color:#e91e63 !important}.icon-box-pink .elementor-icon-box-wrapper{width:fit-content;padding:8px 14px;background:#fce4ec;border-radius:30px;display:flex;align-items:center !important}.icon-box-pink .elementor-icon-box-wrapper i{font-size:15px;color:#e91e63}.icon-box-pink .elementor-icon-box-title{margin:0 !important;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;padding-left:10px;color:#e91e63 !important}.icon-middle .elementor-icon-box-wrapper{margin:auto}.second-section .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{color:#6b7280 !important;font-size:13px !important;margin:0 !important;padding:0 !important;font-family:'Inter',sans-serif !important}.text-width p{font-family:'Inter',sans-serif !important}.section-col-gap .elementor-row{column-gap:30px !important}.section-col-gap3 .elementor-row{column-gap:50px !important}.p-expertise-width{max-width:760px}.p-fournisseurs-width{color:#fff !important;max-width:700px}.supplier-card{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.supplier-card:hover{transform:translateY(-5px) !important}.supplier-card p{font-size:13.5px !important;color:rgba(255,255,255,0.62) !important;line-height:1.75 !important}.supplier-card h3{font-size:17px !important;font-weight:800 !important;color:#fff !important;margin-bottom:12px !important;letter-spacing:-0.01em !important}.fabrication .number p{font-weight:700;font-size:18px !important;background:#e91e63;max-width:fit-content;padding:14px;border-radius:12px;box-shadow:0 4px 12px rgba(233,30,99,0.4);font-family:'Inter',sans-serif !important}.fabrication-title h3{font-family:'Inter',sans-serif !important;font-weight:800 !important}.toggle-section .elementor-toggle-item{font-weight:700;font-size:14.5px;color:#000 !important;cursor:pointer;justify-content:space-between;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:15px !important;border:1px solid #e5e7eb !important;overflow:hidden}.toggle-section .elementor-tab-content{border-top:1px solid #e5e7eb !important}.toggle-section .elementor-tab-title{padding:25px !important}.col-product:hover{transform:translateY(-5px) !important;cursor:pointer}.col-product .elementor-image{overflow:hidden !important}.col-product:hover img{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);scale:1.07}.col-product .elementor-column-wrap{overflow:hidden !important}.toggle-section .elementor-tab-title{border-bottom:0 !important}.number.section-fabric{position:absolute;top:20px;left:20px;z-index:99}.number.section-fabric-right{position:absolute;top:20px;right:20px;z-index:99;width:fit-content !important}.fab-section{position:relative;overflow:hidden}.page-index .product-price strong{font-size:20px;font-weight:800;color:#e91e63;font-family:'Inter' !important}.page-index .product-price{font-size:13px;color:#6b7280;margin-bottom:0}.comparaison-green:hover,.comparaison-pink:hover{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transform:translateY(-5px) !important}.page-index #wrapper{padding-top:0 !important}.shop-1 #content.page-home{margin-top:0 !important;padding-top:0 !important}.fab-section:hover .with-bg img{scale:1.07 !important}.fab-section .with-bg .elementor-column-wrap{overflow:hidden !important}.with-bg .elementor-column-wrap{transition:background-size 1.5s ease}.application-col:hover{transform:translateY(-5px) !important}.footer-trust{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:10px !important;padding:10px 14px;margin-bottom:0px}.list-footer li a span:hover::before{opacity:1}.list-footer li a span::before{content:'';width:4px;height:4px;border-radius:50%;background:#E91E8C;flex-shrink:0;opacity:0;transition:opacity 0.2s}.list-footer li a span:hover{color:#fff !important;padding-left:4px}.list-footer li a span{font-size:13px;color:rgba(255,255,255,0.6);transition:all 0.2s !important;display:flex !important;align-items:center !important;gap:6px !important}.footer-col-title{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}.footer-col-title::after{content:'';position:absolute;bottom:-1px;left:0;width:28px;height:2px;background:#E91E8C;border-radius:2px}.footer-trust-score{font-size:22px;font-weight:800;color:#fff;line-height:1}.footer-trust-stars{color:#FFD700;font-size:14px;letter-spacing:2px;line-height:1}.footer-trust-label{font-size:11px;color:rgba(255,255,255,0.5);margin-top:2px}.payment-methods .elementor-widget-wrap{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important}.paiement-securise .elementor-icon-box-wrapper{display:flex;align-items:center !important}.copyrights p{margin:0 !important;padding:0 !important}.copyrights p a{color:#E91E8C !important}.list-footer1 li:first-child span::before{content:'';width:4px;height:4px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;flex-shrink:0;opacity:1;display:inline-block !important;padding-right:5px !important;margin-right:6px !important}.list-footer1 li:nth-child(2) span::before{content:'';width:4px;height:4px;border-radius:50%;background:#ec1414;box-shadow:0 0 6px #ff0202cb;flex-shrink:0;opacity:1;display:inline-block;padding-right:5px !important;margin-right:6px}#autres-plaques .elementor-button-wrapper a:hover::after{transform:translateX(4px)}#autres-plaques .elementor-button-wrapper a::after{content:'→';transition:transform 0.2s ease}.material-card .elementor-column-wrap:hover{border-color:rgba(233,30,99,0.55);box-shadow:0 20px 40px rgba(0,0,0,0.12);;transform:translateY(-6px)}.material-card .elementor-column-wrap::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(233,30,99,0.08),transparent 45%);opacity:0;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.material-card .elementor-column-wrap:hover::before{opacity:1}.material-card .elementor-column-wrap{overflow:hidden !important}.avis-google-section-banner{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:400;width:fit-content !important}.avis-google-section-banner p{color:#fff !important;font-size:13px !important;font-weight:400 !important}.avis-google-section-banner .avis-google{color:#fbbf24;letter-spacing:2px;padding-right:10px}.topbanner .col-d-flex .elementor-widget-wrap{display:flex;flex-direction:row;flex-wrap:nowrap}.promotionbar,.contactbar{max-width:fit-content;margin-bottom:0 !important;display:flex !important;align-items:center}.promotionbar span{background:linear-gradient(90deg,#E91E8C,#ff6b6b);color:white;padding:0px 14px !important;border-radius:20px !important;font-size:11.5px !important;font-weight:600;letter-spacing:0.3px !important;animation:pulse-promo 3s ease-in-out infinite;font-family:'Inter',sans-serif !important}.fabricant{font-family:'Inter',sans-serif !important;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;color:#166534;font-size:11px;font-weight:600;padding:0px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}.shop-1 .header-top .search-widget form input[type="text"]{padding:10px 44px 10px 16px !important;border:1.5px solid #e8e8ee !important;border-radius:50px !important;font-size:13.5px !important;color:#1a1a2e !important;background:#f5f5f7 !important;max-width:400px}.shop-1 .header-top .search-widget form input[type=text]:focus{border-color:#E91E8C !important;background:#fff !important;box-shadow:0 0 0 3px rgba(233,30,140,0.08) !important}.shop-1 #_desktop_logo{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;flex-direction:row !important;column-gap:22px !important;padding:0 !important;justify-content:flex-start !important}*/ #login-with-google{display:none !important}.cart_nogo .btn-label,.cart_nogo .btn-value{font-size:12px;font-weight:500 !important;line-height:19px !important;display:block;font-family:'Inter',sans-serif !important;padding-left:7px}#header .row.action .blockcart a span.cart-products-count,#header .elementor-widget-shopping_cart .blockcart a span.cart-products-count{border-radius:50%;width:19px;height:18px;text-align:center;line-height:20px;font-size:12px;font-weight:300;position:absolute;top:10px;right:-22px;color:#fff}.shop-1 #header .row.action .blockcart a span.cart-products-count{background:#E91E8C !important}.shop-1 ul.mm_menus_ul{justify-content:start !important}.shop-1 .mm_menus_li>a{font-size:14px !important;font-family:'Inter',sans-serif !important}.shop-1 ._desktop_user_info .user-info a.account,._desktop_user_info .user-info span.connect{color:#E91E8C !important}.langages .elementor-widget-image{padding:0 !important;margin:0 !important;height:28px !important}#absolute-section{position:absolute;top:0;z-index:0}@media (max-width:767px){#login-with-google{display:none !important}.shop-1 #new-title h1{font-size:54px !important}.topbanner .col-d-flex .elementor-widget-wrap{flex-wrap:wrap !important}.promotionbar,.contactbar{max-width:100%;min-width:100%;display:flex !important;flex-direction:column !important;align-items:center;align-content:center}.topbanner{background:#fff !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.contactbar{display:none !important}.shop-1.page-index #content-wrapper{margin-top:0 !important}.contactbar .elementor-icon-list-items{flex-direction:column;margin-top:5px}.paiement-securise .elementor-icon-box-title p{font-size:15px;padding-left:6px}.elementor-426 .elementor-element.elementor-element-41d3b19 .elementor-icon-box-icon{padding-top:2px;padding-bottom:0 !important;line-height:20px}.promotionbar span.elementor-icon-list-text{line-height:22px !important;padding:9px 21px !important;font-weight:400 !important;font-size:11px !important}.second-section p{text-align:center !important}.shop-1 #_desktop_logo{display:block !important}#_desktop_logo .fabricant{display:none !important}}