@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-hyphens:auto;hyphens:auto}canvas{display:inline-block}img{border-style:none}input{font:inherit;margin:0}input{overflow:visible}input::-moz-focus-inner{border:0;padding:0}input:-moz-focusring{outline:1px dotted ButtonText}[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:ProximaNovaThin;src:url(./ProximaNova-Thin-CkF4sTA2.woff2) format("woff2"),url(./ProximaNova-Thin-BgoS8CwB.woff) format("woff")}@font-face{font-family:ProximaNovaRegular;src:url(./ProximaNova-Regular-BAe5mhnW.woff2) format("woff2"),url(./ProximaNova-Regular-Dw6fbWx2.woff) format("woff")}@font-face{font-family:ProximaNovaSemibold;src:url(./ProximaNova-Semibold-8SuqSdZF.woff2) format("woff2"),url(./ProximaNova-Semibold-D5sc5Oy7.woff) format("woff")}html{font-size:62.5%;line-height:1.5}h3{line-height:1.2;font-weight:400}body{font-family:ProximaNovaRegular,sans-serif;font-weight:400}h3{font-family:ProximaNovaSemibold,sans-serif;font-weight:400}h3{margin:0 0 .9rem}h3{font-size:24px;font-size:2.4rem}body{font-size:16px;font-size:1.6rem}input{outline:none}input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}input:-moz-placeholder{color:#4d4d4d;padding-left:20%}input::-webkit-input-placeholder{color:#4d4d4d}body,html{height:100%;color:#4d4d4d}img{display:block}html{margin-right:0!important;overflow:visible!important}.logo{position:absolute;z-index:111;left:40px;top:40px}.logo img{height:40px;max-height:40px;width:auto}.subline-title{margin-top:16px;color:#fff;font-size:22px;font-family:ProximaNovaThin,sans-serif;font-weight:400;text-align:center;padding:2px 7px;background-color:#000;cursor:pointer}.language{position:absolute;z-index:111;left:40px;bottom:20px}.language ul{list-style:none;display:flex;padding:0;margin:0;line-height:40px}.language li+li{margin-left:10px;position:relative}.language li+li:before{content:"";position:absolute;display:block;height:13px;width:1px;background:#fff;left:-6px;top:14px}.language a{color:#fff;padding:10px;text-decoration:none;text-underline-offset:6px;font-size:18px;cursor:pointer}.language a:hover{text-decoration:underline}.language .nav-active{color:#009aa3}img{height:auto;width:auto;max-width:100%}img:focus{outline:0}::-webkit-scrollbar{display:none}html{background-color:#262626}*{box-sizing:border-box}body{margin:0;overflow:hidden}body *{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel{width:430px;height:auto;position:absolute;z-index:5;top:20px;right:40px;background-color:#262626e6}.initialHide,.hidden{display:none}#canvas{width:100vw;height:100vh;outline:0;touch-action:none;position:absolute;top:0}#loader{position:fixed;top:50%;left:40%}.panel h3{color:#fff;background-color:#000000e6;padding:4px 0 4px 10px;margin-top:0;margin-bottom:0}.panel label{position:absolute;display:block;top:0;left:0;width:100%;height:100%;color:#747474;text-align:center;padding:96px 2px 2px;font-size:14px;line-height:1.3;box-sizing:border-box;cursor:pointer;font-family:ProximaNovaRegular,sans-serif}.panel .productType.topDown label{text-transform:none}.panel input[type=radio]{visibility:hidden}.panel .customRadioButton{position:relative;display:block;width:140px;height:140px;background-color:#000000e6;margin-top:5px;margin-right:5px;float:left;box-sizing:border-box}.panel .customRadioButton img{position:absolute;display:block;width:64px;height:64px;left:50%;margin-left:-32px;top:22px;opacity:.5;pointer-events:none}.panel .customRadioButton input[type=radio]:checked+label{color:#d6d6d6;border:1px solid #009aa3}.panel .customRadioButton input[type=radio]:checked~img{opacity:1}.panel .customRadioButton.last{margin-right:0}.productType,.productHeight{position:relative;padding-top:10px;float:none;clear:both;width:100%;height:auto}.help{position:absolute;z-index:111;right:30px;bottom:24px;font-size:18px}.help img{width:34px;height:34px}@media only screen and (min-width:1601px){html{font-size:62.5%}}@media screen and (max-width: 1400px),screen and (max-height: 870px){h3{font-size:21px}body{font-size:14px;font-size:1.4rem}.panel{top:10px;width:400px;right:10px}.panel .customRadioButton{width:130px;height:130px}.panel label{padding:86px 5px 5px}.panel .customRadioButton img{width:56px;height:56px;left:50%;margin-left:-27px;top:18px}.panel .customRadioButton:hover img{opacity:1}.logo{top:35px;left:35px}.logo img{height:35px;max-height:35px}.productType,.productHeight{padding-top:10px}.subline-title{font-size:19px}}@media only screen and (max-width:1229px){body{font-size:14px;font-size:1.4rem}}@media screen and (max-width:480px){h3{font-size:18px}}@media screen and (max-width:384px){body{font-size:14px}}@media only screen and (max-height:1080px){.panel{width:340px}body,.panel label{font-size:12px}.panel h3{font-size:18px;padding:0;background-color:transparent}.panel .customRadioButton{width:110px;height:100px}.panel label{padding:60px 0 4px}.panel .customRadioButton img{width:36px;height:36px;left:50%;margin-left:-18px;top:15px}}
