/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.32c19c5c.gif) 50% no-repeat}@font-face{font-family:slick;src:url(slick.019ff462.eot);src:url(slick.019ff462.eot#iefix)format("embedded-opentype"),url(slick.c8d05265.woff)format("woff"),url(slick.441ccdd6.ttf)format("truetype"),url(slick.0ba9c062.svg#slick)format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#eb212d;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;color:gray;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{color:#eb212d;opacity:.75}@font-face{font-family:DINPro;src:url(DINPro-Regular.700bcb2f.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(DINPro-Bold.470f40ef.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(DINPro-Medium.dd222221.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--green-color:#7ba669}.slick-prev,.slick-next{width:1.25rem;height:2.5rem;right:-1.25rem}.slick-prev:before,.slick-next:before{content:"";background:url(arrow-right.c1ab1470.svg) 50%/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.slick-prev{left:-1.25rem;right:auto}.slick-prev:before{transform:scaleX(-1)}body{margin:0;font-family:DinPro,Helvetica,Arial,sans-serif}main{display:block}.landing_page{color:#3b3c4b;background:#fff;font-weight:400;line-height:135%;overflow:hidden}.landing_page .slick-track{display:flex}.landing_page .slick-track .slick-slide{height:initial}.landing_page.no-scroll,body.no-scroll,html.no-scroll{overflow:hidden}.landing_page *,.main-footer *{box-sizing:border-box}a{color:#3b3c4b}@media screen and (max-width:960px){.sections{margin-top:90px}}@media screen and (max-width:768px){.sections{margin-top:60px}}.inner{width:100%;max-width:1600px;margin:0 auto;padding-left:1em;padding-right:1em;position:relative}@media screen and (max-width:1800px){.inner{max-width:1366px}}.slider-container{padding-left:1em;padding-right:1em;position:relative}.slider-container .slider:not(.slick-slider){justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.section{background:#fff;padding-top:4em;padding-bottom:4em;position:relative}.section h2{color:#3b3c4b;letter-spacing:-1px;text-transform:uppercase;margin:0;font-size:200%;font-weight:700;line-height:103%}.section h2 strong{color:#bc0315;font-weight:900}.section p{margin:20px 0;font-weight:500}.section.section--grey{background:#efefef}.section.section--green{background:#7ba669;background:var(--green-color);color:#fff}.section.section--green h2,.section.section--green .slick-dots li:not(.slick-active) button:before{color:#fff}.section.section--dense{padding-top:0;padding-bottom:0}.sticky-container{z-index:320;background:#fff;justify-content:center;align-items:center;width:100%;height:90px;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 10px #0000004d}.sticky-container .inner{justify-content:space-between;align-items:center;display:flex}.sticky-container .toggle-nav{box-shadow:none;background:0 0;border:none;width:50px;height:50px;margin-right:30px;padding:0;display:none;position:relative}.sticky-container .toggle-nav span{background:#000;width:30px;height:2px;position:absolute;top:17px;left:10px}.sticky-container .toggle-nav span:nth-child(2){top:24px}.sticky-container .toggle-nav span:nth-child(3){top:31px}.sticky-container .overlay{display:none}.sticky-container .logo{cursor:pointer;flex:none;width:150px;display:block}.sticky-container .logo picture,.sticky-container .logo picture img{width:100%;height:auto;display:block}.sticky-container .side-logo{flex:none;width:80px;margin-left:40px}.sticky-container .side-logo picture,.sticky-container .side-logo picture img{width:100%;height:auto;display:block}.sticky-container nav{text-align:center;place-content:center;align-items:center;padding:0;display:flex}.sticky-container nav button{color:#3b3c4b;cursor:pointer;text-transform:uppercase;background:0 0;border:none;outline:0;padding:20px 17px 0;font-size:.75rem;font-weight:500;display:inline-block}.sticky-container nav button:after{content:"";background:0 0;width:0;height:.2rem;margin:.5rem auto 0;transition:all .3s ease-out;display:block}.sticky-container nav button:hover,.sticky-container nav button.current{color:#eb322f}.sticky-container nav button:hover:after,.sticky-container nav button.current:after{background:#eb322f;width:100%}.sticky-container .cta{color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;box-shadow:none;background-color:#e9322e;border:none;border-radius:8px;outline:0;align-self:center;padding:10px 25px;font-size:1rem;font-weight:500;line-height:100%;text-decoration:none;transition:background-color .6s,color .6s;display:inline-block}.sticky-container .cta:hover,.sticky-container .cta:focus{color:#fff;background-color:#c01937;transition:background-color .25s,color .25s}.sticky-container .cta--inverted{color:#e9322e;background:#fff}.sticky-container .cta--inverted:hover,.sticky-container .cta--inverted:focus{color:#c01937;background:#eee}.sticky-container .cta:after{content:none}.sticky-container .inner>.cta{display:none}@media screen and (max-width:960px){.sticky-container{justify-content:space-between}.sticky-container .inner>.cta{display:inline-block}.sticky-container .logo{margin-right:auto}.sticky-container .side-logo{margin-left:auto}.sticky-container .toggle-nav{display:block}.sticky-container:after{content:"";z-index:-1;background:#fff;border-bottom:1px solid #999;width:100%;height:100%;position:absolute;top:0;left:0}.sticky-container nav{z-index:-2;background:#fff;flex-direction:column;width:100%;max-height:calc(100vh - 90px);padding:1rem;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;overflow-y:auto}.sticky-container nav button{width:100%;margin-bottom:.5rem}.sticky-container nav .cta{display:none}.sticky-container.open nav{transform:translateY(100%)}.sticky-container.open .overlay{z-index:-2;width:100%;height:100vh;display:block;position:absolute;top:0;left:0}}@media screen and (max-width:550px){.sticky-container{height:60px}.sticky-container .logo{width:100px}.sticky-container .side-logo{width:50px}.sticky-container .toggle-nav{width:40px;height:40px;margin-right:10px}.sticky-container .toggle-nav span{background:#000;width:30px;height:2px;position:absolute;top:10px;left:5px}.sticky-container .toggle-nav span:nth-child(2){top:19px}.sticky-container .toggle-nav span:nth-child(3){top:28px}}@media screen and (max-width:375px){.sticky-container{padding-left:.5rem;padding-right:.5rem}.sticky-container .logo{width:80px}.sticky-container .side-logo{width:40px;height:auto}.sticky-container .cta{padding:.5rem 1rem;font-size:.875rem}}.modal{opacity:0;z-index:-1;transform-origin:bottom;box-shadow:none;background:0 0;width:100%;max-width:100%;height:auto;max-height:100vh;margin:0;padding-top:120px;padding-left:1em;padding-right:1em;position:fixed;top:0;left:0;overflow:auto;transform:scale(0)}.modal.show{opacity:1;z-index:200;transition:all .3s ease-out;transform:scale(1)}.modal .modal-content{background:#fff;border-radius:30px;width:100%;max-width:800px;margin-left:auto;margin-right:auto;position:relative}.modal .video-container{width:100%;max-width:800px;height:0;padding-bottom:56.25%;position:relative}.modal .video-container iframe{background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.modal .close-modal{cursor:pointer;color:#fff;background:url(close.4f715f24.png) 50%/cover no-repeat;width:30px;height:30px;font-size:20px;position:absolute;top:-20px;right:-20px}.modal-overlay{z-index:-1;opacity:0;cursor:pointer;background:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.modal-overlay.show{z-index:100;opacity:1;transition:all .3s ease-out;display:block}@media screen and (max-width:1024px){.modal .modal-content{width:100%;max-width:100%}.modal.show{transform:scale(1)}.modal .close-modal{top:-20px;right:-12px}.modal .video-container{margin-top:20px}.modal .video-container .close-modal{top:-35px;right:-12px}}@media screen and (max-width:414px){.modal{padding-top:80px}}.modal-main,.modal-start{cursor:pointer;justify-content:center;align-items:flex-start;width:100%;height:auto;display:flex;top:114px;bottom:0;overflow:auto}.modal-main .content-wrap,.modal-start .content-wrap{background:#fff;border-radius:30px 30px 0 0;max-width:100%;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:0;overflow:hidden}.modal-main .content-wrap picture,.modal-start .content-wrap picture{width:100%;display:block}.modal-main .content-wrap picture img,.modal-start .content-wrap picture img{width:100%;height:auto;display:block}.modal-main .content-wrap .content,.modal-start .content-wrap .content{text-align:left;justify-content:space-between;align-items:center;min-height:2em;margin:.3em 0 .5em;line-height:1em;display:flex}.modal-main .content-wrap .content picture,.modal-start .content-wrap .content picture,.modal-main .content-wrap .content p,.modal-start .content-wrap .content p{margin:0}.modal-main .shops-list,.modal-start .shops-list{background:#fff;border-top:1px solid #999;border-radius:0 0 30px 30px;flex-flow:wrap;justify-content:center;align-items:center;padding:2em;display:flex;overflow:hidden}@media screen and (max-width:414px){.modal-main .shops-list,.modal-start .shops-list{padding:1rem}}.modal-main .shops-list a,.modal-start .shops-list a{margin:.5em .75em;display:block}@media screen and (max-width:414px){.modal-main .shops-list a,.modal-start .shops-list a{max-width:136px}}.modal-main .shops-list picture,.modal-main .shops-list img,.modal-start .shops-list picture,.modal-start .shops-list img{max-width:100%;height:auto;display:block}.modal-main .close-modal+.shops-list,.modal-start .close-modal+.shops-list{border-radius:30px}@media screen and (max-width:1024px){.modal-main,.modal-start{padding-top:1rem}}@media screen and (max-width:414px){.modal-main,.modal-start{top:80px}}.modal-start .banner{border-top-left-radius:30px;border-top-right-radius:30px;display:block;overflow:hidden}.modal-start .banner img{max-width:100%;height:auto;display:block}.accordion{width:100%;display:flex;position:relative}.accordion__prev,.accordion__next{box-shadow:none;cursor:pointer;z-index:3;background:0 0;border:none;outline:none;width:1em;height:2em;margin-top:-1.25em;padding:0;transition:opacity .25s,background-color .25s;display:none;position:absolute;top:50%;right:1em}.accordion__prev:hover,.accordion__prev:focus,.accordion__next:hover,.accordion__next:focus{opacity:.8}.accordion__prev:before,.accordion__next:before{content:"";background:url(arrow-right-white.97ac0919.svg) 50%/contain no-repeat padding-box content-box;width:100%;height:100%;position:absolute;top:0;left:0}.accordion__prev{left:1em;right:auto}.accordion__prev:before{transform:scaleX(-1)}.accordion__image{visibility:hidden;opacity:0;z-index:0;width:100%;height:100%;transition:visibility .6s,opacity .6s;position:absolute;top:0;left:0}.accordion__image:after{content:"";z-index:1;background:linear-gradient(#08080800 0%,#000c 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.accordion__image picture{width:100%;height:100%}.accordion__image picture img{object-fit:cover;width:100%;height:100%;display:block}.accordion__inner{z-index:1;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.accordion__title{cursor:pointer;z-index:1;transform-origin:0 100%;box-shadow:none;color:inherit;background:0 0;border:0;border-bottom:2px solid;outline:none;align-items:center;width:600px;height:100px;padding:0 1em;transition:opacity .25s,background-color .25s;display:flex;position:absolute;bottom:0;left:100%;transform:rotate(-90deg)}.accordion__title:hover,.accordion__title:focus{opacity:.8}.accordion__title:focus{background:#ffffff4d}.accordion__content{visibility:hidden;opacity:0;z-index:1;padding:5em;font-size:.8em;transition:none;position:relative}.accordion__content picture,.accordion__content img{max-width:100%;height:auto;display:block}.accordion__content h3{text-transform:uppercase;margin-top:1.25em;margin-bottom:1.25em;font-size:2em}.accordion__content p{margin:0;font-weight:400}.accordion__slide{flex:auto;width:100px;height:600px;transition:width .3s}.accordion__slide--active+.accordion__slide .accordion__title{border-top:2px solid}.accordion__slide:last-of-type .accordion__title{border-bottom:0}@media screen and (min-width:769px){.accordion__slide--active{width:100%}.accordion__slide--active .accordion__prev,.accordion__slide--active .accordion__next{display:block}.accordion__slide--active .accordion__image{opacity:1;visibility:visible;transition:visibility .6s,opacity .6s}.accordion__slide--active .accordion__title{visibility:hidden}.accordion__slide--active .accordion__content{opacity:1;visibility:visible;transition:visibility .6s,opacity .3s .3s}}@media screen and (max-width:768px){.accordion{flex-direction:column}.accordion__slide{flex:1 0 auto;width:100%;height:auto;position:relative}.accordion__inner{border:none}.accordion__image,.accordion__content{visibility:visible;opacity:1}.accordion__content{padding-left:2em;padding-right:2em}.accordion__title{display:none}}.main-footer{color:#909090;z-index:2;text-align:center;background:#eeedf2;padding-top:1rem;padding-bottom:1rem;font-size:.8rem;position:relative}.main-footer nav{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.main-footer nav a{color:#909090;margin:.3rem}.main-footer nav a:hover,.main-footer nav a:focus{color:#b3b3b3;transition:color .2s}.main-footer nav.socials a{width:1.75rem;height:1.75rem;text-decoration:none;display:block}@media screen and (max-width:640px){.main-footer nav{flex-direction:column}.main-footer nav.socials{flex-direction:row}}.section--video-slides{text-align:center;background:#fff;display:flex}.section--video-slides .inner{padding-left:1.25rem;padding-right:1.25rem}.section--video-slides .slider{margin-top:2em}.section--video-slides .slider .slide{flex-direction:column;align-items:center;padding:1em 1em 0;display:inline-flex!important}.section--video-slides .slider .slide a{color:inherit;outline:none;text-decoration:none}.section--video-slides .slider .slide p{text-transform:uppercase;margin-top:2em}.section--video-slides .slider .slide picture{border:0;max-width:100%;height:auto;display:block;position:relative}.section--video-slides .slider .slide picture:after{content:"";background:url(play.5b9aadcc.svg) 50%/contain no-repeat;width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;display:block;position:absolute;top:50%;left:50%}.section--video-slides .slider .slide picture img{max-width:100%;height:auto;margin:0 auto;display:block}.section--video-slides .slick-dots{margin-top:10px;top:100%;bottom:auto;left:0}@media screen and (max-width:960px){.section--video-slides .inner{padding-left:2rem;padding-right:2rem}}.section--video .inner h2{z-index:1;color:inherit;position:relative}.section--video .inner .content{justify-content:center;align-items:center;width:100%;display:flex}.section--video .inner .content .video{width:60%;display:flex;position:relative}.section--video .inner .content .video video,.section--video .inner .content .video canvas{max-width:100%;height:auto;max-height:900px;position:relative}.section--video .inner .content .video video[data-replace-video-with-canvas]{opacity:0;z-index:-5;position:absolute;top:0;left:0}.section--video .inner .content .text{width:40%;margin-left:auto;padding-left:2em}.section--video .inner .content .text picture{margin-bottom:1em;display:block}.section--video .inner .content .text picture img{max-width:100%;height:auto}.section--video .inner .content .text p{font-weight:400}@media screen and (max-width:768px){.section--video .inner h2{text-align:center}.section--video .inner .content{flex-direction:column;justify-content:center;padding-left:1rem;padding-right:1rem}.section--video .inner .content .video,.section--video .inner .content .video video{width:100%}.section--video .inner .content .text{text-align:center;width:100%;margin:0;padding:2em 0}}#section-hero .inner{max-width:100%;padding-left:0;padding-right:0}@media (max-width:350px){#section-hero .inner{font-size:80%}}@media (min-width:1440px){#section-hero .inner{font-size:110%}}@media (min-width:1680px){#section-hero .inner{font-size:130%}}#section-hero .inner>picture,#section-hero .inner>picture img{width:100%;height:auto;display:block}#section-hero .inner .over{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-top:60px;padding-left:25%;padding-right:25%;display:flex;position:absolute;top:0;left:0}#section-hero .inner .over__image{width:21.3637em;margin-top:3em;margin-bottom:3em}#section-hero .inner .over__image p{text-transform:none;color:#fff;margin:0;padding-top:.5em;font-size:.5em;font-weight:400;line-height:1}#section-hero .inner .over__image picture,#section-hero .inner .over__image img{width:100%;height:auto;display:block}#section-hero .inner .over__side-image{width:15.105em;margin-bottom:5em;position:absolute;bottom:0;left:16%;transform:translate(-50%)}#section-hero .inner .over__side-image img{width:100%;height:auto;display:block}#section-hero .inner .over>.title{color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;font-size:180%;line-height:100%;display:flex}#section-hero .inner .over>.title>span{font-weight:700;display:block;position:relative}#section-hero .inner .over>.title>span:after,#section-hero .inner .over>.title>span:before{content:"";background:50%/contain no-repeat;width:2.234em;height:.8843em;display:block;position:absolute}#section-hero .inner .over>.title>span:before{background-image:url(quote-left.df11b675.png);top:-.913em;left:-.48em}#section-hero .inner .over>.title>span:after{background-image:url(quote-right.4bb0d894.png);bottom:-.63em;right:-.58em}#section-hero .inner .over .cta{color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;box-shadow:none;background-color:#e9322e;border:none;border-radius:8px;outline:0;padding:12px 7%;font-size:100%;font-weight:500;line-height:110%;text-decoration:none;transition:background-color .6s,color .6s;display:inline-block}#section-hero .inner .over .cta:hover,#section-hero .inner .over .cta:focus{color:#fff;background-color:#c01937;transition:background-color .25s,color .25s}#section-hero .inner .over .cta--inverted{color:#e9322e;background:#fff}#section-hero .inner .over .cta--inverted:hover,#section-hero .inner .over .cta--inverted:focus{color:#c01937;background:#eee}#section-hero .inner .over .cta--inverted{margin-top:1em}@media screen and (max-width:960px){#section-hero .inner .over{padding-top:0}#section-hero .inner .over__image{width:17em}#section-hero .inner .over__side-image{width:12em;margin-bottom:3em}}@media screen and (max-width:800px){#section-hero .inner .over__image{width:15em}#section-hero .inner .over__side-image{width:10em;margin-bottom:2em}}@media screen and (max-width:768px){#section-hero .inner>picture{width:100%;height:100%;position:absolute;top:0;left:0}#section-hero .inner>picture img{object-fit:cover;width:100%;height:100%}#section-hero .inner>picture:after{content:"";opacity:.4;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#section-hero .inner .over{z-index:2;width:100%;height:auto;padding:8em 1em;position:relative;top:0;left:0}#section-hero .inner .over .title{font-size:160%}#section-hero .inner .over .title span{padding:1em .5em;font-weight:500}#section-hero .inner .over .title span:before{top:0;left:0}#section-hero .inner .over .title span:after{bottom:0;right:0}#section-hero .inner .over__image{width:100%;margin-top:2em;margin-bottom:4em}#section-hero .inner .over__image img{width:100%;max-width:300px;margin:0 auto}#section-hero .inner .over__image p{text-align:center;margin-top:1em}#section-hero .inner .over__side-image{display:none}#section-hero .inner .over .cta{padding:.75em 2em}}@media screen and (max-width:375px){#section-hero .inner .over .title{font-size:140%}}#section-inoceram .inner .content{flex-direction:row-reverse}@media screen and (max-width:768px){#section-inoceram .inner .content{flex-direction:column}}#section-eco-design .title{align-items:flex-start;display:flex}#section-eco-design .title picture{margin-bottom:0;margin-right:1em}@media screen and (max-width:768px){#section-eco-design .title{flex-direction:column;align-items:center}#section-eco-design .title picture{margin-bottom:1em;margin-right:0}#section-eco-design .bullet-list{text-align:left}}.section--sets{text-align:center;padding-top:6em;padding-bottom:4em;display:flex}.section--sets .inner{margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.section--sets .slider{margin-top:2em}.section--sets .slider .slide{width:100%;padding:0 1em 1em;position:relative}.section--sets .slider .slide .slide-inner{flex-wrap:wrap;justify-content:center;width:100%;max-width:18em;margin-left:auto;margin-right:auto;padding:0 1em;display:flex}.section--sets .slider .slide .item-picture{border:0;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.section--sets .slider .slide .item-picture img{max-width:100%;height:auto;display:block}.section--sets .slider .slide .content{text-align:center;width:100%;min-height:2em;margin:.3em 0 .5em;line-height:1em}.section--sets .slider .slide .content .title{background:-webkit-image-set(url(title-bg.5282c5f2.avif) 1x type("image/avif"),url(title-bg.d37b0996.jpeg) 1x type("image/jpg")) 50%/cover;background:image-set("title-bg.5282c5f2.avif" 1x type("image/avif"),"title-bg.d37b0996.jpeg" 1x type("image/jpg")) 50%/cover;justify-content:center;align-items:center;height:2em;margin:.75em 0;display:flex}.section--sets .slider .slide .content .title h3{text-align:center;text-transform:uppercase;color:#fff;font-size:.8em;line-height:1em}.section--sets .slider .slide .content .icons{flex-wrap:wrap;justify-content:center;align-items:center;margin-left:-.25em;margin-right:-.25em;display:flex}.section--sets .slider .slide .content .icons .icon{width:2.5em;padding-left:.25em;padding-right:.25em}.section--sets .slider .slide .content .icons .icon picture img{max-width:100%;height:auto;display:block}.section--sets .slider .slide hr{border-top:1px solid #888;margin:0 -1em}.section--sets .slider .slide .cta{color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;box-shadow:none;letter-spacing:.01em;box-shadow:none;background-color:#e9322e;border:none;border-radius:.5em;outline:0;width:100%;max-width:9em;padding:.5em 0;font-size:.8em;font-weight:600;line-height:110%;text-decoration:none;transition:background-color .6s,color .6s;display:inline-block}.section--sets .slider .slide .cta:hover,.section--sets .slider .slide .cta:focus{color:#fff;background-color:#c01937;transition:background-color .25s,color .25s}.section--sets .slider .slide .cta--inverted{color:#e9322e;background:#fff}.section--sets .slider .slide .cta--inverted:hover,.section--sets .slider .slide .cta--inverted:focus{color:#c01937;background:#eee}.section--sets .slider .slide .cta:hover,.section--sets .slider .slide .cta:focus{background-color:#c01937;transition:background-color .25s}.section--sets .slider .slick-dots{margin-top:10px;top:100%;bottom:auto;left:0}@media screen and (max-width:960px){.section--sets .inner{padding-left:2rem;padding-right:2rem}}.modal-sets .content-wrap{width:13em;max-width:100%;margin-bottom:2em;margin-left:auto;margin-right:auto;padding-top:2em;padding-bottom:2em}.modal-sets .content-wrap .title{background:-webkit-image-set(url(title-bg.5282c5f2.avif) 1x type("image/avif"),url(title-bg.d37b0996.jpeg) 1x type("image/jpg")) 50%/cover;background:image-set("title-bg.5282c5f2.avif" 1x type("image/avif"),"title-bg.d37b0996.jpeg" 1x type("image/jpg")) 50%/cover;justify-content:center;align-items:center;height:2em;margin:.75em 0;display:flex}.modal-sets .content-wrap .title h3{text-align:center;text-transform:uppercase;color:#fff;font-size:.8em;line-height:1em}.modal-sets .content-wrap .icons{flex-wrap:wrap;justify-content:center;align-items:center;margin-left:-.25em;margin-right:-.25em;display:flex}.modal-sets .content-wrap .icons .icon{width:2.5em;padding-left:.25em;padding-right:.25em}.modal-sets .content-wrap .icons .icon picture img{max-width:100%;height:auto;display:block}.modal-sets .content-wrap picture{border:0;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.modal-sets .content-wrap picture img{max-width:100%;height:auto;margin:0 auto;display:block}.modal-sets .content-wrap .content{text-align:left;justify-content:space-between;align-items:center;min-height:2em;margin:.3em 0 .5em;line-height:1em;display:flex}.modal-sets .content-wrap .content picture,.modal-sets .content-wrap .content p{margin:0}.modal-sets .content-wrap .icons{display:none}.modal-sets .shops-list{border-top:1px solid #999;flex-flow:wrap;justify-content:center;align-items:center;padding:2em;display:flex}@media screen and (max-width:414px){.modal-sets .shops-list{padding:1rem}}.modal-sets .shops-list>span{font-size:1.5rem}.modal-sets .shops-list a{margin:.5em .75em;display:block}@media screen and (max-width:414px){.modal-sets .shops-list a{max-width:136px}}.modal-sets .shops-list picture,.modal-sets .shops-list img{max-width:100%;height:auto;display:block}@media screen and (max-width:1360px){.modal-sets .content-wrap{margin-bottom:1em;padding:0}.modal-sets .content-wrap .title{margin:0}.modal-sets .shops-list{padding-top:1em;padding-bottom:1em}}#section-sets-renew{padding-top:0}#section-sets-renewal{padding-bottom:2em}#section-use-and-care{padding-top:0}#section-use-and-care .inner-container{background:#7ba669;background:var(--green-color);border-radius:.5em;flex-wrap:wrap;display:flex;overflow:hidden}#section-use-and-care picture{width:60%;position:relative;overflow:hidden}#section-use-and-care picture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#section-use-and-care .content{color:#fff;text-align:center;background:#e9322e;flex:1 0 auto;width:40%;padding:5em 2em;font-size:.75em;line-height:1.3}#section-use-and-care .content h2{color:inherit}#section-use-and-care .content p{font-weight:400}#section-use-and-care .content .cta{color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;box-shadow:none;background-color:#e9322e;border:none;border-radius:8px;outline:0;padding:12px 7%;font-size:100%;font-weight:500;line-height:110%;text-decoration:none;transition:background-color .6s,color .6s;display:inline-block}#section-use-and-care .content .cta:hover,#section-use-and-care .content .cta:focus{color:#fff;background-color:#c01937;transition:background-color .25s,color .25s}#section-use-and-care .content .cta--inverted{color:#e9322e;background:#fff}#section-use-and-care .content .cta--inverted:hover,#section-use-and-care .content .cta--inverted:focus{color:#c01937;background:#eee}@media screen and (max-width:768px){#section-use-and-care .inner-container{flex-wrap:wrap}#section-use-and-care picture{flex:auto;width:100%}#section-use-and-care picture img{object-fit:initial;height:auto;position:static}#section-use-and-care .content{flex:auto;width:100%;padding:3em 2em}}#section-socials{text-align:center;background:-webkit-image-set(url(section-socials.61a7a615.avif) 1x type("image/avif"),url(section-socials.54561de6.jpeg) 1x type("image/jpg")) 50%/cover;background:image-set("section-socials.61a7a615.avif" 1x type("image/avif"),"section-socials.54561de6.jpeg" 1x type("image/jpg")) 50%/cover;padding-top:8em;padding-bottom:8em}#section-socials h2{margin:0}#section-socials p{margin:0;font-weight:400}#section-socials .socials{justify-content:center;align-items:center;display:flex}#section-socials .socials a{margin:.5em;text-decoration:none;display:block}#section-socials .socials a img{display:block}#section-advantages{color:#fff;padding-bottom:0}#section-advantages h2{text-align:center;margin-bottom:20px}