.sb__license{z-index:1}.sb__license-results{height:0;overflow:hidden}.sb__license-results.sb__license-results--active{border:3px solid #000;border-top:unset;background-color:#fff;position:absolute;width:100%;overflow:scroll;height:auto;max-height:200px}.sb__license-results.sb__license-results--active input{outline:none}.sb__license-result{cursor:pointer}.sb__license-result:hover{background-color:#000;color:#fff}.select-fitting-html iframe{width:100%}.system-builder{min-height:70vh;max-width:1500px;margin-left:auto;margin-right:auto}.system-builder .product-finance{display:none}.system-builder__option-title{border:2px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;padding:5px 15px}.system-builder__product input.quantity__field,.system-builder__product input.quantity__btn{position:relative;opacity:1;cursor:pointer;height:auto;width:auto;line-height:1}.system-builder__product input.quantity__field{width:50px}.system-builder__product .quantity{display:none;margin-bottom:0;height:25px;line-height:1}.system-builder__product .std-checkbox input:checked+.std-checkmark+.quantity{display:inline-flex}.system-builder__product{height:42px;-moz-align-items:center;-ms-align-items:center;align-items:center}.system-builder__product label.std-checkbox{margin-bottom:0;height:42px;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}.system-builder__product .std-checkmark{top:50%;transform:translateY(-50%)}.system-builder__table{max-width:500px;margin:20px auto}.system-builder__table td{border:none;color:#595959;vertical-align:baseline}.system-builder__table td:nth-of-type(2){color:#000}.system-builder__product-table td{vertical-align:bottom}.system-builder__product-table img{max-width:90px}.system-builder__max-width{max-width:400px}.system-builder__table tr:nth-of-type(2n){border:none}.system-builder__form .label-std{font-size:17px}.system-builder__progress{height:5px;background-color:#239a41;transition:all .3s ease-out}.system-builder .std-btn__swipe--green{width:100%}.system-builder .system-builder__total-grid-container{max-width:1200px;margin:0 auto}.system-builder .system-builder__table-price{vertical-align:bottom;color:#239a41;font-weight:700}@media only screen and (max-width: 798px){.system-builder__total{position:fixed;background-color:#fff;width:100vw;border-top:2px solid #000;bottom:0;left:0;padding:10px;z-index:10}}@media only screen and (max-width: 1024px){.system-builder__total-grid{max-width:500px;margin:0 auto}}.system-builder__finance-button{margin:0 auto}.system-builder dl.accordion{text-align:center}.system__step{margin-top:-50px;margin-bottom:50px}@media only screen and (max-width: 798px){.system__step{margin-top:20px}}@media only screen and (min-width: 799px){.system-builder__column{border-left:1px solid #000}}.system-builder__column:first-of-type{border-left:none}.system__footer{width:200px;margin:0 auto 20px;display:block;display:flex}.report .report__upload{width:100%;margin-right:0}@media only screen and (min-width: 799px){.report .report__upload{margin-right:10px;width:30%}}.report .report__label{border:2px dotted #00000045;height:100px;background-color:#80808047;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;font-weight:700;cursor:pointer;overflow:hidden}.report .report__label-text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report .report__form{max-width:700px;margin:auto}.report .report__dropdown{border-bottom:3px solid #000}.report .report__dropdown svg{width:17px;height:11px;float:right;margin-top:4px}.progress{height:.8rem;width:100%;border-radius:.4rem;background:#000}.progress .progress__container{height:100%;width:0;border-radius:.4rem;background:#ff4754;transition:width .4s ease}.autocomplete{z-index:10}.autocomplete__results{height:0;overflow:hidden}.autocomplete__results.autocomplete__results--active{border:3px solid #000;border-top:unset;background-color:#fff;position:absolute;width:100%;overflow:scroll;height:auto;max-height:500px}.autocomplete__results.autocomplete__results--active input{outline:none}.autocomplete__option{cursor:pointer}.autocomplete__option:hover{background-color:#000;color:#fff}.page img{max-width:100%}.cb__option{border:1px solid #000;padding:5px;cursor:pointer;width:100%}.cb__option.cb__option--disabled{opacity:.4;cursor:auto}.click-show-custom--show .finance-results-custom{display:block}.finance-results-custom{background-color:#fff;display:none;list-style:none;padding:10px 10px 20px;color:#000;text-decoration:none;width:100%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;z-index:10;height:400px;overflow:scroll;border:2px solid #000}@media only screen and (min-width: 799px){.finance-results-custom{padding:20px 30px;min-height:unset;border-bottom:3px solid #000}}.finance-results-custom li,.finance-results-custom ul{list-style:none}.finance-results-custom .boost-custom__product img{width:100%}.finance-results-custom .boost-custom__btn{padding-bottom:17px;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;margin:10px auto 0}.finance-results-custom .boost-custom__product{cursor:pointer}.finance__results .finance__results-inner{padding:20px;margin-bottom:30px;background-color:#000}.finance__results .finance__results-inner .text-section__title{color:#fff}@media only screen and (min-width: 799px){.finance__results .finance__results-inner{padding:20px;margin:30px}}.finance__results table,.finance__results table tr:nth-of-type(2n){background-color:#000}.finance__results th,.finance__results td{color:#fff;border-color:#000;padding:0 0 10px}.finance__results h4{color:#fff;font-size:1.5rem}.finance__results .label-std,.finance__results .finance-block p{color:#fff}.finance__remove{position:absolute;right:0;top:0;cursor:pointer;width:20px}.finance__fixed{position:fixed;bottom:0;width:100vw;padding-top:20px;padding-bottom:20px;background-color:#000;left:0;z-index:5;display:block}@media only screen and (min-width: 799px){.finance__fixed{display:none}}.finance__fixed .container-spacing-page{margin-top:0;margin-bottom:0}.finance__fixed p{color:#fff}.finance__fixed .preorder_banner{border:unset;padding:0;margin:0;font-size:.9rem;text-align:left}.desc__tabs{display:flex;overflow:scroll;border-bottom:1px solid #000;margin-bottom:10px;-ms-overflow-style:none;scrollbar-width:none}.desc__tabs::-webkit-scrollbar{display:none}.desc__tabs .desc__tab{font-size:15px;padding:15px 10px;color:#000;border-width:1px;cursor:pointer;font-weight:500;white-space:nowrap;opacity:.5}.desc__tabs .desc__tab p,.desc__tabs .desc__tab h2{bottom:0;font-size:15px;margin:5px 0;line-height:1.5em;font-weight:700}@media only screen and (min-width: 799px){.desc__tabs .desc__tab p,.desc__tabs .desc__tab h2{font-size:20px}}.desc__tabs .desc__tab.tab-selected{border:1px solid #000;border-bottom:unset;opacity:1}.product-finance{position:fixed;width:100vw;height:100vh;z-index:20;background-color:#00000073;top:0;left:0;display:none}.product-finance.product-finance--show{display:flex}.product-finance .product-finance__close{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.product-finance .product-finance__close svg{width:100%}.product-finance .product-finance__container{max-width:100vw;width:600px;background-color:#fff;padding:10px 25px;overflow:scroll;max-height:100vh}@media only screen and (min-width: 799px){.product-finance .product-finance__container{padding:40px 50px;max-height:90vh}}.blog-hub__top-img-container{height:300px;position:relative}.blog-hub__top-img-container .blog-hub__top-img{width:100%;height:100%;background-size:cover;position:absolute;top:0;left:0;opacity:0;transition:all .3s ease-out}.blog-hub__top-img-container .blog-hub__top-img.hover-show--show{opacity:1}.blog-hub__main-card{position:absolute;z-index:10;background-color:#e2e2e2;width:30%;bottom:0;transition:all .3s ease-out}.blog-hub__main-card *{transition:all .3s ease-out}.blog-hub__main-card a{padding:12px;width:100%;height:100%;display:block}.blog-hub__main-card:hover{background-color:#000}.blog-hub__main-card:hover a{padding-top:40px}.blog-hub__main-card:hover .blog-hub__main-card-desc{max-height:100px}.blog-hub__main-card:hover .blog-hub__main-card-btn{padding:12px 24px;background-color:#fff;color:#000}.blog-hub__main-card:hover .blog-hub__main-card-btn .blog-hub__main-card-read{text-decoration:none;color:#000}.blog-hub__main-card:hover *{color:#fff}.blog-hub__main-card-container{position:relative;margin-left:3%;height:50px}.blog-hub__main-card-container h2{font-size:1.6rem;line-height:1.2em;margin-bottom:12px}.blog-hub__main-card-container a{text-decoration:none}.blog-hub__main-card-container .blog-hub__main-card-desc{margin-bottom:12px;transition:max-height .3s ease-out;max-height:0;overflow:hidden}.blog-hub__main-card-container .blog-hub__main-card-read{text-decoration:underline;font-weight:600}.blog-hub__main-card-container .blog-hub__main-card-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 0;display:inline-flex}.blog-hub__main-card-container svg{width:15px;margin-left:5px}.blog-hub__menu-container{margin-top:60px;display:flex}@media only screen and (max-width: 798px){.blog-hub__menu-container{display:block;margin-top:30px}}.blog-hub__menu-container .blog-hub__main{flex:1;padding-left:30px}@media only screen and (max-width: 798px){.blog-hub__menu-container .blog-hub__main{padding-left:0;padding-bottom:24px;padding-top:24px}}.blog-hub__menu-container .blog-hub__menu{list-style:none;padding:0;margin:0}.blog-hub__menu-container .blog-hub__menu-item{margin-bottom:18px;font-weight:500;cursor:pointer;transition:all .3s ease-out;font-size:1.2rem}@media only screen and (max-width: 798px){.blog-hub__menu-container .blog-hub__menu-item{font-size:1rem}}.blog-hub__menu-container .blog-hub__menu-item.blog-hub__menu-item--selected{color:#ad0000;position:relative}.blog-hub__menu-container .blog-hub__menu-item.blog-hub__menu-item--selected:before{content:"";height:100%;left:-12px;top:1px;width:5px;background-color:#ad0000;display:block;position:absolute}.blog-hub__menu-container .blog-hub__search{width:100%;padding:8px 12px;border:2px solid #919191;outline:#ad0000}.blog-hub__menu-container .blog-hub__search--selected{border:2px solid #ad0000;outline:#ad0000}.blog-hub__top-card{background-color:#000;transition:all .3s ease-out}.blog-hub__top-card *{color:#fff;transition:all .3s ease-out}.blog-hub__top-card a{padding:12px;width:100%;height:100%;display:block}.blog-hub__top-card h2{font-size:1.6rem;line-height:1.2em;margin-bottom:12px}.blog-hub__top-card a{text-decoration:none}.blog-hub__top-card .blog-hub__top-card-read{text-decoration:underline;font-weight:600}.blog-hub__top-card .blog-hub__top-card-btn{margin-top:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-flex;padding:12px 24px;background-color:#fff;color:#000}.blog-hub__top-card .blog-hub__top-card-btn .blog-hub__top-card-read{text-decoration:none;color:#000}.blog-hub__top-card svg{width:15px;margin-left:5px}.blog-hub__top-card:hover{background-color:#e2e2e2}.blog-hub__top-card:hover *{color:#000}.blog-hub__hr{margin:24px 0;background-color:#e2e2e2;border:none;height:3px}@media only screen and (max-width: 798px){.blog-hub__hr{display:none}}.blog-hub__articles{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:24px}@media only screen and (max-width: 798px){.blog-hub__articles{grid-template-columns:1fr}}.blog-hub__articles .blog-hub__card{background-color:#e2e2e2;transition:all .3s ease-out}.blog-hub__articles .blog-hub__card *{color:#000}.blog-hub__articles .blog-hub__card a{padding:12px;width:100%;height:100%;display:flex;-moz-flex-direction:column;flex-direction:column}.blog-hub__articles .blog-hub__card h3{font-size:1.6rem;margin-top:0;line-height:1.2em;margin-bottom:12px}.blog-hub__articles .blog-hub__card a{text-decoration:none}.blog-hub__articles .blog-hub__card .blog-hub__card-btn{margin-top:auto}.blog-hub__articles .blog-hub__card .blog-hub__card-read{text-decoration:underline;font-weight:600}.blog-hub__articles .blog-hub__card svg{width:15px;margin-left:5px}.blog-hub__articles .blog-hub__card:hover{background-color:#000}.blog-hub__articles .blog-hub__card:hover *{color:#fff}.blog-hub__articles .blog-hub__card:hover svg{fill:#fff}@media only screen and (min-width: 1025px){.blog-hub__articles .blog-hub__card a{padding:24px}}.blog-landing__pagination{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;padding:0;margin-top:24px}.blog-landing__pagination li{margin:0 12px}.ssb{display:grid;grid-template-columns:60% 40%}.ssb .ssb__left-inner{position:sticky;height:100vh;width:100%;top:0}.ssb .ssb__left-inner .ssb__image-container{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center center;transition:opacity .3s ease-in-out}.ssb .ssb__left-inner .ssb__image-container div{width:100%;height:100%}.ssb .ssb__left-inner .ssb__image-container div iframe{width:100%;height:100%;border:none}.ssb .ssb__right{padding:140px 40px 0}.ssb .ssb__question-container{margin-bottom:150px}.ssb .ssb__question{text-align:left;font-size:1.5rem;line-height:1;margin-bottom:15px}.ssb .ssb__question--small{font-size:1rem;text-align:left;font-weight:600}.ssb .ssb__answers-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ssb .ssb__answer{flex:1 1 200px;background:#000;padding:15px;color:#fff;border:none;outline:inherit}.ssb .ssb__answer.ssb__answer--selected{background:#239a41}.ssb .ssb__answer[disabled]{opacity:.4;cursor:not-allowed}.ssb .ssb__product-container{grid-column:1/-1;display:flex;width:100%;padding:0;margin-bottom:10px}.ssb .ssb__product-container .select-std{margin-right:10px}.ssb .ssb__product-results{grid-column:1/-1}.ssb .ssb__product img{width:60px;height:100%;-o-object-fit:cover;object-fit:cover;margin-right:10px}.ssb .ssb__product h3{font-size:1.2rem;margin-left:10px}.ssb .ssb__product-select{display:flex;width:100%}.ssb .ssb__product-select-btn{background-color:#fff;padding:0 15px;color:#000;border:1px solid #000;outline:inherit}.ssb .ssb__product-title{font-weight:600;margin-bottom:5px}.ssb .ssb__product-selected{display:flex;justify-content:space-between;flex-wrap:wrap}.ssb .ssb__product-remove{text-decoration:underline;cursor:pointer;color:#ad0000}.ssb .ssb__product-group{grid-column:1/3}.ssb .ssb__product-group .ssb__product-group-title{font-size:.9rem;margin:10px 0;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/254/assets/pages.css.map */
