html,body{height:100%}.full-page-slider footer{z-index:9!important;position:absolute}.swiper-wrapper{height:100%}#navMenu{top:4.6em}.clx .checkout-wrapper table tr td ul .component-type{font-weight:700;color:#cfcfcf}.clx .cart-box table thead tr th h3{font-family:klavikam;text-transform:capitalize}.clx .cart-item h3{font-family:klavikal}.clx .total-price{font-family:klavikam}.cart-box .total-price{font-size:1.3em;margin:0 0 10px 0;display:block;border-bottom:1px dashed #303030;max-width:254px}.checkout-wrapper .total-price{font-size:1.3em;margin:0 0 10px 0;display:block;border-bottom:1px dashed #303030;max-width:254px}.promocart-wrapper{background:#1a1a1a;padding:10px 0 1px 5px;border-radius:5px;width:252px;margin-top:1em;border-top:4px solid #ad0c00}.promocart-wrapper span{color:#f6d000;padding-bottom:4px}ul.pure-menu-list.pdp-menu{font-family:klavikal!important}.pure-button.customize,.pure-button.share{color:#fff!important}.swiper-pagination-bullet-active{background:#710006 0 0!important;opacity:1}.clx .cart-box .specs.accordion .title{font-family:klavikal;background:0 0;border:1px solid #540000;border-radius:5px}.clx .checkout-wrapper .specs.accordion .title{font-family:klavikal;background:0 0;border:1px solid #540000;border-radius:5px}.clx .checkout-wrapper table{border:0!important}.clx .cart-box .total-price-final{color:#fff;font-size:1.8em;font-family:klavikam;margin-left:10px}.clx .checkout-wrapper .total-price-final{color:#fff;font-size:1.8em;font-family:klavikam;margin-left:10px}.clx .cart-box thead{background:rgba(255,0,17,.32)!important;color:#fff;border:1px solid #c20000}.clx .checkout-wrapper thead{background:rgba(255,0,17,.32)!important;color:#fff;border:1px solid #c20000}.clx .checkout-wrapper thead.summary-cart-box{background:#003511!important;border:1px solid #01621a;color:#fff}.clx .checkout-wrapper hr{background:#fff linear-gradient(to right,#0e222d,#008f43,#121212) 0 0!important}.yellow-title{color:#ffcf17;font-size:1.2em}.clx .pure-button.cart-checkout{margin-left:5px;background-image:none!important;border:transparent;color:#fff;display:inline-block;height:2.7em;text-align:center;transition:all .6s ease-in-out 0s;width:125px;padding:12px 0 5px 5px;font-family:klavikam;text-shadow:none;font-size:15px;background-color:#680000;border-radius:5px}.clx .pure-button.cart-checkout:hover{background-color:#940000}.summary-box{height:36px;background:#003511;border:1px solid #01621a;color:#fff;padding-left:1em;padding-top:6px;font-family:klavikam;width:255px!important}.cart-box table tr td ul{line-height:1.5em}.clx .cart-box .switch-cart{position:relative;height:30px;border:1px solid #7e0000;width:160px;border-radius:5px;font-family:klavikal}.clx .cart-box .switch-label{position:relative;z-index:2;float:left;width:58px;line-height:28px;font-size:14px;text-align:center;cursor:pointer}.clx .cart-box .switch-label:active{font-weight:700}.clx .cart-box .switch-label-off{padding-left:12px}.clx .cart-box .switch-label-on{padding-left:20px}.clx .cart-box .switch-input{display:none}.clx .cart-box .switch-input:checked+.switch-label{font-weight:700;color:#fff;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:color,text-shadow;-moz-transition-property:color,text-shadow;-ms-transition-property:color,text-shadow;-o-transition-property:color,text-shadow;transition-property:color,text-shadow}.clx .cart-box .switch-input:checked+.switch-label-on~.switch-selection{left:80px}.clx .cart-box .switch-selection{position:absolute;z-index:1;top:1px;left:2px;display:block;width:77px;height:27px;border-radius:2px;background-color:#bc0000;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.summary-cart-title{font-family:klavikal;display:block;color:#939393}.clx .cart-box .pure-form input[type=text]{border-radius:5px;border:1px dashed #5c5c5c;font-size:14px;width:245px;display:block}.checkout-wrapper .pure-form input[type=text].check-promo-input{border-radius:5px;border:1px dashed #5c5c5c;font-size:14px;width:245px;display:block}.clx .cart-box .pure-form input[type=number]{border-radius:5px;width:245px}.clx .cart-box .pure-form .apply-cart{display:block;width:245px;margin-bottom:1em;background:#004a93;color:#fff}.clx .cart-box .pure-form .apply-cart:hover{background:#003a7a;transition:all .6s ease-in-out 0s}.clx .cart-box .pure-form select{width:245px}.clx .cart-box .pure-form select:focus{border:1px solid #7e0000}.clx .cart-box .pure-form select,.clx .cart-box .pure-form input[type=number].summary-zip{border-radius:5px;padding-top:5px}.clx .cart-box .edit-item img{width:20px}.clx .cart-box .edit-item{margin-right:10px!important;vertical-align:middle}.clx .cart-box .delete-item img{width:20px}.clx .cart-box .delete-item{vertical-align:middle;margin-left:10px!important}.clx .cart-box .edit-item:hover,.clx .cart-box .delete-item:hover{background:#1d1d1d;border-radius:5px}.clx .cart-box .edit-item span,.clx .cart-box .delete-item span{color:#868686;font-family:klavikal;vertical-align:super}.clx .cart-box input.qty-cart{width:45px;background-color:#353535;border:0;padding:3px;color:#fff;text-align:center;margin-right:49px;border-radius:5px}.clx .checkout-wrapper .qty-cart{width:68px;background-color:#1d1d1d;border:0;padding:3px;color:#fff;text-align:center;margin-right:49px;border-radius:5px;display:inline-block}.clx .cart-box .kit-price-inside{color:#e40000;font-family:klavikal}.clx .checkout-wrapper .kit-price-inside{color:#e40000;font-family:klavikal}.summary-div{position:sticky;top:71px;right:0;height:650px}.clx .pure-button.empty-cart{background-image:none!important;background-color:rgba(251,251,251,.15)!important;border:transparent;color:#fff;display:inline-block;height:2.7em;text-align:center;transition:all .6s ease-in-out 0s;padding:12px 0 5px 5px;font-family:klavikam;text-shadow:none;font-size:15px;border-radius:5px;width:125px}.clx .pure-button.empty-cart:hover{background-color:rgba(207,207,207,.29)!important}.clx .cart-box .pure-table td,.pure-table th{border-left:transparent}.tooltip{position:relative}.tooltip:before,.tooltip:after{display:block;opacity:0;pointer-events:none;position:absolute}.tooltip:after{border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.75);border-left:6px solid transparent;content:'';height:0;top:20px;left:60px;width:0}.tooltip:before{background:rgba(161,10,10,.8);border-radius:2px;color:#fff;content:attr(data-title);font-size:12px;padding:6px 10px;top:6px;display:block;width:199px;left:-158px;text-shadow:1px 1px 2px #545454}#bread-button{color:#dfdfdf;display:table-cell;font-family:"arial";font-size:15px;vertical-align:middle;padding-left:1px!important}.tooltip.fade:after,.tooltip.fade:before{transform:translate3d(0,-10px,0);transition:all .15s ease-in-out}.tooltip.fade:hover:after,.tooltip.fade:hover:before{opacity:1;transform:translate3d(0,0,0)}.components-details span.tooltip.expand:before{transform:scale3d(.2,.2,1);transition:all .2s ease-in-out}.components-details span.tooltip.expand:after{transform:translate3d(0,6px,0);transition:all .1s ease-in-out}.components-details span.tooltip.expand:hover:before,.components-details span.tooltip.expand:hover:after{opacity:1;transform:scale3d(1,1,1)}.components-details span.tooltip.expand:hover:after{transition:all .2s .1s ease-in-out}.components-details span.tooltip.swing:before,.components-details span.tooltip.swing:after{transform:translate3d(0,30px,0) rotate3d(0,0,1,60deg);transform-origin:0 0;transition:transform .15s ease-in-out,opacity .2s}.components-details span.tooltip.swing:after{transform:translate3d(0,60px,0);transition:transform .15s ease-in-out,opacity .2s}.components-details span.tooltip.swing:hover:before,.components-details span.tooltip.swing:hover:after{opacity:1;transform:translate3d(0,0,0) rotate3d(1,1,1,0deg)}.components-details span.desription-more{color:#780000}.components-details span{color:#780000}.components-details span.desription-more:hover{color:#8e0000;z-index:9999}.clx .collapsable.active{background:0 0!important}.clx .title-static{font-family:klavikal}.clx .cart-box .title-static{color:#ffe100}.clx .collapsable.active{font-family:klavikal}.config-button{color:red}.order-status-text{color:#fff}header{border-bottom:1px solid #e01221!important}.newsletter-wrapper,.login-form-wrapper{border:0!important}.affirm-div{font-family:klavikal;font-size:.8em;color:#fff;max-width:155px}.login-form-wrapper .pure-form select,.clogin-form .pure-form select{background:#000!important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff!important}.clx .checkout-wrapper .checkout-button{background-color:#00751e!important;padding:.5em!important;border:0!important;font-family:klavikam!important;color:#fff!important;text-align:center!important;min-width:100px!important;font-size:18px!important}.clx .checkout-wrapper .checkout-button:hover{background:#3c7933!important}.cart.orders{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,#cecece 100%),url(/img/site/order-bg.png);background-position:center 0;height:100%;padding-top:3em}.cart.orders h1{font-family:klavikam;color:#000}.cart.orders table.order-status thead{background:rgba(144,144,144,.3) 0 0;color:#fff;color:#000;vertical-align:middle;height:65px;font-size:1.5em}.cart.orders table.order-status tr td h3,.cart.orders table tr td p{color:#000}.cart.orders table.order-status tr.clx-status td{border-bottom:1px dashed #004e78;border-right:1px dashed #8a8a8a;border-left:0}.cart.orders table.order-status tr.business-status td{border-bottom:1px dashed #0069c2!important;border-right:1px dashed #8a8a8a;border-left:0}.cart.orders table.order-status tr.clx-status td a{background:#bf4040;padding:1em;border:0;font-family:klavikam;width:140px;color:#fff;text-align:center}.cart.orders table.order-status tr.clx-status td a:hover{background:rgba(191,64,64,.78)}.cart.orders table.order-status .kit-order-parent{position:relative}.cart.orders table.order-status h3{color:#000;font-size:.8em}.cart.orders table.order-status h4{position:absolute;bottom:66px;left:81px;color:#000;font-size:1em;border:1px solid #8b8e90;padding:.2em;width:16px;text-align:center}.cart.orders table.order-status tr.business-status td a{background:#005398;padding:1em;border:0;font-family:klavikam;width:140px;color:#fff;text-align:center}.cart.orders .kit-order-parent{font-family:klavikal}.checkout-wrapper .breadcrumb span{font-family:klavikal!important}.checkout-wrapper table{font-family:klavikal!important}.form-container .pure-radio{font-family:klavikal!important;font-size:.8em;margin-right:3em}.checkout-wrapper a.apply-checkout{background:#005716!important;padding:.5em;border:0;font-family:klavikam;color:#fff;text-align:center;min-width:100px}.checkout-wrapper a.apply-checkout:hover{background:#00751e!important}.checkout-wrapper input.apply-checkout{display:block;width:245px;margin-bottom:1em;background:#004a93;color:#fff;box-shadow:none;border:0}.checkout-wrapper input.apply-checkout:hover{background:#003a7a;transition:all .6s ease-in-out 0s}.clx .checkout-wrapper #card-type-box,.clx .checkout-wrapper #card-type-box-ca{background:rgba(255,0,17,.32)!important;border:1px solid #c20000;color:#b0b0b0;font-family:klavikam;font-size:1.2em;height:38px;letter-spacing:normal;line-height:20px;margin-bottom:3px;padding:9px 11px;text-transform:uppercase;width:100%}.promocode-input{max-width:237px;display:block;float:left;height:31px;border:1px solid #00751e!important}.form-container h3,.form-container h4{font-family:klavikam!important}#bContinue,#bLogin{font-family:klavikal}.form-container .breadcrumb span{font-family:klavikal!important}.pure-form .pure-checkbox,.pure-form .pure-radio,.form-container h6{font-family:klavikal!important}.cart.orders table,.cart.orders p{font-family:klavikal}.login-container{padding:25px 10px 10px!important}.user-profile h1,.user-profile h3{font-family:klavikal}.user-profile label{font-family:klavikal;color:#fff}.affirm-div .affirm-ala-price{color:#00fdff!important;font-family:klavikam!important;font-size:13px}.show-for-mobile.only{display:none}.affirm-learn{font-family:klavikal;font-size:1em}.switch-clx{display:none}.switch-business{display:none;margin:0 auto;width:70%;margin-top:3em;border:1px solid #009cff;padding:1em;text-align:center;background-color:transparent;color:#fff;text-transform:uppercase;font-family:klavikam;position:absolute;bottom:25px;margin-left:2em}.clx a.kit-details-icon.active{background-image:url(/img/site/collapse.svg);background-position:center center;background-repeat:no-repeat;background-size:29px auto;height:36px;opacity:1;position:relative;width:36px}.kit-image-filter{width:220px!important;height:220px!important;padding-left:25px!important}.contact-wrapper h1{font-family:klavikam;color:#fff;font-size:3em}.contact-content-wrapper h3{font-family:klavikal;color:#fff;margin:0;font-weight:700}.contact-content-wrapper p{font-family:klavikal;color:#fff;letter-spacing:normal}.container-margin{margin-bottom:6em!important;margin-top:3em!important}.sorting-wrapper{padding:1em 0 1em 1em;border-bottom:1px solid #383838;margin-bottom:1em;background:rgba(33,33,33,.8)}.sorting-wrapper a.viewall{font-family:klavikal!important;padding-left:1em}.sorting-wrapper select{font-size:13px;font-family:klavikal;background:#000;border:0;height:28px;width:159px;color:#ddd!important}.sorting-wrapper label{font-size:15px;font-family:klavikal}.pre-config-page{background-image:url(/img/site/filter-bg.png);background-position:center top;background-repeat:repeat-y}.pre-config-page h1{color:#fff;font-size:2.2em;margin:0;font-family:klavikam}.pre-config-page .promo,.pre-config.kit-brief-wrapper .promo{color:#62c0ef;font-size:11px!important;display:block;padding-bottom:.4em;margin-top:-1em}.pre-config-page h2{color:#fff;font-size:3.5em;font-family:gbold;margin:0}.faq-wrapper h2{margin:0;padding:0;margin-bottom:10px;font-family:klavikam}.faq-wrapper p{margin-bottom:10px;font-family:klavikal}.warranty-wrapper p,.warranty-wrapper ul li{font-family:klavikal;padding-bottom:1em;font-size:1.2em}.warranty-wrapper h1,.warranty-wrapper h2,.warranty-wrapper h3{font-family:klavikam}.pre-config-page .pure-button.add,.pre-config.kit-brief-wrapper .pure-button.add{border:1px solid #087b2a;color:#fff;display:block;font-family:klavikal;font-size:16px;font-weight:700;height:43px;text-align:center;text-transform:uppercase}.pre-config-page .pure-button.add:hover,.pre-config.kit-brief-wrapper .pure-button.add:hover{background:rgba(0,128,0,.75);transition:all .5s ease-in-out 0s}.pre-config-page .pure-button.custom,.pre-config.kit-brief-wrapper .pure-button.custom{color:#fff;display:block;font-family:klavikal;font-size:16px;font-weight:700;height:43px;text-align:center;text-transform:uppercase}.pre-config-page .pure-button.custom:hover,.pre-config.kit-brief-wrapper .pure-button.custom:hover{background:rgba(0,84,168,.75);transition:all .5s ease-in-out 0s}.pre-config-page .filter-container h3{color:#d6d0d0;font-size:1em;font-family:klavikam;margin:0;text-transform:uppercase;padding-bottom:.5em}.pre-config-page h3{color:#d6d0d0;font-size:1em;font-family:klavikam;margin:0;text-transform:uppercase;padding-left:15px}.pre-config-page h4{font-family:klavikal;font-size:1em;margin-left:0;margin-bottom:1em}.pre-config-page h6,.pre-config.kit-brief-wrapper h6{font-family:klavikal;font-size:.9em;margin-left:0;color:#e6b74e}.pre-config-page h5,.pre-config.kit-brief-wrapper h5{font-family:klavikal;font-size:.8em;margin-left:1em;margin-bottom:1em;color:#a9a9a9;padding-top:.1em;padding-bottom:.5em;min-height:14px}.pre-config-page h5{padding-left:3px}.pre-config-page ul{color:#fff!important;font-family:klavikal;list-style:outside none none;padding:0;font-size:.85em;padding-left:15px}.pre-config-page p{font-family:klavikal}.img-adjust{width:70%}.pre-config-page p{color:#fff;font-size:1.4em;line-height:1em;margin:0}#closeMobileFilters{color:#ed202e;cursor:pointer;right:16px;position:absolute;text-align:center;top:15px;z-index:9999999;font-size:2em}.pre-config-page h1,.kit-brief-wrapper h1{color:#fff;font-size:2em;margin:0;font-family:klavikam}.pure-button.add-cart{background-color:#0b3c03;background-repeat:no-repeat;border:1px solid #097a00;color:#fff;display:inline-block;margin-bottom:1em;text-shadow:2px 2px #000;transition:all .6s ease-in-out 0s;width:180px;text-transform:uppercase;font-family:klavikam;font-size:1em;text-align:center}.pure-button.add-cart:hover{background:rgba(0,128,0,.75);transition:all .5s ease-in-out 0s}body .pre-config-page small{display:block;font-size:.7em;color:#b8b8b8}#upgradeList .tab a.tab-button{background:rgba(255,255,255,.86);color:#000}.pre-config-page .container{max-width:1499px;margin:0 auto}.lp.button.customize{border:2px solid #fff;color:#fff;font-size:18px;font-weight:700;height:49px;line-height:2.5em;padding-right:5px;text-transform:uppercase;width:250px}.uppercase{text-transform:uppercase}.pre-config-page ul.specs-div{color:#fff;font-size:.9em;list-style-image:initial;list-style-position:inside;list-style-type:disc;padding:0 0 0 0;line-height:normal}.pre-config-page ul.specs-div{color:#fff;font-size:.9em;list-style-image:initial;list-style-position:inside;list-style-type:disc;padding:0 0 0 0;line-height:normal;min-height:270px}.pre-config-page ul.specs-div:not(:root){min-height:244px}.filter-container{margin:1em 0;border-bottom:1px solid #575757;padding-bottom:1em}#mobileFilters{z-index:9;top:8.1em}#filters-wrapper{background:rgba(33,33,33,.8);margin-right:1.5em;padding:1em}#mobile-filters-wrapper{display:none;background:rgba(33,33,33,.8);padding:1em;z-index:9999}.filter-icon{text-align:center;margin-bottom:2em;padding-left:0}.filter-icon-mobile{display:none}.filter-icon span{display:block;font-size:.8em;font-family:klavikal}.contact-wrapper{background-image:url(/img/site/contact-bg.png);background-color:#000;height:100%;background-size:cover}.contact-wrapper .pure-form input,.contact-wrapper textarea{background:#0e0e0e;color:#fff;text-align:left}.pure-button.contact-button{background:rgba(25,136,7,.37);border:1px solid #087b2a;color:#fff;display:block;font-family:klavikal;font-size:20px;font-weight:700;height:43px;margin:0 auto;text-transform:uppercase;width:100%;letter-spacing:normal}.pure-button.contact-button:hover{background:rgba(0,128,0,.75);transition:all .5s ease-in-out 0s}.components-details .item-info{position:absolute;right:1px;top:1px;width:16px}.components-details .item-info+span{right:4px;position:absolute;top:25px;font-family:klavikam;font-size:.7em}.kit-price-top{font-family:klavikam;color:#fff}.compare-button span.box{height:13px;width:13px;right:4px;position:absolute;bottom:1.5em}#configurator .dropdown-select{width:52px;color:#fff;background:#3e3e3e;border:0;padding-left:.2em;height:17px;font-size:.7em;text-align:center}.clx .checkout-wrapper .pure-table-bordered td{border-bottom:0!important}.components-details .no-price-change{color:#ff9000;font-size:.7em;cursor:pointer;font-family:klavikam}#configurator .item{padding-bottom:.3em!important;padding-left:.5em!important;padding-top:.5em!important;padding-right:.5em!important}.kit-price .currency sup{font-size:76%;line-height:0;margin-left:0;margin-right:10px;position:relative;right:0;top:-.3em;vertical-align:baseline;text-shadow:none}.kit-price.old.currency sup{font-size:56%;line-height:0;margin-left:0;margin-right:-2px;position:relative;right:0;top:-.6em;vertical-align:baseline}.kit-price.old sup{font-size:54%;line-height:0;margin-left:5px;position:relative;right:6px;top:-.7em;vertical-align:baseline}.kit-price sup{font-size:54%;line-height:0;margin-left:7px;position:relative;right:10px;top:-.7em;vertical-align:baseline}.pure-img.share{display:none}.kit-price-inside{font-size:1.5em!important}.pre-config-page .pure-button.red{background:rgba(125,126,126,.31) 0 0!important}.sf-back-to-top{background-image:url(/img/site/back-top3.svg);display:none;z-index:999;position:fixed;right:20px;bottom:20px;width:50px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px red;opacity:0}.custom-kit-wrapper .pure-button.add{color:#fff;display:block;font-family:klavikal;font-size:16px;height:43px;text-align:center;text-transform:uppercase;width:85%;background:rgba(25,136,7,.37);padding-top:12px}.pre-config-page .custom-kit-wrapper .pure-button.add{width:100%}.custom-kit-wrapper .pure-button.add:hover{background:#008518;transition:all .5s ease-in-out 0s}.pure-button.viewall{color:#fff;display:block;font-family:klavikal;font-size:15px;height:43px;text-align:center;text-transform:uppercase;width:40%;background:0 0;margin:0 auto;line-height:27px;border:1px solid #004177}.pure-button.viewall:hover{border:1px solid #008aff;transition:all .5s ease-in-out 0s}h6.kit-price.old{font-family:klavikal;font-size:.9em;margin-left:0;color:#a9a9a9;min-height:20px}.custom-kit-wrapper h3{color:#d6d0d0;font-size:1em;font-family:klavikam;margin:0;margin-left:0;padding-bottom:5px}.custom-kit-wrapper .pure-button.custom{border:0;color:#fff;display:block;font-family:klavikal;font-size:16px;height:43px;text-align:center;text-transform:uppercase;width:85%;background:rgba(165,15,15,.58);margin-top:.5em;margin-left:0;padding-top:13px}.pre-config-page .custom-kit-wrapper .pure-button.custom{width:100%}.custom-kit-wrapper .pure-button.custom:hover{background:#a70909!important;transition:all .5s ease-in-out 0s}ul.custom-kit-height{color:#fff!important;font-family:klavikal;list-style:outside none none;font-size:.9em;padding-right:6px;height:100%!important}.affirm-div{font-family:klavikal;font-size:.7em;color:#fff;max-width:155px;margin-bottom:1em}.msrp{line-height:1em;font-family:klavikal;margin-left:1em;margin-bottom:1em;color:#ff5a00}.kit-brief-wrapper ul{font-size:1.1em;color:#cfcfcf;font-family:klavikal;list-style:none;margin:.3em 0;padding:0;width:80%}.mobile-sub-items .pure-menu-sub-item{background:0 0;padding:3px 3px;padding-left:6.5em}hr{border:0;height:1px;background:#fff linear-gradient(to right,#151515,#fff,#121212) 0 0!important}.sub-title-side{font-family:klavikal;font-size:.8em;display:block;text-transform:none}h2.left-menu-item .left-side-menu-arrow{top:5px;right:9px}h2.left-menu-item .left-side-menu-arrow .pre-arrow{top:5px;right:9px;display:none}#menu .menu-section-title h2{position:relative!important;margin:auto;text-transform:none}#menu .menu-section-title-pre h2{position:relative!important;margin:auto;text-transform:none}.menu-side ul li a{margin-left:0!important}a.pre-config-side{background-image:url(../../img/product-lines/clx/rs.png);background-repeat:no-repeat;background-position:left;height:60px;display:block;padding-left:3.5em;color:#fff!important;padding-top:0;font-family:klavikam;background-position:left}#menu .menu-section-title-pre{height:75px!important;padding:0 0 0 10px!important}#menu .menu-section-title{height:50px!important;padding:0 0 0 10px!important}.pre-config.kit-brief-wrapper ul{color:#fff!important;font-family:klavikal;list-style:outside none none;padding:0;font-size:.9em}.pre-config.kit-brief-wrapper h4{font-family:klavikal;margin-bottom:.8em}.pre-config.kit-brief-wrapper h3{color:#d6d0d0;font-size:1em;font-family:klavikam;margin:0;text-transform:uppercase}.pre-config.kit-brief-wrapper h6{font-family:klavikal;font-size:14px;margin-left:0;margin-bottom:1em;color:#b5a79b}.pre-config.kit-brief-wrapper .pure-button.viewall{border:1px solid #e8e3e3;background:#000!important;color:#fff;font-family:klavikam;font-size:20px;font-weight:700;height:43px;text-align:center;text-transform:uppercase;width:195px}.pre-config.kit-brief-wrapper .pure-button.customize{border:1px solid red}.item.selected.has-promo .components-details{border:1px solid #00a8ff}.item.selected.has-promo .components-details .select-btn.selected{background:#00a8ff url(/img/site/selected-promo-blue.png) no-repeat center center}.item.selected.has-promo .components-details .components-item a.selected.multi-select{background-image:url(/img/site/checkbox-selected-promo.png)!important}#configurator .promo{color:#54c5ff;max-width:99%;font-size:.69em!important}.current-total{font-size:15px;font-family:klavikal!important;color:#a7a6a6}.pre-config .all-config .pure-button{border:1px solid #fff;width:345px!important;text-align:center}.kit-brief-wrapper.pre-config{background:linear-gradient(to bottom right,rgba(2,2,2,.22),rgba(2,2,2,.7)),url(/img/product-lines/clx/clx-summary-bg.png) no-repeat left top/cover}.pure-button.update-button.address{background:#ed202e!important;color:#fff!important}.pure-button.update-button{background:0 0!important;border:1px solid #d50000;color:#fff;float:none!important;display:block;font-family:klavikam;font-size:20px;font-weight:700;height:43px!important;line-height:2.2em;margin:0 auto!important;text-transform:uppercase;width:190px!important;text-align:center!important}.clx .cart-box-inside .pure-button.cart-button.edit,.clx .cart-box-inside .pure-button.cart-button.delete{background-color:transparent;background-image:none;display:inline-block;height:2em;line-height:1em;margin:1em 1em 0 0;text-align:center;text-shadow:none;text-transform:uppercase;transition:all .6s ease-in-out 0s;width:170px;font-size:1.2em}.compare-button span.box+span{font-size:.9em}.components-details .item-info+span{color:#b97f2b}.kit-brief-wrapper{overflow-y:auto}.affirm-container{background:0 0!important}#my_cart h3{margin-top:.5em}#configurator .pure-button.features{color:#fff}.pure-button.features{color:#565656}#off-canvas-overlay{top:71px}#menu .top.aligned{height:3.2em;padding:22px 0 0 0!important;border-bottom:1px solid #e01221}.new-logo-business,.new-logo-intro{display:none!important}.swiper-button-prev{background-image:url(/img/site/ms-arrow-left.png)!important}.social-media a:hover{border:1px solid #891b09}.swiper-button-next{background-image:url(/img/site/ms-arrow-right.png)!important}.custom-kit-height{min-height:500px}#kitAllData:hover{background-color:rgba(0,0,0,.33);box-shadow:3px 3px 5px 6px #0009}.filters-banner img.monly-imgfilter{display:none}.cart-box #affirmProductModal{display:inline!important}.clx-kit-title{font-family:klavikam}.summary-div-mobile{display:none}.cart-box{min-height:720px}@media screen and (max-width:1600px){.pre-config-page h1,.kit-brief-wrapper h1{font-size:2.2em}.custom-kit-height{min-height:510px}.kit-brief-wrapper .img-pre{width:80%!important}.pre-config.kit-brief-wrapper ul{font-size:.7em!important}.pre-config.kit-brief-wrapper .pure-button{width:190px}}@media screen and (max-width:1280px){footer{position:inherit!important}footer .social-media a{width:1.5em}footer a.item{font-size:.7em}.cart-box .summary-div-mobile .pure-button{width:75px;font-size:10px}.cart-box .specs.accordion{width:80%;margin:0}.cart-box table tr td ul{font-size:.9em}.clx .cart-box .pure-table td{border:transparent}.summary-div-mobile{position:sticky!important;display:none!important;background-color:#009b32;top:71px;z-index:9;font-family:klavikal;height:auto;padding:1em}.summary-div-mobile .mobile-title-summary{font-family:klavikal}.summary-div-mobile .mobile-price-summary{font-family:klavikal}.summary-div{display:block;position:static;height:auto}.summary-box{width:100%}.kit-brief-wrapper .pure-button.learn-more.product-button{display:block;margin:-9em 0 0 auto!important}.kit-brief-wrapper .img-product{width:90%}.pre-config-page h1,.kit-brief-wrapper h1{font-size:2.3em}}@media screen and (max-width:880px){.pre-config.kit-brief-wrapper ul{font-size:.6em!important}}@media screen and (max-width:885px){.pre-config-page h1,.kit-brief-wrapper h1{font-size:2.3em}.left-side-menu-content{padding-left:234px!important;padding-top:0}#menu .top.aligned{padding:34px 0 0 0!important}.menu-side{height:768px;font-size:75%!important}#menu.active{width:231px!important}.kit-brief-wrapper h2{font-family:klavikal;font-size:.8em;font-style:italic;width:87%}#wrapper,.site-content,#container{height:auto!important}footer{position:inherit!important}.container-intro .clx-section img,.container-intro .business-section img{width:50%}.container-intro .clx-section,.container-intro .business-section{font-size:70%;min-height:435px}}@media screen and (max-width:1488px){.custom-kit-pre{width:50%}}@media screen and (max-width:1024px){.clx .checkout-wrapper thead{display:block;padding:.5em}}@media screen and (max-width:768px){.clx .checkout-wrapper thead{display:block;padding:.5em}footer .social-media a{width:1.5em}footer a.item{font-size:.7em}.cart-box .summary-div-mobile .pure-button{width:75px;font-size:10px}.cart-box .specs.accordion{width:80%;margin:0}.cart-box table tr td ul{font-size:.9em}.clx .cart-box .pure-table td{border:transparent}.summary-div-mobile{position:sticky!important;display:block!important;background-color:#009b32;top:71px;z-index:9;font-family:klavikal;height:auto;padding:1em}.summary-div-mobile .mobile-title-summary{font-family:klavikal}.summary-div-mobile .mobile-price-summary{font-family:klavikal}.summary-div{display:block;position:static;height:auto}.summary-box{width:100%}.tablet-fix-filters{width:100%}.sorting-wrapper{padding:.7em 0 0 1em}.sorting-wrapper a.viewall{display:none}#mobile-filters-wrapper{display:block}#searchLink.action-menu-button{display:none}#filters-wrapper{display:none}.custom-kit-filter{margin:0 auto}.hide-in-tablet-mobile{display:none}.filter-icon-mobile{display:block;text-align:right!important;height:38px}.pre-config-page h1,.kit-brief-wrapper h1{font-size:2.3em}}@media screen and (max-width:35.5em){.clx .checkout-wrapper a.pure-button{margin:5px}.clx .checkout-wrapper thead.summary-cart-box{display:block;padding:.5em;margin-bottom:1em}.cart-box .summary-div-mobile .pure-button{width:75px;font-size:10px}.cart-box .specs.accordion{width:80%;margin:0}.cart-box table tr td ul{font-size:.9em}.clx .cart-box .pure-table td{border:transparent}.summary-div-mobile{position:sticky!important;display:block!important;background-color:#01621a;top:48px;z-index:9;font-family:klavikal;height:auto;padding:1em}.summary-div-mobile .mobile-title-summary{font-family:klavikal}.summary-div-mobile .mobile-price-summary{font-family:klavikal}.summary-div{display:block;position:static;height:auto}.clx .cart-box{margin-top:3em}.breadcrumb{font-size:.8em}.checkout-wrapper .breadcrumb span{padding-right:6px}.clx .collapsable.active{font-size:.85em}.checkout-wrapper{margin-top:2em}.cart.orders table.order-status tbody{display:block;margin-bottom:6em}.cart.orders table.order-status tr td{border-right:0!important;border-bottom:0!important}#bread-checkout-btn{top:-33px}.shipping-wrapper{padding-top:.5em}a.pre-config-link{display:none}.pre-config-page h1,.kit-brief-wrapper h1{font-size:2.3em}.filters-banner img.desktop-tablet{display:none}.pre-config-page ul{font-size:.8em!important}.filters-banner img.monly-imgfilter{display:block;width:100%}.sorting-wrapper{padding:.5em 0 0 .5em}.sorting-wrapper a.viewall{display:none}#currentTotal{display:none}.pre-config-page .pure-button.add{background:rgba(0,128,0,.75)}#openMobileFilters{width:40px}.kit-image-filter{width:150px!important;height:150px!important}.mobile-sticky-filter{position:sticky;top:49px;z-index:99}#mobile-filters-wrapper{display:block}.filter-icon-mobile{display:block;text-align:right!important;height:38px}.hide-in-tablet-mobile{display:none}.custom-kit-filter{margin:0 auto;width:90%}.form-container .breadcrumb span{display:inline;font-size:.6em}.breadcrumb{text-align:center;width:100%}.components-details .no-price-change{font-size:.7em;position:absolute;top:86px;right:9px}.switch-business{position:relative!important}.pure-img.share{display:inline-block!important}#gallery .specs-div{font-size:1em!important}.pdp-main-image{width:35%;display:block;margin:0 auto}.pure-button.share,.pure-button.customize,.pure-button.features{display:none!important}.share-mobile img{padding-right:0!important;width:81%!important}.full-page-slider #wrapper{height:auto!important}.full-page-slider footer{position:relative!important}.action-menu-buttons .action-menu-button{height:45px!important}.cart-label{top:0!important}#upgradeList .tab.active a.tab-button{top:166px}a.kit-details-icon{opacity:1}.kit-details-icon{padding:0}#mobileFilters{z-index:9;top:6.5em;overflow-y:scroll;height:550px;width:270px}@media not all and (min-resolution:.001dpcm){@media{.mobile-sticky-filter{position:-webkit-sticky;top:51px;z-index:999}}}@media screen and (-webkit-min-device-pixel-ratio:0){li.mobile-only-cart{display:inline-block!important}}.show-for-mobile.only{display:inline-block!important}header{height:48px;background-color:rgba(0,0,0,.94)!important;border-bottom:1px solid #e01221!important}.left-menu-button{width:22px;height:46px}.component{padding:.2em 0!important}#upgradeList .tab.active a.tab-button{top:142px}#menu .top.aligned{padding:12px 0 0 0!important}#closeMenu{top:11px!important}.clx-kit-title{font-family:klavikam;font-size:.75em;color:#ed202e}.container-intro .clx-section{padding-top:7.5em!important}.site-content{padding-top:0!important}#menu .top.aligned{padding:12px 0 0 0!important}#closeMenu{left:10px;top:15px}}@media screen and (min-width:3000px) and (max-width:6900px){.swiper-button-prev,.swiper-button-next{width:67px!important;height:190px!important}.toggle-lang{position:absolute;top:38%;left:9%;margin:1px -113px}}