﻿.slider .slick-list .slick-track .slick-slide>div>div{display:block !important;position:relative}.slider.homepage{overflow:hidden;background:var(--color-black)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:flex;flex-direction:column;padding:5vh 5vw;opacity:0;transition:opacity 1s .5s ease-in-out}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .title{line-height:1;font-weight:900;text-transform:uppercase;font-size:clamp(32px,5vw,128px);font-family:var(--alt-font-family)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .description{font-weight:500;font-size:clamp(18px,2.5vw,24px)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .description:after{content:"ó";font-family:"edglyph";display:block;margin-top:20px}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-en-haut{text-align:center;align-items:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.en-haut-a-droite{text-align:right;align-items:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-a-gauche{justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre{text-align:center;align-items:center;justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-a-droite{text-align:right;align-items:flex-end;justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.en-bas-a-gauche{justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-en-bas{text-align:center;align-items:center;justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.en-bas-a-droite{text-align:right;align-items:flex-end;justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.aucun{display:none}.slider.homepage .slick-list .slick-track .slick-slide.slick-current>div>div .slider-caption{opacity:1}#content{padding-top:0}#content #slider-content{position:relative;box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.5)}#content #slider-content:after{content:"";position:absolute;left:0;top:100%;transform:translate(0, -50%) scaleX(-1);display:block;width:50%;min-width:256px;max-width:530px;aspect-ratio:1536/1024;background:url(../../img/interface/elephant.png) no-repeat center;background-size:cover}#content #slider-content .slider.homepage .slick-slide img{width:100%;height:100vh;object-fit:cover;min-height:512px;max-height:calc(100vh - 110px);object-position:top center;opacity:.6}#content #store-search{text-align:center;padding:100px 0}#content #store-search .container{max-width:1000px}#content #store-search .container form .form-group{display:flex;height:60px;padding:0;margin:0}#content #store-search .container form .form-group label{position:relative;aspect-ratio:1/1;background:var(--grey-200);border-top-left-radius:3px;border-bottom-left-radius:3px;margin:0}#content #store-search .container form .form-group label:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);background-color:var(--grey-500);mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81.08 81.08"><path d="M80.2,75.96l-28.95-28.95c4.03-4.96,6.45-11.28,6.45-18.16C57.7,12.94,44.76,0,28.85,0S0,12.94,0,28.85s12.94,28.85,28.85,28.85c6.88,0,13.19-2.42,18.16-6.45l28.95,28.95c.59.59,1.35.88,2.12.88s1.54-.29,2.12-.88c1.17-1.17,1.17-3.07,0-4.24ZM6,28.85c0-12.6,10.25-22.85,22.85-22.85s22.85,10.25,22.85,22.85-10.25,22.85-22.85,22.85S6,41.45,6,28.85Z"/></svg>') no-repeat center;mask-size:14px}#content #store-search .container form .form-group .input-group{flex:1;position:relative}#content #store-search .container form .form-group .input-group .form-control{padding:0;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;height:auto}#content #store-search .container form .form-group button{display:none;height:auto;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:0 20px}#content #store-search .container a{display:block;text-align:right;font-weight:600;font-size:18px;margin-top:10px}#content #store-search .container a:hover{color:var(--primary-color)}#content #catalog .container ul.catalog-products{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:60px}#content #catalog .container ul.catalog-products li{flex:1;min-width:0;padding:0 20px;margin-bottom:40px}#content #catalog .container ul.catalog-products li a{display:block;text-align:center}#content #catalog .container ul.catalog-products li a figure{margin-bottom:10px}#content #catalog .container ul.catalog-products li a figure img{border-radius:99em;margin:0 auto}#content #catalog .container ul.catalog-products li a:hover{color:var(--primary-color)}#content #catalog .container ul.catalog-products li h3{font-weight:700;font-size:18px}#content #featured_article{padding:40px 0 60px}#content #featured_article .container ul.featured_article{display:flex;align-items:center}#content #featured_article .container ul.featured_article li{flex:1;padding:0 10px;margin-bottom:20px}#content #featured_article .container ul.featured_article li a{display:block;overflow:hidden;border-radius:15px;box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.25)}#content #featured_article .container ul.featured_article li a figure{position:relative}#content #featured_article .container ul.featured_article li a figure img{transition:.5s ease-in-out;width:100%;height:100%;object-fit:cover}#content #featured_article .container ul.featured_article li a figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:clamp(20px,2.5vw,40px);background:linear-gradient(to top, rgba(var(--color-black-rgb), 0.8) 0%, transparent 75%)}#content #featured_article .container ul.featured_article li a figure figcaption h3{font-weight:700;font-size:clamp(18px,2.5vw,24px);color:var(--color-white)}#content #featured_article .container ul.featured_article li a:hover figure img{transform:scale(1.05)}#content .jarallax{padding:20vh 0;display:flex;align-items:center}#content .jarallax .container{flex:1;text-align:center;color:var(--color-white)}#content .jarallax .container a{display:block;font-size:18px;font-weight:600}#content .jarallax .container a:hover{color:var(--primary-color)}#content .jarallax .container .supertitle{color:inherit}#content #map-container{text-align:center}#content #map-container #map{width:100%;height:100%;height:50vh;min-height:512px;margin-bottom:20px}#content #map-container>a{display:block;font-size:18px;font-weight:600}#content #map-container>a:hover{color:var(--primary-color)}#content #map-container .gmnoprint{display:none}#content #brand{padding:80px 0}#content #brand .container{color:var(--grey-400)}#content #brand .container h2{font-size:clamp(32px,2.5vw,48px);font-weight:900;line-height:1.2;text-transform:uppercase;margin:20px 0 80px;color:var(--color-black);font-family:var(--alt-font-family)}#content #brand .container h3{font-size:20px;font-weight:700;margin:10px 0;color:var(--color-black)}#content #brand .container .icon{display:block;width:48px;aspect-ratio:1/1;border-radius:3px;background-size:cover;background-position:center;background-repeat:no-repeat}#content #brand .container .icon.experts{background-image:url(../../img/interface/icons/experts.png)}#content #brand .container .icon.teintes{background-image:url(../../img/interface/icons/teintes.png)}#content #brand .container .icon.qualite{background-image:url(../../img/interface/icons/qualite.png)}#content #brand .container .icon.partners{background-image:url(../../img/interface/icons/partners.png)}#content #brand .container p{margin:20px 0;line-height:1.3333333333}#content #brand .container p:first-child{margin-top:0}#content #brand .container p:last-child{margin-bottom:0}#content #brand .container>.flex>div:first-child{padding-right:8vw}#content #brand .container>.flex>div+div{flex:1.2}#content #brand .container>.flex .flex p{margin:10px 0}#content #brand .container>.flex .flex p:first-child{margin-top:0}#content #brand .container>.flex .flex p:last-child{margin-bottom:0}#content #partners{padding:80px 0 60px;background:var(--grey-200)}#content #partners .container .supertitle,#content #partners .container .title{text-align:center}#content #partners .container ul.partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:60px}#content #partners .container ul.partners li{padding:0 20px;margin-bottom:20px;flex-basis:20%;min-width:96px}#content #partners .container ul.partners li a{display:block}#content #partners .container ul.partners li img{display:block;max-width:100%;height:auto;margin:0 auto}#content #partners .container p{text-align:center}@media all and (max-width: 1200px){#content #catalog .container ul.catalog-products li{flex:1;flex-basis:25%}}@media all and (max-width: 992px){#content #catalog .container ul.catalog-products li{flex-basis:33.3333333333%}#content #brand .container>.flex>div:first-child{padding-right:0}#content #brand .container>.flex .flex{display:flex;margin-left:-20px;margin-right:-20px}#content #brand .container>.flex .flex>div{padding:0 20px}}@media all and (max-width: 768px){#content #featured_article .container ul.featured_article{display:block;max-width:500px;margin:0 auto}#content #featured_article .container ul.featured_article li{padding:0}#content #featured_article .container ul.featured_article li a figure figcaption{padding:40px}#content #featured_article .container ul.featured_article li a figure figcaption h3{font-size:24px}}@media all and (max-width: 500px){#content #catalog .container ul.catalog-products li{flex-basis:50%}#content #brand .container>.flex .flex{display:block;margin-left:0;margin-right:0}#content #brand .container>.flex .flex>div{padding:0}}
