@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Orbitron:wght@500&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css);body{margin:0;padding:0}body,pre{font-family:"Montserrat",sans-serif}pre{white-space:pre-line;font-size:13px}.uc{text-transform:uppercase}.orbitron{font-family:"Orbitron",sans-serif}.app{-webkit-flex-direction:column;flex-direction:column;height:100vh}.app,.header{display:-webkit-flex;display:flex}.header{border-bottom:1px solid #000}.logo{width:175px;padding:15px 20px 0}.steps{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;padding-left:15px}.step{cursor:pointer;margin:15px 0;border-right:1px solid #000;text-transform:uppercase;font-weight:700;padding:15px 26px 15px 8px;font-size:12px}.content{-webkit-flex:1 1;flex:1 1;overflow:hidden}.content,.footer{display:-webkit-flex;display:flex}.footer{height:100px;border-top:1px solid #000;background:#fff;color:#000}.footer .payment-options{padding:1rem 2rem}.footer .price-summary{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:2 1;flex:2 1;border-right:1px solid #fff;padding:1rem 3rem}.footer .price-summary .price-text{font-size:32px;font-weight:500}.footer .price-summary .estimate-payment a{color:#fff!important;font-size:.8em}.footer .delivery{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;flex:1 1;padding:1rem 3rem;-webkit-justify-content:flex-end;justify-content:flex-end}.footer .delivery .text{text-align:right;font-size:12px}.button{box-shadow:none;border-radius:30px;text-align:center;padding:.4rem 5rem;font-weight:700;font-size:20px;cursor:pointer;display:inline-block;margin-right:10px}.red-button{background:red;color:#fff}.white-button{background:#fff;color:#000;font-size:14px!important;padding:.3rem 1rem!important}.black-button{background:#000;color:#fff}.button.wide{padding:.5rem 3rem;font-size:20px;border:none;outline:0}.button.small{padding:.3rem 2rem;font-size:14px}.model-name{font-size:32px;font-weight:700;margin-left:10px}.step-content-inner,.step-image-content,.step-image-content .left{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1}.step-image-content .left{-webkit-flex-direction:column;flex-direction:column}.step-image-content .image{display:-webkit-flex;display:flex;-webkit-flex:9 1;flex:9 1;background-size:contain;background-repeat:no-repeat;background-position:50%}.step-image-content .options-wrapper{width:400px;border-left:1px solid #ccc;overflow:auto;padding:1rem}.option-group-title{margin-top:10px;color:#666;padding:1rem}.option-title{font-size:.9rem}.option-description{font-size:10px;font-style:italic}.option-radio{cursor:pointer;-webkit-align-items:center;align-items:center;border:1px solid #333;margin:10px;padding:10px;border-radius:0 24px}.option-radio .option-radio-description{font-size:14px;margin-top:5px}.option-radio-image{display:-webkit-flex;display:flex}.option-radio-image.image-top,.singleImage .options{-webkit-flex-direction:column;flex-direction:column}.singleImage .options{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}.option-group{padding-top:0;padding-bottom:0}.option-checkbox-image{cursor:pointer;padding:10px}.step-grid-content{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;overflow:auto;-webkit-flex-direction:column;flex-direction:column}.option-group.multiImage .option-group-options{display:grid;padding:0 2rem;grid-template-columns:repeat(6,minmax(0,1fr))}.option-group.multi .option-group-options{display:grid;padding:5rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:15px}.option-checkbox{height:220px;cursor:pointer;padding:10px;border:1px solid #ccc}.option-checkbox .option-inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.option-checkbox .option-description{-webkit-flex:1 1;flex:1 1}.option-checkbox .option-price{font-size:1rem}.option-checkbox pre{line-height:1.5}.option-checkbox.option-package,.option-checkbox.option-selected{padding:8px;border:3px solid #b01813}.option-checkbox.option-package .option-price,.option-checkbox.option-package .option-title,.option-checkbox.option-selected .option-price,.option-checkbox.option-selected .option-title{color:#b01813}.option-checkbox .option-title{font-size:1.1rem}.option-checkbox-image .option-inner{margin:15px}.image-top .option-image img,.option-checkbox-image .option-image img{width:100%}.option-checkbox-image .option-inner .option-image img{padding:3px;width:100%}.option-checkbox-image.option-package .option-inner .option-image img,.option-checkbox-image.option-selected .option-inner .option-image img{padding:0;border:5px solid #d3282f}.option-package-name{padding:0;color:#d3282f}.option-package{opacity:.5}.step-summary-content,.step-summary-content .left{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1}.step-summary-content .left{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.step-summary-content .heading{text-align:center}.step-summary-content .heading h1{font-size:30px;margin-bottom:10px}.step-summary-content .heading h2{font-size:24px;margin-top:0;font-weight:400}.step-summary-content .buttons{text-align:center;margin-bottom:25px}.step-summary-content .image{display:-webkit-flex;display:flex;-webkit-flex:9 1;flex:9 1;background-size:contain;background-repeat:no-repeat;background-position:50%}.step-summary-content .options-wrapper{width:400px;border-left:1px solid #ccc;overflow:auto;padding:1rem 1rem 50px}.step-summary-content .options-wrapper h2{font-size:50px;margin-top:0!important;margin-bottom:-20px}.step-summary-content .options-wrapper h3{font-size:26px;margin-bottom:15px}.standards{display:-webkit-flex;display:flex}.standards-left{margin-right:15px}.upgrades{display:grid;grid-template-columns:auto}.upgrades .option{padding-bottom:5px;padding-right:10px;margin-bottom:5px;font-size:13px;border-bottom:1px solid #ddd}.upgrades .option .text{margin-right:10px;font-weight:700}.upgrades .option .price{display:inline-block;color:red}.step-payment-content,.step-payment-content .left{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1}.step-payment-content .left{-webkit-flex-direction:column;flex-direction:column;padding:2rem;overflow:auto}.step-payment-content .heading{text-align:center}.step-payment-content .heading h1{font-size:52px;margin-bottom:10px}.step-payment-content .heading h2{font-size:40px;margin-top:0;font-weight:400}.step-payment-content .buttons{text-align:center;margin-bottom:25px}.step-payment-content .image{display:-webkit-flex;display:flex;-webkit-flex:9 1;flex:9 1;background-size:cover;background-repeat:no-repeat;background-position:50%}.step-payment-content .options-wrapper{width:400px;border-left:1px solid #ccc;overflow:auto;padding:1rem 1rem 50px}.step-payment-content .options-wrapper h2{font-size:50px}.step-payment-content .options-wrapper h3{font-size:26px;margin-bottom:15px}.step-payment-content .image{width:100%}.step-payment-content .purchase-wrapper{font-size:20px;border-top:1px solid;margin-top:15px;padding-top:15px}.step-payment-content .purchase-wrapper .duetoday{font-size:24px;font-weight:700;margin-top:15px}.step-payment-content .purchase-footer-text{font-size:13px;margin-top:10px}.step-payment-content .purchase-price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.step-summary-content .purchase-wrapper{font-size:20px;border-top:1px solid;margin-top:15px;padding-top:15px}.step-summary-content .purchase-price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.step-summary-content .purchase-price .purchase-price-amount{font-weight:700}.form{display:grid;grid-template-columns:auto auto}.form .form-item{padding:1rem;margin:0 15px}.form label{margin-bottom:10px;display:block;font-size:14px}.form input,.form select{padding:.8rem 1rem;border-radius:4px;width:100%;outline:none!important;font-size:16px;border:1px solid #ccc}.form select{background:#fff}.step-payment-content .left h2{font-size:32px;padding-left:1rem;text-align:center;text-transform:uppercase}.step-payment-content .agreement-text{padding:1rem;line-height:2;font-size:12px}.step-complete-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1}.step-complete-content .complete-content{-webkit-flex:1 1;flex:1 1;padding:1rem;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:900px;margin:0 auto}.step-complete-content .image{display:-webkit-flex;display:flex;-webkit-flex:2 1;flex:2 1;background-size:contain;background-repeat:no-repeat;background-position:50%}.error{padding:1rem;background:#b01813;color:#fff}.step-content-inner{display:none}.flex{display:-webkit-flex;display:flex}.title{display:none;padding:1rem 2rem;color:#231f20;font-size:20px;font-weight:700;border:1px solid silver;-webkit-align-items:center;align-items:center}.title svg{font-size:24px}.option-group.multi .option-group-options{padding:2rem}.option-radio-image{cursor:pointer;padding:10px}.option-title{font-size:.8rem;margin-top:.5rem}.option-price{font-size:.8rem;font-weight:700;margin-top:.2rem}.model-name{text-align:center}.option-group-title{color:#000}.option-image img{margin-right:10px}.option-title{font-weight:700}.option-description{margin-top:10px}.option-content{background:#eee;padding:10px;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.option-content,.option-price{display:-webkit-flex;display:flex}.option-price{text-align:right;margin-top:15px;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.option-selector{width:12px;height:12px;padding:3px;border-radius:100%;border:1px solid;display:inline-block;content:"";margin-left:10px}.option-selector.selected .tick{width:12px;height:12px;display:inline-block;border-radius:100%;background:red}.indicator{display:none}.indicator2{margin-right:10px}.modelSelector__left{-webkit-flex:1 1;flex:1 1;overflow:auto}.modelSelector__right{width:500px;border-left:1px solid #000;overflow:auto}.modelSelector__title{text-align:center;margin-top:50px;margin-bottom:50px;font-size:32px}.modelSelector__name{text-align:right;margin-top:10px}.modelSelector__items{padding:35px 50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.modelSelector__item{padding:25px;cursor:pointer}.modelSelector__item.selected{box-shadow:0 0 12px 0 rgba(255,0,0,.6);border-radius:24px}.modelSelector__item.selected .indicator{display:inline-block;font-size:16px;margin-right:10px}.modelSelector__image img{width:100%}.modelSelector__footer{background:#fff;border-top:1px solid #000}.modelSelector__right{padding:25px}.selectedModel__title{margin-top:20px;font-size:28px}.selectedModel__tech{margin-top:25px;margin-bottom:15px}.selectedModel__subtitle{margin-bottom:15px}.selectedModel__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.selectedModel__spec{margin-bottom:15px}.selectedModel__spec--key{font-weight:700}.selectedModel__tabs--item{margin-bottom:10px}.selectedModel__tabs--item .tabs-icon{margin-left:10px}.selectedModel__tabs--item.selected .selectedModel__tabs--content{display:block}.selectedModel__tabs--title{cursor:pointer;font-weight:700;margin-bottom:10px}.selectedModel__tabs--content{display:none;background:#f1f1f1;padding:10px}.selectedModel__tabs--content pre{line-height:1.5;font-size:14px}.modelSelector__footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;color:#000;-webkit-align-items:center;align-items:center;padding:0 25px}.modelSelector__button{display:inline-block;background:red;color:#fff;text-decoration:none!important;border-radius:6px;-webkit-transform:skew(-30deg);transform:skew(-30deg);margin-right:30px;cursor:pointer}.modelSelector__button.dark{background:#000}.modelSelector__button a{color:#fff;text-decoration:none!important;display:inline-block;-webkit-transform:skew(30deg);transform:skew(30deg);padding:10px 80px;font-weight:700}.modelSelector__rightLogo{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.option-additional-title{margin-left:10px;margin-top:15px;margin-bottom:5px;font-weight:700;text-transform:uppercase}.option-additional .option-title{margin-top:0;-webkit-flex:1 1;flex:1 1}.option-additional .option-content{border:1px solid;background:#fff;margin:10px;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;padding:0 10px 0 0}.option-additional .option-price{margin-top:0}.option-additional-text{width:100%;border:0;outline:none;padding:10px}.mobile-title{padding:20px;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1000;font-size:24px;box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}.mobile,.model-name{display:none}@media screen and (max-width:1080px){.step-payment-content .left{padding:2rem 1rem}.form input,.form select{padding:10px 0}.form .form-item{padding:6px}.form label{margin-bottom:5px;color:#444}.step-payment-content .options-wrapper{display:none}.button.wide{padding:.4rem 5rem}.buttons_mobile{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.payment-options{font-size:12px;margin-right:15px}.payment-options,.price-display{display:inline-block}.modelSelector__button.mobile{margin-top:15px;margin-right:0}.footer .price-summary .price-text{font-size:16px;display:inline-block}.mobile{display:inline-block}.title{display:-webkit-flex;display:flex}.app,.flex{display:block}.app{min-height:100vh;height:auto}.content{display:block;padding-bottom:100px}.steps{display:none}.header{-webkit-justify-content:center;justify-content:center}.footer{position:fixed;bottom:0;width:100%}.footer .price-summary{display:block;padding:1rem}.footer .payment-options{padding:0}.footer .delivery,.footer .estimate-payment{display:none}.button.wide,.step-content{display:block}.button.wide{margin:10px}.step-content-inner.visible-mobile{display:block!important}.step-grid-content,.step-payment-content .left{display:block}.option-group .group-optiongroup{display:grid;padding:1rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.standards,.step-payment-content,.step-summary-content{display:block}.form,.upgrades{grid-template-columns:auto}.step-payment-content .options-wrapper,.step-summary-content .options-wrapper{width:auto}.option-group.multi .option-group-options{grid-template-columns:repeat(1,minmax(0,1fr))!important}.option-group.multiImage .option-group-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.standards,.step-payment-content,.step-summary-content{padding:.5rem}.step-complete-content{display:block}.modelSelector__name{text-align:center;font-size:26px;border-bottom:1px solid #ccc;padding-bottom:15px}.modelSelector__items{grid-template-columns:auto auto}.modelSelector__right{width:auto}.selectedModel__specs{grid-template-columns:auto auto}.selectedModel__tabs--item .tabs-icon{float:left;margin-left:0;margin-right:10px}.selectedModel__tabs--title{font-size:14px}.selectedModel__tabs--content pre{font-size:13px}.option-image img{max-width:100%}.step-complete-content .complete-content{width:auto;padding:25px}.step-complete-content .complete-content .modelSelector__button{margin-top:25px}.step-complete-content .complete-content .modelSelector__button a{padding:10px 30px}}@media screen and (max-width:768px){.modelSelector__items{grid-template-columns:auto}}
/*# sourceMappingURL=main.9755d374.chunk.css.map */