/*! 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{font-size:2em;margin:.67em 0}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]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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{border-style:none;padding:0}[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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}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{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Saans;src:url(/fonts/SaansVF.woff2) format("woff2"),url(/fonts/SaansVF.woff) format("woff")}@font-face{font-family:KH Interference;font-style:normal;font-weight:400;src:url(/fonts/KHInterference-Regular.woff2) format("woff2"),url(/fonts/KHInterference-Regular.woff) format("woff")}@font-face{font-family:KH Interference;font-style:normal;font-weight:700;src:url(/fonts/KHInterference-Bold.woff2) format("woff2"),url(/fonts/KHInterference-Bold.woff) format("woff")}body{color:#fff;font-family:Saans,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.2}.headline{font-family:KH Interference,sans-serif;font-size:4rem;font-weight:400;letter-spacing:-.08rem;margin:0 0 3rem}@media screen and (max-width:580px){.headline{font-size:3.2rem}}.headline--md{font-size:2.8rem;letter-spacing:-.056rem}.headline--sm{font-size:1.8rem;letter-spacing:0}.headline--alt{color:#ffcb05}.text-center{text-align:center}strong{font-weight:700}.clearfix:after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.form-checkbox input[type=checkbox],.radio-group__option__input,.switch__input,.visually-hidden{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.header{align-items:center;display:flex;padding:3rem}.header .logo{display:block;max-width:7.6rem}.header--home{justify-content:space-between;left:0;padding:3rem 3rem 0;position:absolute;right:0;top:0;z-index:100}.header--home .lang .arrow{color:#ffcb05}.header--start{padding:3rem 3rem 0}@media screen and (max-width:1064px){.header--start{padding-left:2rem;padding-right:2rem}}.header--profile{justify-content:space-between;padding:3rem}@media screen and (max-width:1064px){.header--profile{padding-left:2rem;padding-right:2rem}}.header .info{align-items:center;display:flex;gap:3rem}@media screen and (max-width:449px){.header .info{display:none}}.header .user-info{font-size:1.4rem;line-height:1.2}.header .user-info__email{color:#ffcb05}.header .lang{cursor:pointer;position:relative}.header .lang.is-open .lang-dropdown{display:block}.header .lang-dropdown{display:none;left:-1rem;padding-top:.5rem;position:absolute;top:100%}.header .lang-dropdown-item{cursor:pointer;padding:.5rem 1rem}.breadcrumbs{align-items:center;background:#292929;border-radius:2.4rem;display:flex;gap:2rem;margin-left:2rem;padding:.4rem 2rem}@media screen and (max-width:800px){.breadcrumbs{display:none}}.breadcrumbs__item{font-family:KH Interference,sans-serif;line-height:1}.breadcrumbs__item--arrow{color:#909090}.breadcrumbs__item--arrow svg{display:block}.breadcrumbs__item.is-active{color:#ffcb05}.btn{align-items:center;border:0;border-radius:2.4rem;cursor:pointer;display:inline-flex;font-family:KH Interference,sans-serif;font-size:1.6rem;line-height:2.4rem;padding:.9rem 1.8rem .7rem 2.4rem;transition:background-color .3s ease;user-select:none}.btn,.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 16'%3E%3Cpath stroke='%23101010' stroke-linejoin='bevel' stroke-width='1.5' d='m6 14.53 7-7m0 0-7-7m7 7H0'/%3E%3C/svg%3E");height:1.4rem;margin-left:1.3rem;position:relative;top:-.3rem;transition:all .3 ease;width:1.4rem}.btn--empty{min-height:4rem;padding-left:1.8rem;position:relative;width:5.6rem}.btn--empty:after{margin-left:.3rem}.btn--primary{background-color:#ffcb05}.btn--primary,.btn--primary:active,.btn--primary:focus,.btn--primary:hover{color:#101010}.btn--primary:hover{background-color:#fffae6}.btn--primary:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 16'%3E%3Cpath stroke='%23FFCB05' stroke-linejoin='bevel' stroke-width='1.5' d='m6 14.53 7-7m0 0-7-7m7 7H0'/%3E%3C/svg%3E")}.btn--secondary{background-color:#575757}.btn--secondary,.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover{color:#fff}.btn--secondary:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 16'%3E%3Cpath stroke='%23FFF' stroke-linejoin='bevel' stroke-width='1.5' d='m6 14.53 7-7m0 0-7-7m7 7H0'/%3E%3C/svg%3E")}.btn--secondary:hover{background-color:#404040}.btn--add:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23101010' stroke-linejoin='bevel' stroke-width='1.5' d='M18 9H0m9 0v9zm0 0V0z'/%3E%3C/svg%3E");margin-left:.6rem}.btn--add:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23FFCB05' stroke-linejoin='bevel' stroke-width='1.5' d='M18 9H0m9 0v9zm0 0V0z'/%3E%3C/svg%3E")}.btn--remove:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23101010' stroke-linejoin='bevel' stroke-width='1.5' d='M0 9h18'/%3E%3C/svg%3E")}.btn--remove:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23FFCB05' stroke-linejoin='bevel' stroke-width='1.5' d='M0 9h18'/%3E%3C/svg%3E")}.btn--default{border:.1rem solid #404040}.btn--default,.btn--default:active,.btn--default:focus,.btn--default:hover{color:#404040}.btn--default:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 16'%3E%3Cpath stroke='%23404040' stroke-linejoin='bevel' stroke-width='1.5' d='m6 14.53 7-7m0 0-7-7m7 7H0'/%3E%3C/svg%3E")}.btn--default:hover{background:#fff}.form-row{margin-bottom:1.6rem}.form-label{color:#f5f5f5;display:block;font-size:1.4rem;margin-bottom:.8rem}.form-control,.form-suggest input{background-color:#fff;border:.1rem solid #e1e1e1;border-radius:.8rem;box-sizing:border-box;color:#101010;font-family:Saans,sans-serif;font-size:1.6rem;padding:1.4rem 1.6rem;width:100%}.form-control:active,.form-control:focus,.form-control:hover,.form-suggest input:active,.form-suggest input:focus,.form-suggest input:hover{outline:0}.form-control::placeholder,.form-suggest input::placeholder{color:#9e9e9e}.form-checkbox input[type=checkbox]:checked+label:before{background-color:#ffcb05;border-color:#ffcb05}.form-checkbox input[type=checkbox]:checked+label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'%3E%3Cpath stroke='%23101010' stroke-width='2' d='m.716 4.39 4.2 4.308 7.8-8'/%3E%3C/svg%3E");left:.6rem;position:absolute;top:.1rem}.form-checkbox label{cursor:pointer;font-size:1.6rem;margin-bottom:0;padding-left:4rem;position:relative;user-select:none}.form-checkbox label:before{background:#fff;border:.1rem solid #e1e1e1;border-radius:.6rem;content:"";height:2.4rem;left:0;position:absolute;top:-.2rem;width:2.4rem}.form-suggest{position:relative}.form-suggest input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none'%3E%3Cpath stroke='%23292929' stroke-linejoin='bevel' stroke-width='1.5' d='m.53.53 7 7 7-7'/%3E%3C/svg%3E") no-repeat right 1rem center}.form-suggest-menu{background:#fff;border-radius:0 0 .8rem .8rem;color:#292929;left:0;max-height:20rem;overflow:auto;padding-top:1rem;position:absolute;right:0;top:calc(100% - 1rem);z-index:10}.form-suggest-menu__item{border-top:.1rem solid #e1e1e1;cursor:pointer;padding:1.2rem 1.6rem}.form-suggest-menu__item.highlight,.form-suggest-menu__item:hover{background-color:#ffefb2}.form-btn-wrap{margin-top:2.4rem}.form .invalid-feedback .form-label{color:#f05532}.form .invalid-feedback .form-control,.form .invalid-feedback .form-suggest input,.form-suggest .form .invalid-feedback input{border-color:#f05532}.form .invalid-feedback.form-checkbox label{color:#f05532}.form .invalid-feedback.form-checkbox label:before{border-color:#f05532}.form .flash--error{color:#f05532;margin-bottom:2rem}img{display:block;height:auto;max-width:100%}.page{background-color:#101010}.product-code{background:#292929;border:.1rem solid #292929;border-radius:.8rem;color:#f5f5f5;display:inline-block;font-family:KH Interference,sans-serif;font-size:2.4rem;letter-spacing:-.048rem;line-height:1;padding:1rem}.product-code--alt{border-color:#ffcb05}.product-code--lg{font-size:4rem;letter-spacing:-.08rem;padding-left:1.6rem;padding-right:1.6rem}.summary{background:#fff;border-radius:1.6rem;color:#101010;padding:1.6rem;width:39.2rem}@media screen and (max-width:424px){.summary{width:calc(100% - 4rem)}}.summary .summary__code{align-items:center;border-bottom:.1rem solid #f5f5f5;display:flex;padding-bottom:1.6rem}.summary .summary__code__label{line-height:1;margin-right:.6rem}@media screen and (max-width:424px){.summary .summary__code__label{font-size:1.4rem}}.summary .summary__code__code{font-family:KH Interference,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media screen and (max-width:424px){.summary .summary__code__code{font-size:1.8rem}}.summary .summary__row{align-items:center;display:flex;justify-content:space-between;padding:1.6rem 0}.summary .summary__price{display:flex;font-family:KH Interference,sans-serif;font-size:3.2rem}@media screen and (max-width:424px){.summary .summary__price{font-size:2.4rem}}.summary .summary__price__label{font-weight:400;margin-right:.4rem}.summary .summary__price__price{font-weight:700}.summary .summary__price__price sup{font-family:Saans,sans-serif;font-size:2rem;font-weight:400;font-weight:500;margin-left:.4rem;position:relative;top:-.9rem}.summary .summary__btn-wrap .btn{justify-content:center;width:16.8rem}.summary .summary__regular-price{align-items:center;border-top:.1rem solid #f5f5f5;color:#f05532;display:flex;line-height:1;padding-top:.8rem}.summary .summary__regular-price__label{margin-right:.6rem}@media screen and (max-width:424px){.summary .summary__regular-price__label{font-size:1.4rem}}.summary .summary__regular-price__price{align-items:center;display:flex;font-family:KH Interference,sans-serif;font-size:2rem}@media screen and (max-width:424px){.summary .summary__regular-price__price{font-size:1.8rem}}.summary .summary__regular-price__price__label{font-weight:400;margin-right:.4rem}.summary .summary__regular-price__price__price{font-weight:700;text-decoration:line-through}.summary .summary__regular-price__price__price sup{font-family:Saans,sans-serif;font-size:1.2rem;font-weight:400;font-weight:500;margin-left:.2rem;position:relative;top:-.6rem}.switch__input:checked+.switch__label{background:#ffcb05}.switch__input:checked+.switch__label:before{background:#101010;left:1.6rem}.switch__label{background:#e1e1e1;border-radius:1.6rem;cursor:pointer;height:2.8rem;position:relative;width:4rem}.switch__label,.switch__label:before{display:block;transition:all .4s ease}.switch__label:before{background:#fff;border-radius:50%;content:"";height:2rem;left:.4rem;position:absolute;top:.4rem;width:2rem}.radio-group{align-items:flex-start;background:#404040;border-radius:3rem;display:flex;padding:.2rem}.radio-group__option{flex:auto}.radio-group__option__input:checked+.radio-group__option__label{background:#101010}.radio-group__option__label{border-radius:1.6rem;color:#f1f2f6;cursor:pointer;display:block;font-family:KH Interference,sans-serif;line-height:1;padding:.4rem 1.6rem;text-align:center;white-space:nowrap}.page--home{position:relative}.page--home .page-row{align-items:center;display:flex;flex:1;flex-wrap:wrap;position:relative;z-index:5}.page--home .page-row .page-col{align-items:center;display:flex;flex:0 0 50%;height:100vh;justify-content:center;position:relative}@media screen and (max-width:940px){.page--home .page-row .page-col{flex-basis:100%;height:139.47368vw}}.page--home .page-row .page-col.is-active .btn>span,.page--home .page-row .page-col:hover .btn>span{max-width:20rem}.page--home .page-row .page-col.is-active .btn:after,.page--home .page-row .page-col:hover .btn:after{transform:translateX(0)}.page--home .page-row .page-col.is-active .form--login .form-container,.page--home .page-row .page-col:hover .form--login .form-container{max-height:50rem}.page--home .page-row .page-col--new-config:before{background:linear-gradient(0deg,hsla(0,0%,6%,.8),hsla(0,0%,6%,.8));bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:all .6s ease;z-index:-1}.page--home .page-row .page-col--new-config:hover:before{opacity:0}.page--home .page-row .page-col .page-col__content{max-width:56rem;min-height:36.5rem;width:100%}@media screen and (max-width:1229px){.page--home .page-row .page-col .page-col__content{max-width:40rem}}@media screen and (max-width:940px){.page--home .page-row .page-col .page-col__content{max-width:none;min-height:0;padding:2rem}}.page--home .bg-video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-2}@media screen and (max-width:940px){.page--home .bg-video{position:absolute}}.page--home .page-col--new-config{position:relative;z-index:1}.page--home .btn:after{margin-left:0;transform:translateX(-.3rem);transition:all .6s ease}.page--home .btn>span{display:block;overflow:hidden;transition:all .6s ease;white-space:nowrap}@media screen and (min-width:1024px){.page--home .btn>span{max-width:0}}.page--home .btn>span>span{padding-right:.8rem}@media screen and (min-width:1024px){.page--home .form--login .form-container{max-height:0;overflow:hidden;transition:all .8s ease}}.form-suggest .page--home .form--login input,.page--home .form--login .form-control,.page--home .form--login .form-suggest input{max-width:40rem}.page--home .form--login .form-content{margin-bottom:3.6rem}.page--home .form-btn-wrap{margin-top:0}.page--start .page-container{align-items:center;display:flex;justify-content:center;margin-top:-9.4rem;min-height:100vh;padding:4rem 0}@media screen and (max-width:1064px){.page--start .page-container{margin-top:0;padding-left:2rem;padding-right:2rem}}.page--start .page-row{display:flex;justify-content:space-between;max-width:102.4rem;width:100%}@media screen and (max-width:1064px){.page--start .page-row{flex-wrap:wrap}}.page--start .page-col{display:flex;flex:0 0 50%;position:relative}@media screen and (max-width:1064px){.page--start .page-col{flex-basis:100%}}.page--start .page-col:first-child{justify-content:flex-start}@media screen and (max-width:1064px){.page--start .page-col:first-child{justify-content:center}}.page--start .page-col:last-child{justify-content:flex-end}@media screen and (max-width:1064px){.page--start .page-col:last-child{justify-content:center}}.page--start .page-col__content{max-width:49.6rem}.page--start .list--steps{counter-reset:item;list-style:none;margin:0;padding:0}.page--start .list--steps .list__item{counter-increment:item;display:flex;font-size:2rem;gap:3.7rem;margin-bottom:3rem}.page--start .list--steps .list__item:before{color:#ffcb05;content:counter(item);font-family:KH Interference,sans-serif;font-size:4.8rem;font-weight:700}.page--start .form--start{max-width:40rem;width:100%}@media screen and (max-width:1064px){.page--start .form--start{max-width:49.6rem}}.page--start .form-info{color:#f5f5f5;font-size:1.2rem;font-weight:500;letter-spacing:-.132px;margin-bottom:4rem;padding-left:4rem}.page--products .page-container{height:calc(100vh - 12.4rem);margin:0 auto;max-width:122.4rem;padding:2rem}.page--products .page-row{display:flex;gap:clamp(2rem,4vw,6.4rem);height:100%}@media screen and (max-width:1024px){.page--products .page-row{height:auto;padding-bottom:5rem}}@media screen and (max-width:767px){.page--products .page-row{flex-direction:column;gap:2.5rem}}.page--products .page-col--menu{display:flex;padding:2rem 0}@media screen and (max-width:1024px){.page--products .page-col--menu{padding:0}}@media screen and (max-width:767px){.page--products .page-col--menu{flex:1}}.page--products .page-col--content{flex:1}.page--products .menu{border-radius:1.6rem;display:flex;flex-direction:column}@media screen and (max-width:767px){.page--products .menu{flex:1}}.page--products .menu .menu-item{align-items:center;border:1px solid #292929;cursor:pointer;display:flex;flex:0 0 33.3333%;flex-direction:column;font-size:2.4rem;justify-content:center;margin-bottom:-.1rem;padding:1.6rem;user-select:none;width:14.4rem}@media screen and (max-width:767px){.page--products .menu .menu-item{align-items:center;flex-direction:row;gap:2.4rem;justify-content:flex-start;width:auto}}.page--products .menu .menu-item:first-child{border-radius:1.6rem 1.6rem 0 0}.page--products .menu .menu-item:last-child{border-radius:0 0 1.6rem 1.6rem}.page--products .menu .menu-item:hover{color:#ffcb05}.page--products .menu .menu-item.is-active{background:#292929;color:#ffcb05}.page--products .menu .menu-item__title{color:#f5f5f5;font-size:1.8rem;margin-top:2rem;text-align:center}@media screen and (max-width:767px){.page--products .menu .menu-item__title{margin-top:0}}.page--products .menu .menu-item__icon{align-items:center;display:flex;justify-content:center;width:4rem}.page--products .product-list{display:flex;flex-wrap:wrap;height:100%;width:100%}@media screen and (max-width:1024px){.page--products .product-list{gap:1.6rem;height:auto}}.page--products .product-list-item{border:.1rem solid #292929;display:flex;flex:0 0 33.3333%;flex-direction:column;overflow:hidden;padding:2rem;transition:border-color .3s ease}@media screen and (max-width:1024px){.page--products .product-list-item{border-radius:1.6rem;flex-basis:calc(50% - 0.8rem)}}.page--products .product-list-item:not(:first-child){margin-left:-.1rem}@media screen and (max-width:1024px){.page--products .product-list-item:not(:first-child){margin-left:0}}.page--products .product-list-item.is-hidden{display:none}.page--products .product-list-item,.page--products .product-list-item:active,.page--products .product-list-item:focus,.page--products .product-list-item:hover{color:#fff;text-decoration:none}.page--products .product-list-item:hover{border-color:#ffcb05;z-index:2}.page--products .product-list-item:hover .product-list-item__img-wrap{transform:scale(1.1)}.page--products .product-list-item__header__title{font-family:KH Interference,sans-serif}.page--products .product-list-item__header__nx{margin-top:.7rem}.page--products .product-list-item__img-wrap{align-items:center;display:flex;flex:1;justify-content:center;padding-top:1.8rem;transition:all .3s ease}.page--products .product-list[data-visible="4"] .product-list-item{flex:0 0 25%}@media screen and (max-width:1024px){.page--products .product-list[data-visible="4"] .product-list-item{flex-basis:calc(50% - 0.8rem)}}.page--configuration .container{padding:4rem;position:relative}.page--configuration .backlink{position:absolute;right:4rem;top:5rem}.page--configuration .backlink,.page--configuration .backlink:active,.page--configuration .backlink:focus,.page--configuration .backlink:hover{color:#000}.page--configuration .row{align-items:center;display:flex}.page--configuration .col--backpack{flex:0 0 60%}.page--configuration .col--options{flex:0 0 40%}.page--configuration .viewer-wrap{height:calc(100vh - 8rem);position:relative;width:100%}.page--configuration .viewer-wrap__center{left:8rem}.page--configuration .viewer-wrap__center,.page--configuration .viewer-wrap__save{background:#f3f3f3;border:1px solid #000;border-radius:.3rem;cursor:pointer;font-family:KH Interference,sans-serif;height:3rem;position:absolute;top:0;user-select:none;z-index:999}.page--configuration .viewer-wrap__save{left:16rem}.page--configuration .viewer-wrap__buttons{display:flex;left:0;position:absolute;top:0}.page--configuration .viewer-wrap__buttons__button{align-items:center;display:flex;justify-content:center;margin-right:1rem;width:3rem}.page--configuration .viewer-wrap .camera-target-select,.page--configuration .viewer-wrap__buttons__button{background:#f3f3f3;border:1px solid #000;border-radius:.3rem;cursor:pointer;font-family:KH Interference,sans-serif;height:3rem;user-select:none;z-index:999}.page--configuration .viewer-wrap .camera-target-select{left:16rem;position:absolute;top:0}.page--configuration .loader{animation-duration:2s;animation-iteration-count:infinite;animation-name:loader-animation;animation-timing-function:ease-in-out;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;transition:opacity .4s ease-in-out;will-change:opacity;z-index:100}.page--configuration .loader__img{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}.page--configuration img{display:block;height:auto;max-width:100%}.page--configuration model-viewer{height:100%;width:100%}.page--configuration .options{border:1px solid #222;position:sticky;top:2rem}.page--configuration .option-item+.option-item{margin-top:1px}.page--configuration .option-item__header{background:#222;color:#fff;display:flex;font-family:KH Interference,sans-serif;justify-content:space-between;padding:1rem 2rem}.page--configuration .option-item__header__title{font-size:1.8rem;font-weight:500}.page--configuration .option-item__header__btn{display:none}.page--configuration .option-item__header__btn button{background:#fff;border:0;color:#000;cursor:pointer;font-family:KH Interference,sans-serif;user-select:none}.page--configuration .option-item__body{display:none;padding:1rem 2rem}.page--configuration .option-item-row{display:flex;justify-content:space-between;margin-bottom:2rem}.page--configuration .option-item-col{display:flex;flex:0 0 calc(33.3333% - 2rem);flex-direction:column;justify-content:flex-end}.page--configuration .option-item-col--full{flex-basis:100%}.page--configuration .option-item label{color:#8d909a;display:block;font-family:KH Interference,sans-serif;font-size:1.2rem;margin-bottom:.5rem}.page--configuration .option-item input{appearance:none;border:1px solid #000;border-radius:.8rem;box-sizing:border-box;font-family:KH Interference,sans-serif;padding:.8rem 1.4rem .7rem;width:100%}.page--configuration .option-item input:active,.page--configuration .option-item input:focus,.page--configuration .option-item input:hover{outline:0}.page--configuration .option-item select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m11.753 18.645-6.888-6.912 1.608-1.608 4.08 4.152V5.133h2.225v9.144l4.23-4.152 1.633 1.608z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1px solid #000;border-radius:.8rem;box-sizing:border-box;cursor:pointer;font-family:KH Interference,sans-serif;font-size:1.4rem;padding:.8rem 3rem .7rem 1.4rem;user-select:none;width:100%}.page--configuration .option-item select:active,.page--configuration .option-item select:focus,.page--configuration .option-item select:hover{outline:0}.page--configuration .option-item .info{color:#999;display:block;font-size:1.1rem;line-height:1.2;margin-top:.5rem}.page--configuration .option-item .info a,.page--configuration .option-item .info a:active,.page--configuration .option-item .info a:focus,.page--configuration .option-item .info a:hover{color:#ff5252;text-decoration:none}.page--configuration .option-item.is-open .option-item__body,.page--configuration .option-item.is-open .option-item__header__btn{display:block}.page--configuration .colors{display:flex;gap:1rem}.page--configuration .colors__color{border-radius:1.2rem;cursor:pointer;height:5.5rem;user-select:none;width:5.5rem}.page--configuration .colors__color.is-selected{outline:4px solid #000}@keyframes loader-animation{0%{opacity:.8}66%{opacity:.5}to{opacity:.8}}.page--profile .page-container{margin:0 auto;max-width:122.4rem;padding:2rem}.page--profile .config-list{display:flex;flex-wrap:wrap;gap:2.4rem}.page--profile .config-list-item{border:.1rem solid #292929;border-radius:1.6rem;flex:0 0 calc(50% - 1.2rem);padding:2rem}@media screen and (max-width:767px){.page--profile .config-list-item{flex-basis:100%}}.page--profile .config-list-item--create{align-items:flex-end;background:#292929;display:flex;min-height:31.4rem}@media screen and (max-width:767px){.page--profile .config-list-item--create{min-height:0}}.page--profile .config-list-item--create .config-list-item__text{font-family:KH Interference,sans-serif;font-size:2.4rem;margin-bottom:1.6rem}.page--profile .config-list-item__row{display:flex}.page--profile .config-list-item__row__col{flex:0 0 50%}.page--profile .config-list-item__row__col--content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1024px){.page--profile .config-list-item__row__col--content{flex-basis:100%}.page--profile .config-list-item__row__col--img{display:none}.page--profile .config-list-item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}}.page--profile .config-list-item__title{font-family:KH Interference,sans-serif;font-size:1.6rem;margin-bottom:.8rem}.page--profile .config-list-item .product-code{margin-top:2.4rem}@media screen and (max-width:1024px){.page--profile .config-list-item .product-code{margin-top:0}}.page--profile .config-list-item__status{border-radius:.4rem;color:#101010;display:inline-block;font-family:KH Interference,sans-serif;line-height:2.4rem;padding:0 .8rem}.page--profile .config-list-item__status--0,.page--profile .config-list-item__status--1,.page--profile .config-list-item__status--10,.page--profile .config-list-item__status--12,.page--profile .config-list-item__status--2{background-color:#b1b1b1}.page--profile .config-list-item__status--14{background-color:#ffcb05}.page--profile .config-list-item__status--20{background-color:#45ea87}.page--profile .config-list-item__img-wrap{align-items:center;display:flex;justify-content:center;padding:.8rem}.page--profile .config-list-item__img-wrap__img{height:25.6rem;object-fit:contain;width:26.5rem}.page--profile .config-list-item__img-wrap-mobile{display:none}@media screen and (max-width:1024px){.page--profile .config-list-item__img-wrap-mobile{align-items:center;display:block;display:flex;justify-content:center;margin-bottom:2rem}}.page--profile .config-list-item__btn-wrap{align-items:center;display:flex;gap:.8rem}@media screen and (max-width:1024px){.page--profile .config-list-item__btn-wrap{justify-content:space-between}}.page--configure{height:100vh;overflow:hidden}@media screen and (max-width:1199px){.page--configure{height:auto;overflow:initial}}.page--configure .page-container{margin:0 auto;max-width:122.4rem;padding:0 2rem}.page--configure .page-row{display:flex;height:calc(100vh - 16.4rem)}@media screen and (max-width:1199px){.page--configure .page-row{flex-wrap:wrap;height:auto}}.page--configure .page-col--model{flex:0 0 66.6666%;position:relative}@media screen and (max-width:1199px){.page--configure .page-col--model{flex-basis:100%}}.page--configure .page-col--options{display:flex;flex:0 0 33.3333%;flex-direction:column;min-width:0}@media screen and (max-width:1199px){.page--configure .page-col--options{flex-basis:100%}}.page--configure .loader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page--configure .loader svg #outer-circle{animation:loader-outer-circle-animation 3s linear infinite}.page--configure .loader svg #inner-circle{animation:loader-inner-circle-animation 2s linear infinite;transform-origin:center}.page--configure .viewer-wrap{height:100%;position:relative;width:100%}@media screen and (max-width:1199px){.page--configure .viewer-wrap{aspect-ratio:1}@supports not (aspect-ratio:1/1){.page--configure .viewer-wrap:before{content:"";float:left;padding-top:100%}.page--configure .viewer-wrap:after{clear:both;content:"";display:block}}}.page--configure .viewer-wrap__center{left:8rem}.page--configure .viewer-wrap__center,.page--configure .viewer-wrap__save{background:#f3f3f3;border:1px solid #000;border-radius:.3rem;cursor:pointer;font-family:KH Interference,sans-serif;height:3rem;position:absolute;top:0;user-select:none;z-index:999}.page--configure .viewer-wrap__save{left:16rem}.page--configure .viewer-wrap__buttons{display:flex;left:0;position:absolute;top:0}.page--configure .viewer-wrap__buttons__button{align-items:center;display:flex;justify-content:center;margin-right:1rem;width:3rem}.page--configure .viewer-wrap .camera-target-select,.page--configure .viewer-wrap__buttons__button{background:#f3f3f3;border:1px solid #000;border-radius:.3rem;cursor:pointer;font-family:KH Interference,sans-serif;height:3rem;user-select:none;z-index:999}.page--configure .viewer-wrap .camera-target-select{left:16rem;position:absolute;top:0}.page--configure .viewer-wrap model-viewer{height:100%;width:100%}.page--configure .viewer-wrap .viewer-info{background:rgba(46,46,46,.91);border-radius:1.6rem;display:flex;gap:1.4rem;left:3rem;max-width:32rem;padding:1.6rem;position:absolute;top:3rem;z-index:10}.page--configure .viewer-wrap .viewer-info__icon{align-items:center;color:#ffd537;display:flex;justify-content:center;padding:0 1rem}.page--configure .viewer-wrap .viewer-info__icon svg{display:block}.page--configure .viewer-wrap .viewer-info__text{color:#f1f2f6;font-family:KH Interference,sans-serif;font-size:1.4rem}.page--configure .viewer-wrap .viewer-error{background:rgba(46,46,46,.91);border-radius:1.6rem;display:flex;display:none;gap:1.4rem;left:50%;max-width:35rem;padding:1.6rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.page--configure .viewer-wrap .viewer-error__icon{align-items:center;color:#f05532;display:flex;justify-content:center}.page--configure .viewer-wrap .viewer-error__icon svg{display:block}.page--configure .viewer-wrap .viewer-error__text{color:#f1f2f6;font-family:KH Interference,sans-serif;font-size:1.4rem}.page--configure .options-wrap{flex:1;min-height:0;overflow:auto;overflow-anchor:none;position:relative;scrollbar-color:rgba(41,41,41,0) transparent;scrollbar-width:thin}.page--configure .options-wrap::-webkit-scrollbar{width:4px}.page--configure .options-wrap::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.page--configure .options-wrap::-webkit-scrollbar-thumb{background-color:rgba(41,41,41,0);border-radius:2px;transition:background-color .3s ease}.page--configure .options-wrap:hover{scrollbar-color:#292929 transparent}.page--configure .options-wrap:hover::-webkit-scrollbar-thumb{background-color:#292929}.page--configure .product-name{margin-bottom:3rem;margin-top:-9rem}@media screen and (max-width:1199px){.page--configure .product-name{margin-top:5rem}}.page--configure .product-name__nx{margin-bottom:.7rem}.page--configure .product-name__nx svg{display:block}.page--configure .product-name__name{color:#f5f5f5;font-family:KH Interference,sans-serif}.page--configure .only-wing{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.6rem;padding:1.6rem 0}.page--configure .only-wing__label{line-height:1}.page--configure .option-item{border:.1rem solid #404040;border-radius:1.6rem;transition:border .4s ease}.page--configure .option-item:hover{border-color:#ffcb05}.page--configure .option-item+.option-item{margin-top:1.6rem}.page--configure .option-item__header{color:#f1f2f6;cursor:pointer;display:flex;font-family:KH Interference,sans-serif;font-size:1.8rem;justify-content:space-between;padding:2.4rem 1.6rem;user-select:none}.page--configure .option-item__header__title{font-size:1.8rem;font-weight:500}.page--configure .option-item__body{display:none;padding:0 1.6rem 1rem}.page--configure .option-item-row{border-top:.1rem solid #404040;padding:1.6rem 0}.page--configure .option-item-row__label{display:block;margin-bottom:1.8rem}.page--configure .option-item-row__label svg{margin-left:.4rem;position:relative;top:.3rem}.page--configure .option-item-row--inline{align-items:center;display:flex;gap:1rem;justify-content:space-between}.page--configure .option-item-row--inline .option-item-row__label{margin-bottom:0}.page--configure .option-item-col{display:flex;flex:0 0 calc(33.3333% - 2rem);flex-direction:column;justify-content:flex-end}.page--configure .option-item-col--full{flex-basis:100%}.page--configure .option-item input[type=text]{appearance:none;border:1px solid #000;border-radius:.8rem;box-sizing:border-box;font-family:KH Interference,sans-serif;padding:.8rem 1.4rem .7rem;width:100%}.page--configure .option-item input[type=text]:active,.page--configure .option-item input[type=text]:focus,.page--configure .option-item input[type=text]:hover{outline:0}.page--configure .option-item.is-open{border-color:#ffcb05}.page--configure .option-item.is-open .option-item__body,.page--configure .option-item.is-open .option-item__header__btn{display:block}.page--configure .color-group{padding:1.6rem 0}.page--configure .color-group__label{margin-bottom:.8rem}.page--configure .color-group__colors{display:flex;flex-wrap:wrap;gap:1.7rem}.page--configure .color-group__colors__color{border-radius:.4rem;cursor:pointer;height:4rem;user-select:none;width:4rem}.page--configure .color-group__colors__color.is-selected{outline:.2rem solid #ffcb05;outline-offset:.6rem}.page--configure .summary{margin-top:2rem}.page--configure .viewer-btn-wrap{align-items:center;bottom:0;display:flex;gap:.8rem;left:50%;position:absolute;transform:translateX(-50%);z-index:100}@media screen and (max-width:1199px){.page--configure .viewer-btn-wrap{flex-direction:column;left:0;transform:none}}.page--configure .viewer-btn-wrap .viewer-btn-group{align-items:center;background:#292929;border-radius:2.8rem;display:flex;font-size:1.4rem;gap:.8rem;margin-right:1.6rem;padding:.4rem}@media screen and (max-width:1199px){.page--configure .viewer-btn-wrap .viewer-btn-group{display:none}}.page--configure .viewer-btn-wrap .viewer-btn-group__item,.page--configure .viewer-btn-wrap .viewer-btn-group__item:active,.page--configure .viewer-btn-wrap .viewer-btn-group__item:focus,.page--configure .viewer-btn-wrap .viewer-btn-group__item:hover{align-items:center;border:.1rem solid transparent;border-radius:2.8rem;color:#f5f5f5;cursor:pointer;display:flex;font-weight:500;height:3.6rem;justify-content:center;padding:0 1.6rem;text-decoration:none}.page--configure .viewer-btn-wrap .viewer-btn-group__item.is-active{border-color:#d2d2d2}.page--configure .viewer-btn-wrap .viewer-btn,.page--configure .viewer-btn-wrap .viewer-btn:active,.page--configure .viewer-btn-wrap .viewer-btn:focus,.page--configure .viewer-btn-wrap .viewer-btn:hover{align-items:center;background:#292929;border-radius:50%;color:#f5f5f5;display:flex;height:4rem;justify-content:center;text-decoration:none;width:4rem}.page--configure .viewer-btn-wrap .viewer-btn svg,.page--configure .viewer-btn-wrap .viewer-btn:active svg,.page--configure .viewer-btn-wrap .viewer-btn:focus svg,.page--configure .viewer-btn-wrap .viewer-btn:hover svg{display:block}.page--configure .personalize-desc{color:#f5f5f5;font-size:2rem;margin-bottom:4rem}@keyframes loader-outer-circle-animation{0%{stroke:#fff}50%{stroke:#ffcb05}to{stroke:#fff}}@keyframes loader-inner-circle-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.page--addons{position:relative}.page--addons .page-container{margin:0 auto;max-width:126.4rem;padding:2rem;position:relative}.page--addons .page-row{display:flex;gap:2.4rem}@media screen and (max-width:1023px){.page--addons .page-row{flex-wrap:wrap}}.page--addons .page-row__col--text{flex:1}@media screen and (max-width:1023px){.page--addons .page-row__col--text{flex-basis:100%}}.page--addons .page-row__col--addons{flex:3}@media screen and (max-width:1023px){.page--addons .page-row__col--addons{flex-basis:100%}}.page--addons .addon-list{display:flex;gap:2.4rem}@media screen and (max-width:767px){.page--addons .addon-list{flex-wrap:wrap}}.page--addons .addon-list-item{background-position:top;background-repeat:no-repeat;background-size:cover;border:.1rem solid #404040;border-radius:1.6rem;color:#f5f5f5;display:flex;flex:1;flex-direction:column;height:55rem;justify-content:space-between;overflow:hidden;padding:1.6rem;position:relative;z-index:1}@media screen and (max-width:767px){.page--addons .addon-list-item{flex-basis:100%;height:auto;min-height:31rem}}.page--addons .addon-list-item.is-selected{border-color:#ffcb05}.page--addons .addon-list-item:first-child:nth-last-child(2) .addon-list-item__btn-wrap,.page--addons .addon-list-item:first-child:nth-last-child(2)~.addon-list-item .addon-list-item__btn-wrap{display:flex;justify-content:flex-end}.page--addons .addon-list-item:before{background:linear-gradient(180deg,rgba(0,0,0,.5) 7.21%,transparent 29.33%,transparent 67.79%,rgba(0,0,0,.5) 95.19%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width:767px){.page--addons .addon-list-item__row{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}}.page--addons .addon-list-item__name{margin-bottom:.7rem}.page--addons .addon-list-item__img-wrap{align-items:center;display:flex;flex:1;justify-content:center;padding:2.4rem .8rem}@media screen and (max-width:767px){.page--addons .addon-list-item__img-wrap{padding:0}}.page--addons .addon-list-item__img-wrap__img{margin:0 .8rem;max-width:10rem}.page--addons .addon-list-item__description{line-height:1.4;margin-bottom:1.6rem}@media screen and (max-width:767px){.page--addons .addon-list-item__description{display:none}}.page--addons .addon-list-item__description-mobile{display:none}@media screen and (max-width:767px){.page--addons .addon-list-item__description-mobile{display:block}}.page--addons .addon-list-item__price{margin-bottom:1.6rem}@media screen and (max-width:767px){.page--addons .addon-list-item__price{margin-bottom:0}}.page--addons .addon-list-item__price__regular{line-height:1.6;white-space:nowrap}@media screen and (max-width:767px){.page--addons .addon-list-item__price__regular{font-size:1.4rem}}.page--addons .addon-list-item__price__price{font-size:2rem;line-height:1.6;white-space:nowrap}@media screen and (max-width:767px){.page--addons .addon-list-item__price__price{font-size:1.6rem}}.page--addons .addon-list-item__price__price strong{color:#ffcb05;font-weight:300}.page--addons .addon-list-item__btn-wrap .btn{padding-left:1.8rem}@media screen and (max-width:767px){.page--addons .addon-list-item__btn-wrap .btn .btn-text--desktop,.page--addons .addon-list-item__btn-wrap .btn:after{display:none}}.page--addons .addon-list-item__btn-wrap .btn .btn-text--mobile{display:none}@media screen and (max-width:767px){.page--addons .addon-list-item__btn-wrap .btn .btn-text--mobile{display:inline}}.page--addons .addon-list-item__btn-wrap .btn--remove{justify-content:center;max-width:24.8rem;width:100%}.page--addons .summary{position:absolute;right:2rem;top:100%}.page--summary .page-container{margin:0 auto;max-width:122.4rem;padding:2rem 2rem 4rem}@media screen and (max-width:950px){.page--summary .page-container{padding-bottom:20rem}}.page--summary .header--summary{background:#101010;position:sticky;top:0}.page--summary .page-row{display:flex;flex-wrap:wrap;gap:clamp(2.4rem,10vw,15rem);justify-content:space-between}@media screen and (max-width:950px){.page--summary .page-row{gap:3rem}}.page--summary .page-row__col--option-list{flex:1.5}@media screen and (max-width:950px){.page--summary .page-row__col--option-list{flex-basis:100%}}.page--summary .page-row__col--product{flex:1}@media screen and (max-width:950px){.page--summary .page-row__col--product{flex-basis:100%;order:-1}}.page--summary .product-wrap{align-items:center;display:flex;flex-direction:column;gap:3rem;height:calc(100vh - 15rem);position:sticky;top:15rem;width:100%}@media screen and (max-width:950px){.page--summary .product-wrap{display:block;height:auto;position:static}}.page--summary .product{display:flex;flex:1;flex-direction:column;width:100%}@media screen and (max-width:950px){.page--summary .product{display:block}}.page--summary .product-name{margin-bottom:2rem}.page--summary .product-name__logo{margin-bottom:.7rem}.page--summary .product-name__name{font-family:KH Interference,sans-serif}.page--summary .product-img-wrap{flex:1;position:relative}.page--summary .product-img-wrap__img{bottom:0;height:100%;left:0;max-height:none;max-width:none;object-fit:contain;object-position:center top;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:950px){.page--summary .product-img-wrap__img{height:auto;margin:0 auto;max-width:100%;position:static;width:auto}}.page--summary .headline--sm{margin:4rem 0 0}.page--summary .option-list{display:flex;flex-direction:column}.page--summary .option-list-item{align-items:center;border-bottom:.1rem solid #292929;display:flex;gap:2rem;padding:1.6rem 0}.page--summary .option-list-item__name{color:#bebebe;flex:1}.page--summary .option-list-item__value{font-family:KH Interference,sans-serif;font-size:1.4rem;min-width:7rem}.page--summary .option-list-item__price{font-family:KH Interference,sans-serif;font-size:1.4rem;min-width:8rem;text-align:right}.page--summary .btn-wrap{margin-top:2.4rem}.page--summary .summary{margin-bottom:2rem}@media screen and (max-width:950px){.page--summary .summary{bottom:0;left:50%;position:fixed;transform:translateX(-50%)}}.page--finish .page-container{margin:0 auto;max-width:122.4rem;padding:2rem 2rem 0}.page--finish .page-row{display:flex;flex-wrap:wrap;gap:clamp(2.4rem,10vw,12.8rem)}@media screen and (max-width:1024px){.page--finish .page-row{gap:4rem}}.page--finish .page-row__col--code{flex:1}@media screen and (max-width:1024px){.page--finish .page-row__col--code{flex-basis:100%}}.page--finish .page-row__col--other{flex:1.8}@media screen and (max-width:1024px){.page--finish .page-row__col--other{flex-basis:100%}}.page--finish .options{display:flex;flex-wrap:wrap;gap:clamp(2.4rem,10vw,12.8rem)}.page--finish .options .option--download-order{display:flex;flex:1;flex-direction:column}@media screen and (max-width:680px){.page--finish .options .option--download-order{background:#292929;border-radius:1.6rem;flex-basis:100%;padding:2rem}}.page--finish .options .option--send-order{display:flex;flex:1;flex-direction:column}.page--finish .options .option--send-order *{display:none}@media screen and (max-width:680px){.page--finish .options .option--send-order{border:.1rem solid #404040;border-radius:1.6rem;flex-basis:100%;margin-bottom:4rem;padding:2rem}}.page--finish .options .option .text{flex:1;font-size:2rem}.page--finish .headline{margin-bottom:3.6rem}.page--finish .headline--md{margin-bottom:2rem;min-height:10rem}.page--finish .product-code{margin:0 0 3.6rem}.page--finish .btn-wrap{margin-top:7.6rem}@media screen and (max-width:680px){.page--finish .btn-wrap{display:flex;justify-content:flex-end}}.page--finish .note{line-height:1.2}.page--finish .note__title{color:#ffcb05}.page--finish .note__text{color:#f5f5f5}