@media (max-width:1400px){.container{width:80%}}@media (max-width:1200px){.container{width:85%}}@media (max-width:992px){body{padding-top:72px}main{margin-top:-2px}.container{width:100%;padding:0 var(--u)}}@media (max-width:992px){h1,h2,h3,h4,h5,h6{line-height:80%}h1{font-size:3.5rem}h2{font-size:3.5rem}h3{font-size:2.25rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:.875rem}}@media (max-width:768px){h1,h2,h3,h4,h5,h6{line-height:80%}h1{font-size:3.25rem}h2{font-size:3.25rem}h3{font-size:2.15rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.875rem}}@media (max-width:600px){h1,h2,h3,h4,h5,h6{line-height:80%}h1{font-size:2.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.05rem}h5{font-size:1rem}h6{font-size:.875rem}}@media (max-width:992px){.btn{padding:calc(var(--u-xs) - 1px) calc(var(--u-sm) + var(--u-xs));font-size:1.1rem}.section-title>hr,.section-title>.feather{display:none}#map-container{margin-left:var(--u-n);width:calc(100% + var(--u-lg))}.col.l12 .card-category::after{padding-bottom:50%}.card-category .cc-content{bottom:var(--u-me);left:var(--u-me);width:calc(100% - calc(var(--u-me) * 2))}.card-nav .cn-content{padding:var(--u-me)}.card-nav .parallax img{height:auto}}@media (max-width:600px){.btn{padding:calc(var(--u-xs) - 2px) calc(var(--u-sm) + var(--u-xs) - 2px);font-size:1rem}.btn .feather{height:var(--u);width:var(--u)}.card-category .cc-content{bottom:var(--u);left:var(--u)}#map-locations{left:-.5%;top:-2%}.card-nav .cn-content{padding:var(--u);padding-top:var(--u-xl)}}@media (max-width:992px){#post-banner,#realisation-banner{height:calc(var(--u-xxl) * 4)}#post-banner .pb-content,#realisation-banner .rb-content{padding-left:var(--u);padding-right:var(--u);width:100%}#post-side,#realisation-side{border-left:0;margin-left:0;padding-left:0;border-top:var(--border);margin-top:var(--u-lg);padding-top:var(--u-lg)}#post-side hr,#realisation-side hr{margin:var(--u-lg) 0;width:100%}.ss-item{padding:calc(var(--u-xxl) * 1) 0 calc(var(--u-xxl) * 2) 0}.ss-item .col{text-align:center}}@media (max-width:600px){#post-banner,#realisation-banner{height:calc(var(--u-xxl) * 3)}}@media (min-width:992.02px){#shop-slider .ss-item{height:100vh;display:flex;align-items:center}#shop-slider .ss-item .ss-image a{position:relative;display:block}#shop-slider .ss-item .ss-image img{position:absolute;height:auto;width:100%;aspect-ratio:initial;top:50%;transform:translateY(-50%)}#shop-latest .section-title{margin-bottom:var(--u-xl)}}@media (max-width:992px){#shop-latest .col .card-item{margin-top:var(--u-me)!important}.ss-item .ss-image{margin-right:0}.ss-item .ss-content{margin-left:0}.woocommerce div.product{flex-direction:column}.woocommerce div.product div.images.woocommerce-product-gallery{align-self:center;margin-right:0!important;width:50%}.woocommerce div.product div.summary{margin-left:0;width:100%!important;margin-top:0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products{flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(33.33% - var(--u))!important}}@media (min-width:600px) and (max-width:992px){.woocommerce ul.products li.product:nth-child(4),.woocommerce-page ul.products li.product:nth-child(4){display:none}}@media (max-width:600px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(50% - var(--u))!important}.woocommerce div.product div.images.woocommerce-product-gallery{width:100%!important}}@media (max-width:1200px){#header-content{padding:var(--u-xl) var(--u)}}@media (max-width:992px){header{z-index:997!important}#header-desktop{display:none}#header-resp{display:flex}}@media (max-width:600px){#header-resp-brand h2,#sidenav-brand h2{font-size:1.5rem}#header-resp-brand h3,#sidenav-brand h3{font-size:1.1rem}}@media (max-width:992px){#home-hero-intro{display:flex;flex-direction:column}#home-hero-intro #home-presentation{order:1}#home-hero-intro #home-hero{order:2;padding-bottom:var(--u-xxl);width:100%}.hero-card .hero-item{padding:var(--u-me)}.hero-card>.hc-title{top:var(--u-me);left:var(--u-me)}.hero-slider .slick-dots{bottom:var(--u-me);right:var(--u-me)}.hc-shop .hero-slider .slick-dots{bottom:initial;top:var(--u-me)}.hero-slider .slick-dots li button{width:calc(var(--u-me) / 2);height:calc(var(--u-me) / 2);padding:0}.hero-card.hc-shop>.btn{bottom:var(--u-me);left:var(--u-me)}.hero-card.hc-shop .hero-item .btn{bottom:var(--u-me);right:var(--u-me)}.hero-card.hc-shop .hero-item img{top:50%!important;transform:translate(-50%,-50%)!important}.hero-card.hc-shop:hover .hero-item img{top:var(--u-xl)}#home-presentation #hp-loic{flex-direction:column}#home-presentation #hp-loic .img-outline{margin-right:0;margin-bottom:var(--u-xl)}#background-portfolio #water-portfolio,#background-404 #water-404{display:none}#background-portfolio,#background-404{background-position:top center;height:400px;margin-top:var(--u-xl-n)}}@media (max-width:600px){.hero-card.hc-portfolio::after,.hero-card.hc-shop::after{padding-bottom:100%}.hero-card .hero-item{padding:var(--u)}.hero-card>.hc-title{top:var(--u);left:var(--u)}.hero-slider .slick-dots{bottom:var(--u);right:var(--u)}.hc-shop .hero-slider .slick-dots{bottom:initial;top:var(--u)}.hero-slider .slick-dots li button{width:var(--u-sm);height:var(--u-sm)}.hero-card.hc-shop>.btn{bottom:var(--u);left:var(--u)}.hero-card.hc-shop .hero-item .btn{bottom:var(--u);right:var(--u)}#home-presentation #hp-loic .img-outline{margin-right:0;margin-bottom:var(--u-lg)}#background-portfolio,#background-404{background-position:top center;height:250px;margin-top:var(--u-lg-n)}}@media (max-width:1400px){#footer-social ul,.social-snippet ul{flex-wrap:wrap;justify-content:center;margin:var(--u-sm-n) 0}#footer-social ul li,.social-snippet ul li{width:25%;margin:var(--u-sm) 0}#footer-social ul li:nth-child(4n+4),.social-snippet ul li:nth-child(4n+4){border-right:0}}@media (max-width:992px){#footer-content{flex-direction:column}#footer-content>div:first-child{width:100%;text-align:center}#footer-content #footer-brand{flex-direction:column;justify-content:center;align-items:center}#footer-content #footer-brand h2{margin-bottom:var(--u-xs)}#footer-content #footer-brand hr{order:3;margin:var(--u) 0}#footer-content #footer-presentation p{display:none}#footer-content .social-links{justify-content:center;margin-top:0}.footer-links{text-align:center;width:100%;margin-top:var(--u-lg);margin-left:0}#post-footer{flex-direction:column-reverse;align-items:center}#post-footer ul{margin-bottom:var(--u);text-align:center;justify-content:center}}@media (max-width:600px){#footer-social ul li,.social-snippet ul li{width:33.33%}#footer-social ul li:nth-child(4n+4),.social-snippet ul li:nth-child(4n+4){border-right:2px solid var(--black)}#footer-social ul li:nth-child(3n+3),.social-snippet ul li:nth-child(3n+3){border-right:0}}@media (max-width:992px){#home-shop-slider .slick-list{margin-left:var(--u-n)!important;margin-right:var(--u-n)!important;width:calc(100% + var(--u-lg))}.posts-slider .slick-list,.instagram-slider .slick-list{width:calc(100% + var(--u-lg));margin-left:var(--u-n)!important}.slick-arrow{display:none!important}}