@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{font-size:62.5%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:underline}a,a:hover{color:#000}a:hover{text-decoration:none}.inner{max-width:130rem}.invalid-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:100}.invalid-overlay .invalid-feedback{padding:3rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);background:#ff4c43;color:#fff;text-align:center}.invalid-overlay .invalid-feedback__msg{margin-bottom:3rem;font-family:TT Firs Neue Medium,sans-serif}.invalid-overlay .invalid-feedback__btn{display:flex;justify-content:center}.invalid-overlay .invalid-feedback__btn .btn{padding:.7rem 3rem;font-size:1.6rem}@font-face{font-family:TT Firs Neue Light;src:url(/fonts/typetype_-_tt_firs_neue_light-webfont.woff2) format("woff2"),url(/fonts/typetype_-_tt_firs_neue_light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TT Firs Neue Medium;src:url(/fonts/typetype_-_tt_firs_neue_medium-webfont.woff2) format("woff2"),url(/fonts/typetype_-_tt_firs_neue_medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Plaak1Trial Bold;src:url(/fonts/plaak1trial-41-bold-webfont.woff2) format("woff2"),url(/fonts/plaak1trial-41-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}body{font-family:TT Firs Neue Light,sans-serif;font-size:1.6rem;line-height:1.4;color:#161616}.text-center{text-align:center}strong{font-weight:700}.clearfix:after{content:"";display:table;clear:both}.hide-text{text-indent:101%;padding:0;overflow:hidden;white-space:nowrap}.page--dealers .sec--contact .form-btn-wrap .checkbox input[type=checkbox],.page--support .sec--support .form-btn-wrap .checkbox input[type=checkbox],.visually-hidden{margin:-1px;width:1px;height:1px;border:0;padding:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.header{padding:1.5rem 0;position:sticky;z-index:10000;top:0;left:0;right:0;transition:all .25s ease;margin-bottom:-7.5rem}.header.is-sticky{background:#161616}.light-bg .header.is-sticky{background:#fff}.header.is-sticky .logo--main svg fil0{fill:#fff!important}.header--main .logo--main{display:block;width:21rem;height:3.3rem;height:auto}@media screen and (max-width:768px){.header--main .logo--main{width:16rem}}.header--main .logo--main svg{display:block}.header--main .logo--main svg .fil0{transition:all .3s ease}.light-bg .header--main .logo--main svg .fil0,.light-bg .header--main .logo--main svg.is-sticky .fil0{fill:#000!important}.header--main .inner{max-width:none;padding:0 2rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.header--main .menu-trigger{z-index:10;font-size:1.6rem}.header--main .menu-trigger,.header--main .menu-trigger:active,.header--main .menu-trigger:focus,.header--main .menu-trigger:hover,.header--main .menu-trigger:visited{color:#fff;text-decoration:none}.light-bg .header--main .menu-trigger,.light-bg .header--main .menu-trigger:active,.light-bg .header--main .menu-trigger:focus,.light-bg .header--main .menu-trigger:hover,.light-bg .header--main .menu-trigger:visited{color:#000}.header--main .menu-trigger:after{content:"→";margin-left:.5rem}.header--main .menu-trigger.is-open{color:#fff!important}.header--main .menu-trigger.is-open:before{content:"←";margin-right:.5rem}.header--main .menu-trigger.is-open:after{display:none}.header--main .language-wrap{transform:translateY(calc(100% - 8.2rem));transition:transform .3s ease}.header--main .language-wrap.is-open{transform:translateY(0)}.header--main .language-wrap .list--nav .list__item{margin:3rem 0;text-align:right}.header--main .language{border-top:.1rem solid #fff;padding-top:3rem;display:flex;justify-content:space-between;font-size:1.6rem;user-select:none;cursor:pointer}.header--main .nav--main{padding:6rem 2rem 0;position:fixed;top:0;left:auto;right:0;width:35rem;color:#fff;background:#000;z-index:9;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;box-sizing:border-box}@media screen and (max-width:1024px){.header--main .nav--main{left:20vw;width:auto}}.header--main .nav--main.is-open{transform:translateX(0)}.header--main .nav--main .list{padding-left:0;list-style:none}.header--main .nav--main .list__item{margin:0;font-size:1.6rem}.header--main .nav--main .list__item a[data-label]{padding:1.5rem 0;display:block;position:relative}.header--main .nav--main .list__item a[data-label] span{visibility:hidden}.header--main .nav--main .list__item a[data-label]:before{content:attr(data-label);position:absolute;top:3rem;left:100%;transform:translateX(-100%);white-space:nowrap;transition:all .3s ease}.header--main .nav--main .list__item a[data-label]:hover:before{left:0;transform:translateX(0)}.header--main .nav--main .list__item:not(.list__item--lg) a[data-label]:hover:before{transform:translateX(0);left:45%}.header--main .nav--main .list__item--lg{font-size:2.4rem}.header--main .nav--main .list__item--lg--sep{padding-bottom:3rem;border-bottom:1px solid #fff}.header--main .nav--main .list a,.header--main .nav--main .list a:active,.header--main .nav--main .list a:focus,.header--main .nav--main .list a:hover,.header--main .nav--main .list a:visited{color:#fff;text-decoration:none}.footer--main{background:#fff;padding:5rem 0 0;position:relative}.footer--main:before{content:"";position:absolute;top:0;left:2rem;right:2rem;height:.1rem;background:#cacaca}.footer--main .row{margin-bottom:10rem;display:flex;flex-wrap:wrap}@media screen and (max-width:680px){.footer--main .row{margin-bottom:0}}.footer--main .row .col{flex:0 0 33.3333%}@media screen and (max-width:680px){.footer--main .row .col{padding-bottom:6rem}.footer--main .row .col:not(:first-child){padding-top:3rem;flex-basis:100%;position:relative}.footer--main .row .col:not(:first-child):before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:#cacaca}}.footer-label{color:#5e5e5e;margin-bottom:8rem}@media screen and (max-width:680px){.footer-label{font-size:1.2rem;margin-bottom:5rem}}.footer .logos{display:flex;justify-content:space-between;align-items:center;max-width:35.5rem;width:100%}.footer .logos img{display:block;max-width:calc(50% - 1rem);height:auto}.footer .logos img:last-child{margin-left:2rem}.footer .nav--footer .list--nav{margin:0;padding:0;list-style:none}.footer .nav--footer .list--nav .list__item{margin:2rem 0}.footer .nav--footer .list--nav .list__item a{font-size:3.6rem}@media screen and (max-width:768px){.footer .nav--footer .list--nav .list__item a{font-size:1.6rem}}.footer .nav--footer .list--nav .list__item a,.footer .nav--footer .list--nav .list__item a:active,.footer .nav--footer .list--nav .list__item a:focus,.footer .nav--footer .list--nav .list__item a:hover,.footer .nav--footer .list--nav .list__item a:visited{text-decoration:none}.footer .nav--footer .list--nav .list__item a:hover{color:#ada88e}.footer .bottom{padding-top:5rem;padding-bottom:10rem;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.footer .bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:#cacaca}.footer .address{display:flex;flex-wrap:wrap;flex-basis:50%;color:#5e5e5e}@media screen and (max-width:680px){.footer .address{flex-basis:100%}}.footer .address__col{flex:0 0 33.3333%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:680px){.footer .address__col{font-size:1.2rem}.footer .address__col:first-child{padding-bottom:6rem;flex-basis:100%}}.footer .address__item{margin-bottom:2.5rem}.footer .address__item:last-child{margin-bottom:0}.footer .address a,.footer .address a:active,.footer .address a:focus,.footer .address a:hover,.footer .address a:visited{color:#5e5e5e;text-decoration:none}.footer .menu{display:flex;position:relative;flex-direction:column}@media screen and (max-width:680px){.footer .menu{margin-top:6rem;padding-top:3rem;max-width:none;width:100%;justify-content:flex-start}.footer .menu:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:#cacaca}}@media screen and (max-width:680px){.footer .menu a{margin-right:3rem;font-size:1.2rem}.footer .menu a:last-child{margin-right:0}}.footer .menu a,.footer .menu a:active,.footer .menu a:focus,.footer .menu a:hover,.footer .menu a:visited{color:#161616;text-decoration:none}.page--animation .footer--animation{transition:opacity .2s ease-in-out;overflow:hidden;position:fixed;left:0;right:0;bottom:0;z-index:1000;height:5.5rem}.page--animation .footer--animation .inner{max-width:none;padding:0 2rem;box-sizing:border-box}.page--animation .footer--animation .list--menu{margin:0;padding:1.5rem 0;list-style:none;display:flex;align-items:center;display:none}@media screen and (max-width:767px){.page--animation .footer--animation .list--menu{flex-wrap:wrap}}.page--animation .footer--animation .list--menu .list__item{margin:0 7rem}@media screen and (max-width:960px){.page--animation .footer--animation .list--menu .list__item{margin-left:3rem;margin-right:3rem}}@media screen and (max-width:767px){.page--animation .footer--animation .list--menu .list__item{margin-left:1rem;margin-right:1rem}}.page--animation .footer--animation .list--menu .list__item:first-child{margin-left:0}.page--animation .footer--animation .list--menu .list__item a,.page--animation .footer--animation .list--menu .list__item a:focus,.page--animation .footer--animation .list--menu .list__item a:hover,.page--animation .footer--animation .list--menu .list__item a:visited{color:#fff;text-decoration:none;transition:all .3s ease}.light-bg .page--animation .footer--animation .list--menu .list__item a,.light-bg .page--animation .footer--animation .list--menu .list__item a:focus,.light-bg .page--animation .footer--animation .list--menu .list__item a:hover,.light-bg .page--animation .footer--animation .list--menu .list__item a:visited{color:#000}.page--animation .footer--animation .list--menu .list__item a:hover{color:#999}.page--animation .footer--animation .next-section-jumper{text-decoration:none;position:absolute;transform:translate(-50%) rotate(90deg);bottom:0;left:50%;font-size:4rem;color:#fff;z-index:2}.light-bg .page--animation .footer--animation .next-section-jumper{color:#000}.page--animation .footer--mobile,.page--animation .footer--static{background:#161616}.page--animation .footer--mobile .list,.page--animation .footer--static .list{margin:0;padding:0;list-style:none}.page--animation .footer--mobile .nav--footer,.page--animation .footer--static .nav--footer{border-top:.1rem solid #fff}.page--animation .footer--mobile .nav--footer .list--nav,.page--animation .footer--static .nav--footer .list--nav{display:flex;justify-content:space-between}.page--animation .footer--mobile .nav--footer .list--nav .list__item,.page--animation .footer--static .nav--footer .list--nav .list__item{padding:1.5rem 0}.page--animation .footer--mobile .nav--footer .list--nav a,.page--animation .footer--mobile .nav--footer .list--nav a:active,.page--animation .footer--mobile .nav--footer .list--nav a:focus,.page--animation .footer--mobile .nav--footer .list--nav a:hover,.page--animation .footer--mobile .nav--footer .list--nav a:visited,.page--animation .footer--static .nav--footer .list--nav a,.page--animation .footer--static .nav--footer .list--nav a:active,.page--animation .footer--static .nav--footer .list--nav a:focus,.page--animation .footer--static .nav--footer .list--nav a:hover,.page--animation .footer--static .nav--footer .list--nav a:visited{color:#fff;text-decoration:none;font-size:1.8rem}.page--animation .footer--mobile .lineup,.page--animation .footer--static .lineup{margin-top:7rem;padding-bottom:4rem}.page--animation .footer--mobile .lineup a,.page--animation .footer--mobile .lineup a:active,.page--animation .footer--mobile .lineup a:focus,.page--animation .footer--mobile .lineup a:hover,.page--animation .footer--mobile .lineup a:visited,.page--animation .footer--static .lineup a,.page--animation .footer--static .lineup a:active,.page--animation .footer--static .lineup a:focus,.page--animation .footer--static .lineup a:hover,.page--animation .footer--static .lineup a:visited{color:#fff;text-decoration:none;font-size:4rem}.page--animation .footer--static{position:relative;z-index:10001}.page--animation .footer--static .inner{max-width:none;padding:0 2rem;width:auto}.btn-wrap{display:flex;justify-content:center;align-items:center}.btn-wrap .btn+.btn{margin-left:4rem}.btn{padding:.9rem 2rem;border:.1rem solid transparent;user-select:none;cursor:pointer;border-radius:2.5rem;font-size:1.6rem;text-align:left}.btn,.btn:active,.btn:focus,.btn:hover,.btn:visited{text-decoration:none;outline:0}.btn--default{padding:1.4rem 7rem;background:#fff;color:#000;border-color:#fff;text-decoration:none;text-align:center}.btn--default:active,.btn--default:focus,.btn--default:hover,.btn--default:visited{text-decoration:none;color:#000;outline:0}.btn--primary{padding-right:10rem;background:#161616;color:#fff;transition:all .2s ease}.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.btn--primary:visited{padding-left:10rem;padding-right:2rem;color:#fff;text-align:right}.btn--primary--inverse{background:#fff;color:#000}.btn--primary--inverse:active,.btn--primary--inverse:focus,.btn--primary--inverse:hover,.btn--primary--inverse:visited{color:#000}.btn--secondary{padding-right:10rem;background:#949494;color:#161616;transition:all .2s ease}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:visited{padding-left:10rem;padding-right:2rem;color:#161616;text-align:right}.btn--alt{border-radius:0;padding:1.4rem 7rem;background:transparent;border:.1rem solid #fff;color:#fff;text-decoration:none;text-align:center;font-size:1.8rem}.btn--alt:active,.btn--alt:focus,.btn--alt:hover,.btn--alt:visited{text-decoration:none;color:#fff;outline:0}.btn--alt:hover{background:#fff;color:#000}.btn.is-disabled{pointer-events:none;opacity:.2}.inner{margin:0 auto;padding:0 2rem;max-width:131rem;width:100%}@media screen and (max-width:1270px){.inner{max-width:none}}.inner--fluid{max-width:none}.inner--left{margin-right:0;max-width:calc(50vw + 65rem)}.section-title{margin:3rem 0 20rem;font-family:Plaak1Trial Bold,sans-serif;font-size:14rem;line-height:.9;text-align:center}@media screen and (max-width:580px){.section-title{font-size:6rem}}.sec--intro2{background:url(/img/bg-main.jpg) no-repeat 50%;background-size:cover;height:calc(100vh - 18.5rem)}@media screen and (max-width:799px){.sec--intro2{background:url(/img/bg-main-mobile.jpg) no-repeat 50%;height:calc(100vh - 14.5rem)}}@media screen and (max-height:799px){.sec--intro2{height:calc(100vh - 14.5rem)}}.sec--intro2 .inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sec--intro2 .logo{margin:5rem auto 0;max-width:34rem;width:100%;height:auto;display:block}@media screen and (max-width:1099px){.sec--intro2 .logo{max-width:23rem}}@media screen and (max-width:799px){.sec--intro2 .logo{max-width:24rem}}@media screen and (max-height:799px){.sec--intro2 .logo{max-width:24rem}}.sec--intro2 h1{margin:0;text-align:center;color:#fff;font-family:Plaak1Trial Bold,sans-serif;font-size:13rem;line-height:.9;transform:translateY(8rem);font-weight:400}@media screen and (max-width:1099px){.sec--intro2 h1{font-size:11rem;transform:translateY(6rem)}}@media screen and (max-height:799px){.sec--intro2 h1{font-size:11rem;transform:translateY(6rem)}}@media screen and (max-width:799px){.sec--intro2 h1{font-size:8rem;transform:translateY(4rem)}}.sec--more{background:url(/img/bg-step-2.png) no-repeat top;background-size:cover;min-height:100vh;display:flex;align-items:center}@media screen and (max-width:680px){.sec--more{padding-top:10rem;padding-bottom:10rem}}@media screen and (max-width:533px){.sec--more{padding-top:20rem}}.sec--more h2{margin:-4.5rem 0 7rem;font-size:3.8rem;text-align:center;color:#fff;font-family:TT Firs Neue Medium,sans-serif}@media screen and (max-width:680px){.sec--more h2{margin-top:0}}.sec--more .desc{text-align:center;max-width:78rem;color:#fff;margin:0 auto 3.5rem;font-size:1.6rem}.sec--more .desc p:last-child{margin-bottom:0}@media screen and (max-width:680px){.sec--more .btn--alt{padding-left:4rem;padding-right:4rem}}.sec--about{padding:15rem 0;position:relative}@media screen and (max-width:680px){.sec--about{padding:10rem 0}}.sec--about .sec-title{position:absolute;top:3rem;left:3rem;color:#5e5e5e}@media screen and (max-width:680px){.sec--about .sec-title{left:2rem;font-size:1.2rem}}.sec--about .sec__text{max-width:74.5rem;font-size:3.6rem;line-height:1.3}@media screen and (max-width:680px){.sec--about .sec__text{font-size:1.6rem}}.sec--about .sec__text p:first-child{margin-top:0}.sec--about .sec__text p:last-child{margin-bottom:0}.page--home .sec--welcome{background:#161616;min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.page--home .sec--welcome:before{content:"";position:absolute;bottom:0;left:0;right:0;height:15rem;background:#fff;z-index:-1}@media screen and (max-width:960px){.page--home .sec--welcome:before{height:5rem}}.page--home .sec--welcome h1{margin:0;padding:0 0 0 8rem;font-family:Plaak1Trial Bold,sans-serif;font-size:19rem;line-height:1;color:#fff;position:relative}@media screen and (max-width:960px){.page--home .sec--welcome h1{font-size:12rem}}@media screen and (max-width:680px){.page--home .sec--welcome h1{padding-left:0;font-size:8rem}}.page--home .sec--welcome h1 img{max-width:5.7rem;height:auto;position:absolute;top:3rem;left:0}@media screen and (max-width:680px){.page--home .sec--welcome h1 img{display:none}}.page--home .sec--welcome h2{margin:0 0 0 8rem;color:#fff;font-family:TT Firs Neue Medium;font-size:2.5rem;text-align:center;text-transform:uppercase}@media screen and (max-width:960px){.page--home .sec--welcome h2{font-size:1.6rem}}@media screen and (max-width:680px){.page--home .sec--welcome h2{margin-left:0;font-size:1.6rem;text-align:left}}.page--home .sec--welcome .img-wrap{flex:1;z-index:1;display:flex}.page--home .sec--welcome .img-wrap .inner{display:flex;align-items:center;justify-content:center}.page--home .sec--welcome .img-wrap .img-suit{height:85vh;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media screen and (max-width:680px){.page--home .sec--welcome .img-wrap .img-suit{height:70vh;transform:translate(-50%,calc(-50% - 5rem))}}.page--home .sec--welcome .btn-wrap{transform:translateY(-100%);top:-20rem;position:relative;z-index:1}.page--home .sec--welcome .btn-wrap .inner{display:flex;justify-content:flex-end}@media screen and (max-width:680px){.page--home .sec--welcome .btn-wrap .inner{justify-content:center}}.page--home .sec--esp{padding-bottom:29.5rem}@media screen and (max-width:680px){.page--home .sec--esp{padding-bottom:10rem}}.page--home .sec--esp .sec__title{margin:3rem 0 8rem;font-family:Plaak1Trial Bold,sans-serif;font-size:7.6rem;line-height:.9}@media screen and (max-width:680px){.page--home .sec--esp .sec__title{font-size:4rem}}.page--home .sec--esp .sec__text{margin-bottom:6rem;font-size:3.6rem;max-width:82rem;line-height:1.3}@media screen and (max-width:680px){.page--home .sec--esp .sec__text{margin-bottom:5rem;font-size:1.6rem}}.page--home .sec--esp .sec__text p:first-child{margin-top:0}.page--home .sec--esp .sec__text p:last-child{margin-bottom:0}.page--home .sec--esp .img-wrap{margin-bottom:10rem;overflow:hidden;border-radius:1.2rem;position:relative;aspect-ratio:2/1}@media screen and (max-width:680px){.page--home .sec--esp .img-wrap{display:none}}.page--home .sec--esp .img-wrap--mobile{display:none;position:relative;margin-bottom:5rem;border-radius:1.2rem}@media screen and (max-width:680px){.page--home .sec--esp .img-wrap--mobile{display:block;aspect-ratio:1/1.3;background-position:50%;background-repeat:no-repeat;background-size:auto 125%}}.page--home .sec--esp .img-wrap--mobile .img-wrap__caption{position:absolute;bottom:3rem;left:0;right:0;text-align:center;color:#fff}@media screen and (max-width:680px){.page--home .sec--esp .img-wrap{margin-bottom:5rem;aspect-ratio:1/1.5;display:none}}@media screen and (max-width:475px){.page--home .sec--esp .img-wrap{aspect-ratio:1/1.2}}.page--home .sec--esp .img-wrap__content{position:relative;left:50%;transform:translateX(-50%);height:125vh;aspect-ratio:2/1;background-position:center top -35rem;background-repeat:no-repeat;background-size:100% auto}@media screen and (min-height:800px){.page--home .sec--esp .img-wrap__content{background-position:center top -5rem;margin-top:0;height:95vh}}@media screen and (min-height:800px) and (min-width:681px){.page--home .sec--esp .img-wrap__content{background-position:center top -35rem}}@media screen and (max-width:680px){.page--home .sec--esp .img-wrap__content{background-position:center top -10rem;aspect-ratio:1/1.5;background-size:300% auto;left:50%;display:none}}@media screen and (max-width:475px){.page--home .sec--esp .img-wrap__content{aspect-ratio:1/1.2;left:55%;background-size:132% auto}}.page--home .sec--esp .img-wrap__caption{position:absolute;bottom:3rem;left:0;right:0;text-align:center;color:#fff}.page--home .sec--esp .separator{margin-bottom:15rem;display:flex;justify-content:center;overflow:hidden}@media screen and (max-width:768px){.page--home .sec--esp .separator{margin-bottom:5rem}}.page--home .sec--esp .separator__content{font-family:TT Firs Neue Medium,sans-serif;font-size:20rem;white-space:nowrap;text-align:center;line-height:1;position:relative}@media screen and (max-width:768px){.page--home .sec--esp .separator__content{font-size:8rem}}.page--home .sec--esp .info{margin-bottom:8rem;font-size:3.6rem;line-height:1.3}@media screen and (max-width:680px){.page--home .sec--esp .info{font-size:1.6rem}}@media screen and (max-width:380px){.page--home .sec--esp .btn--primary{padding-right:2rem;padding-left:2rem;display:block}.page--home .sec--esp .btn--primary:hover{text-align:left}}.page--home .sec--support{background:#161616;color:#949494}.page--home .sec--support .inner--left{padding-top:10rem;padding-bottom:15rem;position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.page--home .sec--support .inner--left:before{content:"";width:60vw;position:absolute;top:-10rem;right:0;bottom:0;display:block;background-image:url(/img/manual.png);background-repeat:no-repeat;background-position:100% 0;background-size:contain;aspect-ratio:1/1}@media screen and (max-width:1024px){.page--home .sec--support .inner--left:before{display:none}}.page--home .sec--support .sec__title{margin:3rem 0 8rem;font-family:Plaak1Trial Bold,sans-serif;font-size:7.6rem;line-height:.9}.page--home .sec--support .img-mobile{display:none}@media screen and (max-width:1024px){.page--home .sec--support .img-mobile{margin-right:-2rem;display:block;aspect-ratio:1/.9;background-image:url(/img/manual.png);background-repeat:no-repeat;background-position:100% 0;background-size:contain}}.page--home .sec--support .info{margin-bottom:8rem;font-size:3.6rem;line-height:1.3}@media screen and (max-width:680px){.page--home .sec--support .info{font-size:1.6rem}}.page--contact .sec--contact{padding-bottom:10rem;background:#161616;color:#fff;overflow:auto}@media screen and (max-width:768px){.page--contact .sec--contact{padding-top:5rem}}.page--contact .sec--contact .row{margin-bottom:13.5rem;display:flex;flex-wrap:wrap}.page--contact .sec--contact .row .col{flex:0 0 33.3333%}@media screen and (max-width:680px){.page--contact .sec--contact .row .col{flex-basis:50%}.page--contact .sec--contact .row .col:last-child{margin-top:-2rem;margin-left:auto}}.page--contact .sec--contact .row .col__label{margin-bottom:3.5rem}.page--contact .sec--contact .row .col__item{font-size:3.6rem;line-height:1.3}@media screen and (max-width:1024px){.page--contact .sec--contact .row .col__item{font-size:2.4rem}}@media screen and (max-width:680px){.page--contact .sec--contact .row .col__item{font-size:1.8rem}}.page--contact .sec--contact .row .col__item+.col__item{margin-top:5rem}.page--contact .sec--contact .row .col__item a,.page--contact .sec--contact .row .col__item a:active,.page--contact .sec--contact .row .col__item a:focus,.page--contact .sec--contact .row .col__item a:hover,.page--contact .sec--contact .row .col__item a:visited{color:#fff;text-decoration:none}.page--contact .sec--contact .info{max-width:49rem}@media screen and (max-width:680px){.page--contact .sec--contact .info{font-size:1.2rem}}.page--support .sec--support{overflow:auto;background-image:url(/pictures/backgrounds/bg-support.jpg);background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-size:cover}@media screen and (max-width:768px){.page--support .sec--support{padding-top:5rem}}.page--support .sec--support .section-title{margin-bottom:60vh}.page--support .sec--support .boxes{display:flex;flex-wrap:wrap}.page--support .sec--support .boxes .box{margin-bottom:3rem;margin-right:3rem;padding:3rem;border-radius:1.2rem;background-color:#161616;max-width:36rem;width:100%}@media screen and (max-width:580px){.page--support .sec--support .boxes .box{max-width:24.5rem}}.page--support .sec--support .boxes .box,.page--support .sec--support .boxes .box:active,.page--support .sec--support .boxes .box:focus,.page--support .sec--support .boxes .box:hover,.page--support .sec--support .boxes .box:visited{text-decoration:none}.page--support .sec--support .boxes .box:last-child{margin-right:0}.page--support .sec--support .boxes .box__label,.page--support .sec--support .boxes .box__title{font-size:3.6rem;color:#fff;color:#949494}@media screen and (max-width:580px){.page--support .sec--support .boxes .box__label,.page--support .sec--support .boxes .box__title{font-size:1.6rem}}.page--support .sec--support .boxes .box__row{margin-top:5rem;display:flex}@media screen and (max-width:580px){.page--support .sec--support .boxes .box__row{margin-top:2rem;align-items:baseline}}.page--support .sec--support .boxes .box__col{color:#949494}.page--support .sec--support .boxes .box__col:last-child{flex:1}@media screen and (max-width:580px){.page--support .sec--support .boxes .box__col:last-child{padding-left:1rem}}.page--support .sec--support .boxes .box .btn--primary{margin-top:8rem;background:#949494;color:#161616}@media screen and (max-width:580px){.page--support .sec--support .boxes .box .btn--primary{margin-top:0;font-size:1.2rem;padding-right:5rem}}.page--support .sec--support .boxes .box .btn--primary:active,.page--support .sec--support .boxes .box .btn--primary:focus,.page--support .sec--support .boxes .box .btn--primary:hover,.page--support .sec--support .boxes .box .btn--primary:visited{background:#949494;color:#161616}.page--support .sec--support .boxes .box:hover .box__label,.page--support .sec--support .boxes .box:hover .box__title{color:#fff}.page--support .sec--support .boxes .box:hover .btn--primary{background-color:#fff;color:#161616;padding-left:5rem!important;padding-right:2rem!important;text-align:right}.page--support .sec--support .info{margin-bottom:8rem;color:#fff}@media screen and (max-width:767px){.page--support .sec--support .info--bottom{background:#ececec;color:#000;margin-bottom:0;margin-right:-2rem;margin-left:-2rem;padding-bottom:5rem;padding-left:2rem;padding-right:2rem}}.page--support .sec--support .form-error-message{position:absolute;top:calc(100% + .5rem);left:0;font-size:1.4rem;color:#d70000}.page--support .sec--support .form--support{margin-bottom:5rem;padding:3rem;border-radius:1.2rem;background:#ececec;max-width:120rem;width:100%}@media screen and (max-width:767px){.page--support .sec--support .form--support{margin-right:-2rem;margin-left:-2rem;width:auto;margin-bottom:0;border-radius:0}}.page--support .sec--support .form--support textarea.form-control{min-height:21.5rem;display:block}.page--support .sec--support .form--support .message{transform:translateY(-8rem);color:#1a8a1a;font-weight:700}@media screen and (max-width:580px){.page--support .sec--support .form--support .message{transform:translateY(-4rem)}}.page--support .sec--support .form__title{margin-bottom:14rem;font-size:3.6rem;line-height:1.3}@media screen and (max-width:580px){.page--support .sec--support .form__title{margin-bottom:8rem;font-size:1.8rem}}.page--support .sec--support .form-label{margin-bottom:2rem;font-size:1.8rem;line-height:1;display:block}@media screen and (max-width:580px){.page--support .sec--support .form-label{margin-bottom:1.5rem;font-size:1.2rem}}.page--support .sec--support .form-control{padding:2rem;border:0;border-radius:.6rem;font-family:TT Firs Neue Light,sans-serif;font-size:1.8rem;background:#fff;width:100%}@media screen and (max-width:580px){.page--support .sec--support .form-control{padding:1.5rem;font-size:1.2rem}}.page--support .sec--support .form-control:active,.page--support .sec--support .form-control:focus,.page--support .sec--support .form-control:hover{outline:0}.page--support .sec--support .form-row{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:9rem;display:flex}@media screen and (max-width:767px){.page--support .sec--support .form-row{margin-bottom:7rem;margin-left:0;margin-right:0;flex-wrap:wrap}}.page--support .sec--support .form-row:last-child{margin-bottom:7rem}.page--support .sec--support .form-col{margin:0 1.5rem;flex:0 0 calc(33.3333% - 3rem);position:relative}@media screen and (max-width:767px){.page--support .sec--support .form-col{margin:0 0 4rem;flex-basis:100%}.page--support .sec--support .form-col:last-child{margin-bottom:0}}.page--support .sec--support .form-col--2{flex-basis:calc(66.3333% - 3rem)}@media screen and (max-width:767px){.page--support .sec--support .form-col--2{flex-basis:100%}}.page--support .sec--support .form-col--vertical{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){.page--support .sec--support .form-field{margin-bottom:4rem}.page--support .sec--support .form-field:last-child{margin-bottom:0}}.page--support .sec--support .form-btn-wrap{margin-bottom:4rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.page--support .sec--support .form-btn-wrap .btn--secondary{color:#fff}@media screen and (max-width:767px){.page--support .sec--support .form-btn-wrap .btn--secondary{margin-left:auto}}@media screen and (max-width:767px){.page--support .sec--support .form-btn-wrap .checkbox-wrap{margin-bottom:6rem;flex-basis:100%}}.page--support .sec--support .form-btn-wrap .checkbox{margin-bottom:2rem}.page--support .sec--support .form-btn-wrap .checkbox input[type=checkbox]+label{padding-left:4.5rem;display:inline-block;position:relative;font-size:1.6rem;user-select:none;cursor:pointer}.page--support .sec--support .form-btn-wrap .checkbox input[type=checkbox]+label:before{content:"";border-radius:.6rem;width:2.4rem;height:2.4rem;background:#fff;display:block;position:absolute;top:-.2rem;left:0}.page--support .sec--support .form-btn-wrap .checkbox input[type=checkbox]:checked+label:after{content:"";width:1.2rem;height:1.2rem;display:block;background:#949494;border-radius:50%;position:absolute;top:.4rem;left:.6rem;z-index:1}.page--parameters .sec--parameters{overflow:auto;background:url(/img/bg-parameters.jpg) no-repeat 100% 0;background-size:cover;color:#fff}@media screen and (max-width:768px){.page--parameters .sec--parameters{padding-top:5rem}}@media screen and (max-width:475px){.page--parameters .sec--parameters{background-image:url(/img/bg-parameters-mobile.jpg)}}.page--parameters .sec--parameters .section-title{margin-bottom:28rem}@media screen and (max-width:768px){.page--parameters .sec--parameters .section-title{margin-bottom:14rem}}.page--parameters .sec--parameters .label{margin-bottom:4rem;color:#5e5e5e;font-size:1.6rem}.page--parameters .sec--parameters .model{margin-bottom:10rem;font-family:Plaak1Trial Bold,sans-serif;font-size:14rem;line-height:.9}@media screen and (max-width:960px){.page--parameters .sec--parameters .model{margin-bottom:5rem;font-size:6rem}}.page--parameters .sec--parameters .params{border-top:1px solid #5e5e5e;padding-top:10rem;display:flex;flex-wrap:wrap}@media screen and (max-width:960px){.page--parameters .sec--parameters .params{padding-top:5rem}}.page--parameters .sec--parameters .params__legend{margin-top:2rem;display:flex}.page--parameters .sec--parameters .params__legend .option{margin-right:2rem;color:#fff;font-size:1.8rem;line-height:1.4}.page--parameters .sec--parameters .params__legend .option:last-child{margin-right:0}.page--parameters .sec--parameters .params__group-name{margin-right:5rem;color:#5e5e5e;font-size:3.6rem;flex:0 0 33.3333%;line-height:1}@media screen and (max-width:960px){.page--parameters .sec--parameters .params__group-name{font-size:2.8rem}}@media screen and (max-width:768px){.page--parameters .sec--parameters .params__group-name{font-size:2.8rem;flex-basis:100%;margin-bottom:5rem}}.page--parameters .sec--parameters .params__list{margin-top:1rem;margin-bottom:17rem;flex:1}.page--parameters .sec--parameters .params__list .param{margin-bottom:5rem;font-size:1.8rem;display:flex}@media screen and (max-width:960px){.page--parameters .sec--parameters .params__list .param{font-size:1.6rem}}.page--parameters .sec--parameters .params__list .param:last-child{margin-bottom:0}.page--parameters .sec--parameters .params__list .param__label{margin-right:8rem;max-width:18rem;width:100%;color:#5e5e5e}@media screen and (max-width:680px){.page--parameters .sec--parameters .params__list .param__label{margin-right:0;padding-right:4rem;flex:0 0 50%;max-width:none;width:auto}}.page--parameters .sec--parameters .params__list .param__value{flex:1;max-width:36rem}@media screen and (max-width:680px){.page--parameters .sec--parameters .params__list .param__value{flex:0 0 50%;max-width:none}}.page--parameters .sec--parameters .params .option{margin-bottom:3rem}.page--parameters .sec--parameters .params .option:last-child{margin-bottom:0}.page--parameters .sec--parameters .params .option__label{padding-left:3rem;position:relative;display:inline-block}.page--parameters .sec--parameters .params .option__label:before{content:"";border-radius:.4rem;width:1.4rem;height:1.4rem;display:block;position:absolute;top:.5rem;left:0;border:.1rem solid #fff}@media screen and (max-width:768px){.page--parameters .sec--parameters .params .option__label:before{top:.2rem}}@media screen and (max-width:680px){.page--parameters .sec--parameters .params .option__label:before{top:0}}.page--parameters .sec--parameters .params .option--checked .option__label:before{background-color:#fff}@media screen and (max-width:768px){.page--dealers .sec--dealers{padding-top:5rem}}.page--dealers .sec--dealers .section-title{margin-bottom:10rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .section-title{margin-bottom:6rem}}.page--dealers .sec--dealers .summary{margin-bottom:20rem;display:flex;font-size:3.6rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .summary{margin-bottom:9rem;font-size:1.8rem}}.page--dealers .sec--dealers .summary__col:nth-child(2){padding:0 8.5rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .summary__col:nth-child(2){padding:0;flex-basis:25%;text-align:center}}.page--dealers .sec--dealers .map-info{margin-bottom:4.5rem;text-align:center}@media screen and (max-width:768px){.page--dealers .sec--dealers .map-info{font-size:1.2rem}}.page--dealers .sec--dealers .map{margin-left:-2rem;margin-right:-2rem;aspect-ratio:2/1}@media screen and (max-width:768px){.page--dealers .sec--dealers .map{aspect-ratio:1/1.3}}.page--dealers .sec--dealers .map>div{background-color:#fff!important}.page--dealers .sec--dealers .store-finder .inner{padding-top:14rem;background:#ececec}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .inner{padding-top:6rem}}.page--dealers .sec--dealers .store-finder .label{margin-bottom:18rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .label{margin-bottom:9rem}}.page--dealers .sec--dealers .store-finder .title{margin-bottom:9rem;padding-bottom:4.5rem;font-size:3.6rem;line-height:1.3;border-bottom:1px solid #161616}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .title{padding-bottom:3rem;margin-bottom:5rem;font-size:1.8rem}}.page--dealers .sec--dealers .store-finder .dealers{display:flex}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers{flex-wrap:wrap}}.page--dealers .sec--dealers .store-finder .dealers__country{flex:0 0 25%}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers__country{flex-basis:100%}}.page--dealers .sec--dealers .store-finder .dealers-group{margin-bottom:5rem}.page--dealers .sec--dealers .store-finder .dealers-group__name{margin-bottom:14rem;display:flex;font-size:3.6rem;align-items:center}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers-group__name{margin-bottom:6rem;font-size:1.8rem}}.page--dealers .sec--dealers .store-finder .dealers-group__name img{margin-right:3rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers-group__name img{max-width:3.3rem;height:auto}}.page--dealers .sec--dealers .store-finder .dealers .select{margin-right:3rem;margin-top:2rem;padding-right:4rem;position:relative;max-width:23rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers .select{margin-right:0;margin-bottom:10rem}}.page--dealers .sec--dealers .store-finder .dealers .select select{appearance:none;border:0;background:transparent;outline:0;font-size:1.8rem;font-family:inherit}.page--dealers .sec--dealers .store-finder .dealers .select:after{content:"←";position:absolute;top:0;right:0;z-index:1}.page--dealers .sec--dealers .store-finder .dealers .dealer-list-wrap{overflow:hidden}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers .dealer-list-wrap{overflow:visible;margin-left:6.3rem}}@media screen and (max-width:474px){.page--dealers .sec--dealers .store-finder .dealers .dealer-list-wrap{margin-left:0}}.page--dealers .sec--dealers .store-finder .dealers .dealer-list{display:flex;flex-wrap:wrap;margin-top:1.2rem;margin-left:-3.8rem;margin-right:-3.8rem}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers .dealer-list{margin-left:-2.5rem;margin-right:-2.5rem}}@media screen and (max-width:580px){.page--dealers .sec--dealers .store-finder .dealers .dealer-list{margin-left:0;margin-right:0}}.page--dealers .sec--dealers .store-finder .dealers .dealer-list-item{margin:0 5rem 10rem;flex:0 0 calc(33.3333% - 10rem);font-size:1.8rem;transition:all .3s ease;border-radius:1.2rem}.page--dealers .sec--dealers .store-finder .dealers .dealer-list-item.highlight{background:#cecece;outline:1.2rem solid #cecece}@media screen and (max-width:768px){.page--dealers .sec--dealers .store-finder .dealers .dealer-list-item{margin:0 2.5rem 5rem;flex:0 0 calc(50% - 5rem)}}@media screen and (max-width:580px){.page--dealers .sec--dealers .store-finder .dealers .dealer-list-item{margin-left:0;margin-right:0;flex-basis:100%}}.page--dealers .sec--dealers .store-finder .dealers .dealer-list-item__name{font-weight:700}.page--dealers .sec--dealers .store-finder .dealers .dealer-list-item__address{margin-bottom:3rem}.page--dealers .sec--contact{padding:20rem 0 40rem;background:url(/pictures/backgrounds/bg-dealers.jpg) no-repeat 50%;background-size:cover}@media screen and (max-width:767px){.page--dealers .sec--contact{padding:0;position:relative;background-image:linear-gradient(#949494,#fff)}}.page--dealers .sec--contact .form--contact{margin-bottom:3rem;padding:3rem;border-radius:1.2rem;background:#ececec;max-width:120rem;width:100%}@media screen and (max-width:767px){.page--dealers .sec--contact .form--contact{margin-right:-2rem;margin-left:-2rem;width:auto;border-radius:0}}.page--dealers .sec--contact .form--contact textarea.form-control{min-height:21.5rem;display:block}.page--dealers .sec--contact .form--contact .message{transform:translateY(-8rem);color:#1a8a1a;font-weight:700}@media screen and (max-width:580px){.page--dealers .sec--contact .form--contact .message{transform:translateY(-4rem)}}.page--dealers .sec--contact .form__title{margin-bottom:3rem;font-size:3.6rem;line-height:1.3}@media screen and (max-width:580px){.page--dealers .sec--contact .form__title{font-size:1.8rem}}.page--dealers .sec--contact .form__text{margin-bottom:14rem;font-size:3.6rem;line-height:1.3;max-width:78.5rem}@media screen and (max-width:580px){.page--dealers .sec--contact .form__text{margin-bottom:8rem;font-size:1.8rem}}.page--dealers .sec--contact .form-label{margin-bottom:2rem;font-size:1.8rem;line-height:1;display:block}@media screen and (max-width:580px){.page--dealers .sec--contact .form-label{margin-bottom:1.5rem;font-size:1.2rem}}.page--dealers .sec--contact .form-control{padding:2rem;border:0;border-radius:.6rem;font-family:TT Firs Neue Light,sans-serif;font-size:1.8rem;background:#fff;width:100%}@media screen and (max-width:580px){.page--dealers .sec--contact .form-control{padding:1.5rem;font-size:1.2rem}}.page--dealers .sec--contact .form-control:active,.page--dealers .sec--contact .form-control:focus,.page--dealers .sec--contact .form-control:hover{outline:0}.page--dealers .sec--contact .form-row{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:9rem;display:flex;overflow:hidden}@media screen and (max-width:767px){.page--dealers .sec--contact .form-row{margin-bottom:7rem;margin-left:0;margin-right:0;flex-wrap:wrap}}.page--dealers .sec--contact .form-row:last-child{margin-bottom:7rem}.page--dealers .sec--contact .form-col{margin:0 1.5rem;flex:0 0 calc(33.3333% - 3rem)}@media screen and (max-width:767px){.page--dealers .sec--contact .form-col{margin:0 0 4rem;flex-basis:100%}.page--dealers .sec--contact .form-col:last-child{margin-bottom:0}}.page--dealers .sec--contact .form-col--2{flex-basis:calc(66.3333% - 3rem)}@media screen and (max-width:767px){.page--dealers .sec--contact .form-col--2{flex-basis:100%}}.page--dealers .sec--contact .form-col--vertical{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){.page--dealers .sec--contact .form-field{margin-bottom:4rem}.page--dealers .sec--contact .form-field:last-child{margin-bottom:0}}.page--dealers .sec--contact .form-btn-wrap{padding-left:1.5rem;padding-right:1.5rem;margin-bottom:4rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){.page--dealers .sec--contact .form-btn-wrap{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.page--dealers .sec--contact .form-btn-wrap .btn--primary{margin-left:auto}}@media screen and (max-width:767px){.page--dealers .sec--contact .form-btn-wrap .checkbox-wrap{margin-bottom:6rem;flex-basis:100%}}.page--dealers .sec--contact .form-btn-wrap .checkbox{margin-bottom:2rem}.page--dealers .sec--contact .form-btn-wrap .checkbox input[type=checkbox]+label{padding-left:4.5rem;display:inline-block;position:relative;font-size:1.6rem;user-select:none;cursor:pointer}.page--dealers .sec--contact .form-btn-wrap .checkbox input[type=checkbox]+label:before{content:"";border-radius:.6rem;width:2.4rem;height:2.4rem;background:#fff;display:block;position:absolute;top:-.2rem;left:0}.page--dealers .sec--contact .form-btn-wrap .checkbox input[type=checkbox]:checked+label:after{content:"";width:1.2rem;height:1.2rem;display:block;background:#949494;border-radius:50%;position:absolute;top:.4rem;left:.6rem;z-index:1}.page--animation{background-color:#161616;transition:backgroundColor .3s ease-in-out}.page--animation .header--main{transition:all .4s ease-in-out;overflow:hidden}@media screen and (max-width:1279px){.page--animation .header--main{background:#161616}}.page--animation .header--main.is-hidden{transform:translateY(-100%)}.page--animation .header--main.is-visible{background:#161616}.page--animation.light-bg{background-color:#e6e6e6}.page--animation.light-bg .header--main.is-visible{background:#e6e6e6}@media screen and (max-width:1279px){.page--animation .desktop{display:none}}.page--animation .desktop .js__animation-container-5 .canvas-wrap{overflow:initial;height:auto}.page--animation .desktop .order-now{background-color:#161616;color:#fff;display:flow-root;position:relative;z-index:10001;min-height:100vh;margin-top:-100vh;background-image:url(/img/bg-order-now.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.page--animation .desktop .order-now .inner{min-height:100vh;display:flex;align-items:center}.page--animation .desktop .order-now h2{margin:0 0 6rem;font-family:Plaak1Trial Bold,sans-serif;font-size:9rem}.page--animation .desktop .order-now p{margin:3rem 0;font-size:3.4rem;max-width:104rem}.page--animation .desktop .order-now .btn-wrap{margin-top:6rem;justify-content:flex-start}.page--animation .desktop .order-now .btn{background-color:#fff;color:#000}.page--animation .desktop .canvas-wrap{position:sticky;top:0;display:flex;justify-content:center;width:100vw;height:100vh;overflow:hidden}.page--animation .desktop .canvas-wrap canvas{width:160rem;height:90rem;z-index:100;transform-origin:50% 0}.page--animation .desktop .animation-container{background-color:#e6e6e6}.page--animation .desktop .animation-container .sec--step{color:#000}.page--animation .desktop .animation-container--dark-bg{background-color:#161616}.page--animation .desktop .animation-container--dark-bg .sec--step{color:#fff}.page--animation .desktop .sec--intro{margin-top:-100vh;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;z-index:101;color:#fff}.page--animation .desktop .sec--intro h1{margin:0;font-size:24rem;font-family:Plaak1Trial Bold,sans-serif;line-height:1}.page--animation .desktop .sec--intro p{margin:0;text-align:center;font-size:2.4rem}.page--animation .desktop .sec--step{top:100vh;left:0;right:0;position:fixed;z-index:101;font-size:3.6rem}.page--animation .desktop .sec--step.move-right .step-text{margin-left:150px}.page--animation .desktop .sec--step.move-half-right .step-text{margin-left:75px}.page--animation .desktop .sec--step.full-width .step-text{width:100%}.page--animation .desktop .sec--step .inner{margin:0 auto;max-width:130rem;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.page--animation .desktop .sec--step .step-text--translateY{transform:translateY(100%)}.page--animation .desktop .sec--step .step-text h1{margin:0;font-size:24rem;font-family:Plaak1Trial Bold,sans-serif;line-height:1;text-align:center;color:#fff}.page--animation .desktop .sec--step .step-text h2{margin:0;line-height:1.2;font-size:3.6rem;max-width:42rem}@media screen and (max-height:799px){.page--animation .desktop .sec--step .step-text h2{font-size:3.2rem}}.page--animation .desktop .sec--step .step-text img{margin:2rem 0;max-width:80%;height:auto}.page--animation .desktop .sec--step .step-text p{margin:0;max-width:42rem;font-size:1.8rem}@media screen and (max-height:799px){.page--animation .desktop .sec--step .step-text p{font-size:1.6rem}}.page--animation .desktop .sec--title{height:100vh;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center;align-items:center;position:relative}.page--animation .desktop .sec--title h1{margin:0;font-size:24rem;font-family:Plaak1Trial Bold,sans-serif;line-height:1;color:#fff;text-align:center}.page--animation .desktop .title-container{height:200vh;position:relative;z-index:1000;margin-top:-100vh;margin-bottom:-100vh}.page--animation .desktop .title-container__content{position:sticky;top:0}.page--animation .desktop .title-container__content h1{position:fixed;top:100vh}.page--animation .desktop .sec--end{top:-100vh;margin-bottom:-100vh;min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.page--animation .desktop .sec--end h1{margin:0;font-size:24rem;font-family:Plaak1Trial Bold,sans-serif;line-height:1;text-align:center;color:#fff}.page--animation .info{padding:2rem;background:#e6e6e6;font-size:1.8rem;display:none}@media screen and (max-width:1279px){.page--animation .info{margin-top:7.5rem;display:block;margin-bottom:-7.5rem;position:relative}}.page--animation .tablet{display:none}@media screen and (max-width:1279px) and (min-width:680px){.page--animation .tablet{position:relative;display:block}}.page--animation .tablet .list{margin:0;padding:0;list-style:none}.page--animation .tablet .logo--main{width:min(34.66667vw,25rem);z-index:10}.page--animation .tablet .footer{display:none}.page--animation .tablet .sec{background-color:#e6e6e6}.page--animation .tablet .sec--mobile{border-top:2rem solid #000;box-sizing:content-box;display:flex}.page--animation .tablet .sec--dark{background-color:#161616;color:#fff}.page--animation .tablet .sec--title{flex-direction:column;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}.page--animation .tablet .sec--title h2{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:16vw;text-align:center}.page--animation .tablet .sec--title--ready{background-position:20%}.page--animation .tablet .sec .title{margin:0 0 5rem;font-family:TT Firs Neue Medium,sans-serif;font-size:clamp(2rem,5.33333vw,3.6rem);font-weight:300}.page--animation .tablet .sec .text{margin-top:5rem;max-width:calc(50vw - 2rem)}.page--animation .tablet .sec .text p{margin:2rem 0;font-size:clamp(1.4rem,3.73333vw,2.8rem)}.page--animation .tablet .sec .img{max-width:calc(50vw - 2rem)}.page--animation .tablet .sec .img img{max-width:100%;height:auto;display:block}.page--animation .tablet .sec .row{margin-top:9rem;display:flex;justify-content:space-between}.page--animation .tablet .sec .row .col{flex:0 0 calc(50% - 0.5rem)}.page--animation .tablet .sec .row .col .title{margin-bottom:0}.page--animation .tablet .sec .row .col .text,.page--animation .tablet .sec .row .col .text p:first-child{margin-top:0}.page--animation .tablet .sec--intro{border-top:0;justify-content:center;background-image:url(/pictures/mobile/bg-tablet-intro.png),url(/pictures/mobile/bg-tablet-light-1.png);background-repeat:no-repeat,no-repeat;background-position:50%,top;background-size:auto,100% auto}.page--animation .tablet .sec--intro .inner{display:flex;justify-content:center;align-items:center}.page--animation .tablet .sec--intro .content{text-align:center}.page--animation .tablet .sec--intro h1{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:16vw}.page--animation .tablet .sec--intro p{font-size:2rem}.page--animation .tablet .sec--shell{align-items:center;background-image:url(/pictures/mobile/bg-tablet-shell.png),url(/pictures/mobile/bg-tablet-light-1.png);background-repeat:no-repeat,no-repeat;background-position:right 6rem,top;background-size:auto,100% auto}.page--animation .tablet .sec--superfabric-1{align-items:center;background-image:url(/pictures/mobile/bg-tablet-superfabric-1.png),url(/pictures/mobile/bg-tablet-light-2.png);background-repeat:no-repeat,no-repeat;background-position:100% 0,100%;background-size:auto 100%,100% auto}.page--animation .tablet .sec--military{align-items:flex-start;background-image:url(/pictures/mobile/bg-tablet-military.png);background-repeat:no-repeat;background-position:100% 100%}.page--animation .tablet .sec--military .content{margin-top:6rem}.page--animation .tablet .sec--military-2{align-items:flex-start;background-image:url(/pictures/mobile/bg-tablet-military-2.png);background-repeat:no-repeat;background-position:100% 100%}.page--animation .tablet .sec--military-2 .content{margin-top:6rem}.page--animation .tablet .sec--anatomical-shape{align-items:center;background-image:url(/pictures/mobile/bg-tablet-anatomical-shape.png),url(/pictures/mobile/bg-tablet-light-1.png);background-repeat:no-repeat,no-repeat;background-position:left 40vw top 6rem,top;background-size:auto 100%,100% auto}.page--animation .tablet .sec--harness{background-image:url(/pictures/mobile/bg-tablet-harness.png);background-repeat:no-repeat;background-position:2rem bottom}.page--animation .tablet .sec--easy-entry{align-items:flex-end;background-image:url(/pictures/mobile/bg-tablet-easy-entry.png),url(/pictures/mobile/bg-tablet-light-2.png);background-repeat:no-repeat,no-repeat;background-position:0 0,100%;background-size:auto 100%,100% auto}.page--animation .tablet .sec--easy-entry .inner{padding-bottom:6rem;display:flex;justify-content:flex-end;align-items:flex-end}.page--animation .tablet .sec--accessory-rail{background-image:url(/pictures/mobile/bg-tablet-accessory-rail.png)}.page--animation .tablet .sec--accessory-rail,.page--animation .tablet .sec--wetnotes-pocket{align-items:center;background-repeat:no-repeat;background-position:100%;background-size:auto 100%}.page--animation .tablet .sec--wetnotes-pocket{background-image:url(/pictures/mobile/bg-tablet-wetnotes-pocket.png)}@media screen and (max-width:620px){.page--animation .tablet .sec--wetnotes-pocket{background-position:left 45vw center,0 bottom}}.page--animation .tablet .sec--pocket-location{align-items:center;background-image:url(/pictures/mobile/bg-tablet-pocket-location.png);background-repeat:no-repeat;background-position:100%;background-size:auto 100%}@media screen and (max-width:620px){.page--animation .tablet .sec--pocket-location{background-position:left 45vw center,0 bottom}}.page--animation .tablet .sec--pocket{height:100vh;align-items:center;position:relative}.page--animation .tablet .sec--pocket:not(.unloaded){background-image:url(/pictures/mobile/bg-tablet-pocket.png);background-repeat:no-repeat;background-position:100%;background-size:auto 100%}.page--animation .tablet .sec--pocket .title{position:relative;z-index:1000}.page--animation .tablet .sec--pocket canvas{height:100vh;position:absolute;top:0;right:0;z-index:10;transform-origin:100% 0}.page--animation .tablet .sec--pocket-shape{align-items:center;background-image:url(/pictures/mobile/bg-tablet-pocket-shape.png),url(/pictures/mobile/bg-tablet-light-2.png);background-repeat:no-repeat,no-repeat;background-position:100%,0 0;background-size:auto 100%,100% auto}.page--animation .tablet .sec--designed{align-items:center;min-height:calc(100vh - 28rem)!important;background-image:url(/pictures/mobile/bg-tablet-designed.png),url(/pictures/mobile/bg-tablet-light-1.png);background-repeat:no-repeat,no-repeat;background-position:right 2rem center,0 0;background-size:auto,100% auto}.page--animation .tablet .product-name h2{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:6rem;text-align:center;color:#fff}.page--animation .tablet .order-now{margin-top:0;background-color:#161616;color:#fff;display:flow-root;position:relative;z-index:10001;min-height:100vh;background-image:url(/img/bg-order-now.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.page--animation .tablet .order-now .inner{min-height:100vh;display:flex;align-items:center}.page--animation .tablet .order-now h2{margin:0 0 6rem;font-family:Plaak1Trial Bold,sans-serif;font-size:5rem}.page--animation .tablet .order-now p{margin:3rem 0;font-size:2.4rem;max-width:104rem}.page--animation .tablet .order-now .btn-wrap{margin-top:6rem;justify-content:flex-start;margin-bottom:2rem}.page--animation .tablet .order-now .btn{background-color:#fff;color:#000}.page--animation .tablet .sec--mobile{min-height:100vh}.page--animation .tablet .sec--mobile--first{background-color:#161616;background-image:url(/pictures/mobile/bg-tablet-1.png),url(/pictures/mobile/bg-tablet-light.png);background-repeat:no-repeat,no-repeat;background-position:100% 100%,center 30vh;background-size:auto 100%,100% auto;display:flex;align-items:center;color:#fff}.page--animation .tablet .sec--mobile--first h2{margin-bottom:5rem!important}.page--animation .tablet .sec--mobile--second{padding-top:9rem;background:#e6e6e6 url(/pictures/mobile/bg-tablet-2.png) no-repeat 0 100%;background-size:100% auto}.page--animation .tablet .sec--mobile--second .row{display:flex;justify-content:space-between}.page--animation .tablet .sec--mobile--second .row .col{flex:0 0 calc(50% - 0.5rem)}.page--animation .mobile{display:none}@media screen and (max-width:679px){.page--animation .mobile{position:relative;display:block}}.page--animation .mobile .info{margin-bottom:0}.page--animation .mobile .inner{padding-left:0;padding-right:0}.page--animation .mobile .list{margin:0;padding:0;list-style:none}.page--animation .mobile .logo--main{width:min(34.66667vw,25rem);z-index:10}.page--animation .mobile .footer{display:none}.page--animation .mobile .sec{background-color:#e6e6e6;padding-left:2rem;padding-right:2rem}.page--animation .mobile .sec--mobile{min-height:calc(100vh - 63px);border-top:2rem solid #000;min-height:100vh;box-sizing:content-box;display:flex}.page--animation .mobile .sec--mobile-feature{display:block;background-repeat:no-repeat;background-position:50%;background-size:cover}.page--animation .mobile .sec--mobile-feature .title-wrap{position:sticky;top:0;height:100vh;margin-left:-2rem;margin-right:-2rem}.page--animation .mobile .sec--mobile-feature .title-wrap__inner{position:relative;z-index:1;height:100vh;padding-left:2rem;padding-right:2rem}.page--animation .mobile .sec--mobile-feature .title-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:cover}.page--animation .mobile .sec--mobile-feature .title{margin-top:0;margin-bottom:0;padding-top:8rem;font-size:clamp(3.6rem,9.6vw,4.2rem);line-height:1.1}.page--animation .mobile .sec--mobile-feature .text-wrap{height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;padding-top:30rem;position:relative;z-index:1}.page--animation .mobile .sec--mobile-feature .text-wrap img{margin-left:0;max-width:25rem;height:auto;display:block;margin-bottom:2rem}.page--animation .mobile .sec--mobile-feature .text p{margin:2rem 0;font-size:clamp(1.8rem,4.8vw,2.8rem)}.page--animation .mobile .sec--dark{background-color:#161616;color:#fff}.page--animation .mobile .sec--title{flex-direction:column;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:295% auto;background-attachment:fixed}.page--animation .mobile .sec--title h2{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:clamp(8rem,21.33333vw,10rem);text-align:center;line-height:1;font-weight:400}.page--animation .mobile .sec--title--ready{background-position:20%}.page--animation .mobile .sec .img{max-width:calc(50vw - 2rem)}.page--animation .mobile .sec .img img{max-width:100%;height:auto;display:block}.page--animation .mobile .sec .row{margin-top:9rem;display:flex;justify-content:space-between}.page--animation .mobile .sec .row .col{flex:0 0 calc(50% - 0.5rem)}.page--animation .mobile .sec .row .col .title{margin-bottom:0}.page--animation .mobile .sec .row .col .text,.page--animation .mobile .sec .row .col .text p:first-child{margin-top:0}.page--animation .mobile .sec--intro{border-top:0;justify-content:center;background-image:url(/pictures/mobile/bg-mobile-intro.png),url(/pictures/mobile/bg-mobile-light-1.png);background-repeat:no-repeat,no-repeat;background-position:50%,top;background-size:auto 90%,100% auto}.page--animation .mobile .sec--intro .inner{display:flex;justify-content:center;align-items:center}.page--animation .mobile .sec--intro .content{text-align:center}.page--animation .mobile .sec--intro h1{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:16vw;font-weight:400}.page--animation .mobile .sec--intro p{font-size:2rem}.page--animation .mobile .sec--military{align-items:flex-start;background-image:url(/pictures/mobile/bg-mobile-military.png);background-repeat:no-repeat;background-position:100% 100%}.page--animation .mobile .sec--military .content{margin-top:6rem}.page--animation .mobile .sec--accessory-rail{align-items:center;background-image:url(/pictures/mobile/bg-mobile-accessory-rail.png);background-repeat:no-repeat;background-position:100%;background-size:auto 100%}.page--animation .mobile .sec--pocket{height:100vh;align-items:center;position:relative}.page--animation .mobile .sec--pocket:not(.unloaded){background-image:url(/pictures/mobile/bg-mobile-pocket.png);background-repeat:no-repeat;background-position:100%;background-size:auto 100%}.page--animation .mobile .sec--pocket .title{position:relative;z-index:1000}.page--animation .mobile .sec--pocket canvas{height:100vh;position:absolute;top:0;right:0;z-index:10;transform-origin:100% 0}.page--animation .mobile .sec--pocket-shape{align-items:center;background-image:url(/pictures/mobile/bg-mobile-pocket-shape.png),url(/pictures/mobile/bg-mobile-light-2.png);background-repeat:no-repeat,no-repeat;background-position:100%,0 0;background-size:auto 100%,100% auto}.page--animation .mobile .sec--designed{align-items:center;min-height:calc(100vh - 28rem)!important;background-image:url(/pictures/mobile/bg-mobile-designed.png),url(/pictures/mobile/bg-mobile-light-1.png);background-repeat:no-repeat,no-repeat;background-position:right 2rem center,0 0;background-size:auto,100% auto}.page--animation .mobile .product-name h2{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:6rem;text-align:center;color:#fff}.page--animation .mobile .order-now{padding-left:2rem;padding-right:2rem;margin-top:0;background-color:#161616;color:#fff;display:flow-root;position:relative;z-index:10001;min-height:100vh;background-image:url(/pictures/mobile/backgrounds/bg-order-now.jpg);background-repeat:no-repeat;background-position:left 70% top;background-size:cover}.page--animation .mobile .order-now .inner{min-height:100vh;display:flex;align-items:center}.page--animation .mobile .order-now h2{margin:0 0 6rem;font-family:Plaak1Trial Bold,sans-serif;font-size:5rem}.page--animation .mobile .order-now p{margin:3rem 0;font-size:2.4rem;max-width:104rem}.page--animation .mobile .order-now .btn-wrap{margin-top:6rem;justify-content:flex-start;margin-bottom:2rem}.page--animation .mobile .order-now .btn{background-color:#fff;color:#000}.page--animation .mobile .sec--mobile--first{background-color:#161616;background-image:url(/pictures/mobile/bg-mobile-1.png),url(/pictures/mobile/bg-mobile-light.png);background-repeat:no-repeat,no-repeat;background-position:100% 100%,center 30vh;background-size:auto 100%,100% auto;display:flex;align-items:center;color:#fff}.page--animation .mobile .sec--mobile--first h2{margin-bottom:5rem!important}.page--animation .mobile .sec--mobile--second{padding-top:9rem;background:#e6e6e6 url(/pictures/mobile/bg-mobile-2.png) no-repeat 0 100%;background-size:100% auto}.page--animation .mobile .sec--mobile--second .row{display:flex;justify-content:space-between}.page--animation .mobile .sec--mobile--second .row .col{flex:0 0 calc(50% - 0.5rem)}.page--animation .translateLogout{top:8rem}.page--animation .translateLanguage{top:14rem}.page--animation .sec--about{background:#fff}.page--scroll{background-color:#000;transition:backgroundColor .3s ease-in-out}.page--scroll.light-bg{background-color:#fff}.page--scroll .canvas-wrap{position:sticky;top:0;display:flex;justify-content:center}.page--scroll .canvas-wrap canvas{width:160rem;height:90rem;z-index:100;transform-origin:50% 0}.page--scroll .animation-container{background-color:#fff}.page--scroll .animation-container .sec--step{color:#000}.page--scroll .animation-container--dark-bg{background-color:#161616}.page--scroll .animation-container--dark-bg .sec--step{color:#fff}.page--scroll .sec--intro{margin-top:-100vh;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;z-index:101}.page--scroll .sec--intro h1{margin:0;font-size:24rem;font-family:Plaak1Trial Bold,sans-serif;line-height:1}.page--scroll .sec--intro p{margin:0;text-align:center;font-size:2.4rem}.page--scroll .sec--step{top:100vh;left:0;right:0;position:fixed;z-index:101;font-size:3.6rem}.page--scroll .sec--step .inner{margin:0 auto;max-width:130rem;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.page--scroll .sec--step .step-text--translateY{transform:translateY(100%)}.page--scroll .sec--step .step-text h2{margin:0;line-height:1.2;font-size:3.6rem;max-width:30rem}.page--scroll .sec--step .step-text img{margin:2rem 0;max-width:100%;height:auto}.page--scroll .sec--step .step-text p{margin:0;max-width:30rem;font-size:1.8rem}.page--scroll .sec--title{height:100vh;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center;align-items:center;position:relative}.page--scroll .sec--title h1{margin:0;font-size:24rem;font-family:Plaak1Trial Bold,sans-serif;line-height:1;color:#fff;text-align:center}.page--scroll .title-container{height:300vh;position:relative;z-index:1000}.page--scroll .title-container__content{position:sticky;top:0}.page--scroll .title-container__content h1{position:fixed;top:100vh}.page--mobile .info{padding:2rem;position:sticky;top:8rem;background:#e6e6e6;font-size:1.4rem}@media screen and (max-width:680px){.page--mobile .info{top:13vw}}.page--mobile .list{margin:0;padding:0;list-style:none}.page--mobile .logo--main{width:min(34.66667vw,25rem);z-index:10}.page--mobile .footer{display:none}.page--mobile .sec{background-color:#e6e6e6}.page--mobile .sec--mobile{border-top:2rem solid #000;box-sizing:content-box;display:flex}.page--mobile .sec--dark{background-color:#161616;color:#fff}.page--mobile .sec--title{align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover}.page--mobile .sec--title h2{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:16vw;text-align:center}.page--mobile .sec .title{margin:0 0 5rem;font-family:TT Firs Neue Light,sans-serif;font-size:clamp(2rem,5.33333vw,3.6rem);font-weight:300}.page--mobile .sec .text{margin-top:5rem;max-width:calc(50vw - 2rem)}.page--mobile .sec .text p{margin:2rem 0;font-size:clamp(1.4rem,3.73333vw,2.8rem)}.page--mobile .sec .img{max-width:calc(50vw - 2rem)}.page--mobile .sec .img img{max-width:100%;height:auto;display:block}.page--mobile .sec .row{margin-top:9rem;display:flex;justify-content:space-between}.page--mobile .sec .row .col{flex:0 0 calc(50% - 0.5rem)}.page--mobile .sec .row .col .title{margin-bottom:0}.page--mobile .sec .row .col .text,.page--mobile .sec .row .col .text p:first-child{margin-top:0}.page--mobile .sec--intro{border-top:0;justify-content:center;background-image:url(/pictures/mobile/bg-mobile-intro.png),url(/pictures/mobile/bg-mobile-light-1.png);background-repeat:no-repeat,no-repeat;background-position:50%,top;background-size:auto,100% auto}.page--mobile .sec--intro .inner{display:flex;justify-content:center;align-items:center}.page--mobile .sec--intro .content{text-align:center}.page--mobile .sec--intro h1{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:16vw}.page--mobile .sec--intro p{font-size:2rem}.page--mobile .sec--shell{align-items:center;background-image:url(/pictures/mobile/bg-mobile-shell.png),url(/pictures/mobile/bg-mobile-light-1.png);background-repeat:no-repeat,no-repeat;background-position:right 6rem,top;background-size:auto,100% auto}.page--mobile .sec--superfabric-1{background-image:url(/pictures/mobile/bg-mobile-superfabric-1.png),url(/pictures/mobile/bg-mobile-light-2.png);background-position:100% 0,100%}.page--mobile .sec--superfabric-1,.page--mobile .sec--superfabric-2{align-items:center;background-repeat:no-repeat,no-repeat;background-size:auto 100%,100% auto}.page--mobile .sec--superfabric-2{background-image:url(/pictures/mobile/bg-mobile-superfabric-2.png),url(/pictures/mobile/bg-mobile-light-2.png);background-position:100% 0,0 0}.page--mobile .sec--military{align-items:flex-start;background-image:url(/pictures/mobile/bg-mobile-military.png);background-repeat:no-repeat;background-position:100% 100%}.page--mobile .sec--military .content{margin-top:6rem}.page--mobile .sec--anatomical-shape .inner{display:flex;flex-direction:column}.page--mobile .sec--anatomical-shape .inner .wrap--bg{flex:1;margin-left:-2rem;margin-right:-2rem;background-image:url(/pictures/mobile/bg-mobile-anatomical-shape.jpg);background-repeat:no-repeat;background-position:0 top;background-size:80% auto}.page--mobile .sec--harness{background-image:url(/pictures/mobile/bg-mobile-harness.png);background-repeat:no-repeat;background-position:2rem bottom}.page--mobile .sec--easy-entry{align-items:flex-end;background-image:url(/pictures/mobile/bg-mobile-easy-entry.png),url(/pictures/mobile/bg-mobile-light-2.png);background-repeat:no-repeat,no-repeat;background-position:0 0,100%;background-size:auto 100%,100% auto}.page--mobile .sec--easy-entry .inner{padding-bottom:6rem;display:flex;justify-content:flex-end;align-items:flex-end}.page--mobile .sec--accessory-rail{align-items:center;background-image:url(/pictures/mobile/bg-mobile-accessory-rail.png),url(/pictures/mobile/bg-mobile-light-2.png);background-repeat:no-repeat,no-repeat;background-position:100%,0;background-size:auto 100%,100% auto}.page--mobile .sec--wetnotes-pocket{padding-bottom:6rem;align-items:flex-end;background-image:url(/pictures/mobile/bg-mobile-wetnotes-pocket.png),url(/pictures/mobile/bg-mobile-light-2.png);background-repeat:no-repeat;background-position:100%,0 bottom;background-size:auto 100%,100% auto}.page--mobile .sec--pocket-location{align-items:center;background-image:url(/pictures/mobile/bg-mobile-pocket-location.png),url(/pictures/mobile/bg-mobile-light-2.png);background-repeat:no-repeat,no-repeat;background-position:100%,center 0;background-size:auto 100%,100% auto}.page--mobile .sec--pocket{height:100vh;align-items:center;position:relative}.page--mobile .sec--pocket:not(.unloaded){background-image:url(/pictures/mobile/bg-mobile-pocket.png);background-repeat:no-repeat;background-position:100%;background-size:auto 100%}.page--mobile .sec--pocket .title{position:relative;z-index:1000}.page--mobile .sec--pocket canvas{height:100vh;position:absolute;top:0;right:0;z-index:10;transform-origin:100% 0}.page--mobile .sec--pocket-shape{align-items:center;background-image:url(/pictures/mobile/bg-mobile-pocket-shape.png),url(/pictures/mobile/bg-mobile-light-2.png);background-repeat:no-repeat,no-repeat;background-position:100%,0 0;background-size:auto 100%,100% auto}.page--mobile .sec--designed{align-items:center;background-image:url(/pictures/mobile/bg-mobile-designed.png),url(/pictures/mobile/bg-mobile-light-1.png);background-repeat:no-repeat,no-repeat;background-position:right 2rem center,0 0;background-size:auto,100% auto}.page--mobile .product-name h2{margin:0;font-family:Plaak1Trial Bold,sans-serif;font-size:6rem;text-align:center}.page--mobile .order-now{background-image:url(/pictures/mobile/backgrounds/bg-order-now.jpg);background-color:#161616;color:#fff;display:flow-root;text-align:center}.page--mobile .order-now p{margin:2rem 0;font-size:1.4rem}.page--mobile .order-now .btn{margin:4rem auto;display:inline-block}.page--mobile .sec--mobile{min-height:100vh}.page--mobile .sec--mobile--first{background-color:#161616;background-image:url(/pictures/mobile/bg-mobile-1.png),url(/pictures/mobile/bg-mobile-light.png);background-repeat:no-repeat,no-repeat;background-position:100% 100%,center 30vh;background-size:auto 100%,100% auto;display:flex;align-items:center;color:#fff}.page--mobile .sec--mobile--first h2{margin-bottom:5rem!important}.page--mobile .sec--mobile--second{padding-top:9rem;background:#e6e6e6 url(/pictures/mobile/bg-mobile-2.png) no-repeat 0 100%;background-size:100% auto}.page--mobile .sec--mobile--second .row{display:flex;justify-content:space-between}.page--mobile .sec--mobile--second .row .col{flex:0 0 calc(50% - 0.5rem)}.page-- .sec--intro .title{font-size:12rem}.page-- .sec--intro a,.page-- .sec--intro a:active,.page-- .sec--intro a:focus,.page-- .sec--intro a:hover,.page-- .sec--intro a:visited{color:#171c61;text-decoration:none;font-weight:500}.page-- .sec--intro .img-wrap:before{content:"Page not found";color:#171c61;font-size:3rem;font-weight:500;position:absolute;top:13vw;left:50%;transform:translateX(-50%)}@media screen and (max-width:1024px){.page-- .sec--intro .img-wrap:before{top:20vw}}@media screen and (max-width:767px){.page-- .sec--intro .img-wrap:before{font-size:2.4rem}}.page-- .sec--intro svg #content,.page-- .sec--intro svg #man,.page-- .sec--intro svg #sidebar,.page-- .sec--intro svg #table{display:none}.page--pageNotFound .sec--404{padding-bottom:10rem;background:#161616;color:#fff;overflow:auto}@media screen and (max-width:768px){.page--pageNotFound .sec--404{padding-top:10rem}}.page--pageNotFound .sec--404 .section-title{margin-bottom:10rem}.page--pageNotFound .sec--404 .text{text-align:center;font-size:clamp(1.8rem,4.8vw,2.4rem)}.page--page_tos .sec--tos{padding-bottom:5rem;background:#161616;color:#fff;overflow:auto}.page--page_tos .sec--tos .section-title{margin-bottom:5rem}@media screen and (max-width:768px){.page--page_tos .sec--tos .section-title{margin-bottom:0}}@media screen and (max-width:768px){.page--page_tos .sec--tos{padding-top:5rem}}.page--page_tos .sec--content .content{padding:10rem 0;column-count:2;column-gap:5rem}@media screen and (max-width:768px){.page--page_tos .sec--content .content{column-count:1;padding:6rem 0}}.page--page_tos .sec--content h3{margin-top:5rem;font-size:2.4rem}.page--page_tos .sec--content h3:first-child{margin-top:0}.page--page_tos .sec--content p{margin-bottom:2rem}.page--page_tos .sec--content p:last-child{margin-bottom:0}