.tiny-Raleway{font-family:Raleway,Arial,Verdana,Tahoma,sans-serif!important}.tiny-Oswald{font-family:Oswald,Arial,Verdana,Tahoma,sans-serif!important}.tiny-Shadows-Into-Light{font-family:'Shadows Into Light',Arial,Verdana,Tahoma,sans-serif!important}.tiny-DM-Sans{font-family:'DM Sans',Arial,Verdana,Tahoma,sans-serif!important}.tiny-Westmount{font-family:Westmount,Arial,Verdana,Tahoma,sans-serif!important}.tiny-ThePicnicClub-Regular{font-family:ThePicnicClub-Regular,Arial,Verdana,Tahoma,sans-serif!important}.tiny-ThePicnicClub-Italic{font-family:ThePicnicClub-Italic,Arial,Verdana,Tahoma,sans-serif!important}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(fonts/raleway-v28-latin-regular.eot);src:local(''),url(fonts/raleway-v28-latin-regular.eot?#iefix) format('embedded-opentype'),url(fonts/raleway-v28-latin-regular.woff2) format('woff2'),url(fonts/raleway-v28-latin-regular.woff) format('woff'),url(fonts/raleway-v28-latin-regular.ttf) format('truetype'),url(fonts/raleway-v28-latin-regular.svg#Raleway) format('svg')}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:url(fonts/oswald-v49-latin-regular.eot);src:local(''),url(fonts/oswald-v49-latin-regular.eot?#iefix) format('embedded-opentype'),url(fonts/oswald-v49-latin-regular.woff2) format('woff2'),url(fonts/oswald-v49-latin-regular.woff) format('woff'),url(fonts/oswald-v49-latin-regular.ttf) format('truetype'),url(fonts/oswald-v49-latin-regular.svg#Oswald) format('svg')}@font-face{font-family:'Shadows Into Light';font-style:normal;font-weight:400;src:url(fonts/shadows-into-light-v15-latin-regular.eot);src:local(''),url(fonts/shadows-into-light-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(fonts/shadows-into-light-v15-latin-regular.woff2) format('woff2'),url(fonts/shadows-into-light-v15-latin-regular.woff) format('woff'),url(fonts/shadows-into-light-v15-latin-regular.ttf) format('truetype'),url(fonts/shadows-into-light-v15-latin-regular.svg#ShadowsIntoLight) format('svg')}@font-face{font-display:swap;font-family:'DM Sans';font-style:normal;font-weight:200;src:url(fonts/dm-sans-v17-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:'DM Sans';font-style:normal;font-weight:400;src:url(fonts/dm-sans-v17-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'DM Sans';font-style:normal;font-weight:600;src:url(fonts/dm-sans-v17-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'DM Sans';font-style:normal;font-weight:700;src:url(fonts/dm-sans-v17-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Westmount;font-style:bold;font-weight:600;src:url(fonts/Westmount.woff2) format('woff2')}@font-face{font-display:swap;font-family:ThePicnicClub-Italic;font-style:italic;font-weight:400;src:url(fonts/ThePicnicClub-Italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:ThePicnicClub-Regular;font-style:normal;font-weight:400;src:url(fonts/ThePicnicClub-Regular.woff2) format('woff2')}:root{--main-color:#333316;--main-color-light:#645A44;--main-color-green:#657131;--main-color-partenaire:#CF7C29;--main-bg-color:#FFFBF5;--main-bg-color-2:rgba(243, 225, 195, 0.925);--main-bg-color-3:#F0F8F4;--main-bg-color-4:#EBE3D3;--main-color-produit:#948464;--main-color-btn:#702314}body,html{margin:0;padding:0;height:100%}body{-webkit-overflow-scrolling:touch;overflow-x:hidden;font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif;font-size:17px;color:var(--main-color);font-weight:lighter;background-color:var(--main-bg-color);background-image:url(../images/background.jpg)}body.page_accueil{background-position-y:-35%}body.page_produits{background-image:none}.body-pusher{max-width:1920px;margin:auto}a,div,h1,h2,h3,h4,h5,input,p{margin:0;padding:0}h2 span{font-weight:500}img{border:none;max-width:100%;height:auto}svg{display:block}.clear{clear:both}.hide{display:none!important}.FloatLeft,.floatLeft{float:left}.FloatRight,.floatRight{float:right}textarea{overflow:auto;font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif}input{font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif;font-size:17px}div{position:relative;box-sizing:border-box}#fancybox-outer,#fancybox-outer div,#fancybox-overlay,#fancybox-wrap{box-sizing:content-box}a,input[type=button]{outline:0;text-decoration:none;color:var(--main-color);transition:.5s;-webkit-transition:.5s;font-weight:400}a:hover{color:var(--main-color-light)}.err{color:red;text-align:center;margin-top:10px}.red{color:red}.ok{color:#5a7e26;text-align:center;margin-top:10px}.mobile{display:none}.ico_mobile{display:none}.titre-page,h1,h2,h3{font-weight:lighter;font-family:ThePicnicClub-Regular,Raleway,sans-serif}h1{font-size:45px}h2{font-size:36px;margin-bottom:10px}h3{font-size:16px;color:var(--main-color)}input[type=checkbox]{cursor:pointer}strong{font-weight:700}@keyframes slideLeft{0%{left:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{left:0;opacity:1}}@-webkit-keyframes slideLeft{0%{left:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{left:0;opacity:1}}@keyframes slideRight{0%{right:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{right:0;opacity:1}}@-webkit-keyframes slideRight{0%{right:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{right:0;opacity:1}}@keyframes fade{0%{opacity:0}10%{opacity:0}80%{opacity:1}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:0}80%{opacity:1}100%{opacity:1}}@keyframes bounceBtn{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@-webkit-keyframes bounceBtn{0%,100%{-webkit-transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(5px)}}@keyframes bounceBtn2{0%,100%{transform:translateX(-15px) translateY(0)}50%{transform:translateX(-15px) translateY(5px)}}@-webkit-keyframes bounceBtn2{0%,100%{-webkit-transform:translateX(-15px) translateY(0)}50%{-webkit-transform:translateX(-15px) translateY(5px)}}.Content,.texte-content{width:1280px;margin:auto}.dib{display:inline-block;vertical-align:top}.dtable{display:table}.dcell{display:table-cell}.vcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.center{text-align:center}.floatLeft{float:left}.floatRight{float:right}.btn-vert{text-decoration:none!important;padding:8px 25px;display:inline-block;background-color:var(--main-color);color:#fff;margin:20px auto;cursor:pointer;text-align:center;font-weight:700;width:fit-content;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-family:Westmount;border:1px solid var(--main-color)}.btn-red{text-decoration:none!important;padding:8px 25px;display:inline-block;background-color:var(--main-color-btn);color:#fff;margin:20px auto;cursor:pointer;text-align:center;font-weight:700;width:fit-content;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-family:Westmount;border:1px solid var(--main-color-btn)}.btn-red:hover{color:var(--main-color-btn);background-color:#fff}.btn-transparent{text-decoration:none!important;display:inline-block;background-color:transparent;color:var(--main-color);margin:10px auto;border:1px solid var(--main-color);cursor:pointer;padding:8px;font-family:Westmount;letter-spacing:-1px;font-size:16px;box-sizing:border-box}.btn-transparent:hover{color:#fff;background-color:var(--main-color)}.btn-blanc{text-decoration:none!important;display:block;text-align:center;border:2px solid #fff;border-radius:5px;color:#fff!important;padding:15px 0;font-size:23px}.btn-blanc:hover{background-color:#fff;color:#8ca08b!important;border-color:#8ca08b}#Header{z-index:1000;background-color:var(--main-bg-color);height:120px;position:fixed;width:100%;display:flex}#Logo{width:220px}#Logo a{display:inline-block;width:100%;height:100%;line-height:0;background:0 0}#HeaderMenu{width:70%}.blocBoutique{width:15%}#HeaderMenu ul{display:flex;align-items:center;flex-direction:row;padding:0;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;position:unset;justify-content:space-around;width:100%}#HeaderMenu>div.not_mobile{width:100%}#HeaderMenu ul li{display:flex;box-sizing:border-box;padding:3px}#HeaderMenu ul li:not(#Logo) .spanMenu,#HeaderMenu ul li:not(#Logo) a{margin:auto 15px;line-height:30px;font-weight:600;color:var(--main-color);background:linear-gradient(to left,var(--main-color-partenaire),var(--main-color-partenaire)) no-repeat bottom center;background-size:0 2px;transition:.25s;font-size:16px;text-decoration:none;text-transform:uppercase;font-family:Westmount;letter-spacing:1.2px}#HeaderMenu ul li:not(#Logo) .spanMenu:hover,#HeaderMenu ul li:not(#Logo).selected .spanMenu,#HeaderMenu ul li:not(#Logo).selected>a,#HeaderMenu ul li:not(#Logo)>a:hover{background-size:100% 2px}#HeaderMenu .not_mobile li div.SSMenu{position:absolute;top:calc(100% - 40px);max-height:0;height:auto;left:50%!important;transform:translateX(-50%);overflow:hidden;background-color:transparent;width:100%;padding:0}#HeaderMenu .not_mobile li .SSMenu ul{height:calc(100% - 40px);padding:0;padding-top:40px}#HeaderMenu .not_mobile li .SSMenu ul li{background-color:var(--main-bg-color-2)}#HeaderMenu li div.SSMenu.active{max-height:340px!important;margin:-2px;padding:2px 0 0 0}#HeaderMenu .not_mobile li div.SSMenu li a:hover{color:var(--main-color)}#HeaderMenu li div.SSMenu.SSMenuBoutique.active{height:340px}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li{min-height:100%;padding:20px 20px 0 20px;position:relative}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li:not(:last-child)::after,#HeaderMenu .not_mobile li .SSMenu.SSMenuFormation ul li:not(:last-child)::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:1px;height:85%;background-color:var(--main-color)}#HeaderMenu .not_mobile li .SSMenu.SSMenuFormation ul li:not(:last-child)::after{right:0}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li:first-child{padding-left:60px}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li:last-child{padding-right:60px}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li .SSMenuTitre{font-family:ThePicnicClub-Regular;font-size:21px;font-weight:400}.imgFormationMenu{height:150px;width:220px;object-fit:cover}.SSMenuFormation .links{margin:0!important;line-height:18px!important;font-size:14px!important}.SSMenuFormation .copyrightImg{display:none}.SSMenuFormation ul{height:300px!important}.SSMenuFormation .SSMenuItem{padding:20px 20px 0 20px!important;min-height:100%!important;position:relative!important}.not_mobile .SSMenuFormation .SSMenuTitre{font-family:ThePicnicClub-Regular;font-size:21px;font-weight:400}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li.wp_40 .SSMenuList{width:95%}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li a.links{margin:0!important;line-height:18px!important;font-size:14px!important}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li.wp_40 a.links{width:47%!important}#HeaderMenu .not_mobile li .SSMenu.SSMenuBoutique ul li .imgSSMenu{width:66%;height:150px}#HeaderMenu,#HeaderMenu>div.not_mobile{display:flex;flex-direction:row;align-items:center;justify-content:center;position:unset}.accueil-actu-item{color:#fff}.accueil-actu-date{font-weight:700}.accueil-actu-link{color:#000}.accueil-actu-link:hover{color:#fff}#slider{margin-bottom:0;min-height:790px}#slider .ImgSlide{background-size:cover!important;background-position:center}#slider .slick-slide img{max-height:790px;visibility:hidden}.TxtSlide{top:530px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;text-align:center;z-index:9000}.TxtSlide p{display:inline-block}.TxtSlide a{transition:all .5s;-webkit-transition:all .5s;text-align:center;padding:15px 40px;border-radius:10px;-webkit-box-shadow:inset 0 -20px 10px -10px rgba(0,0,0,.75);-moz-box-shadow:inset 0 -20px 10px -10px rgba(0,0,0,.75);box-shadow:inset 0 -20px 10px -10px rgba(0,0,0,.75);color:#fff;display:inline-block;font-size:20px;background-color:#3d5529}.TxtSlide a:hover{background-color:var(--main-color)}#logo-container{position:absolute;top:110px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#slider-logo{z-index:600;background-image:url(../images/logo-biohair.png);background-size:contain;background-repeat:no-repeat;width:270px;height:213px;margin:0 auto 38px auto;transform:scale(1);-webkit-transform:scale(1);transition:all .5s;-webkit-transition:all .5s}#slider-logo:hover{transform:scale(1.1) translateX(4%);-webkit-transform:scale(1.1) translateX(4%)}#slider-baseline{z-index:600}#slider-baseline p{color:#fff;font-family:'DM Sans','Shadows Into Light',cursive;font-size:35px;text-transform:none;font-weight:400}#BtnScrollBottom{cursor:pointer;top:455px;position:absolute;z-index:999;background-image:url(../images/slider-scrollbottom.png);background-size:contain;background-repeat:no-repeat;width:29px;height:49px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:1;-webkit-animation-iteration-count:1}#BtnScrollBottom:hover{animation-name:bounceBtn;-webkit-animation-name:bounceBtn}#Accueil_Blocs_Part{margin-top:-175px;text-align:center}#Accueil_Blocs_Part a{display:inline-block;margin:auto 10px}.accueil-bloc{overflow-x:hidden;transition:all .5s;-webkit-transition:all .5s;padding-bottom:460px;background-repeat:no-repeat;background-size:auto 460px;background-position:bottom center}.accueil-bloc h2{font-weight:700;color:#fff;padding:35px 0 35px 0;text-align:center;font-size:25px}#Accueil_Blocs_Part a:nth-child(1) .accueil-bloc-fondu{background-color:var(--main-color);-webkit-box-shadow:0 5px 35px 30px rgba(89,126,38,1);-moz-box-shadow:0 5px 35px 30px rgba(89,126,38,1);box-shadow:0 5px 35px 30px rgba(89,126,38,1)}#Accueil_Blocs_Part a:nth-child(2) .accueil-bloc-fondu{background-color:var(--main-color);-webkit-box-shadow:0 5px 35px 30px rgba(124,174,53,1);-moz-box-shadow:0 5px 35px 30px rgba(124,174,53,1);box-shadow:0 5px 35px 30px rgba(124,174,53,1)}#Accueil_Blocs_Part a:nth-child(3) .accueil-bloc-fondu{background-color:#9b6046;-webkit-box-shadow:0 5px 35px 30px rgba(155,95,70,1);-moz-box-shadow:0 5px 35px 30px rgba(155,95,70,1);box-shadow:0 5px 35px 30px rgba(155,95,70,1)}#Accueil_Blocs_Part a:hover .accueil-bloc{background-size:auto 500px}.accueil-bloc-picto{z-index:500;transition:all .5s;-webkit-transition:all .5s}#Accueil_Blocs_Part a:hover .accueil-bloc-picto{transform:scaleX(1.05) scaleY(1.05);-webkit-transform:scaleX(1.05) scaleY(1.05)}.accueil-bloc-titre{z-index:500}#Accueil_Texte_Part{margin:30px auto}#Accueil_Texte_Part p{text-align:center}#Accueil_Pictos_Part{text-align:center;margin:45px auto;z-index:50}#Accueil_Pictos_Part .Content{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.accueil-picto-bloc{width:30%}.accueil-picto-bloc a{transition:all .5s;-webkit-transition:all .5s;display:block}.accueil-picto-bloc a:hover{transform:scaleX(1.1) scaleY(1.1);-webkit-transform:scaleX(1.1) scaleY(1.1)}.accueil-picto-bloc img{margin-bottom:30px;transition:all .5s;-webkit-transition:all .5s;height:auto}.accueil-picto-bloc h3{color:var(--main-color);font-family:ThePicnicClub-Regular,'Shadows Into Light',cursive;font-size:32px;line-height:32px;width:230px;margin:auto;text-transform:none}.accueil-picto-sep{width:1px;background-color:#aaa;height:380px}.bandeau-page:has(.bandeau-titre){height:156px;background-color:#c3bcb2;background-image:url(../images/bandeau-left.png);background-repeat:no-repeat;background-position:bottom left}.bandeau-page .btn-vert{background-color:var(--main-color-btn)}.bandeau-page>p{text-align:right}.bandeau-page img{max-width:100%;height:auto}.bandeau-titre{text-align:center;color:var(--main-color);position:absolute;top:50%;width:100%;display:inline-block;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.bandeau-titre .titre-page{width:auto;display:inline-block;position:relative;z-index:1;padding:10px 30px;font-size:45px;text-transform:uppercase;font-weight:700}.bandeau-titre .titre-page+span{display:block;color:#fff}.bandeau-titre .titre-page:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1}#FilAriane{margin:10px 0;text-align:left;font-family:Westmount}.FondPageCookies{margin-top:120px}#PageAccueil,.bandeau-page{margin-top:120px}.article-texte ul{margin-left:20px}.article-texte p a{text-decoration:underline}#FilAriane a.selected{border-bottom:1px solid var(--main-color)}#slider-produit .item{justify-items:center}#slider-produit .slick-slide{margin:0 10px}#slider-produit .slick-list{margin:0 -10px}.page-classique #Side_Handler{padding-bottom:300px;overflow:hidden}.page-classique #Side_Handler .Content{z-index:60;position:relative}.page-classique #Side_Handler_Bg{width:100%;height:100%;position:absolute;top:0;z-index:50;background-repeat:no-repeat;background-position:top left;background-size:75vw 100%;min-height:1200px}.page-classique #Side_Handler_Bg_Plus{z-index:50;position:absolute;right:0;height:300px;width:66%;background-image:url(../images/qsn-bg-plus3.png);background-repeat:no-repeat;background-position:left center;background-size:cover}.page-classique #FirstArtTitle{text-align:justify;display:inline-block;vertical-align:top;width:340px;margin-right:70px;margin-left:50px}.page-classique #FirstArtTitle.FirstArtTitlePartenaire{text-align:justify;display:inline-block;vertical-align:top;width:auto;margin-right:0;margin-left:0}.page-classique #Side_Handler .article-handler{display:inline-block;vertical-align:top;border-bottom-left-radius:90px;background-color:#fff;width:calc(100% - 465px);width:-webkit-calc(100% - 465px);padding:20px 50px 90px 20px;overflow-x:unset}.page-classique #Side_Handler .article-handler .article-std .texte-content{width:auto}.page-classique #Side_Handler .article-handler .article-texte h2{text-align:right!important;font-weight:700;color:var(--main-color)}.page-classique #Side_Handler .article-handler .article-texte hr{color:transparent;height:1px;border:none;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.page-classique #Side_Handler .article-miniature-large{margin:20px auto}#Baseline_Handler{margin-left:50px;position:fixed;background-image:url(../images/qsn-goutte.png);width:160px;height:200px;top:400px;background-size:contain;background-repeat:no-repeat;z-index:70}#Baseline_Handler p{font-family:'DM Sans',Oswald,sans-serif;font-size:20px;line-height:22px;width:70%;color:#fff;text-align:center;top:60%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);position:absolute}#Questionnaire_Handler{margin-left:50px;z-index:75;background-image:url(../images/questionnaire-style-1.png);background-repeat:no-repeat;background-size:contain;width:195px;height:240px;position:fixed;top:580px;transform:translateX(-15px);-webkit-transform:translateX(-15px);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:1;-webkit-animation-iteration-count:1}#Questionnaire_Handler:hover{animation-name:bounceBtn2;-webkit-animation-name:bounceBtn2}#Questionnaire_Handler a{width:100%;height:100%;max-height:190px;position:absolute;bottom:0;left:0}#Questionnaire_Handler div{-webkit-transform:translateX(57%);transform:translateX(57%);position:absolute;top:50%;right:50%;width:165px}#Questionnaire_Handler p{font-family:'DM Sans','Shadows Into Light',cursive;text-align:center;line-height:22px;font-size:16px}#Questionnaire_Handler p a{color:#fff}#FirstArtTitle h2{font-size:42px;font-weight:700;color:var(--main-color);line-height:50px}#FirstArtTitle h3{color:var(--main-color);margin-top:10px;font-weight:400;font-size:23px}#Concept_Handler::before{content:"";background-image:url(../images/qsn-concept-deco.png);background-repeat:no-repeat;width:841px;height:226px;background-size:contain;display:block;position:absolute;top:-226px}#Concept_Handler{z-index:110;background-color:#8ca08b;display:block;background-image:url(../images/qsn-concept-dots.jpg);background-repeat:no-repeat;background-position:center 96%;margin:0}#Concept_Handler::after{content:"";background-image:url(../images/qsn-concept-deco.png);background-repeat:no-repeat;width:841px;height:226px;background-size:contain;display:block;position:absolute;transform:scaleY(-1);-webkit-transform:scaleY(-1)}#Concept_Handler .Content{display:flex;flex-direction:row;justify-content:space-between}.concept-sep{width:1px;background-color:#fff;margin:50px auto}.concept-part{width:calc(50% - 1px);width:-webkit-calc(50% - 1px);padding:50px}.concept-title{font-weight:700;color:#363e36;margin-bottom:30px;font-size:50px}.concept-sstitle{font-size:23px;color:#363e36;font-weight:lighter}.concept-texte{color:#fff;margin-top:40px}.concept-texte a{color:#363e36}.concept-texte a:hover{color:#fff}#Label_Handler{z-index:100;background-color:#fff}#Label_Handler .Content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.label-miniature{text-align:center}.label-part{width:50%;padding:100px 50px}.label-title{font-weight:700;color:var(--main-color);margin-bottom:30px;font-size:50px}.label-sstitle{color:var(--main-color);font-size:23px;font-weight:lighter}.label-texte{margin-top:40px}#Accueil_Commu_Part{background-color:#d1d9d1;margin-top:147px}#Accueil_Commu_Part::before{background-image:url(../images/accueil-commu-bg.png);background-repeat:no-repeat;background-size:cover;content:"";width:100%;height:147px;position:absolute;top:-147px}#Accueil_Commu_Part .Content{display:flex;flex-direction:row;justify-content:space-between}.accueil-commu{width:40%;color:#535353;text-align:center}.accueil-commu h2 span{font-weight:700}.accueil-commu p{text-align:center}.accueil-commu .link-newsletter,.accueil-commu a{display:inline-block;color:#fff;background-color:#535353;padding:14px;margin-top:40px;border-radius:10px;border:1px solid #535353;cursor:pointer}.accueil-commu .link-newsletter:hover,.accueil-commu a:hover{background-color:#d1d9d1;color:#535353}#Accueil_Video_Part{background-color:#d1d9d1;padding-top:70px;height:590px}#Accueil_Video_Part::before{content:"";background-image:url(../images/accueil-commu-bg-bottom.jpg);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:583px;height:590px}#Accueil_Video_Part::after{content:"";background-image:url(../images/accueil-commu-bg-bottom.jpg);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:0;width:583px;height:590px;transform:scaleX(-1);-webkit-transform:scaleX(-1)}#Accueil_Video_Part .Content{width:920px;text-align:center;z-index:50}#Accueil_Video_Part h2{font-weight:400}#Accueil_Video_Part p{text-align:center}#Accueil_Video_Shadow{-webkit-box-shadow:0 27px 15px -25px rgba(0,0,0,.75);-moz-box-shadow:0 27px 15px -25px rgba(0,0,0,.75);box-shadow:0 27px 15px -25px rgba(0,0,0,.75);height:60px;margin-bottom:10px;z-index:70}.popin-handler{padding:15px;background-color:#fff;border-radius:15px}.popin-content{overflow:unset!important}.jconfirm .btn-vert{border:1px solid var(--main-color)!important;margin:30px auto!important;font-size:17px;padding:5px 15px}.jconfirm .jconfirm-buttons .btn-vert{margin:auto 3px!important}.popin-close{background-image:url(../images/croix.svg);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block;position:absolute;right:-35px;top:-5px;z-index:10000}.PopinMobile{overflow:unset!important}#codePromo{border:solid 1px #9c9c9c;margin:10px 0;width:100%;padding:5px}#boutonPromo{background:var(--main-color);cursor:pointer;color:#fff;height:32px;font-size:18px;width:50px;position:absolute;right:0;top:calc(50% - 26px);margin:10px 0;padding:5px 10px}#Article_Form_Handler .form_professionnel{display:none}.form-contact p,.form_particulier div[class^=p_],.form_particulier p,.form_professionnel p{margin-bottom:20px}.form-contact p input,.form-contact p textarea{padding:10px;border-radius:10px;border:1px solid #c5cfc5;background-color:#fff;width:calc(100% - 275px);width:-webkit-calc(100% - 275px);color:var(--main-color)}.form-contact p input[type=radio],.form_particulier p input[type=radio],.form_professionnel p input[type=radio]{width:auto!important}.form_particulier p input[type=radio]+label,.form_professionnel p input[type=radio]+label{width:auto!important;margin-right:10px;color:#000}.form_particulier p input[type=radio]+label+br,.form_professionnel p input[type=radio]+label+br{display:none}.form-contact p label,.form_particulier div label,.form_particulier p label,.form_professionnel p label{vertical-align:middle;width:240px;margin-right:30px;color:var(--main-color);display:inline-block}.form-contact p select{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:calc(100% - 275px);width:-webkit-calc(100% - 275px);padding:10px;border:1px solid #c5cfc5;border-radius:10px;color:var(--main-color);background-color:transparent;font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif;font-weight:400;font-size:17px;background-image:url(../images/dropdown-grey.png);background-repeat:no-repeat;background-position:95% center}.form-contact #SubmitForm,.formMDP .buttonSubmitMdp,.formOubliMdp .buttonSubmitOubliMdp,.form_particulier #SubmitForm_part,.form_professionnel #SubmitForm_pro{background-color:var(--main-color);border:1px solid var(--main-color);padding:8px;width:100%;color:#fff;text-align:center;transition:all .5s;cursor:pointer;box-sizing:border-box;text-transform:uppercase;font-family:Westmount}.form-contact #SubmitForm:hover,.formMDP .buttonSubmitMdp:hover,.formOubliMdp .buttonSubmitOubliMdp:hover,.form_particulier #SubmitForm_part:hover,.form_professionnel #SubmitForm_pro:hover{color:var(--main-color);background-color:#fff}.form_particulier .texteRGPD,.form_professionnel .texteRGPD{font-size:13px;color:var(--main-color);line-height:18px}.form_particulier .inputRGPD,.form_professionnel .inputRGPD{margin-right:10px}.form_particulier .form-has-req-field,.form_professionnel .form-has-req-field{display:none}.form-has-req-field{font-style:italic}.texteAttente{color:red;font-weight:600}.form-partenaire p{margin-bottom:20px}.form-partenaire .avantBouton{text-align:right;margin-bottom:0}.radio{margin-bottom:20px}.form-partenaire input:not([type=button]),.form-partenaire p textarea{padding:10px;border:1px solid #c5cfc5;background-color:#fff;width:500px;color:var(--main-color)}.ui-widget-content label a{color:var(--main-color)}.form-partenaire p textarea{width:100%;box-sizing:border-box}.form-partenaire input[type=radio]{width:auto!important;margin-right:10px;margin-left:10px}.form-partenaire p label,.radio p{vertical-align:middle;width:500px;margin-right:30px;color:var(--main-color);display:inline-block}.form-partenaire p select{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:calc(100% - 275px);width:-webkit-calc(100% - 275px);padding:10px;border:1px solid #c5cfc5;border-radius:10px;color:var(--main-color);background-color:transparent;font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif;font-weight:400;font-size:17px;background-image:url(../images/dropdown-grey.png);background-repeat:no-repeat;background-position:95% center}.form-partenaire #SubmitForm{background-color:#c5cfc5;border:1px solid#c5cfc5;border-radius:10px;padding:10px;width:100%;color:#fff;cursor:pointer}.form-partenaire #SubmitForm:hover{color:#c5cfc5;background-color:#fff}.checkbox label{vertical-align:middle;margin-right:30px;color:var(--main-color);display:inline-block;margin-bottom:10px}.multiplicable{display:flex;margin-bottom:10px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;padding:10px}.multiplicable .multiplicable{flex-direction:column;width:100%!important}.multiplicable p{width:350px;display:flex;flex-direction:column;margin-right:15px}.multiplicable p label{width:auto}.multiplicable p input{width:100%!important;box-sizing:border-box}.SubmitFormPartenaire{padding:8px 15px;margin-left:auto;display:block;background:#fff;color:var(--main-color);border:none;cursor:pointer;width:fit-content;border:1px solid var(--main-color)}.SubmitFormPartenaire:hover{background:var(--main-color);color:#fff}.infoFormPartenaire{background-color:var(--main-color);color:#fff;padding:10px;display:block;margin:auto;width:max-content}.fileDiv{display:flex;justify-content:left;align-items:center}.previewImg{margin-right:20px}.horaire p{width:150px;display:inline-block}.horaire input{padding:10px;border-radius:10px;border:1px solid #c5cfc5;background-color:#fff;width:100px!important;color:var(--main-color)}.horaire input[type=checkbox]{width:auto;margin-right:5px}.ui-widget-header{background:0 0!important;border:none!important;border-bottom:1px solid #aaa!important;border-radius:0!important}.ui-widget-content{border:none!important}.ui-tabs-nav li a{font-size:15px;font-family:Westmount;letter-spacing:-1px}.ui-tabs-active a{color:var(--main-color-partenaire)!important}.ui-widget{font-size:17px!important}.ui-state-default:not(.ui-tabs-active){border:none!important;background:0 0!important}.ui-state-default:hover a{color:var(--main-color-partenaire)!important}.texteRGPD{margin-bottom:20px;display:inline-block}.texteRGPD p{width:calc(100% - 40px);vertical-align:middle}.inputRGPD,.texteRGPD p{display:inline-block;margin:0;color:var(--main-color)}#checkRGPD,#checkRGPDNewsletter{margin-right:20px!important;float:left;width:unset!important}.popin-titre{color:var(--main-color);font-weight:400}.popin-handler .form-contact .Col{margin-top:20px}.popin-handler .form-contact p label{width:120px}.popin-handler .form-contact p input,.popin-handler .form-contact p textarea{width:calc(100% - 180px);width:-webkit-calc(100% - 180px)}.popin-handler .form-contact p select{width:calc(100% - 160px);width:-webkit-calc(100% - 160px)}.page-gammes .gamme-article{padding:20px 50px}.page-gammes .gamme-title{display:inline-block;vertical-align:top;text-align:left;width:280px;margin-right:70px}.page-gammes .gamme-title h1{font-size:50px;font-weight:400;color:var(--main-color);line-height:50px;margin-bottom:0;text-transform:initial}.page-gammes .gamme-title span{font-size:50px;font-weight:700;color:var(--main-color);line-height:50px;text-transform:none}.page-gammes .gamme-texte{display:inline-block;vertical-align:top;width:calc(100% - 355px);width:-webkit-calc(100% - 355px)}#Gamme_Tabs{display:flex;flex-direction:row;justify-content:left;padding:20px 50px}#Gamme_Tabs a{width:33%;height:100%}.gamme-tab{transition:all .5s;-webkit-transition:all .5s;width:100%;max-height:620px;margin:5px 5px;padding-bottom:470px;background-size:cover;background-position:center;cursor:pointer;-webkit-box-shadow:inset 0 -200px 100px -100px rgba(0,0,0,.75);-moz-box-shadow:inset 0 -200px 100px -100px rgba(0,0,0,.75);box-shadow:inset 0 -200px 100px -100px rgba(0,0,0,.75)}#Gamme_Tabs a:nth-child(3n+1) .gamme-link:hover{background-color:rgba(125,174,54,1)!important}#Gamme_Tabs a:nth-child(3n+2) .gamme-link:hover{background-color:rgba(165,149,120,1)!important}#Gamme_Tabs a:nth-child(3n) .gamme-link:hover{background-color:rgba(155,176,166,1)!important}#Gamme_Tabs a:nth-child(3n+1) .gamme-tab-handler{background-color:rgba(125,174,54,1)!important}#Gamme_Tabs a:nth-child(3n+2) .gamme-tab-handler{background-color:rgba(165,149,120,1)!important}#Gamme_Tabs a:nth-child(3n) .gamme-tab-handler{background-color:rgba(155,176,166,1)!important}#Gamme_Tabs a:nth-child(3n+1) .gamme-tab-handler::after{content:'';background-image:url(../images/produit-bloc-deco-1.png);position:absolute;bottom:-61px;height:61px;width:100%;background-repeat:no-repeat;background-size:cover}#Gamme_Tabs a:nth-child(3n+2) .gamme-tab-handler::after{content:'';background-image:url(../images/produit-bloc-deco-2.png);position:absolute;bottom:-61px;height:61px;width:100%;background-repeat:no-repeat;background-size:cover}#Gamme_Tabs a:nth-child(3n) .gamme-tab-handler::after{content:'';background-image:url(../images/produit-bloc-deco-3.png);position:absolute;bottom:-61px;height:61px;width:100%;background-repeat:no-repeat;background-size:cover}.gamme-tab-titre{color:#fff;padding:55px 25px 35px 25px;min-height:176px}.gamme-tab-titre h2{margin-bottom:0;font-weight:700}.gamme-tab-titre h2,.gamme-tab-titre span{font-size:25px;text-transform:uppercase;line-height:25px}.gamme-tab-handler{transition:all .5s;-webkit-transition:all .5s}.gamme-tab:hover .gamme-tab-handler{padding-top:25px}.gamme-tab:hover{-webkit-box-shadow:inset 0 -100px 100px 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 -100px 100px 0 rgba(0,0,0,.75);box-shadow:inset 0 -100px 100px 0 rgba(0,0,0,.75)}.gamme-link{background-color:transparent;text-align:center;padding:10px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:75%;color:#fff;border-radius:10px;border:1px solid #fff;text-transform:uppercase}.gamme-link:hover{color:#fff}#Gamme_Bandeau{height:305px;margin:auto;background-color:#c9c0b7;background-image:url(../images/gamme-bg-right.jpg);background-repeat:no-repeat;background-size:contain;background-position:center right}#Gamme_Bandeau::before{content:'';background-image:url(../images/gamme-bg-left.png);background-repeat:no-repeat;background-size:cover;background-position:center right;width:35%;float:left;height:100%}#Gamme_Bandeau_Texte{margin:auto;background-image:url(../images/qsn-goutte.png);width:505px;background-size:cover;background-position:center;height:100%}#Gamme_Bandeau_Texte p{width:70%;text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);color:#fff;font-family:'DM Sans',Oswald,sans-serif;font-size:40px;line-height:42px;font-weight:400}.page-gammes #Concept_Handler{z-index:40;margin-top:0;background-image:none}.page-gammes #Concept_Handler::before{display:none}.page-gammes #Concept_Handler::after{display:none}.page-sous-gammes .sous-gamme-article{padding:20px 50px}.page-sous-gammes .sous-gamme-title{display:inline-block;vertical-align:top;width:280px;margin-right:70px;hyphens:auto}.page-sous-gammes .sous-gamme-title h1{font-size:40px;font-weight:700;color:var(--main-color);line-height:50px;margin-bottom:0;text-transform:initial}.page-sous-gammes .sous-gamme-title span{font-size:50px;font-weight:400;color:var(--main-color);line-height:50px;text-transform:none}.page-sous-gammes .sous-gamme-texte{display:inline-block;vertical-align:top;width:calc(100% - 355px);width:-webkit-calc(100% - 355px)}.page-sous-gammes .sous-gamme-texte p a{text-decoration:underline}.page-catalogue.page-sous-gammes{margin-bottom:60px}.page-catalogue .sous-gamme-typeproduit{margin-bottom:30px}.page-liste-produits .retour-catalogue-relative{display:none}.page-liste-produits h2,.sous-gamme-typeproduit h2{text-align:center;font-size:20px;text-transform:uppercase;color:var(--main-color);font-weight:700;border-bottom:2px solid var(--main-color);padding-bottom:5px;margin:20px auto}.sous-gamme-typeproduit-list{text-align:center;display:block;padding:0;margin:0}.sous-gamme-typeproduit-list .produit-item{width:calc(24% - 10px)}.sous-gamme-typeproduit-list .produit-item a img.img{max-width:100%;height:auto;max-height:290px}.produit-item{display:inline-block;position:relative;vertical-align:top;padding:10px;box-sizing:border-box}.produit-sup{padding:20px;justify-content:flex-end!important}.produit-sup h3{color:#fff;font-size:28px;text-transform:capitalize}.produit-sup a,.produit-sup p{color:#fff;background:linear-gradient(to left,var(--main-bg-color),var(--main-bg-color)) no-repeat bottom center;background-size:0 2px;transition:.25s;margin:10px 0}.produit-sup a:hover{background-size:100% 2px}.productInfo{display:flex;flex-direction:column;flex-grow:1;width:100%;margin-top:20px}.productInfoTitle{text-align:left;min-height:100px}.productInfoTitle>div{font-size:15px}.productImage{width:100%;flex-shrink:0}.productImage a{display:flex;width:100%;height:100%;box-sizing:border-box;justify-content:center;align-items:center}.productImage .alerteStock{display:flex;height:100%;width:100%;justify-content:space-between;flex-direction:column;align-items:center;padding-bottom:20px;background-color:rgba(255,255,255,.5)}.productImage .alerteStock .textAlerteStock{padding:10px;letter-spacing:2px;border-width:2px;border-style:solid;font-weight:1000;font-size:23px}.productImage .alerteStock .bulleAlerteStock{width:fit-content;margin-right:40%;margin-top:15px;background-color:var(--main-bg-color-2);padding:5px 10px 4px 10px;border-radius:30px;font-size:14px;font-family:ThePicnicClub-Regular,Raleway;font-weight:600}.productTitle{font-size:17px;margin-bottom:10px;font-family:Westmount;letter-spacing:-1px}.productConditionnement{font-weight:700}.productInfoDesc{border-top:solid 1px var(--main-color)}.productPrice{font-family:ThePicnicClub-Regular,Raleway;font-size:16px;color:var(--main-color);margin-left:auto;font-weight:600}.productPrice.reserve_partenaire{font-weight:400}.productPrice sup{font-size:15px}.productPriceUnitaire{font-family:ThePicnicClub-Regular,Raleway;font-weight:500;font-size:14px;color:#5ba7b2}.liensProduit{width:100%;margin-top:20px}.liensProduit a:not(.ajoutPanier){font-size:18px;color:var(--main-color);border:1px solid var(--main-color);text-align:center;padding:5px;width:70%;font-weight:700;font-family:Westmount;letter-spacing:-1px}.liensProduit a:not(.ajoutPanier):hover{background-color:var(--main-color);color:#fff}.ajoutPanier:not(.btn-vert){background:url(../images/logo_panier2.svg),var(--main-color);background-size:30px 24px;background-position:center;background-repeat:no-repeat;width:54px;height:34px;padding:5px;cursor:pointer;border:solid 1px var(--main-color);transition:all ease .3s}.ajoutPanier:not(.btn-vert):hover{background:url(../images/logo_panier.svg),#fff;background-size:30px 24px;background-position:center;background-repeat:no-repeat}.productImage .bandeau{position:absolute;background-color:var(--main-bg-color-3);border-radius:15px;padding:5px 15px;width:fit-content;font-family:ThePicnicClub-Regular}.sous-gamme-textebas{margin-top:45px}.txt_banque{margin-bottom:30px}.slider_image_produit{width:73%}.slider_image_produit .item{justify-items:center}.slider_image_produit .item img{height:600px;object-fit:cover;margin:auto}.slider_image_produit .slick-prev{left:10px;z-index:12}.slider_image_produit .slick-next{right:15px;z-index:12}.slider_image_produit .slick-next::before,.slider_image_produit .slick-prev::before{opacity:1;font-size:25px;color:#e9e9e9}.produit-galerie .slider-for{width:25%;height:600px}.produit-galerie .slider-for .slick-track{display:flex;flex-direction:column;width:100%;justify-content:baseline}.produit-galerie .slider-for .produit-galerie-image-previsu{width:100%!important;margin-bottom:10px}.produit-galerie .slider-for .produit-galerie-image-previsu img{height:140px;width:112px;max-width:100%;object-fit:cover}.NETREVIEWS_PRODUCT_REVIEWS #netreviews_rating_section{display:none!important}.AvisProduit{padding:30px 0}.AvisProduit h2{color:var(--main-color-btn);margin:0}.AvisProduit,.NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_section{background-color:#edeed2}.NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_section #netreviews_review_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-start}.NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_section #netreviews_review_list .netreviews_review_part{max-width:calc(33% - 10px);margin:0}.produit-item .productImage a img:not(.img){max-width:100%;object-fit:cover;object-position:center;width:fit-content;height:365px}#Produits_Associes_Handler .slick-slide{margin:0 10px}#Produits_Associes_Handler .slick-list{margin:0 -10px}#Produits_Associes_Handler>.Content{display:flex;flex-direction:column}.PopinPanier,.icon-compte-actif{width:100%;height:100%}.pageDetailCommande{margin:60px 0}.produit-item a div{width:100%;height:100%;position:absolute;top:0;left:0;transition:all .5s;-webkit-transition:all .5s}.produit-item a span{padding-bottom:30px;background-image:url(../../images/oeil_opaque.svg);background-repeat:no-repeat;background-position:bottom center;opacity:0;position:absolute;bottom:50%;left:50%;transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%);width:100%;z-index:50;font-weight:400;transition:all .5s;-webkit-transition:all .5s}.produit-item a span.oeil{padding-bottom:30px;background-image:url(../../images/oeil_opaque.svg);background-repeat:no-repeat;background-position:bottom center;opacity:0;position:absolute;bottom:50%;left:50%;transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%);width:100%;z-index:50;font-weight:400;transition:all .5s;-webkit-transition:all .5s}.produit-item a:hover div{background-color:rgba(255,255,255,.8)}#Produits_Associes_Handler .produit-item a:hover div{background-color:rgba(241,241,242,.8)}.produit-item a:hover span{opacity:1}.produit-item .prix{color:var(--main-color);font-weight:700;margin-top:5px;position:relative;z-index:1}.listeConditionnements{padding:10px 0;min-height:90px}.listeConditionnements .conditionnement{color:var(--main-color);font-family:Westmount;letter-spacing:-1px;padding:5px;border:1px solid var(--main-color-produit);font-size:14px}.listeConditionnements .conditionnement.active,.listeConditionnements .conditionnement:hover{color:#fff;background-color:var(--main-color-produit)}.produit-item .prixContainer{border-top:solid 1px #d3d3d3;margin-top:10px;padding-top:10px}.produit-item .prixContainer .prix{font-size:25px}.produit-item .prixContainer .ajoutPanier img{width:25px;margin-top:2px;filter:invert(1)}.qteArticle{padding:5px;text-align:center;width:40px;border:1px solid var(--main-color);outline:0;-moz-appearance:textfield;font-family:Westmount;font-size:22px;font-weight:400;background-color:var(--main-bg-color-3);letter-spacing:-1px}.qteArticle::-webkit-inner-spin-button,.qteArticle::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ligne_panier{display:flex;row-gap:10px;flex-direction:column;align-items:center}.ligne_panier .listeConditionnements{min-height:unset}.ligne_panier .prix{margin-right:auto;font-size:28px;font-weight:600;font-family:ThePicnicClub-Regular}.ligne_panier .quantite{display:flex;font-family:ThePicnicClub-Regular;font-weight:400}.ligne_panier .ajouterProduit,.ligne_panier .retirerProduit{border:1px solid var(--main-color);width:35px;cursor:pointer;font-size:26px;display:flex;align-items:center;justify-content:center}.ligne_panier .retirerProduit{border-right:none}.ligne_panier .ajouterProduit{border-left:none}.ligne_panier .bloc_ajout_panier{margin-right:auto;display:flex;column-gap:30px}.ligne_panier .bloc_ajout_panier .btn-vert{margin:0;padding:8px 15px}.ligne_panier .hors_stock,.ligne_panier .reserve_partenaire,.ligne_panier .reserve_pro{font-style:italic;margin-right:auto}.ligne_panier>.btn-vert{margin-right:auto;margin-left:0}.page-liste-produits{margin-bottom:60px}.nbArticlePanier{border-radius:25px;background:#d1e2a9;position:absolute;top:5px;right:5px;width:20px;height:20px;font-size:15px;line-height:20px;text-align:center}.detailProduit{margin-top:20px}.produit-galerie{width:50%;padding-right:40px}.produit-detail{width:50%}.retour-catalogue{margin-left:auto;display:flex;width:fit-content;padding:0 3px;font-family:Westmount;transition:unset!important;-webkit-transition:unset!important}.retour-catalogue:hover{border-bottom:1px solid var(--main-color);color:var(--main-color)}.page-detail-produit .produit-intro-article{padding:20px 0}.page-detail-produit .produit-intro-title{display:inline-block;vertical-align:top;text-align:left;width:330px;margin-right:20px}.page-detail-produit .produit-intro-title span:first-child{font-size:44px;font-weight:700;color:var(--main-color);line-height:50px;margin-bottom:0;word-wrap:break-word}.page-detail-produit #FilAriane{margin-left:0}.page-detail-produit .produit-intro-title span{font-size:50px;font-weight:400;color:var(--main-color);line-height:50px;text-transform:none}#Produit_Detail_Handler{padding:20px 50px}.produit-miniature,.produit-retour{display:inline-block;vertical-align:top;text-align:justify;width:280px;margin-right:70px}.produit-miniature img{max-width:100%;height:auto}.produit-pictos-part{width:100%;margin:10px 0}.produit-pictos-part .produits-pictos{width:50px}.produit-picto-3m{width:54px;height:51px;background-image:url(../images/produit-detail-3m.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-6m{width:54px;height:51px;background-image:url(../images/produit-detail-6m.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-vegetal{width:80px;height:80px;background-image:url(../images/picto_vegetal.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-cruelty{width:80px;height:80px;background-image:url(../images/picto_peta.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-progres{width:80px;height:80px;background-image:url(../images/picto_progres.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-palm-oil{width:80px;height:80px;background-image:url(../images/picto_palm_oil.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-eco{width:69px;height:57px;background-image:url(../images/produit-detail-eco.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-vegan{width:44px;height:40px;background-image:url(../images/produit-detail-vegan.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-france{width:80px;height:80px;background-image:url(../images/logo_made_in_france_detache.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-recyclage{width:80px;height:80px;background-image:url(../images/picto_recyclage.png);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-conservation{width:80px;height:80px;background-image:url(../images/picto_conservation.png);background-repeat:no-repeat;background-size:contain;background-position:center}.conservationTexte{position:absolute;height:100%;top:-2px;left:0;width:100%;margin-top:6px;font-weight:600;font-size:14px}.produit-picto-cosmos{width:70px;height:70px;background-image:url(../images/produit-detail-cosmos.jpeg);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-picto-cosmos-orga{width:70px;height:70px;background-image:url(../images/produit-detail-cosmos-orga.jpeg);background-repeat:no-repeat;background-size:contain;background-position:center}#Produits_Associes_Handler h3{margin-bottom:20px}#Produits_Associes_Handler .produit-intro-title h3{margin-bottom:30px}#Produits_Associes_Handler .produit-intro-title{margin-bottom:30px}.produit-article-part,.produit-options{display:inline-block;vertical-align:top;width:100%}.produit-article{width:100%}.produit-title{font-weight:400;padding:0;line-height:50px;display:block;font-size:21px;border-bottom:1px solid var(--main-color);position:relative;cursor:pointer;width:100%}.produit-title::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/images/plus.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.produit-title.open::after{background-image:url(/images/moins.svg)}.produit-texte{padding-bottom:15px;overflow-y:hidden;transition:all .5s;-webkit-transition:all .5s}.produit-texte p a{text-decoration:underline}#Produit_Galerie_Handler{overflow-x:hidden;margin:20px 50px}.produit-galerie-item{display:inline-block;vertical-align:top;text-align:center}#Produit_Contact{color:#fff;background-color:var(--main-color);padding:10px;display:block;text-align:center;font-weight:400;font-size:25px;margin:15px 50px}#Produit_Contact:hover{background-color:#363e36}.produit-retour{margin-top:15px}.produit-retour a{display:inline-block;vertical-align:middle;font-style:italic}.produit-retour a::after{content:'';background-image:url(../images/produit-detail-return.png);background-repeat:no-repeat;width:30px;height:18px;display:inline-block;vertical-align:middle;padding-left:15px;background-position:center right}.produit-options{padding-bottom:20px;border-bottom:1px solid #858992}.produit-title-article{font-weight:700;color:var(--main-color);display:inline-block;font-size:30px;font-family:Westmount;letter-spacing:-1px;margin-bottom:10px}.produit-title-article-parent{font-size:30px;font-style:italic;padding-left:20px;border-left:1px solid var(--main-color);margin-left:20px}.info_produit{margin-bottom:10px;font-family:ThePicnicClub-Regular;font-size:20px}.produit-arrows{float:right}.produit-arrows span{font-style:italic;line-height:50px;margin-right:25px;font-weight:400;color:#858992}.produit-arrow-prev{display:inline-block;vertical-align:middle;width:23px;height:40px;background-image:url(../images/gamme-prev.png);background-repeat:no-repeat;background-size:contain;margin:auto 5px}.produit-arrow-next{display:inline-block;vertical-align:middle;width:23px;height:40px;background-image:url(../images/gamme-next.png);background-repeat:no-repeat;background-size:contain;margin:auto 5px}.produit-download{background-image:url(../images/produit-detail-dl.png);background-repeat:no-repeat;background-size:contain;width:34px;float:right;height:50px;background-position:center;margin-left:25px}.produit-download a{width:100%;height:100%;display:inline-block;color:transparent}.page-detail-produit .Content{padding:0 20px}.page-produit-detail{background-color:#fff;padding-top:150px}#Produits_Associes_Handler{background-color:var(--main-bg-color)}#Produits_Associes_Handler .Content{padding:50px 20px}#Produits_Associes_Handler .produit-intro-title{width:100%!important}#Produits_Associes_Handler .produit-intro-title h2,#Produits_Associes_Handler .produit-intro-title span{color:#000;display:inline-block}.produit-intro-galerie{overflow-x:hidden;display:inline-block;vertical-align:top;width:100%;margin-top:20px}.produit-intro-galerie ul{margin:0;padding:0;text-align:center}.produit-intro-galerie .article.produit-item{width:100%!important}.produit-intro-galerie .slick-track{margin:auto}.article-parallaxe{overflow:hidden;height:500px;background-image:none}.article-parallaxe .parallaxe-content{z-index:4;text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.article-parallaxe .parallaxe-handler{position:absolute;top:0;left:0;width:100%;transition:top .2s linear;-webkit-transition:top .2s linear}.article-parallaxe .parallaxe-handler img{width:100%;min-height:1200px;object-fit:cover}.page-partenaires .partenaire-article{padding:20px 50px}.page-partenaires .partenaire-title{display:inline-block;vertical-align:top;text-align:justify;width:280px;margin-right:70px}.page-partenaires .partenaire-title h2{font-size:50px;font-weight:700;color:var(--main-color);line-height:50px;margin-bottom:0;text-align:left}.page-partenaires .partenaire-title span{font-size:50px;font-weight:400;color:var(--main-color);line-height:50px;text-transform:none}.page-partenaires .partenaire-texte{display:inline-block;vertical-align:top;width:calc(100% - 355px);width:-webkit-calc(100% - 355px)}#partenaire-filtre-hint{color:#000;margin:0 50px;display:block;text-align:center;position:relative;z-index:50;font-style:italic}.italique{font-family:ThePicnicClub-Italic}#partenaire-filtre-hint::before{content:"";height:1px;background-color:#c2c4c8;position:absolute;top:10px;left:0;width:35%}#partenaire-filtre-hint::after{content:"";height:1px;background-color:#c2c4c8;position:absolute;top:10px;right:0;width:35%}.cadre-centre .btn-vert{background-color:var(--main-color-btn);border-color:var(--main-color-btn)}#Partenaire_Filtres_Handler{padding:20px 50px;display:flex;flex-direction:row;justify-content:space-between}.partenaire-filtre{width:33%;text-align:center}.partenaire-pastille{width:20px;height:20px;border-radius:10px;display:block;margin:auto}.partenaire-filtre:nth-child(1) .partenaire-pastille{background-color:#333316}.partenaire-filtre:nth-child(2) .partenaire-pastille{background-color:#a25725}.partenaire-filtre:nth-child(3) .partenaire-pastille{background-color:#702314}.partenaire-filtre-title{display:block;margin:10px auto}.partenaire-chk{display:block;margin:auto}#Lst_Partenaires_Title{font-size:30px;font-weight:700;color:var(--main-color);margin-bottom:20px}.partenaire-bloc-title{text-align:center;font-size:20px;text-transform:none;color:var(--main-color);font-weight:700;border-bottom:2px solid var(--main-color);padding-bottom:5px;margin:20px auto}.tr_bg1{background-color:#e5efd7}#Lst_Partenaires{margin-top:20px}#Lst_Partenaires table{border-collapse:collapse;width:100%;margin-bottom:20px}#Lst_Partenaires table tr:hover{background-color:var(--main-color);color:#fff}#Lst_Partenaires table tr:hover a{color:#fff}#Lst_Partenaires table tr a:hover{opacity:.7}#Lst_Partenaires table tr td{text-align:center;padding:10px;border-right:1px solid #989898;width:20%}#Lst_Partenaires table tr td:last-child{border-right:none}#GMap_Search{width:100%;height:600px;display:flex}#GMap_Form{width:430px;display:flex;flex-direction:column;top:0;height:100%;right:0;background-color:rgba(255,255,255,.9);text-align:center}#Partenaire_Handler{padding:20px 50px}#Temoignages_Handler{margin-top:20px;margin-bottom:50px;padding:0 50px}.slider-temoignage-item{display:inline-block;vertical-align:middle}.slider-temoignage-item p{font-family:'DM Sans','Shadows Into Light',cursive;font-size:20px}#slider-temoignage{margin:auto 70px}#slider-temoignage .slick-prev{background:url(../images/slider-prev.png) no-repeat;width:21px;height:130px;left:-70px;z-index:50}#slider-temoignage .slick-next{background:url(../images/slider-next.png) no-repeat;width:21px;height:130px;right:-70px;z-index:50}#slider-temoignage .slick-next::before,#slider-temoignage .slick-prev::before{content:""!important}.GMap_Input{padding:8px;border:2px solid #858992;background-color:#fff;color:#858992;width:100%}#GMap_Input_Ok{background-image:url(../images/loupe.png);background-repeat:no-repeat;background-size:75%;width:44px;height:44px;background-color:#fff;border:0;border-radius:20px;background-position:center;cursor:pointer;margin-left:10px}#GMap_SalonInfo{display:none;font-weight:700;color:var(--main-color)}#GMap_SalonInfo table{width:100%;padding:20px;border-radius:5px;border:2px solid var(--main-color);color:var(--main-color)}#GMap_SalonInfo table tr td{display:block;font-weight:400}#GMap_Form>span{display:block;text-align:center;margin-bottom:115px;color:var(--main-color)}.mapError{position:absolute;top:-26px;left:0;right:0;background-color:#fff}.GMapFilterParent{padding-left:20px;padding-right:20px;width:100%;display:flex;flex-direction:column}.GMapSearch{display:flex;align-items:center;margin-top:40px;margin-bottom:40px}#country{margin-top:40px}#GMap_Input_Ok:hover{opacity:.7}#GMap_Handler{width:100%}#GMap_Handler iframe{width:100%!important}.page-contact .article{padding:20px 50px}.page-contact .article-titre h2{font-weight:700;color:var(--main-color)}.page-contact .formulaire .ok{display:none}#Article_Form_Handler{width:680px;margin:auto;padding:20px 0}#Article_Form_Handler.inscription{width:inherit;margin:auto;padding:20px;border:solid 1px #d3d3d3;border-radius:20px;transform:translateY(-1px)}#Article_Form_Handler.inscription:not(.active){display:none}.ongletsInscription{width:calc(100% - 30px);border-bottom:solid 1px #d3d3d3;margin-top:10px;z-index:1}.ongletsInscription .onglet{padding:10px 20px;cursor:pointer;border:solid 1px #d3d3d3;border-top-left-radius:10px;border-top-right-radius:10px;transition:all .2s;user-select:none;transform:translateY(1px)}.ongletsInscription .onglet:hover{color:var(--main-color-green)!important}.ongletsInscription .onglet.active{border-bottom:solid 1px #fff}#Article_Form_Handler.inscription .borderRed{border:solid 1px red!important}#Article_Form_Handler.isQuestionnaire{width:1280px;padding:20px 50px}#Article_Adresse_Handler{background-color:#d1d9d1;margin-top:147px}#Article_Adresse_Handler iframe{width:100%!important}.page-contact .form1{background-color:#e2e7e2;padding:20px;border-radius:10px}.page-contact .form1 p select{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:66%;padding:10px;border:1px solid #c5cfc5;border-radius:10px;color:var(--main-color);background-color:transparent;font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif;font-weight:400;font-size:17px;background-image:url(../images/dropdown-grey.png);background-repeat:no-repeat;background-position:95% center}.page-contact .form1 p label{text-align:left;display:inline-block;vertical-align:middle;margin-right:40px;font-weight:700;color:var(--main-color);font-size:35px;width:27%}.form_particulier,.form_professionnel{padding:20px}#Form_part,#Form_part .Col,#Form_pro,#Form_pro .Col{width:100%}#Form_Response div input:not([type=radio]),#Form_Response div textarea,#Form_Response p input:not([type=radio]),#Form_Response p textarea,#Form_part div input:not([type=radio]),#Form_part div textarea,#Form_part p input:not([type=radio]),#Form_part p textarea,#Form_pro p input:not([type=radio]),#Form_pro p textarea{margin:0;vertical-align:middle;padding:10px;border-radius:10px;border:1px solid #c5cfc5;background-color:#fff;width:calc(100% - 297px);width:-webkit-calc(100% - 297px);color:var(--main-color);max-height:150px;max-width:100%}#Form_Response{padding:20px}.inscription #Form_Response{width:60%;margin-left:auto;margin-right:auto}.form-contact p label[for=""]{display:none}.form-contact p input[type=checkbox]{width:auto!important;margin-right:25px}.form-contact p span:not(.civilite){color:var(--main-color)}.form-contact label.txtRed span:not(.civilite){color:red}.form-contact p span.civilite{display:inline-block}.isQuestionnaire #Form{background-color:#e2e7e2;padding:20px;border-radius:10px}.isQuestionnaire .form-contact .form1{background-color:transparent;border-radius:none;padding:0}.isQuestionnaire #Form_Response{padding:0}.isQuestionnaire .form-contact p label:first-child{width:auto;display:block;margin-right:0;margin-bottom:20px;font-size:20px;font-weight:700}.isQuestionnaire .form-contact p label{width:auto;margin-right:0;margin-bottom:20px;font-size:17px;font-weight:400;display:initial}.isQuestionnaire #Form_Response p input{width:auto;margin-right:20px}.isQuestionnaire #Form_Response p input[type=text]{width:calc(100% - 20px)}.isQuestionnaire #Form_Response p input[type=radio]{margin-bottom:0}.isQuestionnaire #Form_Response p .input-with-text{display:inline-block;vertical-align:top;margin-right:20px;width:50%}.isQuestionnaire #Form_Response p .input-with-text input[type=text]{width:100%}.isQuestionnaire .form-contact p select{width:100%;background-color:#fff}.isQuestionnaire #Form_Response p{line-height:1.5em}.BarreInfoDroite{position:fixed;right:0;top:0;text-align:right;width:60px;margin-top:290px;z-index:9999;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.BarreInfoDroite a{display:inline-block;width:48px;height:48px;background:var(--main-color);text-align:center}.BarreInfoDroite a .fa{color:#fff;line-height:48px;font-size:20px}.BarreInfoDroite.not_mobile a:hover{width:58px}.BarreInfoDroite a:first-child{border-top-left-radius:10px}.BarreInfoDroite a:last-child{border-bottom-left-radius:10px}.BarreInfoDroite.not_mobile a.fa_envelope:hover,.BarreInfoDroite.not_mobile a.fa_map_o:hover,.BarreInfoDroite.not_mobile a.tel:hover{float:right;clear:both;overflow:hidden;width:225px;text-align:left}.BarreInfoDroite.not_mobile a.fa_envelope:hover i,.BarreInfoDroite.not_mobile a.fa_map_o:hover i,.BarreInfoDroite.not_mobile a.tel:hover i{margin-left:15px}.BarreInfoDroite a.fa_envelope span,.BarreInfoDroite a.fa_map_o span,.BarreInfoDroite a.tel span{color:#fff;display:none;transition:.5s}.BarreInfoDroite.not_mobile a.fa_envelope:hover span,.BarreInfoDroite.not_mobile a.fa_map_o:hover span,.BarreInfoDroite.not_mobile a.tel:hover span{display:block;width:175px;float:right;font-size:14px;line-height:45px;padding-left:3px;padding-right:5px}.ul_liste_actu{list-style-type:none;margin:0;padding:0}.actu-item{border-bottom:1px solid #c2c4c8;padding-bottom:20px;margin-top:20px}.actu-item:last-child{border-bottom:none}.actu-img{display:inline-block;vertical-align:top;margin-right:40px;text-align:center;width:263px}.actu-img img{max-width:263px;max-height:241px}.actu-txt{display:inline-block;vertical-align:top;width:100%;text-align:right}.actu-img+.actu-txt{width:calc(100% - 310px);width:-webkit-calc(100% - 310px)}.actu-date{text-align:justify;font-weight:400;color:var(--main-color)}.actu-titre{font-weight:700;text-align:justify}.article-galerie,.article-img{width:485px;float:left;margin-right:35px;margin-bottom:35px;z-index:70}#slider-preview{padding:0;margin-bottom:50px}#slider-galerie{margin:0}.article-galerie-nav{max-width:160px;max-height:160px;cursor:pointer;margin:auto 8px}.article-galerie-nav img{max-width:100%;height:auto}.article-actu{padding:20px 0;width:100%}.article-actu .article-texte ul{display:inline-block;margin:0 0 0 20px;padding:0}.article-actu .article-titre{color:var(--main-color)}.article-img img{max-width:100%;height:auto}.retourActu{display:inline-block;vertical-align:middle;font-size:16px;align-self:flex-start;font-family:Westmount;letter-spacing:-1px;border:1px solid var(--main-color);padding:8px 15px;width:fit-content;margin-bottom:10px}.retourActu:hover{background-color:var(--main-color);color:#fff}.page_navigation{text-align:center;margin-top:20px}.page_navigation ul li{display:inline-block}.page_navigation ul li a{display:flex;align-items:center;justify-content:center;line-height:26px;background-color:none;color:var(--main-color);list-style-type:none;font-size:23px;padding:8px 12px;text-align:center;font-family:ThePicnicClub-Regular}.page_navigation ul li.active a,.page_navigation ul li:hover a{background-color:#e8eac7;color:var(--main-color)!important}.page_navigation ul li.next a,.page_navigation ul li.prev a{text-transform:full-width;font-size:28px;padding:8px 4px}.page_navigation ul li.disabled{display:none}.page_navigation ul li.first,.page_navigation ul li.last{display:none}#bandeauFooter{background-image:url(/images/bandeau-footer.jpg);width:100%;z-index:101;background-position:center;background-repeat:no-repeat;background-size:cover;padding:45px 0}#bandeauFooter h2{color:#fff;margin:60px 0 20px 0}#bandeauFooter td{border:None;width:100%;color:#fff;font-weight:400;font-size:22px;text-align:center;font-family:ThePicnicClub-Regular;line-height:30px}#bandeauFooter td strong{letter-spacing:-1px;font-family:Westmount;font-weight:400;font-size:20px}#Footer{background-color:var(--main-color);z-index:100;padding:60px 0 10px 0}#BaselineFooter{-webkit-box-shadow:0 30px 15px -20px rgba(0,0,0,.75);-moz-box-shadow:0 30px 15px -20px rgba(0,0,0,.75);box-shadow:0 30px 15px -20px rgba(0,0,0,.75);padding-top:200px;padding-bottom:30px;margin:auto;width:1280px}#Footer h3{font-size:24px;margin-bottom:15px;font-weight:400;text-align:left;text-transform:none;border-bottom:1px solid var(--main-bg-color-3);color:#fff}#Footer h3.titre-newsletter{border:none;text-align:center;margin-bottom:5px}#Footer .Cols_Large a{color:var(--main-bg-color-3);font-family:Westmount;text-transform:uppercase;letter-spacing:1.2px}#Footer .Cols_Large .Cols_Content a{padding:10px 0;display:inline-block}#Footer .Cols_Large a:hover{color:var(--main-color-light)}#Footer .Cols_Large{color:var(--main-bg-color-3);margin:auto 80px;text-align:center}#Footer .Cols_Large .Cols:first-child img{width:180px}#Footer .Cols_Large .formulaireNewsletter{width:350px;border:1px solid var(--main-bg-color-3);padding:10px}#Footer .Cols_Large .formulaireNewsletter select{width:100%;border-radius:0;padding:8px}#Footer .Cols_Large .formulaireNewsletter input:not(checkbox){width:calc(100% - 20px);border-radius:0;padding:8px;color:var(--main-color-light)}#Footer .Cols_Large .formulaireNewsletter .form-contact p span:not(.civilite){color:var(--main-bg-color-3)}#Footer .Cols_Large .formulaireNewsletter #checkRGPDNewsletter{position:absolute;left:0;top:0}#Footer .Cols_Large .formulaireNewsletter .texteRGPD{position:relative;margin-bottom:10px}#Footer .Cols_Large .form-contact p{margin-bottom:12px}#Footer .Cols_Large .formulaireNewsletter .texteRGPD p{width:calc(100% - 12px);font-size:11px;text-align:justify;color:var(--main-bg-color-3)}#Footer .Cols_Large .formulaireNewsletter .texteRGPD p a,#Footer .textFooter a{font-family:'DM Sans';text-transform:none}#Footer .form-contact #SubmitForm{background-color:var(--main-bg-color-3);color:var(--main-color);text-transform:uppercase;font-family:Westmount}#LogoFooter a{display:inline-block;width:100%;height:100%}#BaselineFooter p{font-size:35px;color:#fff;font-family:'DM Sans','Shadows Into Light',cursive;text-align:center}.invalide{position:relative}.detailErreur{z-index:45;color:red!important;font-size:11px;display:block;margin-top:10px}.detailErreur br{display:none}.form-contact .invalide input,.form-contact .invalide select,.form-contact .invalide textarea{border-color:red}.leaves2{position:absolute;top:-220px;width:40%;text-align:left;left:0;transform:scaleX(-1)}.leaves{position:absolute;top:-220px;width:40%;text-align:right;right:0;z-index:30}.leaves i{display:inline-block;z-index:1;animation:falling 10s 0s infinite;-webkit-animation:falling 10s 0s infinite;background-repeat:no-repeat}.leaves i:nth-of-type(4n+3){background-image:url(../images/falling-leaves-1.png);width:144px;height:41px;background-size:100% 100%}.leaves i:nth-of-type(4n+1){background-image:url(../images/falling-leaves-2.png);width:104px;height:32px;background-size:100% 100%}.leaves i:nth-of-type(4n+2){background-image:url(../images/falling-leaves-3.png);width:104px;height:32px;background-size:100% 100%}.leaves i:nth-of-type(4n){background-image:url(../images/falling-leaves-4.png);width:144px;height:41px;background-size:100% 100%;animation-delay:4.4s;-webkit-animation-delay:4.4s}.leaves2 i:nth-of-type(4n+1){background-image:url(../images/falling-leaves-1.png);width:144px;height:41px;background-size:100% 100%;animation:falling 10s 0s infinite;-webkit-animation:falling 10s 0s infinite}.leaves2 i:nth-of-type(4n+2){background-image:url(../images/falling-leaves-2.png);width:104px;height:32px;background-size:100% 100%}.leaves2 i:nth-of-type(4n+3){background-image:url(../images/falling-leaves-3.png);width:104px;height:32px;background-size:100% 100%}.leaves2 i:nth-of-type(4n){background-image:url(../images/falling-leaves-4.png);width:144px;height:41px;background-size:100% 100%;animation:falling3 10s 0s infinite;-webkit-animation:falling3 10s 0s infinite}.leaves i:nth-of-type(n){animation:falling2 10s 0s infinite;-webkit-animation:falling2 10s 0s infinite;animation-delay:1.9s;-webkit-animation-delay:1.9s;opacity:1;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.leaves i:nth-of-type(2n){animation:falling3 10s 0s infinite;-webkit-animation:falling3 10s 0s infinite;animation-delay:3.9s;-webkit-animation-delay:3.9s}.leaves i:nth-of-type(3n){animation:falling 10s 0s infinite;-webkit-animation:falling 10s 0s infinite;animation-delay:2.3s;-webkit-animation-delay:2.3s}.leaves2 i{animation:falling3 10s 0s infinite;-webkit-animation:falling3 10s 0s infinite}.leaves2 i:nth-of-type(2n){animation:falling2 10s 0s infinite;-webkit-animation:falling2 10s 0s infinite}.leaves2 i:nth-of-type(3n){animation:falling 10s 0s infinite;-webkit-animation:falling 10s 0s infinite}.leaves i:nth-of-type(5n){animation-delay:9s;-webkit-animation-delay:9s}.leaves i:nth-of-type(6n){animation-delay:3.5s;-webkit-animation-delay:3.5s}.leaves i:nth-of-type(7n){animation-delay:7.8s;-webkit-animation-delay:7.8s}.leaves i:nth-of-type(8n){animation-delay:1.5s;-webkit-animation-delay:1.5s}.leaves i:nth-of-type(9n){animation-delay:4.3s;-webkit-animation-delay:4.3s}.leaves i:nth-of-type(10n){animation-delay:6.5s;-webkit-animation-delay:6.5s}.leaves i:nth-of-type(11n){animation-delay:5.2s;-webkit-animation-delay:5.2s}.leaves i:nth-of-type(12n){animation-delay:2.1s;-webkit-animation-delay:2.1s}.leaves i:nth-of-type(13n){animation-delay:3s;-webkit-animation-delay:3s}.leaves i:nth-of-type(14n){animation-delay:7.7s;-webkit-animation-delay:7.7s}.leaves i:nth-of-type(15n){animation-delay:8s;-webkit-animation-delay:8s}.leaves i:nth-of-type(3n+1){opacity:1}.leaves i:nth-of-type(3n+2){opacity:1}@keyframes falling{0%{transform:translate3d(300,0,0)}100%{transform:translate3d(-350px,700px,0) rotate(-40deg);opacity:0}}@keyframes falling2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-400px,680px,0) rotate(-20deg);opacity:0}}@keyframes falling3{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-230px,640px,0) rotate(-30deg);opacity:0}}@-webkit-keyframes falling{0%{-webkit-transform:translate3d(300,0,0)}100%{-webkit-transform:translate3d(-350px,700px,0) rotate(-40deg);opacity:0}}@-webkit-keyframes falling3{0%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-230px,640px,0) rotate(-30deg);opacity:0}}@-webkit-keyframes falling2{0%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-400px,680px,0) rotate(-20deg);opacity:0}}.switch{position:relative;display:inline-block;width:54px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--main-color-partenaire)}input:focus+.slider{box-shadow:0 0 1px var(--main-color-partenaire)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.partenaireTitleDiv{margin-bottom:10px;border-bottom:1px solid #8e8980;padding-bottom:10px;box-sizing:border-box;display:flex;align-items:center}.partenaireReseauLink{margin-right:10px;width:30px;height:30px;background-color:var(--main-color);color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:20px}.partenaireReseauLink:hover{opacity:.8}.page-partenaire hr{height:2px;color:#96a381;background-color:#96a381;border:none;margin-bottom:20px;margin-top:20px}.partenaire-img{width:200px;display:flex}.partenaire-img img{width:200px}.PartenaireTitre{color:var(--main-color);font-size:38px;text-transform:uppercase;font-weight:700}.paternaireTitleContent{display:flex;flex-direction:column;box-sizing:border-box;padding-left:20px;width:100%}.table_wrapper{width:100%;overflow-x:auto}.horaire tr td{padding-bottom:10px}.horaire{margin-bottom:20px}.listForm li{display:block;border-left:1px solid gray;border-top:1px solid gray;border-right:1px solid gray;box-sizing:border-box;padding:10px;font-size:20px;color:var(--main-color)}.listForm li.selected{background:var(--main-bg-color-2)}#partenaireForm h3{color:var(--main-color);margin-bottom:10px;font-size:26px;text-transform:capitalize}.parcoursPhoto{width:100%;height:auto}.padding10{padding:10px;box-sizing:border-box}.page-partenaire{padding-top:150px}.page-partenaire h3{font-size:28px;color:var(--main-color);margin-bottom:10px}.bandeau-page-partenaire{overflow:hidden}.bandeau-page-partenaire img{width:100%;height:auto;color:#fff!important}.bandeau-page-partenaire .bandeau-titre{color:#fff!important}#planity{margin-top:510px}.btnPagePartenaire{display:inline-block;padding:8px;padding-left:50px;background:var(--main-color-partenaire);color:#fff!important;border:none;cursor:pointer}.btnPagePartenaire:hover{opacity:.8}.btnPagePartenaireAttente{background:var(--main-color-partenaire)}.prendreRDV{width:100%;height:50px;font-size:30px;box-sizing:border-box}.btnPagePartenaire::before{content:"";position:absolute;top:8px;left:10px;background-image:url(../images/oeil.png);width:30px;height:20px;background-size:100% 100%}.btnAjout{display:inline-block!important;margin-bottom:10px;padding:8px 25px;background:var(--main-color);color:#fff!important;border:1px solid var(--main-color);cursor:pointer;padding-right:50px}.btnAjout:hover{background:#fff;color:var(--main-color)!important}.btnAjout::after{content:"";position:absolute;top:6px;right:10px;background:url(../images/plus.png);width:25px;height:25px;background-size:15px 15px;background-repeat:no-repeat;background-position:center center;padding:5px;box-sizing:border-box}.btnDelete{display:inline-block!important;margin-bottom:10px;padding:8px 25px;background:var(--main-color-btn);color:#fff!important;border:none;cursor:pointer;padding-right:50px}.btnDelete:hover{background:#fff;color:var(--main-color-btn)!important}.btnDelete::after{content:"";position:absolute;top:6px;right:10px;background:url(../images/trash.png);width:25px;height:25px;background-size:15px 15px;background-repeat:no-repeat;background-position:center center;padding:5px;box-sizing:border-box}.btnDeleteFile{font-size:25px;width:30px;height:30px;margin-left:10px;color:#8b0000;cursor:pointer}.btnDeleteFile:hover{opacity:.8}#deconnexion{float:right}.prestaInput{padding-right:10px}.prestationDiv{width:100%}.prestationDiv h4{color:var(--main-color-green);font-size:22px;font-weight:700;background:#fff;position:relative;padding-right:20px;display:inline-flex}.prestaTitleLine::before{content:"";position:absolute;top:16px;left:0;width:100%;height:1px;background-color:#8e8980}.serviceDiv{border-bottom:1px solid #d7dbce;margin-top:10px;margin-bottom:10px}.serviceDiv:nth-child(2){margin-top:20px}.serviceDiv:last-child{margin-bottom:30px}.serviceDiv .ligne{width:100%;margin-bottom:10px}.serviceDiv .ligne td:first-child{max-width:70%;box-sizing:border-box;padding-right:20px}.titleService{color:var(--main-color);font-size:19px;font-weight:600}.prixService{color:var(--main-color-green);font-size:20px;font-weight:700}.dureeService{font-size:20px;color:var(--main-color-green)}.prestationListe{width:100%;max-height:190px;overflow:clip;transition:all .4s ease;display:flex;flex-direction:column}.prestationListe.open{max-height:1000px;overflow-y:scroll}.DescPlus{cursor:pointer}.DescPlus:hover{opacity:.8}.more{display:none;transition:all .4s ease}.openListePrestation{cursor:pointer;margin-left:auto;margin-top:20px;color:var(--main-color);font-size:20px;font-weight:600}.openListePrestation:hover{opacity:.8}.dots{display:inline}.partenaire-reseaux{display:inline-flex;flex-direction:row}.partenaire-type{color:var(--main-color);font-size:20px;font-weight:800}.partenaire-addresse{color:var(--main-color)}.blocPanier{width:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:50px}.blocPanier img,.connexionInscription .icon-compte-actif img{height:25px}.connexionInscription{width:50px;display:flex;margin-right:0;justify-content:center;align-items:center;z-index:150;cursor:pointer}.espacePartenaire{width:15%;height:100%;display:flex;justify-content:center;align-items:center}.espacePartenaire .link-connexion,.espacePartenaire a{width:fit-content;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--main-color-partenaire);font-size:17px;text-decoration:none;text-transform:uppercase;font-family:Westmount;letter-spacing:1.2px;padding:15px}.blocPanier:hover,.connexionInscription:hover,.espacePartenaire:hover{opacity:.8}.espacePartenaire .link-connexion img,.espacePartenaire a img{margin-right:10px;width:43px;height:43px}.PageFormulaire .ok{color:#fff}.formulaireContact Form input:not([type=checkbox]),.formulaireContact Form textarea{width:90%}.PageFormulaire{height:100%;padding:80px}.PageFormulaire .imagePopin{width:40%;height:100%}.PageFormulaire .imagePopin img{height:100%;width:100%;object-fit:cover}.PageFormulaire #ContenuPage{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--main-color);width:60%;background-color:var(--main-bg-color-4);height:100%}.logoLogin{width:30%;margin:auto;margin-bottom:10px}.PageFormulaire h2{font-size:32px;font-weight:600;color:var(--main-color)}.PageFormulaire Form{text-align:center}.PageFormulaire Form p{position:relative;text-align:center;margin-bottom:10px}.PageFormulaire Form p input{padding:8px;text-align:left;border:none;border-radius:5px;background-color:var(--main-bg-color);color:var(--main-color);width:320px;box-sizing:border-box}.PageFormulaire Form p.labelForm{font-family:Westmount;text-align:left;margin-bottom:5px}.voirMdp{width:40px;position:absolute;right:5px;top:calc(50% + 2px);transform:translateY(-50%);cursor:pointer;background:0 0;border:none;padding:0}.invalide .voirMdp{top:calc(50% - 9px)}.formModifInfo .voirMdp{width:30px;top:calc(50% + 1px)}.voirMdp img{width:40px}.PageFormulaire Form #SubmitForm,.PageFormulaire Form #SubmitFormConnexion,.demanderAcces{padding:8px;text-align:center;border:1px solid var(--main-color);background-color:var(--main-color);color:#fff;font-weight:700;width:320px;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-family:Westmount}.PageFormulaire Form #SubmitForm:hover,.PageFormulaire Form #SubmitFormConnexion:hover,.btn-vert:hover,a.demanderAcces:hover{color:var(--main-color);background-color:#fff}.demanderAcces{margin:20px 0}a.aidePlanity{cursor:pointer}span.aideTexte{position:absolute;margin-left:10px;color:red;opacity:0;transition:ease all .3s}a.aidePlanity:hover span.aideTexte{opacity:1}a.motDePasseOublier{text-align:center;display:flex;width:fit-content;justify-content:center;color:var(--main-color);background:linear-gradient(to left,var(--main-color),var(--main-color)) no-repeat bottom center;background-size:0 2px;transition:.25s;padding:0 5px}a.motDePasseOublier:hover{background-size:100% 2px}.TexteContent{display:flex;flex-direction:column;justify-content:center;align-items:center}.PageFormulaire .popin-close{top:95px;right:95px;width:25px;height:25px}.PageFormulaire .TexteContent{margin:auto 60px}.PageFormulaire .Article{text-align:center;margin-bottom:10px}.actu-galerie{display:block;width:500px;min-width:500px;margin-right:20px}.actu-galerie-liste-images img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.actu-galerie-image{min-width:500px;max-width:500px;height:500px;position:relative;overflow:hidden;margin:auto;border-radius:15px}.actu-galerie-image-lightbox{height:100%}.actu-galerie-image-lightbox img,.actu-galerie-image-previsu img{object-fit:cover}div[data-lightbox]{cursor:pointer}.actu-galerie-image-previsu{height:150px;padding:3px;position:relative;display:flex;margin:auto;width:166px;overflow:hidden}.actu-galerie-image-previsu img{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;height:100%;width:auto}.actu-galerie-image-previsu:not(.slick-current){cursor:pointer}.page-partenaire .article-texte{display:flex}.page-partenaire .partenairePasGalerie p{line-height:28px;font-size:18px}.flexParent{display:flex;justify-content:center;align-items:center;flex-direction:row}.flexParentIE{display:flex;align-items:center;flex-direction:row}.flexHalf{width:50%;display:flex;justify-content:center;align-items:center}.flexThird{display:flex;flex:0 0 33.333333%}.flex100{width:100%}.flexRight{justify-content:flex-end}.flexCenter{justify-content:center}.flexLeft{justify-content:flex-start}.flexColumn{flex-direction:column!important}.flexStart{align-items:flex-start}.flexEnd{align-items:flex-end}.flexStrech{align-items:stretch}.flexWrap{flex-wrap:wrap}.flexBetween{justify-content:space-between}.flexAround{justify-content:space-around}.erreur-panier{color:#721c24!important;background-color:#f8d7da;border:1px solid #f5c6cb;padding:10px!important;font-size:14px!important;margin:10px 0;border-radius:5px;text-align:center;width:100%;box-sizing:border-box}.info{color:#004085!important;background-color:#cce5ff;border:1px solid #b8daff;padding:10px!important;font-size:14px!important;margin:10px 0;border-radius:5px;text-align:center;width:100%;box-sizing:border-box}.BoutonValidationPanier.BoutonValiderAchat.voirPanier{display:block;width:32%;margin-left:auto;margin-right:auto}.lienPanier{display:block;width:30px;height:30px}.lienPanier img{width:100%;height:100%;object-fit:contain}.listePaniersContent{margin:10px auto;display:none}.listePaniersContent .listePaniers{margin-top:10px;border:solid 1px #d3d3d3;padding:10px}.listePaniersContent .listePaniers>.titre{margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.listePaniersContent .listePaniers .panier{padding:10px;border:solid 1px #d3d3d3}.listePaniersContent .listePaniers .panier a{cursor:pointer}.pagePanier{min-height:50px}.pagePanier .listePaniersContent .panier .modifPanier{width:25px;height:25px;background-image:url(../images/picto_modifier.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;position:absolute;right:45px;top:10px;cursor:pointer}.pagePanier .listePaniersContent .panier .deletePanier{width:25px;height:25px;background-image:url(../images/picto_supprimer.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;position:absolute;right:10px;top:10px;cursor:pointer}.pagePanier .detailPanier .panier .lignePanierDetail:not(:last-child){border-bottom:solid 1px #cfd0d2}.pagePanier .detailPanier .panier .lignePanierDetail>div{color:#000;position:relative;padding:30px 0}.pagePanier .detailPanier .panier .lignePanierDetail .article{width:55%;padding-right:10px}.pagePanier .detailPanier .panier .lignePanierDetail .qteInfos{width:45%}.pagePanier .detailPanier .panier .lignePanierDetail .article .img{width:90px;height:120px}.pagePanier .detailPanier .panier .lignePanierDetail .article img{width:100%;height:100%;object-fit:contain}.pagePanier .detailPanier .panier .lignePanierDetail .article .titre{width:calc(100% - 120px);font-size:16px}.pagePanier .detailPanier .panier .lignePanierDetail .article .titre p:first-child a{color:#000;font-weight:600;font-size:20px}.pagePanier .detailPanier .panier .lignePanierDetail .article .titre p:first-child a:hover{color:var(--main-color)}.pagePanier .detailPanier .panier .lignePanierDetail>div:not(:first-child) p{text-align:center}.pagePanier .detailPanier .panier .lignePanierDetail .qteProduit p{width:30px;height:30px;background:var(--main-color);color:#fff;display:flex;justify-content:center;align-items:center}.pagePanier .detailPanier .panier .lignePanierDetail .qteProduit input[name=qteProduit]{width:30px;appearance:textfield;background-color:var(--main-color);border:none;color:#fff;text-align:center}.pagePanier .detailPanier .panier .lignePanierDetail .qteProduit button{width:30px;height:30px;background:var(--main-color);border:solid 1px var(--main-color);cursor:pointer;font-size:20px;color:#fff}.pagePanier .detailPanier .containerDelete{width:15%}.pagePanier .detailPanier .panier .prix{font-size:28px;font-weight:600;color:var(--main-color)}.pagePanier .detailPanier .panier .deleteProduit{content:'';width:30px;height:30px;background-image:url(../images/poubelle.svg);background-size:100% auto;cursor:pointer;margin:auto}.boutonsHaut{margin-top:15px}.titleProduitAssocie{color:var(--main-color);text-align:center;margin-bottom:50px;margin-top:50px;font-weight:800;font-size:50px}.titleProduitAssocie::after{content:"";width:100px;height:1px;background-color:var(--main-color);position:absolute;top:70px;left:0;right:0;margin:0 auto}.gestionProduit{display:flex;flex-direction:row;justify-content:space-around;margin:0 30px;gap:40px}.infosMDP{position:absolute;width:250px;background:rgba(0,0,0,.8);text-align:left!important;z-index:4;padding:10px;border-radius:10px;color:#fff;font-size:17px;right:-270px;top:50%;transform:translateY(-50%)}.infosMDP:before{position:absolute;top:50%;top:calc(50% - 10px);top:-webkit-calc(50% - 10px);content:"";right:100%;border:10px solid transparent;border-right:10px solid rgba(0,0,0,.8)}.infosMDP li{list-style:none}.infosFormMdp{left:calc(100% + (-26px));top:-79px}.condPassOk{color:green!important}.condInputNOk{border:1px solid red!important}.condInputOk{border:1px solid green}.lienCompte{display:block;width:30px;height:30px;margin-left:10px}.lienCompte img{width:100%;height:100%;object-fit:contain}.pageCompte .ongletsCompte{margin-bottom:20px;border-bottom:solid 1px #d3d3d3;width:100%;margin-top:30px}.pageCompte .ongletsCompte .onglet.disabled{background:#fff;color:#000}.pageCompte .ongletsCompte .onglet,.pageCompte .ongletsCompte .onglet:hover{padding:10px 20px;cursor:pointer;border-top:solid 1px #d3d3d3;border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;background:var(--main-color);color:#000;transition:all .2s;user-select:none}.pageCompte .ongletsCompte .onglet:hover{color:#fff!important}.pageCompte .monProfil .titre{margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #d3d3d3}.pageCompte .monProfil .infoCompte{width:100%}.pageCompte .monProfil .infoCompte .titreInfo{background:var(--main-color);padding:10px;font-weight:600;color:#fff}.pageCompte .monProfil .infoCompte .contenu{padding:10px;border:solid 1px #d3d3d3;border-top:none}.pageCompte .monProfil .infoCompte .contenu .naissanceInfos{opacity:.8;font-size:14px;margin-top:5px}.pageCompte .monProfil .addAdresse,.pageCompte .monProfil .editInfos{width:25px;height:25px;margin-right:10px}.pageCompte .monProfil .addAdresse img,.pageCompte .monProfil .editInfos img{width:100%;height:100%;object-fit:contain}.pageCompte .monProfil .listeAdresses .adresse{width:100%}.pageCompte .monProfil .listeAdresses .adresse .titreAdresse{background:var(--main-color);padding:10px;font-weight:600;color:#fff;width:100%}.pageCompte .monProfil .listeAdresses .adresse .contenu{padding:10px;border:solid 1px #d3d3d3;border-top:none}.pageCompte .monProfil .listeAdresses .adresse .contenu .boutons{position:absolute;right:10px;top:10px}.pageCompte .monProfil .listeAdresses .adresse .editAdresse,.pageCompte .monProfil .listeAdresses .adresse .supprAdresse{width:20px;height:20px}.pageCompte .monProfil .listeAdresses .adresse .editAdresse img,.pageCompte .monProfil .listeAdresses .adresse .supprAdresse img{width:100%;height:100%;object-fit:contain}.formAddAdresse input:not([type=checkbox]),.formAddAdresse textarea,.formModifAdresse input:not([type=checkbox]),.formModifAdresse textarea,.formModifInfo input:not([type=checkbox]){width:46%;padding:5px 10px;border-radius:8px;border:solid 1px #000}.formModifInfo input#email,.formModifInfo input#identifiant{width:65%}.infoAttente{width:100%;text-align:center;color:var(--main-color)}.pageCompte .deconnexion{right:0;position:absolute}.pageCompte .datatableCommandes table{width:100%;border-collapse:collapse;margin-bottom:20px}.pageCompte .datatableCommandes thead th{background:var(--main-color);color:#fff}.pageCompte .datatableCommandes td,.pageCompte .datatableCommandes th{border-bottom:solid 1px #d3d3d3;padding:0!important;padding-bottom:10px!important;padding-top:5px!important;text-align:center}.pageCompte .datatableCommandes tr:hover td{background:#eff6e7}.pageCompte .datatableCommandes .voirDetail{width:30px;height:30px;display:block}.pageCompte .datatableCommandes .voirDetail img{width:100%;height:100%;object-fit:contain}.jconfirm-closeIcon{background-image:url(../images/picto_supprimer.svg);background-repeat:no-repeat}.pageLivraison .titreAdresses h2{margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.pageLivraison .listeAdresses{margin-bottom:20px}.pageLivraison .listeAdresses .adresse{padding:10px;border:solid 1px #d3d3d3}.listeAdresses .adresse span{font-weight:500;color:var(--main-color);line-height:30px}.pageLivraison .listeAdresses .adresse .titreAdresse{margin-bottom:10px}.pageLivraison .listeAdresses .adresse .titreAdresse label{font-weight:600;cursor:pointer}.infoAdresseLiv{margin:20px auto 100px auto}.selectLivraison{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:85%;padding:10px;border:1px solid var(--main-color);color:var(--main-color);background-color:transparent;font-family:'DM Sans',Raleway,Arial,Verdana,Tahoma,sans-serif;font-weight:400;font-size:17px;background-image:url(../images/petite_fleche_bas.png);background-repeat:no-repeat;background-position:95% center;margin-bottom:20px;background-size:30px}.selectLivraison[disabled]{background-image:none;color:#557175;border-color:#557175}.adressePR span{font-weight:600;margin-bottom:8px;display:block}#PagePanier .listeAdresses{margin-bottom:30px}.changerCPRelais input{border-radius:5px;padding:2px 10px;border:solid 1px #d3d3d3;appearance:textfield;-moz-appearance:textfield}.changerCPRelais input[name=changerCPRelais]{width:15%}.changerCPRelais input::-webkit-inner-spin-button,.changerCPRelais input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.changerCPRelais .btn-vert{margin:0;transform:translateY(-1px)}.pageRecap .recapPanier .partieGauche{width:49%}.pageRecap .recapPanier .detailPanier{border-bottom:solid 1px #e4e7f0;margin-bottom:20px}.pageRecap .recapPanier .detailPanier table{width:100%;border-collapse:collapse}.pageRecap .recapPanier .detailPanier td{font-size:18px;padding:20px 0;position:relative}.pageRecap .recapPanier .detailPanier tr.tva{border-top:solid 1px #cfd0d2}.pageRecap .recapPanier .detailPanier p{text-align:center}.pageRecap .recapPanier .detailPanier .article p:last-child{font-style:italic}.pageRecap .recapPanier .detailPanier td:not(:last-child):not(:nth-child(4))::after{content:'';width:1px;height:60%;background:#cfd0d2;position:absolute;top:20%;right:0}.pageRecap .recapPanier .partieDroite{width:45%}.pageRecap .recapPanier .adresseLiv{margin-bottom:20px;padding:10px;border:solid 1px #d3d3d3}.pageRecap .recapPanier .adresseFact{padding:10px;border:solid 1px #d3d3d3}.pagePaiement .titre{margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.pagePaiement .listeModePaiement{margin-bottom:20px}.pagePaiement .modePaiement{padding:10px;border:solid 1px #d3d3d3}.pageDetailCommande .titre{margin-top:5px;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3;width:100%}.boutonsCommande .copyrightImg{display:none}.pageDetailCommande .titreCommande{font-size:25px;font-weight:600;margin-bottom:10px}.pageDetailCommande .details .table_wrapper{width:100%}.pageDetailCommande .tableauCommande{width:100%;border:none!important;margin:auto;border-bottom:solid 1px #b5b5b5!important;border-collapse:collapse}.pageDetailCommande .tableauCommande p,.pageDetailCommande .tableauCommande tbody,.pageDetailCommande .tableauCommande td,.pageDetailCommande .tableauCommande th,.pageDetailCommande .tableauCommande thead,.pageDetailCommande .tableauCommande tr{font-size:16px;color:#000;border:none!important}.pageDetailCommande .tableauCommande thead th{border-bottom:solid 1px #b5b5b5!important;padding:10px 5px!important;text-align:left}.pageDetailCommande .tableauCommande td{padding:5px 0!important}.pageDetailCommande .tableauCommande td:first-child{width:70%}.pageDetailCommande .tableauCommande tr.totalProduit td{border-top:solid 1px #e7e7e7!important}#PagePanier{display:flex;flex-direction:row;justify-content:flex-start;width:100%}#PagePanier .left{flex:1}#PagePanier .detailCommande{width:380px;padding-left:65px}.lignePanier{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:20px 0;border-bottom:1px solid #c8c6c2}.lignePanier .img{width:85px;min-width:85px;display:flex;flex-direction:row;justify-content:center;overflow:hidden;align-items:center;font-size:15px}.lignePanier .descriptif p:first-child{font-size:15px;color:var(--main-color);font-weight:600;margin-right:5px;text-align:unset}.lignePanier .boutons{flex:1}.lignePanier .boutons .totalLigne{font-size:35px;font-weight:700}.lignePanier .txt{width:100%}.lignePanier .txt .gauche{padding:0 20px}#PagePanier.popin .lignePanier .txt .gauche{padding:0}#quantite{border-radius:20px;border:1px solid #9c9c9c;padding:5px;text-align:center;width:100px}.viderPanier{cursor:pointer;text-decoration:none!important;padding:8px 15px;display:inline-block;background-color:var(--main-color);color:#fff;border:1px solid var(--main-color);margin-top:20px;margin-bottom:20px;font-family:Westmount;letter-spacing:-1px}.viderPanier:hover{background:#fff}.pagePanier .detailPanier .infosPanier{width:75%}.pagePanier .detailPanier .boutons{padding:10px}#PagePanier .detailCommande,.pagePanier .detailPanier .infosDessous{background:var(--main-bg-color-4);padding:40px 15px;margin-bottom:60px;width:320px;margin-left:30px;position:sticky;top:88px}.pagePanier .detailPanier .infosDessous{width:25%}#produitsComplementaires .slick-slide{margin:0 10px}#produitsComplementaires .slick-list{margin:0 -10px}#produitsComplementaires .article.produit-item{width:100%!important}#PagePanier .livraisonArticleRecap{font-size:15px;color:#444}#PagePanier .livraisonArticleRecap .titreArticle{font-size:17px;font-weight:600;color:#000}#PagePanier .livraisonArticleRecap .prixBleu{font-size:17px;font-weight:600;color:var(--main-color);margin-bottom:15px}#PagePanier .detailCommande .prixBleu{font-weight:600;color:var(--main-color)}#PagePanier #TextePageCompte{width:100%}.BoutonAjoutAdresse.btn-vert{margin-left:0}.pagePanier .detailPanier .btn-vert{margin:0;margin-bottom:15px;width:100%;text-align:center;padding:8px 8px;text-transform:uppercase}.pagePanier .detailPanier .continuer_achat{position:relative;color:#fff;background:var(--main-color);text-align:center;padding:8px;padding-left:35px;font-weight:700;border:var(--main-color) 1px solid;font-family:Westmount;letter-spacing:-1px}.pagePanier .detailPanier .continuer_achat:hover{color:var(--main-color);background:#fff}#PagePanier .detailCommande .titre{text-transform:uppercase;font-weight:700;margin-bottom:30px}#PagePanier .detailCommande .total{margin-top:20px;border-bottom:1px solid #9c9c9c;margin-bottom:20px;padding-bottom:20px}#PagePanier .detailCommande .reduction{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #9c9c9c}#PagePanier .reduction input{border-radius:20px;border:solid 1px #9c9c9c;margin:10px 0;width:100%;padding:5px}#PagePanier .detailCommande .fraisPort,.listeProduitDetailCommande{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #9c9c9c}#PagePanier .detailCommande .prixBleuTotal{margin-top:20px;margin-bottom:20px;padding-bottom:20px;font-size:26px;font-weight:600;color:#375764}#PagePanier .actions input.BoutonValidationPanier,.BoutonValidationPanier{background:var(--main-color);color:#fff;text-transform:uppercase;width:100%;padding:10px;font-size:20px;border:1px solid var(--main-color);transition:.2s;cursor:pointer;margin-bottom:20px;text-align:center;font-family:Westmount;letter-spacing:-1px}#PagePanier .actions input.BoutonValidationPanier:hover,.BoutonValidationPanier:hover{color:var(--main-color);background:#fff}#PagePanier .actions a{display:block;text-decoration:none;font-size:17px}.totalPanier .bloc_reduc{width:100%}.totalPanier .bloc_reduc p{margin-bottom:5px}.totalPanier .montant_total{margin-top:20px;margin-bottom:20px;font-size:25px;font-weight:600;width:100%}.totalPanier .montant_total .hors-livraison{font-size:13px;font-weight:300;padding:5px 0}.BoutonValiderAchat{box-sizing:border-box}.pagePanier .detailPanier .continuer_achat::before{content:" ";position:absolute;background:url(../images/petite_fleche_bas_blanc.png);width:19px;height:9px;left:10px;top:38%;transform:rotate(90deg)}.pagePanier .detailPanier .continuer_achat:hover::before{background:url(../images/petite_fleche_bas.png)}#PagePanier .actions a.BoutonContinuerAchat:nth-child(2)::before{top:calc(50% - 4px)}a.BoutonContinuerAchat.BoutonValidationPanier::before{content:unset!important}a.BoutonContinuerAchat:hover{background:#f3f3f2}.mon_compte.voile:after{z-index:8;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:""}.qtePanier{position:absolute;top:-10px;left:-20px;width:20px;height:20px;background:#65c462;border-radius:50%;font-size:13px;padding-top:3px;box-sizing:border-box;text-align:center}.panierVide{margin-top:20px;font-size:20px}.formLivraison{background:var(--main-color);width:50%;margin-bottom:50px;padding:30px 60px 80px 60px;border-radius:20px;color:#fff}.formLivraison input,.formLivraison select,.formLivraison textarea{width:100%;display:block;box-sizing:border-box;background:0 0;color:#fff;font-size:16px;border:1px solid #fff;border-radius:20px;padding:15px;margin:15px 0;padding-left:15px}.formLivraison input::placeholder,.formLivraison textarea::placeholder{color:#ccc}.formLivraison select{-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer}.formLivraison .SubmitFormLivraison{cursor:pointer}.formLivraison .SubmitFormLivraison:hover{background:#fff;color:var(--main-color)}.adrupd_adrdel{column-gap:5px;margin-top:10px}.adrupd_adrdel a,.adrupd_adrdel div{background:var(--main-color);border:1px solid var(--main-color);color:#fff;padding:4px 12px;border-radius:5px;cursor:pointer;transition:ease all .3s}.adrupd_adrdel a:hover,.adrupd_adrdel div:hover{background:#fff;color:var(--main-color)}.listeAdresses .subtitle{font-size:22px;margin-bottom:5px}.textOffre,.txtMeme{display:inline}.pointRelaisInfo{width:85%}.pointRelaisDistance{width:10%}.pointRelaisTitle{position:sticky;top:0;width:100%;padding:10px;font-weight:700;background-color:#eff6e7;z-index:2}.pointRelaisListe{width:100%;overflow-y:auto;max-height:620px;margin-top:20px;opacity:.75}.offreUnique{padding:30px 0;border-bottom:solid 1px #b7b7b7;cursor:pointer}.offreUnique:first-of-type{padding-top:0}.offreUnique:last-of-type{margin-bottom:20px}.offreUnique .textOffre{font-weight:600;font-size:23px;color:var(--main-color)}.offreUnique .prixBleu{font-size:20px;font-weight:600;color:var(--main-color);min-width:150px}.offreUnique .logoOffre img{height:60px}.pageCompte .mesCommandes{margin-top:30px;margin-bottom:30px}.pageCompte .monProfil{margin-bottom:60px;margin-top:15px}.pageCompte .ongletsCompte .onglet:not(.disabled){color:#fff!important;border-bottom:1px solid #fff;transform:translateY(1px)}#PagePanier .contentCGV{margin-top:15px;margin-bottom:15px;display:flex;column-gap:5px}#PagePanier .title_addr{margin-top:20px;font-size:24px;font-weight:600;margin-bottom:5px}#PagePanier .recap_panier{border-top:2px solid #888;padding-top:15px}.mon_compte #FilAriane,.pagePanier #FilAriane{margin-left:0}.pageCompte .monProfil h2{font-weight:600;color:var(--main-color)}.pointRelaisPoint{border-bottom:1px solid grey}.pointRelaisPoint label{display:flex;width:100%;cursor:pointer;height:100%;padding:10px}.panier_vide{margin-top:40px}.panier_vide .err{font-size:20px;color:var(--main-color)}.gap_5{column-gap:5px;row-gap:5px}.gap_10{column-gap:10px;row-gap:10px}.gap_15{column-gap:15px;row-gap:15px}.gap_20{column-gap:20px;row-gap:20px}.gap_30{column-gap:30px;row-gap:30px}.gap_40{column-gap:40px;row-gap:40px}.gap_50{column-gap:50px;row-gap:50px}.gap_60{column-gap:60px;row-gap:60px}.gap_70{column-gap:70px;row-gap:70px}.gap_80{column-gap:80px;row-gap:80px}.gap_90{column-gap:90px;row-gap:90px}.gap_100{column-gap:100px;row-gap:100px}.wp_20{width:20%}.wp_40{width:40%}.wp_50{width:50%}.wp_100{width:100%}.mb_20{margin-bottom:20px}.mt_10{margin-top:10px}.alignRight{text-align:right!important}.ligneVide{height:20px}.popinPanier{z-index:9500!important;width:330px!important;right:55px;position:fixed!important;left:unset!important;top:90px!important;height:unset!important;margin-left:0!important;margin-top:0!important}.popinPanier .popin-content{background:var(--main-bg-color);color:var(--main-color);display:flex;flex-direction:column;justify-content:space-between;height:auto!important;max-height:600px!important;padding:20px;box-shadow:0 9px 15px -7px var(--main-color);border-radius:10px;padding-right:50px}.popinPanier .popin-content form{overflow:auto;max-height:450px}.popinPanier .totalLigne{font-weight:700;margin-top:10px;color:#375764}.popinPanier .totalPrix{width:100%;text-align:center;color:#375764;font-size:24px;font-weight:700;margin-top:20px}.popinPanier .flechePopin{width:20px;height:20px;background:var(--main-bg-color);position:absolute;transform:rotate(45deg);border-radius:6px;right:2%;top:-7px}.popinPanier .BoutonVoirPanier{padding:10px}.popinPanier .bouton{margin:20px 0}.popinPanier .bouton a{line-height:25px;box-sizing:border-box;display:inline-block;color:#fff;text-decoration:none;padding:10px 20px;color:var(--main-bg-color);background:var(--main-color);text-transform:uppercase;font-family:Westmount}.popinConseils .titre{font-weight:600;color:var(--main-color);font-family:ThePicnicClub-Regular;margin-bottom:20px;font-size:32px;text-align:center}.popinConseils .titre::after{content:'';width:200px;height:3px;background:var(--main-color);display:block;margin:auto}.popinConseils .contenu{color:var(--main-color);font-size:18px;text-align:center}.loader{width:38px;height:38px;border:5px solid #c7cc82;border-bottom-color:#426122;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;margin:auto}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.type_slider .slider-article .slider_item{height:620px;background-repeat:no-repeat!important;background-size:cover!important;display:flex}.type_slider .slider-article .slider_item .contentSlide{width:33%;margin:auto;text-align:center;color:var(--main-bg-color)}.type_slider .slider-article .slider_item .contentSlide h1,.type_slider .slider-article .slider_item .contentSlide h2{font-size:48px;margin-bottom:10px;text-transform:none}.type_slider .slider-article .slider_item .contentSlide .image2{width:180px;margin-bottom:20px}.type_slider .slider-article .slider_item .contentSlide h1 span,.type_slider .slider-article .slider_item .contentSlide h2 span{font-family:ThePicnicClub-Italic}.type_slider .slider-article .slick-dots{bottom:20px}.type_slider .slider-article .slick-dots li button::before{font-size:16px;color:var(--main-bg-color);opacity:1}.type_slider .slider-article .slick-dots li.slick-active button::before{opacity:1;color:var(--main-color-green)}.type_slider .slider-article .slider_item .contentSlide.cadre-droite,.type_slider .slider-article .slider_item .contentSlide.cadre-gauche{background-color:color-mix(in srgb,var(--main-bg-color),transparent 10%);padding:50px;color:var(--main-color);text-align:left}.type_slider .slider-article .slider_item .contentSlide.cadre-droite>div,.type_slider .slider-article .slider_item .contentSlide.cadre-gauche>div{align-items:flex-start;text-align:center;align-items:center}.type_slider .slider-article .slider_item .contentSlide.cadre-gauche>div{color:var(--main-color-btn)}.type_slider .slider-article .slider_item .contentSlide.cadre-droite .btn-vert,.type_slider .slider-article .slider_item .contentSlide.cadre-gauche .btn-vert{margin:20px 0 0 0}.type_slider .slider-article .slider_item .contentSlide.cadre-gauche .btn-vert{text-decoration:none!important;padding:8px 25px;display:inline-block;background-color:var(--main-color-btn);color:#fff;margin:20px auto;cursor:pointer;text-align:center;font-weight:700;width:fit-content;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-family:Westmount;border:1px solid var(--main-color-btn)}.type_slider .slider-article .slider_item .contentSlide.cadre-gauche .btn-vert:hover{color:var(--main-color-btn);background-color:#fff}.type_slider .slider-article .slider_item .contentSlide.cadre-droite h2,.type_slider .slider-article .slider_item .contentSlide.cadre-gauche h2,.type_texte_droite_image_gauche h2,.type_texte_gauche_image_droite h2{color:var(--main-color-btn)}#PageAccueil .type_texte_droite_image_gauche h2{color:var(--main-color-btn)}.type_slider .slider-article .slider_item .contentSlide.cadre-droite{margin-right:15%}.type_slider .slider-article .slider_item .contentSlide.cadre-gauche{margin-left:15%}#PageAccueil .type-contenu h1{text-align:center;text-transform:none;font-size:50px;color:var(--main-color)}.type-contenu{padding:40px 0}.type-contenu h2{text-align:center}.type-contenu table td{padding:10px}.type_texte_droite_images_gauche,.type_texte_gauche_images_droite{margin:0 auto;padding:80px 0}.type_texte_droite_images_gauche .type_slider,.type_texte_gauche_images_droite .type_slider{width:100%;max-width:100%}.type_texte_droite_images_gauche .images{padding-right:80px}.type_texte_gauche_images_droite .images{padding-left:80px}.type_texte_droite_images_gauche .type_slider .slider-droite .slider_item img,.type_texte_gauche_images_droite .type_slider .slider-droite .slider_item img{height:540px;object-fit:cover;width:100%}.type_texte_droite_images_gauche .type_slider .slider-droite.one-slide .slider_item img,.type_texte_gauche_images_droite .type_slider .slider-droite.one-slide .slider_item img{object-fit:contain;width:100%}.type_texte_droite_images_gauche .type_slider .second-slider-droite{position:absolute;top:50%;transform:translateY(-50%);right:calc(-50% + 130px);z-index:50;width:260px}.type_texte_gauche_images_droite .type_slider .second-slider-droite{position:absolute;top:50%;transform:translateY(-50%);left:calc(-50% + 130px);z-index:50;width:260px}.type_texte_droite_images_gauche .type_slider .second-slider-droite .slick-slider,.type_texte_gauche_images_droite .type_slider .second-slider-droite .slick-slider{width:100%;max-width:100%}.type_texte_droite_images_gauche .type_slider .second-slider-droite .slider_item img,.type_texte_gauche_images_droite .type_slider .second-slider-droite .slider_item img{height:320px;width:260px;object-fit:cover}.type_slider .slick-slider{margin:0}.type_texte_gauche_image_droite .texte,.type_texte_gauche_images_droite .texte{padding-right:120px;margin:auto}.type_texte_gauche_image_droite .texte{padding-left:13.667%}.type_texte_droite_image_gauche .texte{padding-right:13.667%}.type_texte_droite_image_gauche .texte,.type_texte_droite_images_gauche .texte{padding-left:120px;margin:auto}.type_texte_droite_image_gauche .images img,.type_texte_gauche_image_droite .images img{height:700px;object-fit:cover}.type_texte_droite_image_gauche .texte .img,.type_texte_droite_images_gauche .texte .img,.type_texte_gauche_image_droite .texte .img,.type_texte_gauche_images_droite .texte .img{width:60px;margin:10px 0}.type_texte_droite_image_gauche .LienArticle,.type_texte_droite_images_gauche .LienArticle,.type_texte_gauche_image_droite .LienArticle,.type_texte_gauche_images_droite .LienArticle{text-decoration:none!important;padding:8px 25px;display:inline-block;background-color:var(--main-color-btn);color:#fff;margin:20px 0;cursor:pointer;text-align:center;font-weight:700;width:fit-content;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-family:Westmount;border:1px solid var(--main-color-btn)}.type_texte_droite_image_gauche .LienArticle:hover,.type_texte_droite_images_gauche .LienArticle:hover,.type_texte_gauche_image_droite .LienArticle:hover,.type_texte_gauche_images_droite .LienArticle:hover{color:var(--main-color-btn);background-color:#fff}.type_avis{padding:50px 0}.type_avis .rating__value{display:none}.type_avis h2{color:var(--main-bg-color);margin-bottom:35px}.type_avis .skeepers_carousel_container .carousel-content{background-color:var(--main-bg-color-3);box-shadow:inset 0 0 0 1px var(--main-bg-color-3);height:300px}.type_avis .skeepers_carousel_container .swiper-slide{padding-left:30px}.type_avis .skeepers_carousel_container .carousel-content .stars{margin:auto}.type_avis .skeepers_carousel_container .skeepers-content{font-size:18px;font-family:'DM Sans';color:var(--main-color)}.type_avis .skeepers_carousel_container .skeepers-reviewer-wide.display-publisher{font-size:14px;color:var(--main-color-light)}.type_avis .skeepers_carousel_container .carousel-container .slide-arrow{color:var(--main-bg-color-3)}.type_avis .skeepers_carousel_container .swiper-pagination-bullet--active button{box-shadow:none}.type_avis .skeepers_carousel_container .carousel-container .slide-arrow::before{font-size:42px}.type_liste_produits .contenuListe{padding:60px 30px;background-color:#fff;margin:0 auto 50px auto}.type_liste_produits .contenuListe .contenu{margin:30px 25%;font-size:19px}.type_liste_produits .contenuListe .btn-vert{margin-top:30px}.type_liste_produits .listeProduits{transition:opacity .3s ease-in-out}.type_liste_produits .listeProduits.hidden{opacity:0}#PageNosProduits .type_liste_produits{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--main-bg-color);margin:auto}#PageNosProduits .infos{font-family:ThePicnicClub-Regular,Raleway;font-weight:600;font-size:16px}#PageNosProduits{scroll-margin-top:100px}#PageNosProduits .type_liste_produits #menuFiltreProduits{width:350px;background-color:#fff;padding:20px 10px}#PageNosProduits .type_liste_produits #menuFiltreProduits .listeFiltres{background-color:#f9fcfb;padding:10px 0}#PageNosProduits .type_liste_produits .contenuListe{padding:15px 0;background-color:transparent;width:calc(100% - 350px);margin:0;padding-left:75px}#PageNosProduits .type_liste_produits #menuFiltreProduits .FamilleProduit{padding:10px;font-family:Westmount;font-weight:400;font-size:15px}#PageNosProduits .type_liste_produits #menuFiltreProduits .FamilleProduit .titreMenu{border-bottom:1px solid var(--main-color);padding:5px 8px;width:98%;font-family:ThePicnicClub-Regular;font-size:21px;font-weight:400;cursor:pointer}#PageNosProduits .type_liste_produits #menuFiltreProduits .FamilleProduit .filtreBoutique{margin-bottom:8px;padding:0 8px}#PageNosProduits .type_liste_produits #menuFiltreProduits .FamilleProduit .filtreBoutique .libelleFiltre{margin-left:20px}#PageNosProduits .type_liste_produits #menuFiltreProduits .btnFiltres{margin:auto;display:block;width:fit-content;padding:5px 15px;background-color:var(--main-bg-color-3);border-radius:4px;font-family:Westmount;font-size:15px;letter-spacing:-1px;cursor:pointer}#PageNosProduits .type_liste_produits #menuFiltreProduits .titreMenu .pictoMenu{content:'';width:22px;height:22px;background-image:url(/images/plus.svg);background-repeat:no-repeat;background-size:contain;margin-left:auto;background-position:center}#PageNosProduits .type_liste_produits #menuFiltreProduits .titreMenu.open .pictoMenu{background-image:url(/images/moins.svg)}#PageNosProduits .type_liste_produits .errorProduits{color:var(--main-color-partenaire);font-family:Westmount;font-size:20px;margin:auto}#PageNosProduits .type_liste_produits .nbProduits{color:var(--main-color);font-family:Westmount;font-size:20px;margin-left:auto;padding:10px}.question{background-color:var(--main-bg-color);margin:20px 20px;cursor:pointer}.question h3{color:#000;font-size:20px;border-width:0 0 1px 0;text-transform:none!important;border-style:solid}.titre-question{position:relative;padding:10px 20px 10px 50px}.titre-question::before{content:''!important;position:absolute;display:inline-block;border:solid var(--main-color);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:14px;left:10px;top:calc(50% - 8px);height:14px}.titre-question.openUl::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.question-contenu{background-color:var(--main-bg-color-3);overflow:hidden}.question-padding{padding:15px 20px}.titre-categorie{display:flex;flex-direction:column;gap:0;margin-top:30px}.titre-categorie p{max-width:40%;text-align:center}