@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Allura&family=Lovers+Quarrel&display=swap);body{font-family:Heebo,sans-serif;font-size:15px;line-height:25px;font-weight:400;color:#63605a;letter-spacing:.01em;overflow-x:hidden;-webkit-font-smoothing:antialiased}nav li a{font-weight:400;text-transform:uppercase;letter-spacing:.14em;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block!important}nav li a:before{content:"";width:100%;height:1px;background-color:#241c10;position:absolute;top:calc(100% - 25px);left:0;transform:scale(0,1);transform-origin:right center;transition:transform .5s ease}nav li:hover>a:before{transform:scale(1,1);transform-origin:left center}.current-menu-item>a{position:relative!important}.current-menu-item>a:after{content:"";width:100%;height:1px;background-color:#241c10;position:absolute;top:calc(100% - 25px);left:0;transform:scale(1,1);transform-origin:right center;transition:transform .5s ease}.menu-item-has-children:after{font-family:FontAwesome;content:"\f078"!important;top:24px!important;font-size:9px;color:#241c10!important}.sliding-menu a,.sub-menu a{line-height:60px!important}.sub-menu:a{position:relative!important}.sub-menu a:before{content:"";width:100%;height:1px;background-color:#241c10;position:absolute;top:calc(100% - 18px);left:0;transform:scale(0,1);transform-origin:right center;transition:transform .5s ease}.sub-menu:hover::before{transform:scale(1,1);transform-origin:left center}.title-slider{position:relative;margin-top:-8em;margin-left:32em;z-index:0;white-space:nowrap}.title-slider2{position:relative;margin-top:-8em;margin-left:22em;z-index:0;white-space:nowrap}.woo-product-content{position:relative}.woo-product-content:before{content:'';position:absolute;bottom:-30px;left:50%;width:1px;height:77px;background-color:#241c1066;opacity:.3}.section3-img1{position:absolute;left:8em;top:5em}.section3-img2{position:absolute;left:44em;top:20em}.section4{min-height:452px!important;width:auto!important;position:relative}.section4-box{background-color:rgba(255,255,255,.5);position:absolute;bottom:0;width:100%}.texte-mtop{position:relative;margin-top:-4em}.single h2,.single h3,.single h4,.single h5,.single h6{font-size:24px}.archive .readmore{border-radius:2px;font-weight:700}footer .copyright{border-top:none;padding:30px 50px;margin-top:40px;text-align:center;color:#63605a;background:#f7f7f7}.sidebar1{padding:30px 15px;background:#f5f5f5;margin-bottom:30px}.sidebar2{padding:30px 15px;background:#f5f5f5;margin-bottom:35px}.sidebar3{padding:35px 15px;background:#f5f5f5;margin-bottom:30px}body:not(.home) .main{padding-bottom:90px;background:#fff}footer #back_to_top{bottom:2.5%!important;right:2%!important}.archive h1,.single h1{top:.8em}footer{border-top:1px solid #e4e4e4}.flip p{text-align:center!important}@media screen and (max-width:1600px){.section3-img1 img{max-width:80%!important}.section3-img2 img{max-width:80%!important}.section3-img2{left:37em}}@media screen and (max-width:1366px){.slider{padding-top:9%!important}.section3-img1{left:5em}.section3-img2{left:31em}.section3-img1 img{max-width:74%!important}.section3-img2 img{max-width:74%!important}.title-slider2{margin-top:-8em;margin-left:7em;padding-bottom:1.5em}}@media screen and (max-width:1280px){.section3-img1{left:3em}.section3-img2{left:28em}}@media screen and (max-width:1024px){nav li a{line-height:66px!important}.titre-slider .sow-headline{line-height:74px!important;font-size:64px!important}.full-height{height:80vh!important;align-items:center!important;justify-content:center!important}.title-slider .sow-headline{font-size:90px!important}.slider{padding-top:5%!important}.section3-img1{left:2em}.section3-img2{left:21em}.section3-img1 img{max-width:60%!important}.section3-img2 img{max-width:60%!important}.subheader{padding:70px 0}.archive h1,.single h1{top:.2em}.navbar{padding:.5rem 2rem!important}.menu-item-has-children:after{top:19px!important}.sliding-menu a,.sub-menu a{margin-left:15px}}@media screen and (max-width:960px){.home h2{line-height:67px!important;font-size:67px!important}.title-slider{margin-top:-7em;margin-left:23em}}@media screen and (max-width:375px){.titre-slider .sow-headline{line-height:38px!important;font-size:31px!important}.section3-img2{left:11.9em}.title-slider2{margin-left:4em}.bg-res{padding:62% 0!important}.navbar{padding:.5rem 1rem!important}}