@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Orbitron:wght@500&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css);.RichEditor-root{background:#fff;border:1px solid #ddd;font-family:"Georgia",serif;font-size:14px;padding:15px}.RichEditor-editor{border-top:1px solid #ddd;cursor:text;font-size:16px;margin-top:10px}.RichEditor-editor .public-DraftEditor-content,.RichEditor-editor .public-DraftEditorPlaceholder-root{margin:0 -15px -15px;padding:15px}.RichEditor-editor .public-DraftEditor-content{min-height:100px}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-family:"Hoefler Text","Georgia",serif;font-style:italic;margin:16px 0;padding:10px 20px}.RichEditor-editor .public-DraftStyleDefault-pre{background-color:rgba(0,0,0,.05);font-family:"Inconsolata","Menlo","Consolas",monospace;font-size:16px;padding:20px}.RichEditor-controls{font-family:"Helvetica",sans-serif;font-size:14px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.RichEditor-styleButton{color:#999;cursor:pointer;margin-right:16px;padding:2px 0;display:inline-block}.RichEditor-activeButton{color:#5890ff}.dependency{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dependency__option--image{text-align:center;margin-bottom:15px;overflow:hidden;border-radius:6px}.dependency__option--image img{width:100%;height:auto;transition:transform .3s ease}.dependency__option:hover .dependency__option--image img{transform:scale(1.05)}.dependency__wrapper{background:#fff;padding:30px;width:850px;max-width:90%;min-height:60vh;border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.2)}.dependency__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:20px}.dependecy__title{font-size:24px;font-weight:600;color:#2c3e50}.dependency__option--title{font-size:14px}.dependecy__close{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.dependecy__close:hover{background-color:#f5f5f5;color:#e74c3c}.dependency__content{padding-top:15px;padding-bottom:15px}.dependency__dependencies{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;padding-top:10px}.dependency__option{border:1px solid #e1e1e1;border-radius:8px;padding:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.05);height:100%}.dependency__option:hover{border-color:#3498db;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.dependency__dependant{border-bottom:1px solid #eaeaea;padding-bottom:20px;margin-bottom:20px}.dependency__dependant img{width:120px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.dependency__dependant .dependency__option{border:none;flex-direction:row;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:8px;padding:15px}.dependency__info{text-align:center;margin:15px 0;padding:12px;background-color:#f1f8ff;border-left:4px solid #3498db;color:#2c3e50;border-radius:4px;font-size:16px}.dependency__option--price{text-align:right;font-weight:600;color:#2c3e50;font-size:16px;padding-top:10px;border-top:1px dashed #eaeaea;margin-top:auto}@media (max-width:768px){.dependency__dependencies{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dependency__wrapper{padding:20px;min-height:auto}}.dependants{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dependants__wrapper{background:#fff;padding:30px;width:850px;max-width:90%;min-height:60vh;border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.2);display:flex;flex-direction:column}.dependants__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:20px}.dependants__title{font-size:24px;font-weight:600;color:#e74c3c}.dependants__close{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.dependants__close:hover{background-color:#f5f5f5;color:#e74c3c}.dependants__content{padding-top:15px;padding-bottom:15px;flex:1 1;height:100%;overflow-y:auto}.dependants__dependencies{display:flex;flex-direction:column;padding-top:10px}.dependants__option{border:1px solid #e1e1e1;border-radius:8px;padding:16px;margin:8px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.05)}.dependants__option:hover{border-color:#e74c3c;box-shadow:0 5px 15px rgba(0,0,0,.1)}.dependants__option--image{text-align:center;margin-right:15px;overflow:hidden;border-radius:6px;flex:0 0 100px}.dependants__option--image img{width:100%;height:auto;transition:transform .3s ease;border-radius:6px}.dependants__option:hover .dependants__option--image img{transform:scale(1.05)}.dependants__option--title{font-size:16px;font-weight:500;color:#2c3e50;flex:1 1}.dependants__option--price{text-align:right}.dependants__footer{text-align:right;padding-top:20px;margin-top:10px;border-top:1px solid #eaeaea}.dependants__footer .modelSelector__cleanbutton{display:inline-block}.dependants__footer .modelSelector__cleanbutton a{display:inline-block;background-color:#e74c3c;color:#fff;padding:12px 24px;border-radius:6px;font-weight:500;transition:all .2s ease;cursor:pointer;text-decoration:none}.dependants__footer .modelSelector__cleanbutton a:hover{background-color:#c0392b;transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.dependants__dependant{border-bottom:1px solid #eaeaea;padding-bottom:20px;margin-bottom:20px}.dependants__dependant img{width:120px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.dependants__dependant .dependants__option{border:none;flex-direction:row;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:8px;padding:15px}.dependants__info{text-align:center;margin:15px 0;padding:12px;background-color:#fdeaea;border-left:4px solid #e74c3c;color:#c0392b;border-radius:4px;font-size:16px;font-weight:500}@media (max-width:768px){.dependants__wrapper{padding:20px;min-height:auto}}body{margin:0;padding:0}body,pre{font-family:"Montserrat",sans-serif}pre{white-space:pre-wrap;font-size:13px}.button-75{align-items:center;background-image:linear-gradient(135deg,#f34079 40%,#fc894d);border:0;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.4px;line-height:1;max-width:100%;padding-left:20px;padding-right:20px;padding-top:3px;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-75:active,.button-75:hover{outline:0}.button-75 span{transition:all .2s}.button-75:hover span{transform:scale(.9);opacity:.75}@media screen and (max-width:991px){.button-75{font-size:15px;height:30px}.button-75 span{line-height:50px}}.button-16{background-color:#f8f9fa;border:1px solid #f8f9fa;border-radius:4px;color:#3c4043;cursor:pointer;font-family:arial,sans-serif;font-size:14px;height:36px;line-height:27px;min-width:54px;padding:0 16px;text-align:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:pre}.button-16:hover{border-color:#dadce0;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#202124}.button-16:focus{border-color:#4285f4;outline:none}.uc{text-transform:uppercase}.orbitron{font-family:"Orbitron",sans-serif}.app{display:flex;flex-direction:column;height:100vh}.header{display:flex;border-bottom:2px solid #ccc}.logo{width:175px;padding:15px 20px 10px}.logo-wrapper{display:flex;align-items:center}.order-table{font-size:14px;border-collapse:collapse;width:100%}.order-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.order-table td,.order-table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;text-align:left}.buttons{display:flex;justify-content:space-evenly;margin-top:10px}.buttons button{width:100px;padding:10px}.buttons button.active{background:green;border:none;color:#fff}.steps{display:flex;flex:1 1;padding-left:15px}.step{cursor:pointer;text-transform:uppercase;font-weight:700;font-size:12px;padding:15px 0;margin:15px 15px 0;text-align:center}.step-active{border-bottom:3px solid}.content{display:flex;flex:1 1;overflow:hidden}.header-user{flex:1 1;align-items:center;justify-content:flex-end;display:flex;padding:0 30px;font-size:13px}.header-user-inner a,.header-user a{color:#000!important}.footer{height:100px;border-top:1px solid #000;background:#fff;color:#000;display:flex}.footer .payment-options{padding:1rem 2rem}.footer .price-summary{display:flex;align-items:center;flex:1 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:flex;align-items:center;flex:1 1;padding:1rem 3rem;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{display:flex;flex:1 1}.step-image-content .left{display:flex;flex:1 1;flex-direction:column}.step-image-content .image{display:flex;flex:9 1;background-size:contain;background-repeat:no-repeat;background-position:50%;align-items:flex-end}.engine_info{display:flex;justify-content:center;align-items:center;width:100%;position:absolute}.engine_info__item{padding:15px;width:120px;background:hsla(0,0%,100%,.6666666666666666)}.engine_info__item .price-text{font-size:24px}.engine_info__title{text-align:center;font-size:12px}.engine_info__value{text-align:center}.step-image-content .options-wrapper{width:500px;border-left:1px solid #ccc;overflow:auto;padding:20px 0}.option-group-title{margin-top:10px;color:#666;padding:1rem 0}.option-group-subtitle{margin-left:15px;margin-right:40px;margin-top:35px;font-weight:700;font-size:24px;padding-bottom:5px;border-bottom:1px solid #ccc}.option-title{font-size:.9rem}.option-description{font-size:10px;font-style:italic;white-space:pre-line}.option-radio{cursor:pointer;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:flex}.option-checkbox-image.image-top,.option-radio-image.image-top{flex-direction:column}.singleImage .options{display:flex;flex-direction:column;justify-content:space-evenly}.option-group{padding-top:0;padding-bottom:0}.option-checkbox-image{cursor:pointer;padding:10px;display:flex}.step-grid-content{display:flex;flex:1 1;overflow:auto;flex-direction:column}.option-group.multiImage .option-group-options{padding-top:0;display:grid;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{cursor:pointer;padding:10px;border:1px solid #ccc}.option-checkbox .option-inner{display:flex;flex-direction:column;height:100%}.option-checkbox .option-description{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-image .option-inner{margin:15px}.option-checkbox-image .option-image img{width:150px}.image-top .option-image img{width:100%}.option-checkbox-image .option-inner .option-image img{padding:5px;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;font-size:12px}.option-package{opacity:.5}.step-summary-content{display:flex;flex:1 1}.upgradeoption-step{font-size:16px;font-weight:500}.upgradeoption-option-group-title{font-size:15px;margin-top:5px}.upgradeoption-option-group{font-size:14px;margin-top:10px}.upgradeoption-option{font-size:12px}.step-summary-content .left{display:flex;flex:1 1;flex-direction:column;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:flex;flex:9 1;background-size:contain;background-repeat:no-repeat;background-position:50%}.step-summary-content .options-wrapper{width:500px;border-left:1px solid #ccc;overflow:auto;padding-bottom: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:flex}.standards-left{margin-right:15px}.upgrades{display:grid;grid-template-columns:auto;padding:1rem}.upgrades .option{padding-bottom:5px;padding-right:10px;margin-bottom:5px;font-size:13px;align-items:center}.upgrades .option-row{display:flex;padding-top:10px;padding-bottom:5px;align-items:center}.upgrades .option .text{margin-right:10px;font-weight:700;flex:1 1}.upgrades .option .price{display:inline-block;color:red}.step-payment-content{display:flex;flex:1 1}.step-payment-content .left{display:flex;flex:1 1;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:flex;flex:9 1;background-size:cover;background-repeat:no-repeat;background-position:50%}.step-payment-content .options-wrapper{width:500px;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:flex;justify-content:space-between}.reservation{margin-top:15px;font-size:26px}.step-summary-content .purchase-wrapper{font-size:20px;border-top:1px solid;margin-top:15px;padding:15px}.step-summary-content .purchase-price{display:flex;justify-content:space-between}.step-summary-content .purchase-price .purchase-price-amount{font-weight:700}.form{display:grid;grid-template-columns:1fr 1fr}.form .form-item{padding:1rem;margin:0 15px}.form label{margin-bottom:10px;display:block;font-size:14px}.form input{padding:.8rem}.form input,.form select{border-radius:4px;width:100%;outline:none!important;font-size:16px;border:1px solid #ccc}.form select{padding:.8rem 1rem;background:#fff}.form-build{display:grid;grid-template-columns:1fr 1fr}.form-build .form-item{padding:5px;margin:0 15px}.form-build label{display:block;font-size:12px;color:#999}.form-build .textarea,.form-build input{padding:5px;border-radius:4px;width:100%;outline:none!important;font-size:16px;border:1px solid #ccc}.form-build .textarea{min-height:18px;margin:0}.form-build select{padding:.8rem 1rem;border-radius:4px;width:100%;outline:none!important;font-size:16px;border:1px solid #ccc;background:#fff}.checklist input{padding:6px}.checkbox{display:flex}.checkbox-ok{flex:1 1;padding:5px;background:#fff;color:#044040;border:1px solid #044040;text-align:center;cursor:pointer;margin-right:3px}.checkbox-ok.selected{background:#044040;color:#fff}.checkbox-not{flex:1 1;padding:5px;background:#fff;color:#8c1f28;border:1px solid #8c1f28;text-align:center;cursor:pointer;margin-left:3px}.checkbox-not.selected{background:#8c1f28;color:#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:flex;flex-direction:column;flex:1 1}.step-complete-content .complete-content{flex:1 1;padding:1rem;align-items:center;justify-content:center;width:900px;margin:0 auto}.step-complete-content .image{display:flex;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:flex}.title{display:none;padding:1rem 2rem;color:#231f20;font-size:20px;font-weight:700;border:1px solid silver;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;width:100%}.option-title{font-weight:700}.option-description{margin-top:10px}.option-radio-image .option-description,.option-radio-image .option-price,.option-radio-image .option-title{margin:0}.option-content{background:#eee;padding:10px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.option-price{text-align:right;margin-top:15px;display:flex;justify-content:flex-end;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{flex:1 1;overflow:auto}.modelSelector__rightBackdrop{background:rgba(0,0,0,.6274509803921569);position:fixed;left:0;top:0;right:0;bottom:0;cursor:pointer}.modelSelector__right{cursor:auto;width:500px;border-left:1px solid #000;overflow:auto;position:fixed;z-index:9998;transition-duration:.6s;transition-timing-function:ease-in;right:-600px;top:0;background:#fff;height:100%;overflow-y:auto}.open .modelSelector__right{right:0}.modelSelector__title{text-align:center;margin-top:10px;margin-bottom:10px;font-size:24px}.modelSelector__title strong{font-size:30px}.modelSelector__titleSlogan{text-align:center;margin-top:10px;margin-bottom:10px;font-size:14px}.modelSelector__name{margin-top:10px;font-size:24px}.modelSelector__slogan{font-size:14px;margin-top:10px}.modelSelector__content_title{font-size:10px;font-weight:500;display:inline-block;border-bottom:1px solid #000;padding-bottom:2px;margin-bottom:3px;padding-right:8px}.modelSelector__length,.modelSelector__price{font-size:14px;margin-top:10px}.modelSelector__price{font-weight:600}.modelSelector__cta{font-size:12px;margin-top:25px}.modelSelector__items{padding:0 35px 35px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));overflow-y:auto}.modelSelector__item{padding:25px 10px;cursor:pointer;display:flex;flex-direction:column}.modelSelector__item .modelSelector__image img{padding-bottom:2px}.modelSelector__item.selected .modelSelector__image img{border-bottom:2px solid #d5d5d5;padding:0}.modelSelector__item.selected .indicator{display:inline-block;font-size:16px;margin-right:10px}.modelSelector__image{flex:2 1}.modelSelector__content{flex:1 1;text-align:center}.modelSelector__image img{width:100%}.modelSelector__footer{background:#fff;border-top:1px solid #000}.selectedModel__title{margin-top:20px;font-size:28px}.selectedModel__subtitle--top{border-left:40px solid;padding-left:15px;font-weight:700;letter-spacing:2px}.selectedModel__subtitle--bottom{margin-left:20px;border-left:20px solid #000;padding-left:15px;letter-spacing:2px;margin-top:10px;font-size:14px}.selectedModel__tech{margin-top:25px;margin-bottom:15px}.selectedModel__subtitle{margin-bottom:15px}.selectedModel__standardspecs{padding:20px}.selectedModel__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.selectedModel__spec{margin-bottom:15px}.selectedModel__spec--key{font-weight:700}.selectedModel__tabs--item{margin-bottom:10px}.selectedModel__tabs--item.selected .selectedModel__tabs--content{display:block}.selectedModel__tabs--title{cursor:pointer;font-weight:700;margin-bottom:10px}.selectedModel__tabs--title svg{margin-right:10px}.selectedModel__tabs--content{display:none;border-top:2px solid}.selectedModel__tabs--content pre{line-height:1.5;font-size:13px}.selectedModel__engine{padding:10px 20px}.selectedModel__engine table tr td:first-child{padding-right:25px;font-weight:700}.modelSelector__footer{display:flex;justify-content:space-between;color:#000;align-items:center;padding:0 25px;z-index:9999}.button-wrapper{display:flex}.modelSelector__button{display:inline-block;background:red;color:#fff;text-decoration:none!important;border-radius:6px;transform:skew(-30deg);margin-right:30px;cursor:pointer}.modelSelector__cleanbutton{border:1px solid #000;letter-spacing:2px;font-size:14px;border-radius:3px;cursor:pointer;color:#000!important;font-weight:500;transition-duration:.6s;-webkit-user-select:none;user-select:none}.modelSelector__cleanbutton a{padding:10px;display:inline-flex;height:100%;box-sizing:border-box;align-items:center;justify-content:center}.modelSelector__cleanbutton a,.modelSelector__cleanbutton button{text-decoration:none!important;min-width:150px;text-align:center;color:#000!important}.modelSelector__cleanbutton button{background:none;border:none;outline:none;padding:10px 30px;display:inline-block;cursor:pointer}.modelSelector__cleanbutton.disabled{color:#ccc!important;border-color:#ccc}.modelSelector__cleanbutton.disabled a{color:#ccc!important}.modelSelector__cleanbutton:hover{background:#f0f0f0}.button__clean{padding:10px 70px;border:1px solid #000;letter-spacing:2px;font-size:14px;border-radius:3px;cursor:pointer;color:#000;font-weight:500;transition-duration:.6s;background:#fff}.modelSelector__button.dark{background:#000}.modelSelector__button a{color:#fff;text-decoration:none!important;display:inline-block;transform:skew(30deg);padding:10px 80px;font-weight:700}.modelSelector__rightLogo{height:100%;display:flex;flex-direction:column;align-items: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;flex:1 1}.option-additional .option-content{border:1px solid;background:#fff;margin:10px;align-items:center;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: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}.option-picker{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px}.option-picker .option-image{width:40px;height:40px;padding:3px;border-radius:100%;cursor:pointer;transition-duration:.6s;border:3px solid #fff}.option-picker.option-selected .option-image{padding:3px;border:3px solid red}.option-picker img{width:40px}.picker .options{display:grid;grid-template-columns:repeat(4,2fr)}.brand-logo{margin-left:35px;padding-right:10px}.selectedModel__subtitle{flex:1 1}.m-only{display:none}.modelSelector__right--close{position:absolute;top:20px;right:10px}.buttons_mobile,.mobile-title .pricing{display:none}.login{height:100%;display:flex;align-items:center;justify-content:center}.login-wrapper{width:320px;border:1px solid #ccc;box-shadow:0 0 4px 0 #ccc;border-radius:8px;overflow:hidden}.login-header{text-align:center;color:#fff;background:#1d2327;padding:25px;font-weight:700}.login-content{padding:35px}.login-form-item input{border:none;width:100%;border-radius:24px;background:#ebebeb;padding:12px 25px;box-sizing:border-box;margin-bottom:15px}.login-form-item button{width:100%;border:none;background:#1d2327;padding:9px;border-radius:32px;color:#fff;font-weight:500;margin-top:50px}.login-form-item .login-form-error{margin-top:35px;text-align:center;color:#cd5c5c}.brokerage-summary{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #000}.brokerage-summary tr td{height:30px;border:1px solid #999;padding:0 10px}.brokerage_input{font-family:"Montserrat",sans-serif;border:none;text-align:right;font-size:16px;outline:none;box-sizing:border-box}.brokerage_input[type=text]{text-align:left}.image-changer a{color:#383837;text-decoration:none!important;text-align:center;margin:5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px}.image-changer a.active{background-color:#d0d0d0}.image-changer a img{width:80px}.image-changer-inner{display:flex;flex-direction:row;background-color:hsla(0,0%,100%,.6);padding:2px;border:1px solid #666}.sort{color:#000!important;text-decoration:none!important}.sort i{margin-left:5px}@media screen and (max-width:992px){.loading{margin-top:100%}.m-only{display:initial}.modelSelector__title{font-size:18px;margin-bottom:0}.modelSelector__footer{padding:0}.modelSelector__footer--right{margin-right:5px}.modelSelector__titleSlogan{font-size:18px;margin-top:0}.modelSelector__title strong{font-size:26px}.modelSelector__item{flex-direction:column}.step-image-content .image{display:none}.brand-logo{margin:0}.brand-logo img{height:20px!important}.step-payment-content .left{padding:2rem 1rem}.selectedModel__subtitle--bottom,.selectedModel__subtitle--top{letter-spacing:normal}.dependency__dependencies{grid-template-columns:repeat(2,1fr)!important}.dependants__option--title{margin-left:10px}.spec_popup__close{right:3%!important;top:75px!important}.spec_popup__container{flex-direction:column;z-index:1000000;padding-top:0!important}.upgradeoption-edit{display:none}.spec_popup__image{flex:initial!important}.spec_popup__modal{padding:0!important}.spec_popup__content{padding:0;margin-top:15px}.price-summary .payment-options,.price-summary .price-display{display:none}.estimated{padding-right:10px}.option-additional-text{font-size:9px}.option-additional-title{font-size:12px}.title{padding:1rem}.option-group-subtitle{font-size:18px;margin-top:10px}.step-payment-content .left h2,.step-summary-content .heading h1{font-size:22px}.mobile-title{display:flex;align-items:center}.mobile-title .pricing{flex:1 1;font-size:14px;text-align:right}.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:flex;align-items: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:flex}.app,.flex{display:block}.app{min-height:100vh;height:auto}.content{display:block;padding-bottom:100px}.steps{display:none}.header{justify-content:center}.footer{position:fixed;bottom:0;width:100%;align-items:center}.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{font-size:18px;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.f284eb0e.chunk.css.map */