section:has(.swiper){overflow:hidden}.swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%}.swiper-wrapper .swiper-slide{flex:1 0 auto;padding:var(--min-gutter)}[data-controller=swiper]>*+*{margin-top:var(--gutter)}.swiper_btns{align-items:center;display:flex;margin-top:0}.swiper_btns>*+*{margin-left:var(--min-gutter)}.swiper-nav{display:flex;justify-content:flex-end;pointer-events:none}.swiper-nav>*{border-radius:4px;height:100%;padding:8px;pointer-events:auto;transition:var(--slow-transition)}.swiper-nav>:active{transform:scale(.9)}.swiper-nav>*+*{margin-left:10px}.swiper-nav .next svg{rotate:-90deg}.swiper-nav .prev svg{rotate:90deg}.swiper-nav .swiper-button-disabled{opacity:.2}.swiper-pagination{align-items:center;bottom:var(--gutter);display:flex;flex-direction:column;left:var(--gutter);position:absolute;z-index:3}.swiper-pagination>*+*{margin-top:10px}.swiper-pagination-bullet{background:var(--dark);border-radius:100px;cursor:pointer;height:10px;opacity:.2;width:10px}.swiper-pagination-bullet-active{opacity:1}.swiper_top{align-items:center;display:flex;gap:16px;justify-content:space-between}@media screen and (max-width:1250px){[data-swiper-type-value=default] .swiper-wrapper .swiper-slide{max-width:33%}}@media screen and (max-width:1000px){[data-swiper-type-value=default] .swiper-wrapper .swiper-slide{max-width:50%}}@media screen and (max-width:550px){[data-swiper-type-value=default] .swiper-wrapper .swiper-slide{max-width:100%}}[data-swiper-type-value=partenaires] img{object-fit:contain}[data-swiper-type-value=partenaires] .swiper-wrapper .swiper-slide{padding:var(--gap-padding)}@media screen and (max-width:800px){.swiper_top{flex-direction:column}.swiper_btns{margin-top:var(--gutter)}}[data-swiper-type-value=swiper-thumbs]{background:var(--light);border-radius:var(--radius);padding:1rem}[data-swiper-type-value=swiper-thumbs]:has(.swiper-vertical){display:flex}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container]{background-color:var(--white);border:1px solid var(--gray-100);overflow:hidden;width:100%}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container] .swiper-slide{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:60vh}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container] .swiper-slide picture{height:100%;width:100%}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container] .swiper-slide picture img{object-fit:cover}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs{margin-top:0;padding:var(--space-l) var(--space-s);width:100%}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide{aspect-ratio:1/1;border:1px solid var(--gray-100);box-shadow:0 0 10px rgba(var(--dark-values),50%);cursor:pointer;max-height:125px;max-width:125px;overflow:hidden}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide.swiper-slide.swiper-slide-thumb-active{border:1px solid var(--secondary)}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide picture{height:100%;width:100%}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide picture img{object-fit:cover}@media screen and (max-width:1024px){[data-swiper-type-value=swiper-thumbs]{display:block;pointer-events:auto;visibility:visible}}#lp p{font-weight:300}#lp p b{font-weight:400}#lp h2{font-size:5rem;margin-bottom:-1rem}#lp h3,#lp h4{font-family:Urbane Rounded;text-transform:none}#lp h3.h3,#lp h4.h3{font-size:2rem;font-weight:450;margin-block:-.5rem .5rem}#lp h3.h4,#lp h4.h4{font-size:1.2rem;font-weight:350;line-height:1.2;max-width:35ch}#lp .btn{--color-btn:#e77f02!important}#lp .btn:not(.cta,.icon){background:none;color:var(--color-btn)!important;font-weight:600}#lp .bg-image{display:flex;left:50%;position:absolute;top:-5%;translate:-50%;width:120vw;z-index:0}#lp .bg-image svg{width:100%}#lp .bg-image:after{background:linear-gradient(to bottom,transparent -10%,var(--color-body));content:"";height:100%;left:50%;position:absolute;top:0;translate:-50%;width:100%}#lp .bg-image:last-child{background:linear-gradient(to bottom,transparent 80%,var(--color-body));bottom:-70vh;rotate:180deg;top:auto;z-index:0}#lp footer,#lp section{z-index:1}#lp #video{padding-top:6rem}#lp #video video{border-radius:var(--radius);width:min(900px,100%)}#lp #hero>picture{padding-block:1rem;width:min(300px,80%)}#lp #hero>picture:before{background:rgba(0,0,0,.2);border-radius:50%;bottom:5%;content:"";filter:blur(2rem);height:20%;left:30%;position:absolute;width:100%}#lp #hero .labels{gap:clamp(2rem,4vw,4rem);justify-content:center;width:100%}#lp #hero .labels picture{height:3.5rem;width:auto}#lp #hero .labels picture img{height:100%;object-fit:contain}#lp #hero .h3{font-size:1.5rem!important}#lp #hero .h4{align-items:center;display:flex}#lp #hero .h4 picture{flex-shrink:0;float:left;height:6em;width:auto}#lp #presentation .fixed{align-self:center;padding-bottom:4rem;text-align:center;text-wrap:balance;width:min(40ch,90%)}#lp #presentation .swiper{display:flex;width:100%}#lp #presentation .swiper .swiper-slide{display:grid;gap:1rem;place-items:center}#lp #presentation .swiper .swiper-slide picture,#lp #presentation .swiper .swiper-slide svg{height:14rem;stroke:none!important}#lp #presentation .swiper .swiper-slide picture img,#lp #presentation .swiper .swiper-slide svg img{object-fit:contain}#lp #presentation .swiper .swiper-slide p{text-align:center;text-wrap:balance}#lp #notices .notice{background:#eee;display:grid;gap:2rem;padding:4rem;place-items:center}#lp #notices .notice picture{max-width:220px}#lp #supports{align-items:start;display:flex;gap:clamp(3rem,8vw,8rem)}#lp #supports .sticky{min-width:clamp(150px,40%,400px);position:sticky;top:4rem}#lp #supports .h3{text-align:center;text-wrap:balance}#lp #supports .bento_3{gap:2rem}#lp #supports .bento_3 .support picture{aspect-ratio:1;border-radius:var(--radius);height:auto;overflow:hidden}#lp #supports .bento_3 .support picture img{object-fit:cover}#lp #supports .bento_3 .support p{text-align:center}#lp #enaction .action{display:grid;gap:1rem;place-items:center}#lp #enaction .action picture{aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden}#lp #enaction .action picture img{object-fit:cover}#lp #enaction .action p{text-align:center}#lp #distributeurs .map-c{height:70vh}#lp #ctas{align-items:start;display:flex;gap:2rem;justify-content:center;min-height:30vh}.align-center{align-self:center;justify-self:center;text-align:center}.align-right{align-self:end;justify-self:end;text-align:end}.align-center>*,.align-right>*{align-self:inherit;justify-self:inherit;text-align:inherit}.flex{flex-flow:row wrap}.flex,.flex-col{display:flex;gap:1rem}.flex-col{flex-flow:column nowrap}