@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 14, 2022 */@font-face{font-family:Barlow;src:url(../../fonts/barlow-regular-webfont.woff2) format("woff2"),url(../../fonts/barlow-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:url(../../fonts/barlow-bold-webfont.woff2) format("woff2"),url(../../fonts/barlow-bold-webfont.woff) format("woff");font-weight:700}@font-face{font-family:Barlow;src:url(../../fonts/barlow-italic-webfont.woff2) format("woff2"),url(../../fonts/barlow-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.sidebar{border:1px solid #363639;padding:40px;margin-left:10px}.sidebar .sidebar-widget div+div{margin-top:40px}.sidebar ul{font-size:.9em;margin-left:0;padding-left:18px}.sidebar a{text-decoration:none}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border:none;margin-bottom:10px}input[type=search]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,textarea{font-family:questrialregular,sans-serif;font-weight:300;letter-spacing:.05em;font-size:initial;border:none;display:inline-block;color:#000;vertical-align:top;padding:12px 20px;outline:0;box-shadow:none;background-image:none;-webkit-appearance:none!important;-moz-appearance:none;appearance:none}.select{position:relative;overflow:hidden}span.wpcf7-list-item{margin-top:10px;margin-left:0}.wpcf7-list-item-label{padding-left:40px;position:relative}input[type=checkbox]{accent-color:#d04848}.wpcf7-checkbox input[type=checkbox],.wpcf7-radio input[type=radio]{display:none}.wpcf7-radio input[type=radio]:checked+span:after,input[type=checkbox]:checked+span:after{opacity:1}.wpcf7-form-control-wrap .wpcf7-list-item.last{margin-top:10px;margin-bottom:10px;position:relative;margin-left:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input::-moz-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}select:invalid{color:#000}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#d04848}input:active::-moz-placeholder,input:focus::-moz-placeholder{color:#d04848}input:active::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:#d04848}.comment-respond{max-width:400px}.comment-respond label{display:block}.comment-respond input[type=text],.comment-respond textarea{width:100%}.textOblig{margin-bottom:10px;font-size:.8em;opacity:.5;display:inline-block}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-form-control-wrap.wpgdprc{margin-top:10px;display:inline-block}span.wpcf7-form-control-wrap.wpgdprc .wpcf7-not-valid-tip{position:relative;right:auto;top:auto}span.wpcf7-form-control-wrap.wpgdprc+a{font-size:.9em;display:inline}input.wpcf7-not-valid{border-color:tomato}input.wpcf7-not-valid+span.wpcf7-not-valid-tip{display:none}span.wpcf7-not-valid-tip{color:tomato;position:absolute;font-size:.8em;right:10px;top:0}span[data-name=email] span.wpcf7-not-valid-tip{right:10px;top:0}span[data-name=checkbox-rgpd] span.wpcf7-not-valid-tip{right:10px;top:30px}.wpcf7 form div.wpcf7-response-output{color:#fff;text-decoration:none;vertical-align:top;font-weight:700;border:none!important;padding:15px 20px;clear:both;margin:0;margin-top:25px}.wpcf7-form.invalid .wpcf7-response-output{background-color:tomato}.wpcf7-form.spam .wpcf7-response-output{background-color:tomato}.wpcf7-form.sent .wpcf7-response-output{background-color:#ad3838}.wpcf7-form.failed .wpcf7-response-output{background-color:tomato}div.wpcf7 input[type=file]{position:relative;min-width:150px;background-color:#ad3838;display:inline-block;color:#000;vertical-align:top;width:100%;padding:15px 20px;border:1px solid #000;border-radius:5px;margin-bottom:10px;font-size:.9em}.wpcf7-form{margin:0 auto}.wpcf7-form .radio-civility{display:inline-block;width:100%;margin:20px 0;font-weight:700}.wpcf7-form .radio-civility .wpcf7-list-item+.wpcf7-list-item{margin-left:40px}.wpcf7-form input[type=submit]{width:auto}.wpcf7-form a{color:#000!important;text-decoration:underline!important;font-size:.9em;display:inline}.wpcf7-form .ajax-loader{position:absolute}.wpcf7-wpgdprc .wpcf7-list-item-label{font-size:.9em;display:inline-block}body div.wpgdprc .wpgdprc-button.wpgdprc-button--secondary,body div.wpgdprc-consent-bar{background-color:#d04848}body div.wpgdprc-consent-modal div.wpgdprc-consent-modal__container{border-color:#d04848}header.header{position:fixed;display:flex;align-items:center;background-color:#000;z-index:100;width:100%;height:80px;transition:all .3s}header.header .burger-menu{background-color:#fff;border:none;cursor:pointer;display:flex;justify-content:center;width:80px;height:80px;padding:0;outline:0}header.header .burger-menu .line{fill:none;stroke:#000;stroke-width:8;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}header.header .burger-menu .line1{stroke-dasharray:60 207;stroke-width:8}header.header .burger-menu .line2{stroke-dasharray:60 60;stroke-width:8}header.header .burger-menu .line3{stroke-dasharray:60 207;stroke-width:8}header.header .burger-menu.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:8}header.header .burger-menu.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:8}header.header .burger-menu.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:8}header.header .logo{background-color:#d04848;display:flex;justify-content:center;align-items:center;width:auto;height:100%}header.header .logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}header.header .logo a img{width:auto;height:100%;padding:10px 20px}header.header .navigation-header-left{display:flex;height:100%}header.header .navigation-header-left ul{list-style:none;display:flex;align-items:center;height:100%;margin:0;padding:0}header.header .navigation-header-left ul li{max-width:190px;height:100%;text-align:center}header.header .navigation-header-left ul li a{display:flex;align-items:center;height:100%;color:#fff;padding:0 20px;font-size:1.6rem;font-weight:600;text-transform:uppercase;transition:all .3s ease}header.header .navigation-header-left ul li a:hover{color:#000;background-color:#fff;text-decoration:none}header.header .navigation-header-left ul li:last-child{max-width:230px;display:flex;justify-content:center;padding:0 20px;background-color:#d04848}header.header .navigation-header-left ul li:last-child a{display:flex;align-items:center;width:auto;height:100%;padding:0;color:#fff;font-size:1.6rem;font-weight:600;text-transform:uppercase;transition:all .3s ease}header.header .navigation-header-left ul li:last-child a:hover{color:#fff;background-color:#d04848;text-decoration:none}header.header .navigation-header-left ul li:last-child a:before{content:"";width:30px;height:30px;padding:0 20px;background-image:url(../../dist/img/selection.png);background-size:contain;background-repeat:no-repeat}header.header .navigation-header-right{display:flex;height:100%;align-items:center;margin-left:auto}header.header .navigation-header-right .navigation-polylang{display:flex;align-items:center;height:100%}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list{display:flex;align-items:center;justify-content:center;height:100%;list-style:none;padding:0;margin:0}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li{list-style:none;height:100%;margin:0 10px}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.active{background-color:#fff}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item{position:relative;width:70px}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item a{display:flex;border:none;text-decoration:none;align-items:center;justify-content:center;padding:25px 0}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item a img{width:30px;height:30px}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item ul.sub-menu{display:none;width:70px;padding-left:0;position:absolute;background-color:#fff;visibility:hidden;opacity:0;margin:0 auto}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item ul.sub-menu li{position:relative;width:30px;padding:0;margin:15px auto}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item ul.sub-menu li a{width:100%;padding:0}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item ul.sub-menu li a:after{content:none}header.header .navigation-header-right .navigation-polylang ul.menu-navigation-polylang-list li.pll-parent-menu-item.active ul.sub-menu{visibility:visible;opacity:1;background-color:#fff}header.header .navigation-header-right .navigation-my-account{display:flex;align-items:center;height:100%}header.header .navigation-header-right .navigation-my-account a{display:flex;align-items:center;height:100%;color:#fff;padding:0 20px;font-size:1.6rem;font-weight:600;text-transform:uppercase;transition:all .3s ease}header.header .navigation-header-right .navigation-my-account a:hover{color:#000;background-color:#fff;text-decoration:none}header.header .navigation-header-right .xoo-wsc-cart-trigger{display:flex;align-items:center;max-width:100px;height:100%;background:#fff;padding:20px;cursor:pointer}header.header .navigation-header-right .xoo-wsc-cart-trigger img{width:25px}.menu-burger-menu{display:flex;flex-direction:column;background-color:#d04848;position:fixed;overflow:hidden;overflow-y:scroll;top:0;left:0;width:0;margin:80px 0 0 0;padding:0 0 80px 0;z-index:9;height:100%;z-index:11;transition:all .3s ease}.menu-burger-menu .menu-burger-menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.menu-burger-menu .menu-burger-menu-list>li>a{visibility:hidden}.menu-burger-menu .menu-burger-menu-list ul.sub-menu{list-style:none;padding:0 20px 0 0;opacity:0}.menu-burger-menu .menu-burger-menu-list ul.sub-menu li{padding:10px}.menu-burger-menu .menu-burger-menu-list ul.sub-menu li a{color:#fff;font-size:1.6rem;font-weight:600;text-transform:uppercase}.menu-burger-menu .menu-burger-menu-list ul.sub-menu li:last-of-type{padding-bottom:35px;border-bottom:1px solid rgba(255,255,255,.5)}.menu-burger-menu .menu-social-header{display:flex;padding:35px 0 80px 25px;opacity:0}.menu-burger-menu .menu-social-header img{width:60px;height:60px;margin:5px}.menu-burger-menu.open{width:320px;transition:all .3s ease}.menu-burger-menu.open .menu-burger-menu-list ul.sub-menu,.menu-burger-menu.open .menu-social-header{transition:all .3s ease .4s;opacity:1}.navfixed header.header{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.05)}.navfixed header.header .navigation{margin-top:4px}.navfixed header.header .row{padding:5px 0}@media (max-width:1040px){header.header{background-color:#d04848}header.header .row{margin:0;padding-right:40px}header.header .navigation-header-left{display:none}header.header .navigation-header-right .navigation-my-account{display:none}}.content{display:block;padding-top:90px}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-size:62.5%;box-sizing:border-box}body{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;background-color:#fff;color:#000;line-height:2.3rem}#page{padding-top:79px}*,::before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#d04848;color:#fff;text-shadow:none}::selection{background:#d04848;color:#fff;text-shadow:none}hr{display:block;width:100%;height:1px;border:0;border-top:1px solid #d1cad1;margin:60px 0;padding:0}.point{display:flex;text-align:center;margin:0 auto;width:15px;height:15px;border-radius:15px;background-color:#d04848}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#f8f8f882}::-webkit-scrollbar-thumb{background-color:#d04848;border-radius:10px}.effect,.effectIn{animation:fadein .8s;-moz-animation:fadein .8s;-webkit-animation:fadein .8s;-o-animation:fadein .8s}.effectOut{animation:fadeout .8s;-moz-animation:fadeout .8s;-webkit-animation:fadeout .8s;-o-animation:fadeout .8s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-moz-keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-o-keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.fadeInUp{animation:fadeInUp .8s;-moz-animation:fadeInUp .8s;-webkit-animation:fadeInUp .8s;-o-animation:fadeInUp .8s}.fadeInDown{animation:fadeInDown .8s;-moz-animation:fadeInDown .8s;-webkit-animation:fadeInDown .8s;-o-animation:fadeInDown .8s}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30%,0)}100%{opacity:1;transform:none}}@keyframes moveToApparition{0%{opacity:0;transform:translateY(-150px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-150px)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}@keyframes moveTopBottom{0%{transform:translateY(10px) rotateZ(.1deg)}50%{transform:translateY(-10px) rotateZ(.1deg)}100%{transform:translateY(10px) rotateZ(.1deg)}}@-moz-keyframes moveTopBottom{0%{transform:translateY(10px) rotateZ(.1deg)}50%{transform:translateY(-10px) rotateZ(.1deg)}100%{transform:translateY(10px) rotateZ(.1deg)}}@-webkit-keyframes moveTopBottom{0%{transform:translateY(10px) rotateZ(.1deg)}50%{transform:translateY(-10px) rotateZ(.1deg)}100%{transform:translateY(10px) rotateZ(.1deg)}}@-o-keyframes moveTopBottom{0%{transform:translateY(10px) rotateZ(.1deg)}50%{transform:translateY(-10px) rotateZ(.1deg)}100%{transform:translateY(10px) rotateZ(.1deg)}}.home .colFlex.texte{padding-left:100px;padding-right:100px}.home .colFlex.texte h2{margin-bottom:20px}.home .actus{padding:40px 0}.home .actus .h2{margin-bottom:50px}.home .arrowDown{bottom:120px}.h2,.medTitle,.smallTitle,.xxl,h1,h2,h3,h4,h5,h6{font-family:ff-carina,serif;font-weight:400;font-style:normal}.h1,h1{font-size:4.8rem;line-height:1.1em}.h2,h2{font-size:3.5rem;line-height:1.1em;letter-spacing:.01em;margin-bottom:40px;font-weight:400}.h3,h3{font-size:2rem;font-weight:700;color:#d04848;margin:20px 0}.h4,h4{font-size:2.2rem;font-weight:700;color:#d04848;margin:0}.carousel-section .carousel-container .title-container h2.title-woo-carousel,.subdomaine-container .subdomaine-title{position:relative;padding:0 0 0 80px}.carousel-section .carousel-container .title-container h2.title-woo-carousel:before,.subdomaine-container .subdomaine-title:before{content:'';position:absolute;left:0;top:50%;height:1px;width:60px;background-color:#d04848}.medTitle{font-size:4.8rem;line-height:1.1em;letter-spacing:.01em;font-weight:400}p{margin:0 0 20px 0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}a:focus,button:focus,input:focus,textarea:focus{outline:0}.center .h2:after,.center h2:after{margin:20px auto 10px auto}.section{overflow:hidden}.section.fullwidth .row,.section.fullwidth .rowFlex{width:100%;max-width:1640px;margin:0 auto;padding:0}.row,.rowFlex{max-width:1280px;padding:40px 0;width:90%;margin:0 5%;position:relative}.row.reduce,.rowFlex.reduce{max-width:700px;margin-left:auto;margin-right:auto}.row.center,.rowFlex.center{text-align:center}.rowFlex{display:flex}.rowFlex.center{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.colFlex{display:flex;flex-direction:column;align-items:flex-start;width:50%;position:relative;justify-content:center}.colFlex.img{min-height:500px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:scroll}a[href$=".pdf"]{position:relative}a[href$=".pdf"]:after{content:'PDF';top:-2px;position:absolute;margin-left:10px;display:inline-block;width:25px;height:29px;background-position:-850px -700px;color:#fff;padding-top:12px;text-align:center;font-size:.5em;font-weight:700}main a{color:#d04848;font-weight:700}main a:hover{color:#d04848;text-decoration:none}main table{width:100%;margin:50px 0;border-color:#d04848;border-width:1px}main table thead{border:none}main table th{color:#000;border-left:1px solid #fff;border-right:1px solid #fff;padding:20px 10px}main table td{font-size:.9em;padding:20px;border-left:1px solid #fff;border-right:1px solid #fff}main table td,main table th{border:1px solid #f0f0f0!important}main table td:first-of-type,main table th:first-of-type{border-left:none}main table td:last-of-type,main table th:last-of-type{border-right:none}main table td a:hover,main table th a:hover{text-decoration:underline;color:#d04848}main table tr{border:1px solid #f0f0f0}main table tr:nth-child(even){background-color:rgba(205,102,164,.2)}main table tr:nth-child(odd){background-color:rgba(205,102,164,.1)}main table tr a:hover{text-decoration:underline;color:#d04848}.link,button[type=submit],input[type=submit]{font-family:Inter,sans-serif;font-weight:300;letter-spacing:.05em;text-align:center;padding:10px 20px;text-decoration:none;color:#fff;background:#d04848;display:inline-block;font-size:initial;font-weight:700;text-transform:uppercase;cursor:pointer;margin:0 auto 20px auto;transition:all .3s}.link:hover,button[type=submit]:hover,input[type=submit]:hover{background:#d04848;color:#fff;text-decoration:none}.link+.link{margin-left:20px}.par4 a[href$=".pdf"]:after,a[href$=".pdf"].link:after{display:none}#btnSearch{display:flex;justify-content:center;align-items:stretch;background-position:-105px -405px;cursor:pointer}.btnSearch{line-height:0;font-size:0;color:transparent}a.button-link{display:flex;flex-direction:row;align-items:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;transition:all .2s ease}a.button-link span{margin-right:15px;transition:all .2s ease;z-index:8}a.button-link:hover{text-decoration:none;transform:translate3d(-5px,0,0)}a.button-link:hover span{transform:translate3d(10px,0,0)}.wrapper.search .bkgHeader{box-shadow:0 8px 16px 0 rgba(0,0,0,.03)}.wrapper.search .searchForm{margin-top:0}.searchForm{z-index:-1;position:absolute;display:flex;text-align:right;background-color:#ad3838;opacity:0;width:100%;margin-top:-100vh;padding:10px 0;transition:opacity .3s}.searchForm.active{opacity:1;transition:opacity .3s;margin-top:0}.searchForm .btnClose{position:absolute;width:25px;height:25px;top:5px;right:10px;cursor:pointer;text-align:left}.searchForm .btnClose:after,.searchForm .btnClose:before{content:'';position:absolute;width:100%;top:50%;height:2px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.searchForm .btnClose:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.searchForm .searchFormContainer{display:flex;align-items:center;flex-direction:column;justify-content:center}.searchForm .searchFormContainer .search{display:flex;flex-direction:row;justify-content:center}.searchForm .searchFormContainer .search input[type=search]{font-weight:400;font-size:100px;background:0 0;border-bottom:3px solid #d04848;width:80%;margin:0;padding:0}.searchForm .searchFormContainer .search button[type=submit]{background:0 0;margin:0;padding:0;background-color:#d04848;color:#ad3838;text-transform:uppercase;width:20%}.searchForm .searchFormContainer .search button[type=submit]:hover{background:#ad3838}.searchForm .searchEnter{color:#d1cad1;font-family:Inter,sans-serif;font-size:1.6rem;width:100%;margin-top:10px}.searchForm.active{z-index:999;height:100vh;margin-top:0}p+p .link{margin-top:10px}.primary{color:#d04848}.col{display:inline-block;vertical-align:top}.col.texte,.colFlex.texte{padding:40px}.col.texte h2,.col.texte h3,.col.texte p,.colFlex.texte h2,.colFlex.texte h3,.colFlex.texte p{width:100%}.col.texte h2:after,.colFlex.texte h2:after{margin-left:0}.col.texte .alignleft,.colFlex.texte .alignleft{margin:0 40px 20px 0}.col.texte .alignright,.colFlex.texte .alignright{margin:0 0 20px 40px}.col.texte p+h2,.colFlex.texte p+h2{margin-top:0}.col img,.colFlex img{max-width:100%;height:auto}.col.w100,.colFlex.w100{width:100%}.col.w90,.colFlex.w90{width:90%}.col.w85,.colFlex.w85{width:85%}.col.w80,.colFlex.w80{width:80%}.col.w75,.colFlex.w75{width:75%}.col.w70,.colFlex.w70{width:70%}.col.w66,.colFlex.w66{width:66.66%}.col.w65,.colFlex.w65{width:65%}.col.w60,.colFlex.w60{width:60%}.col.w55,.colFlex.w55{width:55%}.col.w50,.colFlex.w50{width:50%}.col.w45,.colFlex.w45{width:45%}.col.w40,.colFlex.w40{width:40%}.col.w33,.colFlex.w33{width:33.333%}.col.w35,.colFlex.w35{width:35%}.col.w30,.colFlex.w30{width:30%}.col.w25,.colFlex.w25{width:25%}.col.w20,.colFlex.w20{width:20%}.col.w16,.colFlex.w16{width:16.666%}.col.w15,.colFlex.w15{width:15%}.col.w10,.colFlex.w10{width:10%}video{width:100%;height:auto}.bkg-primary{background-color:#d04848}.bkg-soft{background-color:#f8f8f8}.row.breadcrumb{padding:35px 0 35px 0}.row.breadcrumb+.content .row{padding-top:0}#breadcrumbs{font-size:.9em;padding:0}#breadcrumbs a{text-decoration:none;font-weight:300}#breadcrumbs li{display:inline-block;margin-right:10px}#breadcrumbs .breadcrumb_last{text-decoration:underline}article{text-align:left}article .date{color:#c7c5c5;font-size:.9em}article .date:before{content:'';display:inline-block;width:14px;height:14px;background-position:-100px -700px;margin-right:5px}article .smallTitle,article h3{margin-top:0;margin-bottom:25px}article .type{color:#c7c5c5;font-size:.9em;font-weight:600;letter-spacing:.03em;margin-right:10px}.post-list article+article{margin-top:30px}.post-list .post-thumbnail{max-width:300px;float:left;margin-top:20px;margin-right:30px;margin-bottom:20px}.post-list article:last-of-type{margin-bottom:60px}article.type-post time{display:inline-block}article.type-post time .day{display:inline-block;text-align:center}article.type-post time .date{display:inline-block;vertical-align:top}blockquote{padding:30px 40px;font-weight:700;position:relative;margin:20px 40px}blockquote:after,blockquote:before{font-family:times,serif;font-size:3.2em;position:absolute;opacity:.4}blockquote:before{top:0;left:20px;content:"\201C";vertical-align:top}blockquote:after{right:20px;bottom:0;content:"\201D";vertical-align:bottom}.comments ul{padding:0}.comments ul li{padding:10px;background-color:#ad3838;margin-bottom:30px}.widget_calendar caption{font-size:1.1em;font-weight:700;padding:5px}.widget_calendar table{width:100%;background-color:#fff;text-align:center;font-size:.8em;line-height:2.2em}.widget_calendar table td,.widget_calendar table th{padding:1px}.widget_calendar thead{background-color:#d04848;color:#fff}.widget_calendar thead th{padding:4px 0}.widget_calendar tbody a{color:#fff;text-decoration:none;display:inline-block;width:100%;background-color:#d04848}.single-post .type-post img{max-width:100%}.single-post article.type-post{margin-bottom:80px}.single-post .post-visuel{margin-bottom:40px}.text-article{margin-bottom:30px}.text-article h2{margin-top:0}.text-article .view-article{margin-top:10px;float:right}.pagination{margin:40px 0;text-align:center}.pagination .next,.pagination .prev{font-size:.7em}.pagination a,.pagination span{padding:5px 10px;margin:0;text-decoration:none}.pagination .current{color:#fff;background-color:#d04848}.hentry iframe{max-width:100%}.results{color:#d04848;text-decoration:underline}.arrowDown{position:absolute;left:50%;bottom:50px;margin-left:-16px;z-index:20;width:35px;height:20px;background-position:-950px -730px;cursor:pointer;transition:.3s;animation:upDown 2s ease-out infinite;-moz-animation:upDown 2s ease-out infinite;-webkit-animation:upDown 2s ease-out infinite;-o-animation:upDown 2s ease-out infinite}.arrowDown:hover{background-position:-950px -700px;animation:upDown 0s ease-out infinite}@keyframes upDown{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-moz-keyframes upDown{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-webkit-keyframes upDown{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-o-keyframes upDown{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@-ms-keyframes upDown{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-30px)}60%{-ms-transform:translateY(-15px)}}.page-template-template-flexible .section h2{text-align:center}.page-template-template-flexible .section h2:after{margin:20px auto 10px auto}.page-template-template-flexible .section .col.w25.texte h4{text-align:center}.page-template-template-flexible .section.ligne{margin:30px 0 30px 0}.page-template-template-flexible .section.ligne h3{margin:0 0 30px 0}.page-template-template-flexible .section.ligne .col{margin-bottom:20px}.page-template-template-flexible .section.ligne .col.w25{text-align:right}.page-template-template-flexible .section.ligne>div{border-bottom:1px solid #f8f8f8}.page-template-template-2-colonnes main .section .col+.col{padding-left:100px}.post-template-default main{overflow:hidden}.post-template-default .row.reduce{max-width:700px}.post-template-default .post-visuel{margin-top:-200px;text-align:center;padding-bottom:50px}.post-template-default .clair{padding-bottom:200px}.post-template-default h1{margin-top:60px;font-size:2.2em}.post-template-default h2{font-size:1.6em;margin-bottom:30px}.post-template-default h2:after{display:none}.page-template-template-flexible.boutique-de-la-chasse .section .row{padding-bottom:0}.page-template-template-flexible.boutique-de-la-chasse .section .row h2{margin-top:80px}.page-template-template-flexible.boutique-de-la-chasse .section+.section .row{padding-top:0}.resoSociaux{margin:0 0 0;display:inline-block;padding:0}.resoSociaux .txt{display:none}.resoSociaux li{list-style:none;display:inline-block;margin:0;padding:0}.resoSociaux li:before{display:none}.resoSociaux li+li{margin-left:20px}.resoSociaux li a{display:inline-block;background-color:#fff;font-size:.7em;text-decoration:none;border-radius:15px;width:50px;height:50px;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.resoSociaux li a:hover{background-color:#d04848;opacity:1}.resoSociaux .linkFacebook{background-position:-100px -524px}.resoSociaux .linkFacebook:hover{background-position:-156px -524px}.resoSociaux .linkInstagram{background-position:-102px -582px}.resoSociaux .linkInstagram:hover{background-position:-156px -582px}.resoSociaux .linkYouTube{background-position:-102px -642px}.resoSociaux .linkYouTube:hover{background-position:-156px -642px}.sitemap ul{padding:0}.sitemap ul a{text-decoration:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.sitemap ul a:hover{text-decoration:underline}.sitemap ul .smallTitle{font-size:1.3em;margin-top:30px;margin-bottom:20px}.sitemap ul .smallTitle a:before{display:none}.sitemap ul li{list-style:none}.sitemap ul li.menu-item-has-children>a{font-weight:900;color:#000;margin:20px 0}.sitemap ul li.menu-item-has-children>a:hover{color:#d04848}.sitemap ul li.menu-item-has-children>a:before{display:none}.sitemap ul li.menu-item-has-children{margin:20px 0}.sitemap ul ul{margin:10px 5px}.sitemap ul ul li a:before{content:'-';display:inline-block;margin-right:5px}.sitemap ul li+li{margin-top:5px}.accordion__title{font-size:1.4em!important;color:#d04848}.accordion__body{margin-bottom:20px}.faq-chasse .row.reduce .col.texte{width:100%}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.date:before,.header-module .menu-item-has-children:after,.owl-carousel .owl-next,.owl-carousel .owl-prev,.searchandfilter input[type=submit],a[href$=".pdf"]:after{overflow:hidden;background-repeat:no-repeat;background-image:url(../../dist/img/sprite-retina.png);background-size:1000px 1000px}}@media only screen and (min-width:1140px){.row,.rowFlex{width:1026px;margin:0 auto}}@media only screen and (min-width:1408px){.row,.rowFlex{width:1280px;margin:0 auto}}@media only screen and (max-width:1408px){.sectionContact .arbre{top:100px}.actus .col.w25{width:30%}}@media only screen and (max-width:1280px){.home .colFlex.texte{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1040px){#btnSearch{display:none}.widMeteo{bottom:80px!important}}@media (max-width:979px){.post-template-default .visuSingle{height:400px}}@media only screen and (max-width:940px){.single-post .post-thumbnail{float:none;margin-right:0}.colFlex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.colFlex.swap{height:auto;margin:0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.colFlex.texte{min-height:initial}.colFlex .img{position:relative;height:auto;max-height:none;width:80%;top:0;-webkit-transform:none;transform:none}.col.w10,.col.w15,.col.w16,.col.w20,.col.w25,.col.w30,.col.w33,.col.w35,.col.w40,.col.w45,.col.w50,.col.w55,.col.w60,.col.w65,.col.w66,.col.w70,.col.w75,.col.w80,.col.w85,.col.w90,.colFlex.w10,.colFlex.w15,.colFlex.w16,.colFlex.w20,.colFlex.w25,.colFlex.w30,.colFlex.w33,.colFlex.w35,.colFlex.w40,.colFlex.w45,.colFlex.w50,.colFlex.w55,.colFlex.w60,.colFlex.w65,.colFlex.w66,.colFlex.w70,.colFlex.w75,.colFlex.w80,.colFlex.w85,.colFlex.w90{width:100%}.actus .col.w25{width:33%}.page-template-template-2-colonnes main .section .col+.col{padding-left:0}.home .colFlex.img{min-height:400px}.home .colFlex.texte{padding-left:40px;padding-right:40px}}@media only screen and (max-width:860px){.actus .col.w25{width:320px;display:block;margin:0 auto}.actus .col.w25+.col.w25{margin-top:40px}.widMeteo{bottom:0!important}}@media only screen and (max-width:740px){.page-template-template-recettes main .col.w33{width:90%;margin:0 5%}}@media only screen and (max-width:640px){body{font-size:1.6em}.page-template-template-actualites article .smallTitle{margin-top:0}.page-template-template-actualites article .post-thumbnail{max-width:150px}.page-template-template-actualites article .link{font-size:1em}.page-template-template-actualites article+article{margin-top:40px}.post-template-default .visuSingle{height:250px}.arrowDown{display:none}.col.texte,.colFlex.texte{padding:40px 10px}a[href$=".pdf"]:after{display:none}}@media only screen and (max-width:600px){blockquote{padding:20px}.col.texte .alignleft,.col.texte .alignright{padding:0;display:block;margin:0 auto 20px auto}.post-list .post-thumbnail{float:none;margin-left:20px;margin-right:20px}}#page .storefront-breadcrumb{margin-top:40px!important}.col-full{max-width:1280px;padding:0 5%;margin:0 auto}#secondary.widget-area{margin-top:60px}.archive .site-content,.blog .site-content,.page-template-template-flexible .site-content,.post-template-default .site-content{max-width:1280px;padding:40px 0;width:90%;margin:0 auto}.post-type-archive-product .widget-area{padding-top:90px}.post-type-archive-product .content-area,.post-type-archive-product .widget-area{display:flex}.post-type-archive-product .woocommerce-ordering{display:flex;align-items:center;margin-right:0}.product-template-default figure{margin:40px 0}.wc-block-grid__products .wc-block-grid__product img,.wc-block-grid__products li.product img,ul.products .wc-block-grid__product img,ul.products li.product img{margin-bottom:10px!important}h3.woocommerce-loop-product__before_title{text-align:center;margin:0;text-transform:uppercase;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:lighter;color:#a2a2a2}.site-header-cart .cart-contents:after,.storefront-handheld-footer-bar ul li.cart>a:before{content:"\f07a"}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message,body .woocommerce-noreviews,body p.no-comments{max-width:1280px;margin-left:auto;margin-right:auto;background-color:#f8f8f8;color:#000}body .site-header-cart .cart-contents .count,body .storefront-handheld-footer-bar ul li.cart .count{z-index:1;opacity:1;color:#fff;border-color:#fff;background-color:#d04848;float:right;text-indent:0;display:block;width:auto;height:1.8em;line-height:1.8;box-sizing:content-box;font-size:.6em;border-radius:0;text-align:center;border:none}body .site-header-cart .cart-contents .count:after,body .site-header-cart .cart-contents .count:before,body .storefront-handheld-footer-bar ul li.cart .count:after,body .storefront-handheld-footer-bar ul li.cart .count:before{top:0;position:absolute;content:'';display:inline-block;width:1.8em;height:1.8em;background-color:#d04848;border-radius:100%;z-index:-1}body .site-header-cart .cart-contents .count:before,body .storefront-handheld-footer-bar ul li.cart .count:before{left:-5px}body .site-header-cart .cart-contents .count:after,body .storefront-handheld-footer-bar ul li.cart .count:after{right:-5px}body .site-header-cart .cart-contents .count.num0,body .storefront-handheld-footer-bar ul li.cart .count.num0{opacity:0}body .site-header-cart .cart-contents .count{position:absolute;top:5px;right:10px}body .storefront-handheld-footer-bar ul li.cart .count{left:55%}.products .product,.woocommerce-product-gallery{position:relative}.products .product h3,.woocommerce-product-gallery h3{border-top:none}.onbackorder a.woocommerce-LoopProduct-link:after,.outofstock a.woocommerce-LoopProduct-link:after{display:block;align-items:center;background-color:#d04848;width:100%;color:#fff;font-size:1.2rem;font-weight:400;text-transform:uppercase;padding:10px;position:absolute;bottom:50%;text-align:center}.outofstock a.woocommerce-LoopProduct-link:after{content:'produit indisponible'}.onbackorder a.woocommerce-LoopProduct-link:after{content:'en réapprovisionnement'}.product_cat-new a.woocommerce-LoopProduct-link:before{content:'';color:#fff;font-size:1.3em;position:absolute;top:20px;right:20px;width:118px;height:87px;background-position:-475px -730px}.products .product .woocommerce-LoopProduct-link{text-align:left}.products .product .woocommerce-loop-product__title{text-transform:uppercase;display:inline-block}.products .product .price{display:inline-block;float:right}.products .product .price:before{content:'('}.products .product .price:after{content:')'}.products .product .button{margin-top:10px}.products .product.outofstock .button{display:none}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{margin:10px 5px 0}.price-slider{margin-top:10px}.storefront-sorting{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.storefront-sorting .yith-wcan-active-filters{display:flex;order:1;width:100%;align-items:center;margin:5px 10px 5px 0}.storefront-sorting .yith-wcan-active-filters h4{display:none}.storefront-sorting .yith-wcan-active-filters .active-filter{margin-bottom:0}.storefront-sorting .woocommerce-ordering{display:flex;flex:0;order:2;margin:5px 10px 5px 0!important;align-items:center;padding:0!important}.storefront-sorting .woocommerce-ordering .orderby{background:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.025);padding:7px 5px;margin-bottom:0}.storefront-sorting .woocommerce-result-count{order:3;display:flex;align-items:center;padding:0 10px 0 0!important;margin:5px 0!important}.storefront-sorting .woocommerce-pagination{order:4;margin:5px 0!important}table.cart td.actions .coupon{width:50%;display:flex!important;padding:0!important;align-items:stretch!important;float:none!important}table.cart td.actions input{width:50%!important;flex:1!important;box-shadow:none!important;margin:0!important;padding:10px 20px!important;font-size:12px!important;font-weight:700;text-transform:uppercase;line-height:23px}button[name=apply_coupon].button.wp-element-button{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;background-color:#000}button[name=update_cart].button.wp-element-button{flex:1;font-weight:700;text-transform:uppercase;margin:0}@media (max-width:730px){#secondary.widget-area{margin-top:0}.post-type-archive-product .widget-area{padding-top:0}}@media (max-width:600px){table.cart td.actions .coupon{width:100%;display:flex!important;padding:0!important;align-items:stretch!important;float:none!important}table.cart td.actions input{width:100%!important;flex:1!important;box-shadow:none!important;margin:0!important;padding:10px 20px!important;font-size:12px!important;font-weight:700;text-transform:uppercase;line-height:23px}}.moving-effect{animation:transformWidth 1.2s linear;-moz-animation:transformWidth 1.2s linear;-webkit-animation:transformWidth 1.2s linear;-o-animation:transformWidth 1.2s linear}@-webkit-keyframes transformWidth{0%{width:0%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{right:auto;left:0;width:0%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wrapLoader{width:100%;height:100%;height:100vh;display:table;top:0;background-color:#fff;position:fixed;z-index:400;opacity:0;text-align:center;pointer-events:none}.wrapLoader .loader{position:relative;z-index:30;display:table-cell;vertical-align:middle;text-transform:uppercase;margin-top:50%;padding:15px 15px}.wrapLoader .loader .bkg{background-color:#fff;display:inline-block;border-radius:100%;background-position:-1089px -161px;border:5px solid #fff;width:70px;height:70px;margin-top:4px;position:relative;z-index:20}.wrapLoader .loader .svgRotate{position:absolute;left:50%;margin-left:-50px;margin-top:-50px;top:50%;transform-origin:50% 50%;transform:scale(1.62)}.wrapLoader .loader svg path,.wrapLoader .loader svg rect{fill:#d04848}@keyframes smoothLevitation{0%{transform:translateY(10px) rotateZ(.1deg)}50%{transform:translateY(-10px) rotateZ(.1deg)}100%{transform:translateY(10px) rotateZ(.1deg)}}@keyframes smoothRotate{0%{transform:translateY(10px) rotateZ(3deg)}50%{transform:translateY(-10px) rotateZ(-3deg)}100%{transform:translateY(10px) rotateZ(3deg)}}.onload .wrapLoader{opacity:1;animation:fadein .3s;-moz-animation:fadein .3s;-webkit-animation:fadein .3s;-o-animation:fadein .3s}.onload .loader{animation:smoothLevitation ease-in-out 3.5s infinite;-webkit-animation:smoothLevitation ease-in-out 3.5s infinite;-moz-animation:smoothLevitation ease-in-out 3.5s infinite;-o-animation:smoothLevitation ease-in-out 3.5s infinite;-ms-animation:smoothLevitation ease-in-out 3.5s infinite}.loaded .wrapLoader{opacity:0;animation:fadeout .5s;-moz-animation:fadeout .5s;-webkit-animation:fadeout .5s;-o-animation:fadeout .5s}.loaded .loader{opacity:0}footer.footer .footer-franco{background-color:#d04848;color:#fff;font-weight:700}footer.footer .footer-franco .rowFlex{justify-content:center;text-align:center;padding:10px 0}footer.footer .footer-big{background-color:#fff5ff;line-height:1.1em;position:relative;overflow-y:hidden}footer.footer .footer-big .rowFlex{justify-content:center;text-align:center;padding:50px 0 20px 0}footer.footer .footer-big .rowFlex img{text-align:center;margin-bottom:10px}footer.footer .footer-big .rowFlex p{padding:0;margin-top:10px;margin-bottom:35px}footer.footer .footer-big a{color:#d04848;text-decoration:none}footer.footer .footer-big a:hover{text-decoration:underline}footer.footer .footer-big ul{margin:0;padding:0}footer.footer .footer-big ul li{list-style:none;margin-left:0}footer.footer .footer-big .footer-social{margin-top:0;padding-top:0;padding-bottom:50px;display:flex;flex-direction:column}footer.footer .footer-big .footer-social p{text-align:center;font-weight:700;margin-bottom:10px}footer.footer .footer-big .footer-social .social-container{display:flex;justify-content:center}footer.footer .footer-big .footer-social .social-container img{width:60px;height:60px;margin:5px}footer.footer .footer-big .footer-separator{width:100%;height:1px;padding:0;background-color:#d1cad1}footer.footer .footer-big .footer-menu{width:100%}footer.footer .footer-big .footer-menu>ul.menu{width:100%;display:flex;flex-direction:row;justify-content:space-between;text-align:left}footer.footer .footer-big .footer-menu>ul.menu>li{display:flex;flex-direction:column;flex:1;padding:0 10px}footer.footer .footer-big .footer-menu>ul.menu>li:first-of-type{padding-left:0}footer.footer .footer-big .footer-menu>ul.menu>li:last-of-type{padding-right:0}footer.footer .footer-big .footer-menu>ul.menu>li>a{display:block;font-size:2rem;color:#000;margin-bottom:20px}footer.footer .footer-big .footer-menu>ul.menu>li>ul.sub-menu{display:flex;flex-direction:column}footer.footer .footer-big .footer-menu>ul.menu>li>ul.sub-menu li{display:flex;flex-direction:column;flex:1}footer.footer .footer-big .footer-menu>ul.menu>li>ul.sub-menu li>a{color:#676767;margin-bottom:20px}footer.footer .footer-big .footer-ciment{margin:0 auto 30px auto;display:flex;justify-content:center}footer.footer .footer-big .footer-ciment img{width:95px}footer.footer .footer-small{display:flex}footer.footer .footer-small .rowFlex{padding:20px 0}footer.footer .footer-small .jpm-credits,footer.footer .footer-small .reglementation{font-size:1.4rem}footer.footer .footer-small .jpm-credits{display:flex;justify-content:flex-end;text-align:right;align-items:flex-end}footer.footer .footer-small .jpm-credits p{margin:0}@media screen and (max-width:940px){footer.footer{text-align:center}footer.footer .footer-small{display:flex}footer.footer .footer-small .jpm-credits,footer.footer .footer-small .reglementation{font-size:1.4rem}footer.footer .footer-small .jpm-credits{display:flex;justify-content:center;text-align:center;align-items:center}}@media screen and (max-width:600px){footer.footer .footer-big .footer-menu>ul.menu{flex-direction:column;align-items:center;text-align:center}footer.footer .footer-big .footer-menu>ul.menu li{padding:0}}.arrow-button-down,.arrow-button-left,.arrow-button-right,.arrow-button-up{position:relative;padding:5px;background:#d04848;height:50px;min-height:50px;max-height:50px;width:50px;min-width:50px;max-width:50px;border-radius:50%}.arrow-button-down:after,.arrow-button-left:after,.arrow-button-right:after,.arrow-button-up:after{content:"";position:absolute;z-index:11;display:block;width:20px;height:20px;border-top:2px solid #fff;border-left:2px solid #fff}.arrow-button-up:after{top:20px;left:15px;transform:rotate(45deg)}.arrow-button-down:after{top:10px;left:15px;transform:rotate(225deg)}.arrow-button-left:after{top:15px;left:19px;transform:rotate(-45deg)}.arrow-button-right:after{top:15px;left:11px;transform:rotate(135deg)}.arrow-left,.arrow-right,.long-arrow-left,.long-arrow-right{display:block;width:25px;height:25px;border-top:2px solid #000;border-left:2px solid #000}.arrow-right,.long-arrow-right{transform:rotate(135deg)}.arrow-left,.long-arrow-left{transform:rotate(-45deg)}.long-arrow-left::after,.long-arrow-right::after{content:"";display:block;width:2px;height:45px;background-color:#000;transform:rotate(-45deg) translate(15px,4px);left:0;top:0}.wp-caption>figcaption{max-width:100%;font-size:.8rem;padding:.25rem 0}p.wp-caption-text{font-size:90%;padding:rem-calc(10) 0}.alignleft{float:left;margin:0;margin-right:2rem}.alignright{float:right;margin:0;margin-left:2rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.background-fade{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.5em;position:relative;min-height:500px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-top:50px}.background-fade:before{content:'';width:100%;height:200px;position:absolute;top:0;background-image:url(../img/fade-before.png);background-size:1px 200px;background-repeat:repeat-x}.background-fade:after{width:100%;height:200px;position:absolute;bottom:0;background-image:url(../img/fade-after.png);background-size:1px 200px;background-repeat:repeat-x}.background-fade.reduced{max-width:650px;margin:0 auto}.background-fade .highlight-fade{color:#fff;font-family:ff-carina,serif;font-size:4.8rem;line-height:1.1em;letter-spacing:.01em;margin-top:200px;margin-bottom:200px;font-weight:400}.column{padding-top:0}.column .colnumber{justify-content:flex-start;align-items:center;text-align:center;padding:40px 0 0}.column .colnumber img{max-height:100px}.column .colnumber .number{margin:20px 0 10px 0;font-size:4.5rem;font-weight:700}@media only screen and (max-width:940px){.rowFlex{flex-direction:column;align-items:center}.rowFlex .colnumber{margin:20px 0 10px 0;padding:20px 0 10px 0}}.column{padding-top:0}.column .colFlex{justify-content:flex-start;align-items:center;text-align:center;margin:0 20px}.column .colFlex img{max-height:100px}.column .colFlex h4{margin:30px 0 10px 0}@media only screen and (max-width:940px){.rowFlex{flex-direction:column;align-items:center}.rowFlex .column .colFlex{margin:20px 0 20px 0}}.form-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-container .wpcf7{display:flex;justify-content:center;align-items:center;width:50%;max-width:800px}.form-container .wpcf7 .wpcf7-select,.form-container .wpcf7 .wpcf7-text,.form-container .wpcf7 .wpcf7-textarea{border:1px solid #c4c4c4;border-radius:5px;background:#fafafa;position:relative;z-index:10;overflow:hidden;margin:5px 0;padding:15px 20px}.form-container .wpcf7 .wpcf7-select::placeholder,.form-container .wpcf7 .wpcf7-text::placeholder,.form-container .wpcf7 .wpcf7-textarea::placeholder{color:#000;opacity:1}.form-container .wpcf7 .wpcf7-acceptance{display:flex}.form-container .wpcf7 .wpcf7-submit{border-radius:5px;background-color:#d04848;color:#fff!important}.form-container .wpcf7 .wpcf7-submit:hover{background-color:#ad3838}.form-container .wpcf7 .wpcf7-spinner{position:absolute;margin:12px}.form-container .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{border:1px solid #c4c4c4!important;border-radius:5px;background-color:#fafafa;color:#d04848}.form-container .wpcf7 .wpcf7-not-valid{border:1px solid #676767!important}.form-container .wpcf7 .wpcf7-list-item-label{line-height:1.8em}@media only screen and (max-width:600px){.form-container .wpcf7{width:100%}}ul.gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;list-style:none;padding-left:0}ul.gallery-container li{flex-basis:350px;position:relative}ul.gallery-container li .gallery-filter{width:100%;height:100%;position:absolute;left:0;top:0}ul.gallery-container li .gallery-title{position:absolute;top:10px;left:10px;padding:3px 20px 5px 20px;border-radius:360px;color:#fff;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;background-color:#d04848;transition:all .3s ease-in-out}ul.gallery-container li .gallery-image{object-fit:cover;width:100%;height:100%;vertical-align:middle;filter:grayscale(1);transition:all .3s ease-in-out}ul.gallery-container li:hover{transition:all .3s ease}ul.gallery-container li:hover .gallery-title{color:#000;background-color:#fff;transition:all .3s ease-in-out}ul.gallery-container li:hover .gallery-image{filter:grayscale(0);cursor:pointer;transition:filter .3s ease-in-out}.gradient-block{border-radius:5px;background:#f4e9e3;background:-moz-linear-gradient(45deg,#f4e9e3 0,#ffdfff 34%,#e5bfba 63%,#bf5257 100%);background:-webkit-linear-gradient(45deg,#f4e9e3 0,#ffdfff 34%,#e5bfba 63%,#bf5257 100%);background:linear-gradient(45deg,#f4e9e3 0,#ffdfff 34%,#e5bfba 63%,#bf5257 100%)}.header-module{position:relative;background-color:#fff;color:#fff}.header-module:after{content:"";z-index:1;position:absolute;width:220px;height:220px;right:20px;bottom:-60px;background-image:url(../img/home/ciment-0.png);background-size:220px 220px;background-repeat:no-repeat;background-position:center}.header-module .imgBkg{position:absolute;bottom:-1px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:1}.header-module .row{position:relative;z-index:3;text-align:center;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.header-module .textIntro h1{font-family:ff-carina,serif;font-size:7rem;color:#fff}.header-module .textIntro h2{font-size:2rem;letter-spacing:2px;color:#fff;margin-bottom:30px}.header-module .textIntro p{font-family:Inter,sans-serif;font-size:1.8rem;color:#fff}.header-module .textIntro.contrast{color:#000}.header-module.img .row{min-height:100vh}.header-module.img:before{content:'';display:block;background-color:#d04848;width:100%;height:100%;position:absolute;opacity:.2;z-index:3}.header-module .bloc-container{display:flex;justify-content:center}.header-module .bloc-container .bloc-left-container,.header-module .bloc-container .bloc-right-container{display:flex;flex-direction:column;justify-content:space-between;max-width:400px;font-size:1.3rem;margin:10px}.header-module .bloc-container .bloc-left-container .bloc-left,.header-module .bloc-container .bloc-left-container .bloc-right,.header-module .bloc-container .bloc-right-container .bloc-left,.header-module .bloc-container .bloc-right-container .bloc-right{display:flex;flex:1;background-color:#d04848;max-width:400px;border-radius:5px;padding:20px;font-size:1.3rem}.header-module .bloc-container .bloc-left-container .bloc-left .block-left-img,.header-module .bloc-container .bloc-left-container .bloc-left .block-right-img,.header-module .bloc-container .bloc-left-container .bloc-right .block-left-img,.header-module .bloc-container .bloc-left-container .bloc-right .block-right-img,.header-module .bloc-container .bloc-right-container .bloc-left .block-left-img,.header-module .bloc-container .bloc-right-container .bloc-left .block-right-img,.header-module .bloc-container .bloc-right-container .bloc-right .block-left-img,.header-module .bloc-container .bloc-right-container .bloc-right .block-right-img{display:flex;align-items:center}.header-module .bloc-container .bloc-left-container .bloc-left .block-left-text,.header-module .bloc-container .bloc-left-container .bloc-left .block-right-text,.header-module .bloc-container .bloc-left-container .bloc-right .block-left-text,.header-module .bloc-container .bloc-left-container .bloc-right .block-right-text,.header-module .bloc-container .bloc-right-container .bloc-left .block-left-text,.header-module .bloc-container .bloc-right-container .bloc-left .block-right-text,.header-module .bloc-container .bloc-right-container .bloc-right .block-left-text,.header-module .bloc-container .bloc-right-container .bloc-right .block-right-text{flex:3;align-items:center}.header-module .bloc-container .bloc-left-container .bloc-left .block-left-text p,.header-module .bloc-container .bloc-left-container .bloc-left .block-right-text p,.header-module .bloc-container .bloc-left-container .bloc-right .block-left-text p,.header-module .bloc-container .bloc-left-container .bloc-right .block-right-text p,.header-module .bloc-container .bloc-right-container .bloc-left .block-left-text p,.header-module .bloc-container .bloc-right-container .bloc-left .block-right-text p,.header-module .bloc-container .bloc-right-container .bloc-right .block-left-text p,.header-module .bloc-container .bloc-right-container .bloc-right .block-right-text p{margin:0;text-align:left}.header-module .bloc-container .bloc-left-container .bloc-left,.header-module .bloc-container .bloc-right-container .bloc-left{background-color:#fff;color:#000}.header-module .bloc-container .bloc-left-container .bloc-left .block-left-img,.header-module .bloc-container .bloc-right-container .bloc-left .block-left-img{margin-right:20px;flex:1}.header-module .bloc-container .bloc-left-container .bloc-left .block-left-text,.header-module .bloc-container .bloc-right-container .bloc-left .block-left-text{flex:3}.header-module .bloc-container .bloc-left-container .bloc-right,.header-module .bloc-container .bloc-right-container .bloc-right{background-color:#d04848;color:#fff}.header-module .bloc-container .bloc-left-container .bloc-right .block-right-img,.header-module .bloc-container .bloc-right-container .bloc-right .block-right-img{margin-left:20px;flex:1}.header-module .bloc-container .bloc-left-container .bloc-right .block-right-text,.header-module .bloc-container .bloc-right-container .bloc-right .block-right-text{flex:2}.header-module.img a{display:flex;justify-content:center;height:40px;color:#fff;font-weight:400;text-decoration:none;border-radius:20px;padding:5px 10px;margin-top:20px;font-size:14px;transition:.3s ease}.header-module.img a:hover{color:#fff}.header-module.img:before{display:none}@media only screen and (max-width:960px){.header-module:after{display:none}}@media only screen and (max-width:740px){.header-module .textIntro h1{font-size:4rem}.header-module .textIntro h2{font-size:2rem;letter-spacing:2px;color:#fff;margin-bottom:30px}.header-module .textIntro p{font-family:Inter,sans-serif;font-size:1.8rem;color:#fff}.header-module .bloc-container{flex-direction:column;align-items:center}.header-module .bloc-container .bloc-right-container{margin-top:20px}.header-module .row{justify-content:center}}.header-small-module{padding-top:100px;position:relative;overflow:hidden;background-color:#fff;color:#fff}.header-small-module .imgBkg{position:absolute;bottom:-1px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:1}.header-small-module .row{position:relative;z-index:3;text-align:center;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.header-small-module .textIntro h1{font-size:4.8rem;text-transform:uppercase;font-weight:700}.header-small-module .textIntro h1:after{content:'';display:flex;text-align:center;margin:0 auto;width:15px;height:15px;border-radius:15px;margin-top:20px;background-color:#d04848}.header-small-module .textIntro h2{font-weight:700;font-size:2rem;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:30px}.header-small-module .textIntro p{font-family:barlowbold,sans-serif;font-size:1.8rem;color:#fff}.header-small-module .textIntro.contrast{color:#000}.header-small-module.img{padding-top:0}.header-small-module.img .textIntro{padding-top:80px;max-width:800px;margin:0 auto}.header-small-module.img:before{content:'';display:block;background-color:#d04848;width:100%;height:100%;position:absolute;opacity:.2;z-index:3}.header-module.img a{width:auto;color:#fff;font-weight:700;text-decoration:none}.header-module.img a:hover{color:#fff}.header-module.img:before{display:none}@media only screen and (max-width:740px){.home .header-module .row{justify-content:center}}.highlight-container{position:relative;padding-top:100px}.highlight-container:before{content:"";position:absolute;width:220px;height:220px;top:0;left:20px;background-image:url(../img/home/ciment-3.png);background-size:220px 220px;background-repeat:no-repeat;background-position:center}.highlight-container .rowFlex{flex-direction:row}.highlight-container .rowFlex.gradient-block{overflow:visible}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container{align-items:center;margin:0;width:100%;padding:50px 100px}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container .highlightimagetexte-colonne{display:flex;flex-direction:column;align-items:center}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container .highlightimagetexte-colonne .highlightimagetexte-colonne-titre{color:#000;font-family:ff-carina,serif;font-size:4.8rem;line-height:1.1em;font-weight:400}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container .highlightimagetexte-colonne .highlightimagetexte-colonne-titre p{line-height:1.1em}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container .highlightimagetexte-colonne .highlightimagetexte-colonne-description{color:#222;font-size:1.6rem}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container .highlightimagetexte-colonne .highlightimagetexte-colonne-description p{font-weight:400}.highlight-container .rowFlex .colFlex.highlightimagetexte-colonne-container .highlightimagetexte-colonne .highlightimagetexte-colonne-link{display:flex;justify-content:flex-start;width:100%;margin-top:20px}.highlight-container .rowFlex .colFlex.highlightimagetexte-image{display:flex;justify-content:center;align-items:flex-end;width:100%;padding:50px 100px}.highlight-container .rowFlex .colFlex.highlightimagetexte-image img{max-width:350px}@media only screen and (max-width:800px){.highlight-container .rowFlex{flex-direction:column-reverse;padding:20px 0}.highlight-container .rowFlex .colFlex.image,.highlight-container .rowFlex .colFlex.text{padding:0 20px;width:90%}}.history-container{background-color:#d04848;color:#fff;padding-top:40px}.history-container .history-title{color:#fff;text-align:center}.history-container .date-container{display:flex;justify-content:center;align-items:center;flex:1}.history-container .date-container.reduced{max-width:50%;margin:0 auto}.history-container .date-container .date{color:#d04848;font-weight:700;text-align:center;text-transform:uppercase;font-size:3rem;background-color:#fff;border-radius:360px;padding:5px 20px;margin-bottom:10px}.history-container .date-container .date-desc{margin-bottom:20px;width:100%}.links-list{list-style:none;padding-left:0;margin:40px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start}.links-list li{display:flex;flex-direction:column;align-items:flex-start;margin-left:15px;margin-right:15px;margin-bottom:30px}.links-list li p{margin-top:0;margin-bottom:5px;max-width:200px}.links-list li a{display:inline-block}@media only screen and (max-width:800px){.links-list{justify-content:center}.links-list li{align-items:stretch;justify-content:space-around;margin-right:10px;margin-left:10px}}.section-newsletter{display:flex;width:100%;flex:1;padding:20px 0 0 0}.section-newsletter .medTitle,.section-newsletter p{width:100%}.section-newsletter .wpcf7-email{width:50%;height:50px;border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;background-color:#fff;border-radius:5px 0 0 5px;box-shadow:none}.section-newsletter .wpcf7-email::placeholder{color:#000;opacity:1}.section-newsletter .wpcf7-email:focus{background-color:#fff;border-top:2px solid #d1cad1;border-bottom:2px solid #d1cad1;border-left:2px solid #d1cad1}.section-newsletter .wpcf7-submit{height:50px;border:2px solid #d04848;border-radius:0 5px 5px 0;background-color:#d04848;color:#fff!important;margin:0;padding:12px 20px}.section-newsletter .wpcf7-submit:hover{background-color:#ad3838;border:2px solid #ad3838;color:#fff!important}.section-newsletter .wpcf7-list-item-label{text-align:left}.section-newsletter .newsletter{align-items:center}.sectors{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.sectors .rowFlex{flex-wrap:wrap;justify-content:center}.sectors .rowFlex:first-child{padding:40px 0 0 0}.sectors .sector-title h3{color:#fff;text-align:center}.sectors .sector{display:flex;flex-wrap:wrap;align-items:center;font-size:3.5rem;text-align:center;background-color:#fff;color:#d04848;text-transform:uppercase;font-weight:700;margin:20px;padding:10px 20px 8px 20px;border-radius:360px}.slider-container{position:relative;background-color:#fff;color:#fff;padding-bottom:50px}.slider-container:after{content:"";z-index:1;position:absolute;width:150px;height:150px;right:20px;bottom:0;background-image:url(../img/home/ciment-0.png);background-size:150px 150px;background-repeat:no-repeat;background-position:center}.slider-container .swiper-fullscreen-home .swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:auto;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.slider-container .swiper-fullscreen-home .swiper-slide .photo-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;margin:40px 20px}.slider-container .swiper-fullscreen-home .swiper-slide .photo-container .headline-small{color:#fff;text-align:center}.slider-container .swiper-fullscreen-home .swiper-slide .photo-container .headline-small:after,.slider-container .swiper-fullscreen-home .swiper-slide .photo-container .headline-small:before{background-color:#fff;width:50px}.slider-container .swiper-fullscreen-home .swiper-slide .photo-container .title-photo{font-family:ff-carina,serif;font-size:4.8rem;line-height:1.1em;color:#fff;text-align:center;margin:10px 0}.slider-container .swiper-fullscreen-home .swiper-slide .photo-container .button-link{text-align:center}.slider-container .swiper-fullscreen-home .swiper-slide a.button-link{color:#fff;font-family:1.6rem;text-align:center;margin:0 20px}.slider-container .swiper-fullscreen-home .swiper-button-next,.slider-container .swiper-fullscreen-home .swiper-button-prev{color:#fff}.slider-container .swiper-fullscreen-home .swiper-pagination-fullscreen{display:flex;justify-content:center;position:absolute;bottom:20px}.slider-container .swiper-fullscreen-home .swiper-pagination-fullscreen .swiper-pagination-bullet{background-color:#d04848}@media only screen and (max-width:960px){.slider-container:after{display:none}}@media only screen and (max-width:640px){.slider-container .swiper-fullscreen-home .item .title-actu{font-size:2rem;line-height:1em;color:#fff;text-align:center;margin:20px 20px}.slider-container .swiper-fullscreen-home .item .excerpt-actu{display:none}}.temoignages{text-align:center}.temoignages .rowFlex{justify-content:center}.temoignages .rowFlex .colFlex{align-items:center}.temoignages .temoignages-title-container{text-align:center;justify-content:center}.temoignages .temoignages-title-container .temoignages-title-img{display:flex;justify-content:center;text-align:center;margin-bottom:20px}.temoignages .temoignages-title-container .temoignages-title-img img{width:45px}.temoignages .temoignages-title-container .temoignages-title{color:#000;font-family:ff-carina,serif;font-size:4.8rem;line-height:1.1em;letter-spacing:.01em;font-weight:400}.temoignages .row{position:relative}.temoignages .owl-carousel .temoignages-content{position:relative;margin:50px;font-size:2rem}.temoignages .owl-carousel .temoignages-infos .name{font-family:Inter,sans-serif;font-size:1.6rem;color:#000}.temoignages .owl-carousel .temoignages-infos .city{font-family:Inter,sans-serif;font-size:1.6rem;color:#000}.temoignages .owl-carousel .temoignages-infos .company{font-family:Inter,sans-serif;font-size:1.6rem;color:#000}.temoignages .owl-carousel .owl-nav{position:absolute;width:100%;height:40px;top:25%}.temoignages .owl-carousel .owl-nav .owl-next,.temoignages .owl-carousel .owl-nav .owl-prev{display:flex;height:50px;width:50px;border-radius:50%;align-items:center;justify-content:center;position:absolute;padding:5px;background:#d04848;transition:opacity .3s ease}.temoignages .owl-carousel .owl-nav .owl-next:after,.temoignages .owl-carousel .owl-nav .owl-prev:after{content:"";position:absolute;z-index:8;display:block;width:20px;height:20px;border-top:2px solid #fff;border-left:2px solid #fff;top:15px;left:11px}.temoignages .owl-carousel .owl-nav .owl-next:hover,.temoignages .owl-carousel .owl-nav .owl-prev:hover{opacity:.8}.temoignages .owl-carousel .owl-nav .owl-prev{left:-50px}.temoignages .owl-carousel .owl-nav .owl-prev:after{content:"";top:15px;left:18px;transform:rotate(315deg)}.temoignages .owl-carousel .owl-nav .owl-next{right:-50px}.temoignages .owl-carousel .owl-nav .owl-next:after{content:"";top:15px;left:11px;transform:rotate(135deg)}@media only screen and (max-width:940px){.temoignages .owl-carousel .owl-nav{display:none}}@media only screen and (max-width:1024px){.temoignages .rowFlex .colFlex{width:80%}}@media only screen and (max-width:650px){.temoignages .rowFlex .colFlex{width:90%}}.text-bg{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.text-bg .rowFlex{flex-wrap:wrap;justify-content:center;padding:100px 0}.text-bg .rowFlex.text-center h3,.text-bg .rowFlex.text-center h4,.text-bg .rowFlex.text-center p{color:#fff;text-transform:uppercase}.text-bg .rowFlex.text-center h4{font-size:3rem;letter-spacing:2px}.text-bg .rowFlex.text-center p{margin-top:20px}.text-bg .sector-title h3{color:#fff;text-align:center}.text-bg .sector{display:flex;flex-wrap:wrap;align-items:center;font-size:3.5rem;text-align:center;background-color:#fff;color:#d04848;text-transform:uppercase;font-weight:700;margin:20px;padding:10px 20px 8px 20px;border-radius:360px}.text-center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.5em}.text-center.reduced{max-width:650px;margin:0 auto}.text-center .highlight{font-family:ff-carina,serif;font-size:7rem;line-height:1.1em;letter-spacing:.01em;margin-bottom:40px;font-weight:400}.text-center .h1{font-family:ff-carina,serif;font-size:4.8rem;line-height:1.1em;letter-spacing:.01em;margin-bottom:40px;font-weight:400}.contenu-textimage.textimage.rowFlex{width:100%;flex-direction:row;margin:0;padding:0 0 80px 0}.contenu-textimage.textimage.rowFlex .text-container{padding:0 60px}.contenu-textimage.textimage.rowFlex .text-container .col.text-container{padding:0}.contenu-textimage.textimage.rowFlex .text-container .col.text-container h2,.contenu-textimage.textimage.rowFlex .text-container .col.text-container h3,.contenu-textimage.textimage.rowFlex .text-container .col.text-container h4,.contenu-textimage.textimage.rowFlex .text-container .col.text-container h5{padding-top:0;margin-top:0}.contenu-textimage.textimage.rowFlex .text-container .col.text-container h3{font-family:Inter,sans-serif;font-size:4rem;font-weight:600;text-align:left;color:#d04848;padding:10px 0;margin:0}.contenu-textimage.textimage.rowFlex .text-container .col.text-container p{font-family:Inter,sans-serif;text-align:left;padding:10px 0;line-height:1.5em}.contenu-textimage.textimage.rowFlex .text-container .col.text-container .links-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.contenu-textimage.textimage.rowFlex .text-container .col.text-container .links-list a,.contenu-textimage.textimage.rowFlex .text-container .col.text-container .links-list li{margin:5px}.contenu-textimage.textimage.rowFlex .text-container .col.image-container{padding:0;max-height:400px}.contenu-textimage.textimage.droite{flex-direction:row-reverse}.contenu-textimage.textimage.droite .col.text-container{padding-left:0}.contenu-textimage.textimage.droite .col.text-container h3{margin-right:20px}.contenu-textimage.textimage.droite .col.text-container a.link,.contenu-textimage.textimage.droite .col.text-container p{margin-right:20px}.contenu-textimage.textimage.droite .col.image-container{padding:0}.contenu-textimage.textimage.gauche .col.text-container{padding-right:0}.contenu-textimage.textimage.gauche .col.text-container h3{text-align:left;margin-right:20px}.contenu-textimage.textimage.gauche .col.text-container a.link,.contenu-textimage.textimage.gauche .col.text-container p{text-align:left;margin-right:20px}.contenu-textimage.textimage.gauche .col.image-container{padding:0}@media only screen and (max-width:800px){.contenu-textimage.textimage.rowFlex{flex-wrap:wrap;background:0 0!important}.contenu-textimage.textimage.rowFlex .text-container{padding:0;margin-top:40px}}.textimagecolonnes .rowFlex{flex-direction:row}.textimagecolonnes .rowFlex .colFlex.textcolonnes{align-items:center;margin:0 0 0 20px}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-title-container{text-align:center;justify-content:center}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-title-container .imagetextecolonne-title-img{display:flex;justify-content:center;text-align:center;margin-bottom:20px}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-title-container .imagetextecolonne-title-img img{width:45px}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-title-container .imagetextecolonne-title{color:#000;font-family:ff-carina,serif;font-size:4.8rem;line-height:1.1em;letter-spacing:.01em;font-weight:400}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-subtitle{color:#222;font-size:1.6rem;text-align:center}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-colonne-container{display:flex;flex-direction:row;border-top:1px solid #f4e9e3;border-bottom:1px solid #f4e9e3;margin-top:60px}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-colonne-container .imagetextecolonne-colonne{margin:20px;text-align:center;color:#222}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-colonne-container .imagetextecolonne-colonne .imagetextecolonne-colonne-titre{font-size:1.8rem;color:#d04848;text-align:center;margin-bottom:20px}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-colonne-container .imagetextecolonne-colonne .imagetextecolonne-colonne-description{color:#222}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-colonne-link{margin-top:20px}@media only screen and (max-width:800px){.textimagecolonnes .rowFlex{flex-direction:column;padding:20px 0}.textimagecolonnes .rowFlex .colFlex.image,.textimagecolonnes .rowFlex .colFlex.text{padding:0 20px;width:90%}}@media only screen and (max-width:600px){.textimagecolonnes .rowFlex{flex-direction:column;padding:20px 0}.textimagecolonnes .rowFlex .colFlex.textcolonnes .imagetextecolonne-colonne-container{flex-direction:column}}.carousel-section .swiper-carousel-icons-navigation{display:flex}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection,.carousel-section .swiper-carousel-icons-navigation .swiper-button-prev-products-selection{position:relative;width:70px;height:70px;border:1px solid #000;border-radius:0;font-size:30px;background-color:#fff;margin:0;padding:0;cursor:pointer}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection:focus,.carousel-section .swiper-carousel-icons-navigation .swiper-button-prev-products-selection:focus{outline:0}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection.disabled,.carousel-section .swiper-carousel-icons-navigation .swiper-button-prev-products-selection.disabled{opacity:1}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection.disabled:after,.carousel-section .swiper-carousel-icons-navigation .swiper-button-prev-products-selection.disabled:after{opacity:.5}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection:after,.carousel-section .swiper-carousel-icons-navigation .swiper-button-prev-products-selection:after{content:"";position:absolute;z-index:11;display:block;width:25px;height:25px;border-top:1px solid #000;border-left:1px solid #000}.carousel-section .swiper-carousel-icons-navigation .swiper-button-prev-products-selection:after{top:20px;right:15px;transform:rotate(-45deg)}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection{border-left:none}.carousel-section .swiper-carousel-icons-navigation .swiper-button-next-products-selection:after{top:20px;left:15px;transform:rotate(135deg)}.carousel-section .carousel-container{margin:0 auto;width:100%}.carousel-section .carousel-container .title-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.carousel-section .carousel-container .title-container h2.title-woo-carousel{display:flex;font-size:3.5rem;text-align:left;font-weight:700;margin:0 20px 0 0}.carousel-section .carousel-container .title-container a.button-link{display:flex;flex-direction:row;align-items:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;transition:all .2s ease}.carousel-section .carousel-container .title-container a.button-link span{margin-right:15px;transition:all .2s ease}.carousel-section .carousel-container .title-container a.button-link:hover{text-decoration:none;transform:translate3d(-5px,0,0)}.carousel-section .carousel-container .title-container a.button-link:hover span{transform:translate3d(10px,0,0)}.carousel-section .swiper-products-selection{opacity:0;transition:opacity .3s ease}.carousel-section .swiper-products-selection.show{opacity:1}.carousel-section .swiper-products-selection .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container .carousel-item-card{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:30px;font-weight:500}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container .carousel-item-card .product-image{width:100%;display:flex;align-items:center;border:1px solid transparent;transition:all .2s ease;margin-bottom:10px}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container .carousel-item-card .woocommerce-loop-product__before_title span{text-align:center;margin:0;text-transform:uppercase;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;color:#a2a2a2}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container .carousel-item-card .product-title{font-family:Inter,sans-serif;font-size:1.8rem;color:#222;margin-top:5px;text-align:center}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container .carousel-item-card .product-price{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:lighter;color:#a2a2a2;margin-bottom:10px}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container:hover{text-decoration:none}.carousel-section .swiper-products-selection .swiper-slide a.carousel-item-card-container:hover .carousel-item-card .product-image{border:1px solid #000}.carousel-section .swiper-products-selection .swiper-slide .add_to_cart_button{margin:0 auto 5px auto}.carousel-section .swiper-products-selection .swiper-slide .add_to_cart_button:hover{text-decoration:none}.domaines-container{display:flex;flex-wrap:wrap}.domaines-container .domaine{display:flex;flex-direction:column;justify-content:space-between;width:48%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);padding:70px;margin:1%}.domaines-container .domaine h2{font-size:3.5rem;color:#fff;margin-bottom:20px}.domaines-container .domaine p{color:#fff}.domaines-container .domaine a.button-link{color:#fff}.subdomaine-container .page-header{display:flex;justify-content:space-between}.subdomaine-container h2{margin-bottom:40px}.subdomaine-container p{margin:0}.domaine-description{margin-top:20px}@media only screen and (max-width:800px){.domaines-container .domaine{display:flex;flex-direction:column;justify-content:space-between;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);padding:70px;margin:1%}}#page .storefront-breadcrumb{margin:100px 0 0 0;padding:0}#page .storefront-breadcrumb .product_meta a,#page .storefront-breadcrumb .woocommerce-breadcrumb a,#page .storefront-breadcrumb a.woocommerce-review-link{text-decoration:none}.archive .site-content,.blog .site-content,.page-template-default .site-content,.post-template-default .site-content{max-width:1280px;width:90%;padding:0 0;margin:0 auto}.post-type-archive-product .woocommerce-ordering{float:right;margin-right:0;padding:0 10px}.woocommerce-pagination .page-numbers li .page-numbers:not(.current){background-color:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.025)}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#d04848!important;color:#fff!important;border:1px solid rgba(0,0,0,.025);font-weight:700}.page-template .content-area,.page-template-contact .content-area,.page-template-default .content-area,.page-template-template-flexible .content-area,.tax-product_cat .content-area{width:100%!important}.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link img,.wc-block-grid__products li.product .woocommerce-LoopProduct-link img,ul.products .wc-block-grid__product .woocommerce-LoopProduct-link img,ul.products li.product .woocommerce-LoopProduct-link img{border-radius:0;border:1px solid transparent;transition:all .2s ease}.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link:hover,.wc-block-grid__products li.product .woocommerce-LoopProduct-link:hover,ul.products .wc-block-grid__product .woocommerce-LoopProduct-link:hover,ul.products li.product .woocommerce-LoopProduct-link:hover{text-decoration:none}.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link:hover img,.wc-block-grid__products li.product .woocommerce-LoopProduct-link:hover img,ul.products .wc-block-grid__product .woocommerce-LoopProduct-link:hover img,ul.products li.product .woocommerce-LoopProduct-link:hover img{border:1px solid #000}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title>a:not(.has-font-size),.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products li.product .wc-block-grid__product-title>a:not(.has-font-size),.wc-block-grid__products li.product .woocommerce-loop-category__title,.wc-block-grid__products li.product .woocommerce-loop-product__title,ul.products .wc-block-grid__product .wc-block-grid__product-title,ul.products .wc-block-grid__product .wc-block-grid__product-title>a:not(.has-font-size),ul.products .wc-block-grid__product .woocommerce-loop-category__title,ul.products .wc-block-grid__product .woocommerce-loop-product__title,ul.products li.product .wc-block-grid__product-title,ul.products li.product .wc-block-grid__product-title>a:not(.has-font-size),ul.products li.product .woocommerce-loop-category__title,ul.products li.product .woocommerce-loop-product__title{width:100%;font-family:Inter,sans-serif!important;font-size:1.8rem!important;color:#222!important;margin-top:5px!important;text-align:center!important}.products .product .woocommerce-loop-product__title{text-transform:none!important}.onsale,.wc-block-grid__product-onsale,.widget_product_search form:before,.widget_search form:before,ul.products li.product .price{font-family:Inter,sans-serif!important;font-size:1.5rem!important;font-weight:lighter!important;color:#a2a2a2!important;width:100%;margin:0 auto!important;text-align:center}.woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li.active a{font-family:Inter,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;color:#000!important;width:100%;margin:0 auto!important;text-align:left}.products .product .price:after,.products .product .price:before{display:none!important}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{color:#000}.woocommerce-shop .site-content>div{display:flex;flex-direction:row-reverse}.woocommerce-shop .site-content>div .content-area{float:none;margin:0}.woocommerce-shop .site-content>div .content-area .site-main{width:100%}.woocommerce-shop .site-content>div .widget-area{float:none;margin:0}@media only screen and (max-width:991px){.woocommerce-shop .site-content>div{flex-direction:column}.woocommerce-shop .site-content>div .content-area{width:100%}.woocommerce-shop .site-content>div .widget-area{padding:0;height:0;margin:0}}
/*# sourceMappingURL=../../sourcemap/css/main.min.css.map */
