.f-white{color:#fff !important}@keyframes updown{0%{opacity:.5;transform:translateY(0)}100%{opacity:1;transform:translateY(8px)}}@media screen and (min-width: 1050px){#menu-mobile,#mm-block-menuprofessionnel,#mm-block-menudistributeur{display:none !important}#footerMobile{display:none}}@media screen and (max-width: 1632px){.container{max-width:calc(100vw - 32px) !important}}@media screen and (max-width: 1400px){#productsMenu #block-views-block-produits-gammes-block-1 .view-content .view-grouping,#productsMenu #block-views-block-produits-gammes-block-2 .view-content .view-grouping{min-width:300px}.container,#header .container,.highlighted .container,.featured-top .container,#blocPub-top .container,#breadcrumb.container{max-width:calc(100vw - 32px) !important}.page-node-83 #block-views-block-distributeurs-carte-block-1 .attachment{width:100%;margin-bottom:32px}.page-node-83 .view-distributeurs-carte #views-exposed-form-distributeurs-carte-block-1>div:nth-child(1){display:grid !important;grid-template-columns:1fr;gap:32px}}@media screen and (max-width: 1050px){#menu-mobile{position:sticky;top:45px;z-index:200;background-color:#f7f7f7;padding:8px 0;margin:0}.highlighted{position:relative;top:inherit}.highlighted .navbar-brand img{max-width:300px !important}.highlighted .views-exposed-form{max-width:300px !important;margin:0 auto}.highlighted .find-distributor a{font-size:12px}.highlighted .find-distributor a br{display:none}.path-frontpage .paragraph--type--txt .field__item{padding:12px}#block-sidamo-headerslidertopheader{display:none}.top-header-buttons a{padding:0 12px}.top-header-buttons a span{display:none}.highlighted aside{flex-direction:column}#block-newsletter .newsletter-right{padding:32px}.featured-top{display:none}.news-mode-liste .news-posts-resume,.news-mode-liste header{padding-right:1rem}.news-mode-liste footer{margin-top:16px}.view .view-content:has(.news-mode-liste){grid-template-columns:1fr}.view .view-content:has(.news-mode-liste) .views-row:nth-child(1){grid-column:inherit}#views-exposed-form-liste-articles-pro-et-distrib-block-1 .form-radios,#views-exposed-form-liste-articles-pro-et-distrib-block-2 .form-radios,#views-exposed-form-liste-articles-pro-et-distrib-block-3 .form-radios,#views-exposed-form-liste-articles-pro-et-distrib-block-4 .form-radios{display:flex;flex-wrap:wrap;margin-bottom:1rem;gap:8px}#views-exposed-form-liste-articles-pro-et-distrib-block-1 .form-radios .form-check-label,#views-exposed-form-liste-articles-pro-et-distrib-block-2 .form-radios .form-check-label,#views-exposed-form-liste-articles-pro-et-distrib-block-3 .form-radios .form-check-label,#views-exposed-form-liste-articles-pro-et-distrib-block-4 .form-radios .form-check-label{margin-bottom:0}}@media screen and (max-width: 768px){.path-frontpage .paragraph--type--txt .field__item h1{font-size:2rem !important}.path-frontpage .paragraph--type--txt .field__item h2{font-size:1.5rem !important;margin-bottom:1rem !important;padding:0 !important}.path-frontpage .paragraph--type--txt .field__item p{font-size:1rem !important}.cat_title .field--name-name{font-size:1.5rem}#menu-mobile{top:88px}#header{padding-bottom:48px;background-color:#f7f7f7}#header #block-sidamo-headerboutonstopheader{position:absolute;top:45px;left:50%;transform:translateX(-50%);z-index:400}#header #block-sidamo-headerboutonstopheader .top-header-buttons a{padding:0 0 0 12px !important;width:-moz-max-content;width:max-content}#header #block-sidamo-headerboutonstopheader .top-header-buttons a span{display:flex !important}#productsMenu .closebar{padding-top:80px !important}#productsMenu .closebar .btclose{top:1rem;position:fixed}.progressbar li:before{width:32px;height:32px;background-size:18px !important;padding:0;margin:0 auto}.progressbar .pro-bar{display:none}#webform-steps .select-webform{gap:64px;margin-top:64px}#webform-steps .nav-item a{min-height:200px}.site-footer .bottom{flex-direction:column}.site-footer .bottom .bloc3,.site-footer .bottom .bloc4{width:100%}#back-to-top{bottom:68px;right:8px}#block-footermobileproiconenav{display:block}#block-footerbottompro{width:100%}}@media screen and (max-width: 500px){#header #block-sidamo-headerboutonstopheader{top:48px}#header #block-sidamo-headerboutonstopheader .top-header-buttons a{padding:0 12px !important}#header #block-sidamo-headerboutonstopheader .top-header-buttons a span{display:none !important}}/*# sourceMappingURL=responsive.min.css.map */