.single-product .et_pb_row{width:100%!important}.single-product .et_pb_text_inner>.et_pb_section{background:#fff!important}.single-product .shortcode p,.single-product .shortcode span,.single-product .shortcode li,.single-product .shortcode a{font-weight:400!important;font-size:14px}.single-product .et_pb_section.shortcode{margin-left:0;margin-right:0}.montserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.single-product .df_faq_item .faq_answer ul{margin-top:12px!important;margin-bottom:12px!important;padding-left:20px}.single-product .df_faq_item .faq_answer li{margin-bottom:6px!important;line-height:1.5}.open-sans{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:'wdth' 100}.pacifico-regular{font-family:"Pacifico",serif;font-weight:400;font-style:normal}body{font-family:'Montserrat',sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:700;line-height:1.3}header{display:grid;align-items:end}.sub-menu.df-custom-submenu.df-mega-menu-item.df-hover{margin-top:-10px!important}.sub-menu.df-custom-submenu.df-mega-menu-item{border-radius:10px}.menu-dciweb .pac_dth_image{position:relative;overflow:hidden;border-radius:8px}.menu-dciweb .pac_dth_image img{transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;will-change:transform,box-shadow;display:block;width:100%;position:relative;z-index:1}.menu-dciweb .pac_dth_image img:hover{transform:scale(1.2);transition:transform 0.8s ease-in-out,box-shadow 0.8s ease-in-out;box-shadow:0px 10px 20px rgba(0,0,0,0.15)}.menu-dciweb .pac_dth_image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:2;pointer-events:none}.menu-dciweb .pac_dth_title{font-size:13px!important;text-transform:none}.menu-vignette-cat-produit .pac_dth_taxonomy_inner{border:1px solid #ccc;padding:15px!important}.menu-vignette-cat-produit .pac_dth_taxonomy_inner:hover{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.menu-vignette-cat-produit .pac_dth_image{position:relative;overflow:hidden;border-radius:8px}.menu-vignette-cat-produit .pac_dth_image img{transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;will-change:transform,box-shadow;display:block;width:100%;position:relative;z-index:1}.menu-vignette-cat-produit .pac_dth_image img:hover{transform:scale(1.08);transition:transform 0.8s ease-in-out,box-shadow 0.8s ease-in-out;box-shadow:0px 10px 20px rgba(0,0,0,0.15)}.menu-vignette-cat-produit .pac_dth_title{margin-top:0px;min-height:60px;z-index:10;background:rgba(255,255,255,0.5);max-width:100%;overflow:hidden;text-overflow:ellipsis}.menu-vignette-cat-produit .pac_dth_title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.menu-vignette-cat-produit .pac_dth_title a{font-size:13px!important}.vignette-cat-produit .pac_dth_taxonomy_inner{border:1px solid #ccc;padding:15px!important}.vignette-cat-produit .pac_dth_taxonomy_inner:hover{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.vignette-cat-produit .pac_dth_image{position:relative;overflow:hidden;border-radius:8px}.vignette-cat-produit .pac_dth_image img{transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;will-change:transform,box-shadow;display:block;width:100%;position:relative;z-index:1}.vignette-cat-produit .pac_dth_image img:hover{transform:scale(1.08);transition:transform 0.8s ease-in-out,box-shadow 0.8s ease-in-out;box-shadow:0px 10px 20px rgba(0,0,0,0.15)}.vignette-cat-produit.pac_dth_title{margin-top:-10px;margin-left:0px;z-index:10;background:rgba(255,255,255,0.5);padding:5px 10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vignette-cat-produit .pac_dth_title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.vignette-cat-produit h3.pac_dth_title{min-height:70px}.vignette-cat-produit-home .pac_dth_taxonomy_inner{border:1px solid #ccc;padding:15px!important;background-color:#f9f9f9}.vignette-cat-produit-home .pac_dth_taxonomy_inner:hover{background-color:#f9f9f9}.vignette-cat-produit-home .pac_dth_taxonomy_inner:hover{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.vignette-cat-produit-home .pac_dth_image{position:relative;overflow:hidden}.vignette-cat-produit-home .pac_dth_image img{transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;will-change:transform,box-shadow;display:block;width:100%;position:relative;z-index:1}.vignette-cat-produit-home .pac_dth_image img:hover{transform:scale(1.08);transition:transform 0.8s ease-in-out,box-shadow 0.8s ease-in-out;box-shadow:0px 10px 20px rgba(0,0,0,0.15)}.vignette-cat-produit-home.pac_dth_title{margin-top:-10px;margin-left:0px;z-index:10;background:rgba(255,255,255,0.5);padding:5px 10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vignette-cat-produit-home .pac_dth_title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.vignette-cat-produit-home h3.pac_dth_title{min-height:55px}.df-item-wrap.df-product-content-wrap p strong{display:inline!important}button.cky-btn.cky-btn-accept,button.cky-btn.cky-btn-reject,button.cky-btn.cky-btn-customize{border-radius:10px}.dipl_woo_product_category_thumbnail img{filter:brightness(60%)}@media screen and (max-width:767px){.dipl_woo_products_categories .layout2 .dipl_woo_product_category_content_wrapper{align-items:center}a.dipl_abs_link{display:none!important}}