.dropdown-site div:after,.dropdown-site li,.dropdown-site-site,.dropdown-site-site div{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.dropdown-site .selected:after,.dropdown-site.scrollable div:after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.dropdown-site{background:#fff;border:2px solid #e0e0e0;cursor:pointer;margin-top:3px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-accueil .recherche-produit .dropdown-site{border:2px solid #7f7f7f;color:#7f7f7f;cursor:pointer;font:700 14px Open Sans,Arial,Helvetica,sans-serif;margin:0 0 23px;text-transform:uppercase;width:100%}.page-accueil .recherche-produit .dropdown-site .selected,.page-accueil .recherche-produit .dropdown-site li{padding:16px 17px}.dropdown-site.open{z-index:2}.dropdown-site:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}.dropdown-site .carat{background:url(../images/arrow-select-grey.png) no-repeat 50% rgba(0,0,0,0);height:8px;position:absolute;right:12px;top:42%;width:11px}.dropdown-site.disabled .carat{border-top-color:#999}.dropdown-site .old{height:0;overflow:hidden;width:0}.dropdown-site .old,.dropdown-site select{left:0;position:absolute;top:0}.dropdown-site.touch .old{height:100%;width:100%}.dropdown-site.touch select{height:100%;opacity:0;width:100%}.dropdown-site .selected,.dropdown-site li{color:#7f7f7f;display:block;line-height:1;overflow:hidden;padding:13px 12px;white-space:nowrap}.dropdown-site.disabled .selected{color:#999}.dropdown-site .selected:after{border-radius:0 2px 2px 0;bottom:0;box-shadow:inset -55px 0 25px -20px #fff;content:"";position:absolute;right:0;top:0;width:60px}.dropdown-site div{background:#fff;border:1px solid #ccc;border-radius:0 0 3px 3px;border-top-color:#eee;height:0;left:-1px;margin-top:-1px;opacity:0;overflow:hidden;position:absolute;right:-1px;top:100%}.dropdown-site.open div{opacity:1;z-index:2}.dropdown-site.scrollable div:after{bottom:0;box-shadow:inset 0 -50px 30px -35px #fff;content:"";height:50px;left:0;position:absolute;right:0}.dropdown-site.scrollable.bottom div:after{opacity:0}.dropdown-site ul{height:100%;left:0;list-style:none;overflow:hidden;position:absolute;top:0;width:100%}.dropdown-site.scrollable.open ul{overflow-y:auto}.dropdown-site li{list-style:none;padding:13px 12px}.page-accueil .recherche-produit .dropdown-site li{list-style:none;padding:10px 12px}.dropdown-site li.focus{background:#f5c3cd;position:relative;z-index:3}.dropdown-site li.active{font-weight:700}.cd-container:after{clear:both;content:"";display:table}.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-product{text-align:center}.cd-product-wrapper{display:block;margin:0 auto;position:relative;width:100%}.cd-product-wrapper>img{display:block}.cd-single-point{border-radius:50%;position:absolute}.cd-single-point>a{background:#000;border-radius:inherit;box-shadow:0 0 10px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3);display:block;height:30px;position:relative;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;width:30px;z-index:3}.cd-single-point>a:after,.cd-single-point>a:before{background-color:#fff;bottom:auto;content:"";left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.cd-single-point>a:after{height:2px;width:12px}.cd-single-point>a:before{height:12px;width:2px}.cd-single-point:after{-webkit-animation:cd-pulse 2s infinite;-moz-animation:cd-pulse 2s infinite;animation:cd-pulse 2s infinite;background-color:rgba(0,0,0,0);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cd-single-point:first-of-type{left:22%;top:37%}.cd-single-point:nth-of-type(2){right:27%;top:25%}.cd-single-point:nth-of-type(3){bottom:16%;right:38%}.cd-single-point.is-open>a{background-color:#e8467b}.cd-single-point.is-open>a:after,.cd-single-point.is-open>a:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(135deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(135deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(135deg);-o-transform:translateX(-50%) translateY(-50%) rotate(135deg);transform:translateX(-50%) translateY(-50%) rotate(135deg)}.cd-single-point.is-open:after{display:none}.cd-single-point.is-open .cd-more-info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s 0s,visibility 0s 0s,-webkit-transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s,-moz-transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;visibility:visible}.cd-single-point.visited>a{background-color:#e8467b}.cd-single-point.visited:after{display:none}@media only screen and (min-width:600px){.cd-single-point.is-open .cd-more-info.cd-left{right:140%}.cd-single-point.is-open .cd-more-info.cd-right{left:140%}.cd-single-point.is-open .cd-more-info.cd-top{bottom:140%}.cd-single-point.is-open .cd-more-info.cd-bottom{top:140%}}@-webkit-keyframes cd-pulse{0%{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.8);-webkit-transform:scale(1)}50%{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.8)}to{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,0);-webkit-transform:scale(1.6)}}@-moz-keyframes cd-pulse{0%{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.8);-moz-transform:scale(1)}50%{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.8)}to{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,0);-moz-transform:scale(1.6)}}@keyframes cd-pulse{0%{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.8);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.8)}to{box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,0);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}}.cd-single-point .cd-more-info{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);left:0;line-height:1.5;opacity:0;overflow-y:auto;padding:2em 1em 1em;position:fixed;text-align:left;top:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;-moz-transition:opacity .3s 0s,visibility 0s .3s,-moz-transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;visibility:hidden;width:100%;z-index:3}.cd-single-point .cd-more-info:before{border:8px solid rgba(0,0,0,0);content:"";display:none;height:0;position:absolute;width:0}.cd-single-point .cd-more-info h2{font-size:22px;font-size:1.375rem;margin-bottom:.6em}.cd-single-point .cd-more-info p{color:#fff;font-style:italic}@media only screen and (min-width:600px){.cd-single-point:nth-of-type(2){top:34%}.cd-single-point .cd-more-info{border-radius:50%;height:85px;line-height:1.4;overflow-y:visible;padding:5px;position:absolute;width:85px}.cd-single-point .cd-more-info:before{display:block}.cd-single-point .cd-more-info.cd-left,.cd-single-point .cd-more-info.cd-right{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left:before,.cd-single-point .cd-more-info.cd-right:before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left{left:auto;right:160%}.cd-single-point .cd-more-info.cd-left:before{border-left-color:hsla(0,0%,100%,.8);left:100%}.cd-single-point .cd-more-info.cd-right{left:160%}.cd-single-point .cd-more-info.cd-right:before{border-right-color:rgba(0,0,0,.8);right:99%}.cd-single-point .cd-more-info.cd-bottom,.cd-single-point .cd-more-info.cd-top{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-bottom:before,.cd-single-point .cd-more-info.cd-top:before{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-top{bottom:160%;top:auto}.cd-single-point .cd-more-info.cd-top:before{border-top-color:rgba(0,0,0,.8);top:99%}.cd-single-point .cd-more-info.cd-bottom{top:160%}.cd-single-point .cd-more-info.cd-bottom:before{border-bottom-color:hsla(0,0%,100%,.95);bottom:100%}.cd-single-point .cd-more-info h2{font-size:20px;font-size:1.25rem;margin-bottom:0}.cd-single-point .cd-more-info p{font-size:14px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 10px)}.cd-single-point .cd-more-info p a{color:#fff;font-style:italic}}.cd-close-info{height:44px;position:fixed;right:0;top:0;width:44px}.cd-close-info:after,.cd-close-info:before{background-color:#475f74;bottom:auto;content:"";left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.cd-close-info:after{height:2px;width:16px}.cd-close-info:before{height:16px;width:2px}@media only screen and (min-width:600px){.cd-close-info{display:none}}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{list-style:none;margin:0;padding:0}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{display:block;width:100%}.flexslider .slides:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{zoom:1;padding:0 100px;position:relative}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{cursor:pointer;display:block;height:38px;overflow:hidden;position:absolute;text-decoration:none;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:36px;z-index:10}.flex-direction-nav{position:absolute;top:45%;transform:translateY(-50%);width:100%}.flex-direction-nav a:before{content:url(../images/fleche-gauche.png);display:inline-block;height:36px;width:36px}.flex-direction-nav a.flex-next:before{content:url(../images/fleche-droite.png)}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default}.flex-pauseplay a{bottom:5px;color:#000;cursor:pointer;display:block;height:20px;left:10px;opacity:.8;overflow:hidden;position:absolute;width:20px;z-index:10}.flex-pauseplay a:before{content:"";display:inline-block;font-family:flexslider-icon;font-size:20px}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{bottom:-55px;position:absolute;text-align:center;width:100%}.flex-control-nav li{zoom:1;display:inline-block;*display:inline;margin:0 4px}.flex-control-paging li a{background:#000;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a:hover{background:#c59a20}.flex-control-paging li a.flex-active{background:#c59a20;cursor:default}.flex-control-thumbs{margin:5px 0 0;overflow:hidden;position:static}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{cursor:pointer;display:block;height:auto;opacity:.7;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-moz-user-select:none;width:100%}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}@media screen and (max-width:860px){.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{opacity:1}}@media screen and (max-width:450px){.flex-direction-nav .flex-prev{left:-40px}.flex-direction-nav .flex-next{right:-40px}}*,:after,:before{box-sizing:border-box}@font-face{font-family:Emma;font-style:normal;font-weight:400;src:url(../fonts/EmmascriptMVBStd.eot?#iefix) format("embedded-opentype"),url(../fonts/EmmascriptMVBStd.otf) format("opentype"),url(../fonts/EmmascriptMVBStd.woff) format("woff"),url(../fonts/EmmascriptMVBStd.ttf) format("truetype"),url(../fonts/EmmascriptMVBStd.svg#EmmascriptMVBStd) format("svg")}@font-face{font-family:"droid-serif";font-style:italic;font-weight:700;src:url(../fonts/DroidSerif-BoldItalic-webfont.woff) format("woff")}@font-face{font-family:"droid-serif";font-style:normal;font-weight:700;src:url(../fonts/DroidSerif-Bold-webfont.woff) format("woff")}@font-face{font-family:"droid-serif";font-style:normal;font-weight:400;src:url(../fonts/DroidSerif-Regular-webfont.woff) format("woff")}@font-face{font-family:"droid-serif";font-style:italic;font-weight:400;src:url(../fonts/DroidSerif-Italic-webfont.woff) format("woff")}:root{font-size:16px}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;font-family:Emma,sans-serif;font-size:1rem;font-weight:400;line-height:normal;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{background-color:currentColor;border:0}p{margin-top:0}abbr[data-original-title],abbr[title]{cursor:help;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}pre{display:block;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;text-align:left}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:textfield}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;float:left;line-height:inherit;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}::-webkit-datetime-edit{line-height:0;overflow:visible}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}main{display:block}[hidden]{display:none!important}h1,h2,h3,h4{margin-top:0}h1,h2,h3,h4,p,ul{margin-bottom:0}ul{padding-left:0}label{font-weight:700}button{background:none;border:0;transition:all .5s ease-in-out}input{-webkit-appearance:none;appearance:none;border-radius:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.eu-cookie-compliance-message h2,.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.eu-cookie-compliance-hide-button,.eu-cookie-compliance-message h2,.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1.25rem!important}.mt-3,.my-3{margin-top:1.25rem!important}.mr-3,.mx-3{margin-right:1.25rem!important}.mb-3,.my-3{margin-bottom:1.25rem!important}.ml-3,.mx-3{margin-left:1.25rem!important}.m-4{margin:1.7rem!important}.mt-4,.my-4{margin-top:1.7rem!important}.mr-4,.mx-4{margin-right:1.7rem!important}.mb-4,.my-4{margin-bottom:1.7rem!important}.ml-4,.mx-4{margin-left:1.7rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.eu-cookie-compliance-content .find-more-button,.eu-cookie-compliance-more-button-thank-you,.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.eu-cookie-compliance-content .find-more-button,.eu-cookie-compliance-more-button-thank-you,.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.eu-cookie-compliance-content,.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.eu-cookie-compliance-content,.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1.25rem!important}.pt-3,.py-3{padding-top:1.25rem!important}.pr-3,.px-3{padding-right:1.25rem!important}.pb-3,.py-3{padding-bottom:1.25rem!important}.pl-3,.px-3{padding-left:1.25rem!important}.p-4{padding:1.7rem!important}.pt-4,.py-4{padding-top:1.7rem!important}.eu-cookie-compliance-content,.pr-4,.px-4{padding-right:1.7rem!important}.pb-4,.py-4{padding-bottom:1.7rem!important}.eu-cookie-compliance-content,.pl-4,.px-4{padding-left:1.7rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.rtecenter{text-align:center}.list-unstyled{list-style:none;padding-left:0}.w-100{width:100%!important}.actualites-accueil a,.custom-search-results .readmore a,.eu-cookie-compliance-content .find-more-button{border-bottom:2px solid #000;color:#000;display:inline-block;font-weight:800;margin-top:10px;position:relative;text-transform:uppercase}.actualites-accueil a:hover,.custom-search-results .readmore a:hover,.eu-cookie-compliance-content .find-more-button:hover{border-bottom:2px solid #e8467b;color:#e8467b}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-secondary-button,.texte-diaporama .bouton a{border-style:solid;border-width:2px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:0;padding:10px 58px;text-shadow:none;text-transform:uppercase;transition:all .5s ease-in-out}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.texte-diaporama .bouton a{background-color:#000;border-color:#000}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-secondary-button,.texte-diaporama .bouton a:hover{background-color:#e8467b;border-color:#e8467b}.eu-cookie-compliance-secondary-button:hover{background-color:#000;border-color:#000}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-secondary-button{font-size:13px;padding:3px 20px}.sliding-popup-top{left:0;max-width:100%;right:0;top:70px;transition:top 1s ease-in-out 1s;will-change:top;z-index:500}.eu-cookie-compliance-banner{background-color:#f4f4f4;width:100%}.eu-cookie-compliance-content{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:100%}.eu-cookie-compliance-content h2{font-size:1em}.eu-cookie-compliance-content .find-more-button{font-size:12px;font-weight:700;line-height:1;margin-top:0}.eu-cookie-compliance-message{float:none;max-width:100%;padding-bottom:5px;padding-right:15px;padding-top:2px}.eu-cookie-compliance-message p{display:inline;margin-bottom:0}.eu-cookie-compliance-buttons{align-items:center;display:flex;flex:0 1 auto;flex-direction:column;float:none;justify-content:center;max-width:100%}.eu-cookie-compliance-buttons button:not(.find-more-button){min-width:130px}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button{white-space:nowrap}@media only screen and (max-width:480px){.eu-cookie-compliance-content{flex-wrap:wrap}.eu-cookie-compliance-buttons{margin:15px auto 10px}}.messages{background-image:none;box-shadow:none;font-size:17px;left:0;margin-left:auto;margin-right:auto;padding:25px;position:fixed;right:0;text-align:center;top:10%;width:50%;z-index:999}.messages a{text-decoration:underline}.messages--status{animation:flashbag 1s ease-in-out 4.5s forwards;background-color:#fff;border:1px solid #e8467b;color:#e8467b}.messages--status a{color:#7f7f7f;text-decoration:underline}.messages--status+.messages--error{top:20%}.messages--error{animation:flashbag 1s ease-in-out 9s forwards;background-color:#f8d7da;border:1px solid #e8467b;color:#e8467b}.messages--error a{color:#c91952}.messages--error+.messages--status{top:20%}@keyframes flashbag{0%{opacity:1;visibility:visible}to{opacity:0;pointer-events:none;visibility:hidden;z-index:-10}}@media (max-width:785px){.messages--error,.messages--status,div.form-item div.password-suggestions{width:100%}}.form-type-checkbox:not(.form-item-roles-authenticated),.form-type-radio:not(.form-item-roles-authenticated){display:flex}.form-type-checkbox [type=checkbox],.form-type-radio [type=checkbox]{appearance:checkbox;position:absolute;z-index:-10}.form-type-checkbox [type=checkbox]:checked+label:after,.form-type-radio [type=checkbox]:checked+label:after{background:#e0e0e0;bottom:4px;content:"";height:12px;left:4px;margin:0;position:absolute;right:4px;top:5px;width:12px}.form-type-checkbox label,.form-type-radio label{cursor:pointer;display:block;margin:3px 10px 20px 0!important;padding-left:30px;position:relative;z-index:100}.form-type-checkbox label:before,.form-type-radio label:before{border:2px solid #e0e0e0;content:"";display:block;height:20px;left:0;position:absolute;top:1px;width:20px}.form-type-checkbox label[for=edit-field-newsletter-value],.form-type-radio label[for=edit-field-newsletter-value]{margin-bottom:2px!important}.contact-page .form-item-rgpd .form-type-checkbox label,.contact-page .form-item-rgpd .form-type-radio label,.form-type-checkbox .contact-page .form-item-rgpd label,.form-type-checkbox label.custom-checkbox-hidden-label,.form-type-radio .contact-page .form-item-rgpd label,.form-type-radio label.custom-checkbox-hidden-label{flex:0 0 20px;font-size:.001px;height:20px;max-width:20px;overflow:hidden;padding-left:20px}.contact-page .form-item-rgpd .form-type-checkbox label:before,.contact-page .form-item-rgpd .form-type-radio label:before,.form-type-checkbox .contact-page .form-item-rgpd label:before,.form-type-checkbox label.custom-checkbox-hidden-label:before,.form-type-radio .contact-page .form-item-rgpd label:before,.form-type-radio label.custom-checkbox-hidden-label:before{top:0}.contact-page .form-item-rgpd .form-type-checkbox label:after,.contact-page .form-item-rgpd .form-type-radio label:after,.form-type-checkbox .contact-page .form-item-rgpd label:after,.form-type-checkbox label.custom-checkbox-hidden-label:after,.form-type-radio .contact-page .form-item-rgpd label:after,.form-type-radio label.custom-checkbox-hidden-label:after{top:4px!important}.contact-page .form-item-rgpd .form-type-checkbox label+.description,.contact-page .form-item-rgpd .form-type-radio label+.description,.form-type-checkbox .contact-page .form-item-rgpd label+.description,.form-type-checkbox label.custom-checkbox-hidden-label+.description,.form-type-radio .contact-page .form-item-rgpd label+.description,.form-type-radio label.custom-checkbox-hidden-label+.description{font-size:11px;margin-left:1px}.webform-component--mention{flex:0 0 auto;padding-right:20px;width:auto!important}.webform-component--mention span{color:#e8467b!important;font-weight:700}.form-item-rgpd{display:flex;flex:1 0 200px;min-width:200px;padding-right:20px;position:relative;text-align:left;width:auto!important}.form-item-rgpd .description{font-size:11px;margin-left:0;padding-right:20px}.form-item-rgpd .description a{color:#000;font-weight:700}.form-item-rgpd .description a:hover{border-bottom-color:#000}.form-item-rgpd+.captcha{flex:0 1 auto;margin-bottom:0;margin-left:auto;width:auto!important}.form-item-rgpd+.captcha .g-recaptcha{margin-bottom:20px}.form-item-rgpd+.captcha+.form-actions{flex:0 0 155px;margin-left:auto}.form-item-rgpd+.captcha+.form-actions .webform-button--submit{width:100%}.form-item-rgpd~.form-actions{flex:0 0 50%;margin:0}.form-item-rgpd~.form-actions .webform-button--submit{margin:0;width:155px}.webform-submission-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0}.webform-submission-form .form-actions{flex-grow:1;text-align:right}.webform-submission-form .form-item-champs-obligatoires{color:#e8467b}.webform-submission-form.user-pass{margin-bottom:0!important}.webform-submission-form.user-pass .form-item-name+p{align-items:center;display:flex}.webform-submission-form.user-pass .captcha{margin:5px auto 30px}.webform-submission-form.user-pass .captcha .g-recaptcha{display:flex;justify-content:center}.contact-page .wrap form:after{clear:both;content:"";display:block}.contact-page form label{text-transform:uppercase}.contact-page form label.error{padding-top:5px;text-transform:none}.contact-page .form-item{margin:0 0 20px;width:49%}.contact-page .form-item.width100{width:100%}.contact-page .form-item-rgpd{min-width:270px}.contact-page .form-item-rgpd .fieldset-legend{display:none}.contact-page .form-item-rgpd .form-checkboxes{float:left;margin-right:5px}.contact-page .form-item-rgpd .form-item{margin:0}.contact-page .form-item-rgpd .description{font-size:11px;line-height:normal;text-align:left}.contact-page .form-item-rgpd .description a{color:#000}.contact-page .form-item-rgpd .description a:hover{border-bottom-color:#000}@media only screen and (max-width:735px){.contact-page .form-item{width:100%}}.contact-page form .captcha{margin-bottom:20px}.contact-page form#user-pass>*,.page-user-password .contact-page form>*,.page-user-reset .contact-page form>*,form.webform-submission-extranet-contact-form>*{width:100%}.contact-page form .form-type-password-confirm,.contact-page form .form-type-password-confirm>*,.contact-page form .width100,.contact-page form>#edit-account,.contact-page form>.form-actions{max-width:100%;width:100%}.contact-page label{color:#000;display:block;font-weight:700}.contact-page .form-required:after{color:#e8467b}.contact-page input[type=email],.contact-page input[type=password],.contact-page input[type=tel],.contact-page input[type=text],.contact-page select,.contact-page textarea{background-color:#fff;border:2px solid #e0e0e0;border-radius:0;font:400 16px Open Sans,Arial,Helvetica,sans-serif;padding:10px;width:100%}.contact-page .form-item textarea.error,.contact-page input[type=email].error,.contact-page input[type=password].error,.contact-page input[type=text].error{border:2px solid #e8467b}.contact-page input[type=email],.contact-page input[type=password],.contact-page input[type=tel],.contact-page input[type=text],.contact-page select{height:46px}.contact-page select option{padding:3px}.contact-page input[type=submit]:hover{background-color:#e8467b}.contact-page .form-item input.error,.contact-page .form-item select.error,.contact-page .form-item textarea.error{border:2px solid #e8467b}.contact-page .error,.contact-page div.error{color:#e8467b}.contact-page form .form-type-password-confirm .password-strength,.contact-page form .form-type-password-confirm div.password-confirm{margin-top:0;width:18em}.contact-page form .form-type-password-confirm .form-item-pass-pass1{margin:30px 0 25px}div.form-item div.password-suggestions{background:#e8467b;border:0;padding:15px;width:100%}.user-form input[type=submit],.user-pass-reset input[type=submit],article input[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#000;border:0;color:#fff;cursor:pointer;float:right;font:700 14px Open Sans,Arial,Helvetica,sans-serif;height:40px;margin:auto;text-transform:uppercase;width:155px}.contact-page .wrap form{margin:30px 0 50px}.contact-page .wrap form:after,.user-form:after{clear:both;content:"";display:block}.contact-page .wrap form+p{font-size:12px;font-style:italic;line-height:16px}.contact-page form{justify-content:space-between}.contact-page form label,.user-form label{text-transform:uppercase}.contact-page input[type=email],.contact-page input[type=text],.contact-page select,.contact-page textarea,.user-form input[type=email],.user-form input[type=password],.user-form input[type=text]{background-color:#fff;border:2px solid #e0e0e0;border-radius:0;font:400 16px Open Sans,Arial,Helvetica,sans-serif;padding:10px;width:100%}.contact-page input[type=email],.contact-page input[type=text],.contact-page select{height:46px}.contact-page input[type=submit]:hover{background:#e8467b;color:#000}.webform-confirmation{background:#fff;margin:40px auto 0;padding:45px;text-align:center;width:70%}.webform-confirmation+.links{display:none}.user-register-form #edit-field-user-rgpd{width:auto}.user-register-form #edit-field-user-rgpd .form-type-checkboxes>label{color:#e8467b;margin:0 0 25px;text-align:left;text-transform:inherit}.user-register-form #edit-field-user-rgpd .description,.user-register-form #edit-field-user-rgpd .form-checkboxes{display:inline-block;vertical-align:top}.user-register-form #edit-field-user-rgpd .description{font-size:11px;max-width:calc(100% - 50px);text-align:left}.user-register-form #edit-field-user-rgpd .description a{border-bottom:2px solid #fff;color:#000}.user-register-form #edit-field-user-rgpd .description a:hover{border-bottom-color:#000;color:#000}.user-register-form #edit-field-user-rgpd .form-required{display:none}.user-register-form #google_recaptcha_user_register_form{margin:0 0 30px}.dropdown-site.open:not(._){z-index:105}.user-register-form #edit-field-user-rgpd .form-type-checkboxes>label{font-size:.01px}.user-register-form #edit-field-user-rgpd .form-type-checkboxes>label:before{color:#e8467b;content:"* Champs obligatoires";font-size:medium;margin:0 0 25px;text-align:left;text-transform:inherit}.i18n-en .user-register-form #edit-field-user-rgpd .form-type-checkboxes>label:before{content:"* Required fields"}.form-item-champs-obligatoires,.mandatory-field-message{color:#e8467b;font-size:medium;font-weight:700;margin:0 0 25px;order:999;text-align:left;text-transform:inherit}.user-login-form{display:flex;flex-direction:column}.region-menuprincipal ul.menu{margin-bottom:0;margin-left:0}.region-menuprincipal nav{flex:1 1 0;font-size:13px;font-weight:700;text-transform:uppercase}.region-menuprincipal nav li.collapsed,.region-menuprincipal nav li.menu-item{list-style:none;margin:0;padding:0 20px}.region-menuprincipal .menu-secondaire li a,.region-menuprincipal nav a{color:#fff;position:relative}.region-menuprincipal nav li:last-child a,.region-menuprincipal nav li:nth-last-child(2) a{font-weight:300}.region-menuprincipal nav li:last-child{padding:0}.region-menuprincipal nav li:nth-last-child(2){margin-left:auto}html[lang=en] .region-menuprincipal nav li:nth-last-child(2){pointer-events:none;visibility:hidden}.region-menuprincipal nav a:hover,.region-menuprincipal nav li a.active,.region-menuprincipal nav li a.is-active{color:#e8467b}.block-lang-dropdown .contextual,.region-menuprincipal nav .expanded>.menu{display:none}.langue{margin-left:0;padding:0 22px}.lang_dropdown_form form{align-items:center;justify-content:space-between;width:65px}.langue select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow-langue.png) no-repeat right 2px center;border:0;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:13.33px;font-weight:700;min-width:45px;padding:2px;text-transform:uppercase}.langue select::-ms-expand{display:none}.langue option{color:#000}.langue .form-item{margin:0}.langue img{vertical-align:middle}.cd-primary-nav{flex-grow:1}ul.menu .menu-item--active-trail>a,ul.menu>a.is-active{color:#e8467b}ul.menu .menu-item.expanded{margin:0;padding:0 20px}ul.menu .menu-item ul.menu{display:none!important}@media screen and (max-width:1305px){.region-menuprincipal nav li:last-child a,.region-menuprincipal nav li:nth-last-child(2) a{font-weight:700}.region-menuprincipal nav li:last-child{padding:0 20px}ul.menu{display:none;max-height:calc(100vh - 70px);overflow:auto}body.logged-in ul.menu{max-height:calc(100vh - 100px)}.dl-menuwrapper ul.menu{background-color:#e8467b;display:flex;margin:5px 0 0;opacity:0;pointer-events:none;position:absolute;right:0;transform:translateY(10px);will-change:opacity,transform}.dl-menuwrapper ul.menu.is-active{display:block;opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .3s ease,opacity .3s ease}.dl-menuwrapper ul.menu .menu-item{max-width:100%;transition:background-color .5s ease-in-out;width:260px}.dl-menuwrapper ul.menu .menu-item:hover{background-color:#000}.dl-menuwrapper ul.menu .menu-item--active-trail a{color:#fff}.dl-menuwrapper ul.menu a{color:#fff;display:block;font-size:14px;font-weight:700;line-height:20px;outline:none;padding:15px 20px;position:relative}ul.menu li>a:not(:only-child):after{content:none}ul.menu ul.menu{display:none!important}}@media screen and (max-width:1023px){body.logged-in .cd-auto-hide-header{margin-top:0;position:sticky;top:0}body.logged-in article.gamme{margin-top:0;padding-top:40px}body.logged-in ul.menu{max-height:calc(100vh - 70px)}}@media screen and (max-width:650px){body.logged-in ul.dl-menu,ul.dl-menu{max-height:calc(100vh - 80px)}}@media (max-width:535px){.langue{padding:0 0 0 15px}}.dl-menuwrapper{margin-left:auto;max-width:250px;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;position:relative;text-align:right;width:100%}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:rgba(0,0,0,0);border:none;cursor:pointer;height:42px;outline:none;overflow:hidden;position:relative;text-indent:-900em;width:48px}.dl-menuwrapper button:after{background:#fff;box-shadow:0 10px 0 #fff,0 20px 0 #fff;content:"";height:3px;left:16%;position:absolute;top:10px;width:68%}#recherche{height:32px;order:2;position:relative;width:30px;z-index:998}#recherche .form-item{margin:0}#recherche .sb-search-input{-webkit-appearance:none;appearance:none;border-radius:0;box-sizing:border-box}@media screen and (max-width:670px){.page-extranet #recherche{margin-right:53px;width:40px}}#recherche .search-form{margin-bottom:0}.sb-search{-webkit-backface-visibility:hidden;height:32px;margin-top:0;overflow:hidden;position:absolute;right:0;top:0;transition:width .3s ease-out;width:30px}.sb-search-open{width:320px}.sb-search-open .sb-search-input{border-bottom:1px solid #fff;padding:0 20px 0 45px}.sb-search-input{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,0);border-radius:0;bottom:0;color:#fff;font-size:14px;font-weight:700;height:30px;margin:0;outline:none;padding:0 0 0 30px;position:absolute;right:0;transition:border-bottom-color .25s ease-out;width:100%;z-index:10}.sb-search-input:focus{background-color:#000;border-bottom-color:#fff}.sb-search-input:-moz-placeholder,.sb-search-input::-moz-placeholder,.sb-search-input::-webkit-input-placeholder{color:#000}.sb-search-input:-ms-input-placeholder{color:#000!important}.sb-search .contextual{display:none}.sb-icon-search,.sb-search-submit{bottom:0;cursor:pointer;display:block;height:18px;line-height:35px;margin:auto 0;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px}.sb-search-submit{border:none;color:rgba(0,0,0,0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;outline:none}.sb-icon-search{speak:none;-webkit-font-smoothing:antialiased;background:url(../images/search.png) no-repeat 50% rgba(0,0,0,0);bottom:0;color:#fff;font-style:normal;font-variant:normal;font-weight:400;height:100%;left:0;margin-bottom:auto;margin-top:auto;text-transform:none;top:0;z-index:90}@media (max-width:785px){.sb-search.sb-search-open{width:200px}}@media (max-width:535px){html:not(.page-extranet) .sb-search{overflow:visible}html:not(.page-extranet) .sb-search-open{width:30px}html:not(.page-extranet) .sb-search-open .sb-search-input{background-color:#fff;border-bottom-color:#000;color:#000;position:fixed;right:0;top:56px;transform:translateY(14px);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,transform .15s ease-in-out;visibility:visible;width:105vw}html:not(.page-extranet) .sb-search .sb-icon-search{left:auto;position:absolute;right:0;top:0}.sb-search-input{border-bottom:1px solid rgba(0,0,0,0);box-sizing:border-box!important;width:100%}.sb-search-open{pointer-events:all}}@media (max-width:609px){#toolbar-administration{display:none}}.dialog-off-canvas-main-canvas{padding-top:70px}tbody{border-top:0}a{color:#e8467b;text-decoration:none}li,ul,ul li.menu-item{list-style:none}img{border:0;height:auto;max-width:100%;vertical-align:bottom}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#000;font:400 16px Open Sans,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility}.cd-product-wrapper .cd-single-point .cd-img-replace,.cd-product-wrapper .cd-single-point .cd-img-replace:hover{border-radius:50%}.owl-carousel{-webkit-tap-highlight-color:rgba(0,0,0,0);display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}#ateliers .flex,#chiffres .blocforce,#histoire .flex,#valeurs .flex,.salade-moment,.wrap,article.nosmarques .views-blocnosmarques{margin-left:auto;margin-right:auto;max-width:100%;width:1000px}article.nosmarques .views-blocnosmarques{width:1100px}#menu-header a:hover{text-decoration:underline}.listing-recherche .container-inline:after,.wrap:after{clear:both;content:" ";display:block}.actualites-accueil a:after,.actualites-accueil a:hover:after,.close_iccookies,.close_iccookies:hover,.dialog-off-canvas-main-canvas nav a:after,.dialog-off-canvas-main-canvas nav a:hover:after,.menu-ancres a:after,.menu-ancres a:hover:after,.nav-is-stuck header,.user-login-form input[type=submit],.user-login-form input[type=submit]:hover,a,a:hover,header,input[type=submit],input[type=submit]:hover{border-radius:0;transition:all .5s ease-in-out}#implantations ul:not(.contextual-links),.dialog-off-canvas-main-canvas nav ul:not(.contextual-links):not(.pager):not(.menu):not(.toolbar-menu),.flex,.lang_dropdown_form form,.liste-produit .field-content,.main-contact .webform-elements,.menu-secondaire ul:not(.contextual-links),.prefooter .flex .bloc:nth-child(3) ul:not(.contextual-links),.user-register-form{display:flex;flex-wrap:wrap}.user-register-form{justify-content:space-between}.user-register-form>*{width:auto}.user-register-form>#edit-account,.user-register-form>.field--name-field-user-rgpd:not(#_){flex-basis:100%}.user-register-form>:not(.width100){flex:0 1 49%}@media only screen and (max-width:785px){.user-register-form>:not(.width100){flex-basis:100%}}.user-register-form>:not(.width100) .form-item{width:100%}.user-register-form .form-actions,.user-register-form>.form-type-password-confirm{flex-basis:100%}.user-register-form #edit-field-user-rgpd--wrapper .fieldset-legend{display:none}.user-register-form #edit-field-user-rgpd--wrapper .fieldset-wrapper{text-align:left}.user-register-form #edit-field-user-rgpd--wrapper .description{padding-left:30px;transform:translateY(-23px)}.user-register-form .form-item-field-user-rgpd-accept-rgpd{display:inline;text-align:left}.user-register-form .form-item-field-user-rgpd-accept-rgpd .option{display:inline-block;font-size:0;width:auto}@media screen and (min-width:1306px){.menu--main ul.menu{display:flex}}.engagements-accueil .bloc-engagements a{background:#fff;border:2px solid #e8467b;border:2px solid #000;color:#e8467b;color:#000;display:inline-block;float:right;float:left;font-size:14px;font-weight:700;margin-top:15px;overflow:hidden;padding:6px 25px;position:relative;text-align:right;text-align:left;text-transform:uppercase;z-index:1}.engagements-accueil .bloc-engagements a:hover{color:#fff}.engagements-accueil .bloc-engagements a:before{background:#e8467b;border-radius:50%;content:"";height:30px;margin:-15px 0 0 1px;position:absolute;right:100%;top:50%;transform:scaleY(2);transform-origin:left;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.7,0,.9,1);width:30px;z-index:-1}.engagements-accueil .bloc-engagements a:before{background:#000}.engagements-accueil .bloc-engagements a:hover:before{-webkit-transform:scale3d(11,11,1);transform:scale3d(11,11,1)}.js .anim{opacity:0;transform:translate3d(0,100px,0);will-change:transform,opacity}.js .anim.anim--passed{opacity:1;transform:translateZ(0);transition:transform .9s ease-in-out,opacity .9s ease-in-out}header{background:#000;left:0;padding:5px 3%;position:fixed;right:0;top:0;z-index:501}.toolbar-tray-open.toolbar-fixed.toolbar-horizontal header{top:79px}.toolbar-tray-open.toolbar-fixed.toolbar-vertical header{top:39px}header .flex{align-items:center;justify-content:space-between}.cd-auto-hide-header{height:70px;padding-bottom:11px;padding-top:11px}.nav-is-stuck header,header.cd-auto-hide-header.is-hidden{background:rgba(0,0,0,.9)}#logo{order:0;padding:0 10px}.diaporama{position:relative}.diaporama img{width:100%}.texte-diaporama{background:url(../images/ombrediaporama.png) no-repeat 50%;background-size:contain;color:#fff;left:0;margin-left:auto;margin-right:auto;max-width:750px;position:absolute;right:0;text-align:center;text-shadow:3px 3px 10px #fff;top:calc(50% - 70px);transform:translateY(-50%);width:750px;z-index:2}.texte-diaporama h1{color:#000;display:block;font:400 70px "droid-serif";font-style:italic;text-transform:none}.texte-diaporama p{color:#000;font:400 30px Open Sans,Arial,Helvetica,sans-serif;margin-bottom:35px;text-align:center;text-transform:uppercase}.texte-diaporama .bouton{text-align:center}.actualites-accueil{background:#fff;font-size:14px;line-height:20px;margin:-80px auto 100px;max-width:560px;padding:25px 30px;position:relative;z-index:9}.actualites-accueil .actu{align-items:center;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:relative}.actualites-accueil .actu .image{flex:1 0 0%}.actualites-accueil .actu .description{flex:2 0 0%;margin-left:40px}.actualites-accueil .actu .description .date{color:#e8467b;font-size:17px;font-weight:800;margin-bottom:5px}.actualites-accueil .actu .description h2{font-weight:800}.actualites-accueil a{position:unset}.actualites-accueil:has(.extended-link){position:relative}.actualites-accueil .extended-link:after{content:"";inset:-25px -30px -25px -30px;position:absolute}.inspiration h2{font:300 20px Open Sans,Arial,Helvetica,sans-serif;margin-bottom:20px;text-align:center;text-transform:uppercase}.inspiration h2 strong{display:block;font:400 50px "droid-serif";font-style:italic;text-transform:none}.inspiration .image{position:relative}.inspiration .image:after{background:rgba(0,0,0,0);border-left:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;left:120px;position:absolute;top:-20px;width:110px;z-index:10}.inspiration .image:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-right:10px solid #e8467b;bottom:10px;content:"";height:110px;position:absolute;right:90px;width:110px;z-index:10}.inspiration .descriptioninspiration{margin-top:50px;padding:0 10%;text-align:center}.inspiration .bouton{text-align:center}.inspiration .bouton a{background:#000;border:2px solid #000;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:20px;padding:10px 58px;text-transform:uppercase}.inspiration .bouton a:hover{background-color:#e8467b;border:2px solid #e8467b}.marques{background-color:#fbf9f1;margin-bottom:80px;margin-top:50px;padding:50px 140px;position:relative}.marques:after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;position:absolute;right:0;top:-10px;width:110px;z-index:10}.marques:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;content:"";height:110px;left:0;position:absolute;width:110px;z-index:10}.marques h2{font:300 20px Open Sans,Arial,Helvetica,sans-serif;margin-bottom:35px;text-align:center;text-transform:uppercase}.marques h2 strong{display:block;font:400 50px "droid-serif";font-style:italic;text-transform:none}.marques .slidemarques img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.marques .bouton{text-align:center}.marques .bouton a{background:#000;border:2px solid #000;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:20px;padding:10px 58px;text-transform:uppercase}.marques .bouton a:hover{background-color:#e8467b;border:2px solid #e8467b}.slidemarques{padding-bottom:50px}.slidemarques .slides img{filter:grayscale(100%);margin:0 auto;max-height:105px;max-width:200px;width:auto}.slidemarques .slides .owl-stage{align-items:center;display:flex}.slidemarques .slides .owl-stage .owl-item{margin:0 auto}.slidemarques .view-nos-marques{padding:0 5%;position:relative}.slidemarques .view-nos-marques .owl-next,.slidemarques .view-nos-marques .owl-prev{font-size:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slidemarques .view-nos-marques .owl-next:hover:before,.slidemarques .view-nos-marques .owl-prev:hover:before{opacity:1}.slidemarques .view-nos-marques .owl-prev{left:-54px}#marques .slidemarques .view-nos-marques .owl-prev{left:5px}.slidemarques .view-nos-marques .owl-next{right:-10px}#marques .slidemarques .view-nos-marques .owl-next{right:49px}.slidemarques .view-nos-marques .owl-next:before,.slidemarques .view-nos-marques .owl-prev:before{background:url(../images/fleche-gauche.png) no-repeat 50%;background-size:cover;content:"";display:block;height:44px;left:0;opacity:.4;position:absolute;top:-22px;transition:all .35s ease;width:44px}.slidemarques .view-nos-marques .owl-next:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center}.slidemarques .view-nos-marques .owl-dots{bottom:-20px;display:none;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slidemarques .view-nos-marques .owl-dot{display:inline-block;margin:0 4px}.slidemarques .view-nos-marques .owl-dot.active span{opacity:1}.slidemarques .view-nos-marques .owl-dot span{background-color:#000;border-radius:50%;display:block;height:8px;opacity:.3;transition:all .3s ease;width:8px}.actualites,article.article-actualite,article.contact,article.entreprise,article.gamme,article.listing-produit,body.path-frontpage section.diaporamabottom{background:url(../images/background-header-form.png) no-repeat top #fff;background-size:100%;padding-top:100px}article.contact{padding-top:100px}body.path-frontpage section.diaporamabottom{margin-top:0;padding-top:0}#breadcrumb{height:0;overflow:visible;transform:translateY(-60px)}.path-user #breadcrumb{display:none}.gamme #breadcrumb{margin-bottom:20px}.breadcrumb{font-size:16px;text-align:center}.breadcrumb li:not(:first-child):before{color:#000;content:"/";font-style:normal;font-weight:400}.breadcrumb a{color:#000;font-weight:400}.breadcrumb a,.breadcrumb a:hover{border:none}article h1{font:300 20px Open Sans,Arial,Helvetica,sans-serif;margin-bottom:65px;margin-top:0;text-align:center;text-transform:uppercase}article h1 strong{display:block;font:400 70px "droid-serif";font-style:italic;text-transform:none}#infos-marche .bloc:first-child li,#infos-marche p,.engagements-accueil p,article li,article p{line-height:25px}article a{border-bottom:2px solid #fff}article a:hover{border-bottom:2px solid #e8467b}article.gamme .entete{font:300 20px Open Sans,Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase}article.gamme h1 .entete{display:block}article.gamme h1{display:block;font:400 70px "droid-serif";font-style:italic;margin-bottom:55px;text-transform:none}article.gamme .image{margin:0 100px 50px;position:relative;text-align:center}article.gamme .image img{max-width:650px}article.gamme .image:after{background:rgba(0,0,0,0);border-left:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:150px;left:0;position:absolute;top:-10px;width:150px;z-index:10}article.gamme .image:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-right:10px solid #e8467b;bottom:-10px;content:"";height:150px;position:absolute;right:0;width:150px;z-index:10}article.gamme .image+.flex{align-items:center;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}article.gamme .image+.flex>div{flex-grow:1;width:55%}article.gamme .image+.flex .description{width:40%}article.gamme .image+.flex .description h2,article.gamme .image+.flex .description-full h2{font-weight:800;margin-bottom:10px;text-transform:uppercase}article.gamme .image+.flex .description-full h2{text-align:center}article.gamme .image+.flex .citation{color:#978b7d;font-family:Emma,sans-serif;font-size:38px;font-weight:400;margin-left:5%;text-align:center}.actualites .en-tete h1,.article-actualite .en-tete h1,.contact .en-tete h1,.engagements .en-tete h1,.entreprise .en-tete h1,.gamme .en-tete h1,.listing-produits .en-tete h1,.page-recherche .en-tete h1{color:#fff;font-size:35px;left:0;line-height:40px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;text-shadow:3px 3px 10px #000;text-transform:uppercase;top:50%;z-index:9}.page-recherche .no-results{padding-bottom:120px}.salade-moment{align-items:center;justify-content:space-between;padding:50px 0}.salade-moment>*{width:48%}.salade-moment h2{font:800 25px Open Sans;margin-bottom:10px}.salade-moment h3{color:#e8467b;font-size:22px;line-height:25px;margin-bottom:7px;text-transform:none}.salade-moment p{line-height:25px}.les-plus-gamme{margin-top:50px}.les-plus-gamme .wrap{background-color:#fbf9f1;padding:50px;position:relative}.les-plus-gamme .wrap:after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;position:absolute;right:0;top:-10px;width:110px;z-index:10}.les-plus-gamme .wrap:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;content:"";height:110px;left:0;position:absolute;width:110px;z-index:10}.les-plus-gamme h2,.liste-produit h2,.produits-phares h2{font:800 25px Open Sans;margin-bottom:40px;text-align:center;text-transform:uppercase}.liste-produit>h2{pointer-events:none}.les-plus-gamme .flex{justify-content:space-around;text-align:center}.les-plus-gamme .bloc{width:23%}.article-actualite .wrap h3,.engagements-accueil h3,.les-plus-gamme h3,.listing-recherche li h3,.maison-confiance h3{color:#e8467b;font-size:22px;line-height:25px;margin-bottom:5px;text-transform:none}.les-plus-gamme p{line-height:22px}.les-plus-gamme .img-gamme{min-height:145px;position:relative}.les-plus-gamme .img-gamme img{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.idee-recette{margin-top:50px}.idee-recette h2{font:800 25px Open Sans;text-align:center;text-transform:uppercase}.description-ful .idee-recette h2{margin-bottom:30px}.idee-recette h3{margin-bottom:15px}.idee-recette .wrap{background-color:#fef7f9;padding:50px;position:relative}.produits-phares{padding:55px 0 100px}.liste-produit li,.produits-phares .slide-produits,.produits-phares li{position:relative}.produits-phares .slide-produits li{text-align:center;transform:translateZ(0)}.produits-phares .slide-produits li>a{color:#000}.produits-phares .slide-produits li .titre{font-size:21px;font-weight:700;text-transform:uppercase}.produits-phares .slide-produits li .poids{font-weight:700;margin-top:5px}.produits-phares .slide-produits li .marque{text-transform:uppercase}.liste-produit li .titre-produit-phare,.produits-phares li .titre-produit-phare{ground:-moz-linear-gradient(270deg,hsla(0,0%,100%,0) 60%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,hsla(0,0%,100%,0)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(270deg,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.5));background:-o-linear-gradient(270deg,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(270deg,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.5));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0);height:100%;position:absolute;width:100%;z-index:9}.liste-produit li .titre-produit-phare p,.produits-phares li .titre-produit-phare p{bottom:30px;color:#fff;font-size:20px;font-weight:700;line-height:25px;padding:0 15px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.produits-phares .flex-control-nav{display:none}.produits-phares .slide-produits li a{border-bottom:none}.offre-espace-prive{background:url(../images/produits-bg.jpg) repeat 50%;font-size:20px;font-weight:700;line-height:25px;padding:85px 2% 70px;text-align:center;text-transform:uppercase}.offre-espace-prive p{font-weight:300}.offre-espace-prive p strong{display:block;font-size:25px;font-weight:800}.offre-espace-prive p em{display:block;font:400 45px "droid-serif";font-style:italic;text-transform:none}#implantations p:last-child a,.liste-produit p a,.maison-confiance a,.offre-espace-prive p a,.path-user .creation-compte a{background:#e8467b;border:2px solid #e8467b;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:20px;padding:10px 58px}#implantations p:last-child a,.liste-produit p a,.maison-confiance a,.path-user .creation-compte a{font-weight:700;padding:10px 30px;text-transform:uppercase}.offre-espace-prive p a:hover,input[type=submit]:hover{background:#000;border-color:#000;color:#fff}#implantations p:last-child a:hover,.liste-produit p a:hover,.maison-confiance a:hover,.path-user .creation-compte a:hover{background:hsla(0,0%,100%,.2);color:#000}.cd-secondary-nav{background:rgba(232,70,123,.8);bottom:0;left:0;padding:17px 0;position:absolute;right:0;text-align:center;z-index:15}.cd-secondary-nav.fixed{bottom:inherit;position:fixed;width:100%!important}.menu-ancres{background-color:#fff;display:table;left:0;margin:0 auto;padding:17px 100px;position:sticky;right:0;top:70px;width:auto!important}.menu-ancres ul{margin-bottom:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.menu-ancres{position:static}}.menu-ancres ul li{display:inline-block}.menu-ancres ul li+li a{border-left:1px solid #a1a09a;margin-left:10px;padding-left:10px}.menu-ancres a{border-bottom:none;color:#a1a09a;font-weight:800;text-transform:uppercase}.menu-ancres a:hover{border-bottom:none;color:#e8467b}#services{padding:60px 0}#infos-marche h2,#services h2,#temoignage .titre,.listing-recherche h2,.vous-demarquer h2{font:800 25px Open Sans;margin-bottom:10px;text-align:center}#services h2+p{margin-bottom:30px;text-align:center}#services .flex{justify-content:space-between}#services .flex>*{margin-bottom:25px;width:49%}#services .flex img{margin-bottom:15px}#infos-marche h3,#services h3,.entreprise h3,.vous-demarquer h3{color:#e8467b;font-size:22px;font-weight:700;line-height:25px;margin-bottom:7px;text-transform:none}#services p{line-height:22px}.vous-demarquer{align-items:center;background:#f5e0c5;justify-content:space-between}#infos-marche>*,.vous-demarquer>*{width:50%}#infos-marche .bloc:nth-child(2) img,.vous-demarquer .bloc:first-child img{height:auto;object-fit:cover;-o-object-fit:cover;width:100%}.vous-demarquer .bloc:nth-child(2){padding:30px 5%;text-align:center}.vous-demarquer .bloc:nth-child(2) .flex{justify-content:space-between}.vous-demarquer .bloc:nth-child(2) .flex>*{font-size:14px;margin-top:20px;width:48%}article .vous-demarquer p{line-height:18px}.vous-demarquer .bloc:nth-child(2) .flex img{margin-bottom:7px}.vous-demarquer .bloc:nth-child(2) .flex strong{font-size:18px}#temoignage{padding:80px 0 135px;position:relative;text-align:center}#temoignage .titre{margin-bottom:25px}.slide-temoignage{margin:0 auto;max-width:620px;position:relative}article .slide-temoignage li{font-size:22px;line-height:30px;position:relative}article .slide-temoignage li strong{font-size:25px}#infos-marche{align-items:center;background:#ededed;justify-content:space-between}#infos-marche .bloc:first-child{margin-left:auto;max-width:550px;padding:0 75px}#infos-marche h2{text-align:left}article.nosmarques{padding-bottom:100px}.view-id-nos_marques.view-display-id-page .content{background-color:rgba(0,0,0,0);padding:0}.view-id-nos_marques.view-display-id-page .wrap{width:780px}.view-id-nos_marques.view-display-id-page .content:after{border-left:10px solid #e8467b;border-right:none;height:200px;left:-20px;right:auto;top:-20px;width:200px}.view-id-nos_marques.view-display-id-page .content:before{display:none}.view-id-nos_marques.view-display-id-page .content img{position:relative;width:100%}.view-id-nos_marques.view-display-id-page .content img:after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;position:absolute;right:-20px;top:-20px;width:110px;z-index:10}.view-id-nos_marques.view-display-id-page .content img{margin-bottom:30px}.view-id-nos_marques.view-display-id-page .views-row .field-content{align-items:center;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}article.nosmarques .views-blocnosmarques .views-row{position:relative}article.nosmarques .views-blocnosmarques .views-row .field-content>div{flex-grow:1;width:50%}article.nosmarques .views-blocnosmarques .views-row .description .logo{margin-bottom:10px}article.nosmarques .views-blocnosmarques .views-row .description .logo img{max-width:200px}article.nosmarques .views-blocnosmarques .views-row .description h2{font-size:25px;font-weight:800;text-transform:uppercase}article.nosmarques .views-blocnosmarques .views-row .description h3{font:400 18px/22px "droid-serif";font-style:italic;margin-bottom:15px}article.nosmarques .views-blocnosmarques .views-row:nth-child(2n) .image{order:2}article.nosmarques .views-blocnosmarques .views-row:nth-child(2n) .description{order:1}article.nosmarques .views-blocnosmarques .views-row+.views-row{margin-top:0}article.nosmarques .views-blocnosmarques .views-row:nth-child(odd){padding-bottom:30px;padding-top:30px}article.nosmarques .views-blocnosmarques .views-row:nth-child(odd):after{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-right:10px solid #e8467b;bottom:55px;content:"";height:105px;position:absolute;right:5px;width:115px;z-index:10}article.nosmarques .views-blocnosmarques .views-row:nth-child(odd):before{border-left:10px solid #e8467b;border-top:10px solid #e8467b;content:"";display:block;height:105px;left:5px;position:absolute;top:5px;width:115px}article.nosmarques .views-blocnosmarques .views-row .description{padding:0 30px}.listing-produit.view-content{display:none!important}.listing-produit .view-content{margin:0 auto;max-width:100%;position:relative;width:1050px}.listing-produit .view-content .views-row{box-sizing:border-box;height:320px;overflow:hidden;padding:5px;position:relative;width:33.333333%}.listing-produit .view-content .views-row:hover .field-content{background-color:#e8467b}.listing-produit .view-content .views-row:hover h2{color:#fff}.listing-produit .view-content .views-row img{max-width:300px;transform:translateY(-20px);transition:transform .3s ease;will-change:transform}.listing-produit .view-content .views-row a:hover img{transform:translateY(-20px) rotate(10deg)}.listing-produit .view-content .views-row h2{bottom:30px;left:0;margin:0 auto;padding:0 25px;position:absolute;right:0;text-align:center;width:100%}.listing-produit .view-content .views-row h2 a{border:none;color:inherit;text-decoration:none;transition:color .3s ease;will-change:color}.listing-produit .view-content .views-row .field-content{box-sizing:border-box;height:100%;transition:background-color .3s ease;width:100%;will-change:background-color}.listing-produit .view-content .views-row .field-content.vide{background-color:rgba(0,0,0,0)!important}.listing-produit .view-content .views-row .field-content a{align-items:center;border-bottom:none;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.listing-produit .view-content .views-row:nth-child(3):hover .field-content{background-color:#bbc04b}.listing-produit .view-content .views-row:nth-child(3) .field-content{background-color:#979b3c}.listing-produit .view-content .views-row:nth-child(3) h2{color:#fff}.listing-produit .view-content .views-row:nth-child(7n+1) .field-content,.listing-produit .view-content .views-row:nth-child(7n+4) .field-content,.listing-produit .view-content .views-row:nth-child(7n+6) .field-content{background-color:#f8f5e7}.listing-produit .view-content .views-row:nth-child(7n+1):hover .field-content,.listing-produit .view-content .views-row:nth-child(7n+4):hover .field-content,.listing-produit .view-content .views-row:nth-child(7n+6):hover .field-content{background-color:#e8467b}.listing-produit .view-content .views-row:nth-child(2),.listing-produit .view-content .views-row:nth-child(7n+8){height:640px}.listing-produit .view-content .views-row:nth-child(7n+9){width:66.66666%}.listing-produit .view-content .views-row:nth-child(7n+9) .field-content img{min-width:100%;object-fit:cover;transform:translateY(0)}.listing-produit .view-content .views-row:nth-child(7n+9) a:hover img{transform:translateY(0)}.listing-produit .view-content .views-row:nth-child(7n+9) a:hover:after{opacity:.7}.listing-produit .view-content .views-row:nth-child(7n+9) h2{bottom:50%;color:#fff;transform:translateY(50%)}.listing-produit .view-content .views-row:nth-child(7n+9) a:after{background-color:#e8467b;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.listing-produit .view-content .views-row:nth-child(14n+5):before{border-left:10px solid #e8467b;border-top:10px solid #e8467b;content:"";display:block;height:75px;left:5px;position:absolute;top:5px;width:125px}.listing-produit .view-content .views-row:nth-child(14n+7):before{border-bottom:10px solid #e8467b;border-right:10px solid #e8467b;bottom:5px;content:"";display:block;height:80px;position:absolute;right:5px;width:125px}.listing-produit .view-content .views-row:nth-child(14n+12):before{border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:5px;content:"";display:block;height:75px;left:5px;position:absolute;width:125px}.listing-produit .view-content .views-row:nth-child(14n+14):before{border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";display:block;height:80px;position:absolute;right:5px;top:5px;width:125px}.listing-produit .view-content .special-block{align-items:center;display:flex;flex-direction:column;float:right!important;height:320px!important;justify-content:center}.listing-produit .view-content .special-block h2{font-weight:800;position:static}@media only screen and (min-width:1036px){.listing-produit .view-content .special-block{width:66.66666%}.listing-produit .view-content .special-block h2{font-size:63px;width:auto}.listing-produit .view-content .special-block h2:after,.listing-produit .view-content .special-block h2:before{background:url(../images/cross.png) no-repeat 50%;content:"";display:inline-block;height:57px;margin:0 8px;position:relative;top:12px;width:57px}}.listing-produit .view-content .field--type-text-with-summary{align-items:center;background-color:#e8467b;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 10px;text-align:center}.listing-produit .view-content .field--type-text-with-summary a{background-color:#000;border-bottom:none;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.listing-produit .view-content .field--type-text-with-summary a:hover{background-color:#fff;color:#000}@media (max-width:885px){.listing-produit .view-content .views-row:nth-child(7n+2) img{padding:0}.listing-produit .view-content .views-row h2{bottom:40px;font-size:18px;padding:0}.listing-produit .view-content .views-row a:hover img{transform:translateY(0) rotate(10deg)}.listing-produit .view-content .views-row a img{max-height:250px;object-fit:cover;padding:0;width:auto}.listing-produit .view-content .views-row img{padding:10px 30px 30px;transform:translateY(0)}}.grid-sizer{width:33.333333%}.listing-produit .pager--infinite-scroll.pager{display:table;margin-bottom:100px;padding-top:50px;text-align:center;width:100%}.listing-produit .pager--infinite-scroll.pager li a{background:#000;border:2px solid #000;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:20px;padding:10px 58px;text-transform:uppercase}.listing-produit .pager--infinite-scroll.pager li a:hover{background-color:#e8467b;border-color:#e8467b}article.entreprise h2{font:800 25px Open Sans;margin-bottom:10px;text-align:center;text-transform:uppercase}article.entreprise{background:url(../images/background-header-form.png) no-repeat top #fafafb;background-size:100%;padding-bottom:0}.pres-chiffres h2,.pres-valeurs h2{text-align:center}.pres-engagements .flex,.pres-metier .flex{padding:0 40px}.actualites .wrap,.pres-engagements .flex,.pres-metier .flex{margin:0 auto;width:850px}section.pres-metier{padding:10px 0 75px}section.pres-metier h2{text-align:left}section.pres-metier .flex{justify-content:space-between;margin-top:50px;position:relative}section.pres-metier .flex:after,section.pres-metier .flex:before{background:rgba(0,0,0,0);content:"";height:200px;position:absolute;width:200px;z-index:10}section.pres-metier .flex:before{border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-30px;left:10px}section.pres-metier .flex:after{border-right:10px solid #e8467b;border-top:10px solid #e8467b;right:10px;top:-30px}section.pres-metier .bloc:first-child{background-color:#fff;padding:45px 60px;width:50%}section.pres-metier .bloc:nth-child(2){width:50%}section.pres-metier .bloc:nth-child(2) img{width:100%}section.pres-chiffres{background-color:#fafafb;padding:50px 0 90px}section.pres-chiffres .blocforce{background-color:#f8f5ee;padding:70px;position:relative}section.pres-chiffres .blocforce:after,section.pres-chiffres .blocforce:before{background:rgba(0,0,0,0);content:"";height:140px;position:absolute;width:90px;z-index:10}section.pres-chiffres .blocforce:before{border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;left:0}section.pres-chiffres .blocforce:after{border-right:10px solid #e8467b;border-top:10px solid #e8467b;right:0;top:-10px}section.pres-chiffres .flex{justify-content:center;margin-top:35px}section.pres-chiffres .bloc{flex-grow:1;max-width:300px;text-align:center;width:33%}section.pres-chiffres .bloc div{color:#e8467b;display:block;font-size:20px;font-weight:700;line-height:25px;margin-bottom:7px;text-transform:uppercase}section.pres-chiffres .bloc .chiffre{font-size:40px;font-weight:800;margin-bottom:10px}section.pres-chiffres .bloc .chiffre sup{font-size:25px}section.pres-chiffres .bloc .legende{color:#000;font-size:14px;font-weight:400;margin-bottom:10px;text-transform:none}section.pres-chiffres .bloc img{margin-bottom:10px}section.pres-valeurs{background-color:#fafafb;padding:0 0 75px}section.pres-valeurs h2{padding-top:20px}section.pres-valeurs .flex{justify-content:space-between;margin-top:40px}section.pres-valeurs .bloc{width:31%}section.pres-engagements{background:url(../images/produits-bg.jpg) repeat 50%;padding:90px 0}section.pres-engagements h2{margin-bottom:30px}section.pres-engagements .flex{position:relative}section.pres-engagements .flex:after,section.pres-engagements .flex:before{background:rgba(0,0,0,0);content:"";height:200px;position:absolute;width:90px;z-index:10}section.pres-engagements .flex:before{border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-20px;left:5px}section.pres-engagements .flex:after{border-right:10px solid #e8467b;border-top:10px solid #e8467b;right:5px;top:-40px}section.pres-engagements .bloc{background-color:#fff;flex-grow:1;margin-bottom:2%;padding:30px;width:49%}section.pres-engagements .bloc:nth-child(2n){margin-left:2%}section.pres-engagements .bloc img{margin-bottom:20px}section.pres-implantations{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:250px 0;text-align:center}section.pres-implantations .bloc{margin:auto;max-width:500px}section.pres-marques{padding-top:60px}section.pres-marques ul{margin:auto;max-width:1000px}.custom-search-results .search-snippet>a{color:#000}.custom-search-results .readmore{float:right}.listing-recherche .wrap{padding-bottom:60px}.listing-recherche li:not(.pager-item){background:#fff;padding:40px;position:relative}.listing-recherche li:not(.pager-item)+li{margin-top:30px}.listing-recherche li:not(.pager-item):nth-child(odd):before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;content:"";height:50px;left:0;position:absolute;width:110px;z-index:10}.listing-recherche li:not(.pager-item):nth-child(odd):after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:50px;position:absolute;right:0;top:-10px;width:110px;z-index:10}.listing-recherche li:not(.pager-item) h3 a{border-color:rgba(0,0,0,0);color:#e8467b}.listing-recherche .search-results .search-snippet-info{padding:0}.listing-recherche input[type=search]{background-color:#fff;border:2px solid #e0e0e0;border-radius:0;box-sizing:border-box;display:inline-block;font:400 16px Open Sans,Arial,Helvetica,sans-serif;margin-left:10px;max-width:100%;padding:8px 10px;width:364px}article .listing-recherche input[type=submit]{float:inherit;height:42px;line-height:40px;vertical-align:bottom;width:155px!important}article .listing-recherche input[type=submit]:hover{background-color:#e8467b}article .listing-recherche .search-form{margin-bottom:25px}article .listing-recherche h2{margin:40px 0}article .listing-recherche input[type=submit]{margin:0}.main-contact form+p span{display:block;margin-bottom:30px;margin-top:-50px}.main-contact .wrap{padding:0 30px 50px}.node--type-webform h2{font:400 35px/38px "droid-serif";font-style:italic;margin-bottom:15px}body.page-node-type-page-simple .main-contact h2{color:#e8467b;font:700 20px Open Sans;font-style:normal;margin-bottom:15px;text-transform:uppercase}.page-node-type-webform p{line-height:25px}article input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:0;border-radius:0;color:#fff;cursor:pointer;float:right;font:700 14px Open Sans,Arial,Helvetica,sans-serif;height:40px;margin:20px auto;text-transform:uppercase;width:155px}article.contact input[type=submit]{float:none;padding-left:15px;padding-right:15px;width:auto}article.contact input[type=submit]:hover{color:#fff}.page-user-password article input[type=submit]{width:100%}.page-user-register article input[type=submit]{float:none;width:250px}.page-user-register article #edit-actions{text-align:center}body.page-sitemap article a{border-bottom:2px solid rgba(0,0,0,0)}body.page-sitemap article a:hover{border-bottom:2px solid #e8467b}.main-contact .content{background-color:#fff;padding:50px 40px;position:relative;text-align:center}body.page-node-type-page-simple .content{text-align:left}.main-contact .content:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;content:"";height:110px;left:-15px;position:absolute;width:60px;z-index:10}.main-contact .content:after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;position:absolute;right:0;top:-10px;width:110px;z-index:10}.view-id-nos_marques.view-display-id-page .main-contact .content p,body.page-our-brands .main-contact .content p{position:relative;text-align:left}.view-id-nos_marques.view-display-id-page .main-contact .content p:before,body.page-our-brands .main-contact .content p:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-right:10px solid #e8467b;content:"";height:200px;position:absolute;right:-20px;top:-210px;width:200px;z-index:10}.actualites .views-row{background-color:#fff;position:relative}.actualites .views-row .contextual{right:10px}.actualites .views-row:nth-child(odd):after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;pointer-events:none;position:absolute;right:0;top:-10px;width:110px;z-index:10}.actualites .views-row:nth-child(odd):before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;content:"";height:110px;left:0;pointer-events:none;position:absolute;width:110px;z-index:10}.actualites .en-tete,.article-actualite .en-tete,.contact .en-tete,.engagements .en-tete,.entreprise .en-tete,.listing-produits .en-tete,.page-recherche .en-tete{min-height:450px;position:relative}.actualites .liste-actu{align-items:center;background:#fff;justify-content:space-between;margin-bottom:22px;padding:40px 30px}.actualites .liste-actu .bloc:first-child{width:220px}.actualites .liste-actu .bloc:last-child{width:calc(100% - 250px)}body.page-nouveautes .actualites .liste-actu .bloc:first-child{width:150px}body.page-nouveautes .actualites .liste-actu .bloc:last-child{width:calc(100% - 180px)}.actualites .liste-actu .date,.main-actualite .date{color:#e8467b;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.actualites h2,.actualites-accueil h2,.article-actualite h2{color:#e8467b;font-size:22px;font-style:normal;line-height:25px;margin-bottom:10px;text-transform:uppercase}.actualites .bloc p{line-height:25px}.actualites .bloc .node-readmore,.actualites .bloc .readmore{display:inline-block;margin-top:10px}.actualites .bloc .node-readmore:first-child,.actualites .bloc .readmore:first-child{padding-left:0}.actualites .bloc .node-readmore a,.actualites .bloc .readmore a{border-bottom:2px solid #000;color:#000;font-weight:700;padding-bottom:1px;text-transform:uppercase}.actualites .bloc .node-readmore a:hover,.actualites .bloc .readmore a:hover{border-bottom:2px solid #e8467b;color:#e8467b}.actualites .item-list{font-weight:700;margin-top:40px}.item-list[aria-labelledby=pagination-heading]{margin:60px auto 30px;text-align:center}.item-list[aria-labelledby=pagination-heading] li{margin:0;padding:8px}.item-list ul.pager,:not(.pager--infinite-scroll).pager{border-top:10px solid #e8467b;display:inline-flex;margin:0 auto 50px;padding-top:5px}:not(.pager--infinite-scroll).pager-item{font-weight:700;margin:0;padding:8px}:not(.pager--infinite-scroll).pager-item a{border-bottom:none;color:#000}:not(.pager--infinite-scroll).pager-item a:hover{border-bottom:none}:not(.pager--infinite-scroll).pager-item.is-active a{color:#e8467b}:not(.pager--infinite-scroll).pager-current{color:#e8467b}article.contact.article-actualite .date{color:#e8467b;font-weight:800;margin-bottom:10px}article.contact.article-actualite .imageintro{background-color:#fff;margin-bottom:60px;padding:50px;position:relative;text-align:center}article.contact.article-actualite .imageintro:after{background:rgba(0,0,0,0);border-right:10px solid #e8467b;border-top:10px solid #e8467b;content:"";height:110px;position:absolute;right:0;top:-10px;width:110px;z-index:10}article.contact.article-actualite .imageintro:before{background:rgba(0,0,0,0);border-bottom:10px solid #e8467b;border-left:10px solid #e8467b;bottom:-10px;content:"";height:110px;left:0;position:absolute;width:110px;z-index:10}.page-node-type-nouveautes article li:before,.page-node-type-page-simple article li:before,.page-node-type-site-actualite article li:before,.page-node-type-webform article li:before{color:#e8467b;content:"• ";font-weight:700;padding-right:5px}.profile{margin:80px auto;width:60%}.user-login-form{margin:0 auto;max-width:400px;width:60%}.user-login-form label{display:block;font:800 20px Open Sans;margin-bottom:10px;text-transform:uppercase}.user-login-form label.form-required{color:#000}.user-login-form .form-required{color:#e8467b}.user-login-form input[type=email],.user-login-form input[type=password],.user-login-form input[type=text]{-webkit-appearance:none;background:#f8f5ee;border:0;border-radius:0;font:400 16px Open Sans,Arial,Helvetica,sans-serif;height:45px;padding:0 15px;width:100%}.user-login-form input[type=submit]{-webkit-appearance:none;background:#e8467b;border:0;color:#fff;cursor:pointer;display:block;font:700 16px Open Sans,Arial,Helvetica,sans-serif;height:50px;margin:20px auto 0;text-transform:uppercase;width:220px}.user-login-form input[type=submit]:hover{background:#000}.path-user .content>.region-content{padding-bottom:0;padding-top:0}.path-user .content>.region-content .user-form{margin-bottom:0}.path-user .content>.region-content .form-item-field-newsletter-value{flex-wrap:wrap}.path-user .content>.region-content .form-item-field-newsletter-value .description{flex:0 0 100%;margin-left:0;min-width:250px}.path-user .creation-compte{background:url(../images/produits-bg.jpg) repeat 50%;font-weight:700;line-height:25px;padding:60px 2%;text-align:center}.path-user .creation-compte h2{font-size:22px;line-height:25px;margin-bottom:5px;text-transform:uppercase}.prefooter{background:#000;color:#fff;font-size:14px;padding:30px 0 25px}.prefooter .flex{justify-content:space-between}.prefooter .flex .bloc{flex-grow:1;width:30%}.prefooter .flex .bloc+.bloc{margin-left:5%}.prefooter .flex .bloc:first-child .h2{color:#fff;font-size:1.5em;font-weight:700}.prefooter .flex .bloc:first-child form .form-item label{margin-bottom:10px}.prefooter .flex .bloc:first-child form input[type=email]{background-color:#000;border:2px solid #e8467b;border-radius:0;color:#fff;height:45px;margin-top:10px;outline:none;padding:5px 10px;width:100%}.prefooter .flex .bloc:first-child form input[type=submit]{-webkit-appearance:none;background-color:#e8467b;border:2px solid #e8467b;border-radius:0;color:#fff;cursor:pointer;font-weight:700;height:45px;outline:none;padding:5px 10px;width:50px}.prefooter .flex .bloc:nth-child(2) ul:not(.contextual-links){display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.prefooter .flex .bloc:nth-child(2) ul:not(.contextual-links) li{flex-grow:1;margin-bottom:10px;text-transform:uppercase;width:49%}.prefooter .flex .bloc:nth-child(2) ul:not(.contextual-links) li a{text-transform:uppercase}.prefooter .flex .bloc:nth-child(3) table tr td:first-child{padding-right:15px;text-align:center}.prefooter .flex .bloc:nth-child(3) table tr td img{max-height:60px;width:auto}.prefooter .flex .bloc:nth-child(3) table tr td table tr+tr td{padding-top:10px}.prefooter .flex .bloc table{border:0;border-spacing:0}.prefooter .flex .bloc table tr td:first-child{width:110px}footer{background:#000;color:#fff;margin-top:-1px;padding:20px 0}#menu-footer{font-size:12px;text-align:center}#menu-footer ul.menu{display:block;text-align:center}#menu-footer li{display:inline;font-weight:400;margin-left:0;padding:0 15px;text-transform:none}#menu-footer li+li{border-left:1px solid #fff}#menu-footer a,.prefooter a{color:#fff}#menu-footer a:hover,.prefooter a:hover{color:#e8467b}@media (max-width:1440px){#ateliers{background-position:right -50px bottom}.texte-diaporama{max-width:550px}.texte-diaporama h1{font-size:30px;line-height:34px}.texte-diaporama p{font-size:22px;margin-bottom:20px}}@media (max-width:1300px){article h1 strong{font-size:55px}.vous-demarquer .bloc:first-child,.vous-demarquer .bloc:nth-child(2){padding:30px 20px}}@media (max-width:1305px){header .flex #dl-menu{margin-left:20px;max-width:48px;order:6;width:auto}.langue{margin-left:20px;order:5}#recherche{margin-left:auto}nav a:after{content:none}nav ul.dl-menu{left:auto;min-width:260px;right:0}nav ul.dl-menu li:last-child a{border-radius:0;padding:15px 20px}nav>ul.menu{font-size:12px}}@media (max-width:1180px){.produits-phares{padding:55px 50px 100px}nav>ul.menu li.menu-item{padding:0 10px}}@media (max-width:1135px){.inspiration .image:before{right:0}.inspiration .image:after{left:0}.vous-demarquer .bloc:first-child{padding:0;width:100%}.vous-demarquer .bloc:nth-child(2){padding:60px;width:100%}.vous-demarquer h2{margin:0 auto 10px;max-width:600px}#infos-marche{align-items:stretch}#infos-marche .bloc:first-child{margin:0;max-width:50%;padding:30px 20px}#infos-marche .bloc:nth-child(2) img,.vous-demarquer .bloc:first-child img{height:100%}#ateliers{background-position:right 0 bottom 0;padding:80px 0 500px}#ateliers .bloc{max-width:100%}.engagements .en-tete .menu-ancres li,.entreprise .en-tete .menu-ancres li,.gamme .en-tete .menu-ancres li,.listing-produits .en-tete .menu-ancres li{font-size:13px;padding:0 15px}}@media (max-width:1035px){.listing-produit .view-content .views-row,.listing-produit .view-content .views-row:nth-child(7n+2){float:left;width:50%}.actualites-accueil{margin:-30px auto 100px}article.nosmarques .views-blocnosmarques .views-row:nth-child(odd):after{bottom:5px}.main-contact .wrap{padding:0 0 50px}.view-id-nos_marques.view-display-id-page .content:after{left:10px}.view-id-nos_marques.view-display-id-page .content img{width:calc(100% - 60px)}.view-id-nos_marques.view-display-id-page .main-contact .content p:before,body.page-our-brands .main-contact .content p:before{right:10px}#ateliers .flex,#histoire .flex,#valeurs .flex,.liste-produit .field-content,.salade-moment,.wrap{width:92%}#histoire .flex .bloc:first-child{width:50%}#histoire .flex .bloc:nth-child(2){width:45%}#ateliers{padding:80px 0 580px}.texte-diaporama h1{font-size:41px;line-height:48px;margin-top:40px}.texte-diaporama p{font-size:20px;margin-bottom:15px}.engagements-accueil .bloc-engagements{margin:0 1% 30px;padding:0;width:80%}.engagements-accueil .bloc.lien{margin:0 1% 15px;width:31%}.engagements-accueil{justify-content:flex-start}.engagements-accueil .bloc.lien img{width:100%}#infos-marche h3,#services h3,.article-actualite .wrap h3,.engagements-accueil h3,.entreprise h3,.les-plus-gamme h3,.listing-recherche li h3,.maison-confiance h3,.vous-demarquer h3{font-size:18px;line-height:22px;margin-bottom:4px}.actualites .en-tete h1,.article-actualite .en-tete h1,.contact .en-tete h1,.engagements .en-tete h1,.entreprise .en-tete h1,.gamme .en-tete h1,.listing-produits .en-tete h1,.page-recherche .en-tete h1{font-size:32px;line-height:36px}.actualites h2,.actualites-accueil h2{font-size:20px;line-height:22px;margin-bottom:5px}.liste-produit{padding:40px 0}.listing-produit .view-content .special-block h2{font-size:45px}.listing-produit .view-content .special-block h2:after,.listing-produit .view-content .special-block h2:before{display:none}.listing-produit:after{clear:both;content:"";display:table}.listing-produit .view-content .views-row-7,.listing-produit .view-content .views-row-8{height:320px;max-height:999em;min-height:10px;position:relative}.listing-produit .view-content .views-row-8 .field-content{bottom:5px;height:auto;left:5px;position:absolute;right:5px;top:5px;width:auto}.listing-produit .view-content .views-row-8 .field-content>.field-content{bottom:0;left:0;position:absolute;right:0;top:0}.listing-produit .view-content .views-row-8 .field-content img,.listing-produit .view-content .views-row:nth-child(7n+2) .field-content img{height:100%;max-height:999em!important;max-width:999em!important;width:auto}.listing-produit .view-content .views-row-7{height:640px;max-height:640px;min-height:640px}.listing-produit .view-content .views-row:nth-child(22){display:none}}@media (max-width:885px){.view-id-nos_marques.view-display-id-page .wrap{width:90%}#metier .flex .bloc:nth-child(2){max-height:270px;overflow:hidden}#metier .flex .bloc:nth-child(2) img{margin-top:-20%}article h1 strong,article.gamme h1{font-size:40px}.actualites,article.contact,article.entreprise,article.gamme,article.listing-produit{padding-top:40px}.breadcrumb{font-size:13px}.inspiration .descriptioninspiration{margin-top:20px}article.gamme .image{margin:0 0 50px}.inspiration{margin-top:60px}.pres-implantations{padding:170px 0}.actualites .wrap,.prefooter .wrap{width:96%}#infos-marche .bloc:nth-child(2){display:block;padding:0;width:100%}#infos-marche .bloc:first-child{max-width:100%;padding:60px;width:100%}.actualites-accueil{margin:20px 0;max-width:100%}#chiffres .blocforce{padding:50px 0}#chiffres .flex .bloc{width:47%}#ateliers{background-size:100%;padding:80px 0 480px}.prefooter{padding:30px 0}.prefooter .flex .bloc{width:100%}.prefooter .flex .bloc+.bloc{margin-left:0}.prefooter .flex .bloc:nth-child(2){order:3;-webkit-order:3}.prefooter .flex .bloc:nth-child(3){margin:20px 0;order:2;-webkit-order:2}.prefooter .flex .bloc:nth-child(3) li+li{margin-top:15px}#menu-footer li{display:block;padding:12px 0}#menu-footer li+li{border-left:0;border-top:1px solid #333}.prefooter .flex .bloc:nth-child(3) li:nth-child(3) a{padding:10px 0 10px 60px}.engagements .en-tete .menu-ancres li,.entreprise .en-tete .menu-ancres li,.gamme .en-tete .menu-ancres li,.listing-produits .en-tete .menu-ancres li{font-size:12px;padding:0 5px}#metier .flex{flex-wrap:wrap}#metier .flex .bloc{width:100%!important}#metier .flex,.actualites .wrap,article.entreprise #engagements .flex{width:100%}.listing-produit .view-content .views-row-0 a img{max-height:450px;object-fit:cover;padding:0;width:auto}.listing-produit .view-content .views-row,.listing-produit .view-content .views-row:first-child,.listing-produit .view-content .views-row:nth-child(7n+2),.listing-produit .view-content .views-row:nth-child(8),.listing-produit .view-content .views-row:nth-child(9){height:320px!important;max-height:999em;min-height:10px}.listing-produit .view-content .views-row:first-child img{max-height:250px;object-fit:cover;padding:0;width:auto}.listing-produit .view-content .views-row-13+.views-row-1{height:320px}.listing-produit .view-content .views-row-13+.views-row-1 .field-content{min-height:310px}.listing-produit .view-content .views-row:nth-child(22){display:none}.pager--infinite-scroll{clear:both}}@media (max-width:768px){.view-id-nos_marques.view-display-id-page .main-contact .content p,body.page-our-brands .main-contact .content p{padding-left:20px;padding-right:20px}}@media (max-width:785px){.inspiration .image:after,.inspiration .image:before{width:50px}.engagements-accueil .bloc.lien{width:48%}#histoire .flex .bloc:first-child,#histoire .flex .bloc:nth-child(2),#valeurs .flex .bloc,.liste-produit li .titre p,.liste-produit li img,.main-contact form .form-wrapper:not(.form-actions),.salade-moment .bloc:nth-child(2) img,.salade-moment>*{width:100%}#histoire .flex .bloc:nth-child(2),#valeurs .flex .bloc+.bloc,.salade-moment .bloc:nth-child(2){margin-top:30px}.les-plus-gamme .bloc{width:46%}#ateliers{padding:80px 0 425px}.listing-recherche .container-inline div{display:block;text-align:center}article .listing-recherche input[type=submit]{display:block}.cd-product-wrapper .cd-single-point,.menu-ancres{display:none}article.gamme .image+.flex .citation,article.gamme .image+.flex .description{width:100%}article.gamme .image+.flex .citation{margin-left:0;margin-top:30px;text-align:center}article.gamme .image img{max-width:95%}}@media (max-width:650px){.inspiration .image:after{top:0}.les-plus-gamme{margin-top:50px}article h1 strong{font-size:40px}article.entreprise #engagements .flex .bloc{width:100%}article.entreprise #engagements .flex .bloc:nth-child(2n){margin-left:0}.marques{margin-bottom:50px;padding:50px 30px}.marques .slidemarques .view-nos-marques .owl-nav{display:none}.marques .slidemarques .view-nos-marques .owl-dots{bottom:-40px;display:block;text-align:center;width:95%}.actualites-accueil .actu{display:block}.actualites-accueil .actu .image{flex:auto;margin-bottom:25px;text-align:center;width:100%}.actualites-accueil .actu .description{margin-left:0}.actualites .liste-actu .bloc:first-child,body.page-nouveautes .actualites .liste-actu .bloc:first-child{text-align:center;width:100%}.actualites .liste-actu .bloc:first-child img{max-width:200px}.actualites .liste-actu .bloc:last-child,body.page-nouveautes .actualites .liste-actu .bloc:last-child{margin-top:20px;width:100%}#services .flex>*,#services .flex>* img,.actualites .liste-actu .bloc:last-child img,.liste-produit .field-content a{width:100%}.vous-demarquer .bloc:first-child{display:block;padding:0;width:100%}.engagements-accueil .bloc.lien{width:100%}.engagements-accueil .bloc-engagements{margin:0 0 20px;padding:0 5%;width:100%}#ateliers{padding:80px 0 350px}.listing-recherche .container-inline label{display:block;margin-bottom:10px}.liste-produit .field-content a+a{margin-top:15px}.main-contact form .form-type-password-confirm .password-strength,.main-contact form .form-type-password-confirm div.password-confirm{margin-bottom:15px;width:100%}.texte-diaporama{margin:0 auto;top:40%;width:96%}.texte-diaporama h1{font-size:25px;line-height:26px}.texte-diaporama p{font-size:19px;margin-bottom:15px}#chiffres{padding-bottom:30px}header .flex #logo{order:1}header .flex #dl-menu{max-width:50px;order:6}header .flex .cd-primary-nav{order:2}.dl-menuwrapper .dl-menu{margin:20px 0 0;right:0}.dl-menuwrapper .dl-menu.dl-menuopen{min-width:100%;width:50vw}.dl-menuwrapper ul{background-color:#e8467b}article.nosmarques .views-blocnosmarques .views-row .field-content>div{flex:auto;height:auto;width:100%}article.nosmarques .views-blocnosmarques .views-row .image{margin-top:50px;order:2}article.nosmarques .views-blocnosmarques .views-row .description{padding-top:0}article.nosmarques .views-blocnosmarques .views-row .field-content{padding:15px}.grid-sizer,.listing-produit .view-content .views-row{width:100%!important}.listing-produit .view-content .views-row:nth-child(7n+2){width:100%}.listing-produit .view-content .views-row a img,.listing-produit .view-content .views-row:nth-child(7n+2) .field-content img{max-height:250px;min-width:10px;object-fit:cover;padding:0;width:auto}.listing-produit .view-content .views-row:nth-child(7n+1){height:auto}.listing-produit .view-content .views-row-8 .field-content img{height:100%;max-height:999em!important;max-width:999em!important;min-width:100%}}@media (max-width:535px){.mandatory-field-message{padding-left:20px}.listing-recherche input[type=search]{margin-left:0;max-width:90%}.view-id-nos_marques.view-display-id-page .main-contact .content p,body.page-our-brands .main-contact .content p{padding:10px 20px}.view-id-nos_marques.view-display-id-page .content:after,.view-id-nos_marques.view-display-id-page .main-contact .content p:before{height:100px;width:100px}.view-id-nos_marques.view-display-id-page .main-contact .content p:before{top:-120px}.main-contact .wrap{padding-bottom:0}.main-contact form{margin-top:0}body.page-user-register article h1{margin-bottom:25px}#valeurs{padding:25px 0 35px}.offre-espace-prive{padding:55px 2% 50px}#metier{padding-bottom:30px}article.entreprise #engagements{padding:40px 0}article.entreprise #marques{padding-top:40px}.slidemarques .view-nos-marques{margin-bottom:40px}body.path-frontpage section.diaporamabottom{padding-top:0}.pres-implantations{padding:20px 0}#metier .flex{padding:0 10px}#metier .flex:before{bottom:-10px;height:150px;left:0;width:100px}#metier .flex:after{height:150px;right:0;top:-10px;width:100px}#metier .flex .bloc:first-child{padding:45px 20px}article.entreprise #engagements .flex{padding:0 10px}article.entreprise #engagements .flex:before{bottom:0;left:0}article.entreprise #engagements .flex:after{right:0;top:-10px}#chiffres .blocforce:after{top:0}#chiffres .blocforce:before{bottom:0}.main-contact .content{padding:50px 0}.page-node-type-page-simple .main-contact .content{padding:50px 18px}.page-node-type-page-simple .main-contact .content a{overflow-wrap:break-word}.main-contact .content:before{left:-10px}.main-contact .content:after{right:-10px}.img-intro-left{float:none;margin:0 0 15px;width:100%}.img-intro-left img,.vous-demarquer .bloc:nth-child(2) .flex>*{width:100%}#menu-footer li{border-left:0;display:block;padding:7px 0}#ateliers{padding:80px 0 300px}.profile,.user-login-form{width:90%}.inspiration h2 strong,.marques h2 strong{font-size:31px}.produits-phares{padding-bottom:50px}article.listing-produit .view-content .special-block h2{font-size:30px}article.listing-produit .view-content .field--type-text-with-summary{padding:50px 10px}article.listing-produit .view-content .views-row{height:auto!important;position:relative!important;top:auto!important}.listing-produit .view-content .views-row:first-child .field-content{background-color:#e8467b}body.page-node-type-webform .main-contact .content:after{display:none}fieldset.captcha{border:0;padding:0}body.page-user-register article .form-wrapper{margin:0}body.page-user-register article .form-actions{margin:10px 0 20px}.actualites,article.contact,article.entreprise,article.gamme,article.listing-produit{padding-top:50px}.listing-produit .view-content .views-row a img,.listing-produit .view-content .views-row:nth-child(7n+2) .field-content img{margin-bottom:30px;max-height:250px;min-width:10px;object-fit:cover;padding:0;width:auto}.listing-produit .view-content .views-row-8 .field-content img,.listing-produit .view-content .views-row-8:nth-child(7n+2) .field-content img{margin-bottom:0!important}.listing-produit .view-content .views-row-0 a:hover img,.listing-produit .view-content .views-row-0:nth-child(7n+2) a:hover img{transform:translateY(0) rotate(10deg)}}@media (max-width:461px){.main-contact form+p span{margin-bottom:0;margin-top:0}article h1 strong{font-size:34px}article.gamme .image+.flex .citation{font-size:30px}article.gamme .image:after,article.gamme .image:before{display:none}.les-plus-gamme .bloc{margin:0 auto;width:90%}#chiffres .flex .bloc{width:100%}#chiffres .flex .bloc+.bloc{margin-top:40px}.prefooter .flex .bloc:nth-child(2),.prefooter .flex .bloc:nth-child(3){width:100%}.actualites .en-tete,.article-actualite .en-tete,.contact .en-tete,.engagements .en-tete,.entreprise .en-tete,.listing-produits .en-tete,.page-recherche .en-tete{min-height:300px}.page-user-register article input[type=submit]{float:none;font-size:13px;width:100%}.maison-confiance .wrap{margin:0 auto;width:96%}.engagements-accueil{padding:10px 0 70px}#ateliers{padding:80px 0 200px}.gamme .en-tete h1{font-size:30px;line-height:35px;transform:translateY(-50%)}article.gamme h1{font-size:30px}.gamme .en-tete img{min-height:180px;object-fit:cover;width:inherit}#infos-marche .bloc:first-child,.vous-demarquer .bloc:nth-child(2){padding:60px 35px}.vous-demarquer h2{font-size:40px;line-height:38px}article .slide-temoignage li{font-size:18px;line-height:25px}.offre-espace-prive{font-size:16px;line-height:22px}#infos-marche h3,#services h3,.article-actualite .wrap h3,.engagements-accueil h3,.entreprise h3,.les-plus-gamme h3,.listing-recherche li h3,.maison-confiance h3,.vous-demarquer h3{font-size:16px;line-height:20px;margin-bottom:4px}.actualites .en-tete h1,.article-actualite .en-tete h1,.contact .en-tete h1,.engagements .en-tete h1,.entreprise .en-tete h1,.gamme .en-tete h1,.listing-produits .en-tete h1,.page-recherche .en-tete h1{font-size:30px;line-height:34px}.actualites h2,.actualites-accueil h2{font-size:18px;line-height:20px;margin-bottom:5px}#implantations li{margin:0 8px 10px}}.slidemarques .container{text-align:center}body.access-denied>div.messages--error:first-child{display:none}article.listing-produit:after{clear:both;content:"";display:table}article.listing-produit .views-row{float:left}.actualites-accueil .actu .description span{font-weight:800}.actualites-accueil .description span{font-size:23px;line-height:25px;margin-bottom:10px;text-transform:uppercase}.flex-direction-nav .flex-disabled{opacity:.15}.description-ful h2{margin-bottom:12px}.description-ful ul{padding-left:20px}.description-ful ul li:before{content:"•";display:inline-block;font-size:30px;line-height:10px;padding-right:12px;vertical-align:middle}#block-sdpr-local-tasks{display:none}.webform-submission-newsletter-form .messages.messages--warning{font-size:14px;left:auto;margin:0;padding:0;position:relative;right:auto;text-align:left;top:auto;width:auto;z-index:auto}