@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}.unit-price-cart{display:none}.ets_plp_pagination a.load_more{background-color:var(--color-title);color:#fff;border-color:var(--color-title)}#products #js-product-list .product-item{opacity:1}.align-center{text-align:center!important}.align-left *{text-align:left!important}.width-content{width:fit-content!important}.d-flex{display:flex;align-items:center;justify-content:flex-end;gap:20px}.polyhomeit:hover ul li{color:#fff!important}#halign,.colloonnemargin{margin-bottom:0px!important}.align-justify,#additional-description p{text-align:justify!important}b,strong{font-weight:700}.container{padding:0}*{transition:var(--transition)!important}.done{font-weight:900}.last-letter{font-size:30px;display:inline-flex;transform:translate(-1px,-23px)}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:#333}a:hover{color:var(--color-title-span)}span.title,.title{color:var(--color-title-span)!important}span.title-decoupe,.title-decoupe{color:var(--color-decoupe-hover)!important}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}.title-newsletter .elementor-heading-title{font-size:35px}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}h5,.h5{font-size:20px;line-height:26px}h6,.h6{font-size:18px;line-height:20px;font-weight:700}.titreslider h1{font-size:35px!important;margin-bottom:0!important}.sticky-slider{position:sticky;z-index:1;transition:all 0.3s ease-in-out;top:10vh}.sticky-slider:hover{transform:scale(1.02) rotate(0deg) translateZ(0)}.boxhome{position:relative;background-color:#f2f3f5;margin:0 20px 0 0px!important;transition:box-shadow var(--d) var(--e),transform var(--d) var(--e)}.boxhome:hover{background-color:#f3f7ff!important}.boxhome:hover .elementor-widget-wrap{transform:translate(0,0);transform:translate(0,-25.1875px)}.boxhome:hover,.boxhome:focus-within{transform:translateY(-4px)}.contentbtn a{background:transparent!important}.contentbtn .elementor-button{background:transparent!important;color:#000!important}.contentbtn{position:relative;background:transparent!important;padding:0!important;align-items:center;width:100%;z-index:1;margin:0;line-height:25px;opacity:0;transform:translateY(2rem);transition:opacity var(--d) var(--e),transform var(--d) var(--e)}.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}.contentbtn a.elementor-button-link.elementor-button.elementor-size-sm{background:transparent!important;color:#000!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)}.boxhome .elementor-button{color:#000000!important;background-color:transparent!important}#faq .elementor-accordion-item{margin:0 0 22px 0}#faq .elementor-accordion-item h3{box-shadow:0 15px 30px rgba(0,0,0,.1)}.btnes .elementor-button.elementor-size-sm{background:#ff5a07!important}.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}.contentbtn span.elementor-button-text{background:transparent!important}.boxhome:hover .elementor-column-wrap.elementor-element-populated{background:#6ec1e426!important}.boxhome1{position:relative;background-color:#f2f3f5;margin:0 30px 0 0px!important;transition:box-shadow var(--d) var(--e),transform var(--d) var(--e);height:450px}.boxhome1:hover .elementor-widget-wrap{transform:translate(0,0);transform:translate(0,-25.1875px)}.boxhome1:hover,.boxhome1:focus-within{transform:translateY(-4px)}.contentbtn1 a{background:transparent!important}.contentbtn1 .elementor-button{background:transparent!important;color:#000!important}.contentbtn1{position:relative;background:transparent!important;padding:0!important;align-items:center;width:100%;z-index:1;margin:0;line-height:25px;display:none;transform:translateY(2rem);transition:opacity var(--d) var(--e),transform var(--d) var(--e)}.boxhome1:hover .contentbtn1,.boxhome1:focus-within .contentbtn1{display:block;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.contentbtn1 span.elementor-button-text{background:transparent!important}.tab-content h2,.tab-content .h2,#additional-description h2,#additional-description .h2{font-size:24px;line-height:30px}.tab-content h3,.tab-content.h3,#additional-description h3,#additional-description .h3{font-size:22px;line-height:30px}.tab-content h4,.tab-content .h4,#additional-description h4,#additional-description .h4{font-size:20px;line-height:30px}.tab-content h5,.tab-content .h5,#additional-description h5,#additional-description .h5{font-size:18px;line-height:26px}.tab-content p,.tab-content ul li,#additional-description p,#additional-description ul li{color:#666}.quantity-controls-unique-12345 input{-moz-appearance:textfield;appearance:textfield}.quantity-controls-unique-12345 input:hover{-moz-appearance:textfield;appearance:textfield}.quantity-controls-unique-12345 input::-webkit-inner-spin-button,.quantity-controls-unique-12345 input::-webkit-outer-spin-button{display:none}#quantity_wanted,.form-control{padding:5px 10px}input:not(.btn):focus,textarea:not(.btn):focus{padding-left:15px}.page-cart input[type="number"]{-moz-appearance:textfield}.js-additional-information a{cursor:pointer}.js-additional-information a:hover{color:var(--color-title-span)}.section--grey{padding:60px 0;border-radius:var(--radius-box);background-color:#f6f6f6}.page-product .section--grey{padding:0 0 0;margin-top:30px}.flex-nav{padding:0 20px;margin-bottom:0;padding:0 15px;position:-webkit-sticky;position:sticky;z-index:5}.flex-nav__inner{margin:0 auto;max-width:1100px;width:100%}.flex-nav ul{display:inline}.flex-nav ul li{display:inline-block;margin-top:0}.flex-nav ul li{margin-right:15px;margin-top:20px}.flex-nav ul li a.active{color:var(--color-title-span);text-decoration:none}.flex-nav{background:#fff;display:block;padding:15px;top:125px}.flex-nav ul li a:hover:after{transform:scaleX(1)}.flex-nav ul li a:hover{color:var(--color-title-span)}.price-suffix{color:#8a898a;display:block;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.1666666667em}.flex-nav ul li a{color:var(--color-body);text-decoration:none;padding:15px;font-size:16px}#category-additional-description #additional-description{margin:0 auto;max-width:1023px;padding:0 15px}.flex-nav ul li a.active:after{transform:scaleX(1)}.flex-nav ul li a:after{background-color:var(--color-title-span);bottom:0;content:" ";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform 0.3s;width:100%}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-bottom-10{margin-bottom:10px}.padding-bottom-30{padding-bottom:30px}.zoom-imagen{top:-30%;font-size:40px;left:50%;border-radius:5px;display:block;opacity:0;transform:translate(-50%)}.zoom:hover .zoom-imagen{opacity:1}.page-product .box-border-top{margin:40px 0}.box-border-top::before{position:absolute;content:"";top:0;left:0;width:calc(200%)!important;height:10px;background-color:#ecf4ff;transform:translateX(-30%)}#cms #main a:before,a.hover_under:before{background:var(--color-title-span)}.btn-tel a{font-weight:700;border:1px solid var(--color-title-span);border-radius:var(--radius-box);padding:10px 30px;position:relative!important;overflow:hidden;z-index:1;display:block!important;width:fit-content!important}.btn-tel a .elementor-icon-list-icon i.fa-mobile-alt{color:var(--color-title-span)}.btn-tel a:hover{border:1px solid rgb(1,44,122)}.btn-tel a::after,.btn-tel a::before{content:""!important;position:absolute;width:0;height:0;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:0;height:0}100%{right:0;border-radius:0;width:60%;height:100%}}@keyframes left-move{50%{left:0;width:0;height:0}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,.block_newsletter form button.go,.sdsreadMore a,.read_more{background:linear-gradient(90deg,rgba(1,44,122,1) 0%,rgba(0,111,180,1) 100%)!important;color:#ffffff!important;border:1px solid rgb(1,44,122)!important;transition:var(--transition)!important;border-radius:var(--radius-box)!important;position:relative!important;overflow:hidden!important;z-index:1}.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 .page-list{border:none;display:flex;justify-content:center}.pagination .page-list li{display:inline-block}.pagination .page-list li.current a,.pagination .page-list li a.next{background-color:#fff;box-shadow:var(--shadow-block)}.pagination .page-list li a.next{color:var(--color-title-span)}.pagination .page-list li a{background-color:#f2f2f2;border-radius:50%;width:50px;height:50px;opacity:1;display:flex;justify-content:center;align-items:center}.pagination a.next,.pagination a.previous{font-size:16px;padding:0 20px}.pagination a.next:hover,.pagination a.previous:hover{padding:0 20px}.alert.alert-success{color:var(--color-body);border-color:#00c293;font-size:18px;margin-top: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}.mm_menus_ul .mm_bubble_text{top:1px;border-radius:5px;font-size:13px;line-height:20px;font-weight:700}.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 0}#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 0 0;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:0;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:#666}.wk_voice_serach i{font-size:26px}.mm_menus_li>a{padding:15px 20px}.scroll_heading .mm_menus_li>a{padding:24px 22px}._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:700;position:absolute;top:10px;right:-15px;color:#fff}#header .elementor-widget-shopping_cart .blockcart a span.cart-products-count{background-color:var(--color-polycarbonate)}#header .site-vitrine .elementor-widget-shopping_cart .blockcart a span.cart-products-count{background-color:var(--color-vitrine-hover)}#header .site-decoupe .elementor-widget-shopping_cart .blockcart a span.cart-products-count{background-color:var(--color-decoupe-hover)}._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}#header .row.action .blockcart a i,#header .elementor-widget-shopping_cart .blockcart a i{-webkit-mask-image:url(/themes/modez/assets/img/shopping-cart.svg);-webkit-mask-repeat:no-repeat;mask-image:url(/themes/modez/assets/img/shopping-cart.svg);mask-repeat:no-repeat;width:32px;height:32px;display:inline-block;position:absolute;background-color:var(--color-title)}#header .elementor-widget-shopping_cart .blockcart a{box-shadow:none!important;padding-right:0;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#1c1c1c;height:4rem;width:100%;text-decoration:none;padding:.5rem 15px}.ets_mm_megamenu{display:block;box-shadow:0 12px 15px 0 rgba(0,0,0,.07)}#header .blockcart .cart_inside{display:none}.section-gamme .elementor-element-b848327 .colonnehome .elementor-shape-circle .elementor-icon,.section-gamme .elementor-element-b848327 .colonnehome .elementor-shape-circle .elementor-icon{transition:var(--transition)}.section-gamme .elementor-element-b848327 .colonnehome:hover .elementor-shape-circle .elementor-icon{background-color:#000;color:#fff}.section-gamme .elementor-element-b848327 .colonnehome:hover .elementor-shape-circle .elementor-icon i{transform:rotate(0deg)}.faqsplexi .elementor-tab-title.elementor-active{background-color:#f6f6f6!important}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{font-family:"Titillium Web",Verdana,sans-serif;font-weight:500;font-size:18px;line-height:26px}#main h1:before,#main h1:after{display:none}#main h1:not(.active-filter-title):not(.new-home-title){padding:0;color:#000!important}.elementor-widget-image-box{padding:0 10px;border-radius:var(--radius-box)}.livraison .elementor-widget-image-box{padding:20px 10px;border-radius:var(--radius-box);min-height:170px}.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{position:relative;overflow:hidden;border:1px solid #e1e2e6;min-height:450px;border-radius:var(--radius-box);cursor:default}.guide-achat .image-box>.elementor-column-wrap.elementor-element-populated:hover{box-shadow:var(--shadow-block)}.guide-achat .image-box .elementor-widget-image{position:absolute;left:0;top:0;transform:translate(-15%,-70%);width:450px}.guide-achat .image-box .box-title{font-size:23px!important;font-weight:600!important}.guide-achat .image-box>.elementor-column-wrap.elementor-element-populated:hover .box-title{color:var(--color-title-span)}.guide-achat .image-box .bdt-box-readmore{position:absolute;left:10px;bottom:-10px;font-size:16px}.guide-achat .image-box .bdt-box-readmore *{color:var(--color-title-span);font-weight:600}.guide-achat .image-box:hover .bdt-box-readmore{padding-left:5px}.guide-achat .image-box .elementor-widget-text-editor{position:initial!important}.guide-achat .image-box .elementor-text-editor .bdt-image-box-readmore .fa-chevron-righ{margin-top:3px;transition:var(--transition)}.guide-achat .image-box .bdt-box-readmore .fa-chevron-righ::after{transition:var(--transition)}.Collection .elementor-row,.section-gamme .elementor-row{gap:25px}.Collection .elementor-widget-image-box{background-color:#fff;height:176px;position:relative;overflow:hidden;cursor:pointer}.Collection .elementor-widget-image-box .elementor-image-box-img{position:absolute;top:85px;left:8px}.Collection .elementor-widget-image-box .elementor-image-box-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.Collection .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{order:-1}.Collection .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-size:20px!important;line-height:22px!important;font-weight:400!important;color:var(--color-title)!important;text-transform:initial!important}.Collection .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a{padding-bottom:50px}.Collection .elementor-widget-image-box:hover .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{color:var(--color-title-span)!important}.Collection .elementor-widget-heading{position:absolute;left:50%;transform:translate(-50%);height:100%;width:100%;top:0;z-index:1;margin:0}.Collection .elementor-heading-title a{position:absolute;height:100%;width:100%;transform:translate(-50%);left:50%}.Collection .elementor-widget-image{padding-top:40px}.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{padding:45px 19px;border-radius:var(--radius-box);position:relative;min-height:596px}.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{padding:50px 20px 0 20px!important}.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{border-bottom:none}.elementor-widget-roy_product_tabs .nav-tabs .nav-item .nav-link{font-size:18px;border-radius:var(--radius-box);padding:16px 42px!important;margin:0 10px 10px;border:none;color:var(--color-body);font-weight:700}.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}.elementor-widget-roy_product_tabs .tab-pane,.tabs .tab-pane{padding-top:20px}.faqplexi .elementor-tab-title.elementor-active{background-color:#f6f6f6!important}.elementor-accordion{padding-bottom:60px}.elementor-accordionn .elementor-accordion-item{border-radius:var(--radius-box);margin-bottom:20px;padding:0}.elementor-accordion .elementor-accordion-item.elementor-active-parent{box-shadow:var(--shadow-block)}.elementor-accordion .elementor-accordion-item .elementor-tab-title{font-size:22px;line-height:30px;font-weight:700;font-family:"Titillium Web",Verdana,sans-serif;padding:30px 50px}.faqplexi .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover{color:#007199!important}.faqplexi .elementor-accordion-item{border-radius:10px!important;overflow:hidden}.elementor-widget-accordion .elementor-accordion .elementor-tab-content,.elementor-widget-accordion .elementor-accordion .elementor-tab-content p{font-family:"Titillium Web",Verdana,sans-serif}.elementor-accordion .elementor-accordion-item .elementor-tab-title a{font-weight:700}.elementor-accordion .elementor-accordion-item .elementor-tab-content{padding:0 50px 30px;text-align:justify}.elementor-image-carousel .slick-list .slick-slide .slick-slide-image{filter:grayscale(.2);transition:var(--transition)}.elementor-image-carousel .slick-list .slick-slide:hover .slick-slide-image{filter:grayscale(0)}.elementor-image-carousel .slick-list .slick-slide{cursor:grab}.elementor-image-carousel.products .product-item{width:100%}.elementor-image-carousel .slick-prev.slick-arrow{left:0%}.elementor-image-carousel .slick-next.slick-arrow{right:0%}.elementor-image-carousel .slick-arrow{width:50px;height:50px;background:#fff;border-radius:50%;box-shadow:var(--shadow-block);display:flex;justify-content:center;align-items:center}.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 button.go{display:block;font-size:16px;font-weight:600;text-transform:capitalize;width:150px;height:50px;padding:10px 15px}.block_newsletter form input[type="text"]{width:100%;min-width:350px;height:50px;border:1px solid #e1e2e6;border-radius:var(--radius-box);background-color:#f8f9f9;color:var(--color-body)!important;box-shadow:none}.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 form button.go:before{display:none}.block_newsletter form .row .col-xs-12{display:flex;justify-content:space-between;margin-bottom:20px}.block_newsletter form .row .col-xs-12 .input-wrapper{order:-1}.block_newsletter .note{display:flex;gap:10px;align-items:flex-start;font-size:16px}.block_newsletter .note .condition a{color:var(--color-title-span)}.block_newsletter .note .condition a:hover{color:var(--color-body)}.block_newsletter input[type="checkbox"]{height:30px}.block_newsletter input[type="checkbox"]:focus{box-shadow:none}a#evaluateUrl{border:none!important}.reviews .elementor-text-editor{display:flex;gap:10px;justify-content:center}div#tp-widget-rating{display:block}.googleReviews{display:flex;flex-wrap:nowrap;justify-content:center}.box_table_content_scroll .table-title{z-index:1}ul.ybc-blog-list.row .ybc_item_img{min-width:330px}.box_table_content_scroll{right:70px!important}.box_table_content_scroll .ybc_btn_show_table_content:hover{color:var(--color-title-span)}.ybc_block_latest.page_home .ybc_blog_content_block{flex-wrap:nowrap!important;gap:50px}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-first-column{width:50%}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-last-column{width:50%;display:flex;flex-direction:column}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-last-column .ybc_blog_content_block_item{display:flex;gap:20px;align-items:center}.ybc_block_latest.page_home .ybc_blog_content_block .col-lg-3{width:100%!important}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-first-column .ybc-blog-latest-post-content{text-align:center}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_item_img img{border-radius:var(--radius-box)}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-last-column .ybc_item_img img{height:190px;object-fit:cover}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-last-column .ybc_item_img{height:190px}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_item_img{border-radius:var(--radius-box);background:none}.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-sidear-post-meta{display:block!important;font-size:16px;line-height:28px;font-weight:400;color:#9ea0a6}.ybc_block_latest.page_home .ybc_title_block{font-size:22px;line-height:26px;text-transform:initial;margin-top:0;color:#003b5d;font-family:"Titillium Web",Verdana,sans-serif}.ybc_block_latest.page_home .ybc_blog_content_block .ybc_blog_content_block_item:hover .ybc_title_block{color:var(--color-title-span)}.ybc_block_latest.page_home .ybc-blog-latest-toolbar{display:none}.post-date{float:none;text-transform:capitalize;font-size:16px;line-height:28px;font-weight:400;color:#041a44e5}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-first-column .ybc_item_img{margin-bottom:50px}.ybc_block_latest.page_home .ybc_blog_content_block .ybc-first-column .ybc_item_img img{min-height:420px;object-fit:cover}@keyframes flashing{0%,40%{opacity:1}100%{opacity:0;width:200%;height:200%}}.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,.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,.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}#side_acc_wrap li.col-lg-4.col-md-6.col-sm-6.col-xs-12.show{display:none}.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%}form#contactable-contactForm textarea{height:100%}.footercolor p{background:#e9e2ff;width:fit-content;min-width:250px;padding:2px 10px;border-radius:5px}.footercolor{margin-bottom:0px!important}.elementor-element.elementor-element-d720d9e.elementor-widget.elementor-widget-text-editor{margin:5px}.elementor-element.elementor-element-21763b5.elementor-widget.elementor-widget-text-editor p{margin-bottom:5px}div#tp-widget-rating{font-size:15px;display:inline-block;line-height:15px;margin:0 4px 3px;vertical-align:bottom}#footer .trustpilot-widget{height:100%;margin:0 auto;max-width:750px;position:relative}.shop-1 #footer{padding-top:0!important}.trustpilot-widget #profile-link{display:flex;justify-content:center;align-items:center}.tp-widget-logo{width:80px;margin:0 4px 3px}.footer-container{padding-top:50px;padding-bottom:10px}.shop-1 .footer-container{padding-top:0}.copyright .fa-heart::before{color:var(--color-title-span)}.copyright .fa-heart{animation:bouncing 1.5s infinite;display:inline-block}.copyright a,.copyright a .elementor-icon-list-text{color:#004189;font-weight:400}.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{padding-right:10px;position:relative}.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%)}.elementor-4 .elementor-element.elementor-element-155feb0 p{color:#004189!important}.elementor-4 .elementor-element.elementor-element-688373c .elementor-social-icon{border:1px solid}.Novatis{font-size:14px;color:#004189}@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}.productpage{padding:10px 0}.productpage .nova_subtitle{font-size:24px;color:#fff}.nova_content{display:flex;flex-direction:column-reverse;gap:20px}.productpage .nova_title{font-weight:700;color:#fff}.bread_wrapper:not(#index .bread_wrapper){padding:15px 0;position:relative}.breadcrumb li:after{content:"|"}.hero_background{background:linear-gradient(150deg,#3d3db5 30%,#4273fe 80%);bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.hero_background::before{background:linear-gradient(115deg,hsla(0,0%,100%,.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%,.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:.23;position:absolute;transform-origin:top left}#content-wrapper.left-column #main{padding:0 0 0 20px}.page-search .product-item.col-lg-4{width:25%!important}.searchPrice{color:var(--color-title-span)!important}div#js-post-list-top{background-color:#f3f7ff;border-radius:var(--radius-box);display:flex;align-items:center;justify-content:center;padding:15px 10px}#module-smartblog-list div#smartblogcat{display:flex;flex-direction:column}#js-post-list-top span.sort-by{font-size:16px;color:var(--color-title);width:fit-content}.products-sort-order{color:#9ea0a6}#js-post-list-top select.select{border-radius:var(--radius-box);font-size:15px;color:#9ea0a6;background:#fcfcff;border:1px solid #e1e2e6;height:40px!important}#left-column .title_blog,#left_column .title_blog,#right-column .title_blog,#right_column .title_blog{padding-bottom:10px;font-size:30px!important}#left-column .ybc_block_categories .tree a{color:var(--color-body);font-weight:700;font-size:17px;line-height:26px}#left-column .ybc_block_categories .tree a:hover{color:var(--color-title-span)}.ybc-blog #content-wrapper .ybc-blog-wrapper,#content-wrapper .ybc-blog-wrapper{padding:0 30px}#module-smartblog-list div#smartblogcat .sdsarticleCat{width:100%}#module-smartblog-list div#smartblogcat .sdsarticleCat .card-block{display:flex;padding:0;gap:80px;border:none;align-items:center}#module-smartblog-list div#smartblogcat .sdsarticleCat .card-block .articleContent{order:-1}.sdsreadMore a{padding:10px 30px}.sdsreadMore a span{font-size:16px;color:#fff}.sdsreadMore a span i{padding-left:15px}.slick-slide img{border-radius:var(--radius-box)}.ybc-blog-list{display:flex;flex-direction:column}.ybc-blog-list li{width:100%!important}.ybc-blog-list li{width:100%}.ybc-blog-list .post-wrapper{display:flex;gap:40px;align-items:center}.ybc-blog-list .post-wrapper .ybc_item_img{border-radius:var(--radius-box);background:none}.read_more{padding:10px 30px;font-size:16px;font-style:initial;font-weight:500}.read_more::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;padding-left:20px}#ybc_blog_page a{text-transform:initial}#ybc_blog_page a.ybc_item_img{border-radius:var(--radius-box)}#left-column .ybc_blog_sidebar .block.ybc_block_popular a.ybc_title_block{font-size:20px}#left-column .ybc_blog_sidebar .block.ybc_block_popular .ybc-blog-popular-content{text-align:center}.page-heading .title_cat{text-transform:initial}.ybc_item_img img{height:250px;object-fit:cover}#left-column .ybc_blog_sidebar .block,#right-column .ybc_blog_sidebar .block{border:1px solid #84b8ff;border-radius:var(--radius-box)}#ybc_blog_page a.ybc_title_block{font-size:20px;text-transform:initial;color:var(--color-title);line-height:26px;margin-top:0}#ybc_blog_page a.ybc_title_block:hover{color:var(--color-title-span)}.ybc-blog-list li{margin-bottom:50px}.ybc-page-category .blog-category .page-heading{margin-top:0}.ybc-blog-wrapper-detail{padding:15px 30px}.page-heading .title_cat{text-transform:inherit;font-size:55px}.ybc-blog-related-posts .title_blog{text-align:center;font-size:40px}.ybc-blog-related-posts .ybc-blog-related-posts-wrapper .ybc_title_block{font-size:22px!important}.ybc-blog-related-posts .ybc-blog-related-posts-wrapper .ybc-blog-related-posts-list-li .read_more{padding:8px 20px}.ybc-blog-wrapper-detail .ybc_blog_img_wrapper .ybc_image-single img{border-radius:var(--radius-box)}.form-polls{background-color:#f3f7ff;border-radius:var(--radius-box)}.blog_description{color:var(--color-body);line-height:26px}.page-contact .input-group .input-group-btn>.btn{background-color:#004188}.page-contact .input-group .input-group-btn>.btn:hover{background-color:var(--color-title-span)}.page-contact .form-fields g#Layer_4 *{stroke:#ffffff!important}.page-contact div#content-wrapper{width:100%}.page-contact div#content-wrapper #main{border:none}.page-contact div#content-wrapper .header,.page-contact div#content-wrapper p{text-align:center}.page-contact div#content-wrapper .col-md-9{float:left;width:100%;text-align:center}.page-contact div#content-wrapper .btn.btn-primary,.wpcf7-submit{width:215px}input.wpcf7-submit{width:215px;border-color:var(--color-title);background-color:var(--color-title);color:#ffffff!important;font-size:16px;display:block;margin:0 auto;font-weight:500;text-transform:initial}input.wpcf7-submit.btn-polycarbonate{border-color:var(--color-polycarbonate-hover);background-color:var(--color-polycarbonate-hover)}body#ets_cft_page section#wrapper{margin-top:80px}body#ets_cft_page .panel-title-heading{text-align:center}body#ets_cft_page ul.nav-breadcrumbs{padding:30px 0}body#ets_cft_page #main{padding-top:10px}div.wpcf7{width:85%!important;margin:0 auto}.plexiglass .custom_choosefile .button_choosefile{background:#e95911!important}.plexiglass .input.wpcf7-submit{background:#e95911!important}.custom_choosefile .button_choosefile{align-items:center;-webkit-align-items:center;background-color:#2fb5d2;color:#fff;display:flex;-webkit-display:flex;height:100%;pointer-events:none;padding:0 10px;position:absolute;right:0;vertical-align:middle;white-space:nowrap}.custom_choosefile{display:flex;-webkit-display:flex;position:relative}div.wpcf7 label{font-size:16px;width:100%!important}div.wpcf7 label{font-size:16px;margin-bottom:15px;text-align:left!important;width:100%!important}.wpcf7 input.form-control{min-height:50px}div.wpcf7 .wpcf7-textarea{min-height:150px!important}.custom_choosefile .button_choosefile{border-color:#000;background-color:#000;font-size:16px;font-weight:500;text-transform:initial;border-radius:0 5px 5px 0}.polycarbonate-fil .custom_choosefile .button_choosefile{border-color:var(--color-polycarbonate-hover);background-color:var(--color-polycarbonate-hover)}div.wpcf7 input[type="file"]{line-height:35px;width:100%!important}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 li.col-lg-4.col-md-6.col-sm-6.col-xs-12{padding:0 4px}.page-my-account #content .links a span.link-item:before{color:var(--color-title-span)}.page-my-account #content .links a i{color:var(--color-title)}.page-my-account #content .links a span.link-item{text-transform:initial}.page-my-account #content .links a:hover span.link-item{color:var(--color-title-span)}.page-identity .js-customer-form .form-group{align-items:flex-start!important}.page-addresses .address{font-size:18px;color:var(--color-body);border:1px solid #7bb3ff;border-radius:var(--radius-box)}.page-addresses .address .address-body h4{font-size:30px}.page-addresses .address .address-footer a{color:var(--color-body)}.page-addresses .address .address-footer a:hover{color:var(--color-title-span)}.page-addresses .address .address-footer{border-top-color:#7bb3ff}.thead-default th,.page-customer-account #content{color:var(--color-body)}#module-psgdpr-gdpr h2{font-size:40px!important}.wishlist-products-container .sort-by-row{min-width:400px!important}#main .page-content ul.wishlist-products-list,.wishlist-list{list-style-type:none!important}.wishlist-products-container-header{background-color:#f3f7ff;border-radius:var(--radius-box);padding:15px 10px}.wishlist-products-container-header h1{font-size:30px!important;line-height:30px!important}.wishlist-products-item{border:1px solid #d7d7dc;border-radius:var(--radius-box);padding-bottom:20px}.wishlist-products-item .wishlist-product-right{padding:0 10px}.wishlist-product{text-align:center}.wishlist-product-combinations{justify-content:center!important}.wishlist-product-addtocart{width:fit-content!important}.wishlist-product-title,.wishlist-product-combinations-text,.wishlist-product-price{font-size:18px!important;line-height:26px!important}.wishlist-product-title{color:var(--color-title)!important;font-weight:400!important}.wishlist-product-price{color:var(--color-title-span)!important;font-weight:600!important}.wishlist-product-combinations-text,.wishlist-product-combinations a{color:var(--color-body)!important}.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}#view #main .page-content p{margin-bottom:10px}.wishlist-button-add i{color:var(--color-body)!important}#registration .custom-checkbox,#identity .custom-checkbox{display:flex;gap:5px}#registration .custom-radio,#identity .custom-radio{margin-right:0}#registration label.radio-inline,#identity label.radio-inline{margin-right:20px}.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}#search_filters .color,#search_filters .custom-checkbox input[type="checkbox"]+span.color{width:24px;height:24px;margin-right:9px;border-radius:5px}.color::before,.custom-checkbox input[type="checkbox"]+span.color::before{border-radius:5px;content:none!important}.active_filters{border:none;margin:0;padding-top:0;padding-left:15px}.active_filters ul{margin:0}.active_filters .filter-block{font-size:14px;position:relative;text-transform:initial;font-weight:700;background:#f2f2f2;padding:5px 30px 5px 8px}.active_filters .filter-block .close{color:#fff;width:20px;height:20px;line-height:19px;background:var(--color-title-span);border-radius:50%;text-align:center;position:absolute}.active_filters .filter-block .js-search-link{position:absolute}.block-category #category-description p{margin-top:10px}.products-sort-order .select-list:hover{background-color:var(--color-title)}.products-sort-order .select-list{font-size:16px;color:var(--color-body)}div#roycontent_left.roycontent{padding:20px 25px;margin-top:35px}ul.list-mark li{font-size:19px;color:var(--color-body);line-height:40px;position:relative;text-transform:initial;font-weight:500;background:#f2f2f2;margin-bottom:15px;padding:10px 5px 10px 55px}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}.roycontent ul li.col-xs-12{padding:0 10px!important}.side-column>.contact-rich,.side-column>.links ul,.side-column>.sidebar-block .sidebar-content,div#roycontent_left.roycontent{border:1px solid #84b8ff;border-radius:var(--radius-box);box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-o-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-ms-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}#custom-text{padding:0;text-align:left}#custom-text ul li.col-xs-12{padding:1.75rem 2rem;text-align:left}.block-category.card.card-block{border:none;padding:0;display:block!important}.block-category.card.card-block .h1,.block-category.card.card-block h1{text-align:left!important}.products-selection .sort-by{white-space:nowrap;color:var(--color-title);margin-left:0}.products-selection{display:flex;padding:0;align-items:center;margin-bottom:10px;margin-top:10px}.products-sort-order .select-title{border-radius:0;padding:7px 15px;border:1px solid #f2f2f2}.side-column>.sidebar-block .sidebar-content .widget-title{padding-bottom:10px;font-size:30px!important}.side-column>.block-categories .category-sub-menu li[data-depth="0"]>a{color:var(--color-body);font-weight:700;font-size:17px;line-height:26px}.side-column>.block-categories .category-sub-menu li[data-depth="0"]>a:hover{color:var(--color-title-span)}.side-column>.block-categories .collapse-icons .add:before{border-right-color:var(--color-body);border-bottom-color:var(--color-body)}.side-column>.block-categories .collapse-icons .add:after,.side-column>.block-categories .collapse-icons .remove:after{display:none}.side-column>.block-categories .category-sub-menu .category-sub-link{color:var(--color-body);font-weight:400;font-size:16px;line-height:34px}.side-column>.block-categories .category-sub-menu li.has-children[data-depth="0"] li a{padding:5px}.side-column>.block-categories .category-sub-menu li.has-children[data-depth="0"] li{border:none}.side-column>*,.side-column>.sidebar-block{box-shadow:none}#search_filters{padding:0 0 25px 0}#search_filters h4.text-uppercase.h6.hidden-sm-down{font-size:30px;margin:0}#search_filters p.h6.facet-title.hidden-sm-down{font-size:22px;line-height:30px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px;position:relative}#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}#search_filters .facet .facet-label a{color:var(--color-body);font-size:17px}#search_filters .facet .facet-label.active a{color:var(--color-title-span)}#search_filters .facet .facet-label a .magnitude{font-size:15px}.side-column>.block-categories .category-sub-menu li[data-depth="0"]>a,.side-column>.block-categories .category-sub-menu li[data-depth="1"]{border-width:1px}.side-column>.block-categories li[data-depth="0"] .collapse>ul:before{display:none}#search_filters .ui-widget-header{background:linear-gradient(90deg,#f10058 0%,#e4331f 100%)!important}#search_filters .ui-slider .ui-slider-handle{top:-7px;width:8px;height:20px;border:2px solid #d02d68}#search_filters .ui-slider-horizontal{background:#004189;z-index:1}.faceted-slider>li p{font-size:20px;font-weight:600}#search_filters .js-search-filters-clear-all{padding:8px}.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle{font-size:23px;line-height:35px;padding-bottom:20px;margin-bottom:20px;padding-top:0;position:relative}.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle::before{content:"";height:2px;width:70px;background-color:var(--color-title-span);position:absolute;bottom:0;left:0}.PM_ASearchTitle,.PM_ASBlockOutputHorizontal a,.PM_ASBlockOutputVertical a{color:var(--color-body);font-size:17px;font-weight:400!important}.PM_ASCriterionCheckbox{height:19px;width:19px}.ui-slider-horizontal .ui-slider-range{background:linear-gradient(90deg,#f10058 0%,#e4331f 100%);height:7px;border-radius:5px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{top:-7px;width:8px;height:20px;border:2px solid #e4331f;background:#fff;margin-left:-5px;cursor:pointer}.PM_ASCritRange{max-width:100%;box-shadow:none!important;background:#004189;z-index:1;height:7px}.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink,.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover{font-weight:400}.PM_ASSelections{background-color:#fff}.PM_ASBlockOutputVertical .PM_ASCriterionsGroup ul .checkbox{display:flex;align-items:center;gap:10px}.PM_ASBlockOutputVertical .PM_ASCriterionsGroup ul label{margin-bottom:0;text-align:left}body#checkout #cart-summary-product-list img{height:auto}a.edit-button{display:none}.product-line-grid-right .product-price{font-size:18px!important}.cart-grid-body .product-line-info.product-price{font-size:16px!important}#extra_address_data .page-subheading{font-size:20px}#extra_address_data .form-group label{color:var(--color-body)}#extra_address_data .form-group .form-control{height:40px}#extra_address_data p{font-size:15px}#extra_address_data{border-left-color:var(--color-title-span);box-shadow:var(--shadow-block)}.page-order-detail h3{font-size:30px}.page-order-detail{font-size:18px}.page-order-detail .addresses h4{font-size:20px;margin-bottom:10px!important}.page-order-detail .box{padding:10px}h1.page-subheading{font-size:30px!important;line-height:30px!important}a.button.button-tntofficiel-small span,button.button.button-tntofficiel-small span{padding:10px 15px;border-radius:var(--radius-box)}body#checkout section.checkout-step .payment-options label{font-size:18px;text-align:left}body#checkout section.checkout-step .payment-options .additional-information p,body#checkout .condition-label label{font-size:16px}.list-unstyled{list-style-type:none!important}.list-unstyled{list-style-type:none!important;padding:0!important}.list-unstyled .list span{font-size:.875rem;font-weight:500}.list-unstyled .list span i{padding-right:6px;font-size:15px}.progress{height:3px!important;margin:10px 0;overflow:hidden;background-color:#f5f5f5;border-radius:var(--radius-box);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.form-group{margin-bottom:10px}.progress-bar-danger{background-color:var(--color-title-span)}.progress-bar-warning{background-color:#f0ad4e}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-bar-success{background-color:#02b502}.fa-times-circle{color:var(--color-title-span)}.fa-check{color:#02b502}.progress-bar-warning{background-color:#f0ad4e}.cart-line-product-price{display:flex;align-items:center}.cart-line-product-price .product-line-info{padding-bottom:10px}.cart-product-line{display:flex;justify-content:space-between;align-items:center}.product-custum .cart-product-line{flex-wrap:wrap}.product-custum .input-group-btn-vertical{display:none}table.table.table-unique-12345 *{font-size:14px}.product-custum .product-line-grid-price{text-align:left}.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover{color:var(--color-title-span)}.psgdpr label,.customer_privacy label{font-weight:700}body#password p{margin:0px!important}.custom-checkbox input[type="checkbox"]+span .checkbox-checked{margin-left:-3px}.newsletter em{display:none!important}body#checkout section.checkout-step .step-title,.cart-grid-body .card-block h1{font-size:30px!important;line-height:30px!important}body#checkout section.checkout-step.-reachable.-complete h1 .done{font-size:30px;font-weight:900;margin-right:15px}#blockcart-modal .modal-title,#blockcart-modal .close span{font-size:25px}.custom-radio input[type="radio"]:checked+span{background:var(--color-title-span)}body#checkout section.checkout-step .edit-address .edit{margin-bottom:5px}#blockcart-modal .modal-title i.material-icons,.custom-checkbox input[type="checkbox"]+span .checkbox-checked{color:var(--color-title)}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)}.side_menu .cart-checkout a{width:fit-content;padding:15px 30px}.side_menu .cart-total *,.side_menu .cart-prods li .product-atts{color:var(--color-body)}.side_menu .card-block:after{background-color:#84b8ff}.side_menu .cart-prods li .remove-from-cart i svg *{stroke:var(--color-title-span)!important}.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}.blockreassurance_product .block-title{font-family:"Titillium Web",Verdana,sans-serif;font-weight:400!important;color:var(--color-title)!important;font-size:20px}.blockreassurance_product .item-description div:last-child{font-size:1rem;color:var(--color-body)!important;line-height:22px;padding-top:5px}body#order-confirmation .card{border-color:#84b8ff!important;box-shadow:var(--shadow-block);border-width:1px!important;border-radius:var(--radius-box);padding:10px}body#order-confirmation #order-items{border-color:#84b8ff!important;border-width:1px!important}body#order-confirmation .card{padding:10px}body#order-confirmation h3.card-title:not(.h1){font-size:30px!important}body#order-confirmation h3.card-title.h1{font-size:30px!important;line-height:30px!important}body#order-confirmation h3.card-title.h1 *{font-size:35px!important;line-height:30px!important;margin-bottom:0}#order-details{padding-left:20px}.tabla-resumen,.tabla-resumen td,table.table-config\\,table.table-config\\ td{border:1px solid #84b8ff85;font-weight:500}.tabla-resumen hr{margin:10px 0}#order-items table.table-config\\ tr td:last-child{text-align:center}#order-items table.table-config\\ tr td:first-child{padding-left:5px}#order-items table.table-config\\ tr td:last-child hr{margin:5px 0}#order-items table.table-config\\{min-width:600px;font-size:15px;margin-top:10px}.order-line.row.product-custom .tabla-resumen td{padding:8px}.cart-grid-body .back_to_shop{font-size:18px}.tabla-resumen{margin-top:10px}.cart-grid-body .cart-container{padding:25px}.tabla-resumen tr td:last-child{text-align:center}.product-miniature .thumbnail.product-thumbnail img{background-color:#fff}.article_product a.product-thumbnail{position:relative;padding:15px}.article_product a.product-thumbnail:before{content:"\f061"!important;align-items:center!important;background-color:var(--color-title-span);border-radius:50%;bottom:35px;color:#fff;display:flex!important;font-size:.875rem;height:36px;justify-content:center;line-height:1em;position:absolute!important;right:15px;width:36px!important;font-family:"Font Awesome 5 Free";font-weight:900;transform:rotate(-45deg);transition:var(--transition);padding-top:0!important}.article_product .thumbnail-container:hover .product-thumbnail:before{transform:rotate(0deg);background-color:var(--color-body)}.article_product .product-price-and-shipping{text-align:left}.article_product .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{border:none;border-radius:var(--radius-box);box-shadow:var(--shadow-block)}.product-miniature .thumbnail-container{min-height:400px;padding-bottom:15px}.article_product .product-image,.featured-products .product-image,.product-accessories .product-image,.product-miniature .product-image{padding:0;border-radius:5px 5px 0 0}.product-item{padding:20px}.product-item .thumbnail-container:hover{transform:translateY(-5px)}.product-item .h3.product-title{font-size:17px;line-height:26px;text-align:left!important;font-weight:400;min-height:80px}.products article .wishlist-button-add{pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;box-shadow:0 8px 18px 0 rgba(0,0,0,.07);margin-left:6px;cursor:pointer;top:43%;right:40%}.product-miniature .thumbnail-container:hover .wishlist-button-add{-webkit-transform:translateY(-1.25rem)!important;transform:translateY(-1.25rem)!important}#products .action-block,.featured-products .action-block,.product-accessories .action-block,.product-miniature .action-block{width:100%;top:43%}.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,.14)}#products .action-block .action-btn,.elementor-widget-roy_product_tabs .action-block .action-btn,.featured-products .action-block .action-btn,.product-accessories .action-block .action-btn,.product-miniature .action-block .action-btn,.products .article_product .wishlist-button-add{width:50px;height:50px;border-radius:var(--radius-box)}.products .article_product .wishlist-button-add i{color:var(--color-body)}.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{background-color:var(--color-title)!important;border-radius:var(--radius-box)!important;border-color:var(--color-title);padding:13px 30px;font-weight:500;font-size:16px;margin:0 auto;width:fit-content;display:block}.show.product_show_list .add_wrap .configure_cart_button{margin-left:20px}.add_wrap .configure_cart_button:hover{background-color:var(--color-title-span)!important}.quickview .discover_qw{padding:10px 15px}#blockcart-modal .cart-products-count{color:var(--color-body)}.product-comments-additional-info{margin:5px 0}.product-prices .product_count_block{margin-top:20px}#product #main .featured-products,.tabs{border:none;padding:0 0 20}.products-section-title{text-align:center!important;font-size:33px!important;line-height:40px!important;text-transform:initial;padding:20px 0!important}.ets_crosssell_title{font-size:20px!important;text-transform:initial;color:#3a102e;font-size:1.25rem;font-weight:700;margin-bottom:10px;padding:0 20px}.ets_crosssell_block .product-miniature .thumbnail-container .product-thumbnail{display:flex;align-items:center;padding:0 15px;min-height:160px}.ets_crosssell_block .product-miniature .thumbnail-container .product-thumbnail .product-image{width:50%}.ets_crosssell_block .product-miniature .thumbnail-container .product-thumbnail .product-title{margin-bottom:0;font-size:14px;line-height:22px}.ets_crosssell_block .product-miniature .thumbnail-container .product-price-and-shipping .price{font-size:20px;line-height:25px}.ets_crosssell_block .thumbnail-container>a::before{display:none!important}.ets_crosssell_block .thumbnail-container .add_to_cart{background-color:#69be28;margin:0;border:none;padding:8px 8px;font-size:14px;font-weight:700;white-space:nowrap}.ets_crosssell_block .thumbnail-container{box-shadow:none;border:1px solid #e6e6e6;border-radius:0}.ets_crosssell_block .thumbnail-container:hover{box-shadow:none;border:1px solid #e6e6e6;border-radius:0}.ets_crosssell_block .thumbnail-container .add_wrap{position:absolute;right:0;z-index:99;transform:translate(-50%,-50%);top:50%;left:50%;visibility:hidden;opacity:0;transition:var(--transition);display:block}.ets_crosssell_block .thumbnail-container:hover .add_wrap{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1.1)}.wk_customer_address_from_element{height:52px;margin-left:-3px}.thumbnail-container .add_wrap{display:none}ul li.ets_crosssell_list_blocks:first-child{margin:0 0}.products-section-title:after,.products-section-title::before{display:none}.owl-carousel.owl-drag.products .owl-item{padding:10px}#products .product-description,.elementor-widget-roy_product_tabs .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{padding:15px 10px}#product #main>.row>div.col-content .col-content-inside{padding:0 30px;border:none!important}.products.owl-carousel .owl-nav{position:relative;top:-10px!important;right:0;left:50%;transform:translate(-50%);width:fit-content!important}.products.owl-carousel .owl-nav .owl-next:before{content:"\f054"}.products.owl-carousel .owl-nav .owl-prev:before{content:"\f053"}.products.owl-carousel .owl-nav .owl-next:before,.products.owl-carousel .owl-nav .owl-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-title-span);transition:var(--transition)}.products.owl-carousel .owl-nav .owl-next,.products.owl-carousel .owl-nav .owl-prev{width:50px;height:50px;background:#fff;border-radius:50%;box-shadow:var(--shadow-block);line-height:50px;text-align:center}.products.owl-carousel .owl-nav .owl-next:hover:before,.products.owl-carousel .owl-nav .owl-prev:hover:before{color:#000}.product-accessories{position:relative}.tabs .nav-tabs .nav-item .nav-link{font-size:22px;font-family:"Titillium Web",Verdana,sans-serif;line-height:25px;color:var(--color-title);padding:10px 10px 10px 0;margin-right:20px}.tabs .tab-pane .product-features .h6{font-size:20px}#product #main>.row{position:relative;padding-bottom:40px}#product #main>.row::before{position:absolute;content:"";bottom:0;left:0;width:calc(200%)!important;height:10px;background-color:#ecf4ff;transform:translateX(-30%)}.product-info,.product-info p{display:none}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{text-transform:inherit}.livraison-produit{padding:20px;border-radius:var(--radius-box);border:1px solid #7bb3ff;margin:0 0}.livraison-produit .product-add-to-cart{display:none}.elementor-widget-product_single_tabs .elementor-widget-container{display:flex;flex-direction:column}.elementor-widget-product_single_tabs .elementor-widget-container .product-accessories{order:-1}.countcontainer .county .county-days-wrapper,.countcontainer .county .county-label-days{display:flex!important}.product-item.product_show_list .countcontainer,.sidebar-content .thumbnail-container .countcontainer{padding:20px 10px;display:block}.crazy-single-product-price .regular-price{text-decoration:line-through}span.price.h5{padding-right:10px}.add:hover .btn.add-to-cart{background-color:var(--color-title-span);border-color:var(--color-title-span)}#products .product-price-and-shipping,.elementor-widget-roy_product_tabs .product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping,.product-miniature .product-price-and-shipping{color:var(--color-title-span);text-align:left}.product-prices{margin:10px 0}.product-add-to-cart{margin-top:0;padding-top:0}.ajout-cart .elementor-widget-wrap{flex-wrap:nowrap;gap:20px}.ajout-cart .elementor-widget-wrap>.elementor-element{width:fit-content}.page-product-box .step_title{font-size:30px!important}.section-product-actions .product-actions{margin-top:-30px}.section-product-actions .product-actions .card{padding:0}.product-cover .layer{background:#fff}.option_titles{font-weight:700;border:none}#step_title_31 .option_titles,#step_title_5 .option_titles{font-size:10px!important}.component_step .card-header h5{margin-bottom:0}.pull-right-h4{font-family:"Titillium Web",Verdana,sans-serif;font-weight:400!important;color:var(--color-title)!important}#step_title_2 .component_description{display:none}.component_step .card-header h5 a,.component_step .card-header .card-header-h5 a{color:#001d4c!important;font-size:14px;font-weight:700;line-height:25px;font-family:"Titillium Web",Verdana,sans-serif;width:100%}.component_step .component_description{position:absolute;top:0;left:0;transform:translate(30px,60px);padding:10px;border:1px solid rgb(204,204,204);margin:0;background:#f5f5f7;z-index:10;border-radius:var(--radius-box);width:70%;max-width:100%;overflow:hidden;display:none}.component_step .step_content h5 .fa-info-circle{font-size:25px;color:var(--color-title);order:-1;cursor:pointer;animation:changeColor 2s infinite alternate}@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_last .d-block .material-icons{font-size:30px}.component_step .component_description *{font-size:15px;margin:0}.component_step .card-block{border-radius:0 0 5px 5px}.component_step .card-footer{background-color:#f2f2f2;padding:0 25px;border:none}.component_step .card-footer a{background-color:#00517d!important;padding:10px 20px;margin-top:5px;border-radius:var(--radius-box)}.component_step .card-footer a:hover{background-color:var(--color-title-span)!important}.component_step .card-block .card{margin:4px}.component_step .card-block .card{border:1px solid transparent}.component_step .card-block .card:hover{border-color:var(--color-title)}.component_step .card-block .card.col-lg-6{width:calc(50% - 8px)}.component_step .card-block .card.col-lg-3{width:calc(25% - 8px);height:120px}.component_step .card-block .card.col-lg-4{width:calc(33.33333% - 8px)}.component_step .card-block .card.col-lg-2{width:calc(16.66667% - 8px)}.component_step .card-header{padding:0 10px!important;border:none;border-radius:5px 5px 0 0}#submit_idxrcustomproduct .btn.btn-link{background-color:#00517d;padding:10px 20px;white-space:nowrap;height:45px;visibility:visible!important}#submit_idxrcustomproduct .btn.btn-link:hover{background-color:var(--color-title-span)}#idxrcustomproduct_send{padding:10px 35px;white-space:nowrap;margin-left:25px}#submit_idxrcustomproduct{align-items:center;gap:20px}.description{padding:0 30px;width:80%!important}.width-80{width:75%!important}.width-20{width:25%!important}.product-cover img{border-radius:var(--radius-box)!important}#cms #main .page-content ul{padding-left:30px}.elementor-widget-icon-list .elementor-icon-list-icon i{color:#9ea0a6}.table td,.table th{vertical-align:middle}#component_step_20 .option_div .option_qty_block{display:inline-block!important;margin-bottom:0}.card-block .option_div span{color:var(--color-title-span);font-size:15px;font-weight:700}#component_step_20 .option_div .option_qty_block{display:inline-block;margin-bottom:0}.option_qty_block input{text-align:left;padding:10px 10px 10px 20px;height:35px;border:1px solid #e5e5e5;margin-left:5px}.option_qty_block input:focus{padding-left:20px}#component_step_20 .option_div,#component_step_162 .option_div,#component_step_164 .option_div,#component_step_165 .option_div,#component_step_166 .option_div,#component_step_167 .option_div,#component_step_168 .option_div,#component_step_169 .option_div,#component_step_170 .option_div,#component_step_172 .option_div,#component_step_173 .option_div,#component_step_175 .option_div{display:flex;justify-content:space-between;align-items:center;padding:5px 15px!important;flex-direction:row-reverse}#component_step_20 .option_div .option_description_block{margin-bottom:0}#component_step_20 .option_div .option_description_block{margin-bottom:0}.component_step .input-group .input-group-btn>.btn,.component_step .js_icp_next_option{background-color:#4cbb6c!important;border-color:#4cbb6c!important}.component_step .input-group .input-group-btn>.btn{padding:9px 8px;text-transform:capitalize;display:flex;justify-content:center;align-items:center;gap:5px;font-size:16px;margin-left:10px;border-radius:var(--radius-box)}.component_step .js_icp_next_option{padding:10px 25px;font-size:18px}.component_step[data-multivalue="multi_simple"] .js_icp_next_option{position:absolute;bottom:20px;right:35px}.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[data-multivalue="multi_simple"] .card-block{padding-bottom:70px}.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}.component_step .card{padding:0;border:none;overflow:visible}.product-information>a{margin-bottom:0;display:inline-block;color:var(--color-title)}.product-information>a:hover{color:var(--color-title-span)}.collapse.in{display:block}.collapse .component_description:not(.in .component_description){display:none!important}.col-lg-12.component_step{margin-bottom:5px}.col-lg-12.component_step hr{margin-top:1rem;margin-bottom:1rem}.col-lg-12.component_step .table td{padding:5px 10px;font-size:16px}#submit_idxrcustomproduct{flex-wrap:wrap;justify-content:flex-end}#submit_idxrcustomproduct .bootstrap-touchspin{width:6rem}#idxrcustomprouct_quantity_wanted{text-align:center}#idxrcustomprouct_quantity_wanted:focus{padding-left:1rem}tr#qty_total_price_tr td{font-weight:600;font-size:20px}div#component_step_23 .image-container{height:120px}.product-prices .tax-shipping-delivery-label{display:block}.product-prices-block{padding:20px;border-radius:var(--radius-box);border:1px solid #7bb3ff;margin-bottom:30px}.product-quantity #quantity_wanted{height:54px}.product-prices-block .prices-block{display:flex}.product-prices-block .prices-block .name-price,#component_step_13,#component_step_9,#component_step_8{width:100%}.product-prices-block .prices-block .name-price span,.product-prices div.product-price .current-price,.product-without-taxes{font-size:18px;color:var(--color-body);font-weight:600;font-family:"Titillium Web",Verdana,sans-serif}.product-prices div.product-price.has-discount{padding-right:180px}.has-discount .discount{top:30%}.product-prices div.product-price .current-price{display:flex;flex-direction:column}.product-without-taxes{padding:0 40px;margin-right:40px;position:relative}.product-without-taxes::after{content:"";right:0;top:0;height:100%;width:1px;background-color:#e1e2e6;position:absolute}.product-quantity .input-group-btn-vertical{margin-left:0;margin:0 20px 0 0}.product-actions{margin-top:0}.product-reference,.product-material{font-size:14px;font-weight:700;color:var(--color-body)}.label,label{color:var(--color-body);font-size:14px}.info-prod{display:flex;gap:60px}.product-prices .tax-shipping-delivery-label .delivery-information{font-size:14px;color:#9ea0a6;font-weight:600}.product-prices .tax-shipping-delivery-label .delivery-information:before{content:"\f0d1";font-family:"Font Awesome 5 Free";font-weight:900}.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}.product-prices .product-quantities *{font-size:14px!important;margin:10px 0 0;font-weight:700}.product-additional-info .js-mailalert{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0}#product-availability{display:flex;gap:5px;font-weight:500}.wishlist-modal .modal-header h5{font-size:24px}.wishlist-modal .modal-text{font-size:16px}.fixed-img{position:fixed;z-index:1000;width:300px;transition:var(--transition)}#component_steps_container .check-symbol i{font-size:35px!important;font-weight:700}span#width,span#length,span#width-c,span#length-d{text-align:center;padding:5px 0;position:relative;z-index:-1;font-size:14px;font-weight:600;line-height:15px;color:var(--color-title)}.product-cover .length,.product-cover .width-c{position:absolute;left:0;top:0;text-align:center}.product-cover .length-d{position:absolute;right:0;top:0;text-align:center}.product-cover .length-d{transform:rotate(-90deg) translate(-150px,120px)}.product-cover .length{transform:rotate(-90deg) translate(-150px,-140px)}.product-cover .width-c{transform:translate(20px,-30px)}.product-cover .width-c.center{transform:translate(-50%,-30px)!important;left:50%}.product-cover .width-c.left{transform:translate(-110px,-30px)!important;left:100%}.product-cover .width{position:absolute;left:0;bottom:0;transform:translate(30px,35px);text-align:center}.product-cover .size{width:100%;height:100%;display:block;position:relative}.product-cover .option-form,.product-cover .option-forms,.product-cover .option-form-trou{position:absolute;top:0;z-index:1;left:0}.product-cover .option-form-trou,.product-cover .option-forms{background-color:transparent}.product-cover .layer{z-index:99}.arrow-db{height:2px;position:relative;display:block;background:var(--color-title)}.width-c .arrow-db{width:100px}.arrow-db{width:230px}.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-modal-header .lgcookieslaw-modal-header-title{font-size:20px!important}#lgcookieslaw_banner.lgcookieslaw-banner-floating{width:50%;background:#fff;padding:40px 30px;border-radius:10px}.lgcookieslaw-banner-close-button{background-color:#004188;border-radius:0 5px}.lgcookieslaw-banner-close-button:hover{background-color:var(--color-title-span)}.lgcookieslaw-banner-message p,#lgcookieslaw_banner a{font-size:16px;line-height:30px}#lgcookieslaw_banner a:hover{color:var(--color-title-span)!important}.lgcookieslaw-button-container .lgcookieslaw-reject-button,.lgcookieslaw-button-container .lgcookieslaw-accept-button{text-transform:initial;border-radius:var(--radius-box)}.lgcookieslaw-button-container .lgcookieslaw-accept-button:hover{background-color:var(--color-title-span)!important;border-color:var(--color-title-span)!important}#lgcookieslaw_banner .lgcookieslaw-link-container{margin:15px 0}div.copy h2{font-size:16px!important;line-height:16px!important}.custum-variants .product-variants-item{padding:20px 25px;border-radius:var(--radius-box);font-size:17px;border-color:#cd205f33;background-color:#cd205f33}.custum-variants .product-variants-item .control-label{color:#001d4c!important;font-size:18px;font-weight:700;line-height:25px;font-family:"Titillium Web",Verdana,sans-serif;width:100%}.custum-variants .product-variants-item ul{padding-top:20px}.custum-variants .product-variants-item ul li{margin-right:0}.custum-variants .product-variants-item ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));text-align:center;gap:15px}.custum-variants .product-variants-item ul label{display:block}.custum-variants .product-variants-item ul label .radio-label{height:100px;border-radius:var(--radius-box);font-size:16px;background-color:#fff}.custum-variants .product-variants-item ul label .radio-label:before{border-radius:var(--radius-box)}.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)}.custum-variants .input-radio+span{border:1px solid transparent}.ybc-menu-toggle .icon-bar{background-color:var(--color-body);height:3px}.ybc-menu-toggle .icon-bar:first-child{margin-top:0}.roy_levibox.mobile{left:auto!important;right:0!important}.page-content.page-cms{text-align:inherit}.page-cms #main h1{color:#000!important}#cms #main,#pagenotfound #main,#sitemap #main{padding:25px;border:none!important}.wk-sample-block .product-price{font-size:18px;margin-bottom:0;color:var(--color-title-span);line-height:20px;text-align:left}.wk-sample-block h4{padding:10px}.wksampleproduct-lineerror{font-size:13px;margin-top:0}.wksampleproduct-lineerror .material-icons{font-size:20px}.wk-sample-block{position:relative;width:100%;padding:2rem 3rem;border-radius:5px;background:#f6f6f6;margin-bottom:15px;max-width:1023px;margin:0 auto}.block-cta__thumbnail{text-align:center}#product .wk-sample-block::before{content:"";position:absolute;height:100%;background:#f6f6f6;top:0;left:-30vw;width:120vw;z-index:-1}.wk-sample-block .sample-block{display:flex;align-items:center;background:#fff;border-radius:5px;margin-top:15px;padding:10px}.wk-sample-block h5{margin-bottom:0;width:fit-content}.wksampleproduct-lineerror{margin-top:0}.wk-sample-block p{margin-bottom:5px;font-size:15px;line-height:20px;font-weight:500}#wksamplebuybtn:hover{opacity:1;background-color:var(--color-body)!important}#wksamplebuybtn{justify-content:center;border-radius:25px;border:none;font-size:18px;font-weight:600;white-space:nowrap;padding:15px 10px;width:100%}.wk-sample-block .control-label{font-weight:600;text-align:center}.wk-sample-block .product-quantity{display:flex;align-items:center}.wk-sample-block .input-group-btn-vertical{margin-right:10px}.wk-sample-block .row-sample{display:flex;gap:10px;padding-bottom:20px;min-width:40px}.wk-sample-block .row-sample .row-sample img{width:38px;height:38px}.idxrcp_resume_opt_price_wodiscount{display:none}.sample-description,.sample-price{background-color:#eeeded;padding:15px;border-radius:5px;display:flex;gap:10px}.h1.product-title{font-size:28px!important}.page-product .price-information.topblock{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:10px}.page-product .price-information.topblock .product-price{margin:0;padding:0}.page-product .price-information.topblock .product-without-tax{padding:0;margin:0;color:#9a9a9a;font-size:18px;font-weight:600}.product-summary-unique-12345{margin:0 auto 20px}.page-product .price-information.topblock .product-without-tax::after{display:none}.page-product .price-information{align-items:center;display:flex;flex-direction:row;width:fit-content}.page-product .price-information .h5{margin-bottom:0;font-size:18px;color:var(--color-title-span)!important;font-weight:600!important;font-family:"Titillium Web",Verdana,sans-serif}button.product-cta.product-cta--small{background:#2298e7;border:none;color:#fff;padding:10px 20px;border-radius:25px;transition:var(--transition);width:fit-content;position:absolute;top:0;right:0}button.product-cta.product-cta--small img{width:15px;height:15px}button.product-cta.product-cta--small:hover{background-color:#000}.ets-rv-btn-comment:hover,.btn-question:hover{background-color:var(--color-title-span)}div#product-container-bottom{background:none;max-width:1023px;margin:0 auto}.owl-stage .product-item{width:100%!important;padding:0!important}.roy_secondimg{position:absolute!important;overflow:hidden;top:0!important;left:0!important;opacity:0;-webkit-transition:all 0.4s cubic-bezier(.36,.76,0,.88);transition:all 0.4s cubic-bezier(.36,.76,0,.88);transform:translateY(8px)}span#resume_total_price,span#resume_total_price_ht,span#qty_total_price{display:block;white-space:nowrap}span#resume_total_price{font-size:25px}span#resume_total_price_ht{font-size:18px}.input-group.input-section--invalid .accordion_text{background-color:#fee6ee;border-color:var(--color-title-span)!important;color:var(--color-title-span)}.input-group.input-section--invalid .measurements-selector__error{color:var(--color-title-span);display:flex;font-size:14px;gap:5px;font-weight:500}.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)}.input-group.input-section--invalid .input-group-btn .btn-success{cursor:not-allowed;pointer-events:none;opacity:.8}.input-group.input-section--invalid .input-group-btn .btn-success{cursor:not-allowed;pointer-events:none;opacity:.8}#product .images-container .product-images li.thumb-container .thumb{border:2px solid #d0cfcd52;background:#d0cfcd24;border-radius:5px;padding:6px}.flip-box,.section-avantage{margin:60px 0}.flip-box .elementor-flip-box:hover{box-shadow:var(--shadow-block)}.flip-box p,.section-avantage p{text-align:justify}.flip-box .elementor-column .elementor-section-boxed .elementor-element-populated{padding:10px!important}.flip-box .elementor-heading-title{margin-bottom:30px}.elementor-flip-box__front{width:100%;border:1px solid #e9e9e9;background-color:#f8f8f8!important;border-radius:var(--radius-box)}.elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0}.elementor-flip-box__front .elementor-flip-box__layer__overlay img{width:100%;height:200px;object-fit:cover}.elementor-flip-box__layer.elementor-flip-box__back{height:201px;border-radius:var(--radius-box);background-color:rgba(0,59,93,.78)}.elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__overlay{justify-content:flex-start}.elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px}.elementor-flip-box__layer__title{font-size:21px;text-transform:none;line-height:21px}.otsubbannerblock.elementor-column .elementor-element-populated,.elementor-element-9dc6a3a.elementor-column.elementor-inner-column .elementor-element-populated{padding:10px!important}.otsubbannerblock .elementor-widget-image{display:block;float:left;overflow:hidden;position:relative;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;width:100%;margin-bottom:10px}.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,.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,.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%}.otsubbannerblock .elementor-widget-image img{width:100%!important;height:300px}.otsubbannerblock .elementor-widget-heading{position:absolute;top:350px;width:100%;background:rgb(255 255 255 / 77%) none repeat scroll 0 0;padding:15px;text-align:center}.column-padding .elementor-column-wrap.elementor-element-populated{padding:10px!important;align-items:center}.column-padding-2 .elementor-column-wrap.elementor-element-populated{padding:10px 15px!important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1320px}.elementor-2 .elementor-element.elementor-element-5afa7a6 .elementor-text-editor{text-align:center!important}.page-product .product-images.owl-carousel.owl-drag .owl-item{max-width:100px;margin-right:10px!important}.page-product .product-images.owl-carousel.owl-drag .owl-item{max-width:100px;margin-right:10px!important}.page-product .product-images .owl-carousel .owl-stage{display:flex;justify-content:center}#main .images-container .js-qv-mask{padding:0 15px}#js_icp_next_opt_7{width:100%;background-color:#245b98!important}.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .items-count{color:#fff;background-color:var(--color-title-span);padding:5px;border-radius:20px;font-size:15px;font-weight:500;display:inline-block;vertical-align:bottom;min-width:30px;min-height:30px;text-align:center;width:fit-content;line-height:20px}.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .more-results a{border:1px solid var(--color-title);background:var(--color-title);color:#fff;display:block;padding:8px 10px;width:fit-content;margin:0 auto;transition:var(--transition);font-size:15px;border-radius:5px;margin-top:10px}.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)}.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .product img{width:auto}.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .product .jolisearch-product span.product-price{margin-bottom:15px;margin-top:10px!important;color:var(--color-title-span);font-size:16px!important}.ps17.ui-menu.ui-jolisearch .jolisearch-body aside[role="complementary"] a{display:flex!important;flex-wrap:wrap;gap:5px}.colonnehome:after{background-color:transparent;bottom:0;content:" ";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform 0.3s;width:100%}.colonnehome:hover:after{transform:scaleX(1);background-color:var(--color-title-span)}.site-decoupe .colonnehome:hover:after{background-color:var(--color-decoupe)}.site-decoupe .colonnehome{box-shadow:var(--shadow-block)}.guide:hover .elementor-column-wrap.elementor-element-populated,.guide .elementor-image{overflow:hidden}.guide img{transition:transform 0.4s ease-out,filter 0.4s ease-out;width:100%}.guide:hover img{transform:scale(1.1);filter:brightness(1.1)}.guide .elementor-image{border-radius:10px 10px 0 0}.vitrine .elementor-column-wrap.elementor-element-populated{border-top:2px solid #fff;transition:var(--transition)}.vitrine .elementor-column-wrap.elementor-element-populated:hover{transform:translateY(-10px);border-top:2px solid var(--color-title-span)}.colonnecommandez{max-width:650px}.cliquable .elementor-widget{position:initial}.cliquable .elementor-widget a{position:absolute;inset:0;z-index:10;display:block;padding-top:55px}.shop-7 .check,.shop-7 .product-header-unique-12345{background-color:var(--color-vitrine-hover)}.shop-7 .table-unique-12345 tbody{background-color:#f8f8f8}.shop-7 .component_step .card-block .card:hover{border-color:var(--color-vitrine-hover)}.shop-7 .add-to-cart-button-unique-12345,.shop-7 .cart-icon-unique-12345{background-color:var(--color-vitrine)}.shop-7 .tabs .nav-tabs .nav-link.active,.shop-7 .elementor-widget-roy_product_tabs .nav-tabs .nav-link.active{border-color:var(--color-vitrine)}.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{display:table}.ul-style-vitrine li{position:relative;padding-left:25px;margin-bottom:8px;list-style:none}.ul-style-vitrine li::before{content:"✓";position:absolute;left:0;top:0;color:var(--color-vitrine);font-weight:700}#content.page-home{margin-top:20px;padding-top:30px}#content.page-home h1.product-title{margin-bottom:0}#header{box-shadow:0 12px 15px 0 rgba(0,0,0,.07)}.sb-cart-count{font-size:15px;font-weight:700;width:22px;height:22px;line-height:22px}.header-panneaux .crazy-shopping-cart .fa-shopping-cart{font-size:30px}.header-panneaux .crazy-shopping-cart .sb-cart-count{background:#7ab625}.header-panneaux{padding:0 15px!important;border-bottom:1px solid #e1e2e6}.header-panneaux .elementor-widget:not(:last-child){margin-bottom:0}.header-panneaux .content-end .elementor-widget-wrap{align-items:center;justify-content:end;gap:20px}.header-panneaux ._desktop_user_info .user-info a.account,.header-panneaux ._desktop_user_info .user-info span.connect{color:var(--color-polycarbonate-hover)}.header-panneaux.site-vitrine ._desktop_user_info .user-info a.account,.header-panneaux ._desktop_user_info .user-info span.connect{color:var(--color-vitrine)}.header-panneaux.site-decoupe ._desktop_user_info .user-info a.account,.header-panneaux.site-decoupe ._desktop_user_info .user-info span.connect{color:var(--color-decoupe)}#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}.header-panneaux-menu .ets_mm_megamenu{box-shadow:none}.header-panneaux-menu .mm_menus_ul{justify-content:center}.header-panneaux-menu .mm_menus_li>a{padding:15px 20px!important}.btn-tel.panneaux a{border:1px solid var(--color-polycarbonate)}.btn-tel.site-vitrine a{border:1px solid var(--color-vitrine)}.btn-tel.site-decoupe a{border:1px solid var(--color-decoupe)}.faq-panneaux .elementor-tab-title.elementor-active{background:#fff;border-radius:10px 10px 0 0;padding-bottom:20px}.faq-panneaux .elementor-active.elementor-tab-content{border-radius:0 0 10px 10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.page-home .wk-sample-block .h4{text-align:center}.product-properties__list.accordion{list-style-type:none}.tab-polycarbonate .elementor-tab-title.elementor-active a{position:relative}.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-widget-tabs .elementor-tab-desktop-title{padding:0}.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}.tab-polycarbonate .elementor-tab-title.elementor-tab-desktop-title a{padding:20px 40px;border:0;border-bottom-style:none;color:#000;font-size:20px;font-weight:600}.tab-polycarbonate .elementor-tab-title.elementor-tab-desktop-title{padding:20px 0 30px;border:none}.tab-polycarbonate .product-properties-list-item__data{border-bottom:1px solid #e6e6e6;color:#666;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 30px 10px 10px;position:relative;transition:none;z-index:1;position:relative}.tab-polycarbonate .product-properties-list-item__property{min-width:33.333%}.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:0;position:absolute;right:0;top:0;z-index:-1}.page-index .wk-sample-block .h4{text-align:center}.page-index .wk-sample-block #wksamplebuybtn{background:#e4331f!important;border-radius:5px}.page-index .wk-sample-block #wksamplebuybtn:hover{background:#000!important}.echontillon{background:#f6f6f6}.product-downloads{list-style:none}.download{align-items:center;display:flex;flex-direction:row;position:relative}.download_icon,.download_spinner{height:auto;left:10px;width:32px;line-height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.download_link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.download_title{font-weight:600;margin-right:.5em;text-decoration:none}.download_meta{color:#8a898a;width:auto}.download_filetype{display:inline-block;margin:0 30px;min-width:90px}.download_icon-right{left:auto;right:10px;width:32px}.download_link{padding:15px 30px 15px 60px;color:#8a898a;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-between;text-decoration:none;z-index:1}.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{width:33%!important}.option-block .elementor-widget-container{transition:var(--transition)}.option-block:hover .elementor-widget-container{box-shadow:0 0 14px 0 rgba(0,0,0,.5)!important}.option-block .elementor-image-box-img{padding:15px;background-color:#e9e9e9;height:130px;display:flex;justify-content:center;align-items:center;width:110px;border-radius:5px 0 0 5px}.option-block .elementor-image-box-content{padding:20px}.footercolor p{margin-bottom:10px}#manufacturer #main ul .brand{width:100%;margin-bottom:40px}#manufacturer #main ul .brand:hover a.btn-primary{background-color:var(--color-title-span);border-color:var(--color-title-span)}#manufacturer #main ul .brand-img{width:15%!important;border:none;margin-bottom:0}.brand-infos{width:60%}.brand-infos p{font-size:15px;color:var(--color-title);margin:0}.brand-nb-products{font-size:16px;color:var(--color-title);padding-bottom:10px;font-weight:500}.brand-products{width:25%;display:grid!important;justify-items:center;text-align:center}.qdt-btn{background-color:#007bff;color:#fff;border:none;padding:8px 15px;font-size:15px;cursor:pointer;border-radius:5px;font-weight:600;text-transform:initial;display:block;margin:0 auto;width:fit-content}.qdt-btn:hover{background-color:#0056b3;border:none}.qdt-btn:focus{background-color:#0056b3;border:none}.product-discounts .table{width:100%;border-collapse:collapse}.product-discounts .table thead{background-color:#fff;color:#000}.product-discounts .table thead th{padding:5px;text-align:center;border:1px solid #dee2e6;border-width:1px 0}.product-discounts .table tbody td{padding:5px;border:1px solid #dee2e6;border-width:1px 0}.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}.product-discounts .table-bordered{border:1px solid #dee2e6;overflow:hidden}.product-additional-info{display:flex;flex-direction:column}.product-additional-info>#quantity-discount-table{order:99}.h3.qdt_cus_heading{margin:0;font-size:18px;text-transform:inherit;width:100%;text-align:center;padding:5px;background:green;color:#fff;border-radius:5px 5px 0 0}.qdt-displayed{margin-top:25px}body .btnOpenCloseToaster{font-size:25px;padding:15px 0 15px;height:50px;width:50px;color:#fff!important;line-height:20px;border:none}body .btnOpenCloseToaster:hover,body .btnOpenCloseToaster:focus{border:none}body .btnOpenCloseToaster span{background:var(--color-title-span)!important;font-size:14px;font-weight:600}body .toasterCart #toasterPanel .toasterBody .toasterPanelProduct .product-name{font-size:16px;font-weight:700;line-height:20px;color:#000!important}body .toasterCart #toasterPanel .toasterBody .toasterPanelProduct .product-actions>div{min-width:auto}#toasterPanel .btn{border:none}body .toasterCart #toasterPanel .toasterBody .toasterPanelProduct .product-actions{display:flex!important}#toasterPanel .btn:hover{background-color:var(--color-title-span)!important}body .toasterCart #toasterPanel .toasterBody .toasterPanelProduct{padding-right:5px}body .toasterCart #toasterPanel .toasterFooter .discounts-form-list form .btn{font-size:16px;line-height:0}body .toasterCart #toasterPanel .toasterBody .toasterPanelProduct .product-actions>div span{line-height:20px}.hi-gc-displayTop{margin-left:20px;margin-right:0}.gratuit .shipping_prix_cart{display:none}.gratuit .shipping_free_cart{display:block!important;line-height:20px}.shipping_free_cart{display:none}body .btnOpenCloseToaster{top:100%;transform:translateY(-150px)}body .toasterCart #toasterCrossSellingPanel .toasterHeader .products-section-title{font-size:20px!important;line-height:25px!important}body .toasterCart #toasterCrossSellingPanel .toasterBody .toasterPanelProduct .product-price{margin:0}.polyhome .elementor-image-box-img img{filter:brightness(0) saturate(100%) invert(24%) sepia(91%) saturate(3422%) hue-rotate(202deg) brightness(94%) contrast(94%)}.polyhome{position:relative;transition:transform 300ms ease-out}.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{background:#d1b12a!important}.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)}.comparison-table{width:100%;border-collapse:collapse;margin:2rem 0;font-family:"Titillium Web",Sans-serif;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;opacity:0;transform:translateY(20px);animation:fadeInUp 0.8s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.btnprod a{position:relative;background:#0959b8;width:380px;padding:15px 40px;text-align:center;color:#fff!important;border-radius:5px;margin:15px 0}.btnprod a:hover{background:#d1b12a;color:#000!important}.header-panneaux.site-vitrine ._desktop_user_info .user-info a.account,.header-panneaux ._desktop_user_info .user-info span.connect{color:var(--color-vitrine)}.text-carousel-container{max-width:100%;font-family:"Titillium Web",Sans-serif;position:relative}.text-carousel{position:relative;padding:0;overflow:hidden}.text-slide.active h1{line-height:1.2em!important}.text-slide h2{line-height:1.2em!important;font-size:43px!important}.text-carousel .btn{position:relative;padding:15px 30px;background-color:var(--color-polycarbonate-hover);color:#fff;border:none!important;font-size:18px}.text-carousel .btn.btn-vitrine{background-color:var(--color-vitrine-hover)}.text-carousel .btn.btn-vitrine:hover{background-color:var(--color-vitrine);color:#fff}.text-carousel .btn:hover{background-color:#d1b12a;color:#000;border:none!important}.text-carousel-inner{display:flex;transition:transform var(--transition-time) ease;height:100%}.text-slide{min-width:100%;padding:2.5rem var(--spacing);box-sizing:border-box;opacity:.3;transition:opacity var(--transition-time) ease}.text-slide.active{opacity:1}.text-slide p{color:var(--text-color);line-height:25px;margin-bottom:1.5rem;font-size:18px;font-family:"Titillium Web",Sans-serif}.text-carousel-nav{display:flex;justify-content:center;padding:1rem 0;position:absolute;bottom:10px;width:100%}.nav-dot{width:12px;height:12px;border-radius:50%;border:none;background-color:transparent;margin:0 6px;padding:0;cursor:pointer;transition:all 0.3s ease}.nav-dot.active{background-color:transparent;transform:scale(1.2)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-slide h2,.text-slide p,.text-slide ul{animation:fadeIn 0.8s ease forwards}.text-slide p{animation-delay:0.2s}.text-slide ul{animation-delay:0.4s}.menupanneau .ets_mm_megamenu_content_content{display:table;margin:0 auto}.menupanneau .header-panneaux-menu .mm_menus_li>a{padding:15px 40px}.titlecateg{text-align:left;margin-bottom:25px;font-size:40px;font-family:"Titillium Web",Sans-serif}.desc p{margin-bottom:25px;font-size:16px;line-height:25px;font-family:"Titillium Web",Sans-serif;color:#000!important}.imagebox{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:30px}.imageleft img{width:100%;height:400px;border-radius:5px!important;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all 0.3s ease-in-out}.imageleft img:hover,.imageright img:hover{transform:scale(1.02)}.imageright img{width:100%;height:400px;border-radius:5px!important;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all 0.3s ease-in-out}.categorieul ul{list-style:none;padding:0;margin:0}.categorieul li{position:relative;padding-left:25px;margin-bottom:8px}.categorieul li::before{content:"✓";position:absolute;left:0;top:0;color:#3c76c0;font-weight:700}.categorieul p{margin:0;color:#000!important;display:inline;font-family:"Titillium Web",Sans-serif!important}a:hover:before{display:none!important}.categorie-table{position:relative;margin-bottom:30px}.categorie-table thead{background:#f0f5ff;color:#000}.categorie-table th{padding:1.2rem 1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.95rem;text-align:center;font-family:"Titillium Web",Sans-serif}.categorie-table td{padding:.7rem;font-size:16px;transition:background-color 0.3s ease;font-family:"Titillium Web",Sans-serif}.categorie-table td:first-child{font-weight:600;color:#000}.categorie-table tbody tr{background-color:#fff}.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{transition:transform 0.2s ease}.categorie-table tbody tr:hover{transform:translateX(-5px)}ul.ulpartie li{display:grid;grid-template-columns:5% 1fr}.partie1{position:relative;display:inline-block;border-radius:50%}.partie2{position:relative;display:inline-block;font-family:"Titillium Web",Sans-serif;color:#000}@keyframes highlight{0%{background-color:transparent}50%{background-color:rgba(66,153,225,.1)}100%{background-color:transparent}}.highlight-row{animation:highlight 2s ease infinite}.categoeul{margin:20px 0;padding:15px;background-color:#f7f7f7;border-radius:8px}.categoeul ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.categoeul li{background-color:#fff;border-left:4px solid #4285f4;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px 15px;border-radius:4px;margin:0;flex:1 0 calc(33.333% - 10px);min-width:200px;transition:transform 0.2s,box-shadow 0.2s}.categoeul li:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.categoeul p{margin:0;font-size:14px;font-weight:500;color:#000}.categ p{color:#000!important}.custom-product-description{position:relative;padding-right:196px;margin-bottom:40px}body.cms-id-35 header.page-header,body.cms-id-37 header.page-header,body.cms-id-41 header.page-header,body.cms-id-47 header.page-header{display:none}.tech h2{color:#fff!important}.text-carousel-nav{display:none;pointer-events:none;margin-top:40px}.btn a{color:#fff!important}.table-scroll-wrapper{overflow-x:none!important}#group_2{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0;padding:0;list-style:none}#group_2 .input-container{border:none!important;margin:0;padding:0}#group_2 .input-color{position:absolute;opacity:0;width:0;height:0}.color:hover:before,.custom-checkbox input[type="checkbox"]+span.color:hover:before{transform:scale(1)!important}#group_2 .color,#group_2 .texture{display:block;width:180px;height:180px;border-radius:5px;border:1px solid #e5e5e5;box-shadow:0 2px 5px rgba(0,0,0,.05);cursor:pointer;transition:all 0.3s ease;position:relative;background-size:cover;background-position:center;margin-bottom:24px}#group_2 .color:hover,#group_2 .texture:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}button.product-cta.product-cta--small{cursor:pointer}#group_2 .sr-only.tip{position:absolute;display:block!important;opacity:1;bottom:-50px;left:0;right:0;text-align:center;width:100%;height:45px!important;font-size:16px;background:#fff;font-weight:500;clip:auto;clip-path:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:5px 5px 10px;font-family:"Titillium Web",Sans-serif}#group_2 input:checked+.color,#group_2 input:checked+.texture{border:2px solid #0d5bbd;box-shadow:0 0 0 2px rgba(13,91,189,.3)}.text-carousel .btn.btn-plexiglas{background-color:#ff5700!important}.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 0;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}#group_2 .texture{width:75px!important;height:75px!important}#group_2 .sr-only.tip{padding:0!important}.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}.duo-comparatif{color:#333;line-height:1.6;padding:60px 0;overflow:hidden}.comparatif-container{width:90%;max-width:1200px;margin:0 auto}.comparatif-header{text-align:center;margin-bottom:50px}.comparatif-header h1{font-size:2rem;color:#1a1a1a;margin-bottom:20px}.duo-comparatif-details{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:50px;position:relative}.materiau-card{flex:1;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.materiau-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.materiau-header{padding:30px;text-align:center;color:#fff;display:flex;flex-direction:column;color:#fff!important}.materiau-header h3,.materiau-header p{color:#fff!important}.plexiglass .materiau-header{background:#007bff}.polycarbonate .materiau-header{background:#444}.materiau-card h3{font-size:1.5rem;margin:0}.materiau-sub{font-size:.9rem;opacity:.8;margin:5px 0 0}.materiau-body{padding:30px}.materiau-card h4{border-bottom:2px solid #eee;padding-bottom:10px;margin-top:30px}.duo-comparatif ul{list-style:none;padding:0;margin:15px 0}.duo-comparatif ul li{position:relative;padding-left:25px;margin-bottom:12px}.list-check li:before,.list-cross li:before,.list-shield li:before{position:absolute;left:0;top:2px;font-weight:700}.list-check li:before{content:"✓";color:#28a745}.list-cross li:before{content:"×";color:#dc3545}.list-shield li:before{content:"🛡️";color:#ffc107;font-size:.8rem}.duo-comparatif ul li span{font-weight:700}.vs-divider{font-size:1.2rem;font-weight:700;color:#555;background:#fff;padding:10px 15px;border:2px solid #eee;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.conseil-box{background:#f8fbff;padding:30px;border-radius:8px;border:1px solid rgba(0,123,255,.1);text-align:center;position:relative;display:flex;flex-direction:column}.conseil-box h4{margin-top:0;color:#007bff}@media (max-width:991px){.materiau-body{padding:20px}}@media (max-width:767px){.duo-comparatif-details{flex-direction:column;gap:0;margin-bottom:0}.materiau-card{margin-bottom:30px;width:100%}.vs-divider{position:static;transform:translate(0,0);margin:-15px auto 15px}}@media (max-width:768px){#group_2{justify-content:center}#group_2 .color,#group_2 .texture{width:150px;height:120px}}.product-variants-item .control-label{font-weight:600;margin-bottom:15px;display:block;font-size:16px;position:relative}#group_6 .input-radio:checked+.radio-label::before{box-shadow:none!important}#group_6{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px;padding:15px 0;list-style:none}.radio-label:before{border-radius:7px!important}#group_6 .input-container{margin:0;padding:0;flex:0 0 auto;position:relative;z-index:1}#group_6 .input-radio{position:absolute;opacity:0;width:0;height:0}#group_6 .radio-label{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all 0.4s cubic-bezier(.68,-.55,.265,1.55);background-color:#fff;color:#495057;font-weight:600;font-size:15px;box-shadow:0 3px 6px rgba(0,0,0,.08);position:relative;overflow:hidden}#group_6 .input-radio:not(:checked)+.radio-label:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.1);color:#06c;border-color:rgba(0,102,204,.3)}#group_6 .radio-label::after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(0,102,204,.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:#fff;border-color:#05b;box-shadow:0 6px 15px rgba(0,102,204,.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,.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:.7;transform:none}#group_6 .input-container{animation:fadeInUp 0.4s ease-out forwards}#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}@media (max-width:576px){#group_6{gap:8px;padding:8px 3px}#group_6 .radio-label{width:42px;height:42px;font-size:14px;border-radius:8px}#group_6 .input-radio:checked+.radio-label{transform:translateY(-5px) scale(1.05)}}#group_6 .input-radio:checked+.radio-label::after{content:"";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:6px;height:6px;background-color:#06c;border-radius:50%;box-shadow:0 0 0 2px rgba(0,102,204,.5);animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,102,204,.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)}}.grid-avantages{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;border-radius:16px;color:#000}.avantage-item{display:flex;align-items:flex-start}.check-icon{font-size:24px;color:#f96403;margin-right:10px}.icone-vitrine .elementor-image-box-img img{filter:invert(67%) sepia(38%) saturate(5728%) hue-rotate(141deg) brightness(92%) contrast(98%);transition:var(--transition)}.icone-vitrine:hover .elementor-image-box-img img{transform:translateY(-10px)}.contact-vitrine input.wpcf7-submit,.contact-vitrine .custom_choosefile .button_choosefile{border-color:var(--color-vitrine-hover);background-color:var(--color-vitrine-hover)}.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{position:sticky;z-index:1;transition:all 0.3s ease-in-out;top:10vh}.sticky-slider:hover{transform:scale(1.02) rotate(0deg) translateZ(0)}@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:.85rem}.categorie-tablee th,.categorie-table td{padding:.75rem .5rem}body#checkout .co_right .blockreassurance_product{padding-left:0}.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:1199px) and (min-width:992px){.ybc_block_latest.page_home .ybc_blog_content_block{gap:0}.ybc_block_latest.page_home .ybc_title_block{font-size:20px}.blog_description p{font-size:16px}}@media (max-width:992px) and (min-width:576px){#checkout .delivery-options .row *{padding:0 5px!important;text-align:center!important}}@media (max-width:991px){.ui-menu.ui-jolisearch .jolisearch-body{overflow:scroll!important}body .toasterCart{z-index:9999}#content.page-home{margin-top:0;padding-top:0}#header .header-top{position:fixed;z-index:1000;background:#fff;height:66px;top:-1px;left:0;width:100%;transition:all 0.4s cubic-bezier(.36,.76,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 0 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:0}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:0}.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 0 -8px 0 rgba(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:0}.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:700;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) and (min-width:576px){.ybc_block_latest.page_home .ybc_blog_content_block{gap:0}.ybc_block_latest.page_home .ybc_title_block{font-size:20px}.blog_description p{font-size:16px}#wpcf7-f1-o1 .col-sm-5{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:0}.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:0 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:0}.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:0}.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:0;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 .375rem}#content-wrapper.left-column #main{padding:0 5px}.faceted-slider>li p{font-size:18px;font-weight:500}.section--grey{padding:30px 0 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:0;padding:0;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:0 20px 0}.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:0}#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:0 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:0}#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}}@media (max-width:360px){#submit_idxrcustomproduct .add-to-cart{justify-content:center;gap:10px}.component_step .card-header{padding:10px!important}body#checkout section.checkout-step .step-title,.cart-grid-body .card-block h1,.text-muted{font-size:22px!important}body#checkout section.checkout-step .payment-options .custom-radio{margin-right:10px}body#checkout section.checkout-step .payment-options label{font-size:16px}.product-miniature .btn{padding:10px 2px}.product-line-grid-right .price,.product-line-grid-right .qty{width:50%}.product-line-grid-right .text-xs-right{right:5px}.add_wrap .configure_cart_button{padding:10px 20px}.product-miniature .btn,.contactable-submit,.add_wrap .configure_cart_button:not(#product .add_wrap .configure_cart_button){font-size:13px}.countcontainer .county .county-cell{font-size:16px;padding:0 2px}.countcontainer .county .county-cell .county-label{font-size:10px}.block_newsletter form button.go{font-size:15px;width:100px;padding:10px 15px}}#roycontent_footer{display:none!important}#header{background:#fff!important}a.ets_mm_url{text-transform:none!important}#collapsibleSection table tr{background:#f8f8f8!important}.powered-by{display:none!important}.small-subtitle{font-size:1rem;font-weight:400;color:#666;margin-top:5px}#main h2.tiny-title{font-size:12px!important;font-weight:normal!important;color:#000!important;margin:0!important;line-height:1.5}#main h2.tiny-title+p{margin-top:0!important}.footer-region .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;justify-content:flex-end;gap:10px}.footer-region .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,.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}.head-style .elementor-container .elementor-row .elementor-element{width:100%!important}@media (max-width:768px){.head-style .elementor-container .elementor-row .elementor-element{display:flex;flex-direction:column;gap:30px}}footer .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}.ets-rv-product-comments-additional-info{margin:0 0 20px 0!important}.product-additional-info button.btn.ets-rv-btn-comment.ets-rv-btn-comment-big{display:flex!important;justify-content:space-between!important;align-items:end!important;padding:10px 18px!important;background:#2298e7!important;border:#2298e7!important}.product-actions button.btn.ets-rv-btn-comment.ets-rv-btn-comment-big{display:flex!important;justify-content:space-between!important;align-items:end!important;padding:10px 18px!important;background:#2298e7!important;border:#2298e7!important}.ets_rv_statistics button.btn.ets-rv-btn-comment.ets-rv-btn-comment-big{display:flex!important;justify-content:space-between!important;align-items:end!important;padding:12px 25px!important;background:#ee9a00!important;border:#ee9a00!important}#promo-code .alert-danger{display:none!important}.estimateddelivery.hide-default{display:block!important;margin-top:15px!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}.ed_item div{font-size:14px!important}.estimateddelivery>div{border:none!important;padding:0!important;margin-bottom:0!important}#submit_idxrcustomproduct_unique_12345{margin-top:20px!important}.product-information p{font-size:14px;margin-bottom:0!important;margin-top:20px}.min-max{font-weight:bold!important}p.ed_header{font-weight:400!important}.date_green{color:#000!important}.lang-it #blockcart-modal .modal-header{padding:10px!important;background:#282831!important}.lang-it #blockcart-modal .modal-header{padding:10px!important;background:#282831!important}.lang-it .btn{font-size:14px!important;line-height:20px!important;padding:9px 20px!important;border-radius:4px!important;border:2px solid #282831!important;color:#fff!important;background:#282831!important;text-transform:inherit!important}.lang-it .btn:hover{background:#ff5800!important;border:2px solid #ff5800!important;color:#fff!important}.lang-it #blockcart-modal .modal-title{font-size:18px!important;line-height:24px!important}.lang-it p{color:#000!important}.lang-it #promo-code .promo-input{height:45px!important}.lang-it #promo-code .btn{height:45px!important}.lang-it .input-group .input-group-btn>.btn[data-action="show-password"] i{color:#fff!important;opacity:1!important}.lang-it .delivery-option img{height:40px!important;width:40px!important}.lang-it .ets_mm_megamenu{box-shadow:none!important}.lang-it #blockcart-modal .modal-title i.material-icons{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-last-section .elementor-container{max-width:100%!important}.footer-top-section .elementor-container{max-width:100%!important}.footer-container{padding-bottom:0px!important}.footer-container .container{width:100%}.btn-tel-poly a{font-weight:700;border:1px solid #d1b12a!important;border-radius:var(--radius-box);padding:10px 30px;position:relative!important;overflow:hidden;z-index:1;display:block!important;width:fit-content!important}.btn-tel-pmma a{font-weight:700;border:1px solid #e95911!important;border-radius:var(--radius-box);padding:10px 30px;position:relative!important;overflow:hidden;z-index:1;display:block!important;width:fit-content!important}.new-home p{font-family:'Inter',sans-serif!important}.new-home .p-home{max-width:500px}#black-btn a{background:rgba(255,255,255,.12)!important;color:#fff;border:1px solid rgba(255,255,255,.25)!important;backdrop-filter:blur(8px)}#pink-btn a{background:#e91e63!important;color:#fff!important;box-shadow:0 4px 14px rgba(233,30,99,.25)}.btn-product a{min-width:100%!important;box-shadow:0 4px 14px rgba(233,30,99,.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,.35)!important}#black-btn a:hover{background:rgba(255,255,255,.5)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(51,49,50,.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,.1);border:1px solid rgba(255,255,255,.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.new-home-title{font-family:'Inter',sans-serif!important}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}.icon-recyclage{background:#fff;max-width:fit-content;padding:20px;border-radius:14px;position:absolute;bottom:45px;left:25px;box-shadow:0 20px 40px rgba(0,0,0,.12)}#new-home-title h2{font-size:40px!important;font-weight:800!important;color:#000!important;line-height:1.15;margin-bottom:16px;letter-spacing:-.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:-.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:-.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:.12em;text-transform:uppercase;padding-left:10px;color:#e91e63!important}.icon-box-green .elementor-icon-box-wrapper{width:fit-content;padding:10px 30px;background:#e8f5e9;border-radius:30px;display:flex;align-items:center!important}.icon-box-green .elementor-icon-box-wrapper i{font-size:17px;color:#00a040}.icon-box-green .elementor-icon-box-title{margin:0!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding-left:10px;color:#00a040!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}.third-section .hero-desc{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}.section-col-gap2 .elementor-row{column-gap:15px!important}.p-expertise-width{max-width:760px}.p-expertise-width strong{color:#fff!important}.p-fournisseurs-width{color:#fff!important;max-width:700px}.supplier-card{transition:all 0.3s cubic-bezier(.4,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,.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,.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-content p{font-size:17px!important;color:#00000099!important;font-weight:400!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(.4,0,.2,1);scale:1.07}.col-product .elementor-column-wrap{overflow:hidden!important}.toggle-section.faq p{font-size:15px!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(.4,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}.sec-icons .elementor-icon-box-icon{margin-bottom:8px!important}.sec-icons .elementor-icon-box-wrapper{display:flex!important;align-items:center!important}.footer-trust{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px!important;padding:10px 14px;margin-bottom:0}.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,.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:.8px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.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:gold;font-size:14px;letter-spacing:2px;line-height:1}.footer-trust-label{font-size:11px;color:rgba(255,255,255,.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{background-color:#fff!important;color:#E91E8C!important;margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;position:relative;z-index:2;padding:0}#autres-plaques .p{font-family:'Inter',sans-serif!important}#autres-plaques .elementor-button-wrapper a:hover::after{transform:translateX(4px)}#autres-plaques .elementor-button-wrapper a::after{content:'→';transition:transform 0.2s ease}#autres-plaques .caracteristiques span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:10px;background:#f9fafb;border:1px solid #e5e7eb;color:#2d2d2d;font-size:12px;font-weight:650}#autres-plaques .caracteristiques li{margin-right:0!important;margin-left:8px!important;margin-bottom:8px!important}.material-card .elementor-column-wrap:hover{border-color:rgba(233,30,99,.55);box-shadow:0 20px 40px rgba(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,.08),transparent 45%);opacity:0;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.material-card .elementor-column-wrap:hover::before{opacity:1}.material-card .elementor-column-wrap{overflow:hidden!important}.materiau-specifique p{padding:0!important;color:#6b7280!important;font-family:'Inter',sans-serif!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:#fff;padding:0 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:0 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,.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}div.separateur{width:65px;height:2.5px;background-color:#e30000;margin-top:10px}@media (min-width:770px){#reference-div{max-width:fit-content;position:absolute;right:50px;display:flex;color:#000;font-weight:700}}@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:start}.shop-1.page-index #content-wrapper{margin-top:0!important}.contactbar .elementor-icon-list-items{flex-direction:column;margin-top:5px}.promotionbar span.elementor-icon-list-text{line-height:20px!important;padding:0 5px!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}}@media (max-width:768px){div#ps_topbanner_wrapper{margin-bottom:0px!important}}@media (max-width:767px){#js-product-list .product-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}@media (max-width:1024px){.elementor-294 .elementor-element.elementor-element-bc4d577{margin-bottom:80px!important}}@media (min-width:768px) and (max-width:1024px){.elementor-section[data-id="ec2363e"] .elementor-container{max-width:700px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;margin-left:13%}.elementor-section[data-id="ec2363e"] .elementor-column{width:50%;max-width:50%}}@media (max-width:1024px){.elementor-section[data-id="90779ef"] .elementor-container{max-width:700px;margin-left:auto;margin-right:auto;display:flex!important;flex-wrap:wrap}.elementor-section[data-id="90779ef"] .elementor-column{width:100%!important;max-width:100%!important}.elementor-section[data-id="90779ef"] .elementor-column:first-child{margin-bottom:25px}.elementor-290 .elementor-element.elementor-element-90779ef{padding:0 0 0 0px!important}}@media (max-width:1024px) and (min-width:768px){.elementor-element-7fe97f6>.elementor-container>.elementor-row{flex-direction:column}.elementor-element-c9c9dcb{width:100%!important;text-align:center;margin-bottom:30px}.elementor-element-a1967c4{width:100%!important}.elementor-element-a1967c4 .colonnehome{width:29%!important}.elementor-element-a1967c4 .elementor-row{display:flex;flex-wrap:wrap;justify-content:space-between}}