#menu-footer li{float:left}#menu-footer .left{margin-left:80px}#menu-footer .left li{font-size:16px;font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;margin-right:15px}#menu-footer .left p,#menu-footer .left a{font-size:inherit;font-family:inherit}#menu-footer .left p{color:white;display:inline-block;margin-right:24px}#menu-footer .left a{color:#a5a5a5;text-decoration:none;-webkit-transition:color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#menu-footer .left .mail{background-image:url("https://falcon-builder-production.s3.amazonaws.com/public/images/mail-icon.png");height:16px;width:25px;margin-top:25px}#menu-footer .left .phone{background-image:url("https://falcon-builder-production.s3.amazonaws.com/public/images/phone-icon.png");height:16px;width:16px;margin-top:25px}#menu-footer .left .phone:hover{color:#fb940e}#menu-footer .right{float:right;margin-right:80px}#menu-footer .right ul{float:right;clear:none}#menu-footer .right li{border:2px solid #fff;border-radius:50%;height:36px;width:36px;padding-top:14px;position:relative;margin-top:17px;margin-left:10px;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#menu-footer .right li .facebook{background-image:url("https://falcon-builder-production.s3.amazonaws.com/public/images/facebook.png");height:17px;position:absolute;top:7px;left:1px;width:9px}#menu-footer .right li .twitter{background-image:url("https://falcon-builder-production.s3.amazonaws.com/public/images/twitter.png");height:13px;position:absolute;top:9px;left:-1px;width:16px}#menu-footer .right li:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#menu-footer .right li svg{width:36px;height:36px;position:absolute;top:-2px;left:-2px}#menu-footer .right p{display:inline-block;color:white;text-transform:uppercase;font-size:12px;margin-right:10px;line-height:70px;font-family:'FoundersGrotesk-Semibold';font-weight:normal;font-style:normal}#menu-footer figure{height:70px;float:left;margin:0 20px 0 0}#menu-footer .phone svg{width:16px;height:16px}#menu-footer .mail svg{width:25px;height:16px}#main-menu .configure-btn a{padding:0 40px}#main-menu .configure-btn .text-out{margin-left:34px}#main-menu .configure-btn .text-in{color:white;padding-left:74px;text-align:left}#main-menu .configure-btn a>div{display:inline-block;background-color:transparent;width:22px;height:20px;position:absolute;top:50%;margin-top:-12px}#main-menu .configure-btn .line,#main-menu .configure-btn .line:before,#main-menu .configure-btn .line:after{background-color:white;width:2px;height:100%;-webkit-transition:background-color 0.48s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.48s cubic-bezier(0.86, 0, 0.07, 1)}#main-menu .configure-btn .line{margin-left:10px;position:relative}#main-menu .configure-btn .line:before,#main-menu .configure-btn .line:after{content:'';display:block;position:absolute;top:0}#main-menu .configure-btn .line:before{left:-8px}#main-menu .configure-btn .line:after{left:8px}#main-menu .configure-btn .circle{background-color:#000;width:6px;height:6px;border:1px solid white;border-radius:50%;position:absolute;box-sizing:border-box;-webkit-transition:all 0.48s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.48s cubic-bezier(0.86, 0, 0.07, 1)}#main-menu .configure-btn .circle:nth-child(2){top:7px;left:0}#main-menu .configure-btn .circle:nth-child(3){top:12px;left:8px}#main-menu .configure-btn .circle:nth-child(4){top:4px;right:0}#main-menu .configure-btn .border-2{background-color:white}#main-menu .configure-btn:not(.generic-configure-btn):not(.orange-configure-btn):hover .line,#main-menu .configure-btn:not(.generic-configure-btn):not(.orange-configure-btn):hover .line:before,#main-menu .configure-btn:not(.generic-configure-btn):not(.orange-configure-btn):hover .line:after{background-color:white !important}#main-menu .configure-btn:not(.generic-configure-btn):not(.orange-configure-btn):hover .circle{border-color:white !important}#main-menu .configure-btn:hover .circle:nth-child(2){top:13px}#main-menu .configure-btn:hover .circle:nth-child(3){top:2px}#main-menu .configure-btn:hover .circle:nth-child(4){top:8px}#main-menu .orange-configure-btn .border-1{background-color:white !important}#main-menu .orange-configure-btn .border-2{background-color:#fb940e !important}#main-menu .orange-configure-btn .text-out{color:white !important}#main-menu .orange-configure-btn .text-in{color:#fb940e !important}#main-menu .orange-configure-btn .text-in>span{color:#fb940e !important}#main-menu .orange-configure-btn .circle{border-color:white !important}#main-menu .orange-configure-btn .line,#main-menu .orange-configure-btn .line:before,#main-menu .orange-configure-btn .line:after{background-color:white !important}#main-menu .orange-configure-btn:hover .circle{border-color:#fb940e !important}#main-menu .orange-configure-btn:hover .line,#main-menu .orange-configure-btn:hover .line:before,#main-menu .orange-configure-btn:hover .line:after{background-color:#fb940e !important}.configurator-app .modal .content-wrap{width:100%;height:100%}.configurator-app .modal .content{background:#000;border:2px solid #fff;border-radius:5px;color:#fff;margin:0 auto;max-width:1100px;min-height:90px;padding:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.configurator-app .modal .close-modal{cursor:pointer;float:right;opacity:1;position:absolute;pointer-events:auto;right:20px;top:20px;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:10;background-color:black;border-radius:100%;width:40px;height:40px}.configurator-app .modal .close-modal svg{height:40px;stroke:#fff;-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);width:40px}.configurator-app .modal .close-modal svg:hover{stroke:#fb940e}.configurator-app .modal .close-modal.small svg{height:30px;width:30px}.configurator-app .modal .modal-closer{opacity:0;width:100%;height:100%;position:absolute}.modal.wattage .content{width:700px;padding:50px !important}.modal.wattage .message{color:#f9932a;padding-bottom:50px}.modal.wattage .upgrade{color:#FFFFFF}.modal.wattage .suggestion{color:#FFFFFF;text-decoration:underline}.modal.wattage .button{margin-left:0;margin-right:18px;width:190px;display:inline-block}.modal.conflicts .content{width:700px;padding:50px !important}.modal.conflicts .message{color:#f9932a;padding-bottom:20px}.modal.conflicts .upgrade{color:#FFFFFF;margin-bottom:8px}.modal.conflicts .suggestion{color:#FFFFFF;line-height:18px}.modal.conflicts .button{margin:24px 18px 10px 0;width:190px;display:inline-block}.modal.conflicts li{list-style:disc;margin-left:20px}.sold-out{color:#fb940e}.back-in-stock:hover>p{color:#fb940e !important}.configurator-app .order{border-bottom:1px solid #1d1d1d;font-size:0;min-height:291px;margin-bottom:50px;padding:0 0 51px;position:relative;width:100%}.invalid>.order:last-child{border-bottom:none}.order figure{border:1px solid #1d1d1d;display:inline-block;height:240px;margin-right:80px;text-align:center;vertical-align:top;width:240px}.order figure .framer{display:inline-block;height:100%;text-align:center;vertical-align:middle}.order figure img{vertical-align:middle;width:100%}.invalid>.order figure{opacity:0.3}.order .details{display:inline-block;width:calc(100% - 320px)}.invalid>.order .details{opacity:0.3}.order .details h5{font-size:22px;margin-bottom:10px;text-transform:none}.order .details dl{height:50px;margin:0}.order .details dl+dl{border-top:1px solid #1d1d1d;height:51px}.order .details dt,.order .details dd{font-size:16px;line-height:50px}.order .details dt{float:left}.order .details dd{color:#a5a5a5;float:right}.order .content{font-size:0}.order .summary{display:inline-block;font-size:16px;height:442px;position:relative;vertical-align:top}@media all and (max-width: 1439px), all and (max-height: 900px){.order .summary{height:auto;width:100%}}.order .summary{width:100%;font-size:0}.order .col{display:inline-block;font-size:16px;height:277px;padding:0 40px;position:relative;vertical-align:top;width:calc(33.33333% + 20px)}@media all and (max-width: 1024px){.order .col{padding:0 20px;width:calc(33.33333% + 10px)}}@media all and (max-width: 1439px), all and (max-height: 900px){.order .col:first-child{padding-left:0}}.order .col.billing-summary{padding-right:0;width:calc(33.3333% - 40px)}@media all and (max-width: 1024px){.order .col.billing-summary{width:calc(33.3333% - 20px)}}.order .col+.col{border-left:1px solid #1d1d1d}.order .col h6,.order .col p{line-height:22px}.order .col p{color:#a5a5a5;font-size:16px}.order .col h6{color:#fb940e;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:16px;margin-bottom:20px}.order .col strong{color:#fff;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.order .col .wrap{margin-top:23px}.order .total-price strong,.order .system-price strong{white-space:nowrap}.order .system-price span{font-size:12px;display:block;line-height:12px}.order .system-price{margin-bottom:10px}.modal.product-detail .content{max-height:760px;min-height:630px;width:964px;overflow:hidden;overflow-y:auto}@media all and (max-width: 1024px){.modal.product-detail .content{padding:50px 20px;width:80%}}.modal.product-detail .content .graph-compare{position:absolute;bottom:35px;color:#fff;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.modal.product-detail .content .graph-compare i{font-size:18px;color:#fb940e;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.modal.product-detail .content .graph-compare:hover{color:#fb940e}.modal.product-detail .content .graph-compare:hover i{font-size:22px}.product-detail .thumb{background-size:contain;background-repeat:no-repeat;background-position:center center;border:1px solid #1d1d1d;border-radius:2px;height:240px;position:relative;-webkit-transition:width 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:width 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:240px}@media all and (max-width: 1024px){.product-detail .thumb{width:40%}}@media all and (max-width: 767px){.product-detail .thumb{width:100%}}.product-detail .thumb .zoom-in{bottom:0;opacity:1;pointer-events:auto;position:absolute;right:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.product-detail .thumb .zoom-out{bottom:0;opacity:0;pointer-events:none;position:absolute;right:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.product-detail .thumb.active{z-index:10}.product-detail .thumb.active .zoom-in{opacity:0;pointer-events:none}.product-detail .thumb.active .zoom-out{opacity:1;pointer-events:auto}.product-detail .wrap{left:340px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:59%}@media all and (max-width: 1024px){.product-detail .wrap{left:calc(40% + 40px);width:calc(60% - 20px)}}@media all and (max-width: 767px){.product-detail .wrap{left:20px;top:295px;width:calc(100% - 40px);margin-bottom:50px}}.product-detail .wrap.active{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.product-detail .name{font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;font-size:80px;line-height:61px;margin:0;max-width:540px;padding:0;padding-top:41px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 1024px){.product-detail .name{font-size:50px;line-height:41px;padding-top:20px}}.product-detail .description{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:16px;color:#fb940e;line-height:22px;margin-right:50px;padding-top:27px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 1024px){.product-detail .description{font-size:14px;line-height:18px;padding-top:2px}}.product-detail .features{columns:2;-webkit-columns:2;-moz-columns:2;margin-top:32px;position:relative;width:100%}@media all and (max-width: 1024px){.product-detail .features{columns:1;-webkit-columns:1;-moz-columns:1;margin-top:12px}}.product-detail .features li{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px;line-height:20px}@media all and (max-width: 1024px){.product-detail .features li{font-size:14px;line-height:20px}}.product-detail .features li:before{content:"• ";color:#a5a5a5;padding-right:7px}.product-detail .content a{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;cursor:pointer;display:block;font-size:17px;padding-top:18px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-detail .content a:before{background-color:#808080;bottom:5px;content:'';height:1px;left:0;position:absolute;-webkit-transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:79px}.product-detail .content a:after{background-color:#404040;bottom:4px;content:'';height:1px;left:0;position:absolute;-webkit-transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:79px}.product-detail .content a:hover:before{background-color:#fb940e}.product-detail .content a:hover:after{background-color:#fb940e}.product-detail .product-image-gallery{width:246px;position:absolute}.product-detail .product-image-gallery.active{display:none}.product-detail .product-image-gallery li{width:77px;height:75px;border:1px solid #1d1d1d;float:left;margin-right:5px;margin-top:10px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;-webkit-transition:border 0.25s ease-in-out;transition:border 0.25s ease-in-out}.product-detail .product-image-gallery li:hover,.product-detail .product-image-gallery li.selected{cursor:pointer;border-color:#fb940e}.product-detail .gallery-button{position:absolute;top:50%;margin-top:-20px;pointer-events:none;opacity:0;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.product-detail .gallery-button:hover{color:#fb940e}.product-detail .gallery-button.left-button{left:-30px}.product-detail .gallery-button.right-button{right:-30px}.product-detail .gallery-button i{font-size:40px}.product-detail .gallery-button.active{cursor:pointer;opacity:1;pointer-events:auto;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s, color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s, color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.modal.graph-compare-modal .content{min-height:580px;width:1100px;overflow:hidden;overflow-y:hidden;padding:10px 0 35px 10px;margin:0 0 10% 0}@media all and (max-width: 1024px){.modal.graph-compare-modal .content{width:80%}}@media all and (max-width: 767px){.modal.graph-compare-modal .content{display:none}}@media all and (max-width: 1100px){.modal.graph-compare-modal .content{width:95%}}@media all and (max-height: 299px) and (min-height: 195px){.modal.graph-compare-modal .content{margin-top:30%}}@media all and (max-height: 599px) and (min-height: 300px){.modal.graph-compare-modal .content{margin-top:25%}}@media all and (max-height: 799px) and (min-height: 600px){.modal.graph-compare-modal .content{margin-top:17%}}@media all and (max-height: 900px) and (min-height: 800px){.modal.graph-compare-modal .content{margin-top:12%}}@media all and (max-height: 1100px) and (min-height: 899px){.modal.graph-compare-modal .content{margin-top:10%}}.graph-compare-modal .graph-description{color:#4d4d4d;padding:0 0 10px 0}.graph-compare-modal .graph-thumb-image{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;padding:0 5px 0 0;margin:0 1px 0 0;position:relative;-webkit-transition:all 0.05s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.05s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media all and (max-width: 767px){.graph-compare-modal .graph-thumb-image{width:100%}}.graph-compare-modal .graph-thumb-image .zoom-in{bottom:0;opacity:1;pointer-events:auto;position:absolute;right:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.graph-compare-modal .graph-thumb-image .zoom-out{bottom:0;opacity:0;pointer-events:none;position:absolute;right:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.graph-compare-modal .thumb.active{z-index:10}.graph-compare-modal .thumb.active .zoom-in{opacity:0;pointer-events:none}.graph-compare-modal .thumb.active .zoom-out{opacity:1;pointer-events:auto}.graph-compare-modal .wrap{margin:41px 21px 0 41px;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:90%}@media all and (max-width: 1024px){.graph-compare-modal .wrap{margin:10px 0 0 30px}}.graph-compare-modal .wrap .legend{position:relative;top:28px;left:425px}@media all and (max-width: 1024px){.graph-compare-modal .wrap .legend{top:40px;left:40%;padding-right:10px}}.graph-compare-modal .wrap.active{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.graph-compare-modal .name{font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;height:40px;font-size:60px;line-height:61px;margin:0;max-width:540px;padding:0;margin:0 0 5px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 1024px){.graph-compare-modal .name{font-size:40px;line-height:41px;padding-top:20px}}.graph-compare-modal .description{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:16px;color:#fb940e;line-height:22px;margin-right:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 1024px){.graph-compare-modal .description{font-size:14px;line-height:18px;padding-top:2px}}.graph-compare-modal .categories{position:relative;width:100%;height:auto}.graph-compare-modal .categories .disclaimer{font-size:11px;color:#4d4d4d}@media all and (max-width: 1024px){.graph-compare-modal .categories{margin-top:12px}}.graph-compare-modal .categories li{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;font-size:15px;font-weight:600}@media all and (max-width: 1024px){.graph-compare-modal .categories li{font-size:12px;line-height:12px}}.graph-compare-modal .categories li:before{color:#a5a5a5;padding-right:7px}.graph-compare-modal .categories li .fa-ul{margin-left:0px}.graph-compare-modal .categories li i.fa-li{font-family:'FontAwesome';font-size:22px;padding:20px 0 0 0}@media all and (max-width: 1024px){.graph-compare-modal .categories li i.fa-li{padding:24px 0 0 11px}}.graph-compare-modal .categories li table.component-graph-details-table.header td{border:none;vertical-align:bottom}.graph-compare-modal .categories li table.component-graph-details-table.header td.graph-thumb{width:40%}.graph-compare-modal .categories li table.component-graph-details-table.header td.graph-thumb .graph-category{line-height:30px;font-size:30px;min-height:25px;max-height:55px}.graph-compare-modal .categories li table.component-graph-details-table.header td.graph-thumb.with-graph{width:40%}.graph-compare-modal .categories li table.component-graph-details-table.header td.graph{text-align:center}.graph-compare-modal .categories li table.component-graph-details-table.header td.graph .graph-description{color:#fb940e;padding:0}.graph-compare-modal .categories li table.component-graph-details-table{width:100%;margin-bottom:10px;border-radius:2px;border-collapse:separate;border:none;-webkit-transition:all 100ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.graph-compare-modal .categories li table.component-graph-details-table td{height:50px;vertical-align:middle}.graph-compare-modal .categories li table.component-graph-details-table td.graph-thumb{width:10%;padding:0 0 0 -5px}.graph-compare-modal .categories li table.component-graph-details-table td.graph-thumb .graph-thumb-wrap{overflow:hidden;height:68px;width:100%;padding:4px}@media all and (max-width: 1024px){.graph-compare-modal .categories li table.component-graph-details-table td.graph-thumb .graph-thumb-wrap{height:40px}}.graph-compare-modal .categories li table.component-graph-details-table td.graph-thumb.with-graph{width:10%;padding:0 0 0 5px}.graph-compare-modal .categories li table.component-graph-details-table td.details{width:30%;padding:10px 0 0 10px}.graph-compare-modal .categories li table.component-graph-details-table td.details table.component-graph-details-breakdown{height:50px;width:100%}.graph-compare-modal .categories li table.component-graph-details-table td.details table.component-graph-details-breakdown td{height:auto}.graph-compare-modal .categories li table.component-graph-details-table td.details .cost-label{position:relative;float:right;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:12px;line-height:13px;letter-spacing:1.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-spacing:2px;right:10px}.graph-compare-modal .categories li table.component-graph-details-table td.details .cost-label.with-graph{right:5px}.graph-compare-modal .categories li table.component-graph-details-table td.selected-icon.right{border-right:none}.graph-compare-modal .categories li table.component-graph-details-table td.graph{width:35%;padding:5px 10px 0 10px}.graph-compare-modal .categories li table.component-graph-details-table td.graph .progress{height:9px;background-color:#4d4d4d;border-radius:1px;margin:0px}.graph-compare-modal .categories li table.component-graph-details-table td.graph .progress-bar{height:9px;background-color:#fb940e;border-radius:1px}.graph-compare-modal .categories li table.component-graph-details-table td.info{padding:5px 7px 0 7px;min-width:70px;width:10%;text-align:center}.graph-compare-modal .categories li table.component-graph-details-table td.info.first{color:#fb940e}.graph-compare-modal .categories li table.component-graph-details-table table.component-graph-table{width:100%;color:#4d4d4d}.graph-compare-modal .categories li table.component-graph-details-table table.component-graph-table td{height:25px;border:none}.graph-compare-modal .categories li table.component-graph-details-table table.component-graph-table td.graph-line{padding:15px 15px 0 15px}.graph-compare-modal .categories li table.component-graph-details-table table.component-graph-table td.min-label{padding:5px 0 0 16px}.graph-compare-modal .categories li table.component-graph-details-table table.component-graph-table td.max-label{text-align:right;padding:5px 16px 0 0}.graph-compare-modal .categories li table.component-graph-details-table:not(.header){border:1px solid #4d4d4d}.graph-compare-modal .categories li table.component-graph-details-table:not(.header) td.info{border-left:1px solid #4d4d4d}.graph-compare-modal .categories li table.component-graph-details-table.selected{border:1px solid #fb940e}.graph-compare-modal .categories li table.component-graph-details-table:not(.selected):not(.header):hover{border:1px solid #a5a5a5}.graph-compare-modal .categories li table.component-graph-details-table:not(.header):hover{cursor:pointer}.graph-compare-modal .categories li table.component-graph-details-table:not(.header):hover td.graph-thumb .graph-thumb-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.graph-compare-modal .categories li table.component-graph-details-table:not(.header):hover td.info.first{color:#ffac40}.graph-compare-modal .categories li table.component-graph-details-table:not(.header):hover td.graph .progress-bar{background-color:#ffac40}.graph-compare-modal .graph-category{font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;font-size:24px;text-transform:uppercase;line-height:31px;margin:30px 0 0 0;max-width:540px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.graph-compare-modal .content a{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;cursor:pointer;display:block;font-size:17px;padding-top:18px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.graph-compare-modal .content a:before{background-color:#808080;bottom:5px;content:'';height:1px;left:0;position:absolute;-webkit-transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:79px}.graph-compare-modal .content a:after{background-color:#404040;bottom:4px;content:'';height:1px;left:0;position:absolute;-webkit-transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:79px}.graph-compare-modal .content a:hover:before{background-color:#fb940e}.graph-compare-modal .content a:hover:after{background-color:#fb940e}.graph-compare-modal .product-image-gallery{width:246px;position:absolute}.graph-compare-modal .product-image-gallery.active{display:none}.graph-compare-modal .product-image-gallery li{width:77px;height:75px;border:1px solid #1d1d1d;float:left;margin-right:5px;margin-top:10px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;-webkit-transition:border 0.25s ease-in-out;transition:border 0.25s ease-in-out}.graph-compare-modal .product-image-gallery li:hover,.graph-compare-modal .product-image-gallery li.selected{cursor:pointer;border-color:#fb940e}.graph-compare-modal .gallery-button{position:absolute;top:50%;margin-top:-20px;pointer-events:none;opacity:0;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.graph-compare-modal .gallery-button:hover{color:#fb940e}.graph-compare-modal .gallery-button.left-button{left:-30px}.graph-compare-modal .gallery-button.right-button{right:-30px}.graph-compare-modal .gallery-button i{font-size:40px}.graph-compare-modal .gallery-button.active{cursor:pointer;opacity:1;pointer-events:auto;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s, color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s, color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.modal.detail-modal .content{max-height:760px;min-height:450px;width:964px;overflow:hidden;overflow-y:auto}@media all and (max-width: 1024px){.modal.detail-modal .content{width:80%}}.detail-modal .thumb{background-size:contain;background-repeat:no-repeat;background-position:center center;border:1px solid #1d1d1d;border-radius:2px;height:240px;position:relative;-webkit-transition:width 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:width 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:240px}.detail-modal .thumb .zoom-in{bottom:0;opacity:1;pointer-events:auto;position:absolute;right:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.detail-modal .thumb .zoom-out{bottom:0;opacity:0;pointer-events:none;position:absolute;right:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.detail-modal .thumb.active{z-index:10}.detail-modal .thumb.active .zoom-in{opacity:0;pointer-events:none}.detail-modal .thumb.active .zoom-out{opacity:1;pointer-events:auto}.detail-modal .wrap{margin-left:19px;left:320px;opacity:1;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:59%}@media all and (max-width: 1024px){.detail-modal .wrap{margin-left:0;left:50px;top:280px;width:calc(100% - 100px);margin-bottom:50px}}.detail-modal .wrap.active{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.detail-modal .name{font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;font-size:80px;line-height:61px;margin:0;max-width:540px;padding:0;padding-top:41px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:60px}.detail-modal .description{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:16px;color:#fb940e;line-height:22px;margin-right:50px;padding-top:27px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 1024px){.detail-modal .description{padding-top:2px}}.detail-modal .features{columns:2;-webkit-columns:2;-moz-columns:2;margin-top:32px;position:relative;width:100%}@media all and (max-width: 1024px){.detail-modal .features{columns:1;-webkit-columns:1;-moz-columns:1;margin-top:12px}}.detail-modal .features li{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px}.detail-modal .features li:before{content:"• ";color:#a5a5a5;padding-right:7px}.detail-modal .content a{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;cursor:pointer;display:block;font-size:17px;padding-top:18px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail-modal .content a:before{background-color:#808080;bottom:5px;content:'';height:1px;left:0;position:absolute;-webkit-transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:79px}.detail-modal .content a:after{background-color:#404040;bottom:4px;content:'';height:1px;left:0;position:absolute;-webkit-transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:79px}.detail-modal .content a:hover:before{background-color:#fb940e}.detail-modal .content a:hover:after{background-color:#fb940e}.detail-modal .content .more-info{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:15px;text-transform:uppercase}.detail-modal .content .more-info:before,.detail-modal .content .more-info:after{display:none}.modal.registration-modal .content{width:960px;padding:50px}@media all and (max-width: 1024px){.modal.registration-modal .content{width:80%}}.modal.registration-modal.success .content{height:280px}.modal.registration-modal .registration-form .button{top:20px;width:135px;margin-left:110px;margin-top:-60px}@media all and (max-width: 1024px){.modal.registration-modal .registration-form .button{margin:0}}.registration-form .password-wrap{width:360px}@media all and (max-width: 1024px){.registration-form .password-wrap{width:100%}}.registration-form .text-input,.registration-form .password-wrap{display:inline-block;float:left;margin-top:40px}@media all and (max-width: 1024px){.registration-form .text-input,.registration-form .password-wrap{width:100%}}.registration-form .text-input .text-input-field,.registration-form .text-input .password,.registration-form .password-wrap .text-input-field,.registration-form .password-wrap .password{width:360px}@media all and (max-width: 1024px){.registration-form .text-input .text-input-field,.registration-form .text-input .password,.registration-form .password-wrap .text-input-field,.registration-form .password-wrap .password{width:100%}}.registration-form .text-input:first-child,.registration-form .text-input:nth-child(odd){padding-right:135px}@media all and (max-width: 1024px){.registration-form .text-input:first-child,.registration-form .text-input:nth-child(odd){padding-right:0}}.registration-modal p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fb940e;display:inline-block;font-size:16px;line-height:25px}.registration-modal p.privacy-policy{color:#a5a5a5;font-size:14px;margin-top:65px}.registration-wrap .error-info{color:#FA0013}.right-container-list{background-color:#0c0c0c;border:1px solid #1d1d1d;height:287px;padding:39px;width:320px}.right-container-list li{border-bottom:1px solid #1e1e1e;cursor:pointer;height:39px;margin-top:30px;-webkit-transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.right-container-list li:first-child{margin-top:0}.right-container-list li:last-child{border-bottom:0}.right-container-list li:hover{border-bottom:2px solid #fb940e}.right-container-list li:hover p{color:#fb940e}.right-container-list li:hover:last-child{border-bottom:0}.right-container-list li.selected{border-bottom:2px solid #fb940e}.right-container-list li.selected p{color:#fb940e}.right-container-list li.selected:last-child{border-bottom:0}.right-container-list .right-container-links{height:100%;width:100%}.right-container-list .right-container-links p{font-family:'FoundersGrotesk-Semibold';font-weight:normal;font-style:normal;color:#fff;font-size:12px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);word-spacing:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.configurator-app .saved-configuration{border-bottom:1px solid #1d1d1d;font-size:0;min-height:291px;margin-bottom:50px;padding:0 0 51px;position:relative;width:100%}.invalid>.saved-configuration:last-child{border-bottom:none}.saved-configuration figure{border:1px solid #1d1d1d;display:inline-block;height:240px;margin-right:80px;text-align:center;vertical-align:top;width:240px}.saved-configuration figure .framer{display:inline-block;height:100%;text-align:center;vertical-align:middle}.saved-configuration figure img{vertical-align:middle;width:100%}.invalid>.saved-configuration figure{opacity:0.3}.saved-configuration .details{display:inline-block;width:calc(100% - 320px)}.invalid>.saved-configuration .details{opacity:0.3}.saved-configuration .details h5{font-size:22px;margin-bottom:10px;text-transform:none}.saved-configuration .details dl{height:50px;margin:0}.saved-configuration .details dl+dl{border-top:1px solid #1d1d1d;height:51px}.saved-configuration .details dt,.saved-configuration .details dd{font-size:16px;line-height:50px}.saved-configuration .details dt{float:left}.saved-configuration .details dd{color:#a5a5a5;float:right}.saved-configuration .actions{bottom:50px;position:absolute;right:0}.saved-configuration .actions>ul{font-size:0}.saved-configuration .actions>ul>li{display:inline-block;width:160px}.saved-configuration .actions>ul>li+li{margin-left:10px}.invalid .saved-configuration .load{display:none}.select-system{border:1px solid #1d1d1d;border-radius:2px;padding:20px;position:relative;white-space:normal;width:100%;min-width:750px;max-width:850px;overflow:hidden;margin-bottom:20px}.select-system .left{width:calc(100% - 220px)}.select-system .left .image{background-color:#003b73;border-radius:2px;height:100px;margin:20px;position:relative;width:100px;float:left}.select-system .left .image img{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-system .left .description{display:table;float:left;height:100px;text-align:left;margin-top:10px;width:calc(100% - 140px)}.select-system .left .description .description-text-wrap{display:table-cell;vertical-align:middle}.select-system .left .description .title p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#f9932a;font-size:18px;padding-top:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-system .left .description .info{min-width:345px}.select-system .left .description .info p{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;font-size:17px;padding-top:6px;line-height:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:74px;text-align:left}.select-system .right{width:200px;float:right;text-align:right}.select-system .right .right-inner-wrap{display:table;float:right;height:100px;text-align:center}.select-system .right .right-inner-wrap .price-configure-wrap{display:table-cell;vertical-align:middle}.select-system .right .price p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-system .right .price .price-text{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fff;font-size:14px;letter-spacing:1.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:4px}.select-system .right a{display:inline-block}.select-system .right .select-button{margin-top:25px;width:160px;margin-left:auto;margin-right:auto}.select-system .bottom-info{margin-top:19px}.select-system .bottom-info p{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;line-height:19px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shipping-method{position:relative;width:320px}@media all and (max-width: 1439px), all and (max-height: 900px){.shipping-method{padding-top:80px}}.shipping-method .title{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fb940e;font-size:16px}.shipping-method .title.middle{padding-top:36px}.shipping-method .fancy-dropdown-toggle{margin-top:32px;width:100%}.shipping-method .cost p{top:20px}.shipping-method .contact{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;line-height:18px;padding-top:26px}.shipping-method .contact a{cursor:pointer;font-size:14px}.shipping-method .contact .number{text-decoration:none}.shipping-method .info{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px;line-height:22px;padding-top:20px}.shipping-method .checkbox{border-bottom:1px solid #2f2f2f;border-top:1px solid #2f2f2f;margin-top:15px;position:relative;width:100%}.shipping-method sup{display:none}.shipping-method .spinner{width:24px;height:24px}.shipping-step .canada-warning{margin-top:30px}.shipping-step .canada-warning .red{color:#f00}.footer-estimated-shipping{position:absolute;top:57px;left:91px;width:100%;height:20px;font-size:12px;color:#a5a5a5;cursor:help}.footer-estimated-shipping .short-shipping-message{color:#FA0013;font-size:12px}@media all and (max-width: 1024px){.footer-estimated-shipping{left:72px}}.footer-estimated-shipping .spinner{position:absolute;top:23px;left:25px;width:14px;height:14px}.footer-estimated-shipping .price{color:#fff;font-size:11px}.estimated-shipping-method{position:relative;width:calc(100% + 2px);padding:0 0 0 0;left:-1px}@media all and (max-width: 1439px), all and (max-height: 900px){.estimated-shipping-method{position:absolute;top:0px}}@media all and (max-width: 1439px), all and (max-height: 900px){.estimated-shipping-method .top-circle{display:none}}.estimated-shipping-method h5{text-transform:none}.estimated-shipping-method .fancy-dropdown-toggle{width:100%}.estimated-shipping-method .fancy-dropdown-toggle .cost p{top:20px;right:50px}.estimated-shipping-method .fancy-dropdown-toggle .arrow{top:32px;left:6px}.estimated-shipping-method .contact{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;line-height:18px;padding-top:26px}.estimated-shipping-method .contact a{cursor:pointer;font-size:14px}.estimated-shipping-method .contact .number{text-decoration:none}.estimated-shipping-method .info{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px;line-height:22px;padding-top:20px}.estimated-shipping-method .checkbox{border-bottom:1px solid #2f2f2f;border-top:1px solid #2f2f2f;margin-top:15px;position:relative;width:100%}.estimated-shipping-method sup{display:none}.estimated-shipping-method .spinner{width:24px;height:24px}.shipping-step .canada-warning{margin-top:30px}.shipping-step .canada-warning .red{color:#f00}.slider-nav{height:570px;position:relative;width:100%}.slider-nav nav>div{border:2px solid #fff;border-radius:50%;cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);width:40px}.slider-nav nav>div.disabled{opacity:0;pointer-events:none}.slider-nav nav svg{height:12px;left:50%;margin:-6px 0 0 -3px;pointer-events:none;position:absolute;fill:#fff;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);width:7px}.slider-nav nav>div:hover{border-color:#fb940e}.slider-nav nav>div:hover svg{fill:#fb940e}.slider-nav .prev{left:80px}.slider-nav .next{right:80px}.slider-nav .mask{position:absolute;top:0;left:0;height:100%;width:100%}.slider-nav .visible-items{height:100%}.slider-nav.centered .visible-items{padding-left:0;left:80px;right:80px}.slider-nav.centered .content{text-align:center;-webkit-transform:none !important;transform:none !important}.slider-nav .content{height:100%;margin:0 auto}.slider-nav .content>li{float:left;list-style-type:none;margin-left:20px;margin-top:20px;position:relative;text-align:center;-webkit-transition:opacity 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.slider-nav .content>li.visible{opacity:1}.slider-nav.centered .content>li{opacity:1}.should-center-ruler{left:80px;opacity:0;pointer-events:none;position:absolute;right:80px;visibility:hidden}.configurator-app .user-nav{display:none;width:165px}.configurator-app .user-nav.active{display:block}.configurator-app .user-nav li{border-bottom:1px solid #2f2f2f;cursor:pointer;padding:15px 0;position:relative;z-index:10}.configurator-app .user-nav a{padding:15px 0}.configurator-app .user-nav a:hover{text-decoration:none;color:#fb940e}.configurator-app .user-nav .logout{border-bottom:0}.modal.customer-survey-modal .content{height:552px;padding:20px;width:960px}@media all and (max-width: 1024px){.modal.customer-survey-modal .content{height:80vh;max-height:552px;width:80vw}}.modal.customer-survey-modal .iframe-wrap{height:100%;overflow-y:auto;width:100%}.modal.customer-survey-modal .customer-survey-iframe{width:100%;height:100%;margin:0;padding:0;display:block}#scrollbar-checker{position:absolute;opacity:0;width:100%;bottom:0;left:0;height:0;overflow:scroll}#scrollbar-checker .scrollbar-overflow{position:relative;width:110%}.notify-modal-wrapper{position:relative;max-width:500px;height:auto;margin:30px auto 0 auto}@media all and (max-width: 1439px), all and (max-height: 900px){.notify-modal-wrapper{width:100%}}.notify-modal-wrapper>.middle-wrap{width:100%;height:100%;position:relative}.notify-modal-wrapper>.middle-wrap .text-input{width:100%;margin:70px 0 10px 0;position:relative}.notify-modal-wrapper>.middle-wrap .text-input .text-input-field{width:100%}.notify-modal-wrapper>.middle-wrap .btn-wrap{width:100%;margin-top:20px;position:relative}.notify-modal-wrapper>.middle-wrap .error-info{position:relative;padding:10px 0;color:#f00}.notify-modal-wrapper>.middle-wrap .success-message{position:relative;padding:70px 0}.notify-modal-form{margin:60px 0 0 0;position:relative}#notify-background{position:fixed;bottom:0;left:0;min-width:100%;min-height:100%}.notify-wrapper{background:rgba(0, 0, 0, 0.5);padding:20px;position:relative;max-width:700px;height:auto;margin:80px auto 0 auto}@media all and (max-width: 1439px), all and (max-height: 900px){.notify-wrapper{width:calc(100% - 160px)}}.notify-wrapper>.middle-wrap{width:100%;height:100%;position:relative}.notify-wrapper>.middle-wrap form{margin:60px 0 0 0;position:relative}.notify-wrapper>.middle-wrap .text-input{width:100%;margin:70px 0 10px 0;position:relative}.notify-wrapper>.middle-wrap .text-input .text-input-field{width:100%}.notify-wrapper>.middle-wrap .btn-wrap{width:100%;margin-top:20px;position:relative}.notify-wrapper>.middle-wrap .error-info{position:relative;padding:10px 0;color:#f00}.notify-wrapper>.middle-wrap .success-message{position:relative;padding:70px 0}.summary-page form{font-size:0}.summary-page form .form-row{margin-top:40px}.summary-page form .text-input,.summary-page form .drop-down{display:inline-block;vertical-align:top}.summary-page form .half{width:calc(50% - 40px)}@media all and (max-width: 1024px){.summary-page form .half{width:calc(50% - 20px)}}.summary-page form .half+.half{margin-left:80px}@media all and (max-width: 1024px){.summary-page form .half+.half{margin-left:40px}}.summary-page form .half+.quarter{margin-left:80px}@media all and (max-width: 1024px){.summary-page form .half+.quarter{margin-left:40px}}.summary-page form .quarter{width:calc(25% - 30px)}@media all and (max-width: 1024px){.summary-page form .quarter{width:calc(25% - 20px)}}.summary-page form .quarter+.quarter{margin-left:20px}.summary-page form .quarter+.half{margin-left:80px}@media all and (max-width: 1024px){.summary-page form .quarter+.half{margin-left:40px}}.summary-page form .text-input-field,.summary-page .drop-down select,.summary-page .drop-down li{width:100%}.summary-page .error-message{color:#FA0013;font-size:16px;margin-top:20px}.summary-page .account-details.left-container{height:600px}.summary-page .change-password.left-container{border-top:1px solid #1d1d1d;padding-top:50px}.account-page.summary-page .button{float:right;margin-top:20px;width:160px}.account-page.summary-page .change-password{padding-bottom:100px}.account-page.summary-page .change-password .text-input{padding-right:80px}.account-page.summary-page .password-wrap{display:inline-block}.account-page.summary-page .password-wrap .password{background-color:#171717;border:1px solid #000}.account-page.summary-page .password-wrap .password:focus{border:1px solid rgba(255, 255, 255, 0.3);outline:0}.account-page.summary-page .password-wrap .strength-label{right:10px}.account-page.summary-page .password-wrap .password-strength{top:auto;right:10px}.template-style .adminlogin-wrap{display:inline-block;margin:auto;float:left;width:460px;padding:50px}.template-style .adminlogin-wrap .registration-form .button{margin-top:40px;width:135px}.template-style .adminlogin-wrap .registration-form .text-input-field{width:360px}.template-style .adminlogin-wrap .registration-form .password-wrap{width:360px;display:inline-block;margin-top:40px}.template-style .adminlogin-wrap .registration-form .password-wrap:after{display:none}.template-style .betalogin-wrap{display:inline-block;margin:auto;float:left;width:460px;padding:50px}.template-style .betalogin-wrap .or{margin-top:30px}.template-style .betalogin-wrap .registration-form .button{margin-top:40px;width:135px}.template-style .betalogin-wrap .registration-form .text-input-field{width:360px}.template-style .betalogin-wrap .registration-form .password-wrap{width:360px;display:inline-block;margin-top:40px}.template-style .betalogin-wrap .registration-form .password-wrap:after{display:none}.checkout-page{padding-bottom:80px}.checkout-page.completed:not(.active){cursor:pointer}.checkout-page .footer{background-color:#0c0c0c;border-top:1px solid #1d1d1d;bottom:0;height:80px;left:0;position:fixed;width:100%;z-index:30}@media all and (max-width: 1439px), all and (max-height: 900px){.checkout-page .footer{padding:0 80px}}.checkout-page .footer .constrain{height:100%;margin:auto;max-width:1280px;position:relative}.checkout-page .footer .button{position:absolute;right:0;top:50%}.checkout-page .footer .in-progress-button{margin-top:-20px;width:inherit;padding:15px 20px;line-height:12px;-webkit-transition:all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.configurator-app .checkout-page .footer .checkout-button.tall{display:none;height:40px;margin-top:-20px;width:190px;text-align:center;padding-left:0;padding-right:30px}.configurator-app .checkout-page .footer .checkout-button.tall p{line-height:38px;padding-top:3px}.checkout-page .footer .checkout-button.tall{-webkit-transition:border-radius 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius 250ms cubic-bezier(0.215, 0.61, 0.355, 1);color:#0c0c0c;overflow:hidden}.checkout-page .footer .checkout-button.tall .filter{-webkit-transition:none;transition:none;background-color:transparent !important;font-size:22px;vertical-align:middle;margin-top:4px;width:30px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.checkout-page .footer .checkout-button.tall .spinner{stroke-width:2px;-webkit-transition:all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;width:20px;height:20px;margin:-10px 0 0 -25px}.checkout-page .footer .checkout-button.tall:hover .filter{background-color:#ffac40}.configurator-app .checkout-page.processing-card .steps:after{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.5);content:'';display:block}.checkout-page.ready-to-checkout.processing-card .footer .checkout-button.tall{cursor:default;background-color:#fb940e}.checkout-page.ready-to-checkout.processing-card .footer .checkout-button.tall p,.checkout-page.ready-to-checkout.processing-card .footer .checkout-button.tall .filter{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.checkout-page.ready-to-checkout.processing-card .footer .checkout-button.tall p{-webkit-transition-delay:100ms;transition-delay:100ms}.checkout-page.ready-to-checkout.processing-card .footer .checkout-button.tall .spinner{opacity:1;margin-left:-10px;-webkit-transition-delay:350ms;transition-delay:350ms}.checkout-page .footer .build-another-button{display:none;margin-top:-20px;width:204px}.checkout-page.complete .footer .in-progress-button,.checkout-page.ready-to-checkout .footer .in-progress-button{display:none}.checkout-page.complete .footer .build-another-button{display:block}.checkout-page.ready-to-checkout .footer .checkout-button{display:block !important}.checkout-step.clickable{cursor:pointer}.checkout-step+.checkout-step{border-top:1px solid #1d1d1d}.checkout-step>.constrain{margin:auto;overflow:hidden;padding-right:400px;position:relative;max-width:1280px}@media all and (max-width: 1439px), all and (max-height: 900px){.checkout-step>.constrain{padding-right:0;width:calc(100% - 160px)}}.checkout-step h2{font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;font-size:48px;line-height:90px;opacity:0.2;padding-top:20px;text-transform:uppercase;-webkit-transition:opacity 150ms cubic-bezier(0.215, 0.61, 0.355, 1), color 150ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 150ms cubic-bezier(0.215, 0.61, 0.355, 1), color 150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.checkout-step .check-icon{width:20px;height:20px;position:absolute;right:0;top:45px;opacity:0;-webkit-transition:opacity 150ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.checkout-step.clickable .check-icon{opacity:1}.checkout-step.active h2{opacity:1}.checkout-step.clickable h2{opacity:1}.checkout-step.clickable:hover h2{color:#fb940e}.checkout-step .content{display:none;padding-bottom:50px}.checkout-step form{font-size:0}.checkout-step form .form-row{margin-top:40px}.checkout-step form .text-input,.checkout-step form .drop-down{display:inline-block;vertical-align:top}.checkout-step form .half{width:calc(50% - 40px)}@media all and (max-width: 1024px){.checkout-step form .half{width:calc(50% - 20px)}}.checkout-step form .half+.half{margin-left:80px}@media all and (max-width: 1024px){.checkout-step form .half+.half{margin-left:40px}}.checkout-step form .half+.quarter{margin-left:80px}@media all and (max-width: 1024px){.checkout-step form .half+.quarter{margin-left:40px}}.checkout-step form .quarter{width:calc(25% - 30px)}@media all and (max-width: 1024px){.checkout-step form .quarter{width:calc(25% - 20px)}}.checkout-step form .quarter+.quarter{margin-left:20px}.checkout-step form .quarter+.half{margin-left:80px}@media all and (max-width: 1024px){.checkout-step form .quarter+.half{margin-left:40px}}.checkout-step form .text-input-field,.checkout-step .drop-down select,.checkout-step .drop-down li{width:100%}.checkout-step .right-container{position:absolute;right:0;top:0;width:320px}@media all and (max-width: 1439px), all and (max-height: 900px){.checkout-step .right-container{position:relative;width:100%}}.checkout-step hr{background-color:#1d1d1d;border:none;height:1px;margin:50px auto}.checkout-page .checkout-step h5{font-size:16px;text-transform:none}.checkout-page .error-message{color:#FA0013;line-height:80px}.checkout-page .dont-go-back{line-height:80px;float:right;margin-right:204px;padding-right:30px}.checkout-page .start-over{cursor:pointer;font-size:20px;padding:40px}.checkout-login-page{position:absolute;top:0;left:0;height:100%;width:100%}.checkout-login-page .constrain{margin:auto;max-width:1280px}@media all and (max-width: 1439px), all and (max-height: 900px){.checkout-login-page .constrain{padding:0 80px;width:100%}}.checkout-login-page .login-options{font-size:0;height:378px;padding-top:30px}@media all and (max-width: 1024px){.checkout-login-page .login-options{height:450px}}.checkout-login-page .half{display:inline-block;font-size:16px;position:relative;vertical-align:top;width:calc(50% - 40px)}.checkout-login-page .half+.half{margin-left:80px}.checkout-login-page .half+.half:before{background-color:#1d1d1d;content:'';display:block;height:270px;left:-40px;position:absolute;top:0;width:1px}.checkout-login-page .login-options h5{font-size:16px;text-transform:none}.checkout-login-page .login-form{padding-top:61px}.checkout-login-page .login-form .text-input{margin-bottom:40px;width:100%}.checkout-login-page .login-form .text-input input{width:100%}.checkout-login-page .login-form .text-input input:not(:focus):not(:hover){border-bottom:1px solid #1d1d1d}.checkout-login-page .guest-instructions{color:#a5a5a5;font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;line-height:22px;margin-top:66px;max-width:440px}.checkout-login-page .login-options .button{position:absolute;right:0;top:230px;width:160px}.checkout-login-page .forgot-password{cursor:pointer;display:block;margin-bottom:44px}@media all and (max-width: 1024px){.checkout-login-page .forgot-password{padding-top:70px}}.checkout-login-page .register{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;white-space:nowrap}.checkout-login-page hr{background-color:#1d1d1d;border:none;height:1px}.checkout-login-page .notes{color:#a5a5a5;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:14px;padding:25px 0 40px}.checkout-login-page .login-error{color:#FA0013;padding-bottom:10px}.configuration-list .back-to-top{margin-top:40px;margin-bottom:120px;margin-left:auto;margin-right:auto;width:160px}.configuration-list .fixed-container>.bg{background-color:#000;bottom:0;left:0;position:absolute;top:-60px;-webkit-transition:bottom 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 250ms cubic-bezier(0.215, 0.61, 0.355, 1);width:100%}@media all and (max-width: 1439px), all and (max-height: 900px){.configuration-list .fixed-container>.bg{bottom:auto;height:65px}}.scrolled .configuration-list .fixed-container>.bg{bottom:0}@media all and (max-width: 1439px), all and (max-height: 900px){.scrolled .configuration-list .fixed-container>.bg{bottom:auto}}.jump-nav-container{background-color:#000;padding-right:400px;position:relative;width:100%}@media all and (max-width: 1439px), all and (max-height: 900px){.jump-nav-container{padding-right:0}}.jump-nav-container:after{bottom:-40px;content:'';display:block;height:1px;left:0;position:absolute;right:400px;-webkit-transition:bottom 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.scrolled .jump-nav-container:after{bottom:-20px}.configuration-summary{position:absolute;right:0;top:0}@media all and (max-width: 1439px), all and (max-height: 900px){.configuration-summary{bottom:0;height:80px;left:0;top:auto;width:100%}}.config-list{font-size:0;position:relative}.config-list .top-title-wrap{padding-top:0px}@media all and (max-width: 1024px){.config-list .top-title-wrap{padding-top:0px}}@media all and (max-width: 768px){.config-list .top-title-wrap{padding-top:0px}}.config-list .top-title-wrap .selected-component{margin-top:-28px;margin-bottom:22px;color:#4d4d4d;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.config-list .top-title-wrap .selected-component.optional{margin-top:-30px;margin-bottom:22px;margin-left:90px;color:#4d4d4d;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.config-list:not(".active"):hover{cursor:pointer !important}.config-list:not(".active"):hover h1{color:#fb940e}.config-list:not(".active"):hover .close-section svg{stroke:#fb940e}.config-list.active h1:hover{cursor:pointer !important;color:#fb940e}.config-list-groups .sub-group .item-title{cursor:pointer}.config-list-groups .sub-group.active .item-title{width:84%}.config-list:first-child .top-title-wrap{padding-top:0px}@media all and (max-width: 1024px){.config-list:first-child .top-title-wrap{padding-top:0px}}@media all and (max-width: 768px){.config-list:first-child .top-title-wrap{padding-top:0}}.config-list:first-child .top-title-wrap{border-top:none}.config-list .item-title{opacity:1;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);font-size:40px;color:#fff;margin-left:34px;line-height:34px;padding-top:34px;position:relative}@media all and (max-width: 1024px){.config-list .item-title{font-size:40px}}@media all and (max-width: 768px){.config-list .item-title{font-size:34px}}.config-list .item-title.plus{margin-left:90px;padding-top:38px}.config-list .item-title.selected{padding-top:30px}.config-list.active .item-title{opacity:1;font-size:60px}.config-list.active .group-description{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;opacity:1;color:#a5a5a5;font-size:17px;padding-top:20px;line-height:22px}.config-list.active table.item-title-body{width:100%}.config-list.active table.item-title-body td.group-left{width:auto}.config-list.active table.item-title-body td.group-right{width:130px;text-align:right;padding-right:25px}.config-list.active .graph-compare{color:#fff;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.config-list.active .graph-compare i{font-size:18px;color:#fb940e;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.config-list.active .graph-compare:hover{color:#fb940e}.config-list.active .graph-compare:hover i{font-size:22px}.config-list .item-title .one-of{font-size:30px}.config-list .group-description{opacity:0;font-size:16px;color:#fff;width:75%;-webkit-transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media all and (max-width: 1024px){.config-list .group-description{font-size:16px}}@media all and (max-width: 768px){.config-list .group-description{font-size:14px}}.config-items{display:none;margin-top:24px}.config-items>li{display:inline-block;font-size:0;margin:0px 30px 30px 0}@media all and (max-width: 1439px), all and (max-height: 900px){.config-items>li{width:calc(33.33% - 22px)}}.config-items>li:nth-child(3n+1){margin:0 30px 30px 1px}@media all and (max-width: 1439px), all and (max-height: 900px){.config-items>li:nth-child(3n+1){margin-right:30px}}.config-items>li:nth-child(3n){margin-right:0}.config-list .remove-btn{position:absolute;right:0;top:20px}@media (min-width: 1300px){.config-list .remove-btn{right:0px}}.no-selection .config-list .remove-btn{display:none}.config-list .border-btn{width:220px}.configuration-list .add-comp{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.configuration-list .add-comp .add-component h1{font-size:40px;color:#fff;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.configuration-list .add-comp .add-component img{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:scale(0.9);transform:scale(0.9)}.configuration-list .add-comp:hover .add-component h1{color:#fb940e}.configuration-list .add-comp:hover .add-component img{-webkit-transform:scale(1);transform:scale(1)}.config-list-groups{padding-top:25px}.config-list-groups .sub-group{background-color:#000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border:1px solid #1d1d1d;overflow:hidden;margin-top:16px;position:relative}.config-list-groups .sub-group .close-section{cursor:pointer;float:right;opacity:1;position:absolute;pointer-events:auto;right:30px;top:28px;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:none}.config-list-groups .sub-group .close-section svg{height:40px;stroke:#fff;-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);width:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.config-list-groups .sub-group .close-section svg:hover{stroke:#fb940e}.config-list-groups .sub-group .selected-component{margin-left:34px;position:absolute;top:94px}.config-list-groups .sub-group .selected-component.plus{margin-left:90px}.config-list-groups .sub-group .img-background{opacity:1;position:absolute;height:200px;width:auto;right:-30px;top:-45px;-webkit-transform:scale(0.9);transform:scale(0.9)}.config-list-groups .sub-group .add-component .img-background{top:-40px}.config-list-groups .sub-group .add-component-plus{width:40px;height:40px;fill:#fb940e;margin-left:35px;margin-top:7px;margin-right:28px;margin-bottom:20px;top:20px;float:left;position:absolute;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.config-list-groups .sub-group:not(.active) .config-list .top-title-wrap{height:100px}.config-list-groups .sub-group:not(.active) .config-list .top-title-wrap.upsell{height:200px}.config-list-groups .sub-group:not(.active) .config-list .top-title-wrap.upsell .img-background{height:250px;top:-26px}.config-list-groups .sub-group.active{border:none}.config-list-groups .sub-group.active .close-section{display:inline-block}.config-list-groups .sub-group.active .add-component-plus{opacity:0}.config-list-groups .sub-group.active .item-title{margin-left:0;top:20px}.config-list-groups .sub-group.active .item-title.plus{margin-left:0;top:20px}.config-list-groups .sub-group:hover:not(.active){border:1px solid #2c2c2c;cursor:pointer}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) img{-webkit-transform:scale(0.9);transform:scale(0.9)}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) .item-title{color:#fb940e}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) .selected-component{color:#fff}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) .add-comp h1{color:#fb940e}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) .img-background{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) .item-title:not(.optional){margin-left:40px}.config-list-groups .sub-group:hover:not(.active) .config-list:not(.active) .selected-component:not(.optional){margin-left:40px}.config-list-groups .sub-group:hover:not(.active) .img-background{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.config-list .img-background{position:absolute;right:-48px;top:-90px;-webkit-transform:scale(0.9);transform:scale(0.9);opacity:1;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.config-list.active .img-background{opacity:0;visibility:collapse}.config-list.active .sub-group{pointer-events:none}.config-list.active .selected-component{display:none}.config-list .border-btn{background-color:#000}.config-list .add-component-minus{width:40px;height:40px;fill:#fb940e;margin-left:35px;margin-top:8px;margin-right:28px;margin-bottom:20px;top:20px;float:left;position:relative;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.selection-screen{bottom:0;position:absolute;top:0;width:100%;min-height:530px}.selection-screen svg{cursor:pointer}.selection-screen .page-title{margin-bottom:30px}.selection-screen .center-inner-wrap{display:block;height:100%;width:calc(100% + 17px)}.selection-screen>.center-outer-wrap>.center-inner-wrap{overflow-x:hidden}.selection-screen:not(.template-selection)>.center-outer-wrap>.center-inner-wrap{padding-right:17px;position:relative;right:-17px}.selection-screen>.center-outer-wrap>.center-inner-wrap>.constrain{overflow:visible;margin:auto;max-width:1500px}@media all and (max-width: 1439px), all and (max-height: 900px){.selection-screen>.center-outer-wrap>.center-inner-wrap>.constrain{width:calc(100% - 160px)}}#version-number p{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;position:fixed;left:0;bottom:0;font-size:6px;color:black}.selection-screen .constrain{position:relative;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:table;width:100%;max-width:2540px;margin:0 auto;text-align:center}.selection-screen .constrain>.content{z-index:5;width:100%;display:table-cell;vertical-align:middle;min-height:560px}.selection-screen .content{padding:0 !important}.selection-screen .text-wrapper{margin-top:100px;pointer-events:none}.selection-screen.desktops .product-list li:last-child .image-wrapper{margin-left:-20px}.selection-screen .items-wrapper{width:100%;height:140px;margin-top:500px;text-align:center;min-width:1280px}@media all and (max-height: 900px){.selection-screen .items-wrapper{margin-top:261px;min-width:880px}}.selection-screen .product-list{display:inline-block;position:relative;height:100%}.selection-screen.laptops .product-list li{width:560px}.selection-screen .product-list li{width:275px;height:100%;float:left;position:relative}@media all and (max-height: 900px){.selection-screen .product-list li{width:calc(275px * .8)}}.selection-screen .product-list li .description{width:100%;max-height:140px;position:absolute;bottom:0;overflow:hidden;z-index:4;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}.selection-screen .product-list li .description h1{color:#fb940f;font-weight:400;font-style:normal;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.selection-screen .product-list li .description h2{font-weight:400;font-style:normal;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.selection-screen .product-list li .description .border-btn{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}.selection-screen .product-list li .description .info{margin-top:6px}.selection-screen .product-list li .description .info span{opacity:0.6;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}.selection-screen .product-list li .description .info p{opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}html:not(.is-tablet) .selection-screen .product-list li:hover:not(.no-hover) .description,.selection-screen .product-list li.active .description{max-height:260px}html:not(.is-tablet) .selection-screen .product-list li:hover:not(.no-hover) .description .info span,.selection-screen .product-list li.active .description .info span{opacity:0}html:not(.is-tablet) .selection-screen .product-list li:hover:not(.no-hover) .description .info p,.selection-screen .product-list li.active .description .info p{opacity:1}html:not(.is-tablet) .selection-screen .product-list li:hover:not(.no-hover) .border-btn,.selection-screen .product-list li.active .border-btn{opacity:1}.selection-screen .product-list li .info{position:relative;overflow:hidden;margin-bottom:13px}.selection-screen .product-list li .info span{display:block;width:100%;position:absolute;line-height:normal;top:0;left:0}.selection-screen .product-list li .info p{margin-top:2px}.selection-screen .product-list li .image-wrapper{display:inline-block;position:absolute;left:50%;top:0;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}.selection-screen .product-list li .image-overlay{position:absolute;top:0;left:0;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}@media all and (max-height: 900px){.selection-screen .product-list li .image-overlay{-webkit-transform:scale(0.6) translateY(-130%) translateX(-80%);transform:scale(0.6) translateY(-130%) translateX(-80%)}}.selection-screen .product-list li h1,.selection-screen .product-list li h2,.selection-screen .product-list li p,.selection-screen .product-list li span{text-align:center}.selection-screen .product-list li h1{font-size:36px;line-height:36px;padding-top:13px;margin-bottom:8px;text-transform:capitalize}.selection-screen .product-list li h2{color:white}.selection-screen .product-list li p{color:#a5a5a5;line-height:18px}.selection-screen .product-list li .border-btn{left:0;width:220px;margin:0 auto 36px;display:block;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.selection-screen .product-list li .info+.border-btn{margin-bottom:15px}.selection-screen .product-list.laptops li{width:560px}@media all and (max-height: 900px){.selection-screen .product-list.laptops li{width:500px}}.selection-screen .product-list li:first-child .image-wrapper{z-index:4}.selection-screen .product-list li:nth-child(2) .image-wrapper{z-index:3}.selection-screen .product-list li:nth-child(3) .image-wrapper{z-index:2}.selection-screen .product-options{width:258px;margin:0 auto 50px auto}@media all and (max-height: 900px){.selection-screen .product-options{margin-top:10px}}.selection-screen .product-options li{cursor:pointer;display:inline-block}.selection-screen .product-options li h2{font-weight:400;font-style:normal;margin-top:10px;-webkit-transition:color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.selection-screen .product-options li:first-child{margin-right:10px}.selection-screen .product-options li:last-child{margin-left:10px}.selection-screen .product-options li:hover #desktops-icon .cls-1,.selection-screen .product-options li:hover #desktops-icon .cls-2,.selection-screen .product-options li:hover #desktops-icon .cls-3,.selection-screen .product-options li:hover #desktops-icon .cls-4,.selection-screen .product-options li:hover #desktops-icon .st0,.selection-screen .product-options li:hover #desktops-icon .st1,.selection-screen .product-options li:hover #laptops-icon .cls-1,.selection-screen .product-options li:hover #laptops-icon .cls-2,.selection-screen .product-options li:hover #laptops-icon .cls-3,.selection-screen .product-options li:hover #laptops-icon .cls-4,.selection-screen .product-options li:hover #laptops-icon .st0,.selection-screen .product-options li:hover #laptops-icon .st1{stroke:#fb940e}.selection-screen .product-options li:hover #desktops-icon .cls-5,.selection-screen .product-options li:hover #desktops-icon .st2,.selection-screen .product-options li:hover #laptops-icon .cls-5,.selection-screen .product-options li:hover #laptops-icon .st2{fill:#fb940e}.selection-screen .product-options li:hover h2{color:#fb940e}#desktops-icon .cls-1,#desktops-icon .cls-2,#desktops-icon .cls-3,#desktops-icon .cls-4,#desktops-icon .st0,#desktops-icon .st1,#laptops-icon .cls-1,#laptops-icon .cls-2,#laptops-icon .cls-3,#laptops-icon .cls-4,#laptops-icon .st0,#laptops-icon .st1{stroke:#fb940e}#desktops-icon .cls-5,#desktops-icon .st2,#laptops-icon .cls-5,#laptops-icon .st2{fill:#fb940e}#desktops-icon{top:43px;width:108px;height:70px}#desktops-icon .st0,#desktops-icon .st1{stroke:#fff;fill:none;-webkit-transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#desktops-icon .st0{stroke-width:2px;-webkit-transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#desktops-icon .st2{fill:#fff;-webkit-transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#laptops-icon{top:54px;width:107px;height:45px}#laptops-icon .st0,#laptops-icon .st1{stroke:#fff;fill:none;-webkit-transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#laptops-icon .st1{stroke-width:2px;-webkit-transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#laptops-icon .st2{fill:#fff;-webkit-transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), stroke 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.redirect-checkout{margin-left:auto;margin-right:auto;max-width:1280px;position:relative}@media all and (max-width: 1439px), all and (max-height: 900px){.redirect-checkout{width:calc(100% - 160px)}}.redirect-checkout>.message{color:#fb940e;padding-top:53px;font-size:18px}.redirect-checkout>.redirect-btn{margin-top:30px;width:inherit !important;padding:15px 20px;line-height:12px !important}.reset-password{position:reletive;max-width:1280px;height:100%;margin:auto}@media all and (max-width: 1439px), all and (max-height: 900px){.reset-password{width:calc(100% - 160px)}}.reset-password>.middle-wrap{width:100%;height:100%;position:relative}.reset-password>.middle-wrap .input-wrap{width:300px;margin:100px 0;position:relative}.reset-password>.middle-wrap .btn-wrap{width:320px;margin-top:100px;position:relative}.reset-password>.middle-wrap .error-info{position:absolute;bottom:60px;color:#f00}.summary-view{padding-top:60px;padding-bottom:120px;margin-left:auto;margin-right:auto;max-width:1280px;position:relative}@media all and (max-width: 1439px), all and (max-height: 900px){.summary-view{width:calc(100% - 160px)}}.summary-view p{margin:0}.summary-view .left-title-wrap>.title{font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;font-size:80px;margin:0;padding:0;padding-top:12px}.summary-view .left-title-wrap>.system{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px;padding-top:2px}.summary-view .right-btn-wrap{position:absolute;right:0;top:0}.summary-view .right-btn-wrap>.email-btn-wrap{border:1px solid #1d1d1d;border-radius:2px;float:left;height:40px;position:relative;width:50px}.summary-view .right-btn-wrap .email-btn-wrap>.tool-tip{margin:10px 12px}.summary-view .right-btn-wrap>.print-btn-wrap{float:left;width:160px}.summary-view>.right-fixed-wrap{position:absolute;right:0;top:100px;width:400px}@media all and (max-width: 1024px){.summary-view>.right-fixed-wrap{width:250px}}.summary-view .right-fixed-wrap>.model-picture{background-repeat:no-repeat;background-position:center;background-size:360px 360px;border:1px solid #1d1d1d;border-radius:2px;height:400px;width:400px}@media all and (max-width: 1024px){.summary-view .right-fixed-wrap>.model-picture{height:250px;width:250px;background-size:240px 240px}}.summary-view .price-info-wrap{border-bottom:1px solid #1d1d1d;clear:both;padding:50px 0 41px;position:relative;overflow:hidden}@media all and (max-width: 1024px){.summary-view .price-info-wrap{padding:30px 0 21px}}.summary-view .price-info-wrap>.price-title{float:left}.summary-view .price-info-wrap>.price-info{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;float:left;font-size:12px;padding-top:9px;margin-left:8px}@media all and (max-width: 1024px){.summary-view .price-info-wrap>.price-info{padding-top:0;margin-left:4px}}.summary-view .price-info-wrap>.price-amount{float:right}.summary-view .price-info-wrap>.price{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;font-size:30px;margin:0;padding:0;text-transform:capitalize}@media all and (max-width: 1024px){.summary-view .price-info-wrap>.price{font-size:18px}}.summary-view .price-info-wrap>.build-time-title{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;clear:both;color:#a5a5a5;float:left;font-size:16px;padding-top:7px}@media all and (max-width: 1024px){.summary-view .price-info-wrap>.build-time-title{padding-top:16px}}.summary-view .right-fixed-wrap>.build-time{position:absolute;right:0;bottom:37px}.summary-view .build-time>.days{bottom:0;float:right;padding-top:2px;position:relative}@media all and (max-width: 1024px){.summary-view .build-time>.days{bottom:-15px}}.summary-view .build-time>.info-svg{float:right;margin-left:6px}.summary-view .right-fixed-wrap>.shipping-info{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;padding:16px 0;font-size:14px;word-wrap:break-word}.summary-view>.build-group-list{clear:both;position:relative;width:calc(100% - 480px);list-style:none;margin-top:23px}@media all and (max-width: 1024px){.summary-view>.build-group-list{width:calc(100% - 280px)}}.summary-view .build-group-list>tr{border-bottom:1px solid #1d1d1d;height:50px;position:relative}.summary-view .build-group-list>tr td{vertical-align:middle}.summary-view .build-group-list>tr .tool-tip{margin-right:0px;margin-top:6px}.summary-view .build-group-list .group-name{color:#fb940e;padding-top:6px}.summary-view .build-group-list .component{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;padding-top:7px;margin-left:8px}.summary-view a.button{display:block;text-decoration:none}.summary-view .fixed-container>.bg{background-color:#000;bottom:0;left:0;position:absolute;top:-60px;-webkit-transition:bottom 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 250ms cubic-bezier(0.215, 0.61, 0.355, 1);width:100%}@media all and (max-width: 1439px), all and (max-height: 900px){.summary-view .fixed-container>.bg{bottom:auto;height:65px}}.scrolled .summary-view .fixed-container>.bg{bottom:0}@media all and (max-width: 1439px), all and (max-height: 900px){.scrolled .summary-view .fixed-container>.bg{bottom:auto}}.summary-view .warning{color:#fb940e;font-size:12px;padding-top:6px}.summary-view .warning .message{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;padding-top:7px;margin-left:8px}.spinner{-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;-webkit-animation-direction:reverse;animation-direction:reverse;opacity:1;visibility:visible;fill:#fff;stroke:#fff;height:50px;width:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}#main{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:calc(100% - 80px);position:relative;top:80px}#main .page{margin:auto;max-width:1280px}@media all and (max-width: 1439px), all and (max-height: 900px){#main .page{width:calc(100% - 160px)}}.billing-step>.constrain{overflow:visible}.billing-step .cvv{display:inline-block;vertical-align:top}.billing-step .cvv-note{display:inline-block;font-size:16px;height:40px;line-height:40px;text-indent:15px;vertical-align:top}.billing-step .apply-coupon{display:inline-block;vertical-align:top}.billing-step .coupon-applied{color:#a5a5a5;font-size:16px;padding-top:40px}.billing-step .coupon-error{color:#FA0013;font-size:16px;padding-top:40px}.billing-step .right-container{padding-top:77px}@media all and (max-width: 1439px), all and (max-height: 900px){.billing-step .right-container{padding-top:50px}}.billing-step .checkbox .name{margin-left:14px}.billing-step .checkbox .name p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;white-space:nowrap}.billing-step .trustwave-logo{position:absolute;right:400px;top:42px;width:105px}@media all and (max-width: 1439px), all and (max-height: 900px){.billing-step .trustwave-logo{right:0}}.billing-step .card-number{margin-top:40px}.billing-step .float-container .whole{width:calc(100% - 40px)}@media all and (max-width: 1024px){.billing-step .float-container .whole{width:calc(100% - 20px)}}.billing-step .float-container>.left{float:left;width:50%}.billing-step .float-container>.right{float:right;width:50%;margin-right:-40px}@media all and (max-width: 1024px){.billing-step .float-container>.right{margin-right:-20px}}.billing-step .float-container>.right .half+.half{margin-left:30px}@media all and (max-width: 1024px){.billing-step .float-container>.right .half+.half{margin-left:20px}}.confirmation-step .content{font-size:0}.confirmation-step .message,.confirmation-step .summary{display:inline-block;font-size:16px;height:442px;position:relative;vertical-align:top}@media all and (max-width: 1439px), all and (max-height: 900px){.confirmation-step .message,.confirmation-step .summary{height:auto;width:100%}}.confirmation-step p.orange{color:#fb940e}.confirmation-step .message{min-width:560px;width:calc(50% - 80px)}.confirmation-step .summary{margin-left:40px;width:calc(50% + 40px)}@media all and (max-width: 1439px), all and (max-height: 900px){.confirmation-step .summary{border-top:1px solid #1d1d1d;margin:50px 0 0;padding-top:50px;width:100%}}.confirmation-step .summary:before{background-color:#1d1d1d;content:'';display:block;height:100%;position:absolute;left:0;top:0;width:1px}@media all and (max-width: 1439px), all and (max-height: 900px){.confirmation-step .summary:before{display:none}}.confirmation-step.checkout-step .constrain{padding-right:0}.confirmation-step .message h3{color:#fb940e;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:30px;margin-bottom:17px}.confirmation-step .message p{color:#a5a5a5;line-height:22px;margin-bottom:20px}@media all and (max-width: 1439px), all and (max-height: 900px){.confirmation-step .message .actions{padding-top:40px;position:relative}}.confirmation-step .message .button{display:inline-block;width:160px}.confirmation-step .message .button+.button{margin-left:10px}.confirmation-step .summary{font-size:0}.confirmation-step .col{display:inline-block;font-size:16px;height:277px;padding:0 40px;position:relative;vertical-align:top;width:calc(33.33333% + 20px)}@media all and (max-width: 1024px){.confirmation-step .col{padding:0 20px;width:calc(33.33333% + 10px)}}@media all and (max-width: 1439px), all and (max-height: 900px){.confirmation-step .col:first-child{padding-left:0}}.confirmation-step .col.billing-summary{padding-right:0;width:calc(33.3333% - 40px)}@media all and (max-width: 1024px){.confirmation-step .col.billing-summary{width:calc(33.3333% - 20px)}}.confirmation-step .col+.col{border-left:1px solid #1d1d1d}.confirmation-step .col h6,.confirmation-step .col p{line-height:22px}.confirmation-step .col p{color:#a5a5a5;font-size:16px}.confirmation-step .col h6{color:#fb940e;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:16px;margin-bottom:20px}.confirmation-step .col strong{color:#fff;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.confirmation-step .col .wrap{margin-top:23px}.confirmation-step .total-price strong,.confirmation-step .system-price strong{white-space:nowrap}.confirmation-step .system-price span{font-size:12px;display:block;line-height:12px}.confirmation-step .system-price{margin-bottom:10px}.confirmation-step .customer-survey{bottom:0;left:40px;position:absolute;right:0}@media all and (max-width: 1439px), all and (max-height: 900px){.confirmation-step .customer-survey{left:0;padding-top:40px;position:relative}}.confirmation-step .customer-survey .button{width:160px}.confirmation-step .customer-survey p{font-size:16px;margin-bottom:14px}.confirmation-step .left-right-wrap .left{display:inline-block}.confirmation-step .left-right-wrap .right{float:right;text-align:right;min-width:70px}.order-review-step .left-container{font-size:0;position:relative}.order-review-step .left-container:first-child{padding-bottom:50px}.order-review-step .left-container:first-child:after{background-color:#1d1d1d;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;right:-400px}@media all and (max-width: 1439px), all and (max-height: 900px){.order-review-step .left-container:first-child:after{right:0}}.order-review-step .half{display:inline-block;height:300px;position:relative;vertical-align:top}.order-review-step .half:after{background-color:#1d1d1d;content:'';height:277px;position:absolute;right:-40px;top:0;width:1px}@media all and (max-width: 1024px){.order-review-step .half:after{right:-20px}}.order-review-step .half h5{margin-bottom:35px}.order-review-step .half p,.order-review-step .half h6{line-height:22px}.order-review-step .half p{color:#a5a5a5;font-size:16px}.order-review-step .half h6{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:16px;margin-bottom:20px}.order-review-step .half>.wrap+.wrap{margin-top:18px}.order-review-step .content .button{position:absolute;right:0;top:0;width:80px}.order-review-step.checkout-step .right-container{font-size:16px;margin-top:110px;min-width:320px}@media all and (max-width: 1439px), all and (max-height: 900px){.order-review-step.checkout-step .right-container{margin-top:45px;width:calc(50% - 40px)}}@media all and (max-width: 1024px){.order-review-step.checkout-step .right-container{width:calc(50% - 20px)}}@media all and (max-width: 900px){.order-review-step.checkout-step .right-container{width:100%}}.order-review-step .right-container h3{color:#fb940e;font-family:'FoundersGroteskXCond-Bold';font-weight:normal;font-style:normal;font-size:30px;margin:5px 0 25px;max-width:70%;text-transform:uppercase}.order-review-step dl{color:#a5a5a5;line-height:22px;margin:0;min-height:22px}.order-review-step .svg-wrap{height:20px}.order-review-step dl strong{color:#fff;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.order-review-step dl span{display:block;font-size:12px}.order-review-step dt{display:inline-block}.order-review-step dd{float:right}@media all and (max-width: 1439px), all and (max-height: 900px){.order-review-step .order-notes{border-top:1px solid #1d1d1d;margin-top:40px}}.order-review-step .order-notes h5{margin:40px 0 35px}.order-review-step .order-notes p{background-color:#171717;color:#a5a5a5;line-height:22px;padding:30px;font-size:16px}.order-review-step dl.quantity{margin-bottom:20px}.order-review-step dl.system-price{margin-bottom:8px}.order-review-step dl.system-price .tax-rate{opacity:0.5;font-size:12px}.order-review-step dl.total{margin:16px 0 5px}.order-review-step dl.total dt,.order-review-step dl.total dd{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:30px}.order-review-step .build-time-tooltips{margin:-2px 5px 0 7px;vertical-align:middle}.order-review-step .build-time-tooltips .time{right:-5px;z-index:10}.order-review-step .build-time-tooltips .time:before,.order-review-step .build-time-tooltips .time:after{right:1px}.order-review-step .canada-warning{margin-top:30px}.order-review-step .canada-warning .red{color:#f00}.personalize-step .text-area textarea{height:127px;padding:25px 30px;width:100%}@media all and (max-width: 1439px), all and (max-height: 900px){.personalize-step .text-area textarea{padding:20px}}.personalize-step h5.initial{margin-top:12px}.personalize-step .system-options{margin-top:50px}.personalize-step .system-use-wrap{display:inline-block}.personalize-step .system-use-wrap .drop-down{margin-top:-20px}.personalize-step .system-use-wrap .drop-down span{margin-top:0}.personalize-step table{margin:20px 0 40px;width:100%}.personalize-step table tr{border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}.personalize-step table th{font-size:16px;height:40px;padding-left:15px;vertical-align:middle;background:#171717;width:33%}.personalize-step table td{border-left:1px solid #1d1d1d;border-right:1px solid #1d1d1d}.personalize-step table td .text-input{width:100%}.personalize-step table td .text-input-field.active:not(.error){border:1px solid transparent}.checkout-step.personalize-step .account-names{margin-bottom:40px;padding-top:15px}.checkout-step.personalize-step textarea{background-color:#171717}.personalize-step .examples{padding-bottom:20px;position:relative}.personalize-step .example-wrap{display:inline-block;width:calc(33% - 20px)}.personalize-step .example-wrap:not(:last-child){margin-right:20px}.personalize-step .example{border-radius:5px;background-position:center center;background-repeat:no-repeat;background-size:cover;height:200px;position:relative;text-align:center}.personalize-step .example.username{background-image:url(https://falcon-builder-production.s3.amazonaws.com/public/images/personalize-username.jpg)}.personalize-step .example.documentation{background-image:url(https://falcon-builder-production.s3.amazonaws.com/public/images/personalize-documentation.jpg)}.personalize-step .example.nameplate{background-image:url(https://falcon-builder-production.s3.amazonaws.com/public/images/personalize-nameplate.jpg)}.personalize-step .example-instruction{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;line-height:20px;margin-top:15px;padding-left:15px;color:#fb940e}@media all and (max-width: 1024px){.personalize-step .example-instruction{font-size:14px}}.review-login{background-color:#000;height:100%;padding:30px 80px;position:absolute;width:100%}.review-login .customer{height:100%;width:100%;padding:0}.review-login .customer li{background-color:#808080;border-right:2px solid #000;float:left;height:500px;list-style:none;width:50%}.checkout-step.shipping-step.active .constrain{overflow:visible}.shipping-step.checkout-step .right-container{top:110px}@media all and (max-width: 1439px), all and (max-height: 900px){.shipping-step.checkout-step .right-container{top:auto}}.shipping-step .right-container h5{margin-bottom:35px}.shipping-step .right-container p{clear:both;font-size:14px}.shipping-step .fancy-dropdown li.selected{display:none}.shipping-step .shipping-same-as-billing{height:65px;margin:0}.shipping-step .shipping-same-as-billing .name p{line-height:72px}.shipping-step .verification-note{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;clear:both;color:#a5a5a5;font-size:14px;margin-top:8px;padding-bottom:30px}.shipping-step .verification-note strong{color:#f00}.shipping-step .drop-down-list-wrap .selected-item{-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.shipping-step.readonly-shipping-address .verification-note{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shipping-step.readonly-shipping-address .shipping-address{cursor:default;pointer-events:none}.shipping-step.readonly-shipping-address input,.shipping-step.readonly-shipping-address .selected-item{background-color:#050505;border-color:transparent}.shipping-step.readonly-shipping-address .selected-item svg{display:none}.shipping-message{color:#FA0013;font-size:16px;padding:5px}.checkout-step.system-review-step>.constrain{padding-right:0}.checkout-step.system-review-step>.constrain .content{font-size:16px}.system-review-step .content>h4{color:#a5a5a5;margin:0 0 37px}.system-review-step figure{margin-bottom:90px;position:relative}.system-review-step .picture{border:1px solid #1d1d1d;height:200px;text-align:center;width:200px}.system-review-step .picture .framer{display:inline-block;height:100%;text-align:center;vertical-align:middle}.system-review-step .picture img{border:none;display:inline-block;max-height:80%;vertical-align:middle}.system-review-step figcaption{height:100%;left:240px;overflow-y:auto;position:absolute;right:0;top:0;scrollbar-face-color:#2f2f2f;scrollbar-track-color:#0c0c0c}.system-review-step figcaption::-webkit-scrollbar{left:-10px;width:7px}.system-review-step figcaption::-webkit-scrollbar-thumb{background-color:#2f2f2f;border-radius:2px}.system-review-step figcaption::-webkit-scrollbar-thumb:hover{background-color:#3d3d3d}.system-review-step figcaption::-webkit-scrollbar-track{background-color:#0c0c0c}.system-review-step dl{margin:0}.system-review-step dt,.system-review-step dd{line-height:22px;font-size:16px}.system-review-step dt{color:#fb940e;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.system-review-step dd+dt{border-top:1px solid #1d1d1d;padding-top:15px}.system-review-step dd{color:#a5a5a5;padding-bottom:10px}.system-review-step .quantity-price-wrap{position:relative}.system-review-step .quantity-price-wrap h6{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;font-size:30px}.system-review-step .quantity-price-wrap h6 span{color:#a5a5a5;font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;font-size:12px}.system-review-step .quantity{width:200px}.system-review-step .quantity h6{margin-bottom:8px}.system-review-step .system-price{left:240px;position:absolute;right:0;top:0}@media all and (max-width: 900px){.system-review-step .system-price{left:0;margin-top:40px;position:relative}}.system-review-step .system-price>p{color:#a5a5a5;margin-top:15px}.system-review-step .system-price>p>strong{color:#fff;font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;margin-left:2px}.system-review-step .info-svg{display:inline-block;margin-left:6px;vertical-align:middle}.system-review-step .total{left:250px;position:absolute;text-align:right;top:0;right:0}.system-review-step .total .usd{font-size:12px;color:#666666;vertical-align:top}#header{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;background-color:#000;color:#fff;font-size:0;height:80px;left:0;position:fixed;top:0;-webkit-transition:height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-font-smoothing:antialiased}.scrolled #header{height:80px}#header>.wrap{height:100%;margin:auto;max-width:1280px;position:relative;width:100%}@media all and (max-width: 1439px), all and (max-height: 900px){#header>.wrap{width:calc(100% - 160px)}}#header .logo,#header .contact{display:inline-block;line-height:80px;-webkit-transition:line-height 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:line-height 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);vertical-align:middle;opacity:1}.scrolled #header .logo,.scrolled #header .contact{line-height:80px}#header .logo{height:31px;position:relative;top:-2px;width:72px;cursor:pointer}@media all and (max-width: 1024px){#header .logo{margin-top:28px}.scrolled #header .logo{margin-top:21px}}#header .logo>svg{position:absolute;top:0;left:0;height:100%;width:100%;fill:#fff}#header .contact{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;position:relative}@media all and (max-width: 1024px){#header .contact{display:none}}#header .contact,#header .contact a{font-size:16px;text-transform:none}@media all and (max-width: 1024px){#header .contact,#header .contact a{font-size:12px}}#header .contact:before{background-color:#1d1d1d;content:'';display:inline-block;margin:0 20px;height:31px;position:relative;top:-1px;vertical-align:middle;width:1px}@media all and (max-width: 1024px){#header .contact:before{margin:0 10px}}#header .contact.deactivate{opacity:0}#header .menu{display:inline-block;float:right;font-size:0;line-height:90px;position:relative;-webkit-transition:line-height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:line-height 250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.scrolled #header .menu{line-height:80px}#header .menu>li{cursor:pointer;font-size:16px;float:left;position:relative;-webkit-transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header .menu>li:hover{color:#fb940e}#header .menu .login-label,#header .menu .user-label{opacity:1;pointer-events:auto}#header .menu .login-label.deactivate,#header .menu .user-label.deactivate{opacity:0;pointer-events:none}#header .menu .login-label.active,#header .menu .user-label.active{z-index:10}#header .menu .login-label{margin-right:20px;padding:0 20px;position:relative}@media all and (max-width: 1024px){#header .menu .login-label{margin-right:10px}}#header .menu .user-label{margin-right:80px;padding-left:16px}@media all and (max-width: 1024px){#header .menu .user-label{margin-right:50px}}#header .menu .register-label{margin-right:50px}@media all and (max-width: 1024px){#header .menu .register-label{margin-right:20px}}#header .menu .login-label:hover .arrow,#header .menu .user-label:hover .arrow{border-top-color:#fb940e}#header .menu .login-label.active .arrow,#header .menu .user-label.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#header .menu .login-label .arrow,#header .menu .user-label .arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;display:inline-block;line-height:50px;margin-left:19px;margin-bottom:2px;-webkit-transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);width:0}@media all and (max-width: 1024px){#header .menu .login-label .arrow,#header .menu .user-label .arrow{margin-left:10px}}#header .menu .user-label .arrow{margin-left:16px}#header .login{line-height:20px;margin-top:-27px;position:absolute;top:50%}.scrolled #header .login{margin-top:-25px}#header .login .form-border svg{fill:#000;opacity:0;position:absolute;stroke:#fff;stroke-width:2px;-webkit-transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);visibility:hidden}#header .login .form-wrap{margin-top:41px;left:16px;opacity:0;padding:0 20px 10px;position:absolute;visibility:hidden;width:250px}#header .login .form-wrap .button{margin:20px 0}#header .login .form-wrap .login-error{padding-bottom:5px}#header .login .form-wrap .forgot-password{cursor:pointer;padding:10px 0}#header .login .form-wrap .text-input{margin-top:35px}#header .login .form-wrap .text-input input{width:210px}#header .login.active .form-wrap{opacity:1;visibility:visible}#header .login.active .form-border svg{opacity:1;visibility:visible}#header .login .login-error{color:#FA0013;font-size:14px}#header .take-me-back-wrap{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}#header .take-me-back{display:inline-block;margin-top:30px}#header .take-me-back .button.border{width:160px}#header .form-wrap{background:#000;border:2px solid white;border-radius:2px;padding-top:20px}#header .form-wrap.not-logged-in{left:20px}#header .user-label .welcome-user-wrap,#header .login-label .login-text-wrap{border:2px solid transparent;padding:10px;padding-top:15px;border-radius:2px}#header .user-label.active .welcome-user-wrap,#header .login-label.active .login-text-wrap{border:2px solid white;border-bottom-color:#000}#header .login .mask{display:none}#header .login.active .mask{display:block;position:absolute;top:-2px;left:-2px;width:2px;height:2px;background-color:#fff;z-index:9999}.modal-overlay{background-color:rgba(0, 0, 0, 0.5);height:100%;position:absolute;width:100%}.modal-overlay .info{background-color:#fff;height:63%;left:50%;margin-left:-34%;margin-top:-28%;position:fixed;top:50%;width:67%}.product{background-color:#000;height:100%;padding:40px 80px;position:absolute;width:100%}.product .products{height:450px;width:100%;overflow-y:hidden;overflow-x:scroll;padding-left:0;white-space:nowrap}.product .products .nav{background-color:#00f;height:40px;margin-top:-20px;position:absolute;right:100px;top:258px;width:40px;z-index:10}.product .products .computer{background-color:#808080;border:1px solid #1d1d1d;display:inline-block;height:100%;list-style-type:none;margin-right:20px;position:relative;text-align:center;width:280px}.selections{background-color:#000;height:100%;padding:40px 80px;width:100%}.selections .computer{background-color:#808080;height:660px;position:fixed;right:80px;top:150px;width:320px}.selections .products{border-top:1px solid #1d1d1d;margin-bottom:0;padding-left:0;width:calc(100% - 320px)}.selections .products .item{background-color:#808080;border:1px solid #1d1d1d;display:inline-block;height:450px;list-style-type:none;margin-bottom:50px;margin-right:20px;position:relative;text-align:center;width:280px}.low-res-warning{background-color:rgba(0, 0, 0, 0.9);height:100vh;left:0;padding:20px;position:fixed;top:0;width:100vw}@media all and (min-width: 768px){.low-res-warning{display:none !important}}.low-res-warning .table{display:table;height:100%}.low-res-warning .table>.wrap{display:table-cell;text-align:center;vertical-align:middle}.low-res-warning .rotate-icon{height:40px;width:40px;margin-bottom:20px}.low-res-warning p{color:#fff;font-size:18px;text-align:center}@media all and (max-width: 375px){.low-res-warning p{font-size:16px}}.low-res-warning .close{cursor:pointer;float:right;opacity:1;position:absolute;pointer-events:auto;right:20px;top:20px;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:10;background-color:black;border-radius:100%;width:40px;height:40px}.low-res-warning .close svg{height:40px;stroke:#fff;-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);width:40px}.low-res-warning .close svg:hover{stroke:#fb940e}.add-component{height:120px;width:100%;background-color:#0c0c0c;position:relative;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;cursor:pointer}.add-component .add-component-plus{width:40px;height:40px;fill:#fb940e;margin-left:35px;margin-top:-20px;margin-right:28px;top:50%;float:left;position:relative;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.add-component .table-wrap{display:table;height:100%}.add-component .table-wrap .text-wrapper{display:table-cell;position:relative;vertical-align:middle}.add-component .table-wrap .text-wrapper h5{position:relative}.add-component .table-wrap .text-wrapper h4{padding-top:8px;position:relative}.add-component .table-wrap .text-wrapper h1{font-size:40px}.add-component img{position:absolute;right:-60px;top:-90px;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}.add-component:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (min-width: 1300px){.add-component img{-webkit-transform:scale(1);transform:scale(1);right:0;top:-90px}.add-component:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width: 800px){.add-component img{display:none;-webkit-transform:scale(1);transform:scale(1);right:0;top:-90px}.add-component:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.arrow-button{width:20px;height:20px;border-radius:2px;border:2px solid #fff;-webkit-transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);position:relative;text-align:center}.arrow-button:before{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;content:'';-webkit-transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;margin-top:-2px;display:inline-block;vertical-align:middle}.arrow-button:hover{border:2px solid #fb940e;cursor:pointer}.arrow-button:hover:before{border-top-color:#fb940e}.arrow-button.active{background-color:#fb940e;border-color:#fb940e}.arrow-button.active:before{border-top-color:#000;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-button.active:hover{background-color:#fff;border-color:#fff}.arrow-button.active:hover:before{border-top-color:#000}.build-time-tooltips{display:inline-block;height:20px;position:relative;width:20px}.build-time-tooltips .svg-wrap{background-color:#fff;border-radius:50%;display:inline-block;font-size:0;position:relative;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.build-time-tooltips:hover .svg-wrap{background-color:#fb940e;-webkit-transform:scale(1.2);transform:scale(1.2)}.build-time-tooltips .svg-wrap svg{fill:#000;height:20px;position:relative;-webkit-transition:fill 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:20px}.build-time-tooltips:hover .svg-wrap svg{fill:#fff;-webkit-transform:scale(0.83333);transform:scale(0.83333)}.build-time-tooltips .time{background:#000;border:2px solid #fff;border-radius:2px;bottom:36px;display:block;opacity:0;padding-bottom:18px;padding-left:20px;padding-right:20px;padding-top:20px;position:absolute;pointer-events:none;right:-15px;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:290px}.build-time-tooltips.sticky .time{pointer-events:auto;-webkit-transition:opacity 0.25s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94);visibility:hidden}.build-time-tooltips .time:before{bottom:-13px;content:'';height:0;border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #fff;position:absolute;right:11px;width:0}.build-time-tooltips .time:after{bottom:-10px;content:'';border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #000;height:0;position:absolute;right:11px;width:0}.build-time-tooltips:hover .time{opacity:1;pointer-events:auto}.build-time-tooltips.sticky:hover .time{visibility:visible;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.build-time-tooltips .time li{border-top:1px solid #1d1d1d;padding:21px 0 19px}.build-time-tooltips .time li:first-child{border-top:0;padding-top:1px}.build-time-tooltips .time li:last-child{padding-bottom:0;padding-top:18px}.build-time-item{height:33px;width:100%}.build-time-tooltips .table-wrap{display:table;height:100%}.build-time-tooltips .left-wrap{display:table-cell;float:left;font-size:0;vertical-align:middle}.build-time-tooltips .bottom-text{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.build-time-tooltips .bottom-text span{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fff;display:inline;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.build-time-item .text{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#a5a5a5;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.build-time-item .days{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fff;font-size:16px;padding-top:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.build-time-tooltips .configurator-checkbox{height:30px}.build-time-tooltips .configurator-checkbox .name p,.build-time-tooltips .configurator-checkbox .cost p{line-height:34px}.configurator-app .button{font-family:'FoundersGrotesk-Semibold';font-weight:normal;font-style:normal;border:0;border-radius:2px;box-shadow:none;cursor:pointer;font-size:12px;letter-spacing:2px;line-height:40px;outline:none;position:relative;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;vertical-align:middle;width:100%}.configurator-app .button p{font-family:'FoundersGrotesk-Semibold';font-weight:normal;font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.configurator-app .button.short{height:40px;text-align:center}.configurator-app .button.short p{line-height:44px}.configurator-app .button.solid{background-color:#fb940e;color:#fff}.configurator-app .button.solid:hover{background-color:#ffac40}.configurator-app .button.solid:hover .filter{background-color:#e4942c;border-color:#e4942c}.configurator-app .button.border{border:2px solid #fff}.configurator-app .button.border p{color:#fff;line-height:41px}.configurator-app .button.tall{height:60px}.configurator-app .button.tall p{line-height:62px;padding-left:26px}.configurator-app .button.tall .filter{background-color:#ed8b0d;border-bottom-right-radius:2px;border-top-right-radius:2px;height:100%;position:absolute;right:0;top:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:81px}.configurator-app .button.tall .filter .circle-arrow,.configurator-app .button.tall .filter .spinner{fill:#fff;stroke:#fff;height:20px;width:20px;margin:20px 30px;position:absolute}.configurator-app .button.tall .filter .spinner{opacity:0;visibility:hidden}.configurator-app .button.orange{border-color:#fb940e}.configurator-app .button.orange p{color:#fb940e}.configurator-app .button.orange:hover{border-color:#fff}.configurator-app .button.orange:hover p{color:#fff}.configurator-app .button.inactive{border-color:#4c2d04}.configurator-app .button.inactive p{color:#4c2d04}.configurator-app .button.inactive:hover{border-color:#4c2d04}.configurator-app .button.inactive:hover p{color:#4c2d04}.configurator-app .button.solid.inactive{background-color:#4c2d04}.configurator-app .button.solid.inactive p{color:#814c07}.configurator-app .border-btn{display:inline-block;height:40px;border-radius:2px;position:relative;width:100%;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;cursor:pointer}.configurator-app .border-btn a{-webkit-transition:color 300ms;transition:color 300ms;font-family:'FoundersGrotesk-Semibold';font-weight:normal;font-style:normal;display:table;height:100%;font-size:12px;line-height:44px;text-align:center;text-transform:uppercase;letter-spacing:3px;position:relative;z-index:10}.configurator-app .border-btn:not(:last-child){margin-right:8px}.configurator-app .border-btn a{padding:0 32px;margin:auto}.configurator-app .border-btn span{color:#fff;white-space:nowrap;-webkit-transition:0.48s, cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform;transition:0.48s, cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform;transition:transform, 0.48s, cubic-bezier(0.86, 0, 0.07, 1);transition:transform, 0.48s, cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform}.configurator-app .border-btn .text-out{display:inline-block;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.configurator-app .border-btn .text-in{color:#fb940e;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.configurator-app .border-btn div{background-color:#fff;height:2px;position:absolute;z-index:0;-webkit-transition:width, 0.1s;transition:width, 0.1s}.configurator-app .border-btn .border-wrapper{background-color:transparent;overflow:hidden;border-radius:2px;position:absolute;width:100%;height:100%;top:0;left:0}.configurator-app .border-btn div:before{content:'';display:block;background-color:#fff;width:2px;position:absolute}.configurator-app .border-btn .border-top{top:0;-webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}.configurator-app .border-btn .border-top:before{left:0}.configurator-app .border-btn .border-bottom{bottom:0;-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.configurator-app .border-btn .border-bottom:before{right:0}.configurator-app .border-btn .border-1{width:100%}.configurator-app .border-btn .border-1:before{background-color:inherit;height:40px;-webkit-transition:height, 0.03333s;transition:height, 0.03333s}.configurator-app .border-btn .border-1.border-top{right:0;-webkit-transition-delay:0.04s;transition-delay:0.04s}.configurator-app .border-btn .border-1.border-top:before{top:0;-webkit-transition-delay:0.14s;transition-delay:0.14s}.configurator-app .border-btn .border-1.border-bottom{left:0;-webkit-transition-delay:0.17333s;transition-delay:0.17333s}.configurator-app .border-btn .border-1.border-bottom:before{bottom:0;-webkit-transition-delay:0.27333s;transition-delay:0.27333s;-webkit-transition-duration:0.11333s;transition-duration:0.11333s}.configurator-app .border-btn .border-2{background-color:#fb940e;width:0}.configurator-app .border-btn .border-2:before,.configurator-app .border-btn .border-2:after{height:0;background-color:inherit;-webkit-transition:height, 0.01667s;transition:height, 0.01667s}.configurator-app .border-btn .border-2:after{content:'';display:block;width:2px;position:absolute}.configurator-app .border-btn .border-2.border-top{left:0;-webkit-transition-delay:0.01667s;transition-delay:0.01667s}.configurator-app .border-btn .border-2.border-top:before{bottom:-19px;-webkit-transition-delay:0.11667s;transition-delay:0.11667s}.configurator-app .border-btn .border-2.border-top:after{top:2px;right:0;-webkit-transition-duration:0.01667s;transition-duration:0.01667s}.configurator-app .border-btn .border-2.border-bottom{right:0;-webkit-transition-delay:0.15s;transition-delay:0.15s}.configurator-app .border-btn .border-2.border-bottom:before{top:-19px;-webkit-transition-delay:0.25s;transition-delay:0.25s}.configurator-app .border-btn .border-2.border-bottom:after{bottom:2px;left:0;-webkit-transition-delay:0.13333s;transition-delay:0.13333s}.configurator-app .border-btn:hover:not(.no-hover) .text-out{-webkit-transform:translateY(-40px) translateZ(0);transform:translateY(-40px) translateZ(0)}.configurator-app .border-btn:hover:not(.no-hover) .text-in{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.configurator-app .border-btn:hover:not(.no-hover) .border-top{-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.configurator-app .border-btn:hover:not(.no-hover) .border-bottom{-webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}.configurator-app .border-btn:hover:not(.no-hover) .border-1{width:0}.configurator-app .border-btn:hover:not(.no-hover) .border-1:before{height:0}.configurator-app .border-btn:hover:not(.no-hover) .border-1.border-bottom{-webkit-transition-delay:0.03333s;transition-delay:0.03333s}.configurator-app .border-btn:hover:not(.no-hover) .border-1.border-bottom:before{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0.03333s;transition-duration:0.03333s}.configurator-app .border-btn:hover:not(.no-hover) .border-1.border-top{-webkit-transition-delay:0.16667s;transition-delay:0.16667s}.configurator-app .border-btn:hover:not(.no-hover) .border-1.border-top:before{-webkit-transition-delay:0.13333s;transition-delay:0.13333s}.configurator-app .border-btn:hover:not(.no-hover) .border-2{width:100%}.configurator-app .border-btn:hover:not(.no-hover) .border-2:before{height:19px}.configurator-app .border-btn:hover:not(.no-hover) .border-2:after{height:17px}.configurator-app .border-btn:hover:not(.no-hover) .border-2.border-bottom{-webkit-transition-delay:0.05667s;transition-delay:0.05667s}.configurator-app .border-btn:hover:not(.no-hover) .border-2.border-bottom:before{-webkit-transition-delay:0.04s;transition-delay:0.04s}.configurator-app .border-btn:hover:not(.no-hover) .border-2.border-bottom:after{-webkit-transition-delay:0.15667s;transition-delay:0.15667s}.configurator-app .border-btn:hover:not(.no-hover) .border-2.border-top{-webkit-transition-delay:0.19s;transition-delay:0.19s}.configurator-app .border-btn:hover:not(.no-hover) .border-2.border-top:before{-webkit-transition-delay:0.17333s;transition-delay:0.17333s}.configurator-app .border-btn:hover:not(.no-hover) .border-2.border-top:after{-webkit-transition-delay:0.29s;transition-delay:0.29s;-webkit-transition-duration:0.09667s;transition-duration:0.09667s}.configurator-checkbox{clear:both;cursor:pointer;height:79px;position:relative;width:100%}.configurator-checkbox::after{clear:both;content:'';display:table}.configurator-checkbox input{display:none}.configurator-checkbox .button{border:2px solid #fff;border-radius:50%;float:left;height:20px;margin-top:-10px;position:relative;top:50%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:20px}.configurator-checkbox .button .circle-check{height:20px;opacity:0;pointer-events:none;position:absolute;right:-2px;top:-2px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:20px}.configurator-checkbox .name{float:left;margin-left:18px}.configurator-checkbox .name p{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#fff;font-size:16px;line-height:84px;margin:0;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.configurator-checkbox .cost{float:right}.configurator-checkbox .cost p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fff;font-size:12px;letter-spacing:1.5px;line-height:84px;margin:0;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-spacing:2px}.configurator-checkbox:hover .name p{color:#fb940e}.configurator-checkbox:hover .cost p{color:#fb940e}.configurator-checkbox.active .button{border-color:transparent}.configurator-checkbox.active .button .circle-check{opacity:1}.configurator-item{background-color:#000;border:1px solid #1d1d1d;border-radius:2px;height:330px;position:relative;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);width:272px;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media all and (max-width: 1439px), all and (max-height: 900px){.configurator-item{width:100%}}@media all and (max-width: 1024px){.configurator-item{height:300px}}@media all and (max-width: 900px){.configurator-item{height:260px}}.configurator-item .check-circle-bg{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;display:block;float:none !important;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);width:22px;height:22px}.configurator-item .check-circle-bg.component-selected{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.configurator-item .icons .check-circle .tick{opacity:0;stroke:#000;stroke-dasharray:100px;stroke-dashoffset:100px;-webkit-transition:stroke-dashoffset 0.3s linear, opacity 0s 0.25s;transition:stroke-dashoffset 0.3s linear, opacity 0s 0.25s}.configurator-item .icons .fa-ban{font-size:26px;color:#FA0013;margin-bottom:10px;position:relative}.configurator-item .icons .check-circle.component-selected .tick{opacity:1;stroke-dashoffset:0px;-webkit-transition:stroke-dashoffset 0.5s 0.25s linear, opacity 0s 0.25s;transition:stroke-dashoffset 0.5s 0.25s linear, opacity 0s 0.25s}.configurator-item .icons{position:absolute;right:12px;bottom:104px;width:24px}.configurator-item .icons div{float:left}.configurator-item .icons svg,.configurator-item .icons .check-wrap{margin-right:6px;margin-bottom:6px}.configurator-item .icons .check-wrap svg{display:block;margin:0}.configurator-item .icons .check-wrap{float:none;position:relative;margin-top:10px}.configurator-item .icons .icon{height:22px;position:relative;-webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);width:22px;margin-right:6px;margin-bottom:6px}.configurator-item .icons .svg-info-red{margin-right:12px;margin-bottom:12px}.configurator-item .icons .svg-info-red svg{fill:#FA0013;height:22px;width:22px;-webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.configurator-item .icons .svg-info-red svg:hover{fill:#FA0013}.configurator-item .icons .delay-icon{margin-right:16px;margin-bottom:16px}.configurator-item .icons .delay-icon svg{fill:none;height:22px;stroke:#fff;stroke-width:2px;width:22px;-webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.configurator-item:after{content:'';position:absolute;left:0px;right:0px;top:0px;bottom:0px;border:transparent 1px solid;pointer-events:none}.configurator-item:hover{border-color:#2c2c2c}.configurator-item.active{border-color:#fb940e}.configurator-item.active .remove-button{position:absolute;top:0;right:0}.configurator-item.active .remove-button svg{height:22px;width:22px;fill:#fb940e}.configurator-item.active:after{border-color:#fb940e}.configurator-item.active.problem .icon{opacity:1}.configurator-item.active.problem .warning-message{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0, 0, 0, 0.85)}.configurator-item.active.problem .warning-message .warning-text{font-size:14px;color:#fff;padding:16px 50px 110px 16px;font-family:'FoundersGrotesk-Semibold';font-weight:normal;font-style:normal}.configurator-item.active.problem .warning-message .warning-text .fa{font-size:24px}.configurator-item.active.problem .warning-message .warning-text span{font-size:22px;text-transform:uppercase;position:relative;top:-2px;vertical-align:center;line-height:30px}.configurator-item.active.warning{border-color:#fb940e}.configurator-item.active.warning .remove-button svg{fill:#fb940e}.configurator-item.active.warning:after{border-color:#fb940e}.configurator-item.active.warning .warning-message .warning-text .fa{color:#fb940e}.configurator-item.active.warning .warning-message .warning-text span{color:#fb940e;margin-left:3px}.configurator-item.active.conflict{border-color:#FA0013}.configurator-item.active.conflict .remove-button svg{fill:#FA0013}.configurator-item.active.conflict:after{border-color:#FA0013}.configurator-item.active.conflict .warning-message .warning-text .fa{color:#FA0013}.configurator-item.active.conflict .warning-message .warning-text span{color:#FA0013}.configurator-item .picture{display:block;height:228px;overflow:hidden;position:relative;text-align:center;white-space:nowrap;width:100%}@media all and (max-width: 1024px){.configurator-item .picture{height:198px}}@media all and (max-width: 900px){.configurator-item .picture{height:158px}}.configurator-item .picture .img{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}.configurator-item:hover .picture .img{-webkit-transform:translateZ(60px);transform:translateZ(60px)}.configurator-item:hover .graph-container .mid .graph{box-shadow:0px 0px 60px 2px #ffd06f;-webkit-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out}.configurator-item:hover .graph-container .mid .tint{box-shadow:0px 0px 20px 1px #f7a205;-webkit-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out}.configurator-item .bottom-container{background-color:#000;border-top:1px solid #1d1d1d;bottom:0px;font-size:0;height:101px;left:0;padding:18px 20px;position:absolute;right:0;-webkit-transition:color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.configurator-item .bottom-container .title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.configurator-item .bottom-container .title p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fff;font-size:16px;line-height:22px;overflow:hidden;padding-bottom:0;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap}.configurator-item .default-text{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;position:absolute;bottom:15px;right:20px;font-size:12px;text-transform:uppercase;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.configurator-item .info{color:#fb940e;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:11px;-webkit-transition:color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);line-height:13px;margin-top:0;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:50%}.configurator-item .info:hover{color:#fff}.configurator-item .price{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;bottom:15px;color:#fff;display:inline-block;font-size:12px;line-height:13px;letter-spacing:1.5px;padding-top:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;vertical-align:top;word-spacing:2px;width:50%}.configurator-item:not(.active) .remove-button{display:none}.configurator-item .icons .fa-tag{font-size:26px;color:#fff;cursor:pointer;position:relative;-webkit-transition:color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.configurator-item .icons .fa-tag:hover{color:#fb940e}.configurator-item .fa-tag .tooltip{background:#000;border:2px solid #fff;border-radius:2px;bottom:40px;color:#fff;display:block;font-size:14px;opacity:0;padding-bottom:18px;padding-left:20px;padding-right:20px;padding-top:20px;position:absolute;pointer-events:none;right:-6px;text-align:center;-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:256px}@media all and (max-width: 1439px), all and (max-height: 900px){.configurator-item .fa-tag .tooltip{width:290px}}@media all and (max-width: 1160px){.configurator-item .fa-tag .tooltip{max-width:250px}}@media all and (max-width: 1040px){.configurator-item .fa-tag .tooltip{max-width:200px}}@media all and (max-width: 900px){.configurator-item .fa-tag .tooltip{max-width:160px}}.configurator-item .fa-tag .tooltip:before{bottom:-13px;content:'';height:0;border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #fff;position:absolute;right:5px;width:0}.configurator-item .fa-tag .tooltip:after{bottom:-10px;content:'';border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #000;height:0;position:absolute;right:5px;width:0}.configurator-item .fa-tag:hover .tooltip{opacity:1;pointer-events:auto}.modal.cvv-modal .content{padding:50px;width:960px}@media all and (max-width: 1024px){.modal.cvv-modal .content{width:80%}}.cvv-modal .cards-wrap{margin-top:50px}.cvv-modal .card{display:inline-block;margin-right:50px}.cvv-modal .card p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fb940e;padding-top:10px;font-size:16px}.cvv-modal .button{display:block;margin-top:50px;width:120px}.drop-down{height:70px}.drop-down .drop-down-list-wrap{position:relative;border:1px solid transparent;border-radius:2px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.drop-down ul{display:none;list-style-type:none;-webkit-perspective:400px;perspective:400px;position:absolute;width:100%}.drop-down ul li:not(:first-child){pointer-events:none}.drop-down.opens-above ul{bottom:40px}.drop-down ul.open{scrollbar-face-color:#2f2f2f;scrollbar-track-color:#0c0c0c;display:block;max-height:200px;overflow-y:auto;z-index:10}.drop-down ul.open::-webkit-scrollbar{left:-10px;width:7px}.drop-down ul.open::-webkit-scrollbar-thumb{background-color:#2f2f2f;border-radius:2px}.drop-down ul.open::-webkit-scrollbar-thumb:hover{background-color:#3d3d3d}.drop-down ul.open::-webkit-scrollbar-track{background-color:#0c0c0c}.drop-down ul.open li:not(:first-child){pointer-events:auto}.drop-down select{display:none}.drop-down li,.drop-down .selected-item{background:#171717;border-bottom:1px solid #2f2f2f;color:#a5a5a5;cursor:pointer;height:40px;line-height:25px;padding:10px 15px;-webkit-transition:all 0.1s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.1s cubic-bezier(0.19, 1, 0.22, 1);vertical-align:middle;width:320px}.drop-down li.selected,.drop-down .selected-item.selected{border-radius:3px;border-bottom:1px solid transparent;-webkit-transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.drop-down li.selected.open,.drop-down .selected-item.selected.open{border-bottom:1px solid #2f2f2f;border-radius:3px 3px 0 0}.drop-down li:last-child,.drop-down .selected-item:last-child{border:0}.drop-down li:hover,.drop-down li.open,.drop-down .selected-item:hover,.drop-down .selected-item.open{color:#fff;background-color:#1f1f1f}.drop-down li:not(.selected):hover,.drop-down .selected-item:not(.selected):hover{color:#fb940e;background-color:#171717}.drop-down li.active,.drop-down .selected-item.active{visibility:visible;-webkit-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}.drop-down li.highlight{color:#fb940e;background-color:#171717}.drop-down .selected-item{background:#171717;border-bottom:1px solid transparent;width:100%}.drop-down .selected-item a{text-decoration:none;font-size:16px;color:#fb940e}.drop-down span{float:right;line-height:20px;margin-left:10px;margin-top:3px;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform-origin:50% 35%;transform-origin:50% 35%;vertical-align:middle}.drop-down span svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2px}.drop-down span.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drop-down span.required{float:none;margin-left:0}.drop-down label{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drop-down label .required{color:#FA0013}.drop-down.error .drop-down-list-wrap{border:1px solid #FA0013}.drop-down.focus .drop-down-list-wrap{border:1px solid rgba(255, 255, 255, 0.3)}.drop-down.open .drop-down-list-wrap,.drop-down.open.focus .drop-down-list-wrap{border:1px solid transparent !important}.number-input{background-color:#000;border:1px solid #1d1d1d;border-radius:1px;height:40px;width:200px}.number-input input{display:none}.number-input p{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;color:#fff;float:left;font-size:16px;line-height:42px;padding-left:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.number-input .minus{height:2px;margin-left:9px;margin-top:19px;width:8px;-webkit-transition:fill 0.25s, -webkit-transform 0.25s ease-in-out;transition:fill 0.25s, -webkit-transform 0.25s ease-in-out;transition:fill 0.25s, transform 0.25s ease-in-out;transition:fill 0.25s, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}.number-input .minus-wrap{cursor:pointer;fill:#303030;float:right;height:100%;width:27px}.number-input .minus-wrap.active{fill:#fff}.number-input .minus-wrap.active:hover{fill:#fb940e}.number-input .minus-wrap.active:hover .minus{-webkit-transform:scale(1.2);transform:scale(1.2)}.number-input .break{background-color:#2b2b2b;float:right;height:20px;margin-top:10px;width:1px}.number-input .plus{height:8px;margin-left:9px;margin-top:16px;width:8px;-webkit-transition:fill 0.25s, -webkit-transform 0.25s ease-in-out;transition:fill 0.25s, -webkit-transform 0.25s ease-in-out;transition:fill 0.25s, transform 0.25s ease-in-out;transition:fill 0.25s, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}.number-input .plus-wrap{cursor:pointer;fill:#303030;float:right;height:100%;width:27px}.number-input .plus-wrap.active{fill:#fff}.number-input .plus-wrap.active:hover{fill:#fb940e}.number-input .plus-wrap.active:hover .plus{-webkit-transform:scale(1.2);transform:scale(1.2)}.password-wrap{height:40px;position:relative}.password-wrap:after{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.password-wrap label{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal}.password-wrap label.strength-label{left:auto;right:1px;top:-15px}.password-wrap label .required{color:#FA0013}.password-wrap label.active{color:#a5a5a5;top:-23px}.password-wrap .password{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal}.password-wrap .password:hover{border-bottom:1px solid #4d4d4d}.password-wrap .password:focus{border:1px solid rgba(255, 255, 255, 0.3);outline:0}.password-wrap .password.active{background-color:#171717;border:0;box-shadow:0}.password-wrap .password.error{border:1px solid #FA0013}.strength-label{float:right;font-size:12px;text-transform:lowercase;-webkit-transition:color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}.strength-label.weak{color:#f00}.strength-label.average{color:#fb940e}.strength-label.strong{color:#1c9b11}.strength-label.very-strong{color:#6cff00}.password-strength{float:right;padding-right:6px;padding-top:6px;position:relative;top:-39px}.password-strength .marker{border-radius:50%;height:4px;margin:2px 0;opacity:0;-webkit-transition:background-color 0.25s, all cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;transition:background-color 0.25s, all cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;width:4px}.password-strength.weak .marker{background-color:#f00}.password-strength.weak .marker:nth-child(n+4){opacity:1}.password-strength.average .marker{background-color:#fb940e}.password-strength.average .marker:nth-child(n+3){opacity:1}.password-strength.strong .marker{background-color:#1c9b11}.password-strength.strong .marker:nth-child(n+2){opacity:1}.password-strength.very-strong .marker{background-color:#6cff00;opacity:1}.text-area{position:relative}.text-area label{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;left:1px;pointer-events:none;position:absolute;top:-23px;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-area label .required{color:#FA0013}.text-area textarea{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;background-color:#171717;border:1px solid #000;border-radius:2px;box-shadow:none;color:#fff;font-size:16px;height:40px;padding:5px 15px;resize:none;width:320px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;scrollbar-face-color:#2f2f2f;scrollbar-track-color:#0c0c0c}.text-area textarea::-webkit-scrollbar{left:-10px;width:7px}.text-area textarea::-webkit-scrollbar-thumb{background-color:#2f2f2f;border-radius:2px}.text-area textarea::-webkit-scrollbar-thumb:hover{background-color:#3d3d3d}.text-area textarea::-webkit-scrollbar-track{background-color:#0c0c0c}.text-area textarea:hover{border:1px solid #4d4d4d !important}.text-area textarea:focus{border:1px solid rgba(255, 255, 255, 0.3);outline:0}.text-area textarea.error{border:1px solid #FA0013}.text-input{position:relative}.text-input label{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#a5a5a5;font-size:14px;left:1px;pointer-events:none;position:absolute;top:-23px;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-input label .required{color:#FA0013}.text-input .text-input-field{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;background-color:#171717;border:1px solid #000;border-bottom:1px solid #1d1d1d;border-radius:2px;box-shadow:none;color:#fff;font-size:16px;height:40px;padding-left:15px;padding-top:5px;width:320px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.text-input .text-input-field.error{border-color:#FA0013}.text-input .text-input-field:hover{border:1px solid #4d4d4d}.text-input .text-input-field:hover.error{border-color:#FA0013}.text-input .text-input-field:focus{border:1px solid rgba(255, 255, 255, 0.3);outline:0}.text-input .text-input-field:focus.error{border-color:#FA0013}.tool-tip.save,.tool-tip.load,.tool-tip.shipping,.tool-tip.email-configuration,.tool-tip.start-over,.tool-tip.delay-icon,.tool-tip.svg-info-red{display:inline-block;height:18px;position:relative;width:18px}.tool-tip.save .text,.tool-tip.load .text,.tool-tip.shipping .text,.tool-tip.email-configuration .text,.tool-tip.start-over .text,.tool-tip.delay-icon .text,.tool-tip.svg-info-red .text{font-family:'FoundersGrotesk-Regular';font-weight:300;font-style:normal;background:#fff;border-radius:2px;color:#000;display:block;font-size:12px;left:50%;line-height:15px;max-width:135px;opacity:0;padding-top:11px;padding-bottom:7px;padding-left:14px;padding-right:14px;pointer-events:none;position:absolute;pointer-events:none;text-align:center;bottom:28px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);vertical-align:middle;z-index:10}.tool-tip.save .text b,.tool-tip.load .text b,.tool-tip.shipping .text b,.tool-tip.email-configuration .text b,.tool-tip.start-over .text b,.tool-tip.delay-icon .text b,.tool-tip.svg-info-red .text b{font-family:'FoundersGrotesk-Bold';font-weight:normal;font-style:normal}.tool-tip.save .text.wide,.tool-tip.load .text.wide,.tool-tip.shipping .text.wide,.tool-tip.email-configuration .text.wide,.tool-tip.start-over .text.wide,.tool-tip.delay-icon .text.wide,.tool-tip.svg-info-red .text.wide{left:-78px;-webkit-transform:translateX(0);transform:translateX(0);width:107px}.tool-tip.save .text.left,.tool-tip.load .text.left,.tool-tip.shipping .text.left,.tool-tip.email-configuration .text.left,.tool-tip.start-over .text.left,.tool-tip.delay-icon .text.left,.tool-tip.svg-info-red .text.left{left:-103px;-webkit-transform:translateX(0);transform:translateX(0)}.tool-tip.save:after,.tool-tip.load:after,.tool-tip.shipping:after,.tool-tip.email-configuration:after,.tool-tip.start-over:after,.tool-tip.delay-icon:after,.tool-tip.svg-info-red:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;content:'';height:0;left:50%;opacity:0;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);width:0}.tool-tip.save:hover .text,.tool-tip.save:hover:after,.tool-tip.load:hover .text,.tool-tip.load:hover:after,.tool-tip.shipping:hover .text,.tool-tip.shipping:hover:after,.tool-tip.email-configuration:hover .text,.tool-tip.email-configuration:hover:after,.tool-tip.start-over:hover .text,.tool-tip.start-over:hover:after,.tool-tip.delay-icon:hover .text,.tool-tip.delay-icon:hover:after,.tool-tip.svg-info-red:hover .text,.tool-tip.svg-info-red:hover:after{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s;pointer-events:auto}.tool-tip.save svg,.tool-tip.load svg,.tool-tip.shipping svg,.tool-tip.email-configuration svg,.tool-tip.start-over svg,.tool-tip.delay-icon svg,.tool-tip.svg-info-red svg{cursor:pointer;height:inherit;-webkit-transition:stroke 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:stroke 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);width:inherit}.tool-tip.save svg:hover,.tool-tip.load svg:hover,.tool-tip.shipping svg:hover,.tool-tip.email-configuration svg:hover,.tool-tip.start-over svg:hover,.tool-tip.delay-icon svg:hover,.tool-tip.svg-info-red svg:hover{stroke:#fb940e}.tool-tip.svg-info-red svg{fill:none;stroke:none}.tool-tip.svg-info-red svg:hover{fill:none;stroke:none}.tool-tip.save svg,.actions-footer .save svg{fill:#fff;-webkit-transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.tool-tip.save svg:hover,.actions-footer .save svg:hover{fill:#fb940e;stroke:none}.tool-tip.load svg,.actions-footer .load svg{clip-rule:evenodd;fill:#fff;fill-rule:evenodd;stroke:#fff;-webkit-transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.tool-tip.load svg:hover,.actions-footer .load svg:hover{fill:#fb940e;stroke:#fb940e}.tool-tip.shipping svg,.actions-footer .shipping svg{clip-rule:evenodd;fill:#fff;fill-rule:evenodd;stroke:#fff;-webkit-transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);width:23px;height:23px;top:22%;position:relative}.tool-tip.shipping svg:hover,.actions-footer .shipping svg:hover{fill:#fb940e;stroke:none}.configuration-summary .actions li.shipping svg{width:23px;height:23px}.tool-tip.start-over svg,.actions-footer .start-over svg{fill:#fff;stroke:#fff;stroke-width:2;-webkit-transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.tool-tip.start-over svg:hover,.actions-footer .start-over svg:hover{fill:#fb940e;stroke:#fb940e}.tool-tip.email-configuration,.actions-footer .email-configuration{width:24px;height:18px}.tool-tip.email-configuration svg,.tool-tip.delay-icon svg,.actions-footer .email-configuration svg{fill:none;stroke:#fff;stroke-width:2}.view-summary-button{cursor:pointer;background-color:#0c0c0c;border-bottom:1px solid #1d1d1d;border-top:1px solid #1d1d1d;height:56px;width:100%}.view-summary-button p{font-family:'FoundersGrotesk-Medium';font-weight:300;font-style:normal;color:#fb940e;float:left;font-size:12px;line-height:58px;padding-left:30px;text-transform:uppercase;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-summary-button .doc{stroke:#fff;fill:#fff;float:right;height:24px;margin-right:33px;margin-top:15px;-webkit-transition:color 0.15s, stroke 0.15s, fill 0.15s ease-in-out;transition:color 0.15s, stroke 0.15s, fill 0.15s ease-in-out;width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-summary-button:hover p{color:#fff}.view-summary-button:hover .doc{stroke:#fb940e;fill:#fb940e}.zoom-out,.zoom-in{clip-rule:evenodd;fill:none;fill-rule:evenodd;stroke-width:2;stroke:#fff;height:34px;width:34px;padding:5px;-webkit-transition:stroke 0.25s, -webkit-transform 0.25s ease-in-out;transition:stroke 0.25s, -webkit-transform 0.25s ease-in-out;transition:stroke 0.25s, transform 0.25s ease-in-out;transition:stroke 0.25s, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;cursor:pointer}.zoom-out:hover,.zoom-in:hover{stroke:#fb940e}