#top-menu li a{border-bottom:none!important;text-decoration:none!important}.menu-section-title>a{font-weight:900!important;font-size:1.98em;color:#222!important;text-transform:uppercase;padding-bottom:4px;display:inline-block}#top-header{display:block}.et-fixed-header #top-header{display:none!important}.et_pb_portfolio_item .post-meta{display:none}.et_pb_portfolio_item h2{padding:0 5px!important;margin:0 auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-title-bottom .et_pb_portfolio_image{position:relative;width:100%;padding-top:100%;overflow:hidden}.custom-title-bottom .et_pb_portfolio_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;z-index:1}.custom-title-bottom .et_overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.custom-title-bottom .et_pb_module_header{position:absolute;bottom:10px;left:0;width:100%;text-align:center;color:#ffffff!important;font-size:1.2em;font-weight:bold;padding:0 10px;z-index:3;opacity:1;transition:opacity 0.3s ease}@media (hover:hover) and (pointer:fine){.custom-title-bottom .et_pb_portfolio_item:hover .et_pb_portfolio_image img{transform:scale(1.05)}.custom-title-bottom .et_pb_portfolio_item:hover .et_overlay{opacity:1!important;pointer-events:auto}}@media (hover:none) and (pointer:coarse){.custom-title-bottom .et_pb_portfolio_item.mobile-hover .et_overlay{opacity:1!important;pointer-events:auto}}.original-image .et_pb_portfolio_image{position:relative;width:100%;height:auto;padding-top:0!important;overflow:visible}.original-image .et_pb_portfolio_image img{position:relative;width:100%;height:auto;object-fit:contain}.et_pb_gallery_caption,.et_pb_slide_description,.mfp-title,.fancybox-caption,.wp-caption-text{opacity:0!important;pointer-events:none!important;height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;white-space:nowrap!important}img[title]{pointer-events:none}.et_pb_portfolio_filters{display:none!important}.non-cliquable>a{pointer-events:none;cursor:default;font-weight:bold;color:#000!important;text-transform:uppercase}.noblio-form .gform_description{padding-bottom:25px!important;}body .gform_wrapper .gform_fields{row-gap:10px!important}ul.products li.product .woocommerce-LoopProduct-link{display:block;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}ul.products li.product .woocommerce-LoopProduct-link::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.35);opacity:0;transition:opacity 0.3s ease;z-index:1;pointer-events:none}ul.products li.product:hover .woocommerce-LoopProduct-link::before{opacity:1}ul.products#noblio-produits li.product .woocommerce-loop-product__link .button{display:none!important}ul.products li.product{position:relative;overflow:hidden;text-align:center;margin:0!important;padding:0!important;width:calc(25% - 10px);box-sizing:border-box}@media (max-width:980px){ul.products li.product{width:calc(50% - 5%)}}@media (max-width:600px){ul.products li.product{width:100%}}ul.products{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center;margin:0!important;padding:0!important}ul.products li.product .woocommerce-loop-product__title{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);color:#ffffff;font-size:1.1em;font-weight:bold;z-index:2;padding:0 10px;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin:0}.menu-phone-icon{order:10}li.wpml-ls-item{order:5}#top-menu{display:flex}.dipl-products-accordion-wrap .dipl-woo-product__add_to_cart{display:flex!important;justify-content:center}.dipl-products-accordion-wrap .dipl-woo-product__add_to_cart a{border:0px;color:black!important}.dipl-products-accordion-wrap .dipl-woo-product__add_to_cart a.button:hover{border:0px;color:black!important}