@import url('https://fonts.googleapis.com/css?family=Fjalla+One');@import url('https://fonts.googleapis.com/css?family=Open+Sans');@charset "UTF-8";.vcenter{top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.hcenter{left: 50%;transform: translateX(-50%);transform: translate3d(-50%, 0, 0)}.vhcenter{left: 50%;top: 50%;transform: translateX(-50%);transform: translateY(-50%);transform: translate3d(-50%, -50%, 0)}html{font-size: 62.5%}body{font-family: 'Open Sans', sans-serif;font-size: 1.4rem;line-height: normal;color: #000;-webkit-font-smoothing: antialiased !important;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden}section{position: relative;margin-bottom: 40px;padding: 0 0 20px 0;background-size: cover;background-position: center center}section .overlay{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.5);background-repeat: no-repeat;background-position: center center}.no_border{border: none !important}h1.no_border:after,h2.no_border:after,h3.no_border:after{content: "";display: none}.woocommerce-breadcrumb{margin-top: 220px !important;max-width: 1400px;margin-left: auto !important;margin-right: auto !important;font-size: 1.4rem !important}@media only screen and (max-width: 767px){.woocommerce-breadcrumb{margin: 20px !important}}.woocommerce-breadcrumb a{color: black !important;text-decoration: none}.woocommerce-breadcrumb a:hover{text-decoration: underline}.cadre{width: 100%;max-width: 1400px;margin: 0 auto;padding: 0 0px;margin-top: 40px}@media only screen and (max-width: 767px), (max-width: 1400px){.cadre{max-width: 90%;margin-left: 5%;margin-right: 5%}}.limit_width{position: relative;overflow: auto;margin: 0 auto;width: 100%}.limit_width.width_90{width: 90%}.limit_width.width_80{width: 80%}.limit_width.width_70{width: 70%}.limit_width.width_60{width: 60%}.limit_width.width_50{width: 50%}.limit_width.width_40{width: 40%}.limit_width.width_30{width: 30%}.limit_width.width_20{width: 20%}.limit_width.width_10{width: 10%}@media only screen and (max-width: 767px){.limit_width.width_10,.limit_width.width_20,.limit_width.width_30,.limit_width.width_40,.limit_width.width_50,.limit_width.width_60,.limit_width.width_70,.limit_width.width_80,.limit_width.width_90{width: 100%}}.clear{clear: both;overflow: auto}a{color: #000;text-decoration: underline;transition: all ease .2s}a:hover{color: #ff8423}a[href="#"]{text-decoration: none}a[href="#"]:hover{color: inherit;cursor: default}a > *{transition: all ease .2s}span{transition: all ease .2s}.no_border{border: none}h1{font-size: 50px !important;font-family: 'Fjalla One', sans-serif !important;padding-bottom: 15px;font-weight: normal}h1 a{font-size: 50px !important;font-family: 'Fjalla One', sans-serif !important}h2{font-size: 30px;text-transform: uppercase;font-family: 'Fjalla One', sans-serif !important;padding-bottom: 15px;margin-bottom: 0}h2 a{font-size: 40px;font-family: 'Fjalla One', sans-serif !important}h3{font-size: 2.4rem;line-height: 3.0rem;font-family: 'Fjalla One', sans-serif;padding-bottom: 15px;color: #ff8423;font-weight: bold !important}h3:after{border-bottom: 4px solid #ff8423}h4{font-size: 1.6rem;text-transform: uppercase;font-weight: bold}h5{font-size: 1.6rem}h6{font-size: 1.6rem}h1,h2,h3,h4,h5{clear: both;position: relative}h1 a,h2 a,h3 a,h4 a,h5 a{font-size: inherit;color: inherit;text-decoration: inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration: underline}img{display: block;max-width: 100%;height: auto;vertical-align: middle}nav ul{margin: 0px;padding: 0px;list-style: none}blockquote{padding: 0 55px;quotes: "\201C" "\201D" "\2018" "\2019";line-height: normal;font-weight: lighter;font-size: 2.2rem;text-transform: uppercase;text-align: center;position: relative;width: auto;margin: 0 auto 2rem auto;display: inline-block;left: 50%;transform: translateX(-50%)}blockquote p{display: inline-block;margin-bottom: 5px}blockquote:before,blockquote:after{content: '\201C';font-size: 80px;font-family: "times";line-height: 60px;vertical-align: bottom;position: absolute;left: 0px;top: 5px}blockquote:after{content: '\201D';font-size: 80px;font-family: "times";left: auto;right: 0}@media (max-width: 767px){.tableau-notice table td{font-size: 10px}}.chapeau{font-size: 3.0rem;line-height: 3.6rem;font-weight: bold;font-family: 'Fjalla One', sans-serif}.fond_blanc{background-color: #FFF}.aligncenter{text-align: center;margin: 0 auto}.alignleft{text-align: left;float: left;margin-right: 20px;margin-bottom: 20px}.alignright{float: right;margin-left: 20px;margin-bottom: 20px}.verticalcentre{position: relative;z-index: 1;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.nomargin{margin-bottom: 0}.nopadding{padding: 0 !important}.margin_bottom_0{margin-bottom: 0}.encadre{margin-bottom: 3rem}.encadre p{margin: 0;font-style: italic}.nodeco{text-decoration: none !important}.img_rounded{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.only_mobile{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.only_mobile{display: block}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.only_screen{display: none !important}}td{vertical-align: top}div.hr{clear: both}div.hr hr{display: block;max-width: 1200px;margin: 0 auto;height: 0;padding: 0;border: 0;border-bottom: 1px solid #e00034;line-height: 1}section.body{margin: 0 auto;padding: 0;overflow: auto;width: 100%;max-width: 1200px;margin-bottom: 40px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){section.body{padding: 0;overflow-x: hidden}}.col-sm-6{width: 48%}@media only screen and (max-width: 767px){.col-sm-6{width: 100%}}#carte{width: 100%;height: 100%}.sec_txt_blanc{color: #FFF !important}.sec_txt_blanc *{color: #FFF !important}.sec_txt_blanc .titre_centre:before,.sec_txt_blanc .titre_centre:after{background-color: #FFF}.titre_centre{overflow: hidden;text-align: center}.titre_centre:before,.titre_centre:after{background-color: #32f3b9;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 50%}.titre_centre:before{right: 0.5em;margin-left: -50%}.titre_centre:after{left: 0.5em;margin-right: -50%}.date{font-style: italic;display: block}.texte-blanc{color: white !important}.texte-blanc li::before{border-color: transparent #fff !important}.texte-blanc a{color: white !important}.texte-blanc a:hover{text-decoration: none}.galerie-pop-up .wpb_column .vc_figure{position: relative}.galerie-pop-up .wpb_column .vc_figure .vc_figure-caption{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 0;text-align: center;background-color: rgba(0,0,0,0.6);color: white;font-weight: bold;padding-top: 25%}.galerie-pop-up .wpb_column .vc_figure .vc_figure-caption:hover{cursor: pointer !important;background-color: #ff8423}.galerie-pop-up .wpb_column .wpb_text_column{display: none;position: absolute;top: -15px;left: 0;right: 0;width: 100%;height: 100%;z-index: 10000}.galerie-pop-up .wpb_column .wpb_text_column > .wpb_wrapper{background-color: #ff8423;padding: 40px;font-size: 1.4rem;color: white !important}.galerie-pop-up .wpb_column .wpb_text_column > .wpb_wrapper h3{color: white !important}.galerie-pop-up .wpb_column .wpb_text_column > .wpb_wrapper a{color: white !important}.display-none{display: none !important}.display-block{display: block !important}.liens a{background-image: url('/wp-content/themes/lbs/images/picto-lien.png');background-repeat: no-repeat;background-size: 15px 15px;background-position: left 5px;padding-left: 30px;display: block}.liens a:hover{opacity: 0.8}.docs a{background-image: url('/wp-content/themes/lbs/images/picto-download.png');background-repeat: no-repeat;background-size: 15px 15px;background-position: left 5px;padding-left: 30px;display: block}.docs a:hover{opacity: 0.8}.vc_row{margin: 0 !important}.vc_tta-panel-body table tr:nth-child(odd) td{background: none}.vc_tta-panels-container{border: 4px solid #159ad6;padding: 40px}.vc_tta-panels-container hr{border: none;background: none;border-bottom: 1px solid #159ad6}.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color: #159AD6 !important}.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{border-color: #159AD6 !important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color: #159AD6 !important}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{background-color: #159AD6 !important}.titre_after_bleu h1:after,.titre_after_bleu h2:after,.titre_after_bleu h3:after{border-bottom-color: #4774e8}.uc_counter_box h2{font-size: 7.0rem !important}.uc_counter_box h2:after{width: 0 !important;border-bottom: 0 !important}.uc_counter_box span{color: #ff8423}body > header{z-index: 1001;position: absolute;top: 0;height: 180px;width: 100%;background-color: rgba(255,255,255,0.9)}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header{min-height: 128px !important}}body > header > div:first-child{position: relative;max-width: 1400px;top: 0;left: 0;right: 0;height: 169px;margin: 0 auto}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header > div:first-child{height: auto}}body > header .logo{width: 407px;height: 80px;padding: 40px 15px 15px 0;float: left}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header .logo{width: 250px;height: 50px;padding-top: 20px;padding-left: 10px;position: absolute}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header{position: relative;overflow: auto;padding-right: 2%;width: 100%;min-height: 115px;height: auto}}.vcv-header{position: absolute;width: 100%;z-index: 1000}#topInfos{position: absolute;top: 40px;height: 36px;right: 30px;width: 100%}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos{top: 6px;right: 0;margin-right: 20px}}#topInfos > div{float: right;height: 36px;margin-left: 30px;vertical-align: middle;line-height: 36px;color: #4774e8}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos > div{margin-left: 0px;margin-right: 20px}}#topInfos > div a{color: #000;text-decoration: none;font-size: 1.4rem;white-space: nowrap}@media only screen and (max-width: 767px){#topInfos > div a span{display: none}}#topInfos > div a:hover i,#topInfos > div a.active i{text-decoration: none}#topInfos .app-indus{border: 2px solid #4774e8;color: #4774e8;background-color: transparent;padding: 5px}@media only screen and (max-width: 767px){#topInfos .app-indus{border: none}}#topInfos .recherche a{font-size: 1.4rem}#topInfos .recherche a:hover{text-decoration: underline}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .recherche a .texte-recherche{display: none}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .logos_pictos{margin-right: 0}}#topInfos .logos_pictos .btn-boutique a{border: 1px solid #ff8423;padding: 8px 12px;color: #ff8423;font-style: normal;font-weight: bold}#topInfos .logos_pictos ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: center}#topInfos .logos_pictos ul li{display: inline-block;margin-left: 40px;transition: all ease .1s;height: 100%;line-height: 28px}#topInfos .logos_pictos ul li:last-child{margin: 0}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .logos_pictos ul li{margin-left: 0;padding: 0 0 0 5px}}#topInfos .logos_pictos ul li:hover,#topInfos .logos_pictos ul li.active,#topInfos .logos_pictos ul li.current-menu-item{background-color: transparent}#topInfos .logos_pictos ul li a{height: 100%;padding-left: 5px;font-size: 1.2rem;font-style: italic;font-family: 'Open Sans', sans-serif;position: relative;display: flex;align-items: center}#topInfos .logos_pictos ul li a i{font-size: 2rem;margin-right: 10px}#topInfos .logos_pictos ul li a span{font-size: 1.2rem;font-style: italic;color: black}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .logos_pictos ul li a{padding-left: 0;margin-left: 10px}}#topInfos .logos_pictos ul li a:hover span{text-decoration: underline}#topInfos .logos_pictos ul li a img{height: 20px;float: left;margin-right: 10px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .logos_pictos ul li a img{padding-right: 0}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .logos_pictos ul li a{font-size: 0}#topInfos .logos_pictos ul li a img{height: 18px}}#topInfos .logos_pictos ul li:first-child a:hover{cursor: pointer}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos .logos_pictos ul li:first-child a{font-size: 1rem !important}#topInfos .logos_pictos ul li:first-child a img{padding-right: 10px}}#topInfos .logos_pictos ul .lang-item{display: none;padding: 0 !important;margin-left: 10px}#topInfos .logos_pictos ul .lang-item a{height: 16px;line-height: 16px;display: inline-block;padding: 0 5px;text-transform: uppercase}@media only screen and (max-width: 767px){#topInfos .logos_pictos ul .lang-item a{margin-left: 0 !important}}#topInfos .logos_pictos ul .lang-item a:hover{background-color: black}#topInfos .logos_pictos ul .lang-item a img{height: 16px !important;margin-right: 0 !important}#topInfos .logos_pictos ul .lang-item.current-lang{border-bottom: 1px solid #ff8423}.recherche{font-size: 1.2rem !important}.recherche:hover{text-decoration: underline !important}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.recherche .texte-recherche{display: none}}.bloc-header{max-width: 1400px;margin: 0 auto;position: relative}.bloc-header .bloc-menu{height: 100%;position: absolute;top: 0;right: 0}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.bloc-header .bloc-menu{background-color: transparent;width: 100%}}#primaryMenu{margin-left: auto !important;display: block;height: 50px;position: relative;top: 130px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu{top: 40px;max-width: 100%;position: relative}}#primaryMenu ul{display: block;list-style: none;height: 100%}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu ul{display: none}}#primaryMenu ul li{display: table-cell;padding: 15px 20px;width: auto;text-align: center;color: black;line-height: 19px;vertical-align: middle;position: relative;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#primaryMenu ul li.current-menu-item,#primaryMenu ul li.current-menu-parent{background-color: black;color: white}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu ul li.current-menu-item a,#primaryMenu ul li.current-menu-parent a{color: white}}#primaryMenu ul li a{font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 1.6rem;display: inline-block;width: 100%;text-align: center;color: inherit;line-height: 19px;font-size: 1.3rem;text-decoration: none;transition: none;text-transform: uppercase}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu ul li a{color: black}#primaryMenu ul li a:hover{color: white !important}}#primaryMenu ul li:hover{background-color: black;color: white}#primaryMenu ul li:hover > ul{opacity: 1;height: auto;overflow: auto}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu ul li:hover a{color: #000}}#primaryMenu ul li:last-child a{border: none}#primaryMenu ul li ul{opacity: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;height: 0;overflow: hidden;padding: 0;display: block;position: absolute;width: auto;min-width: 300px;max-width: 1200px;background-color: white;z-index: 1001;top: 50px;left: 0}#primaryMenu ul li ul li{display: block;padding: 0 8%;color: black;text-align: left;line-height: 19px;vertical-align: middle;position: relative;cursor: pointer}#primaryMenu ul li ul li:hover{color: white;background-color: black}#primaryMenu ul li ul li:hover > a{color: white !important}#primaryMenu ul li ul li a{width: auto;line-height: normal;text-transform: none;font-size: 1.3rem;line-height: 19px;border: none;display: block;text-align: left;padding: 15px 2%;text-transform: uppercase;color: black !important}#primaryMenu ul li ul li a:hover{color: white !important}#primaryMenu ul li ul li.current-menu-item{color: #FFF;background-color: #ff8423}#primaryMenu ul .bg-orange{background-color: #ff8423}#primaryMenu ul .bg-orange a{color: white !important}#primaryMenu ul .bg-orange ul li a{color: black !important}#primaryMenu ul .bg-orange ul li.current-menu-parent a{color: white !important}#primaryMenu ul .bg-orange.current-menu-item{background-color: #ff8423}#primaryMenu #menuMobile{display: none;cursor: pointer}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu{width: 100%;height: auto;margin-top: 0;background-color: #FFF !important;margin-bottom: 10px}#primaryMenu #menuMobile{display: block;position: absolute;top: 20px;right: -7px;color: #ff8423;text-align: center;padding: 0 25px}#primaryMenu #menuMobile i{font-size: 3.2rem}#primaryMenu > ul{margin-top: 100px}#primaryMenu ul li{display: none;float: none;width: 100%;padding: 10px 0;line-height: normal;border-bottom: 1px solid #000;overflow: auto;position: relative}#primaryMenu ul li a{border-right: none;color: #ff8423 !important}#primaryMenu ul li ul{position: relative;top: 0;opacity: 1;height: 100%;background-color: transparent}#primaryMenu ul li ul li{width: 100%;padding: 0;border-bottom: none}#primaryMenu ul li ul li a{padding: 10px;text-align: center;color: black !important}#primaryMenu ul .bg-orange ul li a{color: black !important}#primaryMenu.ouvert ul li{display: block}}#ariane{padding: 10px 0}#ariane .breadcrumbs{position: relative;width: 80%;max-width: calc(1170px);padding: 20px 15px;margin: 0 auto;font-style: italic;font-size: 1.2rem;color: #ff8423}#ariane .breadcrumbs a{color: #4774e8;text-decoration: none}#ariane .breadcrumbs a:hover{color: #ff8423}#ariane .breadcrumbs .fa-angle-right{margin: 0 5px 0 8px;font-size: 1.4rem;color: #4774e8}.home .breadcrumbs{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos{z-index: 1005}.logo{z-index: 1006}#menuMobile{z-index: 1002}}.bloc-recherche{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.8);z-index: 100000;padding: 40px;padding-top: 20%;text-align: center;display: none}@media (max-width: 981px){.bloc-recherche{padding-top: 50%}}.bloc-recherche input{width: 60%;height: 40px}@media (max-width: 981px){.bloc-recherche input{width: 80%}}.bloc-recherche a{color: white;font-size: 3.0rem;margin-left: 20px;height: 40px;line-height: 3.4rem;vertical-align: middle;display: inline-block}.bloc-recherche a:hover{color: black}.bloc-recherche #btn-fermer{position: absolute;right: 40px;top: 40px;width: 20px;height: 20px;padding: 7px;background-color: white;border: 1px solid #ff8423;cursor: pointer}.bloc-recherche #btn-fermer:hover{background-color: white}.bloc-recherche #btn-fermer div{position: relative;height: 100%}.bloc-recherche #btn-fermer div span{display: block;width: 100%;height: 2px;background-color: #ff8423;position: absolute}.bloc-recherche #btn-fermer div span:first-child{top: 9px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}.bloc-recherche #btn-fermer div span:last-child{bottom: 9px;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.bandeau-page{height: 600px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.bandeau-page{height: 300px}}.bandeau-page .vc_column-inner{padding-left: 0 !important;padding-right: 0 !important}.bandeau-page .vc_column-inner .texte-bandeau-page{margin-bottom: 80px;background-color: rgba(0,0,0,0.8);padding: 40px;width: max-content}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.bandeau-page .vc_column-inner .texte-bandeau-page{width: 100%;margin-bottom: 0;box-sizing: border-box}.bandeau-page .vc_column-inner .texte-bandeau-page h1{font-size: 3.7rem !important}.bandeau-page .vc_column-inner .texte-bandeau-page h2{font-size: 2.6rem !important}}.bandeau-page .vc_column-inner .texte-bandeau-page h1,.bandeau-page .vc_column-inner .texte-bandeau-page h2{padding: 0;text-transform: none}.liste-recherche{padding-top: 40px}.liste-recherche .post,.liste-recherche .page{margin-top: 40px;padding-bottom: 20px;border-bottom: 1px solid #ff8423}.liste-recherche .post h4,.liste-recherche .page h4{font-size: 2.2rem}.liste-recherche .post h4 a,.liste-recherche .page h4 a{color: #ff8423}.liste-recherche nav{margin-top: 40px}.liste-recherche nav h2{font-size: 1.4rem}.liste-recherche nav a{padding: 6px 8px;text-decoration: none;color: white;display: inline-block;font-size: 1.4rem;line-height: 2.1rem;text-transform: uppercase;background-color: #ff8423;margin-right: 1px;font-weight: 500}.liste-recherche nav a:hover{background-color: black;color: #ff8423}.liste-recherche nav span.current{padding: 6px 8px;text-decoration: none;color: white;display: inline-block;font-size: 1.4rem;line-height: 2.1rem;text-transform: uppercase;background-color: black;margin-right: 1px;font-weight: 500}.nav-links .meta-nav{display: none !important}.nav-links .prev{width: 150px;font-size: 1.4rem !important}.nav-links .prev:hover{background-color: #ff8423 !important;color: white}.nav-links .next{width: 150px;font-size: 1.4rem !important}.nav-links .next:hover{background-color: #ff8423 !important;color: white}.nav-links a:hover{background-color: #ff8423 !important;color: white}.nav-links .current{background-color: #ff8423 !important}.nav-links .page-numbers.dots{background-color: #91a1a9}.bandeau-recherche{background-image: url('/wp-content/uploads/2021/11/bandeau-colorants-naturels.jpg');background-size: cover}.bandeau-recherche > div{position: relative;height: 589px}.bandeau-recherche > div div{color: white;padding: 35px;background-color: rgba(0,0,0,0.8);width: 40%;position: absolute;bottom: 40px;left: 0}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.bandeau-recherche > div div{width: 100%}}.cadre_accueil{margin-bottom: 40px}.cadre_accueil h1{color: #ff8423;padding-top: 30px}.cadre_accueil h1:after{border-color: #ff8423}.phrase-accroche h2{font-family: 'Open Sans', sans-serif !important;text-transform: none}.phrase-accroche a{color: #ff8423;text-decoration: none;font-family: 'Open Sans', sans-serif !important}.actus_accueil > div:first-child{padding: 35px;background-color: #4774e8;color: #FFF}.actus_accueil h3{font-size: 3rem;position: relative;color: inherit}.actus_accueil h3:after{border-color: #FFF}.actus_accueil h4{margin-bottom: 0}.actus_accueil a:hover{color: inherit}.actus_accueil .btn_toutes_acus{position: absolute;bottom: 35px;right: 35px}.actus_accueil .car_actus{width: 100%;position: relative;overflow: hidden}.actus_accueil .owl-controls{position: absolute;top: 25px;right: 20px;margin: 0 !important}.actus_accueil .owl-controls div{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 2rem;padding: 0 3px;color: #fff;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;cursor: pointer}.actus_accueil .owl-controls div:hover{color: rgba(255,255,255,0.5)}.actus_accueil .owl-controls div.owl-prev:before{content: "\f053"}.actus_accueil .owl-controls div.owl-next:before{content: "\f054"}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.actus_accueil{padding: 0 5%}}.actus-accueil .flexslider{border: 0;height: auto !important;-o-box-shadow: 0 1px 4px rgba(0,0,0,0);box-shadow: 0 1px 4px rgba(0,0,0,0);background-color: transparent;margin-bottom: 0}.actus-accueil > div:first-child{padding: 35px;background-color: #4774e8;color: #FFF}.actus-accueil h2{font-size: 3rem;position: relative;color: inherit;text-transform: uppercase}.actus-accueil h2:after{border-color: #FFF}.actus-accueil h2.post-title{font-size: 2.0rem;text-transform: none;margin: 20px 0 0 0}.actus-accueil h2.post-title:after{border-color: #4774e8}.actus-accueil h2.post-title a:hover{color: white !important}.actus-accueil img{border: 0}.actus-accueil .flex-caption{background-color: #4774e8 !important;padding: 0 !important}.actus-accueil ol{display: none}.liens_ext_accueil .lien_ext{display: block;height: 170px;background-size: cover;background-position: center center;position: relative;overflow: hidden;margin-bottom: 40px}.liens_ext_accueil .lien_ext .bloc_titre_lien_ext{display: block;position: absolute;text-align: center;width: 100%;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.liens_ext_accueil .lien_ext .bloc_titre_lien_ext .titre_lien_ext{font-size: 4.2rem;line-height: normal;font-family: 'Fjalla One', sans-serif;color: #FFF;display: block}.liens_ext_accueil .lien_ext .bloc_titre_lien_ext .btn{display: inline-block;clear: both;height: 1px;overflow: hidden;padding: 0;margin: 0;border-width: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear}.liens_ext_accueil .lien_ext:hover .btn{height: auto;border-width: 1px;padding: 3px 7px;margin-top: 10px}.liens_ext_accueil .message{margin-bottom: 40px;padding: 20px;display: table;background-color: #ff8423;color: #FFF}.liens_ext_accueil .message .fa{display: table-cell;font-size: 7rem}.liens_ext_accueil .message > div{vertical-align: top;display: table-cell;padding-left: 20px}.liens_ext_accueil .message > div h3{font-size: 2.6rem}.liens_ext_accueil .message.type1{background-color: #32f3b9}.liens_ext_accueil .message.type1 .fa-exclamation-circle:before{content: "\f05a"}.bloc-intro{margin-top: 40px !important}@media only screen and (max-width: 767px){.bloc-intro{margin-top: 0 !important}}.type-produits{font-family: 'Fjalla One', sans-serif}.type-produits img{height: 40px !important;width: auto;margin-top: 40px}.type-produits a{text-decoration: none;color: black}.type-produits a:hover{color: #ff8423}.type-utilisation{font-family: 'Fjalla One', sans-serif}.type-utilisation img{height: 160px !important;width: auto;margin-top: 40px}.type-utilisation a{text-decoration: none;color: white}.type-utilisation .vc_column-inner:hover{background-image: none !important}.home .woocommerce{margin-top: 40px !important}.home .woocommerce .products .cat-miniature-bloc{position: absolute;top: 10px;left: 10px;width: 20px;height: 20px}.home .woocommerce .products .cat-miniature-bloc img{width: 20px;height: 20px;filter: invert(100%) sepia(0%) saturate(7497%) hue-rotate(218deg) brightness(118%) contrast(98%)}.home .woocommerce .products h2{text-align: center;font-family: 'Open Sans', sans-serif !important;font-size: 2rem}.home .woocommerce .products .price{color: black !important;font-size: 1.4rem !important;text-align: center}.home .woocommerce .products .price bdi{font-size: 2rem !important;font-weight: bold !important}.home .woocommerce .products .addtocartbutton{width: 80%;margin-left: 10%;text-transform: initial;background-color: black;color: white;line-height: 1.8rem}.home .woocommerce .products .addtocartbutton:hover{background-color: #ff8423}.bloc-applications-industrielles,.bloc-on-en-parle{background-image: url('/wp-content/uploads/2021/11/fond-applications-industrielles.png');background-position: bottom right !important;background-size: contain !important;background-repeat: no-repeat !important}.bloc-applications-industrielles h2,.bloc-on-en-parle h2{padding-bottom: 0;text-transform: none}.bloc-applications-industrielles .bloc-titre-accueil img,.bloc-on-en-parle .bloc-titre-accueil img{width: 80px;height: 80px}.bloc-on-en-parle{background-image: url('/wp-content/uploads/2023/08/fond-on-en-parle.png')}.bloc-comment-choisir h2{padding-bottom: 0;text-transform: none}.bloc-comment-choisir img{width: 40px;height: auto}.bloc-comment-choisir .bloc-titre-accueil img{width: 80px;height: 80px}.bloc-reassurance img{width: 40px;height: auto}.liens_ronds{width: 1200px;max-width: 100%;margin: 0px auto;border-top: 1px solid #4774e8;clear: both}.liens_ronds h6{font-size: 3rem;text-align: center;font-family: 'Fjalla One', sans-serif;margin: 30px auto 30px auto;color: #ff8423;font-weight: normal}.liens_ronds > div > div,.lien_rond{text-align: center;margin-bottom: 40px}.liens_ronds > div > div a,.lien_rond a{text-decoration: none}.liens_ronds > div > div span.img,.lien_rond span.img{line-height: 196px;display: inline-block;vertical-align: middle;text-align: center;width: 100%;max-width: 196px;overflow: hidden;border: 2px solid #4774e8;border-radius: 50%;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-o-transition: all .1s linear;-ms-transition: all .1s linear;transition: all .1s linear}.liens_ronds > div > div span.img:before,.lien_rond span.img:before{content: '';padding-top: 100%;float: left}.liens_ronds > div > div span.img img,.lien_rond span.img img{max-width: 80%;display: inline-block}.liens_ronds > div > div span.texte_lr,.lien_rond span.texte_lr{display: block;margin-top: 20px;text-transform: uppercase;color: #4774e8;text-align: center;font-weight: bold;text-decoration: none}.liens_ronds > div > div:hover span.img,.lien_rond:hover span.img{background-color: #4774e8}.liens_ronds > div > div:hover span.img img,.lien_rond:hover span.img img{-webkit-filter: brightness(1000%);filter: brightness(1000%)}.builder section{padding-bottom: 35px}.builder section p:last-child{margin-bottom: 0}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.builder{padding-left: 2% !important}}.wpb_wrapper ol li{margin-bottom: 15px}.masquer{display: none}.sous-titre h2{font-size: 3rem;font-weight: normal}.mos-photo-legende .vc_column_container > .vc_column-inner{padding-left: 0;padding-right: 0}.mos-photo-legende h2{color: black;background-color: rgba(36,58,120,0.8);padding: 10px}.mos-photo-legende-tactile .vc_column_container > .vc_column-inner{padding-left: 0;padding-right: 0}.mos-photo-legende-tactile .wpb_content_element{margin-bottom: 0}.mos-photo-legende-tactile .vc_figure-caption{color: white;background-color: rgba(36,58,120,0.8);font-size: 1.6rem !important;text-transform: uppercase;font-weight: bold;padding: 10px 2%;position: absolute;width: 76%;margin-left: 10%;margin-right: 10%;top: 50%;display: block;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.content-over-slider .slick-slide .content-section{padding: 0 !important}.vc_section.vc_section-has-fill{box-sizing: border-box;max-width: 100%;margin-left: 0;margin-right: 0}section{padding: 0}.tableau-usages{margin-top: 80px}.tableau-usages .vc_row.max-1400{margin-top: 0 !important}.tableau-usages .vc_row.max-1400 .vc_column_container{border-right: 2px solid #000;border-bottom: 2px solid #000}.tableau-usages .vc_row.max-1400 .vc_column_container .wpb_content_element,.tableau-usages .vc_row.max-1400 .vc_column_container .vc_icon_element{margin-bottom: 0}.tableau-usages .vc_row.max-1400 .vc_column_container:last-child{border-right: 2px solid #fff}.tableau-usages .vc_row.max-1400 .vc_column_container a{text-decoration: none;text-transform: uppercase}@media only screen and (max-width: 767px){.tableau-usages .vc_row.max-1400 .vc_column_container a{font-size: 1.0rem}}.liste_articles{overflow: auto;position: relative}.liste_articles .thumb_actu{margin-bottom: 4%}.thumb_actu .date{display: inline-block;margin-bottom: 5px;margin-left: 1px}.thumb_actu .limage{display: block;position: relative;margin-bottom: 5px;width: 100%;text-decoration: none}.thumb_actu .limage img{width: 100%;margin-bottom: 20px}.thumb_actu .limage h4{position: relative;font-size: 1.6rem;margin-bottom: 20px;text-transform: uppercase}.thumb_actu:nth-child(3n+1){clear: left}.single-post .date,.single-contribution .date{margin-bottom: 10px}.pagination{text-align: center;color: #000;margin-bottom: 0}.pagination a,.pagination span{color: #000;display: inline-block;width: 18px;height: 18px;line-height: 18px;text-align: center;vertical-align: middle;text-decoration: none}.pagination a:hover,.pagination span{background-color: #000;color: #FFF}.pagination .next,.pagination .prev{font-size: 1.8rem}.post_nav_links{text-align: left}.prev_link,.next_link{color: #000;margin-right: 10px;text-decoration: none}.prev_link:hover,.next_link:hover{color: #ff8423}.prev_link .fa-angle-left,.next_link .fa-angle-left{margin-right: 5px}.prev_link .fa-angle-right,.next_link .fa-angle-right{margin-left: 5px}input,textarea{max-width: 100%;width: 100%;margin-bottom: 20px;border: 2px solid #000;clear: both;position: relative}textarea{height: 150px}input[type=radio],input[type=checkbox]{width: auto !important}input[type=submit],button,.wpcf7-submit{width: auto !important;float: right;background-color: #000;color: #FFF;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-o-transition: all .1s linear;-ms-transition: all .1s linear;transition: all .1s linear}input[type=submit]:hover,button:hover,.wpcf7-submit:hover{background-color: #000}::-webkit-input-placeholder{color: #666}:-moz-placeholder{color: #666;opacity: 1}::-moz-placeholder{color: #666;opacity: 1}:-ms-input-placeholder{color: #666}.btn-envoyer{background-color: #ff8423 !important;border: 1px solid #ff8423 !important}.btn-envoyer:hover{background-color: #000 !important}.champ-masquer{display: none}.grecaptcha-badge{display: none}.woocommerce-notices-wrapper{max-width: 1400px;margin-left: auto;margin-right: auto}.woocommerce-notices-wrapper .woocommerce-message:before{top: 17px;color: black}.wc_payment_method label{display: inline-block}.bloc-carre-photo{display: inline-block;align-items: center;margin-bottom: 20px}.bloc-carre-photo .carre-photo{width: 40px;height: 40px;display: inline-block;margin-right: 20px}.bloc-carre-photo .carre-photo-titre{display: inline-block;font-weight: bold}.btn-bleu{padding: 8px 10px;display: inline-block;background-color: #000;color: white;text-decoration: none}.btn-bleu:hover{background-color: black;color: white}.bloc-footer{background-color: #F4F4F4;padding-bottom: 40px}footer{position: relative;width: 100%;min-height: 400px;padding: 40 0 50px 0;color: black;max-width: 1400px;margin-left: auto;margin-right: auto;overflow: auto}footer h6{font-weight: bold;padding-bottom: 20px;margin-top: 40px;margin-bottom: 20px;margin-right: 40px;border-bottom: 5px solid #000;color: #000;text-transform: uppercase;font-size: 20px}footer ul{margin-bottom: 0;padding-left: 0;list-style-type: none}footer ul li{padding-bottom: 3px;font-weight: bold}footer ul li a{font-size: 1.4rem;font-weight: bold}footer ul li ul li{margin-top: 0;position: relative;padding-left: 12px;font-weight: normal}footer ul li ul li:before{font-family: 'FontAwesome';content: "-";color: rgba(0,0,0,0.8);position: absolute;left: 0;top: 8px;display: inline-block}footer ul li ul li a{font-size: 1.4rem;font-weight: normal}footer .social-bloc{display: none;float: left}footer .social-bloc .social-menu li{padding-bottom: 0}footer .social-bloc .social-menu li a{float: left;margin-right: 10px;padding-top: 0}footer .social-bloc .social-menu li a img{width: 40px}footer .social-bloc .social-menu li a img:hover{opacity: 0.8}footer .site-info{margin-top: 40px;font-size: 1.4rem}footer .site-info img{float: left;margin-right: 20px;margin-bottom: 40px}footer a{color: #000;font-size: 1.4rem;text-decoration: none;display: block;padding-top: 4px}footer .fa{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;vertical-align: middle;background-color: #999;color: white;font-size: 2.4rem;position: relative;overflow: hidden;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;margin-right: 10px}footer .fa:before{font-size: 2.4rem;margin-right: 0}footer .fa a{color: transparent;width: 40px;height: 40px;display: inline-block;position: absolute;top: 0;left: 0}footer .fa:hover{background-color: #000}footer .fa:hover a{color: transparent}footer .footercoords .logo{width: 100%;height: 72px}footer .footercoords p{font-size: 1.4rem;padding-top: 20px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){footer{padding: 20px 5% 10px 5%;width: 90%}}.custom-logo-link{position: absolute;top: 40px}.custom-logo-link img{width: 92px;height: 120px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.custom-logo-link{top: 20px;left: 20px}.custom-logo-link img{width: 74px;height: 96px}}.site-content{min-height: 600px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.site-content{padding-top: 0}}.max-1200{max-width: 1200px;margin-left: auto !important;margin-right: auto !important}.max-1400{max-width: 1400px;margin-left: auto !important;margin-right: auto !important}.bloc-bandeau{min-height: 480px;padding: 40px}.bloc-bandeau h1{padding: 0;margin: 0}.icones .wpb_column:hover{opacity: 0.8}.icones .wpb_column:hover h4{color: #ff8423 !important;text-decoration: underline}.icones .wpb_column:hover h4:hover{color: #ff8423 !important}.bandeau-articles{background-repeat: no-repeat;background-size: cover;position: relative;margin-bottom: 40px}.bandeau-articles .post-title{overflow: auto;height: 480px}.bandeau-articles .post-title h1{padding: 40px;max-width: 470px;background-color: rgba(0,0,0,0.8);color: white;margin: 40px;bottom: 0;position: absolute}.titre-picto:before{content: "";width: 79px;height: 65px;position: absolute;left: 20px;top: 37px;z-index: 1000;background-size: 79px 65px}.picto-cosmetique:before{background-image: url('/wp-content/themes/lbs/images/picto-cosmetique.png')}.picto-textile:before{background-image: url('/wp-content/themes/lbs/images/picto-textile.png')}.picto-packaging:before{background-image: url('/wp-content/themes/lbs/images/picto-packaging.png')}.picto-autres-industries:before{background-image: url('/wp-content/themes/lbs/images/picto-autres-industries.png')}.bloc-marches{min-height: 400px;margin-bottom: 20px}.bloc-marches .vc-hoverbox-block.vc-hoverbox-front{background-size: 50%;background-position: center 60px;background-repeat: no-repeat;min-height: 380px}@media only screen and (max-width: 767px){.bloc-marches .vc-hoverbox-block.vc-hoverbox-front{background-size: 20%}}.bloc-marches .vc-hoverbox-block.vc-hoverbox-front h2{color: white;margin-top: 110px}.bloc-marches a{border: 1px solid #fff}.bloc-marches.bloc-cosmetique .vc-hoverbox-block.vc-hoverbox-front{background-color: rgba(255,49,168,0.8)}.bloc-marches.bloc-cosmetique .vc-hoverbox-block-inner.vc-hoverbox-back-inner a{color: #ff31a8}.bloc-marches.bloc-textile .vc-hoverbox-block.vc-hoverbox-front{background-color: rgba(50,243,185,0.8)}.bloc-marches.bloc-textile .vc-hoverbox-block-inner.vc-hoverbox-back-inner a{color: #32f3b9}.bloc-marches.bloc-packaging .vc-hoverbox-block.vc-hoverbox-front{background-color: rgba(255,241,103,0.8)}.bloc-marches.bloc-packaging .vc-hoverbox-block-inner.vc-hoverbox-back-inner a{color: #fff167}.bloc-marches.bloc-autres-industries .vc-hoverbox-block.vc-hoverbox-front{background-color: rgba(0,167,219,0.8)}.bloc-marches.bloc-autres-industries .vc-hoverbox-block-inner.vc-hoverbox-back-inner a{color: #4774e8}.bloc-marches .vc-hoverbox-block-inner.vc-hoverbox-back-inner{color: white;min-height: 380px}@media (max-width: 680px){.vc-hoverbox-front{display: none !important}.vc-hoverbox-back{transform: rotateY(0deg) !important}}.breadcrumb-container{margin-top: 40px}.breadcrumb-container.theme1 li a{text-decoration: underline !important}.breadcrumb-container.theme1 li:last-child a{text-decoration: none !important}.footable_parent .ninja_column_0{font-style: italic}.footable_parent .ninja_column_6{text-align: center}.footable_parent .ninja_clmn_nm_fiche{text-align: center}.footable_parent span{display: inline-block;width: 20px;height: 20px;margin-right: 10px}.footable_parent .produit-loupe{width: 22px;padding: 4px;display: inline-block}.footable_parent .produit-loupe:hover{opacity: 0.8}.footable_parent table{border-top: none !important}.footable_parent table th{background-color: black;color: white;background-repeat: no-repeat;background-position: center 30px;height: 130px;vertical-align: bottom !important;border-color: white !important}.footable_parent table th:nth-child(1){background: linear-gradient(to bottom, #fff 60%, #000 40%)}.footable_parent table th:nth-child(2){background: linear-gradient(to bottom, #fff 60%, #000 40%)}.footable_parent table th:nth-child(3){background-image: url('/wp-content/themes/lbs/images/Extrait-vegetal.png');background-size: 44px 41px;text-align: center;line-height: 1.6rem !important}.footable_parent table th:nth-child(4){background-image: url('/wp-content/themes/lbs/images/Pigment-vegetal.png');background-size: 35px 40px;text-align: center;line-height: 1.6rem !important}.footable_parent table th:nth-child(5){background-image: url('/wp-content/themes/lbs/images/Huile.png');background-size: 39px 40px;text-align: center;line-height: 1.6rem !important}.footable_parent table th:nth-child(6){background: linear-gradient(to bottom, #fff 60%, #000 40%)}.footable_parent table tr td{position: relative}.footable_parent table tr a{position: absolute;top: 0;right: 0;text-align: right;display: block;width: 769px;height: 100%}.footable_parent table tr a img{margin: 7px}.produit-carre{display: inline-block;width: 20px;height: 20px;margin-right: 10px}.produit-type{max-width: 40px;max-height: 40px;padding: 10px;margin-right: 10px;margin-bottom: 20px;float: left}form input[type='text']{border: 1px solid #ff8423}form input[type='email']{border: 1px solid #ff8423}form textarea{border: 1px solid #ff8423}form p{margin-bottom: 0}.post-password-form{margin-top: 350px;max-width: 500px;margin-left: auto;margin-right: auto;padding: 40px;border: 4px solid #ff8423;text-align: center;overflow: auto;background-color: rgba(255,132,35,0.1)}.post-password-form label{margin-top: 20px}.post-password-form input[type='password']{margin: 40px 20%;width: 60%;display: inline-block}.post-password-form input[type='submit']{display: inline-block;float: none}.bloc-actualites .vc_gitem-zone{background-color: white !important}.bloc-actualites .vc_gitem-zone .vc_btn3{background-color: #ff8423 !important}.bandeau-actualite{width: 100%;background-image: url('/wp-content/themes/lbs/images/cosmos-couleur.jpg');background-size: cover;margin-bottom: 80px}.bandeau-actualite .bloc-gen-actualite > div{width: 100%;position: relative;overflow: auto;height: 680px}.bandeau-actualite .bloc-gen-actualite > div .bloc-titre-actualite{background-color: rgba(0,0,0,0.8);padding: 40px;position: absolute;bottom: 40px;left: 40px;max-width: 500px}.bandeau-actualite .bloc-gen-actualite > div .bloc-titre-actualite h1{color: white}.bandeau-actualite .bloc-gen-actualite > div .bloc-titre-actualite .date{color: white;font-size: 1.8rem}.bandeau-produit{height: 590px;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;background-color: #F1F1F1}.bandeau-produit .bloc-produit{max-width: 1200px;height: 100%;margin-left: auto;margin-right: auto;position: relative}.bandeau-produit .bloc-produit h1{max-width: 600px;display: inline-block;padding: 40px;color: white;position: absolute;bottom: 80px;left: 0;font-size: 5rem;background-color: rgba(0,0,0,0.8)}.bandeau-produit .bloc-produit .nav-produit{position: absolute;left: 0px;bottom: 40px;padding: 10px 10px;background-color: rgba(0,0,0,0.8);font-size: 1.2rem;font-weight: bold;color: white}.bandeau-produit .bloc-produit a{text-decoration: none;color: white}.bandeau-produit .bloc-produit a:hover{text-decoration: underline}.bandeau-produit .bloc-produit .credits-photo{position: absolute;right: 0px;bottom: 40px;padding: 10px;font-size: 1rem;font-weight: bold;color: white;max-width: 50%;text-align: right}.bandeau-produit .bloc-produit .credits-photo a{text-decoration: underline;cursor: pointer}.bandeau-produit .bloc-produit .credits-photo a:hover{color: black}.bandeau-produit .bloc-produit .credits-photo div{display: none;padding: 10px;background-color: rgba(0,0,0,0.4);font-size: 1.2rem;color: white;font-style: italic;margin-top: 5px;text-align: left}.bandeau-produit .bloc-produit .credits-photo p{margin-bottom: 0}.woocommerce-product-details__short-description p{font-size: 1.8rem;line-height: 2.6rem}@media (max-width: 1100px){html{font-size: 60%}}@media (max-width: 981px){html{font-size: 56%}body{line-height: normal}}@media (max-width: 361px){html{font-size: 50%}}@media only screen and (max-width: 767px){.product-title{font-size: 4rem !important;text-align: center}}.product{max-width: 1400px;margin-left: auto;margin-right: auto;margin-bottom: 80px !important}@media only screen and (max-width: 767px){.product{width: 90%}}.product .product-infos-title{margin-bottom: 20px;border-bottom: 5px solid;position: relative}.product .product-infos-title:hover{cursor: pointer}.product .product-infos-title .accordeon-button{position: absolute;right: 0}.product .product-infos-text{margin-bottom: 80px}.product .summary{position: sticky;top: 100px;margin-bottom: 0 !important}@media only screen and (max-width: 767px){.product .summary{position: unset;margin-bottom: 80px !important}}.product .summary .woocommerce-product-details__short-description{font-weight: bold}.product .summary .single_product_price{display: flex;align-items: center;margin-bottom: 40px}.product .summary .single_product_price .price{color: black;font-size: 2.6rem;font-weight: bold}.product .summary .single_product_price .price-label{width: 75px;font-size: 1.6rem;padding-right: 1em;font-weight: bold;display: inline-block}.product .summary .cart:not(.variations_form){width: 100%;display: flex}@media only screen and (max-width: 767px){.product .summary .cart:not(.variations_form){flex-direction: column}}.product .summary .cart:not(.variations_form) .quantity{float: none;display: flex;align-items: center}@media only screen and (max-width: 767px){.product .summary .cart:not(.variations_form) .quantity{margin-bottom: 40px}}.product .summary .cart:not(.variations_form) .quantity:before{content: 'Quantité';width: 75px;font-size: 1.6rem;padding-right: 1em;font-weight: bold;display: inline-block}.product .summary .cart:not(.variations_form) .quantity .qty{width: 100px;border-radius: 10px;margin-right: 40px;margin-bottom: 0}.product .summary .cart:not(.variations_form) button.single_add_to_cart_button.alt{background-color: black;text-transform: none;border-radius: 0;font-size: 1.6rem;font-weight: normal}.product .summary .cart:not(.variations_form) button.single_add_to_cart_button.alt:hover{background-color: black}.product .summary .cart:not(.variations_form) button.single_add_to_cart_button.alt:before{font-family: 'FontAwesome';content: "\f07a";padding-right: 5px}.product .summary .variations_form{margin-bottom: 0 !important}.product .summary .variations_form .variations .label{background-color: transparent;width: 130px;padding-right: 10px;vertical-align: middle}.product .summary .variations_form .variations .value{background-color: transparent;vertical-align: middle}.product .summary .variations_form .variations .value select{min-width: 20% !important;border-radius: 10px;margin-bottom: 0}.product .summary .variations_form .variations .value .reset_variations{display: none !important}.product .summary .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{display: flex;align-items: center}.product .summary .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price > *{margin-bottom: 40px}.product .summary .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{color: black;font-size: 2.6rem;font-weight: bold}.product .summary .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price-label{width: 75px;font-size: 1.6rem;padding-right: 1em;font-weight: bold;display: inline-block}.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{width: 100%;display: flex}@media only screen and (max-width: 767px){.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction: column}}.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{float: none;display: flex;align-items: center}@media only screen and (max-width: 767px){.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin-bottom: 40px}}.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity:before{content: 'Quantité';width: 117px;font-size: 1.6rem;padding-right: 1em;font-weight: bold;display: inline-block}.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .qty{width: 100px;border-radius: 10px;margin-right: 40px;margin-bottom: 0}.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button.alt{background-color: black;text-transform: none;border-radius: 0;font-size: 1.6rem;font-weight: normal}.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button.alt:hover{background-color: black}.product .woocommerce-product-gallery{margin-bottom: 80px !important}@media only screen and (max-width: 767px){.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display: none}}.product .woocommerce-product-gallery .flex-viewport{margin-bottom: 40px}.product .woocommerce-product-gallery ol.flex-control-thumbs li{padding-right: 15px !important;padding-bottom: 10px;box-sizing: border-box}.product .woocommerce-product-gallery ol.flex-control-thumbs li img{border: 5px solid transparent;padding: 2px;opacity: 1 !important}.up-sells{margin-top: 150px}.up-sells .bloc-titre-produits-associés{margin-bottom: 80px;display: flex;justify-content: center;position: relative}.up-sells .bloc-titre-produits-associés h2{width: max-content;padding: 0 50px;background-color: white;z-index: 2;font-size: 2rem}.up-sells .bloc-titre-produits-associés::after{content: '';width: 100%;border: 2.5px solid #000;position: absolute;top: 40%}.up-sells .products li.product{text-align: center}.up-sells .products li.product .woocommerce-loop-product__link img{width: 200px;margin: 0 auto 20px auto}.up-sells .products li.product .woocommerce-loop-product__link .tp-image-hover{left: 50% !important;margin-left: -100px !important}.up-sells .products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title{text-transform: none;font-size: 2rem}.up-sells .products li.product .woocommerce-loop-product__link .price{color: black !important;font-size: 1.4rem !important;margin: 20px auto}.up-sells .products li.product .woocommerce-loop-product__link .price .amount{font-size: 2rem;font-weight: bold}.up-sells .products li.product .woocommerce-loop-product__link .price bdi{font-size: 2rem !important;font-weight: bold !important}.up-sells .products li.product a.addtocartbutton{color: white;background-color: black;padding: 14px 20px;border-radius: none}.up-sells .products .gallery-miniature-bloc{position: absolute;width: max-content;right: 110px;top: 170px;display: flex}.up-sells .products .gallery-miniature-bloc .rond-couleur{width: 20px !important;height: 20px !important;border-radius: 50%;margin-right: 5px}.up-sells .products .cat-miniature-bloc{position: absolute;width: max-content;left: 120px;top: 170px;display: flex}.up-sells .products .cat-miniature-bloc img{width: 20px !important;height: auto !important;margin-right: 10px !important}.site-content .woocommerce{margin-top: 220px;max-width: 1400px;margin-left: auto;margin-right: auto}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.site-content .woocommerce{max-width: 80%}}.site-content .woocommerce .checkout-button{color: white !important;background-color: black !important;padding: .6em 1em !important}.woocommerce-cart header,.woocommerce-checkout header{border-bottom: 5px solid #ff8423}.woocommerce-cart .woocommerce-info,.woocommerce-checkout .woocommerce-info{border-top-color: #ff8423}.woocommerce-cart .woocommerce-info:before,.woocommerce-checkout .woocommerce-info:before{color: #ff8423}.woocommerce-cart #place_order,.woocommerce-checkout #place_order{background-color: black;margin-top: 20px}.product-list{display: flex;flex-wrap: wrap;margin-top: 40px}.product-list .product-list-filters{width: 25%;background-color: #FCF4D3}.product-list .product-list-filters ul{padding: 0 5%}.product-list .product-list-filters ul li{list-style: none;margin-top: 40px;font-family: 'Fjalla One', sans-serif}.product-list .product-list-filters ul li a{font-size: 2rem;text-decoration: none}.product-list .product-list-filters ul li ul{margin-top: 20px;padding: 0}.product-list .product-list-filters ul li ul li{text-align: left;list-style: none;margin-top: 0;display: flex;align-items: center;padding: 5px 10px;font-family: 'Open Sans', sans-serif}.product-list .product-list-filters ul li ul li:hover{background-color: black}.product-list .product-list-filters ul li ul li:hover img{filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(2deg) brightness(103%) contrast(103%)}.product-list .product-list-filters ul li ul li:hover a{color: white}.product-list .product-list-filters ul li ul li img{width: 20px;height: auto;margin-right: 10px}.product-list .product-list-filters ul li ul li a{font-size: 1.6rem;text-decoration: none}.product-list .product-list-filters ul li ul li.active{background-color: black}.product-list .product-list-filters ul li ul li.active img{filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(2deg) brightness(103%) contrast(103%)}.product-list .product-list-filters ul li ul li.active a{color: white}.product-list .product-list-filters hr{width: 90%;border-top: 1px solid #000;margin-bottom: 0}.product-list .product-list-filters hr:last-child{display: none}.product-list .product-list-products{width: 70%;margin-left: 5%}.product-list .product-list-products .category-presentation h2{text-align: center;margin-bottom: 40px}.product-list .product-list-products .category-presentation .category-description{margin-bottom: 40px}.product-list .product-list-products ul.products{display: flex;justify-content: flex-start;flex-wrap: wrap}.product-list .product-list-products ul.products li .woocommerce-loop-product__title{text-align: center;font-family: 'Open Sans', sans-serif !important}.product-list .product-list-products ul.products li .price{text-align: center;font-size: 1.4rem !important;color: black !important}.product-list .product-list-products ul.products li .price bdi{font-size: 2rem !important;font-weight: bold !important}.product-list .product-list-products ul.products li .addtocartbutton{width: 80%;margin-left: 10%;text-transform: initial;background-color: black;color: white;line-height: 1.8rem}.product-list .product-list-products ul.products li .addtocartbutton:hover{background-color: #ff8423}@media only screen and (max-width: 767px){.product-list .product-list-products ul.products li .addtocartbutton{width: 100%;margin-left: 0%}}.product-list .product-list-products ul.products li .gallery-miniature-bloc{position: absolute;width: max-content;right: 5px;top: 10px;display: flex}.product-list .product-list-products ul.products li .gallery-miniature-bloc .rond-couleur{width: 20px !important;height: 20px !important;border-radius: 50%;margin-right: 5px}.product-list .product-list-products ul.products li .cat-miniature-bloc{position: absolute;width: max-content;left: 10px;top: 10px;display: flex}.product-list .product-list-products ul.products li .cat-miniature-bloc img{width: 20px;height: auto;margin-right: 10px;filter: invert(100%) sepia(0%) saturate(7497%) hue-rotate(218deg) brightness(118%) contrast(98%)}@media only screen and (max-width: 767px){.product-list .product-list-filters{width: 100%}.product-list .product-list-products{width: 100%}}.filtre-couleurs{padding: 40px 5%;overflow: auto}.filtre-couleurs .titre{font-family: 'Fjalla One', sans-serif;font-size: 2rem;line-height: 2.8rem;font-weight: normal;display: block;margin-bottom: 20px}.filtre-couleurs a{display: inline-block;width: 30px;height: 30px;margin-right: 10px;margin-bottom: 10px;border-radius: 15px;float: left;background-color: white}@media all and (min-width: 768px){footer{display: flex}footer .vc_column_container{padding-left: 0;padding-right: 0}footer .vc_col-sm-4{width: 33.3333333333%;position: relative}footer .vc_col-sm-6{width: 50%;position: relative}footer .vc_col-sm-3{width: 25%;position: relative}footer .vc_col-sm-12{width: 100%;position: relative}}.d-none{display: none}