.tabs>ul{margin:0 auto -7px;display:inline-block;width:auto}.tabs>ul.two{width:auto;min-width:505px}.tabs>ul.two>li{min-width:205px}.tabs>ul.four{margin:0 0 -7px}.tabs>li{float:left;display:block;min-width:auto;list-style:none;margin:0 5px;font-weight:600}.tabs>li a{display:block;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;padding:1em;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;background:#666;font-size:15px}.tabs>li a:hover,.tabs>li a.active{background:#fff;color:#222}.tabs .tab-btn-container{display:flex;float:right;margin-bottom:10px}.tabs .tab-btn-container .button.compare{margin:0 5px}@media screen and (max-width:1024px){.tabs .tab-btn-container .button.compare{font-size:13px}.tabs .tab-btn-container .button.baq{font-size:21px}}@media screen and (max-width:768px){.tabs .tab-btn-container{float:none;margin-bottom:15px;margin-top:20px;justify-content:center}.tabs .tab-btn-container .button{max-height:40px}.tabs .tab-btn-container .button.compare{font-size:15px}.tabs .tab-btn-container .button.baq{font-size:25px}}@media screen and (max-width:425px){.tabs .tab-btn-container .button{max-height:35px}.tabs .tab-btn-container .button.compare{font-size:13px}.tabs .tab-btn-container .button.baq{font-size:22px}}.tabs .button{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:24px;padding:.1em 1.1em .08em}.tabs .button.contact{display:none}.tabs .button.compare{font-family:open sans,arial,sans-serif;font-size:15px;padding:.54em 1.1em;border:1px solid #cb2c31;background:#fff;color:#cb2c31}.tabgroup{padding-bottom:80px;text-align:left}.tabgroup div.tab{padding:20px 30px;border-top:1px solid #c6c6c6}@media only screen and (max-width:1280px){.tabs>ul.four{padding:0}.tabs .button.five{margin:15px}}@media only screen and (min-width:1280px){.button.compare.contact{right:250px}}@media only screen and (max-width:768px){.tabs .button.baq.contact{margin-right:10%}}@media only screen and (min-width:769px) and (max-width:950px){.tabgroup div.tab{padding:20px 0}}@media only screen and (max-width:950px){.tabs>ul.four{min-width:auto;margin:0 0 -7px 5px}.tabs>ul.four>li{min-width:auto}.tabs>ul.four>li a{font-size:12px}}@media only screen and (max-width:850px){.tabs>ul.five{padding:0 0 0 10px;min-width:auto}.tabs>ul.five>li{min-width:auto}.tabs>ul.five>li a{font-size:12px}.tabs.five .button{font-size:22px}}@media only screen and (max-width:800px){.tabs>ul{padding:0;min-width:fit-content}.tabs>ul.two{width:100%;min-width:fit-content}.tabs>ul.two>li{min-width:120px}.tabs>li a{font-size:12px}}@media only screen and (max-width:768px){.tabs>li{margin:0}.tabs ul.four{width:100%;margin:0 auto -7px}.tabs ul.four>li{width:96%;margin-left:2%}.tabs ul.four>li a{padding:.8em 1.2em}}@media only screen and (max-width:660px){.tabs.five>li a{padding:.8em 1.2em}}@media only screen and (max-width:490px){.tabs>li{margin:0}.tabs>ul.four{padding:0;margin-left:0}.tabs>ul.four>li{width:96%;margin-left:2%}.tabs>ul.four>li a{padding:.8em .6em}.tabs>ul,.tabs ul.two,.tabs ul.three,.tabs ul.five{margin:0 0 -7px;padding:0 0 0 2px}.tabs>ul.two>li,.tabs ul.three>li,.tabs ul.five>li{min-width:auto}.tabs>ul.two>li a,.tabs ul.three>li a,.tabs ul.five>li a{padding:.8em .5em}.tabs>ul.three>li a{font-size:10px}}@media only screen and (max-width:425px){.tabs>ul.four>li a{font-size:11px}.tabs ul.five{margin:0;width:100%}.tabs ul.five>li{width:90%;margin:0 auto;float:none}}@media print{.tabs .button,.tabs .button.compare{display:inline-block;margin:10px 0!important;position:static!important}.tabs .tab{display:block!important}#gallery,.gallery,.product-gallery{display:none!important}}.product-page ul.tabs.pdp-tabs{display:flex;position:relative;margin:10px 0 0;padding:0;width:100%}.product-page ul.tabs.pdp-tabs>li{float:none;min-width:calc(20% - 5px);margin:0 5px 0 0;background:#ccc;border-radius:8px 8px 0 0}.product-page ul.tabs.pdp-tabs>li a{height:100%;border:0;background:0;color:#000;padding:20px 0}.product-page ul.tabs.pdp-tabs>li a:hover{opacity:.95}@media screen and (max-width:500px){.product-page ul.tabs.pdp-tabs>li a{font-size:10px;padding:20px 5px}}.product-page ul.tabs.pdp-tabs>li a.active{background:#777;color:#fff;height:calc(100% + 10px);margin-top:-10px;border-radius:8px 8px 0 0;padding:25px 0 15px}@media screen and (max-width:500px){.product-page ul.tabs.pdp-tabs>li a.active{padding:25px 5px 15px}}.product-page .tabgroup.pdp-tabs div.tab{padding:0}.product-page .tab-btn-container.pdp-tabs{display:none}.bg-color-none{background-color:none}.grid .bg-white{background-color:#fff;margin-right:0;margin-left:0}.bg-lt-gray{background-color:#eee;margin-right:0;margin-left:0}.bg-md-gray{background-color:#a1a1a1;margin-right:0;margin-left:0}.bg-dk-gray{background-color:#2a2a2a;margin-right:0;margin-left:0}.bg-black{background-color:#000;margin-right:0;margin-left:0}.bg-red{background-color:#cb2c31;margin-right:0;margin-left:0}.row,.row div{align-items:stretch}.row{width:100%}div.gridpad.gridWidth,.gridpad.grid.gridWidth,.gridWidth>.row,.gridWidth>.row div:not(.video_small):not(.video-container):not(.videoWrapper){margin:0;padding:0}.gridpad .row{margin:auto}@media screen and (min-width:768px){.gridpad .row .col-md-5,.gridpad .row .col-md-5ths{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;float:left}}@media only screen and (max-width:425px){.col{flex-basis:auto;flex-grow:1;max-width:100%}.cta-text{padding-bottom:1em}}@media only screen and (max-width:760px){.col{flex-basis:auto;flex-grow:1;max-width:100%}.cta-text{padding-bottom:1em}}.grid .sectionHeader.grid-sh-parent-edit{position:relative}.grid .sectionHeader.grid-sh-parent-edit>.sectionHeader.grid-sh-child-edit{width:100%}.breadcrumb{padding:0;margin:25px;background:0;border:0}.breadcrumb li{font-size:18px;letter-spacing:-.25px;font-family:arial narrow,arial,sans-serif}.breadcrumb li:not(:last-of-type):after{content:"/";color:#4d4d4d;margin:0 10px}.breadcrumb li:last-of-type span{color:#4d4d4d}.breadcrumb a{color:#cb2c31;font-weight:700}.breadcrumb ol{margin:0;padding:0}.video_thumb-wrapper{float:left;width:25%;margin:0;padding:20px 10px 0}.video_thumb-wrapper p{padding:0 10px}.clear{clear:both;height:0}.container{padding:0}.video-text h3{margin:0;font-weight:600;width:100%;font-size:16px}.video_thumb-wrapper p{padding:0;margin:5px 0 0}.video-text{margin:5px 0 20px}@media only screen and (max-width:768px){.video_thumb-wrapper{width:33%}}@media only screen and (max-width:540px){.video_thumb-wrapper{width:50%}}@media print{.video_thumb-wrapper{display:none!important}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin:0 0 30px}.videoWrapper img.video-thumbnail-override{width:100%;height:100%;position:absolute}.videoWrapper .fa.fa-play{color:#fff;position:absolute;display:block;font-size:5vw;padding:20px 50px;background:#cb2c31;border-radius:15px;top:50%;left:50%;transform:translate(-50%,-50%)}div.video-container{margin:0 auto;padding-bottom:56.25%}.video_small .video-popup-container{position:relative;max-width:100%;width:100%;display:inline-block}.video_small .video-popup-container .thumbnail-override-container .video-thumbnail-override{position:absolute}.video_small .video-popup-container .thumbnail-override-container .fa.fa-play{line-height:5vw}.video_small .video-popup-container iframe,.video_small .video-popup-container .popup-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.video_small .video-popup-container .popup-video-overlay{z-index:1}.video_small .video-popup-container:hover{cursor:pointer}.video_small .video-popup-container a,.video_small .video-popup-container img{position:relative}.video_small .video-popup-container img{width:100%}.video_small .video-popup-container i{position:absolute;left:calc(50% - 20px);top:calc(50% - 14px);font-size:40px;line-height:28px;color:red;background:#fff;border-radius:50px}.video_small .render-to-lightbox-wistia iframe,.video_small .render-to-lightbox-wistia .video-popup-container{position:absolute;top:0;left:0;width:100%;height:100%}.video_small .render-to-lightbox-wistia .video-popup-container{z-index:1}.video_small .accept-cookies-video-container{color:#fff;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:2;background:#000}.video_small .accept-cookies-video-container>p{font-size:16px;padding:0 10px}.video_small .accept-cookies-video-container:hover{cursor:initial}.video_small .accept-cookies-video-container .ot-btn-container{display:flex;flex-direction:row;justify-content:center}.video_small .accept-cookies-video-container .ot-btn-container .vid-ot-btn-img{padding:5px 5px 5px 20px;background:#cb2c31;border:1px solid #cb2c31;border-radius:5px 0 0 5px;height:50px;width:auto}.video_small .accept-cookies-video-container .ot-btn-container .vid-ot-btn-img:hover{cursor:pointer}.video_small .accept-cookies-video-container .ot-btn-container button#ot-sdk-btn.ot-sdk-show-settings{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31;border-radius:0 5px 5px 0;padding:5px 20px 5px 0;font-size:16px}.video_small .accept-cookies-video-container .ot-btn-container button#ot-sdk-btn.ot-sdk-show-settings:hover{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31}.video_small .accept-cookies-video-container .ot-btn-container button#ot-sdk-btn.ot-sdk-show-settings:focus{outline:0}.videoWrapper{margin:0 0 30px;position:relative;padding-bottom:56.25%;padding-top:0;height:0}div.video-container{margin:0 auto;padding-bottom:56.25%}div.video-title{padding:.225em .625em;font-family:heroiccondensedregular,sans-serif;font-size:34px;line-height:34px;font-weight:400;text-transform:uppercase;color:#333;letter-spacing:-.5px}div.video-headline{padding:2em 0;font-size:16px;text-transform:uppercase;font-weight:600}div.video-desc{padding:0 0 2em;font-size:14px;font-weight:400;line-height:1.5}.text-white .video-headline,.text-white .video-title,.text-white .video-desc{color:#fff!important}.text-black .video-headline,.default .video-headline,.text-black .video-title,.default .video-title,.text-black .video-desc,.default .video-desc{color:#333!important}@media print{.videoWrapper{display:none!important}}@media only screen and (max-width:425px){.video_grid.section{margin-bottom:1em}}.videoSearch .video-search-container{display:flex;margin-left:0;margin-right:0}.videoSearch .video-search-container .search-filter-column{flex:0 0 29%;max-width:29%;background-color:#f5f5f5;padding:25px 25px 0;margin-right:1%}@media screen and (max-width:1400px){.videoSearch .video-search-container .search-filter-column{flex:0 0 27%;max-width:27%;margin:0 0 0 2%}}@media screen and (max-width:768px){.videoSearch .video-search-container .search-filter-column{display:none}}.videoSearch .video-search-container .search-filter-column h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:36px}.videoSearch .video-search-container .search-filter-column h3.titleLine{font-size:28px}.videoSearch .video-search-container .search-filter-column hr{margin:10px 0 15px}.videoSearch .video-search-container .search-filter-column .filter-container ul{list-style:none;list-style-type:none;padding-left:0;overflow-y:auto}.videoSearch .video-search-container .search-filter-column .filter-container ul li label{font-size:14px}.videoSearch .video-search-container .search-filter-column #video-search-query,.videoSearch .video-search-container .search-filter-column #video-search-submit-btn{border-radius:0;display:block;width:100%;margin:10px 0}.videoSearch .video-search-container .search-filter-column #video-search-query{border:1px solid #ddd;height:35px;padding:0 10px}.videoSearch .video-search-container .search-filter-column .reset-filters{text-align:center}.videoSearch .video-search-container .search-filter-column .reset-filters .reset-filters-btn{display:inline-block;padding:10px 20px;margin-bottom:20px;font-size:14px;border:1px solid #cb2c31;color:#cb2c31}.videoSearch .video-search-container .search-filter-column .reset-filters .reset-filters-btn:hover{cursor:pointer}.videoSearch .video-search-container .search-filter-btn-mobile{display:none}@media screen and (max-width:768px){.videoSearch .video-search-container .search-filter-btn-mobile{display:block;width:95%;margin:auto}.videoSearch .video-search-container .search-filter-btn-mobile button{width:100%;border-radius:0}}.videoSearch .video-search-container #videoResultsColumn{flex:0 0 70%;max-width:70%;max-height:940px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:1400px){.videoSearch .video-search-container #videoResultsColumn{flex:0 0 69%;max-width:69%;margin-right:1%}}@media screen and (max-width:768px){.videoSearch .video-search-container #videoResultsColumn{flex:0 0 94%;flex:0 0 calc(99% - 17px);max-width:100%;padding-left:20px;margin-top:25px;margin-right:1%;max-height:500px;overflow-y:auto}}@media screen and (max-width:475px){.videoSearch .video-search-container #videoResultsColumn{flex:0 0 92%;flex:0 0 calc(100% - 17px);margin-left:10px;margin-right:0;padding:0 10px 0 0}}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{width:32.5%;height:300px!important;padding:0;margin:0 3px 20px;background-color:#555}@media screen and (max-width:1300px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:275px!important}}@media screen and (max-width:1200px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:260px!important}}@media screen and (max-width:1100px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{width:32%}}@media screen and (max-width:900px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:225px!important}}@media screen and (max-width:768px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:240px!important}}@media screen and (max-width:600px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:260px!important;width:45%}}@media screen and (max-width:500px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:240px!important}}@media screen and (max-width:475px){.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper{height:auto!important;width:100%;margin:5px 0}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .youtube-img{width:40%;display:inline-block}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .video-text{width:55%;display:inline-block;vertical-align:top;padding-top:15px}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .video-text h3{font-size:13px}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .video-text p.tags{display:block;font-size:11px}}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .video-text{color:#fff;padding:5px 10px 0}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .video-text h3{font-size:13px;font-weight:400}.videoSearch .video-search-container #videoResultsColumn .video_thumb-wrapper .video-text p{display:none}.videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container{display:none}#videoSearchFormMobile{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(1,1,1,.4)}#videoSearchFormMobile .modal-close-btn{top:20px;right:25px}#videoSearchFormMobile .search-filter-form{width:90%;max-width:700px;margin:25px auto 0;background:#fff;padding:20px}#videoSearchFormMobile .search-filter-form h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:36px}#videoSearchFormMobile .search-filter-form h3.titleLine{font-size:28px}#videoSearchFormMobile .search-filter-form hr{margin:10px 0 15px}#videoSearchFormMobile .search-filter-form .filter-container ul{list-style:none;list-style-type:none;padding-left:0;max-height:250px;overflow-y:auto}#videoSearchFormMobile .search-filter-form .filter-container ul li label{font-size:13px}#videoSearchFormMobile .search-filter-form .reset-filters{text-align:center}#videoSearchFormMobile .search-filter-form .reset-filters .reset-filters-btn{display:inline-block;padding:10px 20px;margin-bottom:20px;font-size:14px;border:1px solid #cb2c31;color:#cb2c31}#videoSearchFormMobile .search-filter-form #video-search-query,#videoSearchFormMobile .search-filter-form #video-search-submit-btn{border-radius:0;display:block;width:100%;margin:10px 0}#videoSearchFormMobile .search-filter-form #video-search-query{border:1px solid #ddd;height:35px;padding:0 10px}.search-filter-form .filter-button-container .filter-button{background:#c3c3c3;color:#222;display:block;font-size:12px;line-height:1;margin:0 10% 10px;opacity:1;padding:12px 45px 12px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:80%}@media screen and (min-width:769px) and (max-width:1224px){.search-filter-form .filter-button-container .filter-button{font-size:11px;line-height:1;margin:0 5% 10px;padding:12px 30px 12px 10px;width:90%}.search-filter-form .filter-button-container .filter-button i{width:25px}}@media screen and (max-width:425px){.search-filter-form .filter-button-container .filter-button{font-size:10px;line-height:1;margin:0 5% 10px;padding:10px 30px 10px 10px;width:90%}.search-filter-form .filter-button-container .filter-button i{padding-top:10px;width:25px}}.search-filter-form .filter-button-container .filter-button i{border-left:1px solid #fff;display:inline-block;font-family:FontAwesome,open sans,arial,sans-serif;font-style:normal;height:100%;padding-top:12px;position:absolute;top:0;right:0;text-align:center;width:35px}.search-filter-form .filter-button-container .filter-button:hover{background:#999;color:#222;opacity:1;text-decoration:none}.videoSearch_navbar{margin-bottom:25px}@media screen and (max-width:768px){.videoSearch_navbar{display:none}}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner{background-color:#333;height:70px;margin:0;position:relative;text-align:center}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .subnav{display:inline-block;position:absolute;vertical-align:middle;color:#cb2c31;font-family:heroiccondensedregular,sans-serif;font-size:35px;line-height:1em;text-transform:uppercase;padding:0;margin-bottom:0;left:5%;top:16px}@media screen and (max-width:1024px){.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .subnav{left:20px}}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container{display:inline-block}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul{display:inline-block;height:70px;margin:0;padding:0;list-style-type:none}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul li{display:inline-block;color:#fff;font-size:16px;line-height:14px;text-transform:uppercase;text-decoration:none;padding:0 20px;margin-top:28px}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul li:not(:last-of-type){border-right:1px solid #fff}.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul li:hover{color:#cb2c31;text-decoration:underline;cursor:pointer}@media screen and (max-width:1400px){.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul li{padding:0 12px;font-size:14px}}@media screen and (max-width:1024px){.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul li{padding:0 5px 0 2px}}@media screen and (max-width:900px){.videoSearch_navbar #videoSearchNav .videoSearch_navbar_inner .list-container ul li{font-size:12px}}.videoSearch .filter-container .hidden-filter,#videoSearchFormMobile .filter-container .hidden-filter{display:none}.videoSearch .filter-container .hidden-filter~label,#videoSearchFormMobile .filter-container .hidden-filter~label{display:none}.video-fancybox-desc{margin-top:10px;color:#000}@media screen and (max-width:768px){.video-fancybox-desc{font-size:13px}}@media screen and (max-width:425px){.video-fancybox-desc{line-height:1.3em}}.zh-CN .videoSearch .video-search-container #videoResultsColumn{max-height:100%}.zh-CN .videoSearch .video-search-container #videoResultsColumn #videoResultsContainer{min-height:900px}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container{overflow:auto;padding-left:0;width:100%}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container .video-results-pagination-list{padding-left:10px;list-style:none;margin:0 0 2px;padding:0;background-color:transparent}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container .video-results-pagination-list ul{padding-left:0}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container .video-results-pagination-list li{list-style:none;margin:0;padding:0;float:left}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container .video-results-pagination-list li a{font-size:14px;text-decoration:none;border:3px solid transparent;display:block;min-width:34px;margin-right:10px;text-align:center;height:34px;line-height:26px}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container .video-results-pagination-list li a:hover{cursor:pointer;background-color:#dfdfdf}.zh-CN .videoSearch .video-search-container #videoResultsColumn .video-results-pagination-container .video-results-pagination-list li a.video-results-current-page{border-color:#b7b6b6!important}@media screen and (max-width:1224px){.videoList{padding:0 30px}}@media screen and (max-width:425px){.videoList{padding:0 15px}}.videoList .youtube-img{display:block;width:100%}@media screen and (max-width:425px){.videoList .video-text{margin-bottom:0}}.videoList .video-text a,.videoList .video-text h3{color:#222}.videoList .video-text a:hover,.videoList .video-text h3:hover,.videoList .video-text a:active,.videoList .video-text h3:active,.videoList .video-text a:visited,.videoList .video-text h3:visited{color:#222}.videoList .video-text h3{min-height:40px}@media screen and (max-width:425px){.videoList .video-text h3{font-size:12px;line-height:1.2;min-height:42px}}.videoList .video-text p.tags{display:none;color:#c3c3c3;font-size:10px;margin-bottom:0;min-height:30px}.videoList #video-loading{display:block;height:84px;margin:10px auto;width:200px}.videoList .wistia-videolist-thumb{width:100%;height:100%;pointer-events:none}.videoList .fancybox-media{display:inline-block}.fancybox-inner .cn-err-img{display:block;max-height:100%;max-width:100%;margin:auto}.page:not(.zh-CN) .cn-fancybox,.page:not(.zh-CN) .cn-featured-video{display:none}.zh-CN .default-featured-video{display:none}.zh-CN .videoList-modal{width:560px;height:315px;margin-top:0;margin-left:0;padding-right:30px;top:calc(-150%);left:calc(-200%)}.zh-CN .video_thumb .loading-gif{left:initial;top:initial;width:350px;height:100px;margin-left:-50px;margin-top:-200px}.zh-CN .cn-videolist-thumb{width:100%;height:100%;pointer-events:none}.zh-CN .cn-fancybox{display:inline-block}.zh-CN .fancybox-media:not(.cn-fancybox){display:none}@media print{.video-wrapper{display:none!important}}.video-wrapper{padding:33px 0}.video-detail-title{font-size:1.5rem!important;padding:20px 0 10px}.zh-CN .default-video{display:none}.zh-CN .cn-video{display:block}.zh-CN .cn-video-err-img{position:absolute;max-height:100%;top:0;left:0;right:0;bottom:0;margin:0 auto}.page:not(.zh-CN) .cn-video-err-img:not(.wistia-default),.page:not(.zh-CN) .cn-video:not(.wistia-default){display:none}.img-box2{height:100%;overflow:hidden;position:absolute;width:auto;right:0;background:#000}.img-box2 img{height:100%;width:auto;margin:0;float:right;border:5px solid red}.video-container{position:relative;padding-bottom:55.15%;padding-top:0;height:0;overflow:hidden;background-color:#000;cursor:pointer}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{max-width:1080px;margin:0 auto;position:relative}@media print{.video-container{display:none!important}}.title-wrapper{min-height:30px;font-family:heroiccondensedregular,Arial,sans-serif}.title-wrapper h1{font-size:24px;line-height:24px;color:#656565;text-transform:uppercase;padding:15px}.text-align-left h1,.text-align-left h2{text-align:left}.text-align-center h1,.text-align-center h2{text-align:center}.title-wrapper.text-align-center{padding-bottom:0}.title-wrapper h1.white{color:#fff}.title-wrapper h1.black{color:#000}.title-wrapper h2{font-size:18px;line-height:20px;color:#888}.text-image h1{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:4rem}.text-image h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:3rem;padding:0}.text-image h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:2rem}.text-image a{color:#cb2c31}.text-image .image-wrapper{margin:0 auto 10px;max-width:100%;display:table}.text-image .image-wrapper img{display:table-cell;width:100%;max-width:100%}.text-image .image-wrapper.image-before{margin-right:15px}.text-image.image-align-left .image-wrapper{float:left}.text-image.image-align-right .image-wrapper{float:right}.text-image.image-align-center .image-wrapper{float:none;margin:0 auto}.text-image .expand-button{width:45px;height:45px;position:absolute;bottom:1%;right:1%;border:5px solid transparent;background:rgba(0,0,0,.2);background-image:url(images/expand_icon.png);background-repeat:no-repeat;background-size:contain;cursor:pointer}.tab .textImage:first-child .title-wrapper h1{font-size:30px;padding:0 0 30px;color:#222}.tab .textImage:first-child .text-body p{font-size:15px}.tab .textImage:first-child .text-body ul{list-style:none;padding:0}.tab .textImage:first-child .text-body ul li{font-size:15px}.tab .textImage:first-child .text-body ul li:before{content:"\f00c";margin:0 10px 0 0;font-family:FontAwesome;color:#cb2c31;font-size:1.2em}.tab .textImage:first-child .icon_link a{text-transform:uppercase;color:#cb2c31;font-family:FontAwesome,open sans,arial,sans-serif;padding:20px 0}h1#standard-features{font-size:30px;padding:0 0 30px;color:#222;text-transform:uppercase;text-align:left;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif}.text h1{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:4rem}.text h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:3rem;padding:0}.text h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:2rem}@media screen and (max-width:800px){.text h1{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:2.5rem}.text h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:2rem;padding:0}.text h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:1.5rem}}.text a{color:#cb2c31!important;overflow-wrap:break-word}.text a:visited{color:#cb2c31!important}.text .text-body .text-strikethrough{text-decoration:line-through}.text td{padding:10px 5px 5px 15px}.text table ul{padding-left:15px}.haas-modal-body:not(.no-modal-defaults) .text-body h1{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:40px}.haas-modal-body:not(.no-modal-defaults) .text-body h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:35px;padding:0}.haas-modal-body:not(.no-modal-defaults) .text-body h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:30px}.haas-modal-body:not(.no-modal-defaults) .text-body p{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:25px}.tab .text:first-child .title-wrapper h1{font-size:30px;padding:0 0 30px;color:#222}.tab .text:first-child .text-body p{font-size:15px}.tab .text:first-child .text-body ul{list-style:none;padding:0}.tab .text:first-child .text-body ul li{font-size:15px}.tab .text:first-child .text-body ul li:before{content:"\f00c";margin:0 10px 0 0;font-family:FontAwesome;color:#cb2c31;font-size:1.2em}.tab .text:first-child .icon_link a{text-transform:uppercase;color:#cb2c31;font-family:FontAwesome,open sans,arial,sans-serif;padding:20px 0}h1#standard-features{font-size:30px;padding:0 0 30px;color:#222;text-transform:uppercase;text-align:left;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif}div.testimonial{background-color:#f8f8f8}div.testimonial .avatar{margin:7% 5% 5% 15%;display:inline-block;vertical-align:top}div.testimonial .avatar img{width:145px;height:145px;border-radius:75px}div.testimonial .quotesvg{width:38px;height:34px;background-image:url(images/icon-quotation.svg);background-repeat:no-repeat;background-position:top;display:inline-block;margin:7% 2% 0 0;vertical-align:top}div.testimonial .text-container{display:inline-block;vertical-align:top;margin:6.2% 0 6%;width:50%}@media screen and (max-width:768px){div.testimonial .text-container{width:100%;padding:0 15px}}div.testimonial .text-container p{font-size:16px;line-height:24px}div.testimonial .text-container img{max-width:30%;margin:15px 0}div.testimonial .text-container span.author{font-weight:700}div.testimonial .text-container .uppercase{text-transform:uppercase;font-size:12px}@media(max-width:768px){div.testimonial .avatar{margin:7% 0 0;display:block;text-align:center;padding:7% 5% 5%}div.testimonial .text-container img{max-width:30%;margin:15px auto;display:block}}.cmp-tabs *:focus{outline:0}.cmp-tabs .cmp-tabs__tablist{margin-top:20px;margin-bottom:-1px;padding-left:15px}.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{margin:0 10px;padding:10px 50px;border-radius:5px 5px 0 0;background:#6f6f6f;color:#fff;text-transform:uppercase}.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{color:#6f6f6f;background:#fff;border:1px solid #dfdfdf;border-bottom:0}@media screen and (max-width:768px){.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{font-size:13px;padding:10px 30px}}.cmp-tabs .cmp-tabs__tabpanel{padding:25px 25px 0;border-top:1px solid #dfdfdf}@media screen and (max-width:950px){.cmp-tabs .cmp-tabs__tabpanel{padding:25px 15px 0}}.standardFeatures:after{content:".";visibility:hidden;display:block;height:0;clear:both}.standardFeatures #standard-features{background-color:#777;font-size:30px;padding:8px 0 30px!important;color:#fff;text-transform:uppercase;margin-top:30px;height:50px;width:100%;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.standardFeatures #standard-features i{font-size:26px;vertical-align:top;padding:4px 25px 0 10px;width:20px}.standardFeatures #available-features{background-color:#cb2c31;font-size:30px;padding:8px 0 30px;color:#fff;text-transform:uppercase;margin-top:30px;height:50px;width:100%;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.standardFeatures #available-features i{font-size:26px;vertical-align:top;padding:4px 25px 0 10px;width:20px}.standardFeatures .char-group{border-bottom:1px solid #cb2c31;float:left;width:90%;margin:0 5%;padding:10px 0 5px}.standardFeatures .char-group h2{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:26px;text-transform:uppercase;color:#cb2c31;margin:0;width:20%;line-height:25px;float:left}.standardFeatures .char-group ul{float:left;margin:3px 0 0;display:inline-block;list-style:none;width:80%;line-height:17px}.standardFeatures .char-group ul li{padding:10px 0 8px 10px;font-size:15px;cursor:pointer}.standardFeatures .char-group ul li:hover{background-color:#ddd}.standardFeatures .char-group span{margin-left:3px;color:#cb2c31}.standardFeatures .option-detail-modal .modal-image{margin-top:15px}.standardFeatures .option-detail-text{margin-top:15px}.standardFeatures .option-detail-text h2>a>span{font-size:32px;margin-left:3px;color:#cb2c31}.standardFeatures .avail-char-group{border-bottom:1px solid #cb2c31;float:left;width:90%;margin:0 5%;padding:10px 0 5px}.standardFeatures .avail-char-group h2{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:26px;text-transform:uppercase;color:#cb2c31;margin:0;width:20%;line-height:25px;float:left}.standardFeatures .avail-char-group ul{float:left;margin:3px 0 0;display:inline-block;list-style:none;width:80%;line-height:17px}.standardFeatures .avail-char-group ul li{padding:5px 0 8px 10px;font-size:15px;cursor:pointer}.standardFeatures .avail-char-group ul li:hover{background-color:#ddd}.standardFeatures .avail-char-group span{margin-left:3px;color:#cb2c31}@media only screen and (max-width:600px){.standardFeatures .char-group{width:100%;margin:0}}@media only screen and (max-width:500px){.standardFeatures .char-group h2{width:100%}.standardFeatures .char-group ul{width:100%;padding:0}}@media only screen and (max-width:600px){.standardFeatures .avail-char-group{width:100%;margin:0}}@media only screen and (max-width:500px){.standardFeatures .avail-char-group h2{width:100%}.standardFeatures .avail-char-group ul{width:100%;padding:0}}.standardFeatures .disclaimer p{margin-top:20px;width:90%;color:#777}.standardFeatures .automation-options{visibility:hidden}.standardFeatures #automation-features{background-color:#bbbaba;font-size:30px;padding:8px 0 30px;color:#222;text-transform:uppercase;margin-top:30px;height:50px;width:100%;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.standardFeatures #automation-features i{font-size:26px;vertical-align:top;padding:4px 25px 0 10px;width:20px}.standardFeatures .auto-char-group{border-bottom:1px solid #cb2c31;float:left;width:90%;margin:0 5%;padding:10px 0 5px}.standardFeatures .auto-char-group h2{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:26px;text-transform:uppercase;color:#cb2c31;margin:0;width:20%;line-height:25px;float:left}.standardFeatures .auto-char-group ul{float:left;margin:3px 0 0;display:inline-block;list-style:none;width:80%;line-height:17px}.standardFeatures .auto-char-group ul li{padding:5px 0 8px 10px;font-size:15px;cursor:pointer}.standardFeatures .auto-char-group ul li:hover{background-color:#ddd}.standardFeatures .auto-char-group span{margin-left:3px;color:#cb2c31}#specs-and-resources .section-wrapper.text-align-center h2{text-align:left}#specs-and-resources hr{float:left;width:16%;margin-bottom:0}#specs-and-resources .title-wrapper h1{font-size:30px;padding:0;color:#222}#specs-and-resources .cta-text{padding:0 0 40px}#specs-and-resources .cta-text h2{font-size:16px;font-family:sans-serif;font-weight:600;color:#cb2c31;text-transform:uppercase;float:left;padding:10px 0;text-align:left}#specs-and-resources .cta-text h2:after{border-bottom:2px solid #cb2c31;width:50px;content:"";display:block}#specs-and-resources .cta-text p{padding:10px 0 0;font-weight:400;line-height:18px;text-align:left}#specs-and-resources .cta-text .text-align-center span.cta-link.button{padding:0;color:#cb2c31;text-transform:uppercase;float:left;background-color:transparent}.specsdims a{background-color:transparent;padding:0;display:inline-block;border:0;color:#222}.specsdims ul>li:first-child{margin-left:0}.specsdims li{width:auto}.specsdims .title{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:30px;text-transform:uppercase;color:#222;margin:25px 0 0}.specsdims .title:after{display:block;content:"";width:100%;border-bottom:2px solid #cb2c31;margin:3px 0}.specsdims table{margin:0 0 60px;width:100%;float:left}.specsdims th{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:25px;border-bottom:1px solid #cb2c31;text-transform:uppercase;font-weight:400;padding:40px 0 10px}.specsdims td{border-bottom:1px solid #ccc;padding:10px 0;vertical-align:top}.specsdims td a{color:#cb2c31}.specsdims table tr th:first-child{width:30%;color:#cb2c31}.specsdims table tr th:nth-child(2),.specsdims table tr td:nth-child(2){width:30%;padding-right:5%}.iframe-container{width:100%;overflow-y:hidden}@media screen and (max-width:768px){.iframe-container{overflow-y:scroll!important;-webkit-overflow-scrolling:touch}}.similar-models .row{margin:0}.similar-models .details{margin:16px 0}.similar-models .card-container{box-shadow:none!important;border:0!important;outline:0!important}.similar-models .card-container:hover{border:0!important;outline:0!important}.similar-models .card-container a.card{border:0!important;border-radius:0!important;box-shadow:0 0 5px rgba(0,0,0,.2)!important;display:block;outline:1px transparent!important}.similar-models .card-container a.card:hover{border:0;outline:1px solid #cb2c31!important;box-shadow:0 0 0 transparent!important}.similar-models .haas-specs{margin:0!important;padding:0!important}.similar-models .haas-specs ul{width:90%}.similar-models .haas-specs ul li{font-size:26px;max-width:27%}.similar-models .haas-specs ul li:after{font-size:70px;right:-5px;top:-5px!important}.similar-models .haas-specs ul li span{font-size:12px!important}@media screen and (max-width:1224px){.similar-models .haas-specs ul{width:94%}.similar-models .haas-specs ul li{font-size:21px!important;padding:0 7% 0 0}.similar-models .haas-specs ul li span{font-size:10px!important}.similar-models .haas-specs ul li:after{font-size:60px!important;right:0}}@media screen and (max-width:1000px){.similar-models .haas-specs ul li span{font-size:10px!important}}@media screen and (max-width:850px){.similar-models .haas-specs ul li{font-size:20px!important;padding:0 7% 0 0}.similar-models .haas-specs ul li:after{font-size:50px!important;right:-5%}.similar-models .haas-specs ul li span{font-size:9px!important}.similar-models .short-description{font-size:13px!important}}@media screen and (max-width:768px){.similar-models .model-image{height:34.72222222vw}.similar-models .haas-specs ul{width:70%}.similar-models .haas-specs ul li{font-size:30px!important}.similar-models .haas-specs ul li:after{font-size:65px!important;right:0}.similar-models .haas-specs ul li span{font-size:13px!important}.similar-models .short-description{text-align:center}}@media screen and (max-width:768px) and (min-width:1225px){.similar-models .model-image{height:500px}}@media screen and (max-width:560px){.similar-models .model-image{min-height:125px}.similar-models .haas-specs ul{width:80%}.similar-models .haas-specs ul li{font-size:20px!important}.similar-models .haas-specs ul li:after{font-size:60px!important}.similar-models .haas-specs ul li span{font-size:10px!important}}@media screen and (max-width:425px){.similar-models .haas-specs ul{width:94%!important}.similar-models .haas-specs ul li{font-size:16px!important;line-height:1.2}.similar-models .haas-specs ul li:after{font-size:50px!important}.similar-models .haas-specs ul li span{font-size:9px!important}}.similar-models h5{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:34px;margin-top:1.38888889vw;text-transform:uppercase;width:90%;margin:0 auto;text-align:center;display:table-cell;height:76px;vertical-align:bottom}@media(min-width:769px) and (max-width:1224px){.similar-models h5{font-size:2.36111111vw}}@media(min-width:1225px){.similar-models h5{margin-top:20px}}.similar-models img{display:block;margin:10px 5%;width:90%}.similar-models h2{text-align:left;padding:20px 0 0 5%;position:relative;color:#cb2c31}.similar-models h2:after{border-bottom:2px solid #cb2c31;content:'';padding:0 5%;width:90%;display:block}.similar-models p{margin:0;padding:7px 5%;font-size:13px;font-weight:600;height:65px}.similar-models .price{text-align:right;font-weight:600;padding:20px 5%;font-style:italic;color:#222;font-size:16px}.similar-models .model-image{background-position:center;background-repeat:no-repeat;background-size:contain;height:19.09722222vw;margin-bottom:2.77777778vw}@media(min-width:1225px){.similar-models .model-image{height:275px}}@media(min-width:1225px){.similar-models .model-image{margin-bottom:40px}}.similar-models .pricing{border-bottom:1px solid #cb2c31;font-size:16px;font-weight:700;font-style:italic;margin-bottom:2.08333333vw;margin-top:1.04166667vw;padding-bottom:1.04166667vw}@media(min-width:769px) and (max-width:1224px){.similar-models .pricing{font-size:1.11111111vw}}@media(min-width:1225px){.similar-models .pricing{margin-bottom:30px}}@media(min-width:1225px){.similar-models .pricing{margin-top:15px}}@media(min-width:1225px){.similar-models .pricing{padding-bottom:15px}}.similar-models .model-specs{font-size:14px}@media(min-width:769px) and (max-width:1224px){.similar-models .model-specs{font-size:.97222222vw}}.similar-models .model-list{list-style:none}.similar-models .model-list li{background:#f8f8f8;margin:0;margin-top:.69444444vw;padding-left:1.04166667vw;padding-right:1.04166667vw;padding-top:.69444444vw;padding-bottom:.69444444vw;position:relative}@media(min-width:1225px){.similar-models .model-list li{margin-top:10px}}@media(min-width:1225px){.similar-models .model-list li{padding-left:15px}}@media(min-width:1225px){.similar-models .model-list li{padding-right:15px}}@media(min-width:1225px){.similar-models .model-list li{padding-top:10px}}@media(min-width:1225px){.similar-models .model-list li{padding-bottom:10px}}.similar-models .model-list li:hover{background:0;border:1px solid #cb2c31}.similar-models .model-list li .model-name{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;margin-top:-.34722222vw;text-decoration:underline;text-transform:uppercase;white-space:nowrap}@media(min-width:769px) and (max-width:1224px){.similar-models .model-list li .model-name{font-size:1.38888889vw}}@media(min-width:1225px){.similar-models .model-list li .model-name{margin-top:-5px}}.similar-models .model-list li:after{color:#cb2c31;content:'>';font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:31px;position:absolute;bottom:0;top:1.04166667vw;right:1.04166667vw;line-height:1;margin:auto;transform:scale(1.8,1)}@media(min-width:769px) and (max-width:1224px){.similar-models .model-list li:after{font-size:2.15277778vw}}@media(min-width:1225px){.similar-models .model-list li:after{top:15px}}@media(min-width:1225px){.similar-models .model-list li:after{right:15px}}@media only screen and (max-width:990px){.similar-models h5{font-size:28px;width:50%}.similar-models .price{font-size:14px}}@media only screen and (max-width:768px){.similar-models .slick-track{display:flex;align-items:stretch;justify-content:center}.similar-models .slick-track .slick-slide{height:auto;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:none;margin:0 15px 30px;max-width:none}.similar-models .model.col-md-4{margin:0 15px}.similar-models img{width:60%;margin:10px auto}.similar-models h5{width:90%;margin-top:20px;height:60px}.similar-models h2{font-size:65px}.similar-models.slick-dotted.slick-slider{margin-bottom:25px}.similar-models .slick-slide{opacity:.5;transition:opacity .5s}.similar-models .slick-slide.slick-active{opacity:1}.similar-models .slick-dots{position:initial!important}}@media only screen and (max-width:610px){.similar-models .model.col-md-4{width:80%}.similar-models h2{font-size:34px;padding:10px 0 0 5%}.similar-models .price{padding:10px 5%}}@media only screen and (max-width:425px){.similar-models img{width:90%;margin:0 auto}.similar-models .model.col-md-4{width:90%}}.similar-models-horizontal #model-header{display:inline-block;padding:0;margin:0 0 10px;min-width:300px;text-transform:uppercase}.similar-models-horizontal .sim-machine-horizonal-container{max-height:225px;display:flex;justify-content:space-between;border:1px solid #8d8d8d;margin-bottom:12px}.similar-models-horizontal .sim-machine-horizonal-container.no-specs{max-height:200px}@media screen and (max-width:800px){.similar-models-horizontal .sim-machine-horizonal-container{max-height:none;display:block;padding-bottom:25px}.similar-models-horizontal .sim-machine-horizonal-container.no-specs{max-height:none}}.similar-models-horizontal .sim-machine-horizonal-container .img-container{flex:25%;padding:25px}.similar-models-horizontal .sim-machine-horizonal-container .img-container img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}.similar-models-horizontal .sim-machine-horizonal-container .horizontal-details{flex:40%;display:flex;flex-direction:column;justify-content:center}.similar-models-horizontal .sim-machine-horizonal-container .horizontal-details h2{font-size:36px}.similar-models-horizontal .sim-machine-horizonal-container .horizontal-details .haas-specs{flex:initial}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container{flex:30%;display:flex;flex-direction:column;justify-content:center}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row{display:block;text-align:center}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .pdp-btn,.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .bnp-btn{display:inline-block;width:45%;padding:10px 20px}@media screen and (max-width:1200px){.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .pdp-btn,.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .bnp-btn{display:block;width:80%;margin:5px auto}}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row.full-row .pdp-btn,.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row.full-row .bnp-btn{display:block;width:95%;margin:5px auto}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .pdp-btn{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .bnp-btn{color:#cb2c31;background-color:#fff;border:1px solid #cb2c31}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#cb2c31!important}.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:16px!important;color:#222!important;text-decoration:none!important;text-transform:uppercase!important}.gsc-tabsArea>.gsc-tabHeader{height:29px!important}.gsc-tabHeader.gsc-tabhInactive{border-color:#ccc!important;background-color:#676767!important}.gsc-tabHeader.gsc-tabhInactive{background:#676767!important;color:#fff!important}.gsc-tabHeader{display:inline-block!important;padding:0!important;font-weight:100!important}.gsc-tabsArea{text-align:center!important}@media only screen and (max-width:900px){.gsc-results-wrapper-overlay{padding:10px!important;width:94%!important;left:3%!important}.gs-result .gs-snippet{font-size:13px!important;line-height:1.4em!important}}.serviceTagPage{position:relative;overflow:hidden}.serviceTagPage.single-page-content-mode #service-tag-page-container{display:block}.serviceTagPage.single-page-content-mode #service-tag-page-container #service-tag-page-nav{display:none}.serviceTagPage.nav-mode{background:#000;border:1px solid #000;box-shadow:5px 5px #ccc}.serviceTagPage #service-tag-page-container{display:flex}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container{display:block}}.serviceTagPage #service-tag-page-container #service-tag-page-nav{flex:0 0 21%;padding:25px 10px}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav{padding:20px 0 0}}.serviceTagPage #service-tag-page-container #service-tag-page-nav hr{width:100%;margin:10px 0}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav hr{margin:10px 0 0}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-page-title{color:#fff;font-family:HeroicCondensedRegular,sans-serif}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-page-title{padding:0 15px}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{margin:0;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{border-radius:0}}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{display:none}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li{margin:10px 0 0;padding-bottom:10px;border-bottom:1px solid #4d4d4d}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li:hover{color:#cb2c31}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li{display:inline-block}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li:not(:last-child):after{color:#fff;content:"|"}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container .service-tag-page-link{color:#fff;font-family:open sans,sans-serif;font-size:15px}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container .service-tag-page-link.active-link{color:#cb2c31}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container{display:none;margin:10px;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container h2{margin:0 0 10px;padding:0;color:#fff}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container select{padding:10px;width:100%}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container{display:block}}.serviceTagPage #service-tag-page-container #tag-tab-container{display:flex;padding:20px 10px 0;border-bottom:1px solid #ccc}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-tab-container{flex-wrap:wrap}}.serviceTagPage #service-tag-page-container #tag-tab-container button{-webkit-appearance:none;margin:0 2.5px;padding:10px 25px;border:1px solid #cb2c31;border-bottom:0;background:#cb2c31;color:#fff;border-radius:5px 5px 0 0}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-tab-container button{border-radius:0;width:100%}}.serviceTagPage #service-tag-page-container #tag-tab-container button:hover{cursor:pointer}.serviceTagPage #service-tag-page-container #tag-tab-container button:focus{outline:0}.serviceTagPage #service-tag-page-container #tag-tab-container button.active{background:#fff;color:#cb2c31}.serviceTagPage #service-tag-page-container #tag-page-container{min-height:500px;padding:10px 10px 50px}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2{width:100%;padding:10px 0;margin:25px 0 0;font-size:24px;color:#fff;text-transform:uppercase;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2 i,.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2 span{margin-left:10px}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(1) h2{background-color:#000}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(2) h2{background-color:#2f2f2f}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(3) h2{background-color:#4e4e4e}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(4) h2{background-color:#6d6d6d}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(5) h2{background-color:#8c8c8c}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(6) h2{background-color:#ababab}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content{display:flex;width:100%;padding:10px 25px 0;flex-wrap:wrap}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div{display:block;flex:50%;border-bottom:1px solid #ccc;padding:10px 20px}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div{flex:100%}}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div i{color:#cb2c31;margin-right:10px}.serviceTagPage #service-tag-page-container #service-tag-page-content{background-color:#fff;flex:0 79%}.serviceTagPage #service-tag-page-container #service-tag-page-content.videos-only-mode .service-tag-page-accordion h2{display:none}.page .page__main.container .seriesCards .card-row{padding:0 30px}@media screen and (min-width:768px) and (max-width:950px){.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li{max-width:30%!important}}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li span{font-size:10px!important}@media(max-width:1440px){.page .page__main.container .seriesCards .haas-content-card .card-wrapper{min-height:auto;margin:0}.page .page__main.container .seriesCards .haas-content-card .short-description{height:70px}}@media screen and (min-width:767px){.page .page__main.container .seriesCards .card-row{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start}}@media screen and (min-width:767px) and screen and (min-width:767px){.page .page__main.container .seriesCards .card-row .card-container.col-md-4{flex-basis:calc(33.33% - 31px);-webkit-flex-basis:calc(33.33% - 31px);max-width:calc(33.33% - 31px)}}@media screen and (min-width:767px){.page .page__main.container .seriesCards .haas-content-card .haas-specs ul{width:94%!important}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li:after{top:-5px}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li:after span{font-size:10px!important}}@media(max-width:1120px){.page .page__main.container .seriesCards .haas-content-card h2{font-size:32px}.page .page__main.container .seriesCards .haas-content-card .short-description{height:90px}}@media(max-width:1000px){.page .page__main.container .seriesCards .haas-content-card .model-image{height:17.36111111vw;min-height:auto}}@media(max-width:1000px) and (min-width:1225px){.page .page__main.container .seriesCards .haas-content-card .model-image{height:250px}}@media(max-width:850px){.page .page__main.container .seriesCards .haas-content-card h2{font-size:28px}.page .page__main.container .seriesCards .haas-content-card p{font-size:15px;min-height:50px}}@media(min-width:768px) and (max-width:1223px){.page .page__main.container .seriesCards .haas-specs ul{width:94%!important}.page .page__main.container .seriesCards .haas-specs ul li{padding:0 7% 0 0!important}.page .page__main.container .seriesCards .haas-specs ul li span{font-size:9px!important}.page .page__main.container .seriesCards .haas-specs ul li:after{font-size:65px!important;top:-5px!important;right:5px!important}}@media screen and (min-width:767px) and (max-width:950px){.page .page__main.container .seriesCards .card-row{margin:0 0 0 -20px!important;padding:20px!important;width:calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.page .page__main.container .seriesCards .card-container.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 20px)!important;-ms-flex:0 0 calc(33.33% - 20px)!important;flex:0 0 calc(33.33% - 20px)!important;margin-left:20px!important;flex-basis:calc(33.33% - 20px)!important;-webkit-flex-basis:calc(33.33% - 20px)!important;max-width:calc(33.33% - 20px)!important}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul{width:94%!important}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li{max-width:30%!important}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li:after{font-size:60px!important;right:0!important}.page .container.page__main .seriesCards .haas-specs li{max-width:30%!important}.page .container.page__main .seriesCards .haas-specs li:after{font-size:60px!important;right:0!important}}@media(max-width:766px){.page .page__main.container .seriesCards .haas-content-card .card-container{max-width:none;margin:0 15px 30px}.page .page__main.container .seriesCards .haas-content-card .card-wrapper{min-height:19.44444444vw}.page .page__main.container .seriesCards .haas-content-card .model-image{height:34.72222222vw}.page .page__main.container .seriesCards .haas-content-card h2{height:auto;padding:10px 0}.page .page__main.container .seriesCards .haas-content-card p{text-align:center}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul{width:94%!important}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li:after{right:5px!important}.page .page__main.container .seriesCards .haas-content-card .slick-track{display:flex;align-items:stretch;justify-content:center}.page .page__main.container .seriesCards .haas-content-card .slick-track .slick-slide{height:auto;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:none;flex-basis:auto!important;margin:0 0 30px 30px;max-width:none;opacity:.5;transition:opacity .5s}.page .page__main.container .seriesCards .haas-content-card .slick-track .slick-active{opacity:1!important}.page .page__main.container .seriesCards .haas-content-card.slick-dotted.slick-slider{margin-bottom:25px}.page .page__main.container .seriesCards .haas-content-card .slick-dots{position:initial!important}.page .page__main.container .seriesCards .haas-content-card .slick-dots li{margin-left:.53333333vw;margin-right:.53333333vw}}@media(max-width:766px) and (min-width:1225px){.page .page__main.container .seriesCards .haas-content-card .card-wrapper{min-height:280px}}@media(max-width:766px) and (min-width:1225px){.page .page__main.container .seriesCards .haas-content-card .model-image{height:500px}}@media(max-width:766px) and (min-width:1225px){.page .page__main.container .seriesCards .haas-content-card .slick-dots li{margin-left:2px}}@media(max-width:766px) and (min-width:1225px){.page .page__main.container .seriesCards .haas-content-card .slick-dots li{margin-right:2px}}@media(max-width:560px){.page .page__main.container .seriesCards .haas-content-card .model-image{height:34.72222222vw}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul{width:90%!important}.page .page__main.container .seriesCards .haas-content-card .haas-specs ul li{max-width:27%}.slick-list{padding:0 15px!important}}@media(max-width:560px) and (min-width:1225px){.page .page__main.container .seriesCards .haas-content-card .model-image{height:500px}}@media screen and (max-width:425px){.page .page__main.container .seriesCards .haas-content-card .card-container{margin:0 7px 30px!important}}@media screen and (max-width:425px){.seriesCards .card-row{margin:0!important;padding:0!important}.seriesCards{padding-bottom:2em}}.seriesCards .haas-specs ul{flex-wrap:wrap!important}.seriesCards .haas-specs li{max-width:100%!important}.section-wrapper{min-height:30px}.text-align-center{text-align:center;padding-bottom:15px}.section-wrapper.text-align-center p{text-align:center;padding:0 30px}hr{width:40%;color:#cb2c31;border-bottom:2px solid #cb2c31;margin-bottom:15px}.white{color:#fff}.white h2{color:#fff}.last-updated{display:none}@media only screen and (max-width:425px){.section-wrapper hr{margin-bottom:0!important}.section-wrapper.text-align-center p{padding:2.65em 1em .045em}}@media only screen and (max-width:425px){.sectionHeader{padding-top:.85em}}@media print{.sectionHeader h2{clear:both;display:block;float:none}.last-updated{display:block;float:right;font-size:12px;text-transform:uppercase}}.sectionHeader .alarm-not-found-container{background:#fff;padding:20px 25px;border:2px solid #cb2c31;border-radius:10px}.sectionHeader .alarm-not-found-container h2{padding:0;margin:10px 0 25px;font-size:36px;text-align:center}#topsub{position:relative;margin:0 auto 10px;z-index:1;max-width:1440px}@media only screen and (min-width:801px){#topsub{text-align:right;transition:max-height .65s ease-in-out}}#topsub .menu-container{display:flex;position:relative;text-align:right;width:100%}@media only screen and (max-width:800px){#topsub .menu-container{top:15px;display:flex;justify-content:space-between}}@media only screen and (min-width:801px){#topsub .menu-container{left:0;margin-left:0!important;margin-right:0!important;padding:0 5px;z-index:100}}@media only screen and (max-width:800px){.topsub-rt{display:block;width:initial}}@media only screen and (min-width:801px){.topsub-rt{align-items:stretch;display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:44px;flex:0 0 auto}}@media only screen and (min-width:801px){.topsub-rt .topsub-rt-icon-links{align-items:center;display:flex;flex:0 0 auto}.topsub-rt .topsub-rt-icon-links>*{max-height:45px;height:100%;margin-bottom:auto}.topsub-rt .topsub-rt-icon-links>*:not(:first-child){border-left:1px solid #ccc}}.topsub-rt .topsub-rt-icon-links .currencyToggle{display:none;height:35px;background-color:#cb2c31;border-radius:3px;padding:0 5px}.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny{text-align:center;padding:5px 5px 5px 0;border-radius:3px;border:0;background-color:#cb2c31}.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd .fa-currency,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny .fa-currency,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd .currency-icon-text,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny .currency-icon-text{color:#fff;margin:0}.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd.active-currency,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny.active-currency{background-color:#fff}.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd.active-currency .fa-currency,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny.active-currency .fa-currency,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd.active-currency .currency-icon-text,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny.active-currency .currency-icon-text{color:#cb2c31}.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd.active-currency .currency-icon-text,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny.active-currency .currency-icon-text{font-weight:600}@media only screen and (max-width:1024px){.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny{padding:5px}}@media only screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links .currencyToggle{height:30px;padding:3px}.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-usd,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-cny{padding:2px;height:24px}.topsub-rt .topsub-rt-icon-links .currencyToggle .fa-currency,.topsub-rt .topsub-rt-icon-links .currencyToggle .currency-icon-text{font-size:20px!important;padding:0}}@media only screen and (max-width:375px){.topsub-rt .topsub-rt-icon-links .currencyToggle{margin-top:-2px}.topsub-rt .topsub-rt-icon-links .currencyToggle .fa-currency{font-size:18px!important}}.topsub-rt .topsub-rt-icon-links>a,.topsub-rt .topsub-rt-icon-links>div>a{flex-grow:0;font-family:open sans,arial,sans-serif;margin:0 0 0 10px;text-align:center}.topsub-rt .topsub-rt-icon-links>a:hover span,.topsub-rt .topsub-rt-icon-links>div>a:hover span{color:#000}@media only screen and (min-width:801px){.topsub-rt .topsub-rt-icon-links>a,.topsub-rt .topsub-rt-icon-links>div>a{align-self:center;align-items:center;display:flex;justify-content:flex-start;margin-bottom:auto}}.topsub-rt .topsub-rt-icon-links>a span,.topsub-rt .topsub-rt-icon-links>div>a span{color:#000;display:inline-block;align-self:center}.topsub-rt .topsub-rt-icon-links>a span.icon-text,.topsub-rt .topsub-rt-icon-links>div>a span.icon-text{font-size:14px;line-height:1.1;margin-left:2px}.topsub-rt .topsub-rt-icon-links>a span.fa,.topsub-rt .topsub-rt-icon-links>div>a span.fa{flex-grow:0;font-size:24px}.topsub-rt .topsub-rt-icon-links>a span.fa.fa-shopping-cart,.topsub-rt .topsub-rt-icon-links>div>a span.fa.fa-shopping-cart{font-size:28px}.topsub-rt .topsub-rt-icon-links #findADealer-nav,.topsub-rt .topsub-rt-icon-links #ecommerce-nav{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0 10px auto;padding-left:10px}@media screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links #findADealer-nav,.topsub-rt .topsub-rt-icon-links #ecommerce-nav{margin:0}}.topsub-rt .topsub-rt-icon-links #findADealer-nav>a,.topsub-rt .topsub-rt-icon-links #ecommerce-nav>a{margin:0;cursor:pointer}.topsub-rt .topsub-rt-icon-links #findADealer-nav #findADealer-dropdown,.topsub-rt .topsub-rt-icon-links #ecommerce-nav #findADealer-dropdown{display:none;position:absolute;top:45px;left:-75px;width:250px;height:auto;padding:15px 0;border:1px solid #cb2c31;text-align:center;background-color:#fff}@media screen and (max-width:1100px){.topsub-rt .topsub-rt-icon-links #findADealer-nav #findADealer-dropdown,.topsub-rt .topsub-rt-icon-links #ecommerce-nav #findADealer-dropdown{left:-180px}}@media screen and (max-width:768px){.topsub-rt .topsub-rt-icon-links #findADealer-nav #findADealer-dropdown,.topsub-rt .topsub-rt-icon-links #ecommerce-nav #findADealer-dropdown{left:-125px}}.topsub-rt .topsub-rt-icon-links #findADealer-nav .results,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .results{font-size:12px}.topsub-rt .topsub-rt-icon-links #findADealer-nav .results img,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .results img{max-width:100%}.topsub-rt .topsub-rt-icon-links #findADealer-nav .results h1,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .results h1{font-size:20px;color:#cb2c31}.topsub-rt .topsub-rt-icon-links #findADealer-nav .results hr,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .results hr{margin:10px auto}.topsub-rt .topsub-rt-icon-links #findADealer-nav .results .hfo-column,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .results .hfo-column{margin:0}.topsub-rt .topsub-rt-icon-links #findADealer-nav .results .map,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .results .map{display:none}.topsub-rt .topsub-rt-icon-links #findADealer-nav .findADealer-details,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .findADealer-details{display:block;margin-top:5px}.topsub-rt .topsub-rt-icon-links #findADealer-nav .findADealer-details span,.topsub-rt .topsub-rt-icon-links #ecommerce-nav .findADealer-details span{display:inline-block}@media screen and (min-width:801px){.topsub-rt .topsub-rt-icon-links #ecommerce-nav{margin-right:15px}}@media screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links #ecommerce-nav{display:inline-block}}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.disabled a:hover{cursor:default}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.disabled span#cart-quantity{color:#fff}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.disabled span.fa-circle{color:#000}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.loading:hover,.topsub-rt .topsub-rt-icon-links #ecommerce-nav.loading a:hover{cursor:wait}@media screen and (min-width:801px){.topsub-rt .topsub-rt-icon-links #ecommerce-nav.qty-overflow{margin-right:25px}}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.qty-overflow span.fa-circle{color:transparent}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.qty-overflow span#cart-quantity{padding:2px 3px;border-radius:5px;font-size:12px;top:0;right:-70%;border:1px solid #cb2c31;background-color:#cb2c31}@media screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links #ecommerce-nav.qty-overflow span#cart-quantity{display:block!important;font-size:11px;top:-5px;left:unset;right:-35%}.topsub-rt .topsub-rt-icon-links #ecommerce-nav.qty-overflow span#cart-quantity~.icon-text{margin-left:12px}}.topsub-rt .topsub-rt-icon-links #ecommerce-nav span.fa-circle{position:absolute;font-size:24px;top:-5%;right:-45%;color:#cb2c31}@media screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links #ecommerce-nav span.fa-circle{top:-12px;left:25px;right:unset}}.topsub-rt .topsub-rt-icon-links #ecommerce-nav span#cart-quantity{display:block;position:absolute;color:#fff;font-size:12px;top:5%;right:-25%}@media screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links #ecommerce-nav span#cart-quantity{display:block!important;top:-4px;left:25px}}.topsub-rt .topsub-rt-icon-links #ecommerce-nav span.icon-text:not(#cart-quantity){margin-left:10px}.topsub-rt .topsub-rt-icon-links .my-haas:hover i:before,.topsub-rt .topsub-rt-icon-links .language:hover span,.topsub-rt .topsub-rt-icon-links .language:hover span:before,.topsub-rt .topsub-rt-icon-links a.nav-item-search:hover span,.topsub-rt .topsub-rt-icon-links a.nav-item-search:hover span:before{color:#000}@media only screen and (max-width:768px){.topsub-rt .topsub-rt-icon-links span.fa{padding:2px 0}}@media only screen and (max-width:375px){.topsub-rt .topsub-rt-icon-links span.fa{padding:3px 0}}.topsub-rt .topsub-rt-icon-links a.nav-item-search{margin:0;height:35px;padding:10px 15px 10px 7px;background:0 0;border-radius:3px;display:none}.topsub-rt .topsub-rt-icon-links a.nav-item-search span{color:#cb2c31}.topsub-rt .topsub-rt-icon-links a.nav-item-search .icon-text{font-size:13px;font-weight:600}.topsub-rt .topsub-rt-icon-links a.nav-item-search.bing-disabled span:hover{color:#cb2c31}.topsub-rt .topsub-rt-icon-links a.nav-item-search.bing-disabled span:hover:before{color:#cb2c31}@media screen and (max-width:1023px){.topsub-rt .topsub-rt-icon-links a.nav-item-search{padding:10px}}@media screen and (max-width:800px){.topsub-rt .topsub-rt-icon-links a.nav-item-search{display:block;padding:0;margin-left:10px;height:30px}}.search_box_top_wrapper{align-self:center;display:none;text-align:left;margin:auto;width:100%;position:relative;top:25px;padding:20px 0;background:rgba(0,0,0,.6);box-shadow:0 2px 4px 0 rgba(0,0,0,.19)}@media only screen and (max-width:800px){.search_box_top_wrapper{top:48px}}.search_box_top_wrapper .search_box_top{font-size:0;margin:auto}@media only screen and (min-width:801px){.search_box_top_wrapper .search_box_top{width:60%}}@media only screen and (max-width:800px){.search_box_top_wrapper .search_box_top{margin:0 auto;width:90%}}.search_box_top_wrapper .bcs-container-searchbox{font-size:0}.search_box_top_wrapper .bcs-container-searchbox #bcs-searchbox{font:16px/normal 'Segoe UI',Arial,Sans-Serif}@media only screen and (min-width:801px) and (max-width:900px){.search_box_top_wrapper .bcs-container-searchbox #bcs-searchbox{font:14px/normal 'Segoe UI',Arial,Sans-Serif}}.search_box_top_wrapper .bcs-results{font:13px/normal Arial,Sans-Serif!important}.search_box_top_wrapper .bcs-pagination a{line-height:28px!important}.bcs-modal{background-color:rgba(0,0,0,.7)!important;z-index:500!important}@media only screen and (max-width:800px){.bcs-modal{overflow:scroll!important}}.bcs-modal-close{float:right!important;font-size:28px!important;font-weight:700!important;margin-top:-2px!important}@media only screen and (max-width:800px){.bcs-modal-close{margin-top:-5px!important}}.bcs-modal-content{border:none!important;text-align:left}@media only screen and (max-width:800px){.bcs-modal-content{max-height:90%!important;position:relative;overflow:scroll!important;width:90%!important;z-index:500!important}.bcs-modal-content .bcs-results{max-width:100%!important}.bcs-modal-content li.bcs-result{padding:12px 0!important}.bcs-modal-content li.bcs-result cite{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.bcs-modal-content h2{font-size:16px!important}.bcs-modal-content p{font-size:12px!important;line-height:1.3!important}}.bcs-modal-body{background-color:#fff!important;padding:2px 16px!important}@media only screen and (min-width:801px){.bcs-modal-body{max-height:none!important}}.bcs-modal-header{background-color:#cb2d31!important}.bcs-query-rewrite a:visited,.bcs-result a:visited{color:#333!important}.bcs-query-rewrite a,.bcs-result a{text-decoration:none;color:#333!important}.bsc-searchbox{max-height:none!important}@media only screen and (max-width:800px){.bsc-searchbox{max-height:34px!important;height:34px!important;margin:4px 4px 4px 16px!important}}.bcs-searchbox-submit{background-color:#cb2d31!important;border-color:#cb2d31!important;border-radius:0!important;margin-right:-1px}@media only screen and (max-width:800px){.bcs-searchbox-submit{padding:0!important}}.bcs-pagination a{color:#666!important}.bcs-pagination .bcs-current-page{border-color:#b7b6b6!important}@media only screen and (max-width:800px){#topsub{height:0;margin-top:15px;overflow:visible}.search_box_top_wrapper{margin-right:0!important}.topsub-rt .topsub-rt-icon-links{display:flex}.topsub-rt span.fa{float:none!important;font-size:24px!important;margin:0!important;max-width:36px;width:36px}.topsub-rt a.find-a-dealer,.topsub-rt a.nav-item-search{display:block;height:50px;margin:0;position:relative;top:0;width:36px;z-index:10}.topsub-rt span.icon-text{display:none!important}}@media only screen and (max-width:375px){.topsub-rt span.fa{font-size:20px!important}.topsub-rt a.find-a-dealer{width:30px}.topsub-rt a.nav-item-search{top:1px!important}.nav-item-search{margin-top:-2px!important}}@media screen and (max-width:1200px){.page.lang-zh .topsub-rt-icon-links span.icon-text{display:none}}.rotary-fit{display:inline-block;width:100%;border:1px solid #ccc;border-radius:10px}@media screen and (max-width:450px){.rotary-fit{width:auto}}.rotary-fit table{width:100%;border:0}@media screen and (max-width:450px){.rotary-fit table{width:auto}}.rotary-fit table th{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:25px;border-bottom:1px solid #cb2c31;text-transform:uppercase;font-weight:400;padding:20px 25px 10px;color:#cb2c31;width:auto}.rotary-fit table td{border-bottom:1px solid #ccc;padding:10px 25px;vertical-align:top}.rotary-fit table .rotaryfit-details{font-size:16px;font-weight:600}@media screen and (max-width:750px){.rotary-fit table .hide-on-mobile{display:none}}@media screen and (min-width:751px){.rotary-fit table .show-on-mobile{display:none}}.rotary-fit table .alt-fit-td{cursor:pointer}.rotary-fit table .alt-fit-td i{color:#f89406}.rotary-fit table .green-icon{color:#2bb419}.haas-modal .alt-fit-warning{padding:10px;background-color:#f89406;color:#fff;border-radius:5px}.redirectComponent~.redirectComponent .redirect-data-container{display:none}.promoComponent .promoComponent-background{background-color:#000;background-image:url(../../../content/dam/haascnc/haascnc-template/home-offer-promo-banner-bckgrd.jpg);background-repeat:no-repeat;min-height:250px;height:auto;width:100%;padding:0;margin:0}.promoComponent .promo-left{float:left;color:#fff;text-align:left;position:relative;width:45%;margin:5% 0 0;padding:0 3%}.promoComponent .promo-left h1{font-family:heroiccondensedbold;margin:0 0 10px;font-size:45px}.promoComponent .middle{position:relative;float:left;width:27%}.promoComponent .middle img{display:block;width:100%;max-width:300px!important;margin:10px 0}.promoComponent .promo-right img{width:100%;margin:0}.promoComponent .promo-right{float:right;position:relative;margin:3% auto;width:20%;padding:0 1%;text-align:center}.promoComponent .promo-right.percent-image{margin:3% auto 0}@media only screen and (max-width:768px){.promoComponent .middle{position:relative;float:right;width:40%}.promoComponent .middle img{display:block;width:85%;margin:10px 0}.promoComponent .promo-left{width:49%}.promoComponent .promo-right{float:left;text-align:left;position:relative;margin:3% 0 3% 3%;width:38%}.promoComponent .promo-right.percent-image{float:right;width:45%}.promoComponent .promo-right img{display:block;width:55%;margin:20px auto;height:auto}}@media only screen and (max-width:700px){.middle{width:40%;margin-right:5%}.promo-left{width:45%}.promo-right img{margin:20px 5px}}@media only screen and (max-width:550px){.promoComponent .promo-left h1{font-size:40px;line-height:1}.promoComponent .promo-right{float:right}}@media only screen and (max-width:425px){.promoComponent .promo-left{width:100%;float:none;padding:0 5%}.promoComponent .promo-left h1{padding-top:20px}.promoComponent .promo-right{width:100%;text-align:center;margin:3% 0 7%}.promoComponent .promo-right.percent-image{width:100%;text-align:center;margin:3% 0}.promoComponent .middle{width:90%}.promoComponent .middle img{width:100%;max-width:100%!important}}.promoBlade.section{margin-top:10px}.promoBlade .promoBlade-background{align-items:center;background-image:url(../../../content/dam/haascnc/haascnc-template/diagonal-stripe-bg.png);background-repeat:no-repeat;background-position:40%;display:flex;min-height:120px;padding:0;margin:0}.promoBlade .left-half,.promoBlade .right-half{display:inline-block;vertical-align:middle}.promoBlade .left-half{margin-left:2%;width:34%}.promoBlade .left-half h2{color:#fff;display:inline-block;font-family:heroiccondensedlight,arial narrow,sans-serif;font-size:32px}.promoBlade .right-half{color:#fff;font-family:heroiccondensedbold,arial narrow,sans-serif;margin:0 2% 0 10%;line-height:20px;width:36%}.promoBlade .right-half h1{margin-top:14px;font-size:60px;text-transform:uppercase}.promoBlade .right-half p{font-size:20px;font-family:heroiccondensedlight,arial narrow,sans-serif;margin-top:-10px}.promoBlade .promo-blade-button-container{margin-right:2%}.promoBlade .promo-blade-button-container .promo-blade-button{color:#fff;padding:8px 20px;text-align:center;text-transform:uppercase;font-size:14px;border:1px solid #fff}@media only screen and (max-width:1200px){.promoBlade .left-half h2{font-size:28px}.promoBlade .promo-blade-button{font-size:13px}.promoBlade .right-half h1{font-size:50px}}@media only screen and (max-width:1000px){.promoBlade .left-half h2{font-size:25px}.promoBlade .right-half h1{font-size:42px;margin-top:22px}}@media only screen and (max-width:800px){.promoBlade .promoBlade-background{background-image:none;display:block!important;min-height:0;padding:3%}.promoBlade .left-half,.promoBlade .right-half,.promoBlade .promo-blade-button-container{display:block;margin:0;max-width:100%;width:100%}.promoBlade .right-half{margin:0}.promoBlade .right-half h1{margin:0;text-align:center}.promoBlade .right-half p{margin-top:0;display:block;text-align:center;margin-bottom:5px}.promoBlade .left-half{text-align:center}.promoBlade .left-half h2{max-width:100%}.promoBlade .promo-blade-button{font-size:14px;text-align:center;margin:8px auto 12px;max-width:50%}}@media only screen and (max-width:425px){.promoBlade .promo-blade-button{max-width:65%}}.lang-de .promoBlade .right-half h1,.lang-es .promoBlade .right-half h1,.lang-fr .promoBlade .right-half h1,.lang-it .promoBlade .right-half h1,.lang-ru .promoBlade .right-half h1,.lang-el .promoBlade .right-half h1{font-size:50px}@media only screen and (max-width:1200px){.lang-de .promoBlade .right-half h1,.lang-es .promoBlade .right-half h1,.lang-fr .promoBlade .right-half h1,.lang-it .promoBlade .right-half h1,.lang-ru .promoBlade .right-half h1,.lang-el .promoBlade .right-half h1{font-size:45px}}@media only screen and (max-width:1000px){.lang-de .promoBlade .right-half h1,.lang-es .promoBlade .right-half h1,.lang-fr .promoBlade .right-half h1,.lang-it .promoBlade .right-half h1,.lang-ru .promoBlade .right-half h1,.lang-el .promoBlade .right-half h1{font-size:30px}}.promoBanner.section{margin:7px 0}.promoBanner .angle-container{width:6%;height:50px;position:relative;margin:0;overflow:hidden;float:left}.promoBanner .container-rt{position:absolute;height:108px;width:42px;-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);overflow:hidden;right:-17px;top:-24px;margin-right:0;border:5px solid #fff;border-top:0;border-bottom:0}.promoBanner .left-half,.promoBanner .right-half{float:left;height:50px}.promoBanner .left-half{padding:7px 10px}.promoBanner .left-half{width:22%;text-align:center;padding:5px 1%}.promoBanner .right-half{width:72%;text-align:left;padding:10px 2%}@media screen and (min-width:801px){.promoBanner .right-half{display:flex;justify-content:space-between}}.promoBanner img{max-height:40px}.promoBanner .promo-banner-button{float:right;white-space:nowrap}.promoBanner .promo-banner-button.text-white{padding-top:3px}.promoBanner .cta-border{padding:3px 20px}.promoBanner .cta-border.text-white{border:1px #fff solid}.promoBanner .cta-border.text-black{border:1px #000 solid;background-color:#fff}.promoBanner .cta-border.text-red{border:1px #cb2c31 solid;background-color:#fff}.promoBanner h2{padding:0;margin:0;font-size:30px;display:inline-block}@media screen and (min-width:801px){.promoBanner h2{overflow:hidden}}.promoBanner .text-white{color:#fff}.promoBanner .text-black{color:#000}.promoBanner .text-red{color:CB2C31}.promo-lightbox-content{padding:20px}.promo-lightbox-content h1{font-size:24px;font-weight:800;padding-bottom:10px}.promo-lightbox-content h2{font-size:16px!important;font-weight:600;padding:0!important;line-height:1em!important;font-family:inherit!important}.promo-lightbox-content .text-gray{color:#444}.promo-lightbox-content .text-black{color:#000}.promo-lightbox-content .text-red{color:CB2C31}.promo-lightbox-content p{margin-top:10px}.promo-lightbox-content .lightbox-CTA.bg-red{padding:10px 20px;display:inline;color:#fff;background-color:#cb2c31}.promo-lightbox-content .lightbox-CTA.bg-black{padding:10px 20px;display:inline;color:#fff;background-color:#000}.promo-lightbox-content .lightbox-CTA.bg-none{display:none;color:#fff;background-color:#fff}@media only screen and (max-width:1000px){.promoBanner h2{font-size:24px!important;padding-top:5px}.promoBanner .promo-banner-button{font-size:12px;margin-top:3px}}@media only screen and (max-width:800px){.promoBanner .angle-container{display:none}.promoBanner h2{font-size:30px!important;padding-top:10px}.promoBanner .left-half,.promoBanner .right-half{width:100%;margin:0!important}.promoBanner .right-half{height:inherit;text-align:center;float:initial}.promoBanner .promo-banner-button{float:initial;text-align:center;font-size:16px}.promoBanner .promo-banner-button.cta-border{max-width:200px;margin:10px auto 5px}}.product-cards h2{text-align:center;padding-bottom:2.77777778vw;position:relative;margin-top:6.94444444vw}@media(min-width:1225px){.product-cards h2{padding-bottom:40px}}@media(min-width:1225px){.product-cards h2{margin-top:100px}}.product-cards h2:after{border-bottom:4px solid #cb2c31;bottom:0;content:'';left:0;margin:0 auto;position:absolute;right:0;width:30%}.product-cards h3{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:34px;margin-top:5.90277778vw;text-transform:uppercase}@media(min-width:769px) and (max-width:1224px){.product-cards h3{font-size:2.36111111vw}}@media(min-width:1225px){.product-cards h3{margin-top:85px}}.product-cards .classification-banner-wrapper{background:#f8f8f8;padding-bottom:3.125vw;padding-top:3.125vw;padding-left:6.94444444vw;padding-right:6.94444444vw}@media(min-width:1225px){.product-cards .classification-banner-wrapper{padding-bottom:45px}}@media(min-width:1225px){.product-cards .classification-banner-wrapper{padding-top:45px}}@media(min-width:1225px){.product-cards .classification-banner-wrapper{padding-left:100px}}@media(min-width:1225px){.product-cards .classification-banner-wrapper{padding-right:100px}}.product-cards .classification-banner{padding-bottom:3.125vw;width:100%}@media(min-width:1225px){.product-cards .classification-banner{padding-bottom:45px}}.product-cards .classification-banner.banner-3 td{width:33.333%}.product-cards .classification-banner.banner-4 td{width:25%}.product-cards .classification-banner.banner-5 td{width:12.5%}.product-cards .classification-banner td{text-align:center;position:relative}.product-cards .classification-banner td:after{bottom:-1px;background:#c3c3c3;content:'';height:100%;position:absolute;right:-1px;width:2px;transform:scale(.7,1) skewX(-20deg)}.product-cards .classification-banner td:last-child:after{background:0}.product-cards .classification-banner tr+tr td{padding:0;vertical-align:top}.product-cards .classification-banner tr+tr td:after{background:0}.product-cards .classification-banner tr+tr td h3{display:none}.product-cards .classification-banner .column{text-align:center}.product-cards .classification-banner .column:last-child h3:after{content:""}.product-cards .classification-banner h3{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:42px;line-height:1;margin:0;padding-left:2.08333333vw;padding-right:2.08333333vw}@media(min-width:769px) and (max-width:1224px){.product-cards .classification-banner h3{font-size:2.91666667vw}}@media(min-width:1225px){.product-cards .classification-banner h3{padding-left:30px}}@media(min-width:1225px){.product-cards .classification-banner h3{padding-right:30px}}.product-cards .classification-banner h3 span{color:#222;display:block;font-family:open sans,arial,sans-serif;font-size:18px;margin-top:1.73611111vw;text-transform:uppercase}@media(min-width:769px) and (max-width:1224px){.product-cards .classification-banner h3 span{font-size:1.25vw}}@media(min-width:1225px){.product-cards .classification-banner h3 span{margin-top:25px}}.product-cards .classification-banner p{font-size:16px;max-width:16.31944444vw;margin:0 auto;margin-top:1.73611111vw}@media(min-width:769px) and (max-width:1224px){.product-cards .classification-banner p{font-size:1.11111111vw}}@media(min-width:1225px){.product-cards .classification-banner p{max-width:235px}}@media(min-width:1225px){.product-cards .classification-banner p{margin-top:25px}}.product-cards .model-image{background-position:center;background-repeat:no-repeat;background-size:contain;height:19.09722222vw;margin-bottom:2.77777778vw}@media(min-width:1225px){.product-cards .model-image{height:275px}}@media(min-width:1225px){.product-cards .model-image{margin-bottom:40px}}.product-cards .pricing{border-bottom:1px solid #cb2c31;font-size:16px;font-weight:700;font-style:italic;margin-bottom:2.08333333vw;margin-top:1.04166667vw;padding-bottom:1.04166667vw}@media(min-width:769px) and (max-width:1224px){.product-cards .pricing{font-size:1.11111111vw}}@media(min-width:1225px){.product-cards .pricing{margin-bottom:30px}}@media(min-width:1225px){.product-cards .pricing{margin-top:15px}}@media(min-width:1225px){.product-cards .pricing{padding-bottom:15px}}.product-cards .model-specs{font-size:14px}@media(min-width:769px) and (max-width:1224px){.product-cards .model-specs{font-size:.97222222vw}}.product-cards div .model-list{list-style:none;padding:0}.product-cards div .model-list li{background:#f8f8f8;border:1px solid transparent;margin:0;min-height:90px;margin-top:.69444444vw;position:relative}@media(min-width:1225px){.product-cards div .model-list li{margin-top:10px}}.product-cards div .model-list li:hover{background:0;border:1px solid #cb2c31}.product-cards div .model-list li a{padding-left:1.38888889vw;padding-right:1.04166667vw;padding-top:.69444444vw;padding-bottom:.69444444vw;position:absolute;top:0;left:0;height:100%;width:100%}@media(min-width:1225px){.product-cards div .model-list li a{padding-left:20px}}@media(min-width:1225px){.product-cards div .model-list li a{padding-right:15px}}@media(min-width:1225px){.product-cards div .model-list li a{padding-top:10px}}@media(min-width:1225px){.product-cards div .model-list li a{padding-bottom:10px}}.product-cards div .model-list li a div.row:after{color:#cb2c31;content:'>';font-family:heroiccondensedlight,arial narrow,sans-serif;font-size:31px;position:absolute;bottom:0;top:2.08333333vw;right:1.04166667vw;line-height:1;margin:auto;transform:scale(1.8,1)}@media(min-width:769px) and (max-width:1224px){.product-cards div .model-list li a div.row:after{font-size:2.15277778vw}}@media(min-width:1225px){.product-cards div .model-list li a div.row:after{top:30px}}@media(min-width:1225px){.product-cards div .model-list li a div.row:after{right:15px}}.product-cards div .model-list li .model-name{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;margin-top:-.34722222vw;text-decoration:underline;text-transform:uppercase;white-space:nowrap}@media(min-width:769px) and (max-width:1224px){.product-cards div .model-list li .model-name{font-size:1.38888889vw}}@media(min-width:1225px){.product-cards div .model-list li .model-name{margin-top:-5px}}.product-cards .row{margin-right:0;margin-left:0}@media(max-width:768px){.product-cards .row{margin-right:0;margin-left:0}.product-cards .row .model-list li{margin-top:1.30208333vw}.product-cards .row .model-list li a{padding-left:2.60416667vw;padding-right:1.953125vw;padding-top:1.30208333vw;padding-bottom:1.30208333vw}.product-cards .row .model-list li a div.row:after{top:1.953125vw;right:1.953125vw}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li{margin-top:10px}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li a{padding-left:20px}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li a{padding-right:15px}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li a{padding-top:10px}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li a{padding-bottom:10px}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li a div.row:after{top:15px}}@media(max-width:768px) and (min-width:1225px){.product-cards .row .model-list li a div.row:after{right:15px}}@media(max-width:425px){.product-cards .row{margin-right:0;margin-left:0}.product-cards .row .model-list li{margin-top:2.66666667vw}.product-cards .row .model-list li a{padding-left:5.33333333vw;padding-right:4vw;padding-top:2.66666667vw;padding-bottom:2.66666667vw}.product-cards .row .model-list li a div.row:after{top:8vw;right:4vw}.product-cards .classification-banner-wrapper .classification-banner p{max-width:100%}.product-cards .classification-banner-wrapper .classification-banner tr.classification-heading{display:none}.product-cards .classification-banner-wrapper .classification-banner tr+tr td h3{display:block;position:relative;margin-top:6.66666667vw;margin-bottom:6.66666667vw}.product-cards .classification-banner-wrapper .classification-banner tr+tr td h3:after{content:'';border-bottom:3px solid #cb2c31;bottom:-10px;left:0;margin:0 auto;right:0;transform:none;position:absolute;width:40%}.product-cards .classification-banner-wrapper .classification-banner tr,.product-cards .classification-banner-wrapper .classification-banner td{display:block;width:auto}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li{margin-top:10px}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li a{padding-left:20px}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li a{padding-right:15px}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li a{padding-top:10px}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li a{padding-bottom:10px}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li a div.row:after{top:30px}}@media(max-width:425px) and (min-width:1225px){.product-cards .row .model-list li a div.row:after{right:15px}}@media(max-width:425px) and (min-width:1225px){.product-cards .classification-banner-wrapper .classification-banner tr+tr td h3{margin-top:25px}}@media(max-width:425px) and (min-width:1225px){.product-cards .classification-banner-wrapper .classification-banner tr+tr td h3{margin-bottom:25px}}.flex-column-center{display:flex;flex-direction:column;justify-content:center}.bg-ghf-blue{background-color:#0177c1}.txt-ghf-blue{color:#0177c1}.btn-ghf-blue{background-color:#0177c1;border:1px solid #0177c1;color:#fff}.resize-iframe{width:0!important;height:0!important}.product-hero{margin:0;overflow:hidden;width:100%}.product-hero .haas-specs ul{margin:0!important}@media only screen and (max-width:900px){.product-hero #CL-1 .row{margin-left:0!important}}.product-hero #CL-1 .haas-specs ul li:first-child{font-size:24px!important;line-height:1.1!important;max-width:30%!important;white-space:normal!important}@media only screen and (max-width:500px){.product-hero #CL-1 .haas-specs ul li:first-child{font-size:18px!important}}.product-hero .hero-content{background-repeat:no-repeat;background-position:center;background-size:contain;background-position-x:right;background-position-y:bottom;height:36.80555556vw;color:#fff;position:relative}@media(min-width:1225px){.product-hero .hero-content{height:530px}}.product-hero .hero-content .product-short-description{font-size:26px;margin-top:.69444444vw;width:34.02777778vw}@media(min-width:769px) and (max-width:1224px){.product-hero .hero-content .product-short-description{font-size:1.80555556vw}}@media(min-width:1225px){.product-hero .hero-content .product-short-description{margin-top:10px}}@media(min-width:1225px){.product-hero .hero-content .product-short-description{width:490px}}.product-hero .product-title{font-size:62px;font-family:heroiccondensedlight,arial narrow,sans-serif;font-weight:400}@media(min-width:769px) and (max-width:1224px){.product-hero .product-title{font-size:4.30555556vw}}.product-hero .product-title.main{font-size:260px;letter-spacing:-10px;line-height:15.97222222vw;text-transform:uppercase}@media(min-width:769px) and (max-width:1224px){.product-hero .product-title.main{font-size:18.05555556vw}}@media(min-width:1225px){.product-hero .product-title.main{line-height:230px}}.product-hero .model-xyz{width:149px;height:40.4px;font-family:open sans,arial,sans-serif;font-size:14px;color:#222}.product-hero .model-xyz .model-image{background-size:100%;background-repeat:no-repeat}@media(min-width:769px) and (max-width:1224px){.product-hero .model-xyz{font-size:.97222222vw}}.product-hero .product-manufacturer{font-family:heroiccondensedlight,arial narrow,sans-serif;font-size:100px;line-height:5vw}@media(min-width:769px) and (max-width:1224px){.product-hero .product-manufacturer{font-size:6.94444444vw}}.product-hero h2{padding:.5em 15px .05em 0}.product-hero .category-view{background-repeat:no-repeat;background-position:center;background-size:cover;background-position-x:left;background-position-y:bottom;padding-top:5%;padding-left:9.72222222vw;padding-right:4.16666667vw;position:relative}@media(min-width:1225px){.product-hero .category-view{padding-left:140px}}@media(min-width:1225px){.product-hero .category-view{padding-right:60px}}.product-hero .series-view{background-repeat:no-repeat;background-position:center;background-size:cover;background-position-x:left;background-position-y:bottom;margin-bottom:-15px;padding-top:5%;max-height:550px;padding-left:9.72222222vw;padding-right:4.16666667vw}@media(min-width:1225px){.product-hero .series-view{padding-left:140px}}@media(min-width:1225px){.product-hero .series-view{padding-right:60px}}.product-hero .series-view img{width:50%;margin-left:-5%;margin-right:0;position:absolute;z-index:3;bottom:10%;right:0}.product-hero .series-view .product-title{width:51%;float:left;position:relative;z-index:1;font-size:62px;font-family:heroiccondensedlight,arial narrow,sans-serif;font-weight:400;padding:0;margin:0}.product-hero .series-view .product-title.main{font-size:160px;letter-spacing:-10px;line-height:.8em;text-transform:uppercase}.product-hero .series-view .hero-content .product-short-description{width:43%;clear:left;margin-top:20px;float:left}.product-hero .category-view{height:45.13888889vw}@media(min-width:1225px){.product-hero .category-view{height:650px}}.product-hero .category-view:after{border-style:solid;border-right-width:0;border-top-width:0;border-left-width:17.01388889vw;border-bottom-width:29.51388889vw;border-color:transparent transparent #fff transparent;bottom:-1px;content:'';position:absolute;right:-1px}@media(min-width:1225px){.product-hero .category-view:after{border-left-width:245px}}@media(min-width:1225px){.product-hero .category-view:after{border-bottom-width:425px}}.product-hero .category-view .product-title{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:147px}@media(min-width:769px) and (max-width:1224px){.product-hero .category-view .product-title{font-size:10.20833333vw}}.product-hero .category-view .product-short-description{padding-top:1.73611111vw;position:relative}@media(min-width:1225px){.product-hero .category-view .product-short-description{padding-top:25px}}.product-hero .category-view .product-short-description:before{border-top:3px solid #fff;content:'';position:absolute;left:0;top:0;width:55%}.product-hero .model-view{margin:0 auto}.product-hero .model-view .row:not(.product-hero-v2){max-height:550px}@media(max-width:1224px){.product-hero .model-view{margin-bottom:4%}}.product-hero .model-view h2{padding:20px 15px 20px 0}.product-hero .model-view .product-hero-v2.row{margin:0}.product-hero .model-view .product-hero-v2.row #gallery-section{padding:0 10px 10px 0;height:100%;flex:0 0 50%;max-width:50%}@media screen and (max-width:800px){.product-hero .model-view .product-hero-v2.row #gallery-section{padding:0 10px 10px;max-width:100%;flex:0 0 100%}}.product-hero .model-view .product-hero-v2.row #gallery-section .product-pdp-gallery-left{position:absolute;top:calc(50% - 16px);left:0;z-index:1;width:32px;height:32px;font-size:24px;background:#b1b1b1;color:#fff;padding:5px 10px;cursor:pointer}.product-hero .model-view .product-hero-v2.row #gallery-section .product-pdp-gallery-left:hover{cursor:pointer}.product-hero .model-view .product-hero-v2.row #gallery-section .product-pdp-gallery-right{position:absolute;top:calc(50% - 16px);right:0;z-index:1;width:32px;height:32px;font-size:24px;background:#b1b1b1;color:#fff;padding:5px 10px;cursor:pointer}.product-hero .model-view .product-hero-v2.row #gallery-section .product-pdp-gallery-right:hover{cursor:pointer}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery{display:flex;flex-wrap:wrap;height:100%;width:100%}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-image{display:inline-flex;flex:0 0 calc(100%/11);overflow:hidden;position:relative;width:auto;min-width:64.5px;height:100%;text-align:center}@media screen and (max-width:500px){.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-image{min-width:65px}}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-image img{height:auto;max-height:40px;width:100%;margin:5px auto 0;max-width:60px;border-radius:5px;border:1px solid #ccc;cursor:pointer}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-image img:hover{opacity:.5}@media screen and (max-width:800px){.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-image img{margin:5px}}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-image .selected{border:2px solid #cb2c31}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-video{display:inline-flex;flex:0 0 calc(100%/11);overflow:hidden;position:relative;width:auto;min-width:64.5px;height:100%;text-align:center}@media screen and (max-width:500px){.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-video{min-width:65px}}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-video img{height:auto;width:100%;margin:5px auto 0;max-width:60px;max-height:40px;border-radius:5px;border:1px solid #ccc;cursor:pointer}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-video img:hover{opacity:.5}@media screen and (max-width:800px){.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-video img{margin:5px}}.product-hero .model-view .product-hero-v2.row #gallery-section .gallery .product-gallery-video .selected{border:2px solid #cb2c31}.product-hero .model-view .product-hero-v2.row .bigBox{position:relative;width:100%;height:100%;max-height:470px;border:1px solid #ccc;border-radius:10px;text-align:center;padding:10px}.product-hero .model-view .product-hero-v2.row .bigBox img{display:block;position:relative;margin:auto;width:auto;height:auto;max-height:450px;border-radius:5px;cursor:zoom-in}.product-hero .model-view .product-hero-v2.row .bigBox img:hover{cursor:zoom-in}.product-hero .model-view .product-hero-v2.row .bigBox iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:450px}.product-hero .model-view .product-hero-v2.row .bigBox .cn-detail-video-frame{display:none}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper{margin:0}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container{color:#fff;text-align:center;width:100%;height:100%;max-height:450px;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:0;background:#000}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container>p{font-size:16px;padding:0 10px}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container:hover{cursor:initial}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container .ot-btn-container{display:flex;flex-direction:row;justify-content:center}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container .ot-btn-container .vid-ot-btn-img{padding:5px 5px 5px 20px;background:#cb2c31;border:1px solid #cb2c31;border-radius:5px 0 0 5px;height:50px;margin:0;width:auto}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container .ot-btn-container .vid-ot-btn-img:hover{cursor:pointer}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container .ot-btn-container button#ot-sdk-btn.ot-sdk-show-settings{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31;border-radius:0 5px 5px 0;padding:5px 20px 5px 0;font-size:16px}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container .ot-btn-container button#ot-sdk-btn.ot-sdk-show-settings:hover{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31}.product-hero .model-view .product-hero-v2.row .bigBox .videoWrapper .hero-accept-cookies-video-container .ot-btn-container button#ot-sdk-btn.ot-sdk-show-settings:focus{outline:0}.product-hero .model-view .product-hero-v2.row .data-section{flex:0 0 50%;max-width:50%;padding:0 0 10px 10px}@media screen and (max-width:800px){.product-hero .model-view .product-hero-v2.row .data-section{padding:0 10px 10px;flex:0 0 100%;max-width:100%}}.product-hero .model-view .product-hero-v2.row .data-section .model-title{padding:0 0 20px}.product-hero .model-view .product-hero-v2.row .data-section .data-content{min-height:470px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:800px){.product-hero .model-view .product-hero-v2.row .pdp-additional-content{max-width:none}}.product-hero .model-view .product-hero-v2.row .pdp-additional-content li{font-size:15px}.product-hero .model-view .product-hero-v2.row .pdp-additional-content li ::marker{content:"\f00c";color:#cb2c31}.product-hero .model-view .product-hero-v2.row .hero-btn-container{display:flex}.product-hero .model-view .product-hero-v2.row .hero-btn-container a{width:50%;text-align:center}.product-hero .model-view .product-hero-v2.row .hero-btn-container .button{border-radius:5px;font-family:open sans,arial,sans-serif;font-size:15px;padding:.54em 1.1em;border:1px solid #cb2c31}.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.compare,.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.baq{margin:0 5px}@media screen and (max-width:1024px){.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.compare,.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.baq{font-size:13px}}@media screen and (max-width:768px){.product-hero .model-view .product-hero-v2.row .hero-btn-container{margin-bottom:15px;margin-top:20px;justify-content:left}.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.compare,.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.baq{font-size:15px}}@media screen and (max-width:425px){.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.compare,.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.baq{font-size:13px}}@media screen and (max-width:375px){.product-hero .model-view .product-hero-v2.row .hero-btn-container .button.baq{display:flex;height:100%;justify-content:center;flex-direction:column;text-align:center}}.product-hero .model-view .product-hero-v2.row .button{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:24px;padding:.1em 1.1em .08em}.product-hero .model-view .product-hero-v2.row .button.contact{display:none}.product-hero .model-view .product-hero-v2.row .button.compare{font-family:open sans,arial,sans-serif;font-size:15px;padding:.54em 1.1em;border:1px solid #cb2c31;background:#fff;color:#cb2c31}.product-hero .model-view .loading-gif img{margin:0;bottom:initial;width:auto}.product-hero .model-view .model-image-yt{background-repeat:no-repeat;background-position:center;background-size:contain;max-height:22.91666667vw;max-width:41.66666667vw;margin:80px 0!important;padding:0!important}@media(min-width:1225px){.product-hero .model-view .model-image-yt{max-height:330px}}@media(min-width:1225px){.product-hero .model-view .model-image-yt{max-width:600px}}@media only screen and (max-width:767px){.product-hero .model-view .model-image-yt{margin-top:10px!important;margin-bottom:130px!important;max-width:90%!important}}@media only screen and (max-width:600px){.product-hero .model-view .model-image-yt{max-width:100%!important}}.product-hero .model-view .model-image-yt iframe{width:600px;height:330px}@media only screen and (max-width:1380px){.product-hero .model-view .model-image-yt iframe{width:560px;height:290px}}@media only screen and (max-width:1300px){.product-hero .model-view .model-image-yt iframe{width:520px}}@media only screen and (max-width:1225px){.product-hero .model-view .model-image-yt iframe{width:480px;height:270px}}@media only screen and (max-width:1140px){.product-hero .model-view .model-image-yt iframe{width:440px;height:247px}}@media only screen and (max-width:1060px){.product-hero .model-view .model-image-yt iframe{width:400px;height:225px}}@media only screen and (max-width:890px){.product-hero .model-view .model-image-yt iframe{width:360px;height:202px}}@media only screen and (max-width:810px){.product-hero .model-view .model-image-yt iframe{width:320px;height:180px}}@media only screen and (max-width:767px){.product-hero .model-view .model-image-yt iframe{width:600px;height:330px}}@media only screen and (max-width:645px){.product-hero .model-view .model-image-yt iframe{width:560px;height:290px}}@media only screen and (max-width:560px){.product-hero .model-view .model-image-yt iframe{width:500px;height:281px}}@media only screen and (max-width:500px){.product-hero .model-view .model-image-yt iframe{width:460px;height:266px}}@media only screen and (max-width:460px){.product-hero .model-view .model-image-yt iframe{width:400px;height:225px}}@media only screen and (max-width:400px){.product-hero .model-view .model-image-yt iframe{width:360px;height:202px}}.product-hero .model-view .model-title{color:#000;font-size:64px!important;font-family:heroiccondensedbold,arial narrow,sans-serif;line-height:1;margin-bottom:0;max-width:100%;font-weight:900}.product-hero .model-view .row{margin-left:40px;margin-right:0}@media screen and (max-width:768px){.product-hero .model-view .row{margin-left:0}}.product-hero .model-view .model-details{display:none}.product-hero .model-view .model-short-description{font-size:50px!important;width:85%;font-family:heroiccondensedregular,arial narrow,sans-serif;line-height:1.1em;margin-bottom:1.04166667vw}@media(min-width:1225px){.product-hero .model-view .model-short-description{margin-bottom:15px}}.product-hero .model-view .model-xyz{font-size:20px;line-height:1.4em;height:auto;margin-top:.69444444vw}@media(min-width:1225px){.product-hero .model-view .model-xyz{margin-top:10px}}.product-hero .model-view .model-xyz.metric{margin-top:0;margin-bottom:.69444444vw}@media(min-width:1225px){.product-hero .model-view .model-xyz.metric{margin-bottom:10px}}.product-hero .model-view .page .page__main.container .haas-specs ul{margin-left:.83333333vw}@media(min-width:1225px){.product-hero .model-view .page .page__main.container .haas-specs ul{margin-left:12px}}.product-hero .model-view .model-specs{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;text-transform:uppercase}.product-hero .model-view .model-specs ul{margin:0;padding:0}.product-hero .model-view .model-specs li{display:inline-block;font-size:36px!important;list-style:none;margin-left:-.69444444vw;position:relative;text-align:center}@media(min-width:1225px){.product-hero .model-view .model-specs li{margin-left:-10px}}.product-hero .model-view .model-specs li:after{content:"/";color:#c3c3c3;font-family:heroiccondensedlight,arial narrow,sans-serif;font-size:2.6em;position:absolute;right:-1.11111111vw;top:0;transform:scale(.7,1) skewX(-10deg)}@media(min-width:1225px){.product-hero .model-view .model-specs li:after{right:-16px}}.product-hero .model-view .model-specs li:first-child{background-image:none}.product-hero .model-view .model-specs li:last-child{white-space:nowrap;padding-left:1.04166667vw}@media(min-width:1225px){.product-hero .model-view .model-specs li:last-child{padding-left:15px}}.product-hero .model-view .model-specs li:last-child:after{content:""}.product-hero .model-view .model-specs span{color:#000;display:block;font-size:16px;font-family:open sans,arial,sans-serif;text-transform:uppercase}.product-hero .model-view .model-xyz{width:auto}.product-hero .model-view .model-xyz .model-image{background-size:100%;background-repeat:no-repeat}.product-hero .model-view .model-price{font-family:open sans,arial,sans-serif;font-size:18px;font-style:italic;font-weight:700}.product-hero .model-view .model-price i{display:none}.product-hero .model-view .model-price .alert-danger{padding:5px 10px;margin:10px 0;font-size:16px;font-weight:400;font-style:normal}.product-hero .model-view .model-price .alert-danger i{display:inline-block}.product-hero .model-view .model-price .current_price{font-size:28px}.product-hero .model-view .row.specs-row{margin:20px 0 20px -25px!important}@media only screen and (max-width:768px){.product-hero .model-view .row.specs-row{margin-left:0!important}}.product-hero .model-view .currency-warning-container{width:90%;margin:25px 0 0 30px}@media only screen and (max-width:600px){.product-hero .model-view .currency-warning-container{width:100%}}.product-hero .model-view .currency-warning-container .usd-warning{display:inline-block;background-color:#333;padding:5px 10px}.product-hero .model-view .currency-warning-container .cny-warning{display:inline-block;background-color:#cb2c31;padding:5px 10px}.product-hero .model-view .currency-warning-container .vModel-warning-message{display:none;font-size:12px;padding:5px 0}.product-hero .model-view .currency-warning-container span.fa-asterisk,.product-hero .model-view .currency-warning-container span.fa-thumbs-up{color:#cb2c31;display:inline-block;vertical-align:top;position:absolute;float:unset;margin:0;font-size:1.5em!important;padding-top:15px}@media only screen and (max-width:768px){.product-hero .model-view .currency-warning-container span.fa-asterisk,.product-hero .model-view .currency-warning-container span.fa-thumbs-up{margin:0!important}}.product-hero .model-view .currency-warning-container span.fa-thumbs-up{color:#fff}.product-hero .model-view .currency-warning-container .pl-usd,.product-hero .model-view .currency-warning-container .pl-cny{color:#fff;display:inline-block;width:auto;padding:10px 0 9px 15px!important;margin:0 0 0 20px!important}.tabs{padding:0 5px}.product-cta.btn.btn-primary{float:left;clear:both;border-radius:0!important}.option-list-page .product-hero .category-view .product-manufacturer,.industry-page .product-hero .category-view .product-manufacturer{font-size:90px}.option-list-page .product-hero .category-view .product-title,.industry-page .product-hero .category-view .product-title{font-size:100px;line-height:1em;width:85%}.option-page .product-hero .model-view .model-title{font-size:70px!important;white-space:normal}.option-page .product-hero .model-view .model-short-description{font-size:40px;line-height:1.1em;margin:.5em 0 15px}.option-page .product-hero .model-view .model-price .price{padding:.5em 0 .05em}.page .page__main.container .model-view .haas-specs li{font-size:29px!important;line-height:1.2;padding:0 8% 0 0}.page .page__main.container .model-view .haas-specs li:after{right:6%;top:0;font-size:70px}@media(max-width:768px){.page .page__main.container .model-view .haas-specs li:after{right:-.65104167vw;font-size:56px!important}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .model-view .haas-specs li:after{right:-5px}}.page .page__main.container .model-view .haas-specs li:last-child{min-width:9.44444444vw}@media(min-width:1225px){.page .page__main.container .model-view .haas-specs li:last-child{min-width:136px}}.page .product-hero.short{max-height:380px!important;padding-top:0!important}.page .product-hero.short img{width:34%;bottom:220px;right:150px}.page .product-hero.short .product-title{font-size:47px;padding-top:0}.page .product-hero.short .main.product-title{font-size:125px;padding-top:3px}.page .product-hero.short .hero-content .product-short-description{font-size:25px;margin-bottom:23px;width:50%}@media(max-width:425px){.page .product-hero.short .hero-content .product-short-description{width:100%}}.page .product-hero.short .category-view .product-manufacturer{font-size:40px;line-height:50px;padding-top:10px}.page .product-hero.short .category-view .product-title{padding-top:5px}.page .product-hero.short .category-view .product-short-description{margin-bottom:26px}@media only screen and (max-width:1224px){.page .product-hero.short img{bottom:170px!important}.page .product-hero.short .hero-content .product-short-description{font-size:20px!important;width:40%}}@media only screen and (max-width:1000px){.page .product-hero.short img{bottom:150px!important;right:90px!important;width:45%!important}.page .product-hero.short .hero-content .product-short-description{font-size:20px!important;width:30%}}@media(min-width:1440px){.product-hero .model-view>.row{min-height:27.77777778vw}}@media(min-width:1440px) and (min-width:1225px){.product-hero .model-view>.row{min-height:400px}}@media only screen and (max-width:1224px){.product-hero .series-view{min-height:31.25vw}.product-hero .series-view .product-title{padding:0}.product-hero .series-view .product-title.main{font-size:110px!important}.product-hero .series-view .hero-content{min-height:460px}.product-hero .model-view .model-title{font-size:100px}.page .page__main.container .model-view .haas-specs li{font-size:32px!important;padding:0;width:24%;margin:0}.page .page__main.container .model-view .haas-specs li:first-child{width:auto;padding:0 5% 0 0}.page .page__main.container .model-view .haas-specs li:after{right:-10%}.page .page__main.container .model-view .haas-specs li span{font-size:11px;max-width:75%}.option-list-page .product-hero .category-view .product-manufacturer,.industry-page .product-hero .category-view .product-manufacturer{font-size:60px}.option-list-page .product-hero .category-view .product-title,.industry-page .product-hero .category-view .product-title{font-size:85px;line-height:.95em}}@media only screen and (max-width:1224px) and (min-width:1225px){.product-hero .series-view{min-height:450px}}@media only screen and (max-width:1000px){.product-hero .series-view img{width:66%}.product-hero .series-view .product-title.main{font-size:85px!important;letter-spacing:-6px}.page .page__main.container .model-view .haas-specs li{padding:0 2% 0 0;width:27%}.page .page__main.container .model-view .haas-specs li:first-child{padding:0 7% 0 0}}@media only screen and (max-width:850px){.product-hero .model-view{max-height:initial}.product-hero .model-view img{width:70%;margin:0 auto;position:relative}.page .page__main.container .model-view .haas-specs li{font-size:29px!important}}@media only screen and (max-width:800px){.product-page .col-md-6{max-width:100%;flex:0 0 90%}.page .product-hero.short .hero-content .product-short-description{width:100%!important}.product-hero{margin-top:20px}.product-hero .hero-content{height:56.640625vw}.product-hero .hero-content .product-short-description{font-size:22px;padding-top:2.60416667vw;width:60.546875vw}.product-hero .hero-content .product-short-description:before{width:40%}.product-hero .hero-content .product-title{margin-bottom:.65104167vw;font-size:95px;line-height:70px}.product-hero .hero-content h2{padding:0 15px .05em 0}.product-hero .hero-content .product-manufacturer{font-size:60px;line-height:5vw}.product-hero .category-view{padding-top:10%}.product-hero .category-view .product-title{font-size:75px;width:95%}.product-hero .category-view .hero-content .product-short-description{font-size:19px;width:88%;height:auto}.product-hero .series-view{max-height:200px;padding-top:25px}.product-hero .series-view img{display:none}.product-hero .series-view .product-title{font-size:40px;width:95%}.product-hero .series-view .product-title.main{font-size:73px!important}.product-hero .series-view .hero-content .product-short-description{font-size:19px;width:88%;height:auto;padding:0!important}.product-hero .category-view{max-height:200px;padding-top:25px}.product-hero .model-view{text-align:left}.product-hero .model-view .row.specs-row{padding:0!important}.product-hero .model-view .model-image{min-height:45.57291667vw}.product-hero .model-view .model-short-description{font-size:42px}.product-hero .model-view .model-title{font-size:75px!important;line-height:.8;white-space:normal}.option-list-page .product-hero .category-view .product-manufacturer{font-size:40px}.option-list-page .product-hero .category-view .product-title{font-size:44px}.option-list-page .product-hero .category-view .product-short-description{width:77%}.industry-page .product-hero .category-view{height:auto}.industry-page .product-hero .category-view .hero-content .product-manufacturer{font-size:50px}.industry-page .product-hero .category-view .hero-content .product-title{font-size:60px}.industry-page .product-hero .category-view .hero-content .product-short-description{width:77%}.option-page .product-hero .model-view .model-title{font-size:50px!important}.option-page .product-hero .model-view .model-short-description{font-size:30px}.page .page__main.container .model-view .haas-specs ul{max-width:400px}.page .page__main.container .model-view .haas-specs li{padding:0}.page .page__main.container .model-view .haas-specs li:nth-child(3){padding-left:0}.page .product-hero.short .hero-content .product-short-description{font-size:25px;margin-bottom:5px;width:50%}.page .product-hero.short .series-view .product-short-description{margin-top:5px}}@media only screen and (max-width:800px) and (min-width:1225px){.product-hero .hero-content{height:435px}}@media only screen and (max-width:800px) and (min-width:769px) and (max-width:1224px){.product-hero .hero-content .product-short-description{font-size:2.86458333vw}}@media only screen and (max-width:800px) and (min-width:1225px){.product-hero .hero-content .product-short-description{padding-top:20px}}@media only screen and (max-width:800px) and (min-width:1225px){.product-hero .hero-content .product-short-description{width:465px}}@media only screen and (max-width:800px) and (min-width:1225px){.product-hero .hero-content .product-title{margin-bottom:5px}}@media only screen and (max-width:800px) and (min-width:1225px){.product-hero .model-view .model-image{min-height:350px}}@media only screen and (max-width:600px){.product-hero .model-view .row,.product-hero .row.specs-row{margin:0!important;padding:0!important}.product-hero .category-view{height:auto}.product-hero .category-view .product-title{width:95%;line-height:.85em}.product-hero .category-view .hero-content .product-short-description{font-size:17px;margin-top:0}.product-hero .series-view .product-title{font-size:40px;width:95%;line-height:.85em}.product-hero .series-view .product-title.main{font-size:73px!important;letter-spacing:-6px}.product-hero .series-view .hero-content .product-short-description{font-size:17px;margin-top:0}}@media(max-width:425px){.page .product-hero.short .hero-content .product-short-description{width:100%}.product-hero{margin-top:20px}.product-hero .hero-content{height:112.53333333vw}.product-hero .hero-content .product-short-description{font-size:22px;padding-top:6.66666667vw;width:52vw}.product-hero .hero-content .product-short-description:before{width:100%!important}.product-hero .hero-content .product-title{margin-bottom:12.8vw}.product-hero .hero-content .product-manufacturer,.product-hero .hero-content .product-title{font-size:80px}.product-hero .hero-content .product-manufacturer{line-height:16vw}.product-hero .category-view,.product-hero .series-view{height:112.53333333vw;padding-left:6.93333333vw;padding-top:16vw}.product-hero .category-view:after,.product-hero .series-view:after{border:0}.product-hero .category-view .product-title{font-size:40px;width:95%;padding:0 0 10px;margin:0;line-height:.85em}.product-hero .category-view .product-title.main{font-size:73px;letter-spacing:-6px}.product-hero .category-view .hero-content .product-short-description{font-size:17px}.product-hero .series-view{padding-top:10px}.product-hero .series-view .product-title{font-size:40px;width:95%;padding:0;margin:0;line-height:.85em}.product-hero .series-view .product-title.main{line-height:1.2em;font-size:55px!important;letter-spacing:-3px}.product-hero .series-view .hero-content .product-short-description{font-size:17px;line-height:1em!important}.product-hero .category-view{padding-top:10px}.page .page__main.container .model-view .model-title{font-size:90px;margin-top:0;padding-top:0}.page .page__main.container .model-view .model-short-description{font-size:50px;line-height:1;margin-top:2.66666667vw}.page .page__main.container .model-view .model-xyz{font-size:17px;height:auto;margin-top:2.66666667vw}.page .page__main.container .model-view .model-xyz.metric{margin-top:0}.page .page__main.container .model-view .model-image{margin-top:15px}.page .page__main.container .model-view .haas-specs ul{margin-top:15px}.page .page__main.container .model-view .haas-specs li{padding:0 7% 0 0;background:0;font-size:26px!important;letter-spacing:-.03em}.page .page__main.container .model-view .haas-specs li:after{content:"/";right:-1%}.page .page__main.container .model-view .haas-specs li:last-child:after{content:""}.page .page__main.container .model-view .haas-specs li:first-child{padding:0 5% 0 0}.page .page__main.container .model-view .haas-specs li:nth-child(3){padding-left:0}.page .page__main.container .model-view .haas-specs li span{font-size:10px;letter-spacing:initial;white-space:initial;line-height:1}.option-page .product-hero .model-view .model-title{font-size:40px!important;padding:0}.option-page .product-hero .model-view .model-short-description{font-size:25px;margin:0}.option-page .product-hero .model-view .model-price .price{padding:0}}@media(max-width:425px) and (min-width:1225px){.product-hero .hero-content{height:422px}}@media(max-width:425px) and (min-width:769px) and (max-width:1224px){.product-hero .hero-content .product-short-description{font-size:5.86666667vw}}@media(max-width:425px) and (min-width:1225px){.product-hero .hero-content .product-short-description{padding-top:25px}}@media(max-width:425px) and (min-width:1225px){.product-hero .hero-content .product-short-description{width:195px}}@media(max-width:425px) and (min-width:1225px){.product-hero .hero-content .product-title{margin-bottom:48px}}@media(max-width:425px) and (min-width:769px) and (max-width:1224px){.product-hero .hero-content .product-manufacturer,.product-hero .hero-content .product-title{font-size:21.33333333vw}}@media(max-width:425px) and (min-width:1225px){.product-hero .category-view,.product-hero .series-view{height:422px}}@media(max-width:425px) and (min-width:1225px){.product-hero .category-view,.product-hero .series-view{padding-left:26px}}@media(max-width:425px) and (min-width:1225px){.product-hero .category-view,.product-hero .series-view{padding-top:60px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .model-view .model-short-description{margin-top:10px}}@media(max-width:425px) and (min-width:769px) and (max-width:1224px){.page .page__main.container .model-view .model-xyz{font-size:4.53333333vw}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .model-view .model-xyz{margin-top:10px}}@media(max-width:360px){.page .page__main.container .model-view .haas-specs li{font-size:26px!important}.page .page__main.container .model-view .haas-specs li:after{right:-7%}.page .page__main.container .model-view .haas-specs li span{font-size:9px}}.lang-de .product-hero .series-view,.lang-es .product-hero .series-view,.lang-fr .product-hero .series-view,.lang-it .product-hero .series-view{padding-top:1.5%;padding-left:5%;padding-right:0}.lang-de .product-hero .series-view .main.product-title,.lang-es .product-hero .series-view .main.product-title,.lang-fr .product-hero .series-view .main.product-title,.lang-it .product-hero .series-view .main.product-title{font-size:90px!important;letter-spacing:-.085em;line-height:1;padding-top:0;width:54%}@media only screen and (max-width:1200px){.lang-de .product-hero .series-view .main.product-title,.lang-es .product-hero .series-view .main.product-title,.lang-fr .product-hero .series-view .main.product-title,.lang-it .product-hero .series-view .main.product-title{font-size:80px!important}}@media only screen and (max-width:768px){.lang-de .product-hero .series-view .main.product-title,.lang-es .product-hero .series-view .main.product-title,.lang-fr .product-hero .series-view .main.product-title,.lang-it .product-hero .series-view .main.product-title{font-size:70px!important}}@media only screen and (max-width:500px){.lang-de .product-hero .series-view .main.product-title,.lang-es .product-hero .series-view .main.product-title,.lang-fr .product-hero .series-view .main.product-title,.lang-it .product-hero .series-view .main.product-title{font-size:60px!important}}.lang-de .product-hero .series-view .product-short-description,.lang-es .product-hero .series-view .product-short-description,.lang-fr .product-hero .series-view .product-short-description,.lang-it .product-hero .series-view .product-short-description{font-size:20px;line-height:1.2;margin-top:15px}@media only screen and (max-width:1200px){.lang-de .product-hero .series-view .product-short-description,.lang-es .product-hero .series-view .product-short-description,.lang-fr .product-hero .series-view .product-short-description,.lang-it .product-hero .series-view .product-short-description{font-size:18px!important}}@media only screen and (max-width:768px){.lang-de .product-hero .series-view .product-short-description,.lang-es .product-hero .series-view .product-short-description,.lang-fr .product-hero .series-view .product-short-description,.lang-it .product-hero .series-view .product-short-description{font-size:16px!important}}@media only screen and (max-width:500px){.lang-de .product-hero .series-view .product-short-description,.lang-es .product-hero .series-view .product-short-description,.lang-fr .product-hero .series-view .product-short-description,.lang-it .product-hero .series-view .product-short-description{font-size:14px!important}}@media only screen and (max-width:500px){.lang-de .product-hero .series-view .product-cta.btn.btn-primary,.lang-es .product-hero .series-view .product-cta.btn.btn-primary,.lang-fr .product-hero .series-view .product-cta.btn.btn-primary,.lang-it .product-hero .series-view .product-cta.btn.btn-primary{font-size:12px!important}}.lang-de .product-hero.short .main.product-title,.lang-es .product-hero.short .main.product-title,.lang-fr .product-hero.short .main.product-title,.lang-it .product-hero.short .main.product-title{font-size:80px!important}@media only screen and (max-width:1200px){.lang-de .product-hero.short .main.product-title,.lang-es .product-hero.short .main.product-title,.lang-fr .product-hero.short .main.product-title,.lang-it .product-hero.short .main.product-title{font-size:70px!important}}@media only screen and (max-width:768px){.lang-de .product-hero.short .main.product-title,.lang-es .product-hero.short .main.product-title,.lang-fr .product-hero.short .main.product-title,.lang-it .product-hero.short .main.product-title{font-size:60px!important}}@media only screen and (max-width:500px){.lang-de .product-hero.short .main.product-title,.lang-es .product-hero.short .main.product-title,.lang-fr .product-hero.short .main.product-title,.lang-it .product-hero.short .main.product-title{font-size:50px!important}}.lang-de .product-hero.short .product-title,.lang-es .product-hero.short .product-title,.lang-fr .product-hero.short .product-title,.lang-it .product-hero.short .product-title{font-size:40px;line-height:1.2;padding-top:0}@media only screen and (max-width:1200px){.lang-de .product-hero.short .product-title,.lang-es .product-hero.short .product-title,.lang-fr .product-hero.short .product-title,.lang-it .product-hero.short .product-title{font-size:30px!important}}@media only screen and (max-width:768px){.lang-de .product-hero.short .product-title,.lang-es .product-hero.short .product-title,.lang-fr .product-hero.short .product-title,.lang-it .product-hero.short .product-title{font-size:24px!important}}@media only screen and (max-width:500px){.lang-de .product-hero.short .product-title,.lang-es .product-hero.short .product-title,.lang-fr .product-hero.short .product-title,.lang-it .product-hero.short .product-title{font-size:20px!important}}.lang-de .product-hero.short img,.lang-es .product-hero.short img,.lang-fr .product-hero.short img,.lang-it .product-hero.short img{bottom:32%!important;right:11%!important}@media only screen and (max-width:1000px){.lang-de .product-hero.short img,.lang-es .product-hero.short img,.lang-fr .product-hero.short img,.lang-it .product-hero.short img{right:0!important;bottom:40%!important;width:40%!important}}.lang-de .product-hero.short .hero-content .product-short-description,.lang-es .product-hero.short .hero-content .product-short-description,.lang-fr .product-hero.short .hero-content .product-short-description,.lang-it .product-hero.short .hero-content .product-short-description{line-height:1.2;margin-bottom:10px;width:50%;font-size:20px}@media only screen and (max-width:1200px){.lang-de .product-hero.short .hero-content .product-short-description,.lang-es .product-hero.short .hero-content .product-short-description,.lang-fr .product-hero.short .hero-content .product-short-description,.lang-it .product-hero.short .hero-content .product-short-description{font-size:18px!important}}@media only screen and (max-width:768px){.lang-de .product-hero.short .hero-content .product-short-description,.lang-es .product-hero.short .hero-content .product-short-description,.lang-fr .product-hero.short .hero-content .product-short-description,.lang-it .product-hero.short .hero-content .product-short-description{font-size:16px!important}}@media only screen and (max-width:500px){.lang-de .product-hero.short .hero-content .product-short-description,.lang-es .product-hero.short .hero-content .product-short-description,.lang-fr .product-hero.short .hero-content .product-short-description,.lang-it .product-hero.short .hero-content .product-short-description{font-size:14px!important}}.lang-de .tabs,.lang-es .tabs,.lang-fr .tabs,.lang-it .tabs{padding:0 15px}.lang-de .tabs>ul.two>li,.lang-es .tabs>ul.two>li,.lang-fr .tabs>ul.two>li,.lang-it .tabs>ul.two>li{min-width:0}.lang-de .tabs>ul.three>li,.lang-es .tabs>ul.three>li,.lang-fr .tabs>ul.three>li,.lang-it .tabs>ul.three>li{min-width:0}.lang-de .tabs>ul.four>li,.lang-es .tabs>ul.four>li,.lang-fr .tabs>ul.four>li,.lang-it .tabs>ul.four>li{min-width:0}.lang-de .tabs>ul.five>li,.lang-es .tabs>ul.five>li,.lang-fr .tabs>ul.five>li,.lang-it .tabs>ul.five>li{min-width:0}.lang-de .tabs>li a,.lang-es .tabs>li a,.lang-fr .tabs>li a,.lang-it .tabs>li a{padding:1em;font-size:13px}@media only screen and (max-width:1200px){.lang-de .tabs>li a,.lang-es .tabs>li a,.lang-fr .tabs>li a,.lang-it .tabs>li a{padding:.9em;font-size:12px}}.lang-de .product-hero .model-view .model-title,.lang-es .product-hero .model-view .model-title,.lang-fr .product-hero .model-view .model-title,.lang-it .product-hero .model-view .model-title{font-size:90px!important;padding:30px 0 0}@media only screen and (max-width:768px){.lang-de .product-hero .model-view .model-title,.lang-es .product-hero .model-view .model-title,.lang-fr .product-hero .model-view .model-title,.lang-it .product-hero .model-view .model-title{font-size:70px!important;line-height:1.1!important;max-width:95%}}@media(max-width:425px){.lang-de .product-hero .model-view .model-title,.lang-es .product-hero .model-view .model-title,.lang-fr .product-hero .model-view .model-title,.lang-it .product-hero .model-view .model-title{font-size:36px!important}}.lang-de .product-hero .model-view .model-short-description,.lang-es .product-hero .model-view .model-short-description,.lang-fr .product-hero .model-view .model-short-description,.lang-it .product-hero .model-view .model-short-description{font-size:36px!important;max-width:92%}@media only screen and (max-width:768px){.lang-de .product-hero .model-view .model-short-description,.lang-es .product-hero .model-view .model-short-description,.lang-fr .product-hero .model-view .model-short-description,.lang-it .product-hero .model-view .model-short-description{font-size:28px!important}}.lang-de .product-hero .model-view .model-title{font-size:70px!important}@media only screen and (max-width:1200px){.lang-de .product-hero .model-view .model-title{font-size:60px!important}}@media only screen and (max-width:768px){.lang-de .product-hero .model-view .model-title{font-size:50px!important}}@media only screen and (max-width:500px){.lang-de .product-hero .model-view .model-title{font-size:40px!important}}.lang-ru .product-hero .series-view,.lang-el .product-hero .series-view{padding-top:3%!important;padding-right:0!important;padding-left:6%!important}.lang-ru .product-hero.short .main.product-title,.lang-el .product-hero.short .main.product-title,.lang-ru .product-hero .main.product-title,.lang-el .product-hero .main.product-title,.lang-ru .product-hero.short .model-view .model-title,.lang-el .product-hero.short .model-view .model-title,.lang-ru .product-hero .model-view .model-title,.lang-el .product-hero .model-view .model-title{font-size:50px!important;letter-spacing:0!important;line-height:1!important}@media only screen and (max-width:1200px){.lang-ru .product-hero.short .main.product-title,.lang-el .product-hero.short .main.product-title,.lang-ru .product-hero .main.product-title,.lang-el .product-hero .main.product-title,.lang-ru .product-hero.short .model-view .model-title,.lang-el .product-hero.short .model-view .model-title,.lang-ru .product-hero .model-view .model-title,.lang-el .product-hero .model-view .model-title{font-size:45px!important}}@media only screen and (max-width:768px){.lang-ru .product-hero.short .main.product-title,.lang-el .product-hero.short .main.product-title,.lang-ru .product-hero .main.product-title,.lang-el .product-hero .main.product-title,.lang-ru .product-hero.short .model-view .model-title,.lang-el .product-hero.short .model-view .model-title,.lang-ru .product-hero .model-view .model-title,.lang-el .product-hero .model-view .model-title{font-size:40px!important}}@media only screen and (max-width:500px){.lang-ru .product-hero.short .main.product-title,.lang-el .product-hero.short .main.product-title,.lang-ru .product-hero .main.product-title,.lang-el .product-hero .main.product-title,.lang-ru .product-hero.short .model-view .model-title,.lang-el .product-hero.short .model-view .model-title,.lang-ru .product-hero .model-view .model-title,.lang-el .product-hero .model-view .model-title{font-size:35px!important}}.lang-ru .product-hero.short .hero-content,.lang-el .product-hero.short .hero-content,.lang-ru .product-hero .hero-content,.lang-el .product-hero .hero-content{padding:0!important}.lang-ru .product-hero.short .hero-content .product-short-description,.lang-el .product-hero.short .hero-content .product-short-description,.lang-ru .product-hero .hero-content .product-short-description,.lang-el .product-hero .hero-content .product-short-description{line-height:1.2!important;width:50%!important}.lang-ru .product-hero.short img,.lang-el .product-hero.short img,.lang-ru .product-hero img,.lang-el .product-hero img{right:50px}@media only screen and (max-width:1000px){.lang-ru .product-hero.short img,.lang-el .product-hero.short img,.lang-ru .product-hero img,.lang-el .product-hero img{right:0!important}}.productHero .cn-video-frame{display:none}.productHero .model-image-yt .model-image{display:none;width:100%;height:100%}.zh-CN .productHero .detail-video-frame{display:none}.zh-CN .productHero .cn-detail-video-frame{display:block;width:600px;height:330px;object-fit:fill}@media only screen and (max-width:768px){.zh-CN .productHero .cn-detail-video-frame{max-width:100%}}.productHero .cn-detail-video-frame,.productHero .cn-model-image-yt{display:none}.productHero .cn-model-image{display:none;width:100%;height:100%}.zh-CN .productHero .product-hero-V1 .model-image-yt,.zh-CN .productHero .product-hero-V1 .model-image{display:none}.zh-CN .productHero .product-hero-V1 .cn-model-image,.zh-CN .productHero .product-hero-V1 .cn-model-image-yt{display:block}.zh-CN .productHero .product-hero-V1 .cn-detail-video-frame{display:block;width:600px;height:330px;object-fit:fill}@media only screen and (max-width:768px){.zh-CN .productHero .product-hero-V1 .cn-detail-video-frame{max-width:100%}}.zh-CN .productHero .product-hero-v2 .detail-video-frame{display:none}.zh-CN .productHero .product-hero-v2 .cn-detail-video-frame{display:unset!important}.haas-delivered-message.product-hero-msg{display:flex;max-width:550px;padding:10px;margin:20px 0;margin-left:30px;border-radius:5px;border:1px solid #cb2c31;color:#cb2c31;background-color:#fff}.haas-delivered-message.product-hero-msg .button-container{text-align:right}.haas-delivered-message.product-hero-msg button{padding:5px 25px;margin:10px auto 2px;background-color:#cb2c31;border-radius:5px;border-style:none;color:#fff;font-size:13px;text-transform:uppercase}.haas-delivered-message.product-hero-msg button:hover{cursor:pointer}.haas-delivered-message.product-hero-msg span{display:inline-block;font-size:32px;margin:0 5px;color:#cb2c31}.haas-delivered-message.product-hero-msg p{padding:0;margin:0 5px 5px;font-size:13px;color:#000}.haas-delivered-message.product-hero-msg h3{font-family:HeroicCondensedRegular,arial narrow,sans-serif;display:inline-block;color:#cb2c31;margin:0 5px 5px}.productHero .pdp-promo-message,.part .pdp-promo-message{background:linear-gradient(to right,#333 80%,#fff);margin:5px 0;padding:10px 15px}.productHero .pdp-promo-message p,.part .pdp-promo-message p{max-width:80%;font-style:italic;font-weight:700;color:#fff;margin:0}@media print{.product-hero .product-title{font-size:50px!important}}body:not(.lang-en) .productHero .product-title.main{letter-spacing:normal!important}.printLink{position:absolute;right:4%;z-index:2}.printLink button{background:0;border:0;color:inherit;line-height:normal;padding:0;user-select:none;font-size:16px;font-family:heroiccondensedregular,arial narrow,sans-serif;text-transform:uppercase}@media(min-width:769px) and (max-width:1224px){.printLink button{font-size:1.11111111vw}}.printLink span{display:block;font-size:3em!important;margin-right:-6px}.printLink button:hover{cursor:pointer}@media only screen and (max-width:800px){.printLink button{font-size:12px}}body{-webkit-font-smoothing:subpixel-antialiased!important}#navibar{background:#fff;height:auto;position:relative;transition:none;width:100%;z-index:100}@media screen and (min-width:801px){#navibar{position:sticky;top:0;box-shadow:0 2px 2px #888}}#navibar>.icon-bar-container{background:#eee;padding:10px 0}#navibar>.icon-bar-container>.icon-bar{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between}.page__main.container{transition:left .3s ease;left:0}#topmain{text-align:center;z-index:2}@media only screen and (min-width:1441px){#topmain{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:800px){#topmain .menu-container{display:block;width:auto}}.menu-container{font-size:0;margin:0 auto;position:relative}@media only screen and (max-width:800px){.menu-container{padding:0 5px}}@media only screen and (min-width:801px) and (max-width:1250px){.menu-container{margin:0 2vw}}.mobile-menu-header{display:none}.mobile-menu{display:none}#logo img{height:70px;width:auto}@media only screen and (min-width:801px){#logo{flex:0 0 auto;width:auto}}@media only screen and (max-width:1440px){#logo{flex:0 0 auto;width:auto}}#logo-mobile{display:none}.mobile-contact{display:none}div.menu-wrapper .menu{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:801px){div.menu-wrapper{display:flex;justify-content:space-between;width:100%;padding:10px 0}}#print_logo{display:none}#search-box-container{padding:0 10px}.desktop-searchbar-wrapper{display:flex;flex-direction:column;justify-content:center}.desktop-searchbar-wrapper .bcs-container-searchbox{display:flex;justify-content:space-between;background-color:#eee;font-size:0;border:1px solid #eee;border-radius:5px}@media only screen and (min-width:1000px){.desktop-searchbar-wrapper .bcs-container-searchbox{min-width:300px}}.desktop-searchbar-wrapper .bcs-searchbox-submit{border-radius:0 5px 5px 0!important}@media only screen and (max-width:800px){.desktop-searchbar-wrapper{display:none}}.bcs-noResults h2{margin-bottom:25px}.bcs-image-result{display:inline-block}.bcs-image-result img{max-width:400px;max-height:400px}#Component_Templates{display:none!important}#whyhaas .submenu01{height:auto;padding:15px 0}#whyhaas .submenu01 .mainsub{height:100%;text-align:center}#whyhaas .submenu01 .whyhaas-nav-container{height:100%;display:inline-block;text-align:left}@media screen and (max-width:800px){#whyhaas .submenu01 .whyhaas-nav-container{display:block;padding:0}#whyhaas .submenu01 .whyhaas-nav-container .title{display:none}}#whyhaas .submenu01 .whyhaas-nav-container .title{font-size:32px}#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links{display:flex;flex-wrap:wrap;margin-top:20px}@media screen and (max-width:800px){#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links{flex-direction:column;margin-top:0}#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links a{border-bottom:1px solid #ccc}}#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1{width:auto;margin:auto 0}#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1 a{margin:auto 0}@media screen and (max-width:1200px){#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1 a{margin:auto}}#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1 .whyhaas-nav-img{max-width:160px;margin-right:10px}@media screen and (max-width:1200px){#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1 .whyhaas-nav-img{max-width:120px}}#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1 .whyhaas-nav-title{display:block;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;text-transform:uppercase;padding:10px 0;margin:0}@media screen and (max-width:800px){#whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .level1 .whyhaas-nav-title{font-family:open sans,arial,sans-serif}}#service .submenu01.image-link-list{height:auto;padding:15px 0}#service .submenu01.image-link-list .mainsub{height:100%;text-align:center}#service .submenu01.image-link-list .service-nav-container{height:100%;display:inline-block;text-align:left}@media screen and (max-width:800px){#service .submenu01.image-link-list .service-nav-container{display:block;padding:0}#service .submenu01.image-link-list .service-nav-container .title{display:none}}#service .submenu01.image-link-list .service-nav-container .title{font-size:32px}#service .submenu01.image-link-list .service-nav-container .service-nav-links{display:flex;flex-wrap:wrap;margin-top:20px}@media screen and (max-width:800px){#service .submenu01.image-link-list .service-nav-container .service-nav-links{flex-direction:column;margin-top:0}#service .submenu01.image-link-list .service-nav-container .service-nav-links a{border-bottom:1px solid #ccc}}#service .submenu01.image-link-list .service-nav-container .service-nav-links a{margin:auto 0}@media screen and (max-width:1200px){#service .submenu01.image-link-list .service-nav-container .service-nav-links a{margin:auto;margin-top:0}}@media screen and (max-width:900px){#service .submenu01.image-link-list .service-nav-container .service-nav-links a{max-width:12%}}#service .submenu01.image-link-list .service-nav-container .service-nav-links .service-nav-img{max-width:160px;margin-right:10px;background:#fff;border:1px solid #ccc}@media screen and (max-width:1200px){#service .submenu01.image-link-list .service-nav-container .service-nav-links .service-nav-img{max-width:120px}}#service .submenu01.image-link-list .service-nav-container .service-nav-links .service-nav-title{display:block;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;text-transform:uppercase;padding:10px 0;margin:0;max-width:160px}@media screen and (max-width:900px){#service .submenu01.image-link-list .service-nav-container .service-nav-links .service-nav-title{max-width:100px;font-size:16px}}@media screen and (max-width:800px){#service .submenu01.image-link-list .service-nav-container .service-nav-links .service-nav-title{font-family:open sans,arial,sans-serif}}#haas-tooling .submenu01,#haas-service-parts .submenu01{height:auto;padding:0}#haas-tooling .submenu01 .mainsub,#haas-service-parts .submenu01 .mainsub{height:100%}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-link-container,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-link-container{display:flex}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-quicklinks,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-quicklinks{padding:25px 0 0 25px;border-left:1px solid #979797;margin:15px 0}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-quicklinks span.title.quick-links,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-quicklinks span.title.quick-links{display:block;margin-bottom:20px}@media screen and (max-width:800px){#haas-tooling .submenu01 .ecomm-nav-container .ecomm-quicklinks,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-quicklinks{display:none}}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-desktop-menu,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-desktop-menu{max-width:1200px;padding:15px 0;display:flex;margin:auto;justify-content:left;flex-wrap:wrap}@media screen and (max-width:800px){#haas-tooling .submenu01 .ecomm-nav-container .ecomm-desktop-menu,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-desktop-menu{display:none}}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-coming-soon,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-coming-soon{opacity:50%}@media screen and (max-width:800px){#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-coming-soon .ecomm-nav-title.mobileArrow,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-coming-soon .ecomm-nav-title.mobileArrow{padding-bottom:0!important}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-coming-soon .ecomm-nav-title.mobileArrow:after,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-coming-soon .ecomm-nav-title.mobileArrow:after{display:none}}#haas-tooling .submenu01 .ecomm-nav-container a,#haas-service-parts .submenu01 .ecomm-nav-container a{margin:20px auto}@media screen and (max-width:1150px){#haas-tooling .submenu01 .ecomm-nav-container a,#haas-service-parts .submenu01 .ecomm-nav-container a{margin:15px auto}}@media screen and (max-width:950px){#haas-tooling .submenu01 .ecomm-nav-container a,#haas-service-parts .submenu01 .ecomm-nav-container a{margin:10px auto}}@media screen and (max-width:800px){#haas-tooling .submenu01 .ecomm-nav-container a,#haas-service-parts .submenu01 .ecomm-nav-container a{margin:0}}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-img,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-img{max-width:160px}@media screen and (max-width:950px) and (min-width:801px){#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-img,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-img{max-width:130px}}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-title,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-title{display:block;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;text-transform:uppercase;line-height:1em;padding:10px 0 0;margin:0;max-width:160px}@media screen and (max-width:950px) and (min-width:801px){#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-title,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-title{max-width:130px}}@media screen and (max-width:800px){#haas-tooling .submenu01 .ecomm-nav-container .ecomm-nav-title,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-nav-title{font-family:open sans,arial,sans-serif}}#haas-tooling .submenu01 .ecomm-nav-container .coming-soon-title,#haas-service-parts .submenu01 .ecomm-nav-container .coming-soon-title{font-family:heroiccondensedregular,arial narrow,sans-serif;text-transform:uppercase;padding:5px 0 0;font-size:16px;color:#cb2c31;margin:0}@media screen and (max-width:800px){#haas-tooling .submenu01 .ecomm-nav-container .coming-soon-title,#haas-service-parts .submenu01 .ecomm-nav-container .coming-soon-title{padding:0 0 20px 20px}}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-search-container a,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-search-container a{margin:0}#haas-tooling .submenu01 .ecomm-nav-container .ecomm-search-container #ecomm-search-results,#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-search-container #ecomm-search-results{margin-left:0;width:60%}#haas-service-parts .submenu01 .ecomm-nav-container .ecomm-desktop-menu{max-width:1350px}@media screen and (min-width:800px){#haas-tooling .ecomm-ql-icon-mode{height:100%}#haas-tooling .ecomm-ql-icon-mode .ecomm-nav-links{width:60%;height:100%;padding:0;padding-right:10px}#haas-tooling .ecomm-ql-icon-mode .ecomm-quicklinks{width:40%;height:auto;padding:0;padding-left:10px;margin-bottom:10px}#haas-tooling .ecomm-ql-icon-mode .quick-link-icon-container{display:flex;flex-wrap:wrap;padding:0}#haas-tooling .ecomm-ql-icon-mode .quick-link-icon-container a#menulink{display:flex;flex-direction:column;background-color:#fff;border:2px solid #ababab;margin:10px 10px 0 0!important;width:160px;height:160px}#haas-tooling .ecomm-ql-icon-mode .quick-link-icon-container a#menulink img{width:100%;max-width:100px;margin:0 auto}#haas-tooling .ecomm-ql-icon-mode .quick-link-icon-container a#menulink span{font-size:16px;max-width:100%;width:100%;color:#000;text-align:center;font-family:heroiccondensedbold;line-height:1em}#haas-tooling .ecomm-ql-icon-mode .quick-link-icon-container a#menulink span.lm-txt{font-size:14px;color:#cb2c31;font-family:heroiccondensedregular}}.mainmenu #haas-tooling a#menulink,.mainmenu #machines a#menulink{font-family:heroiccondensedmedium,arial narrow,sans-serif}.mainmenu #haas-tooling a#menulink .btn-red-on-white,.mainmenu #machines a#menulink .btn-red-on-white{color:#cb2c31;background-color:#fff;border:1px solid #cb2c31}.mainmenu #haas-tooling a#menulink .btn-white-on-red,.mainmenu #machines a#menulink .btn-white-on-red{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31}.mainmenu #haas-tooling a#menulink .btn-black-on-white,.mainmenu #machines a#menulink .btn-black-on-white{color:#000;background-color:#fff;border:1px solid #000}.mainmenu #haas-tooling a#menulink .btn-white-on-black,.mainmenu #machines a#menulink .btn-white-on-black{color:#fff;background-color:#000;border:1px solid #000}.mainmenu #haas-tooling a#menulink span,.mainmenu #machines a#menulink span{font-size:21px}.mainmenu #haas-tooling a#menulink>span.desktop-menu,.mainmenu #machines a#menulink>span.desktop-menu{display:block;width:175px;text-align:center}.search-type-header{display:flex;margin-top:10px;border-bottom:1px solid #ccc}.search-type-header #bcs-web-search,.search-type-header #bcs-img-search{margin-right:10px;padding:5px 10px;border:1px solid #cb2c31;border-bottom:0}.search-type-header #bcs-web-search h3,.search-type-header #bcs-img-search h3{font-size:18px;color:#cb2c31;margin:0}.search-type-header #bcs-web-search h3:hover,.search-type-header #bcs-img-search h3:hover{color:#cb2c31;cursor:pointer;text-decoration:underline;text-decoration-color:#cb2c31}.search-type-header #bcs-web-search.active,.search-type-header #bcs-img-search.active{background-color:#cb2c31}.search-type-header #bcs-web-search.active h3,.search-type-header #bcs-img-search.active h3{color:#fff}.bcs-results.video-results{display:flex;flex-wrap:wrap;justify-content:space-evenly}.bcs-modal-pagination{margin-top:10px}#mobile-search-box-container .bcs-modal-body{width:100%}#mobile-search-box-container .bcs-image-result img{max-width:300px;max-height:300px}ul.mainmenu{background-color:#fff!important;list-style:none;font-size:0;margin:0;padding:0}ul.mainmenu #myhaas{display:none!important}@media only screen and (min-width:801px){ul.mainmenu{align-content:flex-start;display:flex;flex-direction:row;justify-content:flex-start}}ul.mainmenu .mobile-only{display:none}@media screen and (max-width:800px){ul.mainmenu .mobile-only{display:block}ul.mainmenu .mobile-only .title{display:block}ul.mainmenu .mobile-only li.level1.active>span{border-bottom:0!important;padding-bottom:0!important}ul.mainmenu .mobile-only li.level1.active>.level2-category-link{padding:0 45px 15px 60px!important;color:#000;font-weight:600}ul.mainmenu .mobile-only li.level1.active>.level2-category-link:after{color:#cb2c31;font-family:fontawesome;content:"\f105"!important;margin-left:10px}}ul.mainmenu .mobile-only .level2.categorylink{display:block}ul.mainmenu .mobile-scroll-container>li{cursor:default;font-family:open sans,arial,sans-serif;font-size:15px;padding:15px 10px}@media only screen and (min-width:801px) and (max-width:855px){ul.mainmenu .mobile-scroll-container>li{font-size:13px}}@media only screen and (min-width:801px){ul.mainmenu .mobile-scroll-container>li{display:inline-block;flex:0 0 auto}}@media only screen and (max-width:800px){ul.mainmenu .mobile-scroll-container>li{display:block;float:left}}ul.mainmenu .mobile-scroll-container>li.indicate span.toplevel{border-bottom:1px solid #cb2c31}ul.mainmenu .mobile-scroll-container>li span.toplevel{color:#222;padding:20px 0 7px;text-transform:uppercase}ul.mainmenu .mobile-scroll-container>li span.toplevel:hover{border-bottom:1px solid #cb2c31}ul.mainmenu .title,ul.mainmenu .menu.intro,ul.mainmenu h3.alarm-quick-search-title{color:#222;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;font-weight:400;line-height:1.1;text-transform:uppercase}@media only screen and (min-width:1101px) and (max-width:1200px){ul.mainmenu .title,ul.mainmenu .menu.intro,ul.mainmenu h3.alarm-quick-search-title{font-size:19px}}@media only screen and (min-width:901px) and (max-width:1100px){ul.mainmenu .title,ul.mainmenu .menu.intro,ul.mainmenu h3.alarm-quick-search-title{font-size:18px}}@media only screen and (min-width:801px) and (max-width:900px){ul.mainmenu .title,ul.mainmenu .menu.intro,ul.mainmenu h3.alarm-quick-search-title{font-size:17px}}ul.mainmenu .title:after,ul.mainmenu h3.alarm-quick-search-title:after{border-bottom:2px solid #cb2c31;content:"";display:block;margin:3px 0;width:27px}ul.mainmenu .quick-links{font-size:24px!important}.submenu01{background-color:#f8f8f8;box-shadow:0 2px 4px 0 rgba(0,0,0,.19);display:none;height:auto;list-style:none;margin:0;opacity:1;padding:0 0 0 10%;position:fixed;left:0;top:160px;width:100%;z-index:20}@media only screen and (max-width:1100px){.submenu01{padding:0 0 0 5%}}@media screen and (max-width:800px){.submenu01{display:block}}.submenu01:hover{cursor:default}.submenu01 a,.submenu01 p{color:#222;font-size:14px;font-weight:100}@media only screen and (min-width:1101px) and (max-width:1200px){.submenu01 a,.submenu01 p{font-size:13px}}@media only screen and (min-width:801px) and (max-width:1100px){.submenu01 a,.submenu01 p{font-size:12px}}.submenu01 a{margin:0;display:block}.submenu01 a:hover{color:#cb2c31;text-decoration:underline}.submenu01 li.level1{color:#222;float:left;font-weight:100;margin:0;padding:8px 0;text-align:left;width:32%}.submenu01 li.level1 a{display:block;padding:2px 0;width:100%}.submenu01 li.level1 a:hover{color:#cb2c31;text-decoration:underline}.submenu01 li.level1 ul.submenu1{margin:10px 0 25px;padding:0}.mainsub{display:block;height:420px;margin:0 auto;max-width:1440px;text-align:left;width:100%}.mainsub a.level1-title-link:hover{color:#222!important;text-decoration:none!important}.mainsub a.level2-title-link:hover,.mainsub a.level2-category-link:hover{color:#cb2c31!important;text-decoration:none!important}.mainsub #menulink{text-decoration:none!important;margin:4px 0!important}@media only screen and (max-width:800px){.mainsub #menulink{margin-bottom:0!important;border-bottom:1px solid #ccc}}@media only screen and (max-width:769px){.mainsub #menulink{margin:0!important}}.mainsub #menulink .button.compare{border:1px solid #cb2c31;background:#fff;font-size:18px;padding:.3em 1.3em;color:#cb2c31}.mainsub #menulink .button.baq{font-family:heroiccondensedmedium,arial narrow,sans-serif;padding:.3em 1.3em;font-size:21px}.mainsub-rt span.menu.intro{width:30.5%;right:0;position:absolute}.menu.intro:after{border-bottom:2px solid #cb2c31;content:"";display:block;margin:3px 0;width:50px}li.level2{list-style:none;margin:0}li.level2 .categorylink{display:none}.view-menu,.search_box_top_mobile{display:none}.prod-feature-cta{display:none}#machines .level2 img{display:none}#machines .s1{display:none}#machines .menu.intro{display:none}#machines .mainsub img{width:90%;max-width:133px;margin:0 0 5px}#machines .mainsub .mainsub-lt{float:left;width:68%}@media only screen and (max-width:1100px){#machines .mainsub .mainsub-lt{width:50%}}#machines .mainsub .mainsub-lt li.level1{width:20%}@media only screen and (min-width:801px){#machines .mainsub .mainsub-lt li.level2.categorylink{display:none}}#machines .mainsub .mainsub-rt{border-left:1px solid #979797;float:left;height:346px;margin-top:14px;padding:15px 50px;text-align:left;width:29%}@media only screen and (max-width:1100px){#machines .mainsub .mainsub-rt{padding:15px 0 10px 30px;width:50%}}@media only screen and (min-width:801px) and (max-width:950px){#machines .mainsub .mainsub-rt{float:right}}#machines .mainsub .mainsub-rt a.nav_linklist{color:#222;font-size:13px;font-weight:600}@media only screen and (min-width:801px) and (max-width:1100px){#machines .mainsub .mainsub-rt a.nav_linklist{font-size:12px}}#machines .mainsub .mainsub-rt div{width:100%;float:left;padding:0 7% 15px 0}#machines .mainsub .mainsub-rt div:nth-child(4)>a{margin-bottom:20px}#machines .mainsub .mainsub-rt.level1 .title:after{width:50px;margin:5px 0 20px}#machines .mainsub .mainsub-rt.level1 a{color:#cb2c31!important;font-weight:400!important;text-transform:uppercase;font-size:14px;padding:2px 0}@media only screen and (min-width:1101px) and (max-width:1200px){#machines .mainsub .mainsub-rt.level1 a{font-size:13px}}@media only screen and (min-width:801px) and (max-width:1100px){#machines .mainsub .mainsub-rt.level1 a{font-size:12px}}#machines .mainsub .mainsub-rt.level1 ul.linklistx{padding:0;list-style:none}#machines .mainsub .mainsub-rt.level1 ul.linklistx a{color:#000;text-transform:none}@media screen and (min-width:800px){#machines .mainsub.quick-link-mode{height:100%}#machines .mainsub.quick-link-mode .mainsub-lt{width:55%;height:100%;padding:0;padding-right:10px}#machines .mainsub.quick-link-mode .mainsub-rt{width:45%;height:auto;padding:0;padding-left:10px;margin-bottom:10px}#machines .mainsub.quick-link-mode .quick-link-icon-container{display:flex;flex-wrap:wrap;padding:0}#machines .mainsub.quick-link-mode .quick-link-icon-container a#menulink{display:flex;flex-direction:column;background-color:#fff;border:2px solid #ababab;margin:10px 10px 0 0!important;width:160px;height:160px}#machines .mainsub.quick-link-mode .quick-link-icon-container a#menulink img{width:100%;max-width:100px;margin:0 auto}#machines .mainsub.quick-link-mode .quick-link-icon-container a#menulink span{font-size:16px;max-width:100%;width:100%;color:#000;text-align:center;font-family:heroiccondensedbold;line-height:1em}#machines .mainsub.quick-link-mode .quick-link-icon-container a#menulink span.lm-txt{font-size:14px;color:#cb2c31;font-family:heroiccondensedregular}}#productivity .mainsub-lt{width:100%}#productivity .menu.intro,#productivity .mainsub-rt,#productivity .submenu1,#productivity .level2 img,#productivity .s1{display:none}#productivity li.level1{width:11%;margin:8px 2%}#productivity li.level1:nth-child(8),#productivity li.level1:nth-child(15){clear:left}#productivity li.level1 .title{line-height:1em}#productivity li.level1 .title:after{border-bottom:0}#productivity li.level1 img{height:auto;margin:0 0 8px;max-width:160px;width:100%}@media only screen and (max-width:950px){#productivity li.level1{width:16%;margin:0}#productivity li.level1 img{max-width:100%;width:100%;padding:5px}#productivity li.level1:nth-child(8),#productivity li.level1:nth-child(15){clear:none}}#shop .mainsub-lt{width:65%;float:left}#shop .mainsub-lt .title{display:none}#shop .mainsub-lt #category{display:none}#shop .mainsub-lt #industry{width:100%}#shop .mainsub-lt #industry ul li{display:inline-block;margin:10px 0 19px;vertical-align:top;width:32%}#shop .mainsub-lt #industry ul li:nth-child(n+1) span{line-height:18px;padding:15px 10px 0}#shop .mainsub-lt #industry ul li img{display:inline-block;vertical-align:top;width:50%}#shop .mainsub-lt #industry ul li span{display:inline-block;vertical-align:top;width:50%}#shop .mainsub-lt #industry li.level2.categorylink{display:none}#shop .title:nth-child(1):after{display:none}#shop .level1 img{display:none}#shop .level1 br{display:none}#shop .menu.intro{display:none}#shop .mainsub-rt{width:35%;float:left;height:346px;border-left:1px solid #979797;margin-top:14px;padding:15px 50px}@media only screen and (min-width:1101px) and (max-width:1200px){#shop .mainsub-rt{padding:15px 45px}}@media only screen and (min-width:901px) and (max-width:1100px){#shop .mainsub-rt{padding:15px 40px}}@media only screen and (min-width:801px) and (max-width:900px){#shop .mainsub-rt{padding:15px 30px}}#shop span.menu.intro:after{display:none;border-bottom:0;margin:0}#shop .level2{color:#222;font-family:heroiccondensedmedium,arial narrow,sans-serif;text-transform:uppercase}#shop .level2 img{display:block;height:auto;margin:0;width:120px}#shop .level2 span.title,#shop .level2 span.level2-title,#shop .level2 a.level2-category-link span{font-size:18px}@media only screen and (min-width:1101px) and (max-width:1200px){#shop .level2 span.title,#shop .level2 span.level2-title,#shop .level2 a.level2-category-link span{font-size:17px}}@media only screen and (min-width:801px) and (max-width:1100px){#shop .level2 span.title,#shop .level2 span.level2-title,#shop .level2 a.level2-category-link span{font-size:16px}}#shop .mainsub-rt.level1 .m1{display:none}#shop .mainsub-rt.level1 .s1{margin-bottom:20px}#shop .mainsub-rt.level1 .s1 .title:after{display:block;content:"";width:50px;border-bottom:2px solid #cb2c31;margin:3px 0}#shop .mainsub-rt.level1 a{color:#cb2c31;font-weight:100;text-transform:uppercase}#shop .mainsub-rt.level1 a:hover{color:#cb2c31;text-decoration:underline}#shop .mainsub-rt.level1 a.nav_linklist{color:#222;font-size:14px;font-weight:100}@media only screen and (min-width:1101px) and (max-width:1200px){#shop .mainsub-rt.level1 a.nav_linklist{font-size:13px}}@media only screen and (min-width:801px) and (max-width:1100px){#shop .mainsub-rt.level1 a.nav_linklist{font-size:12px}#shop .mainsub-rt.level1 a.nav_linklist:hover{color:#cb2c31;text-decoration:underline}}#shop .mainsub-rt.level1 ul.linklistx{padding:0;list-style:none}#shop .mainsub-rt.level1 ul.linklistx a{text-transform:none}#owners ul.submenu01{display:none}#video ul.submenu01{display:none}ul.mainmenu #service ul.submenu01 .mainsub{display:flex;justify-content:space-between}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-lt{display:inline-block;margin:30px 30px 0 0;vertical-align:top;width:auto}}@media screen and (min-width:801px) and (max-width:1224px){ul.mainmenu #service ul.submenu01 .mainsub-lt{margin:30px 20px 0 0}}@media screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-lt .alarm-quick-search-wrapper{display:block;width:100%}}ul.mainmenu #service ul.submenu01 .mainsub-lt .mobile-alarm-quick-search-link{display:none}@media screen and (max-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-lt .mobile-alarm-quick-search-link{display:block!important}}ul.mainmenu #service ul.submenu01 .mainsub-lt .desktop-alarm-quick-search-link{display:block}@media screen and (max-width:800px){ul.mainmenu #service ul.submenu01 .mainsub-lt .desktop-alarm-quick-search-link{display:none!important}}@media only screen and (max-width:800px){ul.mainmenu #service ul.submenu01 .mainsub-rt{display:block!important}}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-rt{display:inline-block;margin:30px 0 0;width:auto;vertical-align:top}}@media screen and (min-width:801px) and (max-width:1224px){ul.mainmenu #service ul.submenu01 .mainsub-rt{width:auto}}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-rt li.level2,ul.mainmenu #service ul.submenu01 .mainsub-rt .service-title{font-size:12px;line-height:1.15}}ul.mainmenu #service ul.submenu01 .mainsub-rt .service-title{display:block;text-align:center;text-transform:uppercase}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to{border-left:1px solid #979797;padding-left:30px;display:inline-block;margin:0 30px 0 0;vertical-align:top;width:auto}}@media screen and (min-width:801px) and (max-width:1224px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to{margin:0 20px 0 0;width:auto}}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to .level2{display:inline-block;margin:30px 0 0;vertical-align:top;width:auto}}@media screen and (min-width:801px) and (max-width:1224px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to .level2{margin:20px 0 0;width:auto}}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to .level2 img{display:inline-block;margin:0 0 10px;width:100%;max-width:225px}}@media only screen and (max-width:800px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to .level2 img{display:none}}ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to #troubleshooting-guides-landing{margin-right:30px}@media screen and (min-width:801px) and (max-width:1224px){ul.mainmenu #service ul.submenu01 .mainsub-rt .troubleshooting-how-to #troubleshooting-guides-landing{margin-right:10px}}@media only screen and (min-width:801px){ul.mainmenu #service ul.submenu01 .mainsub-rt .manuals{border-left:1px solid #979797;display:inline-block;padding-left:30px;width:auto;vertical-align:top}ul.mainmenu #service ul.submenu01 .mainsub-rt .manuals ul,ul.mainmenu #service ul.submenu01 .mainsub-rt .manuals li{display:inline-block;list-style:none;list-style-type:none}ul.mainmenu #service ul.submenu01 .mainsub-rt .manuals img{display:inline-block;margin:0 0 10px;max-width:225px;width:100%}ul.mainmenu #service ul.submenu01 .mainsub-rt .manuals .level2{display:inline-block;margin:30px 0 0;vertical-align:top}}@media only screen and (max-width:800px){ul.mainmenu #service ul.submenu01 .mainsub-rt .manuals img{display:none}}@media only screen and (max-width:800px){.sticky .menu-container{top:0!important;display:flex;padding-top:13px;height:50px;position:fixed!important;background:#fff}.sticky .mainmenu{top:0;position:fixed!important}.menu-overlay{display:none;transition:all .3s ease-in-out}.menu-wrapper{position:absolute;top:-15px;left:-90%;transition:all .3s ease-in-out;z-index:3}#navibar{height:95px;left:0;position:relative;transition:none}.mobile-menu-header{left:-90%;height:65px;position:relative;transition:all .3s ease-in-out}.mobile-flyout-open{overflow:hidden}.mobile-flyout-open #logo-mobile{display:none}.mobile-flyout-open #topsub{border-top:0;margin-top:0}.mobile-flyout-open .topsub-rt{display:none}.mobile-flyout-open #navibar{left:90%;z-index:2147483647}.mobile-flyout-open .menu-overlay{background:rgba(0,0,0,.5);display:block;height:100%;position:fixed;top:0;left:0;width:100%;z-index:0}.mobile-flyout-open .menu-wrapper{width:100%}.mobile-flyout-open .menu-wrapper .ecomm-nav-links{width:100%}.mobile-flyout-open .overflow{overflow-y:auto;overflow-x:hidden}.mobile-flyout-open .mobile-menu-header{display:block;left:0}.mobile-flyout-open .page__main.container{left:90%}.mobile-menu{display:block}.desktop-menu{display:none!important}#logo{display:none}#logo-mobile{display:block;height:35px;margin:20px auto -5px;padding:0;width:200px}#logo-mobile img{display:inline-block;margin:-15px 0 0;padding:0;width:100%}#topsub{border-top:2px solid #f8f8f8}#mobile-flyout-logo{display:block;float:left;height:40px;margin:15px 0 0 25px;width:200px}#mobile-flyout-logo img{display:block;height:55px;margin:-10px 0 0;padding:0;width:auto}.mobile-menu-header .fa.fa-angle-left{font-size:30px!important;float:right;margin:13px -17px 0 0}.mobile-menu-header .fa.fa-angle-right{font-size:30px!important;float:right;margin:13px 32px 0 0}div#mobile-menu-close{color:#cb2c31;cursor:pointer;float:right;height:60px;padding-left:20px}.mobile-contact{background-color:#fff;display:none;float:left;width:100%}.mobile-contact h1{border-bottom:3px solid #cb2c31;color:#222;font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:27px;margin:20px 0 10px 10%;padding:0 0 10px;text-transform:uppercase;width:125px}.mobile-contact span{color:#cb2c31;border:2px solid #cb2c31;border-radius:12px;height:50px;margin:10px 0 35px 10%;text-align:center;width:50px}.mobile-contact span.fa-envelope-o:before{font-size:33px!important;margin:0 0 0 6px;display:table;line-height:43px}.mobile-contact span.fa-map-marker:before{font-size:35px!important;margin:1px 0 0 13px;display:table;line-height:43px}.mobile-contact span.fa-mobile:before{font-size:42px!important;margin:2px 0 0 14px;display:table;line-height:43px}.view-menu{background:transparent none;border:0;color:#000;cursor:pointer;display:block;position:relative;font-size:20px;height:40px;margin:-5px 0 0;padding:3px 0 5px;width:32px;visibility:visible;z-index:300}.view-menu .fa-bars{font-size:24px!important}.boldHeader{border-bottom:1px solid #ccc!important;font-weight:700!important;width:100%!important;margin-left:0!important;padding-left:30px!important}.boldHeader:before{color:#cb2c31;content:"\f104";font-family:fontawesome,sans-serif;font-size:25px;font-weight:300;position:relative}.boldHeader:after{display:none}.boldHeader:hover{border-bottom:1px solid #ccc!important}ul.mainmenu{background-color:#fff;list-style:none;margin:0;padding:0;position:relative;width:90%!important}ul.mainmenu span.mobileArrow{color:#222!important;display:block;font-family:open sans,arial,sans-serif;font-size:16px!important;font-weight:600!important;line-height:1.1em!important;padding:25px 45px 25px 20px!important;position:relative;width:100%!important}ul.mainmenu span.mobileArrow:after{border-bottom:0;content:"\f105"!important;font-family:fontawesome,sans-serif;font-size:25px;font-weight:300;height:20px;margin:-10px 0 0;position:absolute;right:25px;top:50%;width:20px!important}ul.mainmenu li,ul.mainmenu .m1{border-bottom:1px solid #ccc;background-color:#f8f8f8;cursor:pointer;display:block;float:none!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;text-align:left;text-transform:uppercase;width:100%!important}ul.mainmenu li:hover,ul.mainmenu .m1:hover{background-color:#fff}ul.mainmenu li img,ul.mainmenu .m1 img,ul.mainmenu li p,ul.mainmenu .m1 p,ul.mainmenu li br,ul.mainmenu .m1 br,ul.mainmenu li>.title,ul.mainmenu .m1>.title{display:none}ul.mainmenu li span,ul.mainmenu .m1 span{display:block}ul.mainmenu li span.toplevel:hover,ul.mainmenu .m1 span.toplevel:hover{border-bottom:none!important}ul.mainmenu li a,ul.mainmenu .m1 a{display:block;padding:0!important;text-decoration:none!important}ul.mainmenu li a:hover,ul.mainmenu .m1 a:hover{text-decoration:none!important}ul.mainmenu span.toplevel .main-menu-back-text{display:none}ul.mainmenu li.active span.toplevel,ul.mainmenu li.active>span.title{border-bottom:1px solid #ccc!important;font-weight:700!important;width:100%!important;margin-left:0!important;padding-left:30px!important}ul.mainmenu li.active span.toplevel:before,ul.mainmenu li.active>span.title:before{color:#cb2c31;content:"\f104";font-family:fontawesome,sans-serif;font-size:25px;font-weight:300;position:relative}ul.mainmenu li.active span.toplevel:after,ul.mainmenu li.active>span.title:after{display:none}ul.mainmenu li.active span.toplevel:hover,ul.mainmenu li.active>span.title:hover{border-bottom:1px solid #ccc!important}ul.mainmenu li.active span.toplevel:before,ul.mainmenu li.active>span.title:before{padding:0 10px;float:left}ul.mainmenu li.active span.toplevel .default{display:none}ul.mainmenu li.active span.toplevel .main-menu-back-text{display:block}ul.mainmenu ul{position:absolute;top:0;left:-300px;z-index:1;transition:left .3s ease;margin:0!important;padding:0!important;width:100%!important}ul.mainmenu ul.open{display:block!important;left:0;top:72px}ul.mainmenu ul.open.level-2-open{top:0}.mainsub{height:auto;float:none!important;width:100%!important}.mainsub .mainsub-lt,.mainsub .mainsub-rt{float:none!important;height:auto!important;margin:0!important;padding:0!important;width:100%!important}.menu.intro{display:none}.mainsub-rt{display:none}ul.submenu01{position:relative;left:-90%}ul.submenu01 li.level1,ul.submenu01 .m1{background:#fff}ul.submenu01 li.level1:hover,ul.submenu01 .m1:hover{background:#f8f8f8}ul.submenu01 li.level2{display:none}ul.submenu01:not(.open){display:none}ul.submenu01.open span.categorylink{border-bottom:1px solid #ccc!important;font-weight:700!important;width:100%!important;margin-left:0!important;padding-left:30px!important}ul.submenu01.open span.categorylink:before{color:#cb2c31;content:"\f104";font-family:fontawesome,sans-serif;font-size:25px;font-weight:300;position:relative}ul.submenu01.open span.categorylink:after{display:none}ul.submenu01.open span.categorylink:hover{border-bottom:1px solid #ccc!important}ul.submenu01.open li.level1.active span.title{border-bottom:1px solid #ccc!important;font-weight:700!important;width:100%!important;margin-left:0!important;padding-left:30px!important}ul.submenu01.open li.level1.active span.title:before{color:#cb2c31;content:"\f104";font-family:fontawesome,sans-serif;font-size:25px;font-weight:300;position:relative}ul.submenu01.open li.level1.active span.title:after{display:none}ul.submenu01.open li.level1.active span.title:hover{border-bottom:1px solid #ccc!important}ul.submenu01.open li.level1.active .mobile-nav-category-header{width:100%!important;display:flex}ul.submenu01.open li.level1.active .mobile-nav-category-header .level1-title-link{width:20%!important;flex:0 0 20%}ul.submenu01.open li.level1.active .mobile-nav-category-header .title,ul.submenu01.open li.level1.active .mobile-nav-category-header .main-menu-back-btn{display:block!important;max-width:100%;height:100%;border:1px solid #ccc!important;padding:25px 0!important;text-align:center}ul.submenu01.open li.level1.active .mobile-nav-category-header .title:before,ul.submenu01.open li.level1.active .mobile-nav-category-header .main-menu-back-btn:before{font-size:38px;top:calc(50% - 14px);left:0}ul.submenu01.open li.level1.active .mobile-nav-category-header .title .category-title-text{display:none}ul.submenu01.open li.level1.active .mobile-nav-category-header .main-menu-back-btn{border-right:1px solid #ccc}ul.submenu01.open li.level1.active .mobile-nav-category-header .level2-category-link{position:relative;display:flex;flex-direction:column;justify-content:center;height:auto;width:80%;flex:0 0 80%;padding:10px!important;border:1px solid #ccc!important}ul.submenu01.open li.level1.active .mobile-nav-category-header .level2-category-link #shopAll{width:100%!important;font-family:open sans,arial,sans-serif;color:#222;font-size:14px;font-weight:600!important}ul.submenu01.open li.level1.active .mobile-nav-category-header .level2-category-link #shopAll:after{color:#cb2c31;font-family:fontawesome;content:"\f105"!important;margin-left:10px}ul.submenu01.open li.level1.active .mobile-nav-category-header .level2-category-link span{display:inline-block;width:100%!important;padding:0!important;font-family:open sans,arial,sans-serif;font-size:18px;font-weight:700;color:#222}ul.submenu01.open li.level1.active .mobile-nav-category-header #machineLink{top:-3px}ul.submenu01.open li.level1.active li.level2{display:block}ul.submenu01.open li.level1.active li.level2.categorylink{display:none}#machines .mainsub .mainsub-rt{display:block}#machines .mainsub .mainsub-rt .m1 span.title{display:none}#shop .level2 img{display:none}#shop #industry ul li img{display:none!important}#shop ul.submenu01.open #industry .submenu1{display:block!important}#productivity li.level1:last-child .prod-feature-cta a{display:none}}@media only screen and (max-width:800px) and (max-height:550px){.mobile-flyout-open .overflow.mobile-scroll-container{height:calc(100vh - 130px)!important}}@media only screen and (max-width:800px) and (max-height:800px){.mobile-flyout-open .overflow:not(.mobile-scroll-container){height:calc(100vh - 150px)!important}}@media only screen and (max-width:375px){#logo-mobile{position:relative!important}.view-menu{margin-top:-7px}.view-menu .fa-bars{font-size:20px}}@media print{#navibar,#err,.container-top{align-items:normal!important;display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;position:static;visibility:hidden!important;transition:none!important;width:0!important;z-index:0}}.lang-en ul.mainmenu #test-videos,.lang-en ul.mainmenu #sitemap-test{display:none!important}.lang-de ul.mainmenu #Test-Haas-Service-HomePage{display:none}.lang-de ul.mainmenu .mobile-scroll-container>li{font-size:14px!important}@media only screen and (max-width:1100px){.lang-de ul.mainmenu .mobile-scroll-container>li{padding:15px 15px 0}}@media only screen and (max-width:950px){.lang-de ul.mainmenu .mobile-scroll-container>li{padding:15px 10px 0;font-size:13px!important}}@media only screen and (min-width:801px) and (max-width:900px){.lang-de ul.mainmenu .mobile-scroll-container>li{font-size:11px!important}.lang-de ul.mainmenu .submenu01 a,.lang-de ul.mainmenu .submenu01 p{font-size:11px}}@media screen and (max-width:800px){#navibar .menu .mainmenu #service .mobileArrow:after,#navibar .menu .mainmenu #video .mobileArrow:after{content:''!important}#navibar .menu .mainmenu #productivity .level1 .mobileArrow:after{content:''!important}#navibar .menu .mainmenu #whyhaas .whyhaas-nav-links .whyhaas-nav-title:after{content:''!important}#navibar .menu .mainmenu #machines .level2 .mobileArrow:after,#navibar .menu .mainmenu #haas-tooling .level2 .mobileArrow:after,#navibar .menu .mainmenu #haas-service-parts .level2 .mobileArrow:after{content:''!important}#navibar .menu .mainmenu #haas-tooling .toplevel .default{color:#cb2c31}#navibar .menu .mainmenu #haas-tooling .mobile-only li.level1.active>span,#navibar .menu .mainmenu #haas-service-parts .mobile-only li.level1.active>span{border-bottom:0!important;padding-bottom:0!important}#navibar .menu .mainmenu #haas-tooling .mobile-only li.level1.active>.level2-category-link,#navibar .menu .mainmenu #haas-service-parts .mobile-only li.level1.active>.level2-category-link{padding:0 45px 15px 60px!important;color:#000;font-weight:600}#navibar .menu .mainmenu #haas-tooling .mobile-only li.level1.active>.level2-category-link:after,#navibar .menu .mainmenu #haas-service-parts .mobile-only li.level1.active>.level2-category-link:after{color:#cb2c31;font-family:fontawesome;content:"\f105"!important;margin-left:10px}#navibar .menu .mainmenu #haas-tooling .mobile-only li.level1:first-of-type .fa-home,#navibar .menu .mainmenu #haas-service-parts .mobile-only li.level1:first-of-type .fa-home{display:inline-block;margin-right:10px;font-size:24px;color:#cb2c31}#navibar .menu .mainmenu #haas-tooling .mobile-only li.level1:first-of-type .ecomm-nav-title span,#navibar .menu .mainmenu #haas-service-parts .mobile-only li.level1:first-of-type .ecomm-nav-title span{display:inline-block;vertical-align:text-top}#navibar .menu .mainmenu #haas-tooling .mobile-only li.level1:first-of-type .mobileArrow:after,#navibar .menu .mainmenu #haas-service-parts .mobile-only li.level1:first-of-type .mobileArrow:after{content:''!important}}@media only screen and (max-width:1100px){.lang-ru .submenu01,.lang-el .submenu01{padding:0 0 0 3.5%}}.lang-ru ul.mainmenu #Test-Haas-Service-HomePage,.lang-el ul.mainmenu #Test-Haas-Service-HomePage{display:none}.lang-ru ul.mainmenu #machines .mainsub .mainsub-lt li.level1,.lang-el ul.mainmenu #machines .mainsub .mainsub-lt li.level1{padding-right:2%}@media only screen and (max-width:1100px){.lang-ru ul.mainmenu #machines .mainsub .mainsub-lt,.lang-el ul.mainmenu #machines .mainsub .mainsub-lt{width:70%}.lang-ru ul.mainmenu #machines .mainsub .mainsub-rt,.lang-el ul.mainmenu #machines .mainsub .mainsub-rt{width:30%}}.lang-ru ul.mainmenu .submenu01 a,.lang-el ul.mainmenu .submenu01 a,.lang-ru ul.mainmenu .submenu01 p,.lang-el ul.mainmenu .submenu01 p{font-size:11px;line-height:1.3!important}.lang-ru ul.mainmenu #productivity li.level1 span.title,.lang-el ul.mainmenu #productivity li.level1 span.title,.lang-ru ul.mainmenu #shop li.level1 span.title,.lang-el ul.mainmenu #shop li.level1 span.title{display:block;min-height:5em;max-width:92%}@media only screen and (min-width:1101px){.lang-ru ul.mainmenu .title,.lang-el ul.mainmenu .title,.lang-ru ul.mainmenu .menu.intro,.lang-el ul.mainmenu .menu.intro,.lang-ru ul.mainmenu h3.alarm-quick-search-title,.lang-el ul.mainmenu h3.alarm-quick-search-title{font-size:15px;font-weight:700}}@media only screen and (min-width:901px) and (max-width:1100px){.lang-ru ul.mainmenu .title,.lang-el ul.mainmenu .title,.lang-ru ul.mainmenu .menu.intro,.lang-el ul.mainmenu .menu.intro,.lang-ru ul.mainmenu h3.alarm-quick-search-title,.lang-el ul.mainmenu h3.alarm-quick-search-title{font-size:14px;font-weight:700}}@media only screen and (min-width:801px) and (max-width:900px){.lang-ru ul.mainmenu .title,.lang-el ul.mainmenu .title,.lang-ru ul.mainmenu .menu.intro,.lang-el ul.mainmenu .menu.intro,.lang-ru ul.mainmenu h3.alarm-quick-search-title,.lang-el ul.mainmenu h3.alarm-quick-search-title{font-size:13px;font-weight:700}}.lang-ru #shop .mainsub-lt #industry ul li,.lang-el #shop .mainsub-lt #industry ul li{margin:5px 0 1.5%;width:23.5%}.lang-ru #shop .mainsub-lt #industry ul li span,.lang-el #shop .mainsub-lt #industry ul li span{display:block;font-weight:700;line-height:1.2}.lang-ru #shop .mainsub-lt #industry ul li img,.lang-el #shop .mainsub-lt #industry ul li img{max-width:120px;width:100%}.lang-ru #shop .mainsub-lt #industry ul li span,.lang-el #shop .mainsub-lt #industry ul li span{width:92%}.lang-ru #shop .mainsub-lt .title,.lang-el #shop .mainsub-lt .title{display:none!important}.lang-ru #shop .level2 span.title,.lang-el #shop .level2 span.title,.lang-ru #shop .level2 span.level2-title,.lang-el #shop .level2 span.level2-title,.lang-ru #shop .level2 a.level2-category-link span,.lang-el #shop .level2 a.level2-category-link span{font-size:15px;max-width:92%}@media only screen and (min-width:1101px) and (max-width:1200px){.lang-ru #shop .level2 span.title,.lang-el #shop .level2 span.title,.lang-ru #shop .level2 span.level2-title,.lang-el #shop .level2 span.level2-title,.lang-ru #shop .level2 a.level2-category-link span,.lang-el #shop .level2 a.level2-category-link span{font-size:13px}}@media only screen and (min-width:801px) and (max-width:1100px){.lang-ru #shop .level2 span.title,.lang-el #shop .level2 span.title,.lang-ru #shop .level2 span.level2-title,.lang-el #shop .level2 span.level2-title,.lang-ru #shop .level2 a.level2-category-link span,.lang-el #shop .level2 a.level2-category-link span{font-size:12px}}.lang-ru #shop .mainsub-rt.level1 a.nav_linklist,.lang-el #shop .mainsub-rt.level1 a.nav_linklist{font-size:12px}@media only screen and (min-width:1101px) and (max-width:1200px){.lang-ru #shop .mainsub-rt.level1 a.nav_linklist,.lang-el #shop .mainsub-rt.level1 a.nav_linklist{font-size:12px}}@media only screen and (min-width:801px) and (max-width:1100px){.lang-ru #shop .mainsub-rt.level1 a.nav_linklist,.lang-el #shop .mainsub-rt.level1 a.nav_linklist{font-size:11px}.lang-ru #shop .mainsub-rt.level1 a.nav_linklist:hover,.lang-el #shop .mainsub-rt.level1 a.nav_linklist:hover{color:#cb2c31;text-decoration:underline}}@media only screen and (max-width:1200px){.zh-CN .topsub-rt .topsub-rt-icon-links span .icon-text,.zh-CN .topsub-rt .topsub-rt-icon-links a .icon-text,.zh-CN .topsub-rt .topsub-rt-icon-links div .icon-text,.zh-CN .topsub-rt .topsub-rt-icon-links span icon-text.logged-in.visible,.zh-CN .topsub-rt .topsub-rt-icon-links a icon-text.logged-in.visible,.zh-CN .topsub-rt .topsub-rt-icon-links div icon-text.logged-in.visible,.zh-CN .topsub-rt .topsub-rt-icon-links span icon-text.logged-out.visible,.zh-CN .topsub-rt .topsub-rt-icon-links a icon-text.logged-out.visible,.zh-CN .topsub-rt .topsub-rt-icon-links div icon-text.logged-out.visible{display:none!important}}html[lang=ko] ul.mainmenu .title,html[lang=ko] ul.mainmenu .menu.intro,html[lang=ko] ul.mainmenu h3.alarm-quick-search-title,html[lang=ko] #whyhaas .submenu01 .whyhaas-nav-container .whyhaas-nav-links .whyhaas-nav-title,html[lang=ko] #machines .mainsub a#menulink span{font-size:14px}html[lang=ko] #whyhaas .submenu01 .whyhaas-nav-container .title{font-size:24px}.submenu01 li.level1 .service-tmp-redirect-btn>a{display:inline-block;width:auto}.submenu01 li.level1 .service-tmp-redirect-btn>a span.button{display:inline-block;margin-top:10px}.price-list table.producttable{border:0 transparent!important}.tabs .linklist{text-align:center}.tabs .linklist ul{padding:0;padding-top:1.38888889vw;padding-bottom:1.38888889vw;margin:0 auto;display:inline-block}@media(min-width:1225px){.tabs .linklist ul{padding-top:20px}}@media(min-width:1225px){.tabs .linklist ul{padding-bottom:20px}}@media(max-width:425px){.tabs .linklist ul{padding-bottom:20px}}.tabs .linklist li{display:block;float:left;text-transform:uppercase;border-right:1px solid #cb2c31;padding:4px 0;padding-left:1.04166667vw;padding-right:1.04166667vw}@media(min-width:1225px){.tabs .linklist li{padding-left:15px}}@media(min-width:1225px){.tabs .linklist li{padding-right:15px}}.tabs .linklist li:last-child{border-right:0}@media(max-width:425px){.tabs .linklist li{display:inline-block;float:none;border-right:0;margin:0}}.priceList.print .series-image{display:none}.priceList.print .title{color:#cb2c31;font-size:36px}.priceList.print .series>.col-lg-3{display:none}.priceList.print .series>.col-lg-9{max-width:100%;flex:100%}.priceList.print .series td{vertical-align:top}.priceList.print .series td h4{display:none}.priceList.print .series tr{display:table-row}.priceList.print .series tr.header-row{display:table-row}.priceList.print .series .series-intro h2{margin:0;padding:0}.priceList.print .series .series-intro img{display:none}.priceList.print .series .series-intro p{float:none;margin:0;width:auto}.priceList.print .series .series-intro p:before{content:".";visibility:hidden;display:block;height:0;clear:both}.priceList.print .series .series-intro .haas-specs{float:left}.priceList.print .series table{margin:0;width:100%}.priceList.print .series table tr th:first-child,.priceList.print .series table tr td:first-child{width:110px}.priceList.print .series table tr th:nth-child(2),.priceList.print .series table tr td:nth-child(2){padding-right:5%;width:250px}.priceList.print .series table tr th:last-child,.priceList.print .series table tr td:last-child{padding-left:20px}.priceList.print .series table tr.header-row+tr td{padding-top:1.04166667vw}@media(min-width:1225px){.priceList.print .series table tr.header-row+tr td{padding-top:15px}}.priceList.print .series th{border-bottom:1px solid #cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:16px;line-height:1;padding:0;padding-top:2.77777778vw;padding-bottom:1.04166667vw;text-transform:uppercase}@media(min-width:1225px){.priceList.print .series th{padding-top:40px}}@media(min-width:1225px){.priceList.print .series th{padding-bottom:15px}}.priceList.print .title:after{display:none}.priceList.print li{padding-left:25px!important;padding-right:25px!important;font-size:27px}.priceList.print li:first-child{padding-left:0!important}.priceList.print li:after{height:53px!important}.priceList.print li span{font-size:10px}.priceList .current-price-container{background-color:#cb2c31;color:#fff;padding:10px;text-align:center}.priceList .current-price-container .current_price{text-decoration-color:#fff}.priceList .promotion_price{color:#111!important}@media(max-width:768px){.priceList .sale-off-tag{margin-bottom:5px!important}}@media(max-width:425px){.priceList .sale-off-tag{margin-bottom:0!important}}.priceList .title{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#222;margin:0;margin-top:1.73611111vw}@media(min-width:1225px){.priceList .title{margin-top:25px}}.priceList .title:after{display:block;content:"";width:100%;border-bottom:2px solid #cb2c31;margin:0}.priceList th,.priceList td h4{border-bottom:1px solid #cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:26px;font-weight:400;line-height:1;padding:0;padding-top:2.77777778vw;padding-bottom:1.38888889vw;text-transform:uppercase}@media(min-width:1225px){.priceList th,.priceList td h4{padding-top:40px}}@media(min-width:1225px){.priceList th,.priceList td h4{padding-bottom:20px}}.priceList .priceLink{color:#fff!important;font-size:26px;font-family:heroiccondensedregular,arial narrow,sans-serif;padding:11px 2px!important;min-width:120px;text-align:center;margin-left:10%;background:0;border:none!important}.priceList a{background-color:transparent;padding:0;display:inline-block;border:0;color:#222}.priceList .series td a{color:#cb2c31;font-size:20px;line-height:1em;font-family:heroiccondensedregular,arial narrow,sans-serif;padding:10px;min-width:120px;border:1px solid #cb2c31;text-align:center;margin-right:10px}.priceList .button.baq{font-size:20px;padding:.4em 1em .3em;margin:13px 0 0;right:15px}.blank-page .text-image .text-body{display:none}.blank-page .sectionHeader h2{padding-left:0;text-align:left}.blank-page .sectionHeader hr{margin-left:0;margin-bottom:0}.priceList:not(.print) ul>li:first-child{margin-left:0}.priceList:not(.print) li{width:auto}.priceList:not(.print) .features{width:50%}.priceList:not(.print) .modelCol{width:20%}.priceList:not(.print) .header-price{width:30%}@media(max-width:425px){.priceList:not(.print) .header-price{width:100%}}.priceList:not(.print) .series-image{background-repeat:no-repeat;background-position:center;background-size:contain;height:14.93055556vw}@media(min-width:1225px){.priceList:not(.print) .series-image{height:215px}}@media(max-width:768px){.priceList:not(.print) .series-image{height:27.99479167vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series-image{height:215px}}.priceList:not(.print) .series .series-intro{margin-top:2.08333333vw}@media(min-width:1225px){.priceList:not(.print) .series .series-intro{margin-top:30px}}.priceList:not(.print) .series .series-intro img{float:left;width:360px;height:215px;background-color:#eee}.priceList:not(.print) .series .series-intro h2{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:42px;margin:0;padding:0;padding-left:1.04166667vw;text-transform:capitalize}@media(min-width:1225px){.priceList:not(.print) .series .series-intro h2{padding-left:15px}}@media(max-width:768px){.priceList:not(.print) .series .series-intro h2{padding-left:1.953125vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series .series-intro h2{padding-left:15px}}@media(max-width:425px){.priceList:not(.print) .series .series-intro h2{padding-left:4vw}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series .series-intro h2{padding-left:15px}}.priceList:not(.print) .series .series-intro p{margin:0;margin-top:.69444444vw;font-size:14px;padding-left:1.04166667vw}@media(min-width:1225px){.priceList:not(.print) .series .series-intro p{margin-top:10px}}@media(min-width:1225px){.priceList:not(.print) .series .series-intro p{padding-left:15px}}@media(max-width:768px){.priceList:not(.print) .series .series-intro p{padding-left:1.953125vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series .series-intro p{padding-left:15px}}@media(max-width:425px){.priceList:not(.print) .series .series-intro p{padding-left:4vw}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series .series-intro p{padding-left:15px}}.priceList:not(.print) .series table{margin:0;margin-bottom:4.16666667vw;width:100%}@media(min-width:1225px){.priceList:not(.print) .series table{margin-bottom:60px}}.priceList:not(.print) .series table.optiontable{border:0 transparent}.priceList:not(.print) .series table.optiontable tr th:first-child,.priceList:not(.print) .series table.optiontable tr td:first-child{width:7.63888889vw}@media(min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:first-child,.priceList:not(.print) .series table.optiontable tr td:first-child{width:110px}}@media(max-width:768px){.priceList:not(.print) .series table.optiontable tr th:first-child,.priceList:not(.print) .series table.optiontable tr td:first-child{width:14.32291667vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:first-child,.priceList:not(.print) .series table.optiontable tr td:first-child{width:110px}}@media(max-width:425px){.priceList:not(.print) .series table.optiontable tr th:first-child,.priceList:not(.print) .series table.optiontable tr td:first-child{width:auto}}.priceList:not(.print) .series table.optiontable tr th:nth-child(2),.priceList:not(.print) .series table.optiontable tr td:nth-child(2){padding-right:5%;width:14.58333333vw}@media(min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:nth-child(2),.priceList:not(.print) .series table.optiontable tr td:nth-child(2){width:210px}}@media(max-width:768px){.priceList:not(.print) .series table.optiontable tr th:nth-child(2),.priceList:not(.print) .series table.optiontable tr td:nth-child(2){width:14.32291667vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:nth-child(2),.priceList:not(.print) .series table.optiontable tr td:nth-child(2){width:110px}}@media(max-width:425px){.priceList:not(.print) .series table.optiontable tr th:nth-child(2),.priceList:not(.print) .series table.optiontable tr td:nth-child(2){width:auto}}.priceList:not(.print) .series table.optiontable tr th:nth-child(4),.priceList:not(.print) .series table.optiontable tr td:nth-child(4){text-align:right;width:9.86111111vw;padding-left:1.04166667vw}@media(min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:nth-child(4),.priceList:not(.print) .series table.optiontable tr td:nth-child(4){width:142px}}@media(min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:nth-child(4),.priceList:not(.print) .series table.optiontable tr td:nth-child(4){padding-left:15px}}@media(max-width:768px){.priceList:not(.print) .series table.optiontable tr th:nth-child(4),.priceList:not(.print) .series table.optiontable tr td:nth-child(4){width:18.48958333vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series table.optiontable tr th:nth-child(4),.priceList:not(.print) .series table.optiontable tr td:nth-child(4){width:142px}}@media(max-width:425px){.priceList:not(.print) .series table.optiontable tr th:nth-child(4),.priceList:not(.print) .series table.optiontable tr td:nth-child(4){width:auto}}@media(min-width:425px){.priceList:not(.print) .series table th.features,.priceList:not(.print) .series table td.features{text-align:center}.priceList:not(.print) .series table th.header-price,.priceList:not(.print) .series table td.header-price{text-align:right}}.priceList:not(.print) .series table td h4{display:none}.priceList:not(.print) .series table td{border-bottom:1px solid #ccc;padding:0;font-size:12px;line-height:18px;padding-top:.69444444vw;padding-bottom:.69444444vw;vertical-align:top}@media(min-width:1225px){.priceList:not(.print) .series table td{padding-top:10px}}@media(min-width:1225px){.priceList:not(.print) .series table td{padding-bottom:10px}}@media(max-width:768px){.priceList:not(.print) .series table td{line-height:18px;padding-top:1.30208333vw;padding-bottom:1.30208333vw}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series table td{padding-top:10px}}@media(max-width:768px) and (min-width:1225px){.priceList:not(.print) .series table td{padding-bottom:10px}}@media(max-width:425px){.priceList:not(.print) .series th,.priceList:not(.print) .series td h4{padding-bottom:2.35294118vw}.priceList:not(.print) .series table tr{display:block}.priceList:not(.print) .series table tr.header-row{display:none}.priceList:not(.print) .series table tr td{line-height:4.94117647vw;font-size:14px;border:0;display:block}.priceList:not(.print) .series table tr td h4{display:block}.priceList:not(.print) .series table tr th:first-child,.priceList:not(.print) .series table tr td:first-child{width:auto}.priceList:not(.print) .series table tr th:nth-child(2),.priceList:not(.print) .series table tr td:nth-child(2){width:auto}.priceList:not(.print) .series table tr th:nth-child(4),.priceList:not(.print) .series table tr td:nth-child(4){width:auto}.priceList:not(.print) .series .series-image{height:50.58823529vw}.priceList:not(.print) .series .current_price{font-size:18px;line-height:6.58823529vw;font-weight:700}.priceList:not(.print) .series .item-name{font-size:32px;padding-top:11.76470588vw;line-height:1}.priceList:not(.print) .series .item-name a{font-size:32px}.priceList:not(.print) .series .optiontable .item-name{font-size:24px}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series th,.priceList:not(.print) .series td h4{padding-bottom:10px}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series table tr td{line-height:21px}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series .series-image{height:215px}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series .current_price{line-height:28px}}@media(max-width:425px) and (min-width:1225px){.priceList:not(.print) .series .item-name{padding-top:50px}}.page .page__main.container .priceList .haas-specs{padding-right:0}@media(min-width:425px){.page .page__main.container .priceList .haas-specs{padding-left:30px}}.page .page__main.container .priceList .haas-specs ul{margin:15px 0}.page .page__main.container .priceList .haas-specs li{min-width:0;padding-right:1.04166667vw;padding-left:1.73611111vw;font-size:27px}@media(min-width:1225px){.page .page__main.container .priceList .haas-specs li{padding-right:15px}}@media(min-width:1225px){.page .page__main.container .priceList .haas-specs li{padding-left:25px}}.page .page__main.container .priceList .haas-specs li:first-child{padding-left:0}.page .page__main.container .priceList .haas-specs li:after{content:"";position:absolute;border-left:1px solid #ccc;transform:rotate(15deg);height:3.68055556vw;top:-5px}@media(min-width:1225px){.page .page__main.container .priceList .haas-specs li:after{height:53px}}.page .page__main.container .priceList .haas-specs li:last-child:after{border:0;padding-right:0}.page .page__main.container .priceList .haas-specs li span{font-size:10px}@media(max-width:768px){.page .page__main.container .priceList .haas-specs li{padding-right:1.953125vw;padding-left:3.25520833vw;font-size:27px}.page .page__main.container .priceList .haas-specs li:after{height:6.90104167vw}.page .page__main.container .priceList .haas-specs li span{font-size:10px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .priceList .haas-specs li{padding-right:15px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .priceList .haas-specs li{padding-left:25px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .priceList .haas-specs li:after{height:53px}}@media(max-width:425px){.page .page__main.container .priceList .haas-specs{text-align:center}.page .page__main.container .priceList .haas-specs li{padding-right:2.35294118vw;padding-left:2.35294118vw;font-size:27px}.page .page__main.container .priceList .haas-specs li:after{height:12.47058824vw}.page .page__main.container .priceList .haas-specs li span{font-size:10px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .priceList .haas-specs li{padding-right:10px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .priceList .haas-specs li{padding-left:10px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .priceList .haas-specs li:after{height:53px}}@media only screen and (min-width:1225px){.priceList:not(.print) .series table td{vertical-align:middle}}.printLink.section{display:none}.zh-CN .price.has-promotion .current_price.vModel-pricelist-price{text-decoration:none}.haas-delivered-message.pl-msg{display:flex;max-width:600px;padding:10px;margin:-20px auto 25px;border-radius:5px;border:1px solid #cb2c31;color:#cb2c31;background-color:#fff}.haas-delivered-message.pl-msg .button-container{text-align:right}.haas-delivered-message.pl-msg button{padding:5px 25px;margin:10px auto 2px;background-color:#cb2c31;border-radius:2px;border-style:none;color:#fff;font-size:13px;text-transform:uppercase}.haas-delivered-message.pl-msg button:hover{cursor:pointer}.haas-delivered-message.pl-msg span{display:inline-block;font-size:32px;margin:0 5px;color:#cb2c31}.haas-delivered-message.pl-msg p{padding:0;margin:0 5px 5px;font-size:13px;color:#000}.haas-delivered-message.pl-msg h3{font-family:HeroicCondensedRegular,arial narrow,sans-serif;display:inline-block;color:#cb2c31;margin:0 5px 5px}#specs-and-resources .section-wrapper.text-align-center h2{text-align:left}#specs-and-resources hr{float:left;width:16%;margin-bottom:0}#specs-and-resources .title-wrapper h1{font-size:30px;padding:0;color:#222}#specs-and-resources .cta-text{padding:0 0 40px}#specs-and-resources .cta-text h2{font-size:16px;font-family:sans-serif;font-weight:600;color:#cb2c31;text-transform:uppercase;float:left;padding:10px 0;text-align:left}#specs-and-resources .cta-text h2:after{border-bottom:2px solid #cb2c31;width:50px;content:"";display:block}#specs-and-resources .cta-text p{padding:10px 0 0;font-weight:400;line-height:18px;text-align:left}#specs-and-resources .cta-text .text-align-center span.cta-link.button{padding:0;color:#cb2c31;text-transform:uppercase;float:left;background-color:transparent}.specsdims a{background-color:transparent;padding:0;display:inline-block;border:0;color:#222}.specsdims ul>li:first-child{margin-left:0}.specsdims li{width:auto}.specsdims .title{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:30px;text-transform:uppercase;color:#222;margin:25px 0 0}.specsdims .title:after{display:block;content:"";width:100%;border-bottom:2px solid #cb2c31;margin:3px 0}.specsdims table{margin:0 0 60px;width:100%;float:left}.specsdims th{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:25px;border-bottom:1px solid #cb2c31;text-transform:uppercase;font-weight:400;padding:40px 0 10px}.specsdims td{border-bottom:1px solid #ccc;padding:10px 0;vertical-align:top}.specsdims td a{color:#cb2c31}.specsdims table tr th:first-child{width:30%;color:#cb2c31}.specsdims table tr th:nth-child(2),.specsdims table tr td:nth-child(2){width:30%;padding-right:5%}.plpFilterButton h1{display:table;margin:10px auto;padding:10px 20px;font-size:1rem;text-transform:uppercase;text-align:center;color:#fff;max-width:50%;line-height:20px;font-family:open sans,arial,sans-serif;cursor:pointer}.plpFilterButton h1:hover{opacity:.9}.payment-calculator{margin:auto}.payment-left,.payment-right{display:inline-grid;height:400px;width:48%}.payment-right{background-color:#f9f7f4}.payment-right div{margin:auto}.payment-left{padding-top:35px}.payment-left input,.payment-left select{display:block;width:80%;margin:auto;box-shadow:none;border:1px solid #d1c9c0;font-size:18px;padding-left:10px;height:40px}.payment-left label{width:80%;display:block;margin:auto;font-size:16px;padding-top:5px}.currency{position:relative;margin-left:10%}.currency input{width:85%;margin-left:4%;padding-left:13px}.currency:before{position:absolute;font-size:22px;content:"$";left:0;top:0;background-color:#f9f7f4;padding-top:2px;padding-left:8px;width:5%;height:40px;border:1px solid #d1c9c0}#calculate-btn{font-family:cnx-regular,Arial,sans-serif;background-color:#cb2c31;color:#fff;border:0;cursor:pointer;height:45px;font-size:20px;width:80%;margin:20px auto 30px}#apply-btn{font-family:cnx-regular,Arial,sans-serif;background-color:#cb2c31;color:#fff;border:0;cursor:pointer;font-size:20px;padding:0 15px;height:50px;width:250px}.estimated-result{line-height:1;color:#cb2c31;font-size:48px}.estimated-text{font-size:18px;color:#524940}.payment-calculator{margin:auto}.payment-left,.payment-right{display:inline-grid;height:400px;width:48%}.payment-right{background-color:#f9f7f4;height:445px}.payment-right div{margin:auto}.payment-left{padding-top:35px}.payment-left input,.payment-left select{display:block;width:80%;margin:auto;box-shadow:none;border:1px solid #d1c9c0;font-size:20px;padding-left:10px;height:40px}.payment-left label{width:80%;display:block;margin:auto;font-size:16px;padding-top:5px}.payment-left .currency{position:relative;margin-left:10%}.payment-left .currency input{width:85%;margin-left:4%;padding-left:13px}.payment-left .currency:before{position:absolute;font-size:22px;content:"$";left:0;top:0;background-color:#f9f7f4;padding-top:2px;padding-left:8px;width:5%;height:40px;border:1px solid #d1c9c0}#calculate-pmnt-btn{font-family:cnx-regular,Arial,sans-serif;background-color:#cb2c31;color:#fff;border:0;cursor:pointer;height:45px;font-size:20px;width:80%;margin:20px auto 30px}#apply-btn{font-family:cnx-regular,Arial,sans-serif;background-color:#cb2c31;color:#fff;border:0;cursor:pointer;font-size:20px;padding:0 15px;height:50px;width:250px}.estimated-yearly,.estimated-monthly{line-height:1;color:#cb2c31;font-size:48px}.estimated-text{font-size:18px;color:#524940}.packageReference .card-row{padding:0 30px}@media screen and (min-width:768px){.packageReference .card-row{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}}@media screen and (max-width:425px){.packageReference .card-row{padding:0!important}.packageReference .card-row .slick-slide{margin:0 7px 30px!important}}.page .page__main.container .haas-content-card.package-definition-card h2{font-size:32px;padding-left:10px;padding-right:10px}.page .page__main.container .haas-content-card.package-definition-card .model-image{min-height:250px}.page .page__main.container .haas-content-card.package-definition-card .card-wrapper:hover{border:0}.page .page__main.container .haas-content-card.package-definition-card .card-wrapper p{min-height:60px;text-align:center}.page .page__main.container .haas-content-card.package-definition-card .short-description{font-size:15px;margin-bottom:0}.page .page__main.container .haas-content-card.package-definition-card .package-list,.page .page__main.container .haas-content-card.package-definition-card .feature-list{list-style:none;margin:0 auto;padding:10px 0;width:80%;min-height:150px}.page .page__main.container .haas-content-card.package-definition-card .package-list a,.page .page__main.container .haas-content-card.package-definition-card .feature-list a{font-weight:700;color:#cb2c31}.page .page__main.container .haas-content-card.package-definition-card .package-list li,.page .page__main.container .haas-content-card.package-definition-card .feature-list li{font-size:14px;padding-left:1.73611111vw;position:relative;text-align:left}@media(min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .package-list li,.page .page__main.container .haas-content-card.package-definition-card .feature-list li{padding-left:25px}}.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{content:"L";color:#cb2c31;font-size:18px;left:0;position:absolute;top:-5px;transform:rotate(45deg) scale(-1,1)}.page .page__main.container .haas-content-card.package-definition-card .package-list li a,.page .page__main.container .haas-content-card.package-definition-card .feature-list li a{color:#222;font-weight:400}.page .page__main.container .haas-content-card.package-definition-card .machine-name{font-weight:700;text-align:center}.page .page__main.container .haas-content-card.package-definition-card .pricing{padding-top:25px;padding-bottom:15px;position:static;text-align:center}.page .page__main.container .haas-content-card.package-definition-card .cta-link{bottom:1.38888889vw;color:#cb2c31;font-size:15px;display:block;padding-right:2.08333333vw;padding-top:1.04166667vw;position:static;text-decoration:underline;text-transform:uppercase;text-align:center}@media(min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .cta-link{bottom:20px}}@media(min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .cta-link{padding-right:30px}}@media(min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .cta-link{padding-top:15px}}@media(max-width:768px){.page .page__main.container .packageReference{margin:0}.page .page__main.container .haas-content-card.package-definition-card .slick-track{display:flex;align-items:stretch;justify-content:center}.page .page__main.container .haas-content-card.package-definition-card .slick-track .slick-slide{height:auto;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:none;margin:0 15px 30px;max-width:none}.page .page__main.container .haas-content-card.package-definition-card h2{font-size:32px;padding-bottom:3.25520833vw;padding-top:3.25520833vw}.page .page__main.container .haas-content-card.package-definition-card .model-image{height:45.57291667vw;min-height:auto}.page .page__main.container .haas-content-card.package-definition-card .card-wrapper{padding-bottom:1.953125vw}.page .page__main.container .haas-content-card.package-definition-card .package-list,.page .page__main.container .haas-content-card.package-definition-card .feature-list{width:60%;min-height:120px}.page .page__main.container .haas-content-card.package-definition-card .package-list li,.page .page__main.container .haas-content-card.package-definition-card .feature-list li{font-size:15px}.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{top:-.26041667vw;left:-1.953125vw}.page .page__main.container .haas-content-card.package-definition-card .pricing,.page .page__main.container .haas-content-card.package-definition-card .short-description{font-size:15px}.page .page__main.container .haas-content-card.package-definition-card .machine-name{font-weight:700}.page .page__main.container .haas-content-card.package-definition-card .pricing,.page .page__main.container .haas-content-card.package-definition-card .cta-link{padding-right:1.953125vw}.page .page__main.container .haas-content-card.package-definition-card.slick-dotted.slick-slider{margin-bottom:25px}.page .page__main.container .haas-content-card.package-definition-card .slick-slide{opacity:.5;transition:opacity .5s}.page .page__main.container .haas-content-card.package-definition-card .slick-slide.slick-active{opacity:1}.page .page__main.container .haas-content-card.package-definition-card .slick-dots{position:initial!important}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card h2{padding-bottom:25px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card h2{padding-top:25px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .model-image{height:350px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .card-wrapper{padding-bottom:15px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{top:-2px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{left:-15px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .pricing,.page .page__main.container .haas-content-card.package-definition-card .cta-link{padding-right:15px}}@media(max-width:425px){.page .page__main.container .haas-content-card.package-definition-card h2{padding-bottom:10px;padding-top:10px;font-size:26px}.page .page__main.container .haas-content-card.package-definition-card .model-image{height:40vw;margin:0 auto}.page .page__main.container .haas-content-card.package-definition-card .card-wrapper{padding-bottom:4vw}.page .page__main.container .haas-content-card.package-definition-card .card-wrapper p{min-height:auto}.page .page__main.container .haas-content-card.package-definition-card .short-description{font-size:12px}.page .page__main.container .haas-content-card.package-definition-card .package-list,.page .page__main.container .haas-content-card.package-definition-card .feature-list{width:75%;padding:5px 0}.page .page__main.container .haas-content-card.package-definition-card .package-list li,.page .page__main.container .haas-content-card.package-definition-card .feature-list li{font-size:11px}.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{top:-.8vw;left:-4vw}.page .page__main.container .haas-content-card.package-definition-card .feature-list{min-height:89px}.page .page__main.container .haas-content-card.package-definition-card .pricing{padding-top:10px;padding-bottom:10px;font-size:12px}.page .page__main.container .haas-content-card.package-definition-card .pricing,.page .page__main.container .haas-content-card.package-definition-card .cta-link{padding-right:4vw}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .model-image{height:150px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .card-wrapper{padding-bottom:15px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{top:-3px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .package-list li:before,.page .page__main.container .haas-content-card.package-definition-card .feature-list li:before{left:-15px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card.package-definition-card .pricing,.page .page__main.container .haas-content-card.package-definition-card .cta-link{padding-right:15px}}.packageButtonContainer{display:flex;justify-content:center}.packageButtonContainer #packageButton{display:inline-block;cursor:pointer}.packageButtonContainer .button-white{color:#cb2c31;border:1px solid #cb2c31;background-color:#fff}.pkg-list-item:nth-child(even){background-image:linear-gradient(90deg,transparent 50%,#bbb)}.pkg-list-item:nth-child(odd){background-image:linear-gradient(90deg,#bbb,transparent 50%)}.packageListItemContainer{display:flex;justify-content:space-between;padding:10px 25px}@media screen and (max-width:1024px){.packageListItemContainer{display:block;text-align:center;padding:20px 10px}}.packageListItemContainer .pkg-list-price{display:inline-block;margin-bottom:0}.packageListItemContainer .pkg-list-price+.pricecontainer{display:inline-block}.packageListItemContainer .list-item-col{display:inline-flex;flex-direction:column;justify-content:center}@media screen and (max-width:1024px){.packageListItemContainer .list-item-col{display:block}}.packageListItemContainer .pkg-btn{position:relative;top:30%}@media screen and (max-width:1024px){.packageListItemContainer .pkg-btn{margin:5px 0;display:inline-block}}.packageListItemContainer #pkg-img{max-width:125px}.packageListItemContainer .display-sn{font-size:12px}.packageListItemContainer .text-strikethrough{text-decoration:line-through}.packageListItemContainer p{margin:0}.packageListItemContainer .pkg-title-container,.packageListItemContainer .pkg-price-container,.packageListItemContainer .pkg-btn-container{flex:0 0 25%}.packageListItemContainer .pkg-img-container{flex:0 0 10%}.packageListItemContainer .pkg-info-container{flex:0 0 15%}.packageListItemContainer .pkg-title-container h1.text-bold{font-family:HeroicCondensedBold,sans-serif;font-size:38px}.packageListItemContainer .pkg-price-container h3.text-bold{font-size:22px}.packageListItemContainer .hide-non-zh{display:none}.packageReference .packageButtonContainer #packageButton.full-width,.packageReference .packageListItemContainer #packageButton.full-width,.packageReference .packageCardContainer #packageButton.full-width{width:100%;text-align:center}.packageReference .packageButtonContainer #packageButton.font-hcr,.packageReference .packageListItemContainer #packageButton.font-hcr,.packageReference .packageCardContainer #packageButton.font-hcr{font-family:HeroicCondensedRegular,sans-serif}.packageReference .packageButtonContainer #packageButton.font-os,.packageReference .packageListItemContainer #packageButton.font-os,.packageReference .packageCardContainer #packageButton.font-os{font-family:open sans,arial narrow}.packageReference .packageButtonContainer .font-hcr,.packageReference .packageListItemContainer .font-hcr{font-size:20px}.packageReference .card-reference .packageCardContainer .btn-row #packageButton.font-os{font-size:16px}.packageReference .card-reference,.packageCardAuthorable .card-reference{display:flex;flex-wrap:wrap;justify-content:flex-start}.packageReference .card-reference.one-card,.packageCardAuthorable .card-reference.one-card{justify-content:center}.packageReference .card-reference.one-card .packageCardContainer,.packageCardAuthorable .card-reference.one-card .packageCardContainer{flex:0 0 99%;max-width:500px}@media screen and (max-width:1024px){.packageReference .card-reference.one-card .packageCardContainer,.packageCardAuthorable .card-reference.one-card .packageCardContainer{flex:0 0 99%}}@media screen and (max-width:768px){.packageReference .card-reference.one-card .packageCardContainer,.packageCardAuthorable .card-reference.one-card .packageCardContainer{flex:0 0 99%}}.packageReference .card-reference.two-card,.packageCardAuthorable .card-reference.two-card{justify-content:center}.packageReference .card-reference.two-card .packageCardContainer,.packageCardAuthorable .card-reference.two-card .packageCardContainer{max-width:500px;flex:0 0 49%}@media screen and (max-width:768px){.packageReference .card-reference.two-card .packageCardContainer,.packageCardAuthorable .card-reference.two-card .packageCardContainer{flex:0 0 99%}}.packageReference .card-reference .packageCardContainer,.packageCardAuthorable .card-reference .packageCardContainer{flex:0 0 32%;margin:.5%;font-family:HeroicCondensedRegular,sans-serif}@media screen and (max-width:1024px){.packageReference .card-reference .packageCardContainer,.packageCardAuthorable .card-reference .packageCardContainer{flex:0 0 49%}}@media screen and (max-width:768px){.packageReference .card-reference .packageCardContainer,.packageCardAuthorable .card-reference .packageCardContainer{flex:0 0 99%}}.packageReference .card-reference .packageCardContainer #pkg-img,.packageCardAuthorable .card-reference .packageCardContainer #pkg-img{margin:auto;max-height:300px}.packageReference .card-reference .packageCardContainer #packageButton,.packageCardAuthorable .card-reference .packageCardContainer #packageButton{display:inline-block}.packageReference .card-reference .packageCardContainer p,.packageCardAuthorable .card-reference .packageCardContainer p{margin-bottom:0}.packageReference .card-reference .packageCardContainer .pkg-btn-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-btn-container,.packageReference .card-reference .packageCardContainer .pkg-img-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-img-container{background-color:#2a2a2a;color:#fff;padding:25px}.packageReference .card-reference .packageCardContainer .pkg-title-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-title-container,.packageReference .card-reference .packageCardContainer .pkg-info-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-info-container,.packageReference .card-reference .packageCardContainer .savings-container,.packageCardAuthorable .card-reference .packageCardContainer .savings-container,.packageReference .card-reference .packageCardContainer .pkg-price-subrow,.packageCardAuthorable .card-reference .packageCardContainer .pkg-price-subrow{padding:20px 0}.packageReference .card-reference .packageCardContainer .pkg-card-row,.packageCardAuthorable .card-reference .packageCardContainer .pkg-card-row{margin-bottom:2px}.packageReference .card-reference .packageCardContainer .pkg-card-row:not(.pkg-btn-container),.packageCardAuthorable .card-reference .packageCardContainer .pkg-card-row:not(.pkg-btn-container){display:flex}.packageReference .card-reference .packageCardContainer .pkg-title-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-title-container,.packageReference .card-reference .packageCardContainer .pkg-price-subrow,.packageCardAuthorable .card-reference .packageCardContainer .pkg-price-subrow{flex:0 0 65%}.packageReference .card-reference .packageCardContainer .pkg-info-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-info-container,.packageReference .card-reference .packageCardContainer .savings-container,.packageCardAuthorable .card-reference .packageCardContainer .savings-container{flex:0 0 35%}.packageReference .card-reference .packageCardContainer .pkg-info-container .text-bold,.packageCardAuthorable .card-reference .packageCardContainer .pkg-info-container .text-bold{font-size:30px;line-height:1em}.packageReference .card-reference .packageCardContainer .pkg-info-container .text-bold #stock-amount,.packageCardAuthorable .card-reference .packageCardContainer .pkg-info-container .text-bold #stock-amount{font-size:48px}.packageReference .card-reference .packageCardContainer .savings-container p,.packageCardAuthorable .card-reference .packageCardContainer .savings-container p{font-size:36px;line-height:1em}.packageReference .card-reference .packageCardContainer .savings-container p .text-bold,.packageCardAuthorable .card-reference .packageCardContainer .savings-container p .text-bold{font-size:42px}.packageReference .card-reference .packageCardContainer .savings-container p .discount-txt-span,.packageCardAuthorable .card-reference .packageCardContainer .savings-container p .discount-txt-span{display:block;font-size:24px}.packageReference .card-reference .packageCardContainer .pkg-price-container .savings-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-price-container .savings-container{background-color:#a1a1a1}.packageReference .card-reference .packageCardContainer .pkg-price-subrow,.packageCardAuthorable .card-reference .packageCardContainer .pkg-price-subrow,.packageReference .card-reference .packageCardContainer .pkg-title-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-title-container{background-color:#eee}.packageReference .card-reference .packageCardContainer .pkg-info-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-info-container{background-color:#cb2c31;color:#fff}.packageReference .card-reference .packageCardContainer .btn-row,.packageCardAuthorable .card-reference .packageCardContainer .btn-row,.packageReference .card-reference .packageCardContainer .pkg-title-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-title-container,.packageReference .card-reference .packageCardContainer .pkg-info-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-info-container,.packageReference .card-reference .packageCardContainer .pkg-price-subrow,.packageCardAuthorable .card-reference .packageCardContainer .pkg-price-subrow,.packageReference .card-reference .packageCardContainer .savings-container,.packageCardAuthorable .card-reference .packageCardContainer .savings-container{text-align:center}.packageReference .card-reference .packageCardContainer .pkg-title-container,.packageCardAuthorable .card-reference .packageCardContainer .pkg-title-container{display:flex;flex-direction:column;justify-content:center}.packageReference .card-reference .packageCardContainer .savings-container,.packageCardAuthorable .card-reference .packageCardContainer .savings-container{color:#fff}.packageReference .card-reference .packageCardContainer #list-price,.packageCardAuthorable .card-reference .packageCardContainer #list-price{font-size:30px}.packageReference .card-reference .packageCardContainer #list-price p,.packageCardAuthorable .card-reference .packageCardContainer #list-price p{font-size:30px}.packageReference .card-reference .packageCardContainer #list-price .pkg-list-price,.packageCardAuthorable .card-reference .packageCardContainer #list-price .pkg-list-price,.packageReference .card-reference .packageCardContainer #list-price .pricecontainer,.packageCardAuthorable .card-reference .packageCardContainer #list-price .pricecontainer{display:inline-block}.packageReference .card-reference .packageCardContainer .pkg-price-subrow h3.text-bold,.packageCardAuthorable .card-reference .packageCardContainer .pkg-price-subrow h3.text-bold{font-size:48px}.packageReference .card-reference .packageCardContainer .pkg-location,.packageCardAuthorable .card-reference .packageCardContainer .pkg-location{font-size:24px;line-height:1em}.packageReference .card-reference .packageCardContainer #sn-container,.packageCardAuthorable .card-reference .packageCardContainer #sn-container{font-family:open sans,sans-serif}.packageReference .card-reference .packageCardContainer #sn-container .text-strikethrough,.packageCardAuthorable .card-reference .packageCardContainer #sn-container .text-strikethrough{text-decoration:line-through}.packageReference .card-reference .packageCardContainer .btn-row,.packageCardAuthorable .card-reference .packageCardContainer .btn-row{margin-top:25px}.packageReference .card-reference .packageCardContainer .btn-row #packageButton,.packageCardAuthorable .card-reference .packageCardContainer .btn-row #packageButton{font-size:22px;padding:5px 25px}.packageCardContainer .promotion-container,.packageListItemContainer .promotion-container{display:none!important}.packageCardContainer .current_price,.packageListItemContainer .current_price{text-decoration:none!important}.packageCardContainer .no-sale .current_price,.packageListItemContainer .no-sale .current_price{font-size:22px;font-weight:700}.pkg-btn{cursor:pointer}.haas-modal .package-modal-content{display:flex;justify-content:space-between}@media screen and (max-width:768px){.haas-modal .package-modal-content{display:block}}.haas-modal #pkg-form .bp-form-row{margin:10px 0}.haas-modal #pkg-form .bp-submit{display:flex;justify-content:center}.haas-modal .package-header{text-align:center}.haas-modal .package-header h1{font-size:42px;font-family:HeroicCondensedBold,sans-serif}.haas-modal .package-header p{margin:10px 0}.haas-modal .package-header hr{margin:10px 0 15px}.haas-modal .haas-modal-body:not(.no-modal-defaults) li{font-size:13px}.haas-modal .haas-modal-body:not(.no-modal-defaults) h3{font-size:18px}.haas-modal .contact-info-label{font-size:18px}.haas-modal .success-dialog,.haas-modal .error-dialog{margin:10px 5px;padding:10px;border-radius:3px 3px 3px 3px}.haas-modal .success-dialog i,.haas-modal .error-dialog i{margin:0 5px}.haas-modal .success-dialog{color:#270;background-color:#dff2bf}.haas-modal .error-dialog{color:#d8000c;background-color:#ffbaba}html[lang=zh] .hide-zh{display:none}html[lang=zh] .hide-non-zh{display:inline-block}html[lang=es] .hide-discount-sp{display:none}.packageCardAuthorable .card-reference .packageCardContainer.authorable{flex:0 0 100%;max-width:600px}.haas-modal .package-modal-content .text-body h1,.haas-modal .package-modal-content .text-body h2,.haas-modal .package-modal-content .text-body h3,.haas-modal .package-modal-content .text-body p{padding:0;margin:0}.haas-modal .bp-form-column{flex:0 0 65%}.haas-modal .pkg-options-column{flex:0 0 35%}.haas-modal .no-contact .pkg-options-column{flex:0 0 100%}.haas-modal .no-contact .bp-form-column{flex:0}.haas-modal .no-contact .ai-contact-form{display:none}.haas-modal .ai-contact-form input.hidden,.haas-modal .ai-contact-form select.hidden{display:block!important}.optionMachines:after{content:".";visibility:hidden;display:block;height:0;clear:both}hr{width:100%;margin-top:0}.header-title{font-size:32px}.data-container>h1{background-color:#777;font-size:30px;padding:8px 0 30px!important;color:#fff;text-transform:uppercase;margin-top:30px;height:50px;width:100%;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.data-container>h1 i{font-size:26px;vertical-align:top;padding:4px 30px 0 10px;width:20px}.option-detail-text{margin-top:15px}.option-detail-text h2>a>span{font-size:32px;margin-left:3px;color:#cb2c31}.subcategories{border-bottom:1px solid #cb2c31;float:left;width:90%;margin:0 5%;padding:10px 0 5px}.subcategories h2{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:26px;text-transform:uppercase;color:#cb2c31;margin:0;width:20%;line-height:25px;float:left}.subcategories ul{float:left;margin:3px 0 0;display:contents;list-style:none;width:80%;line-height:20px;padding-left:0}.subcategories ul li{padding:5px 0 8px 10px;font-size:15px}.subcategories ul li a{cursor:pointer}.subcategories ul li:not(:first-child):hover{background-color:#f6f6f6}.subcategories span{margin-left:3px;color:#cb2c31}li.machine-model{border-bottom:solid 1px #d4d4d4}@media only screen and (max-width:600px){.char-group{width:100%;margin:0}.subcategories h2{width:auto}.subcategories ul{width:100%;display:inline}}@media only screen and (max-width:500px){.char-group h2{width:100%}.char-group ul{width:100%;padding:0;display:inline}.icon-type{min-width:85px!important;padding-left:28px!important}.icon-thead{width:85px!important}}.disclaimer p{margin-top:20px;width:90%;color:#777}.icon-type{float:right;min-width:100px;padding-left:25px}.icon-thead{float:right;height:30px;width:100px;padding:auto;margin:auto}@media screen and (min-width:768px){.optionCards .card-row{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}}.page .page__main.container .optionCards .haas-content-card .haas-specs ul li span{font-size:12px}@media(max-width:1223px){.page .page__main.container .optionCards .haas-content-card .haas-specs ul li{padding:0 7% 0 0!important}.page .page__main.container .optionCards .haas-content-card .haas-specs ul li:after{top:-5px!important;right:0!important;font-size:65px!important}}.page .page__main.container .optionCards .haas-content-card .card-wrapper{min-height:auto}.page .page__main.container .optionCards .haas-content-card .model-image{margin:15px auto 10px;min-height:250px}.page .page__main.container .optionCards .haas-content-card .pricing{margin-bottom:-15px}.page .page__main.container .optionCards .haas-content-card h2{font-size:31px!important}@media(max-width:1440px){.page .page__main.container .optionCards .haas-content-card .short-description{height:50px}.page .page__main.container .optionCards .haas-content-card h2{font-size:31px!important}}@media(max-width:1224px){.page .page__main.container .optionCards .haas-content-card .model-image{min-height:17.36111111vw;min-height:250px}.page .page__main.container .optionCards .haas-content-card h2{font-size:28px!important}}@media(max-width:1224px) and (min-width:1225px){.page .page__main.container .optionCards .haas-content-card .model-image{min-height:250px}}@media(max-width:1120px){.page .page__main.container .optionCards .haas-content-card h2{font-size:26px!important}}@media(max-width:1000px){.page .page__main.container .optionCards .haas-content-card .model-image{height:17.36111111vw;min-height:auto}.page .page__main.container .optionCards .haas-content-card .short-description{height:95px}.page .page__main.container .optionCards .haas-content-card .pricing{margin-bottom:-10px}.page .page__main.container .optionCards .haas-content-card h2{font-size:26px!important}}@media(max-width:1000px) and (min-width:1225px){.page .page__main.container .optionCards .haas-content-card .model-image{height:250px}}@media(max-width:850px){.page .page__main.container .optionCards .haas-content-card .haas-specs ul li span{font-size:10px!important}.page .page__main.container .optionCards .haas-content-card h2{font-size:28px}.page .page__main.container .optionCards .haas-content-card p{font-size:15px;min-height:50px}.page .page__main.container .optionCards .haas-content-card .haas-specs ul li span{font-size:10px!important}}@media screen and (min-width:767px) and (max-width:770px){.page .page__main.container .optionCards .haas-content-card .haas-specs ul{width:94%!important}.page .page__main.container .optionCards .haas-content-card .haas-specs ul li{font-size:17px!important}.page .page__main.container .optionCards .haas-content-card .haas-specs ul li span{font-size:9px!important}}@media(max-width:768px){.page .page__main.container .optionCards{margin-left:-6.94444444vw;margin-right:-6.94444444vw;overflow:hidden}.page .page__main.container .optionCards .haas-content-card{padding:0 15px}.page .page__main.container .optionCards .haas-content-card .card-container{max-width:none}.page .page__main.container .optionCards .haas-content-card .model-image{height:34.72222222vw}.page .page__main.container .optionCards .haas-content-card h2{height:auto;padding:10px 0}.page .page__main.container .optionCards .haas-content-card p{text-align:center}.page .page__main.container .optionCards .haas-content-card.slick-dotted.slick-slider{margin-bottom:25px}.page .page__main.container .optionCards .haas-content-card .slick-slide{opacity:.5;transition:opacity .5s}.page .page__main.container .optionCards .haas-content-card .slick-slide.slick-active{opacity:1}.page .page__main.container .optionCards .haas-content-card .slick-dots{position:initial!important;display:block!important}.page .page__main.container .optionCards .haas-content-card .slick-dots li{margin-left:.53333333vw;margin-right:.53333333vw}.page .page__main.container .optionCards .haas-content-card .slick-dots li button:before{font-size:14px}.page .page__main.container .optionCards .haas-content-card .slick-dots li.slick-active button:before{font-size:16px}.page .page__main.container .optionCards .haas-content-card .short-description{height:110px}.page .page__main.container .optionCards .haas-content-card .pricing{margin-bottom:-5px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .optionCards{margin-left:-100px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .optionCards{margin-right:-100px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .optionCards .haas-content-card .model-image{height:500px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .optionCards .haas-content-card .slick-dots li{margin-left:2px}}@media(max-width:768px) and (min-width:1225px){.page .page__main.container .optionCards .haas-content-card .slick-dots li{margin-right:2px}}@media(max-width:768px) and (min-width:769px) and (max-width:1224px){.page .page__main.container .optionCards .haas-content-card .slick-dots li button:before{font-size:3.73333333vw}}@media(max-width:768px) and (min-width:769px) and (max-width:1224px){.page .page__main.container .optionCards .haas-content-card .slick-dots li.slick-active button:before{font-size:4.26666667vw}}@media(max-width:560px){.page .page__main.container .optionCards .haas-content-card .card-container{margin:0 0 30px}.page .page__main.container .optionCards .haas-content-card .model-image{height:34.72222222vw}}@media(max-width:560px) and (min-width:1225px){.page .page__main.container .optionCards .haas-content-card .model-image{height:500px}}@media(max-width:425px){.page .page__main.container .optionCards .haas-content-card .model-image{min-height:125px}}.specific-filter{background-color:#cb2c33;font-family:heroiccondensedregular,arial narrow,sans-serif;margin:0 15px 20px;padding:15px 10px 15px 20px;font-size:24px;color:#fff}.specific-filter select{font-size:18px;margin:0 15px 0 5px;padding:5px 10px}.specific-filter span{float:right}@media(max-width:560px){.specific-filter span{float:left}}.filter-loader{display:none;margin:30px auto}.noresults{display:none;margin:auto}.oneTrustCookieTable #ot-sdk-cookie-policy h4.ot-sdk-cookie-policy-group{font-family:heroiccondensedregular;font-size:24px}.oneTrustCookieTable #ot-sdk-cookie-policy th.ot-table-header{width:25%;font-family:heroiccondensedregular;font-size:20px}.oneTrustCookieSettingsButton #ot-sdk-btn.ot-sdk-show-settings{color:#fff;background-color:#cb2c31;border-color:#fff}.oneTrustCookieSettingsButton #ot-sdk-btn.ot-sdk-show-settings:hover{color:#cb2c31;background-color:#fff;border-color:#cb2c31}#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button.ot-pc-refuse-all-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not(.ot-link-btn){color:#cb2c31;background-color:#fff;border-color:#cb2c31}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:0}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0;border-radius:4px;transition:all .23s ease-in-out 0;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:36px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin:0 4%;color:#cb2c31}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:0}#mc_embed_signup div#mce-responses{padding:0;overflow:hidden}#mc_embed_signup div.response{top:2em;z-index:1;width:70%;text-align:center;margin:30px auto}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#222;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em;padding:0;background-color:rgba(255,255,255,.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}#mc_embed_signup{background:#fff;clear:left;font:14px Arial,sans-serif}#mc_embed_signup .mc-field-group{padding-bottom:0}#mc_embed_signup{font:13px open sans,Arial,sans-serif}#mc_embed_signup .button{background-color:#d23838;text-transform:uppercase;font-weight:200;font-size:13px;position:relative;bottom:-30px}#mc_embed_signup h2{text-align:center;font-family:heroiccondensedregular,Arial,sans-serif;font-size:28px;color:#000;font-weight:400}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{font-size:11px;padding:0 10px}#mc_embed_signup .mc-field-group input{font-size:.9em}#mc_embed_signup .mc-field-group select{padding:0 27px;font-size:.9em;color:#999}.newsletterSignup.section{max-width:600px;margin:0 auto}#mc_embed_signup p{margin:10px 0 12px;font-size:13px}#mc_embed_signup_scroll hr{margin-bottom:30px}body.blank-page div.new.section{margin:0!important;height:5px!important}.fancybox-inner{overflow-y:hidden!important}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}@media only screen and (max-width:900px){.fancybox-inner{overflow-y:auto!important}}.fancybox-title span.num{margin-top:-7px!important}.gallery.section{margin-bottom:10px}.gallery-container{width:101%}.gallery-image{overflow:hidden;position:relative;width:33.33333%;height:350px;float:left;padding:15px 15px 0 5px}.gallery-image img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-image.main{width:66.66%;height:700px;float:right}.gallery-image img.portrait{width:110%;height:auto;max-width:none}.gallery-image img.landscape{width:auto;height:150%;max-width:none}.zoom{position:relative;overflow:hidden;height:100%}.zoom img{max-width:100%;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.zoom:hover img.landscape{height:140%}.zoom:hover img.portrait{width:100%}@media(max-width:700px){.gallery-image,.gallery-image.main{width:100%;height:250px}.zoom{height:120%}}/*!fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license*/.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(images/fancybox/fancybox_sprite-gallery.png);width:44px;height:44px}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -166px;opacity:.8;cursor:pointer;z-index:8060;visibility:visible}#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:8px;right:8px;width:45px;height:49px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(images/fancybox/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:52px;height:58px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:2px;background-position:7px -100px}.fancybox-next span{right:0;background-position:0 -50px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible;text-align:center;text-transform:uppercase}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}span.num{display:block;font-weight:700;float:right}.gallery-thumbnail{float:left;width:46.3%;height:10%;margin:0 1% 1%;border:2px solid #ccc}.gallery-thumbnail-group{max-width:25%;float:left}.gallery-main{float:right;width:75%;border:2px solid #ccc}.gallery-active{opacity:.8;border:2px solid #444}.product-gallery{margin:10px auto}.gallery-thumbnail:hover img{opacity:.6;cursor:pointer;cursor:hand}#easy_zoom{width:600px;height:400px;border:5px solid #eee;background:#fff;color:#333;position:absolute;top:60px;left:400px;overflow:hidden;-moz-box-shadow:0 0 10px #777;-webkit-box-shadow:0 0 10px #777;box-shadow:0 0 10px #777;line-height:400px;text-align:center}.gallery-text{text-align:center;padding:10px;font-size:16px}div.loupe{border:1px solid #999!important;background-color:#fff}@media only screen and (max-width:1000px){.gallery-thumbnail{float:left;width:24%;height:10%;margin:1% 1% 1% 0;border:2px solid #ccc}.gallery-thumbnail-group{max-width:100%;float:initial}.gallery-main{float:right;width:100%;border:2px solid #ccc;margin-bottom:10px}}@media only screen and (max-width:600px){div.loupe{display:none!important}}.modal-page-link button.on{display:inline-block;margin:10px 0;padding:10px 30px;font-size:13px;text-transform:uppercase}.modal-page-link button.on:hover{cursor:pointer}.modal-page-link button.on.center{display:table;margin:10px auto}.modal-page-link button.on.red{background-color:#cb2c31;color:#fff;border:1px solid #cb2c31}.modal-page-link button.on.white{background-color:#fff;color:#cb2c31;border:1px solid #cb2c31}.modal-page-link button.on.ghf-blue-on-white{background-color:#fff;color:#0177c1;border:1px solid #0177c1}.modal-page-link button.on.white-on-ghf-blue{background-color:#0177c1;color:#fff;border:1px solid #0177c1}.list-search{position:relative}.list-search .centertext{text-align:center;padding:40px 5%}.list-search h3{display:block;font-size:36px!important;margin-top:5px}@media screen and (min-width:768px) and (max-width:1100px){.list-search h3{font-size:30px!important}}.list-search .bg-white a,.list-search .bg-lt-gray a{color:'Open Sans','Arial',sans-serif!important}.list-search .bg-white a:hover,.list-search .bg-lt-gray a:hover{color:#222!important}.list-search .bg-dk-gray a,.list-search .bg-red a{color:#fff!important}.list-search .bg-dk-gray a:hover,.list-search .bg-red a:hover{color:'Open Sans','Arial',sans-serif!important}.list-search i.fa-chevron-right{color:#cb2c31}.list-search .bg-red i.fa-chevron-right{color:#fff}.list-search div.icon{height:70px;width:83px;margin:15px auto 0;background:url(images/diy-landing-page-sprite.png) no-repeat}.list-search div.icon.G-codes,.list-search div.icon.g-codes,.list-search div.icon.G-Codes,.list-search div.icon.g-Codes,.list-search div.icon.G-CODES{background-position:-8px -6px}.list-search div.icon.M-codes,.list-search div.icon.m-codes,.list-search div.icon.M-Codes,.list-search div.icon.m-Codes,.list-search div.icon.M-CODES{background-position:-8px -96px}.list-search div.icon.Settings,.list-search div.icon.settings{background-position:-8px -186px}.list-search .list-of-codes-modal-link{background-color:transparent;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:700;margin:10px;padding:0;text-decoration:none;text-transform:uppercase;width:100%}@media screen and (min-width:768px) and (max-width:1100px){.list-search .list-of-codes-modal-link{font-size:13px}}.list-search .list-of-codes-modal-link:hover{opacity:1!important;text-decoration:none}.list-search .select2-container--default{min-width:180px;margin:0 auto;width:80%!important}@media screen and (min-width:768px) and (max-width:1100px){.list-search .select2-container--default{width:90%!important}}.list-search .select2-container--default .select2-selection--single{background-color:#000!important;border:0;border-radius:20px!important;color:#f8f8f8!important;cursor:pointer;display:inline-block;font-size:18px;height:36px;line-height:36px;margin:10px auto;min-width:180px;padding:0 15px;text-align:center;text-transform:uppercase;width:100%}.list-search .select2-container--default .select2-selection--single:hover{background-color:#000!important;color:#fff!important}@media screen and (min-width:768px) and (max-width:1100px){.list-search .select2-container--default .select2-selection--single{font-size:14px;height:28px;line-height:28px}}.list-search .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.list-search .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:36px;padding-right:8px}@media screen and (min-width:768px) and (max-width:1100px){.list-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px}}.haas-modal-body .list-search-tabs section.tabgroup{overflow:auto}@media screen and (max-height:350px){.haas-modal-body .list-search-tabs section.tabgroup{max-height:200px}}@media screen and (min-height:351px) and (max-height:500px){.haas-modal-body .list-search-tabs section.tabgroup{max-height:250px}}@media screen and (min-height:501px) and (max-height:700px){.haas-modal-body .list-search-tabs section.tabgroup{max-height:400px}}@media screen and (min-height:701px){.haas-modal-body .list-search-tabs section.tabgroup{max-height:500px}}.haas-modal-body .list-search-tabs section.tabgroup ul{display:block;list-style:none;list-style-type:none;margin:0;padding:0}.haas-modal-body .list-search-tabs section.tabgroup ul li{display:block;list-style:none;list-style-type:none}.haas-modal-body .list-search-tabs section.tabgroup ul li a{display:block;padding:7px;text-decoration:none}.haas-modal-body .list-search-tabs section.tabgroup ul li a:hover{background:#1d8fec!important;opacity:1;text-decoration:none}.haas-modal-body .list-search-tabs section.tabgroup ul li:nth-child(2n) a{background:#f8f8f8}.haas-modal-body .list-search-tabs section.tabgroup ul li:nth-child(2n) a:hover{background:#1d8fec!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eee 100%);background-image:-o-linear-gradient(top,white 50%,#eee 100%);background-image:linear-gradient(to bottom,white 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0,#eee 50%);background-image:-o-linear-gradient(top,white 0,#eee 50%);background-image:linear-gradient(to bottom,white 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);background-image:-o-linear-gradient(top,#eee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.linklist .text-align-center{text-align:center}.linklist .text-align-left{text-align:left}.linklist .text-align-right{text-align:right}.linklist ul{padding:20px 0;margin:0 auto;display:inline-block}@media(max-width:450px){.linklist ul{padding-bottom:20px}}.linklist li{display:inline-block;text-transform:uppercase;border-right:1px solid #cb2c31;margin:5px 0;padding:0 15px}@media screen and (max-width:800px){.linklist li{display:inline-block;border-right:0;padding:4px 0;margin:0;width:100%}}.linklist li:last-child{border-right:0}.linklist li a{display:block}.linklist li.hide-pipes{border-right:0}.linklist ul.btn-white-red-txt a{padding:15px 20px;border:1px solid #cb2c31;color:#cb2c31;background-color:#fff}.linklist ul.btn-red-white-txt a{padding:15px 20px;color:#fff;background-color:#cb2c31}.linkInBio #linkInBio{display:block;box-sizing:border-box}.linkInBio #linkInBio .content-container{padding:1% 3%}.linkInBio #linkInBio .content-container a{flex-basis:33.333333%!important;max-width:33.333333%!important;padding:3px!important}.link a.on{display:inline-block;margin:10px 0;padding:10px 30px;font-size:13px;text-transform:uppercase}.link a.on:hover{cursor:pointer}.link a.on.center{display:table;margin:10px auto}.link a.on.red{background-color:#cb2c31;color:#fff;border:1px solid #cb2c31}.link a.on.white{background-color:#fff;color:#cb2c31;border:1px solid #cb2c31}.link a.on.ghf-blue-on-white{background-color:#fff;color:#0177c1;border:1px solid #0177c1}.link a.on.white-on-ghf-blue{background-color:#0177c1;color:#fff;border:1px solid #0177c1}.haas-modal .link-lightbox-header{font-family:HeroicCondensedRegular;font-size:60px;text-align:center}.language{margin:0 10px 0 0;z-index:10}@media only screen and (min-width:801px){.language{align-self:center;align-items:center;display:flex;justify-content:flex-start;padding:10px 0 10px 10px}}.language span{color:#000;display:inline-block}.language span.fa-globe{font-size:24px;margin:0 7px 0 0}.language .fa-sort{margin:1px 0 0 7px}.language .dropdownStart{display:block;list-style:none;margin:0;padding-left:0}.language .dropdownStart .dropdownTitle{color:#cb2c31;display:block;font-family:open sans,arial,sans-serif;font-size:14px;line-height:1.1;margin:0;max-height:14px;text-align:center}.language .dropdownStart .dropdownHidden{background:#f1f1f1;border-top:1px solid #999;display:none;list-style-type:none;width:150px;opacity:0;padding-left:0;margin-left:-15px;position:absolute;top:65px;transition:all .5s ease;transition-delay:.3s;text-align:center;visibility:hidden;z-index:100}@media screen and (max-height:900px){.language .dropdownStart .dropdownHidden{max-height:600px;overflow-y:auto}}@media screen and (max-height:700px){.language .dropdownStart .dropdownHidden{max-height:500px}}@media screen and (max-height:550px){.language .dropdownStart .dropdownHidden{max-height:300px}}@media screen and (max-height:325px){.language .dropdownStart .dropdownHidden{max-height:150px}}.language .dropdownStart .dropdownHidden .dropdownContent{background:0 0;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;clear:both;display:inline-block;line-height:15px;font-size:14px;transition:all .1s ease;width:100%}.language .dropdownStart .dropdownHidden .dropdownContent a{display:inline-block;padding:10px;width:100%;color:#000}.language .dropdownStart .dropdownHidden .dropdownContent a:hover{background:#fff}.language:hover .dropdownHidden,.language:active .dropdownHidden{display:block;opacity:1;visibility:visible}.language:hover .dropdownHidden .active a,.language:active .dropdownHidden .active a{background:#cb2c31}.language:hover .dropdownHidden .active a:hover,.language:active .dropdownHidden .active a:hover{background:#cb2c31!important}.language:hover .dropdownHidden .active a,.language:active .dropdownHidden .active a{color:#fff}.language:hover .dropdownTitle{color:#000}.language:hover .fa-globe,.language:active .fa-globe{color:#000}@media only screen and (max-width:1100px){.language:hover .dropdownHidden,.language:active .dropdownHidden{margin-left:-100px!important}}@media only screen and (min-width:801px) and (max-width:1204px){.zh-CN .dropdownHidden{margin-left:-100px!important}}@media only screen and (max-width:800px){.language{display:flex;cursor:pointer;height:50px;margin:0 8px 0 0;position:relative;top:0;right:0;width:30px}.language span.fa-globe{font-size:30px}.language .dropdownHidden{top:35px!important}.language .dropdownTitle{display:none!important}.language .dropdownContent{font-size:13px}.language:hover .dropdownHidden,.language:active .dropdownHidden{margin-left:-100px!important}}body.bcs-search-open .language{z-index:1}.page .page__main.container .industryCards .card-row{padding:0 30px}@media screen and (min-width:767px){.page .page__main.container .industryCards .card-row{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center}.page .page__main.container .industryCards .card-row .card-container.col-md-3{flex-basis:calc(25% - 31px)!important;-webkit-flex-basis:calc(25% - 31px)!important;max-width:calc(25% - 31px)!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page .page__main.container .industryCards .card-row{justify-content:space-between}}@media screen and (max-width:425px){.page .page__main.container .industryCards .card-row{padding:0!important}.page .page__main.container .industryCards .card-row .slick-slide{margin:0 7px 30px!important}}.page .page__main.container .haas-content-card .industry-carousel{display:none}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper{min-height:32.63888889vw;text-align:center;padding-bottom:34px}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper{min-height:470px}}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{background:#000;display:flex;flex-direction:column;font-family:heroiccondensedregular,arial narrow,sans-serif;line-height:1.2!important;justify-content:center;font-size:32px;height:6.25vw;margin:0;padding-left:3.47222222vw;padding-right:3.47222222vw}@media(min-width:769px) and (max-width:1224px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{font-size:2.22222222vw}}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{height:90px}}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{padding-left:50px}}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{padding-right:50px}}@media screen and (max-width:425px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{height:auto}}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2 span{display:inline-block}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .card-image{min-height:14.23611111vw;background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .card-image{min-height:205px}}@media screen and (max-width:425px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .card-image{min-height:300px;background-size:100%}}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{display:block;font-size:13px;line-height:1.25em;min-height:100px;margin-bottom:1.04166667vw;margin-top:1.04166667vw;text-align:center}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{margin-bottom:15px}}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{margin-top:15px}}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .btn{bottom:2.08333333vw;left:0;margin:0 auto;position:absolute;right:0;width:13.19444444vw}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .btn{bottom:30px}}@media(min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .btn{width:190px}}@media screen and (max-width:425px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .btn{width:auto;display:inline-block;margin-top:10px;margin-bottom:15px;position:static}}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{background-color:#fff;color:#cb2c31;border:1px solid #cb2c31;text-transform:uppercase}.page .page__main.container .haas-content-card.main .column:first-child+.column+.column+.column+.column{margin-left:auto}.page .page__main.container .haas-content-card.main .column:last-child{margin-right:auto}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{min-height:95px;margin-top:15px;margin-bottom:-4px}}@media(max-width:1050px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{min-height:140px}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{font-size:30px;height:107px;max-height:107px}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{font-size:12px}}@media screen and (max-width:1050px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{min-height:initial;margin-top:15px;margin-bottom:-8px}}@media(max-width:900px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{font-size:10px}}@media(max-width:800px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{font-size:9px}}@media screen and (max-width:768px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{font-size:8px}}@media(max-width:768px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .card-image{min-height:235px}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{min-height:initial;padding:20px 10px;line-height:1.6em}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .slick-track{display:flex;align-items:stretch;justify-content:center}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .slick-track .slick-slide{height:auto;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:none;margin:0 0 30px 30px;max-width:none}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{font-size:9px}}@media(max-width:760px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{font-size:13px}}@media(max-width:425px){.page .page__main.container .haas-content-card.main{display:none}.page .page__main.container .haas-content-card{margin-left:-3.2vw;margin-right:-3.2vw}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper{min-height:465px;margin:2.66666667vw;margin-left:1.6vw;margin-right:1.6vw}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper h2{font-size:32px;height:90px;max-height:90px}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .card-image{min-height:49.06666667vw}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .short-description{font-size:14px;padding:10px 20px}.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .button.white-bg{position:absolute;bottom:30px;width:80%;left:10%}.page .page__main.container .haas-content-card .industry-carousel{display:block;margin-bottom:10.66666667vw}.page .page__main.container .haas-content-card .industry-carousel .slick-slide{opacity:.5;transition:opacity .5s}.page .page__main.container .haas-content-card .industry-carousel .slick-slide.slick-active{opacity:1}.page .page__main.container .haas-content-card .industry-carousel .slick-dots li{margin-left:.53333333vw;margin-right:.53333333vw}.page .page__main.container .haas-content-card .industry-carousel .slick-dots li button:before{font-size:14px}.page .page__main.container .haas-content-card .industry-carousel .slick-dots li.slick-active button:before{font-size:16px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card{margin-left:-12px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card{margin-right:-12px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper{margin:10px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper{margin-left:6px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper{margin-right:6px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .card-wrapper.industry-card-wrapper .card-image{min-height:184px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .industry-carousel{margin-bottom:40px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .industry-carousel .slick-dots li{margin-left:2px}}@media(max-width:425px) and (min-width:1225px){.page .page__main.container .haas-content-card .industry-carousel .slick-dots li{margin-right:2px}}@media(max-width:425px) and (min-width:769px) and (max-width:1224px){.page .page__main.container .haas-content-card .industry-carousel .slick-dots li button:before{font-size:3.73333333vw}}@media(max-width:425px) and (min-width:769px) and (max-width:1224px){.page .page__main.container .haas-content-card .industry-carousel .slick-dots li.slick-active button:before{font-size:4.26666667vw}}.availableInventory,.inStockMachinesTable{padding:0 30px}.availableInventory table,.inStockMachinesTable table{border:0 transparent!important}.availableInventory .emptyInventory,.inStockMachinesTable .emptyInventory{display:none}@media screen and (max-width:767px){.availableInventory,.inStockMachinesTable{padding:0 15px}}.availableInventory .hidden-contact,.inStockMachinesTable .hidden-contact{height:0;padding:0}.availableInventory hr,.inStockMachinesTable hr{border-bottom:solid 3px #cb2c31;border-top:0;float:left;width:70px;padding-top:30px;margin:0 0 0 1%}.availableInventory tr.sold-details,.inStockMachinesTable tr.sold-details{background-color:#e8e8e8}.availableInventory tr.sold-details td,.inStockMachinesTable tr.sold-details td{color:#a0a0a0}.availableInventory tr.sold-details td a.button,.inStockMachinesTable tr.sold-details td a.button{visibility:hidden}.availableInventory .button,.inStockMachinesTable .button{vertical-align:-webkit-baseline-middle}.availableInventory a.button,.inStockMachinesTable a.button{display:block;margin:5px 0;padding:5px 20px;white-space:nowrap;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #cb2c31}.availableInventory a.button.am-detail,.inStockMachinesTable a.button.am-detail{color:#cb2c31;background-color:#fff}.availableInventory ul>li:first-child,.inStockMachinesTable ul>li:first-child{margin-left:0}.availableInventory li,.inStockMachinesTable li{width:auto}.availableInventory .title,.inStockMachinesTable .title{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:30px;text-transform:uppercase;color:#222;margin:25px 0 0}.availableInventory .title:after,.inStockMachinesTable .title:after{display:block;content:"";width:100%;border-bottom:2px solid #cb2c31;margin:3px 0}.availableInventory table,.inStockMachinesTable table{margin:0 0 60px;width:100%;float:left}.availableInventory table.machine-type,.inStockMachinesTable table.machine-type{margin:0 0 -30px!important}.availableInventory th,.inStockMachinesTable th{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:20px;border-bottom:1px solid #cb2c31;text-transform:uppercase;font-weight:400;padding:30px 10px 0 15px}.availableInventory th.series-title,.inStockMachinesTable th.series-title{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:30px;border-bottom:0;text-transform:uppercase;font-weight:400;padding:0 0 0 .9%;color:#292b2c!important}.availableInventory td,.inStockMachinesTable td{border-bottom:1px solid #ccc;padding:20px;vertical-align:top}.availableInventory table tr th:first-child,.inStockMachinesTable table tr th:first-child{width:15%}.availableInventory table tr th:last-child,.inStockMachinesTable table tr th:last-child{color:#cb2c31}.availableInventory table tr th:nth-child(2),.availableInventory table tr td:nth-child(2),.inStockMachinesTable table tr th:nth-child(2),.inStockMachinesTable table tr td:nth-child(2){width:20%;padding-right:0}.availableInventory table tr th:nth-child(4),.availableInventory table tr td:nth-child(4),.inStockMachinesTable table tr th:nth-child(4),.inStockMachinesTable table tr td:nth-child(4){width:75%;padding-right:5%}.availableInventory .inventory-type-checked,.inStockMachinesTable .inventory-type-checked{background-color:#ccc!important;color:#555!important}.availableInventory .inventory-type-selector,.inStockMachinesTable .inventory-type-selector{margin:20px 15px;width:100%}@media screen and (max-width:767px){.availableInventory .inventory-type-selector,.inStockMachinesTable .inventory-type-selector{margin:20px 0}}.availableInventory .inventory-type-selector label,.inStockMachinesTable .inventory-type-selector label{background-color:#f1f1f1;color:#a2a2a2;cursor:pointer;margin-bottom:0;margin-right:10px}@media screen and (max-width:767px){.availableInventory .inventory-type-selector label,.inStockMachinesTable .inventory-type-selector label{display:inline-flex;margin-bottom:10px;width:calc(50% - 10px)}}@media screen and (max-width:425px){.availableInventory .inventory-type-selector label,.inStockMachinesTable .inventory-type-selector label{width:90%}}.availableInventory .inventory-type-selector label .inventory-type,.inStockMachinesTable .inventory-type-selector label .inventory-type{display:inline-block;padding:12px 20px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;margin-right:-3px}@media screen and (max-width:767px){.availableInventory .inventory-type-selector label .inventory-type:first-of-type,.inStockMachinesTable .inventory-type-selector label .inventory-type:first-of-type{flex:1 0 auto;text-align:left}}@media screen and (max-width:767px){.availableInventory .inventory-type-selector label .inventory-type:last-of-type,.inStockMachinesTable .inventory-type-selector label .inventory-type:last-of-type{flex:0}}.availableInventory .inventory-category-dropdown,.inStockMachinesTable .inventory-category-dropdown{display:inline-block;margin:20px 20px 20px 0}.availableInventory h3.inventory-filter-title,.inStockMachinesTable h3.inventory-filter-title{border-bottom:0;color:#cb2c31;float:left;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:29px;font-weight:400;margin-right:10px;padding:5px;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:1100px){.availableInventory h3.inventory-filter-title,.inStockMachinesTable h3.inventory-filter-title{float:none;margin:0 0 10px;padding:0;width:100%}}@media screen and (max-width:767px){.availableInventory h3.inventory-filter-title,.inStockMachinesTable h3.inventory-filter-title{padding:5px 0}}.availableInventory select#machine-category,.inStockMachinesTable select#machine-category{height:44px}.availableInventory span.text-strikethrough,.inStockMachinesTable span.text-strikethrough{text-decoration:line-through}@media only screen and (max-width:1000px){.availableInventory h3.inventory-filter-title,.inStockMachinesTable h3.inventory-filter-title{float:inherit}.availableInventory a.button,.inStockMachinesTable a.button{margin:5px auto;max-width:60%;min-width:275px}.availableInventory .no-more-tables table,.inStockMachinesTable .no-more-tables table{border:0}.availableInventory .no-more-tables table caption,.inStockMachinesTable .no-more-tables table caption{font-size:1.3em}.availableInventory .no-more-tables table thead,.inStockMachinesTable .no-more-tables table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.availableInventory .no-more-tables table tr,.inStockMachinesTable .no-more-tables table tr{display:block;margin:2em 0;background:#f1f1f1}.availableInventory .no-more-tables table td,.inStockMachinesTable .no-more-tables table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.availableInventory .no-more-tables table td:before,.inStockMachinesTable .no-more-tables table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.availableInventory .no-more-tables table td:last-child,.inStockMachinesTable .no-more-tables table td:last-child{border-bottom:0}.availableInventory .no-more-tables table tr th:first-child,.inStockMachinesTable .no-more-tables table tr th:first-child{width:100%;padding:20px}.availableInventory .no-more-tables table tr th:nth-child(2),.availableInventory .no-more-tables table tr td:nth-child(2),.inStockMachinesTable .no-more-tables table tr th:nth-child(2),.inStockMachinesTable .no-more-tables table tr td:nth-child(2){width:100%;padding:20px}.availableInventory .no-more-tables table tr th:nth-child(4),.availableInventory .no-more-tables table tr td:nth-child(4),.inStockMachinesTable .no-more-tables table tr th:nth-child(4),.inStockMachinesTable .no-more-tables table tr td:nth-child(4){width:100%;padding:20px}.availableInventory .no-more-tables tr#inventory-header,.inStockMachinesTable .no-more-tables tr#inventory-header{display:none}}.inStockMachinesTable table,.inStockMachinesTable tbody,.inStockMachinesTable tr{display:block;max-width:100%;overflow:hidden}.inStockMachinesTable table .mobile-label,.inStockMachinesTable tbody .mobile-label,.inStockMachinesTable tr .mobile-label{display:none}@media screen and (max-width:1000px){.inStockMachinesTable table .mobile-label,.inStockMachinesTable tbody .mobile-label,.inStockMachinesTable tr .mobile-label{display:block}}.inStockMachinesTable table{float:none}.inStockMachinesTable table #inventory-header{display:flex}@media screen and (max-width:1000px){.inStockMachinesTable table #inventory-header{display:none}}@media screen and (max-width:1000px){.inStockMachinesTable table tr{display:flex;flex-direction:column;margin:20px 0;background-color:#dfdfdf}}.inStockMachinesTable table tr td,.inStockMachinesTable table tr th{width:15%;padding:20px 20px 0}.inStockMachinesTable table tr td:first-child,.inStockMachinesTable table tr th:first-child,.inStockMachinesTable table tr td:nth-child(2),.inStockMachinesTable table tr th:nth-child(2),.inStockMachinesTable table tr td:nth-child(4),.inStockMachinesTable table tr th:nth-child(4){width:15%;padding:20px 20px 0}.inStockMachinesTable table tr td:nth-child(3),.inStockMachinesTable table tr th:nth-child(3){width:25%}@media screen and (max-width:1000px){.inStockMachinesTable table tr td,.inStockMachinesTable table tr th{display:flex;width:100%;padding:20px}.inStockMachinesTable table tr td:first-child,.inStockMachinesTable table tr th:first-child,.inStockMachinesTable table tr td:nth-child(2),.inStockMachinesTable table tr th:nth-child(2),.inStockMachinesTable table tr td:nth-child(3),.inStockMachinesTable table tr th:nth-child(3),.inStockMachinesTable table tr td:nth-child(4),.inStockMachinesTable table tr th:nth-child(4){width:100%;padding:20px}.inStockMachinesTable table tr td span,.inStockMachinesTable table tr th span{flex:75%;text-align:right}.inStockMachinesTable table tr td span:first-child,.inStockMachinesTable table tr th span:first-child{flex:25%;font-weight:700;text-align:left}}.imageWithExpansion .expandable-image{cursor:zoom-in}.cd-image-container{position:relative;width:90%;max-width:768px;margin:0 auto}.cd-image-container img{display:block}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,.5);padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s .7s,opacity .3s .7s;-moz-transition:-moz-transform .3s .7s,opacity .3s .7s;transition:transform .3s .7s,opacity .3s .7s}.cd-image-label.is-hidden{visibility:hidden}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .cd-image-label{right:auto;left:0}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in .7s;-moz-animation:cd-bounce-in .7s;animation:cd-bounce-in .7s}@-webkit-keyframes cd-bounce-in{0{width:0}60%{width:55%}100%{width:50%}}@-moz-keyframes cd-bounce-in{0{width:0}60%{width:55%}100%{width:50%}}@keyframes cd-bounce-in{0{width:0}60%{width:55%}100%{width:50%}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#cb2c31 url(https://cdn.onlinewebfonts.com/svg/img_420307.png) no-repeat center center;background-size:67% 33%;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.3);opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}.cd-handle.draggable{background-color:#777}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform .3s .7s,opacity 0 .7s;-moz-transition:-moz-transform .3s .7s,opacity 0 .7s;transition:transform .3s .7s,opacity 0 .7s}.image-carousel{width:80%;margin:50px auto}.image-carousel .slick-arrow{z-index:5;background:#ccc;border-radius:50%;padding:1px .5px}.image-carousel .slick-prev{left:10px}.image-carousel .slick-next{right:10px}.image.parbase .image-component{clear:both!important;display:block;float:none!important;font-size:0}.image.parbase .image-component .image-component-inner{display:inline-block;position:relative}.image.parbase .image-component .image-component-inner a{display:inline-block}.image.parbase .image-component .image-component-inner a:hover{cursor:pointer}.image.parbase .image-component .image-component-inner img{display:inline-block;margin:0;max-width:100%;padding:0;z-index:1}.image.parbase .image-component .image-component-inner .expand-image-button{border:5px solid transparent;background:rgba(0,0,0,.2) url(images/expand_icon.png) top left no-repeat;background-size:contain;width:45px;height:45px;position:absolute!important;bottom:1%;right:1%;z-index:2;cursor:pointer}.image.parbase .add-shadow{box-shadow:0 0 5px 5px #ccc}.image.parbase .image-component.align-right{text-align:right}.image.parbase .image-component.align-left{text-align:left}.image.parbase .image-component.align-center{text-align:center}.iconToggleContainer .icon-toggle-container-parent{padding:0 0 50px;background:#eee;border-radius:0 0 10px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.iconToggleContainer #icon-button-container{background:#eee;display:flex;padding:20px 0;position:relative;flex-wrap:wrap}.iconToggleContainer #icon-button-container .icon-button-container-background{content:'';position:absolute;top:0;right:50%;z-index:-1;width:calc(100vw * (100/85));height:100%;background:#eee;transform:translateX(50%);box-shadow:0 2px 2px #ccc}.iconToggleContainer #icon-button-container .icon-toggle-btn{width:calc((100%/6) - 20px);min-width:150px;margin:5px 10px 0;text-align:center;background-color:#fff;box-shadow:inset 0 0 0 2px #ccc;border-radius:8px}@media screen and (max-width:800px){.iconToggleContainer #icon-button-container .icon-toggle-btn{width:calc((100%/3) - 10px);margin:5px 5px 0;min-width:100px}}.iconToggleContainer #icon-button-container .icon-toggle-btn:hover{cursor:pointer}.iconToggleContainer #icon-button-container .icon-toggle-btn.selected{box-shadow:inset 0 0 0 4px #cb2c31}.iconToggleContainer #icon-button-container .icon-toggle-btn img{max-width:150px;height:auto}@media screen and (max-width:800px){.iconToggleContainer #icon-button-container .icon-toggle-btn img{max-width:100px}}.iconToggleContainer #icon-button-container .icon-toggle-btn p{font-family:heroiccondensedmedium;font-size:20px;margin:0 0 20px;line-height:1.1em}@media screen and (max-width:800px){.iconToggleContainer #icon-button-container .icon-toggle-btn p{font-size:16px;line-height:1em;padding:0 10px;margin:0 0 10px}}.iconToggleContainer #icon-content-container{margin:15px 0 10px}.code-setting-detail-wrapper .service-sub-navigation.html-extractor-printCTA-container{cursor:initial!important}.code-setting-detail-wrapper .service-sub-navigation.html-extractor-printCTA-container h3{width:80%!important}@media screen and (max-width:767px){.code-setting-detail-wrapper .service-sub-navigation.html-extractor-printCTA-container .printCTA_container{top:6px}.code-setting-detail-wrapper .service-sub-navigation.html-extractor-printCTA-container .printCTA_container .printCTA{height:35px;width:35px}}@media screen and (max-width:425px){.code-setting-detail-wrapper .service-sub-navigation.html-extractor-printCTA-container .printCTA_container .printCTA{height:30px;width:30px}}.code-setting-detail-wrapper .code-setting-detail-content{box-sizing:border-box;padding:1% 3%;width:100%}.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner{padding-left:50px;width:100%}.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner h1,.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner h2,.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner h3,.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner h4{font-family:heroiccondensedregular,arial narrow,sans-serif!important;font-weight:400!important}.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner h1{font-size:36px!important}.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner table{margin:10px 0;width:100%!important}.code-setting-detail-wrapper .code-setting-detail-content .code-setting-detail-content-inner table td{padding:10px}@media print{.html-extract-page .grid,.html-extract-page .gridpad,.html-extract-page .row{page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}.html-extract-page .gridpad.grid,.html-extract-page .printHide{display:none!important;visibility:hidden}.html-extract-page .code-setting-detail-wrapper,.html-extract-page .code-setting-detail-content,.html-extract-page .code-setting-detail-content-inner{page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid;font-size:12px!important}.html-extract-page .homeHero{display:none!important}.code-setting-detail-content h1,.code-setting-detail-content h2{font-family:heroiccondensedregular,arial narrow,sans-serif!important;font-weight:400!important;display:block!important;font-size:24px!important;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}.code-setting-detail-content .code-setting-detail-content-inner{padding-left:20px!important}}.home-sprite{background-color:#f7f7f7}hr{margin-bottom:30px}.sprite-wrapper{width:75%;overflow:hidden;float:left;padding:0 0 25px;position:relative}.sprite-wrapper .sprite-img.righttoleft{background-repeat:repeat-x;height:190px;position:relative;width:999999px;left:1000px;background-position-x:left}.sprite-wrapper .sprite-img.lefttoright{background-repeat:repeat-x;height:190px;position:relative;width:999999px;right:998800px;background-position-x:right}.sprite-wrapper img{height:100%;width:auto;max-width:initial!important}.sprite-link img{max-width:17%;margin:0 4%}.home-sprite-img{position:relative;left:0}@media only screen and (max-width:560px){.sprite-wrapper{width:62%}.sprite-wrapper .sprite-img.righttoleft{left:-200px}.sprite-wrapper .sprite-img.lefttoright{right:999400px}.sprite-link img{max-width:28%}}@media only screen and (max-width:425px){.home-sprite hr{margin-bottom:6px}.sprite-wrapper{width:100%}.sprite-wrapper .sprite-img.righttoleft{left:-200px}.sprite-wrapper .sprite-img.lefttoright{right:999700px}.sprite-link img{max-width:47%;margin:0 4% 30px}}.hero-video{width:100%;overflow:hidden;padding:0}.hero-video-link,.hero-video-link:hover{all:revert}.hero-video-link:hover{opacity:1}.hero-button-container{position:absolute;bottom:9%;left:50%}.homeHero-imgOverlay{position:absolute;left:50%;top:20%;transform:translate(-50%)}.hero-video-button{z-index:3;position:relative;left:-50%;text-align:center;color:#fff;-webkit-text-fill-color:#fff}@media screen and (max-width:768px){.hero-video-button{width:100%;left:0}}.hero-video-button.button-white-on-black-transparent{border:2px solid #fff;background-color:rgba(1,1,1,.4)}.hero-video-button.button-white-on-black-transparent:hover{background-color:rgba(255,255,255,.4)}.hero-video-button.button-white-on-red-transparent{border:2px solid #fff;background-color:rgba(203,44,49,.4)}.hero-video-button.button-white-on-red-transparent:hover{background-color:rgba(255,255,255,.4)}.hero-video-button.button-red-on-white-transparent{border:2px solid #cb2c31;background-color:rgba(255,255,255,.4);color:#cb2c31;-webkit-text-fill-color:#cb2c31}.hero-video-button.button-red-on-white-transparent:hover{border:2px solid #fff;color:#fff;-webkit-text-fill-color:#fff}.hero-video-button:hover{color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;opacity:.85}.hero-video video::-webkit-media-controls-start-playback-button{display:none!important}.homeHero{margin:0;position:relative;clear:both}.aem-edit .hero-video{margin-top:0!important;overflow:auto!important}.hero-headline h1{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:6em;color:#fff;-webkit-text-fill-color:#fff!important;position:absolute;margin-top:16%;display:block;text-align:center;width:100%;line-height:.5em;text-shadow:1px 1px #000}.hero-headline h1 span.jumbo-text{font-size:2.4em;font-family:heroiccondensedmedium,arial narrow,sans-serif;line-height:1em;text-transform:uppercase}.scroll-button{z-index:2;position:relative;cursor:pointer}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.peekaboo{position:absolute;top:587px;left:50%;margin-left:-2%;width:4%;background:rgba(0,0,0,.2);padding:10px 5px 14px}.peekaboo img{max-width:100%;z-index:1}.page .homeHero.short .hero-video{max-height:400px}.page .homeHero.short .hero-video video{margin-top:-150px}.page .homeHero.short .hero-headline h1{font-size:5em;margin-top:6%;text-shadow:1px 1px #000}.page .homeHero.short .scroll-button{display:none!important}.page .homeHero.short .scroll-button .peekaboo2{display:none!important}.page .homeHero.short .scroll-button .peekaboo2 img{display:none!important}.page .homeHero.short .bounce{display:none}.page .homeHero.short .peekaboo{display:none}.page .homeHero.short .peekaboo img{display:none}@-webkit-keyframes bounce{0,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(4px)}60%{-webkit-transform:translateY(-8px)}}@-moz-keyframes bounce{0,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(4px)}60%{-moz-transform:translateY(-8px)}}@-o-keyframes bounce{0,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(4px)}60%{-o-transform:translateY(-8px)}}@keyframes bounce{0,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(4px)}60%{transform:translateY(-8px)}}@media only screen and (max-width:1220px){.hero-video{max-height:inherit;overflow:inherit;margin-top:0}.peekaboo2{display:inherit;position:absolute;bottom:7px;left:50%;margin-left:-2%;width:4%;background:rgba(0,0,0,.2);padding:10px 5px 14px;z-index:2}.peekaboo{display:none}.page .homeHero.short .hero-video{max-height:400px;overflow:hidden}.page .homeHero.short .scroll-button{display:none}.page .homeHero.short .scroll-button .peekaboo{display:none}.page .homeHero.short .scroll-button .peekaboo .bounce{display:none}.page .homeHero.short .scroll-button .peekaboo img{display:none}.page .homeHero.short .scroll-button .peekaboo2{display:none!important}.page .homeHero.short .scroll-button .peekaboo2 .bounce{display:none}.page .homeHero.short .scroll-button .peekaboo2 img{display:none}}@media only screen and (min-width:1220px){.peekaboo2{display:none}}@media only screen and (max-width:600px){.peekaboo2{width:8%}}@media only screen and (max-width:1224px){.hero-headline h1{font-size:5em}}@media only screen and (max-width:1024px){.page .homeHero.short .hero-video{max-height:300px}.page .homeHero.short .hero-headline h1{font-size:4em;margin-top:5%}}@media only screen and (max-width:768px){.hero-headline h1{font-size:4em}.hero-button-container{bottom:20%;width:100%;left:0;padding:0 15%;display:contents}.peekaboo{padding:0}@-webkit-keyframes bounce{0,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-15px)}60%{-webkit-transform:translateY(-8px)}}@-moz-keyframes bounce{0,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-15px)}60%{-moz-transform:translateY(-8px)}}@-o-keyframes bounce{0,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-15px)}60%{-o-transform:translateY(-8px)}}@keyframes bounce{0,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.page .homeHero.short .hero-headline h1{font-size:3em;margin-top:8%}.page .homeHero.short .hero-video video{margin-top:-130px}.page .homeHero.short .scroll-button{display:none}.page .homeHero.short .scroll-button .peekaboo{display:none}.page .homeHero.short .scroll-button .peekaboo .bounce{display:none}.page .homeHero.short .scroll-button .peekaboo img{display:none}.page .homeHero.short .scroll-button .peekaboo2{display:none}.page .homeHero.short .scroll-button .peekaboo2 .bounce{display:none}.page .homeHero.short .scroll-button .peekaboo2 img{display:none}}@media only screen and (max-width:700px){.page .homeHero.short .hero-headline h1{margin-top:10%}.page .homeHero.short .hero-video video{margin-top:-93px}}@media only screen and (max-width:640px){.page .homeHero.short .hero-headline h1{font-size:2.5em;margin-top:13%}.page .homeHero.short .hero-video-button{padding:.5em 1.2em}.page .homeHero.short .hero-video video{margin-top:-38px}}@media only screen and (max-width:570px){.hero-headline h1{font-size:3.15em;margin-top:8%}.page .homeHero.short .hero-headline h1{font-size:2.2em;margin-top:16%}.page .homeHero.short .hero-video video{margin-top:-21px}}@media only screen and (max-width:425px){.hero-headline h1{font-size:2.5em}.hero-video-button{left:0}.page .homeHero.short .hero-video video{margin-top:-1px}.peekaboo{padding:0}@-webkit-keyframes bounce{0,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-8px)}60%{-webkit-transform:translateY(-3px)}}@-moz-keyframes bounce{0,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-8px)}60%{-moz-transform:translateY(-3px)}}@-o-keyframes bounce{0,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-8px)}60%{-o-transform:translateY(-3px)}}@keyframes bounce{0,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-3px)}}}:not(.lang-en) .hero-headline h1{font-size:50px!important;line-height:1em!important}@media screen and (max-width:1024px){:not(.lang-en) .hero-headline h1{font-size:32px!important}}@media screen and (max-width:768px){:not(.lang-en) .hero-headline h1{font-size:22px!important}}@media screen and (max-width:450px){:not(.lang-en) .hero-headline h1{font-size:18px!important}}@media screen and (max-width:375px){:not(.lang-en) .hero-headline h1 span.jumbo-text{font-size:2em!important}}.hfoSubnav{position:relative}.hfoSubnav #hfo-nav-container{display:flex;background-color:#222}@media screen and (max-width:1200px){.hfoSubnav #hfo-nav-container{display:block}}.hfoSubnav #hfo-nav-container #hfo-nav{flex:0 0 21%;padding:25px 10px}@media screen and (max-width:1200px){.hfoSubnav #hfo-nav-container #hfo-nav{padding:20px 0 0}}.hfoSubnav #hfo-nav-container #hfo-nav hr{width:100%;margin:10px 0}@media screen and (max-width:1200px){.hfoSubnav #hfo-nav-container #hfo-nav hr{margin:10px 0 0}}.hfoSubnav #hfo-nav-container #hfo-nav .hfo-nav-title{color:#fff;font-family:HeroicCondensedRegular,sans-serif}@media screen and (max-width:1200px){.hfoSubnav #hfo-nav-container #hfo-nav .hfo-nav-title{padding:0 15px}}.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container{margin:0;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}@media screen and (max-width:1200px){.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container{border-radius:0}}@media screen and (max-width:800px){.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container{display:none}}.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container li{margin:10px 0 0;padding-bottom:10px;border-bottom:1px solid #4d4d4d}@media screen and (max-width:1200px){.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container li{display:inline-block}.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container li:not(:last-child):after{color:#fff;content:"|"}}.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container .hfo-child-link{color:#fff;font-family:open sans,sans-serif;font-size:15px}.hfoSubnav #hfo-nav-container #hfo-nav .hfo-link-container .hfo-child-link.active-link{color:#cb2c31}.hfoSubnav #hfo-nav-container #hfo-nav .mobile-nav-container{display:none;margin:10px;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}.hfoSubnav #hfo-nav-container #hfo-nav .mobile-nav-container h2{margin:0 0 10px;padding:0;color:#fff}.hfoSubnav #hfo-nav-container #hfo-nav .mobile-nav-container select{padding:10px;width:100%}@media screen and (max-width:800px){.hfoSubnav #hfo-nav-container #hfo-nav .mobile-nav-container{display:block}}.hfoSubnav #hfo-nav-container #hfo-page-content{background-color:#fff;flex:0 0 79%}.hfo-page-background{width:calc(150vw - 17px);height:100%;position:absolute;left:calc(-0.5 * (150vw - 100% - 17px));background-color:#222}@media screen and (max-width:800px){.hfo-page-background{display:none}}.series-page div.hero_subnav ul li a{font-size:14px!important;border-right:#fff solid 1px!important;padding:0 20px!important}.series-page div.hero_subnav ul li:last-child a{border-right:none!important}.navbar-fixed{position:fixed;width:100%;top:0;z-index:10000;max-width:1440px}div.hero_subnav nav select{display:none}div.hero_subnav .hero_subnav_inner{background-color:#333;display:flex;margin:0;padding:10px}div.hero_subnav .hero_subnav_inner>a{display:flex;flex-direction:column;justify-content:center;padding:0 10px}div.hero_subnav .hero_subnav_inner>a>h2.subnav{height:auto;width:100%}@media screen and (min-width:851px){div.hero_subnav .hero_subnav_inner{position:relative;text-align:center}div.hero_subnav .hero_subnav_inner div.list-container,div.hero_subnav .hero_subnav_inner .baq-button-link{display:inline-block}div.hero_subnav .hero_subnav_inner h2.subnav,div.hero_subnav .hero_subnav_inner .baq-button-link{height:100%;margin:0;padding:0}div.hero_subnav .hero_subnav_inner h2.subnav{display:inline-block;height:100%;line-height:1em}div.hero_subnav .hero_subnav_inner div.list-container{text-align:center}div.hero_subnav .hero_subnav_inner .baq-button-link{margin:0}}@media all and (min-width:851px) and (max-width:1000px){div.hero_subnav .hero_subnav_inner h2.subnav{left:2.5%}div.hero_subnav .hero_subnav_inner .baq-button-link{right:2.5%}}@media all and (min-width:851px) and (-ms-high-contrast:none),(-ms-high-contrast:active){div.hero_subnav .hero_subnav_inner{justify-content:space-between}}div.hero_subnav .hero_subnav_inner h2.subnav{color:#cb2c31;font-family:heroiccondensedregular,sans-serif;font-size:35px;margin:0;text-transform:uppercase}div.hero_subnav .hero_subnav_inner div.list-container{margin:0 auto;text-align:center}div.hero_subnav .hero_subnav_inner .baq-button-link div.baq-button{background:#cb2c31;font-size:28px;color:#fff;font-family:heroiccondensedbold,sans-serif;padding:0 16px;text-transform:uppercase}div.hero_subnav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;height:100%;margin:0;padding:0}div.hero_subnav ul li{display:inline-flex;flex-direction:column;justify-content:center;margin:5px 0}div.hero_subnav ul li a{display:block;color:#fff;padding:0 20px;text-decoration:none;border-right:#fff solid 1px;text-transform:uppercase;line-height:14px;font-size:16px}div.hero_subnav ul li:last-child a{border-right:0}div.hero_subnav ul li a:hover{color:#999}div.hero_subnav select.subnav-menu{-webkit-appearance:menulist-button;height:50px}@media only screen and (max-width:1400px){div.hero_subnav ul li a{padding:0 12px;font-size:14px}}@media only screen and (max-width:1200px){div.hero_subnav h2.subnav{margin-left:2%!important}}@media only screen and (max-width:1100px){div.hero_subnav ul li a{padding:0 5px}}@media only screen and (max-width:980px){div.hero_subnav ul li a{letter-spacing:-.3px;font-size:12px;padding:0 3px;border-right:0}}@media(max-width:850px){nav#nav_bar{background-color:#333}nav#nav_bar .hero_subnav_inner{display:none!important}nav#nav_bar select{display:inline-block;text-transform:uppercase;width:100%;padding:10px 0 10px 20px;font-size:16px;font-family:open sans,arial,sans-serif;font-weight:100;background-color:#333;color:#fff}nav#nav_bar select option{font-family:open sans,arial,sans-serif;font-weight:100;background-color:#333;color:#fff;height:45px}nav#nav_bar select option.baq-button{color:#cb2c31;font-weight:600;padding:20px 0}nav#nav_bar select.subnav{padding:10px 20px}}div.hero_subnav h2.subnav a,div.hero_subnav h2.subnav a:hover,div.hero_subnav h2.subnav a:visited{color:#cb2c31!important}.lang-de div.hero_subnav .hero_subnav_inner h2.subnav,.lang-es div.hero_subnav .hero_subnav_inner h2.subnav,.lang-fr div.hero_subnav .hero_subnav_inner h2.subnav,.lang-it div.hero_subnav .hero_subnav_inner h2.subnav{font-size:24px!important}.lang-de div.hero_subnav .hero_subnav_inner h2.subnav a,.lang-es div.hero_subnav .hero_subnav_inner h2.subnav a,.lang-fr div.hero_subnav .hero_subnav_inner h2.subnav a,.lang-it div.hero_subnav .hero_subnav_inner h2.subnav a{line-height:1.1!important}@media only screen and (max-width:1200px){.lang-de div.hero_subnav .hero_subnav_inner h2.subnav,.lang-es div.hero_subnav .hero_subnav_inner h2.subnav,.lang-fr div.hero_subnav .hero_subnav_inner h2.subnav,.lang-it div.hero_subnav .hero_subnav_inner h2.subnav{font-size:22px!important}.lang-de div.hero_subnav .hero_subnav_inner ul,.lang-es div.hero_subnav .hero_subnav_inner ul,.lang-fr div.hero_subnav .hero_subnav_inner ul,.lang-it div.hero_subnav .hero_subnav_inner ul{font-size:13px}}@media only screen and (max-width:1000px){.lang-de div.hero_subnav .hero_subnav_inner h2.subnav,.lang-es div.hero_subnav .hero_subnav_inner h2.subnav,.lang-fr div.hero_subnav .hero_subnav_inner h2.subnav,.lang-it div.hero_subnav .hero_subnav_inner h2.subnav{font-size:20px!important}.lang-de div.hero_subnav .hero_subnav_inner ul,.lang-es div.hero_subnav .hero_subnav_inner ul,.lang-fr div.hero_subnav .hero_subnav_inner ul,.lang-it div.hero_subnav .hero_subnav_inner ul{font-size:12px}}@media only screen and (max-width:980px){.lang-de div.hero_subnav div.baq-button,.lang-es div.hero_subnav div.baq-button,.lang-fr div.hero_subnav div.baq-button,.lang-it div.hero_subnav div.baq-button{font-size:22px}}.lang-ru div.hero_subnav div.hero_subnav h2.subnav,.lang-el div.hero_subnav div.hero_subnav h2.subnav{margin-left:2%!important}.lang-ru div.hero_subnav div.baq-button,.lang-el div.hero_subnav div.baq-button{font-size:22px!important;padding:5px 16px!important}.lang-ru div.hero_subnav .hero_subnav_inner,.lang-el div.hero_subnav .hero_subnav_inner{height:100px}.lang-ru div.hero_subnav .hero_subnav_inner h2.subnav,.lang-el div.hero_subnav .hero_subnav_inner h2.subnav{font-size:24px!important}.lang-ru div.hero_subnav .hero_subnav_inner h2.subnav a,.lang-el div.hero_subnav .hero_subnav_inner h2.subnav a{line-height:1.1!important}.lang-ru div.hero_subnav ul li a,.lang-el div.hero_subnav ul li a{font-size:13px!important;padding:0 15px!important}@media only screen and (max-width:1200px){.lang-ru div.hero_subnav ul li a,.lang-el div.hero_subnav ul li a{font-size:12px!important;padding:0 12px!important}}@media only screen and (max-width:1200px){.lang-ru div.hero_subnav div.baq-button,.lang-el div.hero_subnav div.baq-button{font-size:20px!important}.lang-ru div.hero_subnav .hero_subnav_inner h2.subnav,.lang-el div.hero_subnav .hero_subnav_inner h2.subnav{font-size:22px!important}.lang-ru div.hero_subnav .hero_subnav_inner ul,.lang-el div.hero_subnav .hero_subnav_inner ul{font-size:11px}}@media only screen and (max-width:1000px){.lang-ru div.hero_subnav div.baq-button,.lang-el div.hero_subnav div.baq-button{font-size:16px!important}.lang-ru div.hero_subnav .hero_subnav_inner h2.subnav,.lang-el div.hero_subnav .hero_subnav_inner h2.subnav{font-size:20px!important}.lang-ru div.hero_subnav .hero_subnav_inner ul,.lang-el div.hero_subnav .hero_subnav_inner ul{font-size:11px}}.page .page__main.container .heroBlade .haas-specs{margin:0!important;padding:0!important}.page .page__main.container .heroBlade .haas-specs li{font-size:29px;line-height:1.2;padding:0 5%}.page .page__main.container .heroBlade .haas-specs li:first-child{padding:0 5% 0 0}.page .page__main.container .heroBlade .haas-specs li:after{top:-5px;font-size:75px}.page .page__main.container .heroBlade .haas-specs li span{display:table;line-height:1em;max-width:50%;white-space:normal;margin:0 auto}.page .page__main.container .heroBlade .haas-specs li:last-child{max-width:29%}@media(max-width:1440px){.page .page__main.container .heroBlade .haas-specs li{font-size:34px;padding:0 6%}.page .page__main.container .heroBlade .haas-specs li:first-child{padding:0 6% 0 0}.page .page__main.container .heroBlade .haas-specs li span{font-size:14px}}@media(min-width:950px) and (max-width:1223px){.page .page__main.container .heroBlade .haas-specs ul li{font-size:28px!important}.page .page__main.container .heroBlade .haas-specs ul li span{font-size:12px!important}}@media(min-width:768px) and (max-width:950px){.page .page__main.container .heroBlade .haas-specs ul{width:80%}}@media(max-width:768px){.page .page__main.container .heroBlade .slantone .text-container{padding:0 20px}.page .page__main.container .heroBlade .haas-specs ul{width:100%!important}.page .page__main.container .heroBlade .haas-specs li{font-size:32px;padding:0 5%}.page .page__main.container .heroBlade .haas-specs li:first-child{padding:0 5%}.page .page__main.container .heroBlade .haas-specs li span{font-size:12px}}@media(max-width:550px){.page .page__main.container .heroBlade .haas-specs li{font-size:30px;padding:0 7% 0 0!important}.page .page__main.container .heroBlade .haas-specs li:last-child{padding:0!important}.page .page__main.container .heroBlade .haas-specs li:after{right:0!important}}@media(max-width:425px){.page .page__main.container .heroBlade .haas-specs li{font-size:23px;letter-spacing:-.03em}.page .page__main.container .heroBlade .haas-specs li span{font-size:11px;letter-spacing:initial;white-space:initial;line-height:1}}@media(max-width:370px){.page .page__main.container .heroBlade .haas-specs li{font-size:20px}.page .page__main.container .heroBlade .haas-specs li:after{font-size:55px;right:5px}.page .page__main.container .heroBlade .haas-specs li span{font-size:9px}}.haas-content-card{max-width:1200px;margin:0 auto}.haas-content-card.group-card p{min-height:85px}.haas-content-card.group-card .pricing{bottom:50px;padding-bottom:50px}div.group-details div.section.blade:nth-child(n+2) div.group-detail{display:none}.group-details .blade{margin:0}.group-detail p{min-height:85px!important}.group-detail .text-container h1{line-height:85px!important}@media(max-width:950px){div.group-details div.section.blade .group-detail .img-container{max-height:250px;overflow:hidden}}.de-form-component{display:none;margin:30px 0}.de-form-component .de-form-body-one,.de-form-component .de-form-body-two{max-width:65%}@media screen and (max-width:1024px){.de-form-component .de-form-body-one,.de-form-component .de-form-body-two{max-width:75%}}@media screen and (max-width:768px){.de-form-component .de-form-body-one,.de-form-component .de-form-body-two{max-width:85%}}.de-form-component .de-form-body-one{margin:25px auto 20px}.de-form-component .de-form-body-two{margin:0 auto 25px}.flex-column-center{display:flex;flex-direction:column;justify-content:center}.bg-ghf-blue{background-color:#0177c1}.txt-ghf-blue{color:#0177c1}.btn-ghf-blue{background-color:#0177c1;border:1px solid #0177c1;color:#fff}.resize-iframe{width:0!important;height:0!important}#footer{background:#222;padding:0;width:auto;float:none;margin:0;display:block;min-height:500px;margin-top:60px}#footer .wrapper{padding:50px 1.25% 0;width:auto;margin:auto;display:block}#footer .gototop{background-color:#cb2b31;border-radius:3px;height:55px;width:55px;display:none;position:fixed;bottom:140px;right:14px;z-index:2147483640}#footer .feedback{writing-mode:vertical-lr;text-orientation:upright;text-transform:uppercase;font-family:open sans,arial,sans-serif;padding:10px 0 10px 16px;background-color:#cb2b31;color:#fff;border-radius:3px;width:55px;display:none;position:fixed;bottom:50%;right:14px;z-index:2147483640}#footer .feedback:hover{background-color:#fff;color:#cb2c31;cursor:pointer;border:#cb2c31 1px solid}#footer .fa.fa-angle-up{color:#fff;font-size:32px!important;margin:20px 17px 0;border-top:2px solid #fff;padding:0;line-height:18px!important}#footer a.logo{width:auto;float:left;margin:0 0 0 6%}#footer .newsletter_bar{width:65%;float:right;margin-bottom:65px;display:block}#footer .newsletter_bar p{font-size:14px;color:#fff;padding:10px 0 9px;font-weight:600;width:70%;display:block;margin:0}#footer .newsletter_bar form{width:70%;display:block;margin:0 auto}#footer .newsletter_bar input{width:95%;display:block;background-color:transparent;border:1px solid #fff;margin:0;color:#fff;padding:10px 15px;font-family:open sans,arial,sans-serif;font-size:12px}#footer .newsletter_bar span.fa{color:#cb2c31;position:relative;margin-right:40px;margin-top:-35px;font-size:26px!important;float:right}#footer .newsletter_bar .button{background-color:#cb2c31;color:#fff;padding:5px 8px;font-size:16px;border-radius:0;display:block;width:200px;text-align:center}#footer .currency-warning-container{width:70%;margin:0}@media only screen and (max-width:768px){#footer .currency-warning-container{width:90%;margin:0 0 0 5%}}#footer .currency-warning-container .usd-warning{display:inline-block;background-color:#333;padding:5px 10px}#footer .currency-warning-container .cny-warning{display:inline-block;border:1px solid #cb2c31;padding:5px 10px}#footer .currency-warning-container span.fa-asterisk,#footer .currency-warning-container span.fa-thumbs-up{color:#cb2c31;display:inline-block;vertical-align:top;position:absolute;float:unset;margin:0;font-size:1.5em!important;padding-top:15px}@media only screen and (max-width:768px){#footer .currency-warning-container span.fa-asterisk,#footer .currency-warning-container span.fa-thumbs-up{margin:0!important}}#footer .currency-warning-container span.fa-thumbs-up{color:#fff}#footer .currency-warning-container .pl-usd,#footer .currency-warning-container .pl-cny{color:#fff;display:inline-block;width:auto;margin-left:20px}#footer .cn-license-icon{display:inline-block;width:auto;height:100%;padding-left:10px;float:right}#footer .navi_b{font-size:12px;line-height:1.8em;margin:14px 0 0 6%;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;display:block}#footer .navi_b div{width:19%;float:left;margin:25px 1px;display:inline-block;padding:0}#footer .navi_b div .ll-data-container{width:100%}#footer .navi_b div ul{padding:0;margin:0}#footer .navi_b div ul li{list-style:none;color:#fff;font-weight:600;text-align:left;padding:initial}#footer .navi_b div ul li:first-child{text-transform:uppercase;font-weight:600}#footer .navi_b div ul li:first-child:after{display:block;content:"";width:45px;border-bottom:2px solid #cb2c31;margin:3px 0 8px}#footer .navi_b div ul li a{text-decoration:none!important;display:inline-block;font-weight:400;line-height:1.2em}#footer .navi_b div ul li a:link,#footer .navi_b div ul li a:visited{color:#fff}#footer .navi_b div ul li a:hover,#footer .navi_b div ul li a:active{color:#cb2c31}#footer .navi_b div ul li span.fa{color:#cb2c31;padding:5px 3px;border:.7px solid;margin:3px 3px 3px 0;border-radius:6px;width:25px;height:25px;text-align:center}#footer .navi_b span.stretch{width:100%;display:inline-block;font-size:0;line-height:0}#footer .footer_b{font-size:12px;line-height:1.6em;min-height:65px;color:#fff;clear:both;padding:0 0 30px;display:block}#footer .footer_b .language{margin:20px 0 30px 6%;text-transform:uppercase;display:block}#footer .footer_b .language span{margin:0 5px -3px 0;font-size:15px}#footer .footer_b p{font-size:12px}#footer .footer_b .footerLT{float:left;margin:0 0 0 6%;position:relative;text-align:left;width:44%;vertical-align:top;display:block}#footer .footer_b .footerLT #recaptcha-disclaimer a{color:#cb2c31;text-decoration:underline}#footer .footer_b .footerRT{float:right;margin:0 13% 0 0;position:relative;text-align:right;width:37%;vertical-align:top;display:block}#footer .footer_b a:link,#footer .footer_b a:visited{color:#fff;text-decoration:none!important}#footer .footer_b a:hover,#footer .footer_b a:active{color:#cb2c31}@media only screen and (max-width:1330px){#footer .footer_b .footerRT{margin:0 9% 0 0;width:41%}}@media only screen and (max-width:768px){#footer a.logo{display:none}#footer .newsletter_bar{width:100%}#footer .newsletter_bar p{font-size:19px;margin:0 0 0 5%}#footer .newsletter_bar form{width:90%}#footer .newsletter_bar input{width:99%;font-size:16px}#footer .newsletter_bar span.fa{margin-right:20px;margin-top:-37px}#footer .cn-license-icon{float:left;margin-left:5%}#footer .navi_b{font-size:19px}#footer .navi_b div{width:99%;padding-right:5%;margin:0}#footer .navi_b div ul{border-top:1px solid #555;padding:20px 0}#footer .navi_b div ul li:first-child{padding:0}#footer .navi_b div ul li:first-child:after{content:"\f078";font-family:fontawesome;width:11px;height:11px;border-bottom:0;margin:10px;float:right;letter-spacing:-.15em;line-height:11px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}#footer .navi_b div ul li span.fa{padding:8px 3px;border:2px solid;border-radius:13px;width:50px;height:50px;font-size:29px!important}#footer .navi_b div ul.open li:first-child{padding:0 0 10px}#footer .navi_b div ul.open li:first-child:after{transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}#footer .navi_b div.last ul li{visibility:collapse;float:left;margin:20px 11% 0 0;width:10%}#footer .navi_b div.last ul li:first-child{visibility:visible;width:100%;margin:0}#footer .navi_b div.last ul li span.fa{padding:8px 3px;border:2px solid;border-radius:13px;width:50px;height:50px;font-size:29px!important;visibility:visible}#footer .navi_b div.last ul li:first-child:after{content:" "}#footer .footer_b{padding-bottom:50px}#footer .footer_b .language{text-align:center;font-size:19px}#footer .footer_b .language span{margin:0 5px -3px 0;font-size:15px}#footer .footer_b p{font-size:15px}#footer .footer_b .footerLT{margin:15px auto;text-align:center;width:100%;font-size:15px}#footer .footer_b .footerRT{margin:0 auto;text-align:center;width:100%;font-size:15px}}@media only screen and (max-width:500px){#footer .newsletter_bar p{font-size:16px}#footer .navi_b{font-size:16px}#footer .navi_b div.last ul li span.fa{border:3px solid;width:50px;height:50px;font-size:27px!important}#footer .footer_b .language{font-size:16px}#footer .footer_b .language span{font-size:16px}#footer .footer_b p{font-size:12px}#footer .footer_b .footerLT{font-size:12px}#footer .footer_b .footerRT{font-size:12px}}@media only screen and (max-width:380px){#footer{overflow:hidden}#footer .navi_b div.last ul li span.fa{width:30px;height:30px;font-size:17px!important;border-radius:9px;padding:5px 3px}}.page:not(.zh-CN) #footer .currency-warning-container,.page:not(.zh-CN) #footer .cn-license-icon,.page:not(.zh-CN) #footer .cn-social{display:none}.page:not(.zh-CN) .currency-warning-container{display:none}.weChat-link:hover{cursor:pointer}.page.active-currency-cny .usd-warning{display:none!important}.page.active-currency-usd .cny-warning{display:none!important}#footer .haas-delivered-message.footer-msg{display:flex;width:70%;max-width:700px;padding:10px;border-radius:5px;background-color:#cb2c31;color:#fff}@media screen and (max-width:768px){#footer .haas-delivered-message.footer-msg{width:calc(90% - 15px);margin:0 5% 0 calc(5% + 15px)}}#footer .haas-delivered-message.footer-msg .icon-container{display:flex;flex-direction:column;justify-content:center}#footer .haas-delivered-message.footer-msg .hdm-text-container{padding:0 5px 0 0}#footer .haas-delivered-message.footer-msg button{float:right;padding:5px 25px;margin:0 10px 2px;background-color:#fff;border-radius:5px;border-style:none;color:#cb2c31;font-size:13px;text-transform:uppercase}#footer .haas-delivered-message.footer-msg button:hover{cursor:pointer}#footer .haas-delivered-message.footer-msg span{font-size:48px!important;margin:0 5px;color:#fff}#footer .haas-delivered-message.footer-msg p{padding:0;margin:0 5px 5px;font-size:13px;width:100%}#footer .haas-delivered-message.footer-msg h3{font-family:HeroicCondensedRegular,arial narrow,sans-serif}#print_footer{display:none}@media print{#footer{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important}#print_footer{display:block!important}}body:not(.show-ecommerce) .newsletter-right{display:none}body.show-ecommerce #footer .newsletter_bar{display:flex;justify-content:space-between}@media screen and (max-width:1000px){body.show-ecommerce #footer .newsletter_bar{display:block}}@media screen and (max-width:800px){body.show-ecommerce #footer .newsletter_bar{margin-bottom:0!important}}body.show-ecommerce #footer .newsletter_bar .newsletter-left,body.show-ecommerce #footer .newsletter_bar .newsletter-right{width:100%}body.show-ecommerce #footer .newsletter_bar .newsletter-right p{padding:10px 0 9px 15px}@media screen and (max-width:920px){body.show-ecommerce #footer .newsletter_bar .newsletter-right p{padding:10px 0 9px}}@media screen and (max-width:768px){body.show-ecommerce #footer .newsletter_bar .newsletter-right img{max-width:90%;margin-left:5%}}body.show-ecommerce-us #footer img.ht-payment-non-us{display:none}body.show-ecommerce:not(.show-ecommerce-us) #footer img.ht-payment-us{display:none}.footer-contact-wrapper{position:relative}.footer-contact-wrapper .footer-contact-btn{background:#fff;color:#cb2c31;position:absolute;right:95px;bottom:0;height:30px;border:1px solid #cb2c31;border-bottom:0;border-radius:5px 5px 0 0;padding:0 10px}.footer-contact-wrapper .footer-contact-btn.is-sticky{position:fixed;z-index:3}.footer-contact-wrapper .footer-contact-btn:hover{opacity:1}@media print{.diyPrintCTA{display:none!important}}app-root *{max-width:100%}app-root p{height:auto!important}app-root a[href="https://www.haascnc.com/service/troubleshooting-and-how-to/how-to/myhaas-account-setup.html"]{margin:auto 0}app-root .form-group{overflow:auto}app-root .add-machines-container{text-align:center}@media only screen and (min-width:769px) and (max-width:1120px){app-root .add-machines-container{margin-top:50px!important}}@media only screen and (max-width:768px){app-root .add-machines-container{margin:25px 0!important}}app-root .add-machines-container .add-img-container,app-root .add-machines-container .add-machines-text-container{display:inline-block;margin:auto;vertical-align:top;float:none!important}@media only screen and (min-width:769px) and (max-width:1120px){app-root .add-machines-container .add-img-container,app-root .add-machines-container .add-machines-text-container{display:block}}app-root .add-machines-container .add-machines-text-container{text-align:left;margin-left:0!important}@media only screen and (max-width:1120px){app-root .add-machines-container .add-machines-text-container .add-your-machines-text{margin-top:15px}app-root .add-machines-container .add-machines-text-container .add-your-machines-text .add-your-machines-title{font-size:42px;line-height:1em}app-root .add-machines-container .add-machines-text-container .add-your-machines-text .add-your-machines-small-text{margin-top:10px!important;font-size:16px;line-height:1.25em}}@media only screen and (max-width:425px){app-root .add-machines-container .add-machines-text-container .add-your-machines-text{margin-left:0!important}app-root .add-machines-container .add-machines-text-container .add-your-machines-text .add-your-machines-small-text{font-size:13px!important}}app-root .add-machines-container .add-machines-text-container .add-machines-btn-container a{width:100%!important}.machine-info-box .col9{max-width:60%}.machine-info-box .col3{max-width:40%}.fleet-background-black{width:calc(150vw - 17px);height:calc(100% - 20px);position:absolute;left:calc(-0.5 * (150vw - 100% - 17px));background-color:#000}.fleet-background-grey-large{width:calc(150vw - 17px);height:calc(150% - 20px);position:absolute;left:calc(-0.5 * (100vw - 100% - 17px));background-color:#222}.fleet-background-grey{width:calc(150vw - 17px);height:calc(100% - 75px);position:absolute;top:75px;left:calc(-0.5 * (150vw - 100% - 17px));background-color:#222}@media screen and (max-width:1400px){.fleet-background-grey,.fleet-background-black{display:none}}bs-modal-backdrop.modal-backdrop{z-index:100}bs-modal-backdrop.modal-backdrop .show{opacity:.35!important}app-mymachines .modal-content{max-width:100%}@media screen and (max-width:850px){app-subnav .row .col.offset-1{margin-left:0}}app-subnav a.nav-item.nav-link.active{opacity:1!important;font-weight:700}app-subnav a[href='#/account-settings']{height:75px;display:flex}app-subnav .nav-item.welcome{display:inline-block;margin:auto 0!important;padding:0 5px 0 0!important;font-size:22px!important;line-height:22px!important;max-height:75px;max-width:100%}app-subnav .nav-item{border-radius:0!important;border-top:none!important;min-width:auto!important}app-subnav .nav,app-subnav .nav-item:not(.welcome),app-subnav .dropdown,app-subnav .dropdown-content,app-subnav .dropdown-content button{width:100%!important}app-subnav .nav-item[href='#/mymachines']{max-width:100%;width:100%}@media screen and (max-width:768px){app-subnav .need-help-modal input{max-width:95%!important}}@media screen and (max-width:425px){app-subnav .need-help-modal input{max-width:90%!important}}app-subnav .need-help-container{display:inline-block;position:relative;max-width:none!important;height:auto;align-self:center;margin:auto 10px!important;padding:10px 20px;white-space:nowrap;float:right;text-decoration:none!important;text-align:center;font-size:17px;color:#fff!important;background:green}app-subnav .need-help-container:hover:after{position:absolute;height:100%;width:100%;margin-top:-35px;margin-left:-20px;display:block;z-index:50;background-color:#fff;opacity:.25;content:''}@media only screen and (max-width:1024px){app-subnav .need-help-container:hover:after{margin-top:-30px}}@media only screen and (max-width:768px){app-subnav .need-help-container:hover:after{height:calc(100% + 30px);width:calc(100% + 30px);margin-top:-35px;margin-left:-15px}}@media only screen and (max-width:425px){app-subnav .need-help-container:hover:after{height:calc(100% + 20px);width:calc(100% + 20px);margin-top:-30px;margin-left:-10px}}@media only screen and (max-width:1023px){app-subnav .need-help-container{font-size:14px}}@media only screen and (max-width:768px){app-subnav .need-help-container{padding:15px;font-size:13px;margin:auto 5px!important}}@media only screen and (max-width:425px){app-subnav .need-help-container{padding:10px;font-size:13px;white-space:normal}}@media only screen and (max-width:1023px){app-subnav .nav-item.welcome{display:none}app-subnav .nav-link{font-size:14px!important}app-subnav .nav-item[href='#/latest-activity']{max-width:25%}app-subnav .dropdown{max-width:25%}app-subnav .nav-item{max-width:25%}}@media only screen and (max-width:768px){app-subnav .nav-item{width:100%;max-width:25%;padding:30px 0 0!important;margin:0;font-size:13px!important;text-align:center}app-subnav .dropdown{max-width:25%}app-subnav .d-flex.offset-1{margin:0!important;padding:0!important}}@media only screen and (max-width:425px){app-subnav .nav-item[href='#/latest-activity']{max-width:25%}app-subnav .dropdown{max-width:25%}app-subnav .nav-item{max-width:25%}app-subnav .nav-link{font-size:12px!important}app-subnav .nav-item{padding:20px 0 0!important}}@media only screen and (max-width:350px){app-subnav .nav-item{padding:20px 10px 0!important}app-subnav .nav-item[href="#/myquotes"]{padding:20px 10px 0!important}}@media only screen and (max-width:325px){app-subnav .nav-item{padding:20px 0 0!important}app-subnav .nav-item[href="#/myquotes"]{padding:20px 6px 0!important}}@media only screen and (min-width:769px){app-subnav .welcome{text-align:left!important}app-subnav .nav-item{max-width:20%;padding:25px 0 0!important;text-align:center}app-subnav .dropdown{max-width:20%}}@media only screen and (min-width:1025px){app-subnav .nav-item{max-width:20%;width:100%;padding:30px 0 0!important}app-subnav .dropdown{max-width:20%}}.toast-success{background-color:#51a351!important}.toast-error{background-color:#bd362f!important}.toast-info{background-color:#2f96b4!important}.toast-warning{background-color:#f89406!important}div[toast-component].toast{opacity:1}.fa,.far,.fas{font-family:FontAwesome!important}@media only screen and (max-width:850px){app-login .log-in-left,app-login .log-in-right{max-width:100%;flex:0 0 100%}app-login .log-in-left{min-height:650px!important}app-login .log-in-right{min-height:600px!important}app-login .welcome-back-enter.first-time{margin:50px 0!important}}@media only screen and (max-width:425px){app-login .log-in-right{width:200px}app-login .sign-in-my-haas>p,app-login .start-your-my-haas-ac>p{font-size:40px!important;line-height:40px!important}app-login .welcome-back-enter>p,app-login .in-the-shop-or-on-th>p,app-login .start-an-account-tod>p,app-login .start-an-account-tod>ul li{font-size:13px!important}}app-login .log-in-left,app-login .log-in-right{padding:0 5%!important}app-login .sign-in-btn{margin:20px!important;max-width:40%}app-login .remember-me{margin:40px 0 0 15px!important}app-login .in-the-shop-or-on-th span{color:#cb2c31}app-login .welcome-back-enter.first-time{height:auto}app-login .welcome-back-enter.first-time button.check-out-btn{opacity:1!important;transition:none!important;width:auto!important}app-login .welcome-back-enter.first-time button.check-out-btn:hover{background-color:#fff!important}app-login .forgot-password{display:inline-block;width:100%;max-width:480px}app-login .forgot-password span{margin:0!important;width:199px!important;max-width:40%}app-login .login-form>form>div{padding:0!important}app-login .login-form>form>div:nth-of-type(3){width:480px;margin:auto}app-login .login-form>form>div:nth-of-type(3) *{margin-left:0!important;margin-right:0!important}app-login .login-form>form>div .validation-line{width:480px!important;margin:auto!important}app-login .login-form>form>div .pw-validation{width:480px;padding:0;margin:10px auto 0!important}app-login .login-form>form>div .validation-icon{height:0;width:480px;position:relative!important;display:inline-block;top:42px;text-align:right;padding-right:15px;margin:0!important}app-login .create-account{display:flex;justify-content:center}app-login .create-account button.btn,app-login .create-account .need-help-container{margin:0 5px!important;height:auto!important;width:auto!important;max-width:none;padding:10px 15px;transition:all .25s}app-login .create-account button.btn{background-color:#cb2c31;color:#fff!important}app-login .create-account button.btn:hover{background-color:#fff!important;color:#cb2c31!important}app-login .create-account .need-help-container{display:inline-block;border:1px solid #cb2c31;text-decoration:none}app-login .create-account .need-help-container:hover{background-color:#cb2c31!important;color:#fff!important}app-login .sign-up-form-container{margin-bottom:25px}app-login .sign-up-form-container button.btn-create-account:hover{background-color:#fff!important;color:#cb2c31!important}app-login .sign-up-form-container .form-group{overflow:visible}app-login .sign-up-form-container .validation{height:1.5em;margin:1em 0 0!important;line-height:1em}app-login .sign-up-form-container .password-error.validation{height:100%;margin:10px 0 25px!important}app-login .start-an-account-tod ul{display:inline-block;text-align:left}app-login .need-help-modal input,app-login .need-help-modal textarea{margin-left:0!important}app-login .need-help-modal .form-group{max-width:550px;width:80%!important}app-login .need-help-modal .form-row{justify-content:center}@media only screen and (max-width:768px){app-login .need-help-modal .line-sm{max-width:300px;width:75%!important}app-login .need-help-modal .btn-send{display:block;float:unset!important;margin:0 auto 20px}}app-mymachines .machine-container{direction:ltr!important}app-mymachines .machine-name{font-family:heroic condensed,sans-serif!important}app-mymachines .machine-status.float-right.text-center{width:auto!important;padding:5px 10px!important}app-mymachines .status-value1{padding-left:12px!important}app-mymachines .grp-name-container{display:flex;justify-content:center}app-mymachines .name-this-grp{display:inline-block;margin:auto 10px!important;padding-top:0!important;line-height:1em!important}app-mymachines .grp-name-input{margin-left:0!important}app-mymachines .close{position:absolute;right:0}app-mymachines .save{margin:0!important}app-mymachines .name-this-grp,app-mymachines .save{font-weight:700!important}app-mymachines .my-fleet p{font-size:45px!important}app-mymachines table{border-left:none!important;border-right:none!important;table-layout:fixed!important;max-width:90%!important;width:100%!important;margin:25px auto!important}app-mymachines .remove-this-group{max-width:40%;margin:20px 5%!important}app-mymachines .remove-this-group-text{padding-left:0!important;margin-left:5%!important}app-mymachines .remove-this-group-buttons{max-width:100%;margin:10px 0!important}app-mymachines .remove-this-group-title{font-size:14px!important;font-weight:700}app-mymachines .btn-yes-remove{height:auto!important;line-height:1em!important;padding:5px 0;margin:0 5%!important}app-mymachines .finish{max-width:55%;width:100%;float:right;overflow:auto;display:flex;justify-content:space-evenly;margin:2% auto 5%!important}app-mymachines .btn-finish{max-width:50%!important;width:100%!important;margin:0!important;font-size:14px!important;padding:0!important}app-mymachines .btn-cancel{max-width:30%!important;width:100%!important;margin:0!important;padding:0!important}app-mymachines .btn-view-all{float:right;position:absolute;right:45px;display:none}app-mymachines .btn-view-all:hover{color:#cb2c31;text-decoration:underline}app-mymachines .btn-add{width:auto!important}app-mymachines .machine{transition:transform .5s}app-mymachines .machine:hover{transform:scale(1.05)}app-mymachines .machine .machine-nickname{min-height:5px}app-mymachines .machine .grey-line{width:90%!important}app-mymachines .machine .machine-footer{height:38px!important}app-mymachines .fleet-container .btn{margin-top:15px;margin-right:0!important;width:180px;border-radius:3px}@media screen and (max-width:768px){app-mymachines .fleet-container .btn{position:absolute;right:0;bottom:10px}}@media screen and (max-width:425px){app-mymachines .fleet-container .btn{position:relative;margin:20px 0 0!important;max-width:100%!important}}app-mymachines .create-group.text-right+div{display:flex;justify-content:flex-end}app-mymachines .create-group.text-right+div .btn-group{margin-top:15px;margin-right:45px}@media screen and (max-width:768px){app-mymachines .create-group.text-right+div .btn-group{margin-right:0}}app-mymachines .create-group.text-right+div .btn-group button.btn-secondary,app-mymachines .create-group.text-right+div .btn-group button.btn-secondary.active{border:1px solid #fff}app-mymachines .create-group.text-right+div .btn-group button.btn-secondary:focus,app-mymachines .create-group.text-right+div .btn-group button.btn-secondary.active:focus{box-shadow:none}app-mymachines .create-group.text-right+div .btn-group button.btn-secondary{background-color:#222}app-mymachines .create-group.text-right+div .btn-group button.btn-secondary.active{background-color:#fff}app-mymachines .create-group.text-right+div .btn-group button.btn-secondary.active i{color:#222}app-mymachines .create-group.text-right+div .btn-group button.btn-secondary.active{background-color:#fff}@media only screen and (min-width:901px) and (max-width:1400px){app-mymachines .machine-container .row>.p-0.m-0{width:45%!important;min-width:281px;margin-right:2.5%!important}app-mymachines .machine{width:100%!important}}@media only screen and (min-width:768px) and (max-width:900px){app-mymachines .machine-container .row>.p-0.m-0{width:80%!important;min-width:281px;margin:auto!important}app-mymachines .machine{width:100%!important}app-mymachines .btn-create,app-mymachines .btn-add{margin-right:30px!important}}@media only screen and (max-width:767px){app-mymachines .grp-name-input{max-width:40%!important;width:100%!important}app-mymachines thead th{display:none}app-mymachines table tr{display:block;margin:2em 0}app-mymachines table td{border-top:none!important;border-bottom:1px solid #fff!important;display:block;font-size:.8em;width:100%!important;text-align:right}app-mymachines table td:before{float:left;font-weight:700;text-transform:uppercase;margin-left:1em}app-mymachines table td:nth-child(1):before{content:'Serial #'}app-mymachines table td:nth-child(2):before{content:'Nickname'}app-mymachines table td:nth-child(3):before{content:'Model'}app-mymachines td:nth-child(4):before{content:'Add To Group'}}@media only screen and (max-width:768px){app-mymachines .machine-container{margin-left:0!important}app-mymachines .machine-container .row .p-0{width:100%}app-mymachines .container-fluid.p-0.m-0>.row{display:block;padding-top:5%!important}app-mymachines .col-8,app-mymachines .col-2{max-width:75%!important;flex:0 0 75%!important;margin:auto!important}app-mymachines .col{flex:0 0 100%!important}app-mymachines .col-2.fleet-container{margin-top:25px!important}app-mymachines .fleet-groups{max-height:500px;overflow-y:scroll}app-mymachines .fleet-groups .fleet-group .group-name,app-mymachines .fleet-groups .fleet-group .group-size{padding:0!important}app-mymachines .fleet-group{width:100%!important}app-mymachines .fleet-group .grey-line-group{width:85%!important;margin-left:5%!important}app-mymachines .fleet-group .group-size-detailed{width:90%!important}app-mymachines .group-name,app-mymachines .group-size{width:95%!important;text-align:center}app-mymachines .fleet-group,app-mymachines .fleet-groups{display:none!important}app-mymachines .mobile-fleet-groups{display:block!important;margin-top:0!important}app-mymachines .mobile-fleet-groups label{display:block}app-mymachines .mobile-fleet-groups select{width:100%!important}app-mymachines .edit-group{margin-left:0!important}app-mymachines .machine,app-mymachines .machine-name,app-mymachines .machine-nickname,app-mymachines .serial{max-width:100%!important;width:100%!important}app-mymachines .my-fleet{margin-top:60px!important}app-mymachines .create-group.text-right{text-align:center!important}app-mymachines .btn-create,app-mymachines .btn-add{margin:-260px 0 0!important;padding:10px!important;max-width:32%!important;width:100%!important;height:auto!important}app-mymachines .btn-add{margin-right:1%!important}app-mymachines .btn-create{margin-right:1%!important}app-mymachines .btn-view-all{display:none;float:right!important;margin:0!important;top:-15px;right:0}app-mymachines .mobile-fleet-groups select{width:100%;background:#fff;padding:10px}}@media only screen and (max-width:425px){app-mymachines .col-8,app-mymachines .col-2{max-width:90%!important;flex:0 0 90%!important;margin:auto!important}app-mymachines .btn-create,app-mymachines .btn-add{margin-top:-375px!important;white-space:normal;height:50px!important}app-mymachines .new-group-title{margin-top:20%!important}app-mymachines .remove-this-group-text{display:none}}@media only screen and (max-width:375px){app-mymachines .grp-name-input{max-width:40%!important;width:100%!important}app-mymachines .remove-this-group-title{font-size:13px!important}app-mymachines .remove-this-group{max-width:90%;width:100%!important;margin:20px 5%!important;float:none!important}app-mymachines .remove-this-group-buttons{text-align:left!important}app-mymachines .finish{max-width:100%;margin-top:0!important;margin-bottom:5%!important}app-mymachines .machine-name{font-size:34px!important}}app-mymachines .machine-container-list>.row{padding:25px 45px!important}@media screen and (max-width:768px){app-mymachines .machine-container-list>.row{padding:25px 0!important}}app-mymachines .machine-container-list>.row>.p-0.m-0{flex:0 0 100%}app-mymachines .machine-container-list .machine-list .col-12{background-color:#fff;height:auto;margin:10px 0}app-mymachines .machine-container-list .machine-list .col-12 .machine-name,app-mymachines .machine-container-list .machine-list .col-12 .machine-nickname,app-mymachines .machine-container-list .machine-list .col-12 .serial{line-height:1em!important}app-mymachines .machine-container-list .machine-list .col-12 .status-area *,app-mymachines .machine-container-list .machine-list .col-12 .serial *{margin:5px 0 0!important}app-mymachines .machine-container-list .machine-list .col-12 div.serial{width:100%;display:flex;justify-content:flex-end;padding-right:10px;position:absolute}app-mymachines .machine-container-list .machine-list .col-12 .machine-status{height:auto;font-size:16px;line-height:1em}app-mymachines .machine-container-list .machine-list .col-12 .machine-name{margin-top:20px}app-mymachines .machine-container-list .machine-list .col-12 .machine-nickname{height:1em}app-mymachines .machine-container-list .machine-list .col-12 .machine-name,app-mymachines .machine-container-list .machine-list .col-12 .machine-nickname{margin-left:100px;width:auto!important}@media screen and (max-width:500px){app-mymachines .machine-container-list .machine-list .col-12 .machine-name,app-mymachines .machine-container-list .machine-list .col-12 .machine-nickname{margin-left:5px}}app-mymachines .machine-container-list .machine-list .col-12 .machine-image{position:absolute;top:0;left:5px}app-mymachines .machine-container-list .machine-list .col-12 .machine-image img{max-height:75px;width:auto}@media screen and (max-width:500px){app-mymachines .machine-container-list .machine-list .col-12 .machine-image{display:none}}app-mymachines .machine-container-list .machine-list .col-12 .machine-image+div.serial{top:35px}app-mymachines .machine-container-list .machine-list .col-12 .machine-image+div.serial+div.serial{top:55px}app-mymachines .machine-container-list .machine-list .col-12 .grey-line{display:none}app-mymachines .machine-container-list .machine-list .col-12 .status-area{margin-top:15px}app-mymachines .machine-container-list .machine-list .col-12 .status-area .status-title,app-mymachines .machine-container-list .machine-list .col-12 .status-area .status-value1{display:none}app-machine-details table.table-hover{border-left:0;border-right:0;border-bottom:0;table-layout:fixed;max-width:90%!important;margin:auto!important;color:#fff!important}app-machine-details table.table-hover tr:hover{background-color:transparent!important}@media only screen and (min-width:1440px){app-machine-details table.table-hover{margin-top:25px!important}}app-machine-details .row{justify-content:space-evenly;margin:0!important;background-color:#2f2b2f}app-machine-details .col5{max-width:45%!important;width:100%}app-machine-details .col-1{display:none!important}app-machine-details .col-10{max-width:90%!important;flex:0 0 90%!important;padding:0!important}app-machine-details .offset-1{margin:0 auto!important}app-machine-details .latest-activity-box,app-machine-details .machine-info-box,app-machine-details .machine-details-line,app-machine-details .subtitle-line,app-machine-details .notifications-container,app-machine-details .latest-activity-line{margin-left:0!important;margin-right:0!important}app-machine-details .machine-details-line{width:30px!important;margin-top:0!important}app-machine-details .latest-activity-title,app-machine-details .machine-details-title,app-machine-details .notifications-subtitle{padding-left:0!important}app-machine-details .machine-info-box{width:100%!important;padding:0!important}app-machine-details .machine-info-box .row{justify-content:space-between;padding-right:5%}app-machine-details .machine-options-title{font-size:40px!important;margin-top:25px!important}app-machine-details .machine-options-title .fa-caret-square-right,app-machine-details .machine-options-title .fa-caret-square-down{font-size:35px!important}app-machine-details .latest-activity-box,app-machine-details .user-permissions-container,app-machine-details .option{max-width:100%!important}app-machine-details .user-permissions-container{margin-top:0!important;margin-bottom:20px}app-machine-details .user-permissions-container .notifications-subtitle{padding-top:0!important}app-machine-details .user-permissions-container .notifications-subtitle>i{font-size:30px!important}app-machine-details .user-permissions-container .notifications-subtitle~.subtitle-line{width:27px}app-machine-details .latest-activity-box .no-activity{margin:25px 0!important;padding:0!important;font-size:18px!important}app-machine-details .latest-activity-box .no-activity:before{font-family:"font awesome 5 free";content:'\f057';color:#cb2c31}@media only screen and (max-width:768px){app-machine-details .latest-activity-box .no-activity{font-size:15px!important}}app-machine-details .btn-performance-updates,app-machine-details .btn-build-price{max-width:45%!important;width:100%!important;height:60px!important;font-size:13px!important;margin:0 2.5%!important}app-machine-details .btn-activate{height:auto!important;width:100%!important;background-color:#2f2b2f!important;border:1px solid #cb2c31!important;color:#cb2c31!important;font-size:14px!important;padding:10px!important;margin:10px 0 0 25px!important;max-width:70%!important}app-machine-details .btn-activate:hover{background-color:#cb2c31!important;color:#fff!important}app-machine-details .btns-container{max-width:100%;margin:40px auto!important}app-machine-details .remove-machine-modal{max-width:95%}app-machine-details .remove-machine-modal .option-info-title{max-width:80%;margin:50px 5% 0!important}app-machine-details .remove-machine-modal .option-info-description+div{display:flex;justify-content:space-around;text-align:center}app-machine-details .remove-machine-modal .option-info-description+div .btn{margin:0!important;justify-content:center;width:45%;margin-bottom:25px!important}app-machine-details .set-custom-notifications-container,app-machine-details .notifications-container{height:auto!important;overflow:auto;margin-bottom:10px;margin-top:0!important;padding-top:0!important}@media screen and (max-width:1250px){app-machine-details .set-custom-notifications-container .single-notification-container,app-machine-details .notifications-container .single-notification-container{float:none!important;display:inline-block;width:100%;max-width:30%}app-machine-details .set-custom-notifications-container .notification-name-container,app-machine-details .notifications-container .notification-name-container{overflow:auto}app-machine-details .set-custom-notifications-container span.notification-name,app-machine-details .notifications-container span.notification-name{display:inline-block;padding:0;width:135px}}@media screen and (max-width:768px){app-machine-details .set-custom-notifications-container .single-notification-container,app-machine-details .notifications-container .single-notification-container{max-width:50%;margin:0}}@media screen and (max-width:425px){app-machine-details .set-custom-notifications-container .single-notification-container,app-machine-details .notifications-container .single-notification-container{display:block;max-width:300px;margin:auto}app-machine-details .set-custom-notifications-container label.switch,app-machine-details .notifications-container label.switch{float:right}}app-machine-details .notifications-container{margin-top:25px!important}app-machine-details .machine-details-title{padding-top:0!important}app-machine-details .option{margin:0!important;padding:10px 0 5px!important;width:100%!important;border-bottom:1px solid #464545}app-machine-details .option .option-title{font-size:25px!important;line-height:1em!important}app-machine-details .option-info-modal{max-width:80%;margin:1.75rem auto}app-machine-details .option-info-description{max-width:80%;margin:0 5% 5%!important}app-machine-details .option-info-title{margin:25px 5% 0!important}app-machine-details .option-info-title a{max-width:90%;margin:0 5%!important}app-machine-details .option-title-line{width:100%!important;max-width:90%!important}app-machine-details .option-link:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;content:"\f35d";font-size:14px;color:#cb2c31;margin-left:5px}app-machine-details .option-detail-image{min-height:unset!important}app-machine-details .option-description{padding:5px 0;font-size:15px!important;line-height:initial!important;margin-left:40px}app-machine-details .options-container{padding-top:5px!important;margin-bottom:25px}app-machine-details .option-title{color:#fff!important}app-machine-details .btn-troubleshoot{max-width:100%!important;width:100%!important;height:initial!important;padding:10px!important;margin:5px auto!important}app-machine-details .image-container{margin:0 auto 5px!important;text-align:center}app-machine-details .remove-machine-link{display:inline-block;width:initial!important}app-machine-details i.far{color:#cb2c31!important;margin-right:10px!important}app-machine-details .btn.notifications-btn:hover{color:#2f2b2f!important;background:#fff}app-machine-details .images-container{display:flex;justify-content:space-around}app-machine-details .images-container{margin-left:0!important}app-machine-details .images-container img{max-width:100%;flex:0 0 100%;margin:0!important}app-machine-details img{height:auto}app-machine-details .row-resources{height:initial!important}app-machine-details .updates-container{overflow:auto;display:flex;justify-content:space-around}app-machine-details .updates-container a{display:flex;max-width:30%!important;max-height:100%!important;margin:0!important;padding:0!important}@media only screen and (max-width:1024px){app-machine-details .updates-container a{max-width:100%!important}}app-machine-details .update{max-height:100%!important;margin:0!important;padding:10px!important;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.25),inset 1px 0 5px 0 rgba(0,0,0,.15)!important}app-machine-details .machine-details-title,app-machine-details .latest-activity-box,app-machine-details .machine-info-box,app-machine-details .machine-info-box.non-ngc{margin-top:5%!important}app-machine-details .latest-activity-box{min-height:65%}app-machine-details .latest-activity-title{text-transform:uppercase}app-machine-details .machine-nickname{padding:10px 0}app-machine-details .machine-nickname span{color:#fff}app-machine-details .grey-separator{max-width:70%}app-machine-details .remove-machine-link{border:1px solid #cb2c31;padding-left:0;text-decoration:initial!important;padding:15px 10px!important;margin-left:15px!important}app-machine-details .remove-machine-link i{margin-right:0!important}app-machine-details .btn-see-all-updates{margin-bottom:25px}app-machine-details .red{font-size:12px;margin-left:5px;vertical-align:super}app-machine-details .support-message{max-width:100%}app-machine-details .latest-activity-table-container td span:hover{text-decoration:underline;text-decoration-color:#cb2c31}app-machine-details .latest-activity-table-container td span:after{font-family:"font awesome 5 free";font-weight:900;content:"\f35d";padding:0 0 0 5px}app-machine-details .load-spinner{margin:25%!important}@media only screen and (max-width:1440px){app-machine-details thead{display:none}app-machine-details table tr{display:block;margin:0 0 10px;background:#191919;padding:5px 10px;border:1px solid #000}app-machine-details table td{border-top:none!important;border-bottom:1px solid #fff!important;height:auto!important;display:block;font-size:12px!important;font-weight:unset!important;text-align:right;padding:5px 0!important}app-machine-details table td:before{float:left;text-transform:uppercase}app-machine-details table td:last-child{border-bottom:none!important}app-machine-details .user-permissions-table-container{margin:25px 0;overflow-y:auto!important;max-height:500px}app-machine-details .user-permissions-table-container::-webkit-scrollbar{width:12px;background-color:#777}app-machine-details .user-permissions-table-container::-webkit-scrollbar-thumb{border-radius:15px;background-color:#555}app-machine-details .user-permissions-container table td:nth-child(1):before{content:'Name'}app-machine-details .user-permissions-container table td:nth-child(2):before{content:'Email'}app-machine-details .user-permissions-container table td:nth-child(3):before{content:'Phone #'}app-machine-details .user-permissions-container td:nth-child(4):before{content:'Email Notification'}app-machine-details .user-permissions-container table td:nth-child(5):before{content:'SMS Notification'}app-machine-details .latest-activity-table-container{max-height:450px;overflow-y:auto;margin:15px 15px 0 0}app-machine-details .latest-activity-table-container::-webkit-scrollbar{width:12px;background-color:#777}app-machine-details .latest-activity-table-container::-webkit-scrollbar-thumb{border-radius:15px;background-color:#555}app-machine-details .latest-activity-table-container table td:nth-child(1):before{content:'Action Date'}app-machine-details .latest-activity-table-container table td:nth-child(2):before{content:'Time'}app-machine-details .latest-activity-table-container table td:nth-child(3):before{content:'Macine Event'}}@media only screen and (max-width:1024px){app-machine-details .machine-info-box.non-ngc{margin-top:0!important}app-machine-details .update{margin:0!important}app-machine-details .latest-activity-box{max-width:100%!important;width:90%!important;margin:35px auto!important}app-machine-details .col5{margin:0!important;max-width:100%!important;width:100%!important}app-machine-details .col-10.offset-1{max-width:90%!important;width:90%!important;flex:0 0 90%!important;margin:0 auto!important}app-machine-details .machine-info-box{max-width:90%!important;width:90%!important;margin:30px auto!important}app-machine-details .btns-container{max-width:95%;margin:40px auto!important}app-machine-details .machine-details-title{padding:0!important}app-machine-details .remove-machine-link{margin-left:5%!important}app-machine-details .machine-name{font-size:48px!important}app-machine-details .machine-description{font-size:14px}app-machine-details .machine-nickname{font-size:26px!important}app-machine-details .option-info-title a{font-size:38px!important}app-machine-details .images-container{display:block!important}app-machine-details .images-container img{max-width:100%;display:block;margin:5% auto!important}app-machine-details .updates-container{display:block!important}app-machine-details .update{display:block;margin:2% auto!important;float:unset!important}}@media only screen and (min-width:551px){app-machine-details .machine-info-box .col3.mb-5{position:absolute;top:5px;right:0;max-width:45%!important;width:100%}app-machine-details .machine-info-box .col3.mb-5 .image-container img,app-machine-details .machine-info-box .col3.mb-5 .image-container{max-width:305px!important;width:100%}}@media screen and (max-width:768px){app-machine-details .btn.notifications-btn{float:none!important;width:100%!important;display:block!important;margin:auto!important;height:50px!important}app-machine-details .update{margin:20px auto!important}app-machine-details .btns-container{margin-bottom:0!important}}@media only screen and (max-width:550px){app-machine-details .machine-info-box .row .col3,app-machine-details .machine-info-box .row .col9{max-width:100%;flex:0 0 90%;margin:auto;display:block!important}app-machine-details .machine-info-box .row{padding:0!important}app-machine-details .remove-machine-link{margin:0 10%!important;width:80%!important;text-align:center}}@media only screen and (max-width:425px){app-machine-details table td{font-size:11px!important}app-machine-details .option-info-title a{font-size:32px!important}app-machine-details .btn-order-parts,app-machine-details .btn-troubleshoot{max-width:95px;font-size:11px!important}app-machine-details .btn-performance-updates,app-machine-details .btn-build-price{max-width:90%!important;width:100%!important;font-size:14px!important;margin:2.5% 5%!important}app-machine-details .btn.notifications-btn{font-size:14px!important;width:95%!important;margin:2.5%!important;background:#191919!important;border-color:#fff!important;height:60px!important}app-machine-details .latest-activity-box{margin-top:0!important}}@media only screen and (max-width:375px){app-machine-details .option-info-title a{font-size:28px!important}app-machine-details .option-link,app-machine-details .option-no-link{font-size:16px}}@media only screen and (min-width:1450px){app-myquotes .col.p-0.m-0{flex:0 0 49%!important}}@media only screen and (max-width:425px){app-myquotes .col.p-0.m-0{max-width:calc(100%)}}app-myquotes .marked{background-color:#fff!important;z-index:auto}app-myquotes .marked:before{content:url(images/myquotes-arrow.png)!important;height:calc(100% - 35px)!important;display:block;position:absolute;background-color:red;opacity:.4;z-index:20!important}app-myquotes .restricted:before{content:url(images/myquotes-x.png)!important;height:calc(100% - 35px)!important;z-index:20!important}app-myquotes .marked:before,app-myquotes .restricted:before{padding:90px 40%!important}app-myquotes .start-comparing.text-right button:hover{border-color:#cb2c31!important;color:#cb2c31!important}app-myquotes .container-fluid.p-0.mb-5{height:100%;width:100%;overflow:hidden;margin-top:5%}app-myquotes .container-fluid.p-0.mb-5>div.row::-webkit-scrollbar{width:12px;background-color:#777}app-myquotes .container-fluid.p-0.mb-5>div.row::-webkit-scrollbar-thumb{border-radius:15px;background-color:#555}app-myquotes .container-fluid.p-0.mb-5>.row{max-width:100%;width:100%;min-height:300px;max-height:700px;overflow-y:auto;display:flex}app-myquotes .q-image{margin-right:15px}app-myquotes .q-name{height:auto!important;font-size:44px!important;line-height:1em!important;margin-bottom:10px;padding-top:10px;font-family:heroic condensed,sans-serif!important}app-myquotes .q-nickname>input{max-width:45%}app-myquotes .q-price,app-myquotes .q-price-total,app-myquotes .base-price{padding:0 2px!important;line-height:1em!important}@media only screen and (max-width:768px){app-myquotes .base-price{margin:5px 0!important}}app-myquotes .base-price{width:auto!important}app-myquotes div.base-price:last-of-type{width:100%!important}app-myquotes .q-price,app-myquotes .q-price-total{width:100%!important}app-myquotes .q-options{padding:12px 0 15px!important;margin-top:0!important;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-transform:uppercase}app-myquotes .price-title{margin:10px 0 5px!important}app-myquotes .quote{height:auto!important;margin-top:0!important;margin-bottom:35px}app-myquotes .quote .col-2{max-width:75px}app-myquotes .quote .row .col-10{padding-right:0!important}app-myquotes .quote .prices.pl-4{overflow:hidden;position:absolute;bottom:25px}@media only screen and (max-width:768px){app-myquotes .quote .prices.pl-4{bottom:20px}}app-myquotes .quote .col.text-center a:hover{text-decoration:none}@media only screen and (max-width:600px){app-myquotes .fa-edit~br{display:none}}app-myquotes .circle-active{border:2px solid #cb2c31!important}app-myquotes .form-row{justify-content:flex-end;margin-top:10px}app-myquotes .form-group{min-width:200px}app-myquotes .modal-content .form-group{min-width:auto!important}app-myquotes .exit-compare{background-color:#222!important}app-myquotes .marked:before{width:441px!important}app-myquotes .modal-content .form-row{justify-content:center}app-myquotes .modal-content .form-row,app-myquotes .modal-content .form-row *{margin-left:0!important}app-myquotes .line-sm{max-width:300px;width:75%!important}app-myquotes .btn-update-account{display:block;float:none!important;margin:0 auto 20px!important}@media only screen and (min-width:769px) and (max-width:1023px){app-myquotes .col-2.offset-1.p-0{margin-left:25px!important;flex:0 0 auto!important;max-width:20%}}@media only screen and (min-width:1024px){app-myquotes .col-8.p-0.m-0{flex:0 0 calc(66.666667% + 12px);max-width:calc(66.666667% + 12px)}}@media only screen and (min-width:769px) and (max-width:1023px){app-myquotes .col-8.p-0.m-0{flex:0 0 auto!important;max-width:75%}}app-myquotes .all-price-quotes p{color:#868585!important;font-size:11px!important;line-height:17px!important}app-myquotes .quote a:hover{opacity:1}app-myquotes .quote a .download-quote{text-transform:uppercase}app-myquotes .quote a .download-quote:hover:after{height:calc(100% + 15px + 2px);width:calc(100% + 2px);margin-top:-33px;margin-left:-1px;display:block;z-index:50;background-color:#fff;opacity:.25;content:''}app-myquotes .quote .q-options~a{text-decoration-color:#cb2c31!important}app-myquotes .dont-show-container{font-size:28px}@media screen and (max-width:425px){app-myquotes .dont-show-container{font-size:18px}}app-myquotes .load-spinner+.container-fluid.p-0.mb-5,app-myquotes .row.p-0.m-0+.container-fluid.p-0.mb-5{display:none}@media only screen and (min-width:769px) and (max-width:1450px){app-myquotes .container-fluid.p-0.mb-5 .col.p-0.m-0{flex:0 0 75%!important;max-width:75%;min-width:441px}app-myquotes .quote{width:100%!important}app-myquotes .download-quote{width:100%!important}app-myquotes .quote .row.p-0.m-0{justify-content:space-between!important}app-myquotes .marked:before,app-myquotes .restricted:before{width:100%!important}}@media only screen and (min-width:450px) and (max-width:1450px){app-myquotes .container-fluid.p-0.mb-5>.row{justify-content:flex-end;padding-right:25px!important}}@media only screen and (max-width:1350px){app-myquotes .start-comparing{max-height:none!important;padding-left:20px}app-myquotes .select-text{display:inline-block;text-align:left;margin:0!important;width:55%}app-myquotes .steps-container{display:inline-block;width:45%;margin:0 0 5%!important}}@media only screen and (max-width:768px){app-myquotes>.container-fluid>.row>.col-2{margin-top:25px;padding-bottom:25px!important;background-color:#2f2b2f}app-myquotes .marked:before,app-myquotes .restricted:before{width:85%!important}app-myquotes .q-price,app-myquotes .q-price-total,app-myquotes .base-price{padding:0 5px!important}app-myquotes .all-price-quotes{display:none}app-myquotes .my-quotes{text-align:center}app-myquotes .line-short{margin:auto}app-myquotes .price-title{font-weight:700!important}app-myquotes .col-1{display:none}app-myquotes .offset-1{margin-left:0}app-myquotes .col-2.offset-1,app-myquotes .col-8{margin-left:2%!important;display:block;width:95%;flex:0 0 95%;max-width:95%}app-myquotes .col{width:100%!important;flex:0 0 100%;max-width:100%}app-myquotes .add-machines-btn-container a{display:block;width:80%;margin:auto}app-myquotes .btn-add-machines{width:100%!important}app-myquotes .form-row .form-group{max-width:80%;width:200px!important}app-myquotes .form-row .fa-sort-amount-down{margin-left:0!important}app-myquotes .modal-content .form-group{width:100%!important}app-myquotes .quote{width:85%!important;flex:0 0 85%;max-width:85%;margin:0 auto 35px!important}app-myquotes .quote .row{justify-content:space-between}app-myquotes .prices.pl-4{padding:0!important}app-myquotes .quotes-filter-container{width:80%!important;margin:25px auto 10px!important}app-myquotes .quotes-filter-container *{margin-left:5%}}@media only screen and (max-width:650px){app-myquotes .q-image{display:none}}@media only screen and (max-width:600px){app-myquotes .marked:before,app-myquotes .restricted:before{width:100%!important}app-myquotes .quote{width:100%!important;flex:0 0 100%;max-width:100%;height:auto!important;margin:0 0 35px!important}app-myquotes .quote .col-10{flex:calc(80% - 15px);max-width:calc(80% - 15px)}app-myquotes .q-options{font-weight:700}app-myquotes .q-options i{font-size:20px!important;display:block}app-myquotes .q-price-total{font-weight:700!important}app-myquotes .clear-compare{display:block;margin:auto!important}app-myquotes .start-comparing button{display:block;margin:25px auto;width:80%}app-myquotes .form-row{justify-content:center}app-myquotes .select-text{display:block;text-align:center!important;margin:0!important;width:100%}app-myquotes .steps-container{text-align:center!important;display:block;width:100%;margin:5% 0!important}app-myquotes .q-price,app-myquotes .q-price-total,app-myquotes .base-price{font-size:22px!important}app-myquotes .q-name{font-size:40px!important;line-height:1.25em!important;margin-bottom:0}app-myquotes .q-nickname{font-size:20px!important;line-height:auto!important}app-myquotes .col-2.text-center{margin-left:-15px!important}}@media only screen and (max-width:450px){app-myquotes .container-fluid.p-0.mb-5>.row{padding-right:5px!important}app-myquotes .q-options{font-size:11px!important}app-myquotes .base-price{padding:0!important}}@media only screen and (max-width:375px){app-myquotes .quote{margin:20px 10%}app-myquotes .base-price{width:auto!important}app-myquotes .q-price,app-myquotes .q-price-total,app-myquotes .base-price{font-size:18px!important}app-myquotes .price-title{margin-top:5%!important}app-myquotes .q-options{width:65px!important;font-size:10px!important}app-myquotes .q-nickname{margin-bottom:5%}}app-myquotes .start-comparing+.container-fluid .quote .prices.pl-4{position:unset!important;padding-bottom:15px}@media only screen and (max-width:425px){.zh-CN .quote .base-price .q-price{font-size:16px!important}.zh-CN .quote .base-price .q-price-total{font-size:18px!important}}@media only screen and (max-width:425px){.zh-CN .quote .base-price{margin:0 0 5px!important}}app-addmachine .col-1{display:none}app-addmachine .col-3.offset-1{display:block}app-addmachine .offset-1,app-addmachine .nav-buttons-container{margin:0!important}app-addmachine .row{display:flex;justify-content:center}app-addmachine .nav-buttons-container{background:0 0!important;box-shadow:none!important;width:100%!important;padding:10px 10px 0 0;margin-bottom:15px!important;display:flex;justify-content:flex-end}app-addmachine .btn-next,app-addmachine .btn-prev{box-shadow:none!important;font-size:24px!important;font-weight:initial!important;margin:0!important;padding:0!important}app-addmachine .tell-myhaas p,app-addmachine .add-machine-text{width:100%!important}app-addmachine app-steponetwo .serial-container{margin:0!important}app-addmachine app-steponetwo .btn-activate-later{width:250px!important;height:50px!important;margin-left:0!important;margin-bottom:25px!important}app-addmachine input,app-addmachine select{max-width:90%!important}app-addmachine app-stepfour .col-7{margin-top:100px!important}app-addmachine .add-machine-info-title,app-addmachine .find-serial-text,app-addmachine .find-serial-text-label{margin:0 auto!important;padding:0!important}app-addmachine .where-is-pin{color:#cb2c31!important}app-addmachine .where-is-pin,app-addmachine .pin-steps{display:inline-block;text-align:left;width:75%}app-addmachine app-stepone>.row{padding-top:50px!important}app-addmachine app-stepone .mobile-nav-buttons-container{box-shadow:none!important;height:auto!important;margin-left:0!important;background-color:#222!important}app-addmachine .add-machine-text,app-addmachine .mobile-add-machine-text{color:#e3e3e3}app-addmachine .add-machine-text{margin-top:25px;width:80%!important}@media only screen and (max-width:768px){app-addmachine app-steptwo .user-permissions-container{margin-top:25px!important}}app-addmachine app-steptwo table,app-addmachine app-stepfour table{table-layout:fixed;max-width:95%!important;border-left:none!important;border-right:none!important}@media only screen and (max-width:768px){app-addmachine app-steptwo table thead,app-addmachine app-stepfour table thead{display:none}app-addmachine app-steptwo table tr,app-addmachine app-stepfour table tr{display:block;margin:0 0 15px;background:#111;padding:5px 10px;pointer-events:none}app-addmachine app-steptwo table td,app-addmachine app-stepfour table td{height:auto!important;padding:8px 0!important;border-top:none!important;border-bottom:1px solid #fff!important;display:block;font-size:.8em;font-weight:400!important;text-align:right}app-addmachine app-steptwo table td:last-child,app-addmachine app-stepfour table td:last-child{border-bottom:none!important}app-addmachine app-steptwo table td:before,app-addmachine app-stepfour table td:before{float:left;text-transform:uppercase}app-addmachine app-steptwo table td:nth-child(1):before,app-addmachine app-stepfour table td:nth-child(1):before{content:'Name'}app-addmachine app-steptwo table td:nth-child(2):before,app-addmachine app-stepfour table td:nth-child(2):before{content:'Email Address'}app-addmachine app-steptwo table td:nth-child(3):before,app-addmachine app-stepfour table td:nth-child(3):before{content:'Mobile #'}app-addmachine app-steptwo table td:nth-child(4):before,app-addmachine app-stepfour table td:nth-child(4):before{content:'Email'}}@media only screen and (max-width:550px){app-addmachine app-steptwo table td,app-addmachine app-stepfour table td{font-size:11px!important}}@media screen and (max-width:1440px){app-addmachine app-stepfour .alarms-container,app-addmachine app-stepthree .alarms-container{margin-left:0!important}app-addmachine app-stepfour .alarms-container .float-left.alarm-name,app-addmachine app-stepthree .alarms-container .float-left.alarm-name{width:200px!important;margin:10px calc((50% - 200px)/2)}}@media screen and (max-width:500px){app-addmachine app-stepfour .alarms-container .float-left.alarm-name,app-addmachine app-stepthree .alarms-container .float-left.alarm-name{margin:10px calc((100% - 200px)/2)}}app-addmachine app-stepfour .machine-image.float-left{display:inline-block;width:100%;text-align:center;margin-top:25px}@media only screen and (max-width:768px){app-addmachine app-stepone .col-3{flex:0 0 100%!important;max-width:100%!important;text-align:center}app-addmachine app-stepone .col-4{padding-top:50px!important}app-addmachine app-steponetwo .serial-container,app-addmachine app-steponetwo .col-4{margin:0!important;padding:0!important}app-addmachine app-steponetwo .col-3.pl-0.ml-0{max-width:100%!important;flex:0 0 100%!important;text-align:center;padding-bottom:25px!important}app-addmachine app-steponetwo .find-serial-text{text-align:center!important}app-addmachine app-steponetwo .btn-activate-later{display:block;margin-left:12%!important}app-addmachine app-stepthree .col-7{padding-bottom:35px!important}app-addmachine app-stepfour .machine-users-title{display:flex;justify-content:center}app-addmachine app-stepfour .col-7{margin-top:0!important}app-addmachine app-stepfour .machine-details-left{text-align:left}app-addmachine app-stepfour .machine-details-right{text-align:right}app-addmachine app-stepfour .machine-details-left,app-addmachine app-stepfour .machine-details-right{max-width:45%;font-size:14px!important}app-addmachine app-stepfour .machine-image{float:none!important;margin:5% auto!important;width:100%}app-addmachine app-stepfour .machine-info{margin:0 5%!important}app-addmachine app-stepfour .alarm-permissions-container{width:100%!important}app-addmachine .col-3.offset-1,app-addmachine .col-4{max-width:100%!important;width:initial!important;text-align:center}app-addmachine .col-3.offset-1{padding-top:50px}app-addmachine .col-4{padding-top:12.5%}app-addmachine .row{display:block!important}app-addmachine .add-machine-text{display:none}app-addmachine .add-machine-line,app-addmachine .line-short,app-addmachine .subtitle-line,app-addmachine .find-serial-text,app-addmachine .nickname-text{display:inline-block}app-addmachine .nickname-text{margin:0 auto!important;padding:0!important}app-addmachine .serial-container,app-addmachine .nickname-container,app-addmachine .groups-container{margin-bottom:5%}app-addmachine .find-serial-text,app-addmachine .nickname-text,app-addmachine input,app-addmachine select{width:75%!important}app-addmachine .btn-next{font-size:24px!important;font-weight:initial!important;height:initial!important}app-addmachine .nav-buttons-container{width:100%!important;height:initial!important}app-addmachine .tell-myhaas{display:none}app-addmachine .col-7{max-width:100%!important;width:initial!important;text-align:center}app-addmachine .alarm-permissions-container{width:80%!important;margin:5% auto!important}app-addmachine .machine-users-title p{margin:0!important}app-addmachine .pin-steps{padding-bottom:25px}app-addmachine .find-serial-text-label{display:inline-block;width:75%!important}}@media only screen and (max-width:450px){app-addmachine app-stepone .mobile-nav-buttons-container{position:absolute;top:25px;width:calc(100% - 30px)!important}app-addmachine .mobile-pin-steps{text-align:left;width:75%;margin:10px auto 30px}app-addmachine .mobile-find-serial-text{width:75%;margin:50px auto 15px!important}app-addmachine .find-serial-text-label{margin:75px auto 0!important;font-size:18px!important;width:75%!important}app-addmachine .mobile-add-machine-text{text-align:left;width:75%;margin:40px auto 0;padding-bottom:25px}}@media only screen and (max-width:425px){app-addmachine .mobile-add-machine-text{width:90%}app-addmachine .mobile-pin-steps,app-addmachine .mobile-find-serial-text,app-addmachine .find-serial-text-label{width:90%!important}app-addmachine .mobile-pin-steps{font-size:12px!important}app-addmachine .col-4{padding-top:12.5%}app-addmachine .col-3.offset-1{padding-top:35px}app-addmachine .nav-buttons-container{padding:25px 0 0}app-addmachine .find-serial-text,app-addmachine .nickname-text,app-addmachine input,app-addmachine select{width:90%!important}app-addmachine .nav-buttons-container{width:100%!important;right:0;justify-content:space-evenly}}app-latest-activity table{table-layout:fixed;max-width:90%!important;border-left:none!important;border-right:none!important}app-latest-activity table.table-hover tbody tr:hover{background-color:#333}app-latest-activity table td[tabindex="0"]:after,app-latest-activity table td:last-of-type span:after{font-family:"font awesome 5 free";font-weight:900;content:"\f35d";padding:0 0 0 5px}app-latest-activity table td[tabindex="0"]:hover,app-latest-activity table td:last-of-type span:hover{text-decoration:underline}app-latest-activity table td:last-of-type span:after{color:#cb2c31}app-latest-activity table td:last-of-type span:hover{text-decoration-color:#cb2c31}app-latest-activity .modal-dialog .option-info-title,app-latest-activity .modal-dialog .option-info-description{margin:0;padding:25px 5% 0}app-latest-activity .modal-dialog .option-info-description{font-size:14px}app-latest-activity .modal-dialog .option-title-line{max-width:90%}app-latest-activity .modal-dialog .load-spinner{margin:25%!important}@media screen and (max-width:575px){app-latest-activity .modal-dialog{margin:25% 10px!important;width:calc(100% - 20px)!important}}@media only screen and (max-width:768px){app-latest-activity table thead{display:none}app-latest-activity table tr{display:block;margin:0 0 15px;background:#111;padding:5px 10px}app-latest-activity table tr:hover{background-color:#111!important}app-latest-activity table td{height:auto!important;padding:8px 0!important;border-top:none!important;border-bottom:1px solid #fff!important;display:block;font-size:.8em;font-weight:400!important;text-align:right}app-latest-activity table td:last-child{border-bottom:none!important}app-latest-activity table td:before{float:left;text-transform:uppercase}app-latest-activity table td:nth-child(1):before{content:'Model'}app-latest-activity table td:nth-child(2):before{content:'Serial #'}app-latest-activity table td:nth-child(3):before{content:'Action Date'}app-latest-activity table td:nth-child(4):before{content:'Time'}app-latest-activity table td:nth-child(5):before{content:'Machine Event'}}@media only screen and (max-width:550px){app-latest-activity table td{font-size:11px!important}}app-user-permissions .content-area{background-color:#222!important}app-user-permissions .content-area .content-title,app-user-permissions .content-area .content-text{color:#fff}app-user-permissions .content-area .content-title{margin-top:40px}@media screen and (max-width:425px){app-user-permissions .content-area .content-title{font-size:40px!important}}app-user-permissions .content-area .add-user-form .add-new-user{margin-top:30px;color:#fff}app-user-permissions table.users-table{border-left:none!important;border-right:none!important;table-layout:fixed!important;max-width:90%!important;width:100%!important;margin:25px auto!important}app-user-permissions table.users-table th,app-user-permissions table.users-table td{color:#fff!important}app-user-permissions table.users-table tr:hover{background-color:transparent!important}app-user-permissions table.users-table button{width:auto!important}app-user-permissions .form-row{margin:0!important}app-user-permissions .col-10{flex:0 0 100%!important;max-width:100%!important}app-user-permissions .offset-1{margin-left:0!important}app-user-permissions .col-6.offset-1{margin-left:5%!important}app-user-permissions .submit{margin-top:25px;width:auto!important}@media only screen and (max-width:1023px){app-user-permissions .form-field.col-6{flex:0 0 100%!important;max-width:100%!important}app-user-permissions .form-field.col-3{flex:0 0 50%!important;max-width:50%!important}app-user-permissions table.users-table thead,app-user-permissions table.users-table th{display:none}app-user-permissions table.users-table tr{display:block;margin:0 0 10px;background:#2f2b2f;padding:0 15px;border:1px solid #fff}app-user-permissions table.users-table tr:hover{background-color:#2f2b2f!important}app-user-permissions table.users-table td{border-top:none!important;border-bottom:1px solid #d8d8d8!important;display:block;font-size:.8em;width:100%!important;text-align:right}app-user-permissions table.users-table td:before{float:left;text-transform:uppercase}app-user-permissions table.users-table td:nth-child(1):before{content:'Name'}app-user-permissions table.users-table td:nth-child(2):before{content:'Email'}app-user-permissions table.users-table td:nth-child(3):before{padding-top:5px;content:'Admin?'}app-user-permissions table.users-table td:nth-child(4):before{padding-top:5px;content:'Delete'}app-user-permissions table.users-table td:nth-child(4){border-bottom:none!important}app-user-permissions table.users-table td .admin-btn{font-size:14px!important;width:auto!important;height:30px!important}}@media only screen and (max-width:767px){app-user-permissions .col-6{flex:0 0 90%;max-width:90%}}@media only screen and (max-width:450px){app-user-permissions .admin-btn{width:auto!important;height:auto!important;font-size:12px!important}app-user-permissions .users-table td{font-size:12px!important}app-user-permissions .submit{margin-top:25px;width:100%!important}}app-account-settings .form-group{overflow:hidden}app-account-settings .form-container.pt-2{max-width:400px}app-account-settings .form-container.pt-2 .btn-update-account{margin:0 0 20px!important;float:right}app-account-settings .form-row{margin:0!important}app-account-settings .form-row .form-group{max-width:100%!important;flex:0 0 100%!important}app-account-settings .modal-dialog.edit-info-modal input{max-width:90%!important;margin:0 auto!important}@media only screen and (max-width:768px){app-account-settings .col-2,app-account-settings .col-8{margin-left:10%!important;margin-right:10%!important;max-width:80%!important;flex:0 0 80%!important}app-account-settings .user-info-container,app-account-settings .change-password-container{margin-top:50px!important}app-account-settings .user-info-container,app-account-settings .change-password-container,app-account-settings .user-info-title,app-account-settings .line-long,app-account-settings .form-container.pt-2 input{margin-left:0!important}app-account-settings .account-menu-container .nav-pills .nav-link{width:100%}}@media only screen and (max-width:350px){app-account-settings .line-sm{max-width:250px}}app-forgot-password .user-info-title,app-forgot-password .line-long,app-forgot-password .change-password-container input{margin-left:0!important}app-forgot-password .btn-update-account{margin-left:calc(33.3333% - 150px - 10px)!important}@media only screen and (max-width:768px){app-forgot-password .btn-update-account{margin-left:calc(80% - 150px - 10px)!important}}app-forgot-password .change-password-container{margin-left:10%!important}@media only screen and (max-width:768px){app-forgot-password .change-password-container .form-container.pt-2 .col-md-4{max-width:80%}}.myHaas{cursor:pointer;display:block;flex-grow:1;font-family:open sans,arial,sans-serif;max-width:140px;min-height:45px;opacity:1!important;padding:0 0 0 10px;position:relative;text-align:center;vertical-align:center;z-index:10}@media only screen and (max-width:800px){.myHaas{margin:0 0 0 10px;max-width:45px;padding:0}}.myHaas.open{display:block;opacity:1!important}.myHaas.open .fa-angle-up{display:block}.myHaas.open .fa-angle-down{display:none}.myHaas.open .myHaasDropdown{height:auto;max-height:10000px;overflow:visible;visibility:visible;transition:all .25s ease-in-out}.myHaas .logged-in,.myHaas .logged-out{display:none!important;visibility:hidden!important}.myHaas .logged-in.visible,.myHaas .logged-out.visible{display:block!important;visibility:visible!important;overflow:hidden;text-overflow:ellipsis}.myHaas .icon-text.logged-in.visible{display:inline-block!important}.myHaas .myHaas-signin-link.logged-out{position:absolute;height:100%;width:100%;left:10px;top:0;z-index:15}@media only screen and (max-width:800px){.myHaas .myHaas-signin-link.logged-out{height:75%;left:0;top:-5%}}.myHaas .my-haas{display:flex;align-items:center;height:45px;min-height:45px}.myHaas .my-haas:hover span.fa-user-circle,.myHaas .my-haas:hover span.icon-text{color:#000}.myHaas .icon-text{color:#000;display:inline-block;flex-grow:1;font-size:14px;line-height:1.1;margin-left:5px;max-width:100px;text-align:left}.myHaas .fa-user-circle{color:#000;flex-grow:0;font-size:20px;max-width:20px;width:20px}.myHaas .fa-angle{flex-grow:0;max-width:20px;margin-left:1px;width:20px}.myHaas .fa-angle:before{color:#000;display:block;font-size:24px;line-height:1}@media only screen and (max-width:800px){.myHaas .fa-angle:before{font-size:20px}}.myHaas .fa-angle-up{display:none}.myHaas .fa-angle-down{display:block}.myHaas .myHaasDropdown{background:#fff;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;display:block;font-family:open sans,arial,sans-serif;height:0;max-height:0;overflow:hidden;position:absolute;text-align:left;visibility:hidden;transition:all .15s ease-in-out;z-index:10}.myHaas .myHaasDropdown .logged-in,.myHaas .myHaasDropdown .logged-out{margin:10px 5%;width:90%}.myHaas .myHaasDropdown .logged-in a,.myHaas .myHaasDropdown .logged-out a,.myHaas .myHaasDropdown .logged-in a:hover,.myHaas .myHaasDropdown .logged-out a:hover{display:block;line-height:1;padding:5px 5px 15px;text-decoration:none}.myHaas .myHaasDropdown .logged-in a:not(.indent),.myHaas .myHaasDropdown .logged-out a:not(.indent),.myHaas .myHaasDropdown .logged-in a:hover:not(.indent),.myHaas .myHaasDropdown .logged-out a:hover:not(.indent){font-size:16px}.myHaas .myHaasDropdown .logged-in a.indent,.myHaas .myHaasDropdown .logged-out a.indent,.myHaas .myHaasDropdown .logged-in a:hover.indent,.myHaas .myHaasDropdown .logged-out a:hover.indent{padding:0 5px 10px;font-size:14px;font-weight:500}.myHaas .myHaasDropdown .logged-in .logged-in-top-menu,.myHaas .myHaasDropdown .logged-out .logged-in-top-menu,.myHaas .myHaasDropdown .logged-in .logged-out-top-menu,.myHaas .myHaasDropdown .logged-out .logged-out-top-menu{border-bottom:1px solid #000;display:block;font-size:14px;font-weight:600;margin:10px 0 15px}@media only screen and (max-width:800px){.myHaas .myHaasDropdown .logged-in .logged-in-top-menu,.myHaas .myHaasDropdown .logged-out .logged-in-top-menu,.myHaas .myHaasDropdown .logged-in .logged-out-top-menu,.myHaas .myHaasDropdown .logged-out .logged-out-top-menu{font-size:14px;margin:10px 0}}.myHaas .myHaasDropdown .logged-in .logged-in-top-menu a,.myHaas .myHaasDropdown .logged-out .logged-in-top-menu a,.myHaas .myHaasDropdown .logged-in .logged-out-top-menu a,.myHaas .myHaasDropdown .logged-out .logged-out-top-menu a{color:#000}.myHaas .myHaasDropdown .logged-in .logged-in-top-menu a:not(.indent),.myHaas .myHaasDropdown .logged-out .logged-in-top-menu a:not(.indent),.myHaas .myHaasDropdown .logged-in .logged-out-top-menu a:not(.indent),.myHaas .myHaasDropdown .logged-out .logged-out-top-menu a:not(.indent){font-size:18px;font-weight:700}.myHaas .myHaasDropdown .logged-in .logged-in-top-menu a:hover,.myHaas .myHaasDropdown .logged-out .logged-in-top-menu a:hover,.myHaas .myHaasDropdown .logged-in .logged-out-top-menu a:hover,.myHaas .myHaasDropdown .logged-out .logged-out-top-menu a:hover{color:#cb2c31}.myHaas .myHaasDropdown .logged-in .logged-in-bottom-menu,.myHaas .myHaasDropdown .logged-out .logged-in-bottom-menu,.myHaas .myHaasDropdown .logged-in .logged-out-bottom-menu,.myHaas .myHaasDropdown .logged-out .logged-out-bottom-menu{display:block}.myHaas .myHaasDropdown .logged-in .logged-in-bottom-menu a,.myHaas .myHaasDropdown .logged-out .logged-in-bottom-menu a,.myHaas .myHaasDropdown .logged-in .logged-out-bottom-menu a,.myHaas .myHaasDropdown .logged-out .logged-out-bottom-menu a{color:#000;font-size:14px;padding:5px 5px 10px}@media only screen and (max-width:800px){.myHaas .myHaasDropdown .logged-in .logged-in-bottom-menu a,.myHaas .myHaasDropdown .logged-out .logged-in-bottom-menu a,.myHaas .myHaasDropdown .logged-in .logged-out-bottom-menu a,.myHaas .myHaasDropdown .logged-out .logged-out-bottom-menu a{font-size:12px}}.myHaas .myHaasDropdown .logged-in .logged-in-bottom-menu a:hover,.myHaas .myHaasDropdown .logged-out .logged-in-bottom-menu a:hover,.myHaas .myHaasDropdown .logged-in .logged-out-bottom-menu a:hover,.myHaas .myHaasDropdown .logged-out .logged-out-bottom-menu a:hover{color:#cb2c31;font-size:14px}@media only screen and (min-width:801px){.myHaas .myHaasDropdown{top:40px;right:0;width:250px}.myHaas .myHaasDropdown .mobile-welcome-text{display:none}}@media only screen and (max-width:800px){.myHaas .icon-text{color:transparent;display:none!important;font-size:0;line-height:1;visibility:hidden!important}.myHaas .fa-angle-up,.myHaas .fa-angle-down,.myHaas.open .fa-angle-up{display:none!important}.myHaas .icon-text.logged-in.visible{display:none!important}.myHaas .my-haas .fa-user-circle{align-self:flex-start;height:40px;margin:0;min-width:28px;overflow:hidden;width:36px;z-index:10}.myHaas .myHaasDropdown{top:35px;width:200px}.myHaas .myHaasDropdown .mobile-welcome-text{border-bottom:1px solid #c3c3c3;color:#000;display:block;font-size:14px;line-height:1.25;margin-bottom:10px;padding:7px 0}}.my-haas-legacy{height:45px;align-self:center;align-items:center;text-align:center;display:flex;justify-content:flex-start;margin-bottom:auto}.my-haas-legacy .icon-text{color:#cb2c31;display:inline-block;flex-grow:1;font-size:11px;line-height:1.1;margin-left:7px;max-width:100px;text-align:left}.my-haas-legacy .fa-user-circle{color:#cb2c31;flex-grow:0;font-size:24px}@media only screen and (max-width:800px){.my-haas-legacy{display:block}}.topsub-rt .topsub-rt-icon-links a.my-haas-legacy{margin:0 0 auto}.topsub-rt .topsub-rt-icon-links a.my-haas-legacy .fa{margin-top:2px}@media only screen and (max-width:800px){.topsub-rt a.my-haas-legacy{height:40px;margin:0;overflow:hidden;width:36px;z-index:10}}@media only screen and (max-width:375px){.topsub-rt a.my-haas-legacy{width:30px;right:70px}}body.bcs-search-open .myHaas{z-index:1}.findInPage .filter{width:33%;margin:0 auto}.findInPage .filter input{width:100%;font-size:12px;padding:7px 10px 5px}.findInPage .filter span{font-size:18px;color:#cb2c31;margin-left:-30px}@media only screen and (max-width:940px){.findInPage .filter{width:80%}}div#educationmap{margin-top:20px}div#education-header h2{text-transform:uppercase}.findADealer .hide-dropdown form.findadealer{display:none}.findADealer .text-container{margin:50px 0;width:100%!important}.findADealer .text-container h1{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:48px;line-height:50px}.findADealer .text-container h2{font-size:25px;margin-top:20px}.findADealer .text-container hr{border:0;border-bottom:2px solid #cb2c31;width:30%;display:inline-block;margin:-1px 0 15px;transform:none}.findADealer .text-container #address-header,.findADealer .text-container #education-header,.findADealer .text-container #sales-header,.findADealer .text-container #service-header{display:none}.findADealer .text-container .multiDealer{min-height:35px}.findADealer .text-container .multiDealer ul{margin:0;padding:0}.findADealer .text-container .multiDealer ul li{display:inline-block;vertical-align:top;list-style:none;padding:2px 5px}.findADealer .text-container .multiDealer ul li .dynamicSelect{margin:12px 0}.findADealer .text-container .multiDealer .country-region{margin-left:10px;display:none}.findADealer .text-container .multiDealer .postalZip{margin-left:10px;display:none}.findADealer .text-container .multiDealer .emptyDiv{margin-left:10px;padding-top:40px;display:none}.findADealer .text-container .multiDealer .choseYourCountry,.findADealer .text-container .multiDealer .selectRegion{color:#c3c3c3}.findADealer .text-container .multiDealer .dynamicSelect select{padding:5px;height:40px}#short-form .findadealer .text-container{margin:0}#short-form .no-results-text{font-size:30px;font-family:HeroicCondensedRegular,sans-serif}#short-form .hide-image .hfoid .hfo-image{display:none}.dealer-field div.dealer{float:left;margin:12px 0}.dealer-field{width:100%;border:0}.dealer .button{padding:8px 14px;border:0;margin-left:-1px;height:40px}.dealer.zipcode-input input{padding:5px;height:40px}input.button:hover{cursor:pointer;color:#fff;background:#982226}.contact-column{width:31%;float:left;margin:10px 15px 20px;max-width:400px;min-height:130px;font-size:14px}img.hfo-image{float:left;margin-right:20px;margin-bottom:10px;border-radius:5px}@media screen and (max-width:800px){img.hfo-image{float:none}}span.email{color:#cb2c31}#short-form #results .button{display:inline-block}div#ErrorDiv{color:#cb2c31;font-weight:600}div#results{margin-bottom:12px;font-size:14px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#efefefef}div#results .btn-row{display:flex;flex-wrap:wrap}@media screen and (min-width:801px){div#results .btn-row{margin-top:30px}}div#results .btn-row .button{display:block;margin:15px 0;border-radius:5px;min-width:150px;text-align:center}div#results .btn-row .map{margin-right:15px}div#results .btn-row .map .button{color:#cb2c31;background:#fff;border:1px solid #cb2c31}div#results .btn-row .map .button:visited{color:#cb2c31}div#results .btn-row .website-btn .button{border:1px solid #cb2c31}div#results .btn-row .website-btn a:hover,div#results .btn-row .website-btn a:visited{color:#fff;opacity:unset}@media screen and (max-width:500px){div#results .btn-row .map,div#results .btn-row .website-btn{width:100%;margin:0}div#results .btn-row .map .button,div#results .btn-row .website-btn .button{margin:10px 0 0;padding:10px 50px}}#contact-education .btn-row{display:flex}#contact-education .btn-row .button{margin:15px 0;display:block;border-radius:5px}#contact-education .btn-row .map{margin-right:15px}#contact-education .btn-row .map .button{color:#cb2c31;background:#fff;border:1px solid #cb2c31}#contact-education .btn-row .website-btn:hover{color:#fff;opacity:unset}@media(max-width:1200px){.contact-column{width:50%}}@media(max-width:800px){#results .btn-row .button{padding:15px 50px}}@media(max-width:600px){.contact-column{width:100%}}@media(max-width:425px){.findADealer .text-container{margin:0}.findADealer div.findadealer .text-container{padding:0 15px}.findADealer form.findadealer .text-container{padding:0}.findADealer .dynamicSelect{margin:0}.findADealer .text-container .multiDealer .postalZip{margin-left:0}.findADealer .text-container .multiDealer .country-region{margin-left:0;margin-top:10px}}.event_list{margin:20px auto}.event_list table{width:70%;margin:0 auto}.event_list table.expired{display:none}.event_list table th{background-color:#f8f8f8;color:#000;font-family:open sans,arial,sans-serif;font-size:16px;font-weight:600}.event_list table th span.event-status{float:right}.event_list table td{border-bottom:1px solid #ccc;padding:10px 20px;line-height:1.1em}.event_list table td:first-child{width:40%}.event_list a{color:#cb2c31}.event_list div.editor table.expired{display:table}@media only screen and (max-width:768px){.event_list table{width:90%}}@media screen and (max-width:1400px){.partListing{padding:0 25px}}@media screen and (max-width:800px){.partListing{padding:0}}.partListing .sections-container .part-listing-header,.partListing .items-container .part-listing-header{margin-bottom:40px;padding:0 27px 0 10px}.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1{font-family:open sans,arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;color:#cb2c31;margin-bottom:25px}@media screen and (max-width:800px){.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1{text-align:center}}.partListing .sections-container .part-listing-header p,.partListing .items-container .part-listing-header p{color:#6d6d6d}.partListing .sections-container .part-listing-header p{padding:0 20px;margin-bottom:0}@media screen and (max-width:800px){.partListing .items-container .part-listing-header{margin-bottom:0}.partListing .items-container .part-listing-header p{color:#000;text-align:center}}.partListing .items-container .spa-container{display:block;display:flex}@media screen and (min-width:1400px){.partListing .items-container .spa-container{padding:0 20px}}@media screen and (max-width:950px){.partListing .items-container .spa-container.hide-filters-col #filters-col{display:none}.partListing .items-container .spa-container.hide-filters-col #items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container{padding:0 5px;display:flex;flex-basis:50%;justify-content:space-around;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item{display:block;flex-basis:48%;width:48%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img{width:97%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%;display:flex;justify-content:space-around}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img{max-width:35%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select{width:90%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included{width:65%!important}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button{width:90%}}@media screen and (max-width:450px){.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2{font-size:11px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price{font-size:12px!important}}.partListing .items-container .spa-container #filters-col{flex:0 0 275px;margin-right:25px;padding-left:0}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #clear-all{display:none}}.partListing .items-container .spa-container #filters-col #clear-all:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #selected-filters{display:flex;flex-direction:column;justify-content:flex-end;max-height:150px;height:150px;padding-bottom:25px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #selected-filters button{-webkit-appearance:none;margin:0 auto 5px;padding:5px 10px;width:fit-content;background:0;border:1px solid #cb2c31;border-radius:25px;color:#cb2c31}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #selected-filters button{display:none}}.partListing .items-container .spa-container #filters-col #selected-filters button:active{background-color:#cb2c31;color:#fff}.partListing .items-container .spa-container #filters-col #selected-filters button:focus{outline:0}.partListing .items-container .spa-container #filters-col #selected-filters button i{font-style:normal;margin:0 5px}.partListing .items-container .spa-container #filters-col h1{margin-bottom:20px;font-size:18px;font-family:arial narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.partListing .items-container .spa-container #filters-col h2{padding:10px;font-size:16px;font-family:arial narrow,Arial,sans-serif;font-weight:700;margin-bottom:10px;color:#fff;background:#5f5f5f}.partListing .items-container .spa-container #filters-col h2 p{position:relative;top:-2px;margin:5px;display:inline}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col h2 p{font-size:10px;top:-1}}.partListing .items-container .spa-container #filters-col #filter-container{padding-right:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container{position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{display:flex;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search{padding:10px;height:35px;color:#fff;background-color:#ccc;border-radius:5px 0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search{height:35px;width:100%;padding:0 10px;border:1px solid #ccc;border-radius:0 5px 5px 0}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{position:absolute;display:block;float:right;left:93%;top:-5px}@media screen and (max-width:500px){.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{left:90%}}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle{font-size:28px;color:#cb2c31;margin-top:-4px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question{font-size:16px;position:absolute;right:7.5px;top:2px;color:#fff}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container{padding:10px;position:absolute;top:30px;right:0;z-index:1;background:#000;color:#fff;border-radius:5px 0 5px 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-values-container{max-height:170px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #filter-container .filter-item{display:block;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input{background-color:#ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.partListing .items-container .spa-container #filters-col #filter-container .filter-item span{display:inline-block;vertical-align:middle}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:2px 5px 0;background:#fff;border-radius:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.partListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span{padding:0 5px;font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before{font-family:fontawesome;content:'\f111';margin:0 10px;text-shadow:0 0 2px #000,0 0 2px #000}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before{color:#68cafa}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before{color:#fffd55}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before{color:#e9343d}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before{color:#45962a}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before{color:#f09d39}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before{color:#a3a1a1}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col{flex:0 0 45%;padding:0 0 0 10px;margin:0}.partListing .items-container .spa-container #filters-col h1{font-size:16px}.partListing .items-container .spa-container #filters-col button#clear-all{font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container{padding-right:10px}.partListing .items-container .spa-container #filters-col #filter-container h2{font-size:12px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{padding:0 0 10px;margin:0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search{height:25px;padding:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search{height:25px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item{margin-bottom:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span{padding:0;font-size:11px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input{width:15px;height:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after{left:-1px;top:-6px}}.partListing .items-container .spa-container .subscribe-text .message{font-size:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container .subscribe-text h2{font-size:30px}.partListing .items-container .spa-container .subscribe-text .message{font-size:15px}.partListing .items-container .spa-container .subscribe-text iframe{height:300px}}.partListing .items-container .spa-container #items-col{flex:0 0 calc(100% - 300px);flex-basis:calc(100% - 300px)}.partListing .items-container .spa-container #items-col #items-header{height:100px}.partListing .items-container .spa-container #items-col #mobile-filter-btn{display:none;text-align:center}@media screen and (max-width:950px){.partListing .items-container .spa-container #items-col #mobile-filter-btn{display:block}}.partListing .items-container .spa-container #items-col #mobile-filter-btn button{-webkit-appearance:none;appearance:none;display:inline-block;margin:10px 0;padding:10px;width:80%;border:0;border-radius:5px;background-color:#cb2c31;color:#fff;cursor:pointer}@media screen and (max-width:950px) and (min-width:800px){.partListing .items-container .spa-container #items-col #mobile-filter-btn button{margin:1px 10px 1px 0;padding:6px 0;width:20%;border-radius:5px;float:left}}.partListing .items-container .spa-container #items-col #items-container{overflow-y:auto;padding-right:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col #items-container{padding:0 20px;max-height:none;overflow-y:visible}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col #items-container{margin:0;padding:0 5px 0 0;width:100%}}.partListing .items-container .spa-container #items-col .part-list-item,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{margin:0}}@media screen and (max-width:550px){.partListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .check-out-container{height:100%;align-items:center}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container label{margin:0 10px}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container #size-select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{display:flex}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{display:block}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{margin:0 20px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h1,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h3,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text h3{font-size:14px;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container .action-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container select::-ms-expand{display:none}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled],.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button[disabled]:hover{cursor:unset}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{padding:7px 20px}}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p i,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{height:50%;display:block}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}.partListing .items-container .spa-container #items-col .filter-error-container h2{line-height:1em;font-size:32px;padding:5px 25px;color:#7f7f7f}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col{flex:0 0 55%;flex-basis:55%;max-width:55%}.partListing .items-container .spa-container #items-col #items-header{height:80px}.partListing .items-container .spa-container #items-col #items-header h1{font-size:28px;margin-bottom:10px}.partListing .items-container .spa-container #items-col .dropdown{display:none}.partListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item{font-size:11px;padding:5px}.partListing .items-container .spa-container #items-col #items-container{padding:0 5px 0 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a{padding:0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container{margin:0 0 15px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text{margin:0 0 0 5%}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1{font-size:12px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3{font-size:12px;margin:5px 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2{font-size:14px}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img{max-width:35%}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select{height:30px;width:calc(100% - 5px)}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included{width:calc(80% - 5px)!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button{font-size:100%}}@media screen and (max-width:600px){.partListing .items-container .spa-container #items-col #items-header{height:85px}.partListing .items-container .spa-container #items-col #items-header h1{margin-bottom:10px;font-size:25px}}@media screen and (max-width:332px){.partListing .items-container .spa-container #items-col #items-header{height:95px}.partListing .items-container .spa-container #items-col #items-header h1{font-size:25px;margin-bottom:5px}}.partListing .items-container .spa-container #filters-col.hidden+#items-col{flex:0 0 100%;flex-basis:100%}@media screen and (min-width:1251px){.partListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a{max-width:100%}}@media screen and (max-width:800px){.partListing .items-container .spa-container .mobile-selected-filters{max-width:100%;width:300px;width:fit-content;margin:5px auto 15px}.partListing .items-container .spa-container .mobile-selected-filters a{display:block}.partListing .items-container .spa-container .mobile-selected-filters a i{margin:0 5px;font-style:normal;color:#cb2c31}.partListing .items-container .spa-container .mobile-selected-filters a span{text-decoration:underline}}.haas-modal .filter-search-container{display:none}.haas-modal .mobile-filter-wrapper{margin-top:15px;background-color:#3f3f3f;color:#fff;text-align:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions{display:flex;padding:10px 0 15px;justify-content:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button{flex:0 0 40%;margin:0 2.5%;padding:10px 0;-webkit-appearance:none;border:2px solid #fff;text-transform:uppercase;font-family:open sans,arial,sans-serif;font-weight:600}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#apply-btn{color:#fff;background:0}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#clear-btn{color:#3f3f3f;background:#fff}.haas-modal #filter-container h2{width:100%;padding:10px;text-align:center;background-color:#6f6f6f;color:#fff}@media screen and (max-width:500px){.haas-modal #filter-container h2{font-size:24px}}.haas-modal #filter-container .filter-item{display:block;margin:15px 0;padding:0 10%}.haas-modal #filter-container .filter-item.not-selectable{display:none}.haas-modal #filter-container .filter-item.filter-disabled input{background-color:#ccc}.haas-modal #filter-container .filter-item input,.haas-modal #filter-container .filter-item span{display:inline-block;vertical-align:middle}.haas-modal #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:1px}.haas-modal #filter-container .filter-item input.single-filter:after,.haas-modal #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.haas-modal #filter-container .filter-item span{padding:0 5px;font-size:13px}.haas-modal #filter-container .filter-tooltip .fa-circle,.haas-modal #filter-container .filter-tooltip .fa-question{display:none}.haas-modal #filter-container .filter-tooltip .fa-question-circle{margin-left:10px;display:inline-block}.haas-modal #filter-container #mobile-filter-tooltip-description{display:block;font-size:16px;padding:15px 10px 5px;margin-top:10px;border-top:2px solid #fff}.plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.plp-promo-container .plp-promo-price .special-pricing-text{font-weight:600;color:#000}.plp-promo-container .plp-promo-price .special-pricing-text .special-pricing-star{color:#cb2c31;font-weight:700}.plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}@media screen and (min-width:1251px){body.ie11 .partListing .items-container .spa-container #items-col .part-list-item .list-item-text,body.ie11 .servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{max-width:100%}}.dropdown{margin-right:20px;cursor:pointer;margin-left:auto;margin-right:auto}.dropdown .dropdown-item:hover{color:#fff}@media screen and (max-width:800px){.dropdown{width:80%;position:relative;float:none!important}.dropdown button{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.dropdown .dropdown-menu{width:100%;position:relative;margin:auto}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) .partListing .items-container .spa-container #items-col .part-list-item>a,body:not(.lang-en):not(.lang-nl) .servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a,body.lang-nl .servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{max-width:calc(100% - 445px)}}.serviceTagPage{position:relative;overflow:hidden}.serviceTagPage.single-page-content-mode #service-tag-page-container{display:block}.serviceTagPage.single-page-content-mode #service-tag-page-container #service-tag-page-nav{display:none}.serviceTagPage.nav-mode{background:#000;border:1px solid #000;box-shadow:5px 5px #ccc}.serviceTagPage #service-tag-page-container{display:flex}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container{display:block}}.serviceTagPage #service-tag-page-container #service-tag-page-nav{flex:0 0 21%;padding:25px 10px}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav{padding:20px 0 0}}.serviceTagPage #service-tag-page-container #service-tag-page-nav hr{width:100%;margin:10px 0}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav hr{margin:10px 0 0}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-page-title{color:#fff;font-family:HeroicCondensedRegular,sans-serif}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-page-title{padding:0 15px}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{margin:0;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{border-radius:0}}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{display:none}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li{margin:10px 0 0;padding-bottom:10px;border-bottom:1px solid #4d4d4d}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li:hover{color:#cb2c31}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li{display:inline-block}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li:not(:last-child):after{color:#fff;content:"|"}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container .service-tag-page-link{color:#fff;font-family:open sans,sans-serif;font-size:15px}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container .service-tag-page-link.active-link{color:#cb2c31}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container{display:none;margin:10px;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container h2{margin:0 0 10px;padding:0;color:#fff}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container select{padding:10px;width:100%}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container{display:block}}.serviceTagPage #service-tag-page-container #tag-tab-container{display:flex;padding:20px 10px 0;border-bottom:1px solid #ccc}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-tab-container{flex-wrap:wrap}}.serviceTagPage #service-tag-page-container #tag-tab-container button{-webkit-appearance:none;margin:0 2.5px;padding:10px 25px;border:1px solid #cb2c31;border-bottom:0;background:#cb2c31;color:#fff;border-radius:5px 5px 0 0}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-tab-container button{border-radius:0;width:100%}}.serviceTagPage #service-tag-page-container #tag-tab-container button:hover{cursor:pointer}.serviceTagPage #service-tag-page-container #tag-tab-container button:focus{outline:0}.serviceTagPage #service-tag-page-container #tag-tab-container button.active{background:#fff;color:#cb2c31}.serviceTagPage #service-tag-page-container #tag-page-container{min-height:500px;padding:10px 10px 50px}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2{width:100%;padding:10px 0;margin:25px 0 0;font-size:24px;color:#fff;text-transform:uppercase;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2 i,.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2 span{margin-left:10px}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(1) h2{background-color:#000}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(2) h2{background-color:#2f2f2f}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(3) h2{background-color:#4e4e4e}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(4) h2{background-color:#6d6d6d}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(5) h2{background-color:#8c8c8c}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(6) h2{background-color:#ababab}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content{display:flex;width:100%;padding:10px 25px 0;flex-wrap:wrap}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div{display:block;flex:50%;border-bottom:1px solid #ccc;padding:10px 20px}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div{flex:100%}}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div i{color:#cb2c31;margin-right:10px}.serviceTagPage #service-tag-page-container #service-tag-page-content{background-color:#fff;flex:0 79%}.serviceTagPage #service-tag-page-container #service-tag-page-content.videos-only-mode .service-tag-page-accordion h2{display:none}.servicePartsListing #user-machine-input-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container{display:flex;justify-content:space-between;flex-wrap:wrap}.servicePartsListing #user-machine-input-container .machine-input-flex-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container .machine-input-flex-container{display:flex}@media screen and (max-width:1250px){.servicePartsListing #user-machine-input-container .machine-input-flex-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container .machine-input-flex-container{flex:100%;padding:10px 0;background:#eee;justify-content:center}}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container .machine-input-flex-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container .machine-input-flex-container{padding:10px}}.servicePartsListing #user-machine-input-container #machine-info-container,.servicePartsListing #user-machine-input-container #machine-serial-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container{display:inline-flex;padding-left:25px;background:#eee}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-info-container,.servicePartsListing #user-machine-input-container #machine-serial-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container{display:block;padding:10px}}.servicePartsListing #user-machine-input-container #machine-info-container h2,.servicePartsListing #user-machine-input-container #machine-serial-container h2,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container h2,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container h2{font-size:32px;padding:0;margin:auto}.servicePartsListing #user-machine-input-container #machine-info-container select,.servicePartsListing #user-machine-input-container #machine-serial-container select,.servicePartsListing #user-machine-input-container #machine-info-container input,.servicePartsListing #user-machine-input-container #machine-serial-container input,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container select,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container select,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container input,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container input{height:100%;padding:10px}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-info-container select,.servicePartsListing #user-machine-input-container #machine-serial-container select,.servicePartsListing #user-machine-input-container #machine-info-container input,.servicePartsListing #user-machine-input-container #machine-serial-container input,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container select,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container select,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container input,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container input{width:100%}}.servicePartsListing #user-machine-input-container #machine-info-container button,.servicePartsListing #user-machine-input-container #machine-serial-container button,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container button,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container button{color:#fff;background-color:#cb2c31;border-radius:5px;padding:10px 25px;border:0}.servicePartsListing #user-machine-input-container #machine-info-container button:disabled,.servicePartsListing #user-machine-input-container #machine-serial-container button:disabled,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container button:disabled,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container button:disabled{opacity:.7}.servicePartsListing #user-machine-input-container #or-txt-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #or-txt-container{display:inline-flex}.servicePartsListing #user-machine-input-container #or-txt-container h3,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #or-txt-container h3{margin:auto 0;font-size:32px;font-family:heroiccondensedmedium,arialnarrow,sans-serif}.servicePartsListing #user-machine-input-container #machine-info-container .machine-info-inputs,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container .machine-info-inputs{padding:10px 20px;margin:0 0 0 25px;background:#ccc}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-info-container .machine-info-inputs,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container .machine-info-inputs{margin:0}}.servicePartsListing #user-machine-input-container #machine-serial-container #serial-input-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container #serial-input-container{padding:10px 20px;margin:0 0 0 25px;background:#ccc}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-serial-container #serial-input-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container #serial-input-container{margin:0}}.servicePartsListing #user-machine-info-container{display:flex;flex-wrap:wrap;background-color:#eee}.servicePartsListing #user-machine-info-container .machine-info-flex-container{display:flex;width:100%;justify-content:space-between}@media screen and (max-width:800px){.servicePartsListing #user-machine-info-container .machine-info-flex-container{display:block;text-align:center}}.servicePartsListing #user-machine-info-container .machine-info-flex-container h2{padding:10px 25px;font-size:32px;margin:auto 0}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container{display:flex;justify-content:space-between;background-color:#ccc;width:75%;padding:10px 25px}@media screen and (max-width:800px){.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container{display:block;width:100%}}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container h3{font-family:heroiccondensedmedium,arial narrow;font-size:24px}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container p h3{font-family:heroiccondensedregular,open sans;font-size:22px}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button{-webkit-appearance:none;border:0;border-radius:10px;color:#fff;padding:10px 25px;height:100%;font-size:24px}@media screen and (max-width:800px){.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button{width:80%}}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button#edit-machine-info-btn{background-color:#444}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button#clear-machine-info-btn{background-color:#cb2c31}.servicePartsListing .expand-collapse-container{display:flex;justify-content:center;padding:25px 0 10px}.servicePartsListing .expand-collapse-container h2{display:inline-block;margin:0;padding:10px 50px;font-size:24px;cursor:pointer}.servicePartsListing .expand-collapse-container h2 span{margin-right:10px}.servicePartsListing .expand-collapse-container h2#expand-all-btn{background:#cb2c31;color:#fff}.servicePartsListing .expand-collapse-container h2#collapse-all-btn{background:#fff;color:#cb2c31;border:1px solid #cb2c31}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2{margin-top:10px;padding:10px;background-color:#777}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2 span{margin-right:10px}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2 span.rotate{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content{display:none;padding:10px 0 10px 40px}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{margin-bottom:10px}.servicePartsListing .spa-container .spl-category-accordion>.spl-accordion-content>.spl-category-accordion>.spl-accordion-header h2{background-color:#444}.servicePartsListing .spa-container .spl-category-accordion>.spl-accordion-content>.spl-category-accordion>.spl-accordion-content>.spl-category-accordion>.spl-accordion-header h2{background-color:#222}.serial-search-modal{padding:10px 20px;border-radius:5px}.serial-search-modal p{margin:0}.toolingSearch .ecomm-search-container .ecomm-search-bg{content:'';position:absolute;top:0;right:50%;width:calc(100vw * (100/85));height:95px;background:#464646;transform:translateX(50%);z-index:-1}@media screen and (max-width:767px){.toolingSearch .ecomm-search-container .ecomm-search-bg{width:100%}}.toolingSearch .ecomm-search-container .ecomm-searchbar{display:flex;margin:0 auto;padding:20px 0;background:#464646;justify-content:space-between}@media screen and (max-width:700px){.toolingSearch .ecomm-search-container .ecomm-searchbar{display:block}.toolingSearch .ecomm-search-container .ecomm-searchbar .cat-dropdown{margin:0 0 10px}.toolingSearch .ecomm-search-container .ecomm-searchbar .cat-dropdown button{display:block;margin:auto}.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container{display:flex;justify-content:center}.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container input#ecomm-search-input,.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container button#ecomm-search-btn{height:50px}}.toolingSearch .ecomm-search-container .ecomm-searchbar #ecomm-search-input{padding:10px;height:100%;width:500px;border:0;border-radius:5px 0 0 5px;font-style:italic}@media screen and (max-width:900px){.toolingSearch .ecomm-search-container .ecomm-searchbar #ecomm-search-input{width:70%}}.toolingSearch .ecomm-search-container .ecomm-searchbar #ecomm-search-btn{appearance:none;-webkit-appearance:none;height:100%;padding:10px 25px;border:0;border-radius:0 5px 5px 0;background-color:#cb2c31;color:#fff}.toolingSearch .ecomm-search-container .ecomm-searchbar #ecomm-search-btn .ecomm-search-btn-icon{display:none}@media screen and (max-width:900px){.toolingSearch .ecomm-search-container .ecomm-searchbar #ecomm-search-btn .ecomm-search-btn-icon{display:inline-block}.toolingSearch .ecomm-search-container .ecomm-searchbar #ecomm-search-btn .ecomm-search-btn-text{display:none}}.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en{display:flex}@media screen and (max-width:800px){.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en{justify-content:center;width:60%}}@media screen and (max-width:700px){.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en{width:100%}}.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en #sitesearch-360-container{padding:10px;height:100%!important;width:500px!important;border:0!important;border-radius:5px 0 0 5px!important;font-style:italic}@media screen and (max-width:800px){.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en #sitesearch-360-container{width:80%!important}}.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en #sitesearch-360-button{height:100%!important;border:0!important;border-radius:0 5px 5px 0!important;background-color:#cb2c31;color:#fff}@media screen and (max-width:800px){.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en #sitesearch-360-button{font-size:28px!important}}@media screen and (max-width:500px){.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en{justify-content:center}.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en #sitesearch-360-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .ecomm-search-container-en #sitesearch-360-button{height:50px!important}}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts{width:100%}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts button#hp-search-dropdown-btn{float:right;background-color:#cb2c31;color:#fff;cursor:pointer;font-size:16px;outline:0;padding:14px 16px;border:1px solid #fff;margin:0}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts .cat-row{max-height:800px}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts button.cat-dropbtn,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts button#hp-search-dropdown-btn{display:inline-block;min-height:55px}@media screen and (max-width:767px){.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts button.cat-dropbtn,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts button#hp-search-dropdown-btn{float:none;width:90%;margin:0 5% 10px}}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container{display:flex;position:absolute;width:100%;background:rgba(0,0,0,.9);padding:20px 10px;top:95px;z-index:1}@media screen and (max-width:767px){.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container{top:160px}}@media screen and (max-width:800px){.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container{width:100%}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container h2,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container h2{margin-bottom:10px}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container button,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container button{margin-top:10px}}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container .machine-input-flex-container{margin:0 10px}.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-info-container h2,.toolingSearch .ecomm-search-container .ecomm-searchbar .hsparts #user-machine-input-container #machine-serial-container h2{font-size:24px}.toolingSearch .ecomm-search-container .cat-dropdown{margin:0 10px;border-radius:5px;overflow:hidden}@media screen and (max-width:800px) and (min-width:700px){.toolingSearch .ecomm-search-container .cat-dropdown{width:42%}}@media screen and (max-width:700px){.toolingSearch .ecomm-search-container .cat-dropdown{float:none;margin-bottom:10px}}.toolingSearch .ecomm-search-container .cat-dropdown .cat-dropbtn{cursor:pointer;font-size:16px;outline:0;color:#fff;padding:14px 16px;background-color:#666;border:1px solid #8e8d8d;font:inherit;margin:0}@media screen and (max-width:767px){.toolingSearch .ecomm-search-container .cat-dropdown .cat-dropbtn{width:85%}}.toolingSearch .ecomm-search-container .cat-dropdown-content{display:block;position:absolute;background-color:#f8f8f8;left:0;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:100;padding-bottom:50px;margin-top:10px;width:100%}.toolingSearch .ecomm-search-container .cat-dropdown-content .cat-header{background:red;padding:16px;color:#fff;transition-delay:.5s}.toolingSearch .ecomm-search-container .hbut{width:90%;margin:0 0 0 50px;padding:10px 0;border-bottom:1px solid #222}.toolingSearch .ecomm-search-container .hbut h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:24px;text-transform:uppercase;line-height:1.1;color:#cb2c31;text-align:left;width:100%}.toolingSearch .ecomm-search-container .hbut a:hover{background-color:#ddd}@media screen and (max-width:480px){.toolingSearch .ecomm-search-container .hbut{margin:0;width:100%;padding-left:10px;max-height:804px}}@media screen and (max-width:480px){.toolingSearch .ecomm-search-container .cat-row{max-height:100%}}@media screen and (min-width:1200px){.toolingSearch .ecomm-search-container .cat-row{display:flex;flex-direction:column;flex-wrap:wrap;max-height:1512px;width:100%}}.toolingSearch .ecomm-search-container .cat-row:after{content:"";display:table;clear:both}.toolingSearch .ecomm-search-container .cat-column{margin:30px 10px 0 50px;float:left;width:15%;background-color:#f8f8f8;text-align:left;cursor:pointer}.toolingSearch .ecomm-search-container .cat-column h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:24px;color:#222;text-transform:uppercase;line-height:1.1}.toolingSearch .ecomm-search-container .cat-column h3 i{display:none}.toolingSearch .ecomm-search-container .cat-column h3:after{border-bottom:2px solid #cb2c31;content:"";display:block;margin:3px 0;width:27px}@media screen and (max-width:1100px){.toolingSearch .ecomm-search-container .cat-column{width:20%}}@media screen and (max-width:480px){.toolingSearch .ecomm-search-container .cat-column{width:100%;margin:0;padding:10px 0 10px 10px;border-bottom:1px solid #222}.toolingSearch .ecomm-search-container .cat-column .mob-subcats{height:30px;padding:5px 0 0 15px}.toolingSearch .ecomm-search-container .cat-column .mob-subcats a>i{color:#cb2c31;font-size:8px;vertical-align:middle;line-height:30px;margin-right:3px}.toolingSearch .ecomm-search-container .cat-column .mob-subcats:after{display:inline-block}.toolingSearch .ecomm-search-container .cat-column h3:after{border-bottom:0}.toolingSearch .ecomm-search-container .cat-column h3>i{display:contents}}.toolingSearch .ecomm-search-container .cat-column a>i{color:#cb2c31;font-size:8px;vertical-align:middle;line-height:30px;margin-right:3px}.toolingSearch .ecomm-search-container .cat-column a{float:none;color:#222;font-size:17px;text-decoration:none;display:block;text-align:left}.toolingSearch .ecomm-search-container .cat-column a:hover{background-color:#ddd}.toolingSearch .ecomm-search-container #tooling-home{cursor:pointer}.toolingSearch .ecomm-search-container #hsp-home{cursor:pointer}@media only screen and (max-width:800px){.ecomm-nav-container>.ecomm-search-container{display:none}}.fade-bg{box-shadow:0 0 0 100vmax rgba(0,0,0,.5)}.bcs-tooling-search #bcs-img-search{display:none}@media screen and (max-width:1400px){.partListing{padding:0 25px}}@media screen and (max-width:800px){.partListing{padding:0}}.partListing .sections-container .part-listing-header,.partListing .items-container .part-listing-header{margin-bottom:40px;padding:0 27px 0 10px}.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1{font-family:open sans,arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;color:#cb2c31;margin-bottom:25px}@media screen and (max-width:800px){.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1{text-align:center}}.partListing .sections-container .part-listing-header p,.partListing .items-container .part-listing-header p{color:#6d6d6d}.partListing .sections-container .part-listing-header p{padding:0 20px;margin-bottom:0}@media screen and (max-width:800px){.partListing .items-container .part-listing-header{margin-bottom:0}.partListing .items-container .part-listing-header p{color:#000;text-align:center}}.partListing .items-container .spa-container{display:block;display:flex}@media screen and (min-width:1400px){.partListing .items-container .spa-container{padding:0 20px}}@media screen and (max-width:950px){.partListing .items-container .spa-container.hide-filters-col #filters-col{display:none}.partListing .items-container .spa-container.hide-filters-col #items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container{padding:0 5px;display:flex;flex-basis:50%;justify-content:space-around;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item{display:block;flex-basis:48%;width:48%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img{width:97%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%;display:flex;justify-content:space-around}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img{max-width:35%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select{width:90%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included{width:65%!important}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button{width:90%}}@media screen and (max-width:450px){.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2{font-size:11px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price{font-size:12px!important}}.partListing .items-container .spa-container #filters-col{flex:0 0 275px;margin-right:25px;padding-left:0}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #clear-all{display:none}}.partListing .items-container .spa-container #filters-col #clear-all:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #selected-filters{display:flex;flex-direction:column;justify-content:flex-end;max-height:150px;height:150px;padding-bottom:25px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #selected-filters button{-webkit-appearance:none;margin:0 auto 5px;padding:5px 10px;width:fit-content;background:0;border:1px solid #cb2c31;border-radius:25px;color:#cb2c31}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #selected-filters button{display:none}}.partListing .items-container .spa-container #filters-col #selected-filters button:active{background-color:#cb2c31;color:#fff}.partListing .items-container .spa-container #filters-col #selected-filters button:focus{outline:0}.partListing .items-container .spa-container #filters-col #selected-filters button i{font-style:normal;margin:0 5px}.partListing .items-container .spa-container #filters-col h1{margin-bottom:20px;font-size:18px;font-family:arial narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.partListing .items-container .spa-container #filters-col h2{padding:10px;font-size:16px;font-family:arial narrow,Arial,sans-serif;font-weight:700;margin-bottom:10px;color:#fff;background:#5f5f5f}.partListing .items-container .spa-container #filters-col h2 p{position:relative;top:-2px;margin:5px;display:inline}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col h2 p{font-size:10px;top:-1}}.partListing .items-container .spa-container #filters-col #filter-container{padding-right:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container{position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{display:flex;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search{padding:10px;height:35px;color:#fff;background-color:#ccc;border-radius:5px 0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search{height:35px;width:100%;padding:0 10px;border:1px solid #ccc;border-radius:0 5px 5px 0}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{position:absolute;display:block;float:right;left:93%;top:-5px}@media screen and (max-width:500px){.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{left:90%}}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle{font-size:28px;color:#cb2c31;margin-top:-4px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question{font-size:16px;position:absolute;right:7.5px;top:2px;color:#fff}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container{padding:10px;position:absolute;top:30px;right:0;z-index:1;background:#000;color:#fff;border-radius:5px 0 5px 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-values-container{max-height:170px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #filter-container .filter-item{display:block;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input{background-color:#ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.partListing .items-container .spa-container #filters-col #filter-container .filter-item span{display:inline-block;vertical-align:middle}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:2px 5px 0;background:#fff;border-radius:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.partListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span{padding:0 5px;font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before{font-family:fontawesome;content:'\f111';margin:0 10px;text-shadow:0 0 2px #000,0 0 2px #000}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before{color:#68cafa}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before{color:#fffd55}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before{color:#e9343d}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before{color:#45962a}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before{color:#f09d39}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before{color:#a3a1a1}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col{flex:0 0 45%;padding:0 0 0 10px;margin:0}.partListing .items-container .spa-container #filters-col h1{font-size:16px}.partListing .items-container .spa-container #filters-col button#clear-all{font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container{padding-right:10px}.partListing .items-container .spa-container #filters-col #filter-container h2{font-size:12px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{padding:0 0 10px;margin:0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search{height:25px;padding:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search{height:25px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item{margin-bottom:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span{padding:0;font-size:11px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input{width:15px;height:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after{left:-1px;top:-6px}}.partListing .items-container .spa-container .subscribe-text .message{font-size:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container .subscribe-text h2{font-size:30px}.partListing .items-container .spa-container .subscribe-text .message{font-size:15px}.partListing .items-container .spa-container .subscribe-text iframe{height:300px}}.partListing .items-container .spa-container #items-col{flex:0 0 calc(100% - 300px);flex-basis:calc(100% - 300px)}.partListing .items-container .spa-container #items-col #items-header{height:100px}.partListing .items-container .spa-container #items-col #mobile-filter-btn{display:none;text-align:center}@media screen and (max-width:950px){.partListing .items-container .spa-container #items-col #mobile-filter-btn{display:block}}.partListing .items-container .spa-container #items-col #mobile-filter-btn button{-webkit-appearance:none;appearance:none;display:inline-block;margin:10px 0;padding:10px;width:80%;border:0;border-radius:5px;background-color:#cb2c31;color:#fff;cursor:pointer}@media screen and (max-width:950px) and (min-width:800px){.partListing .items-container .spa-container #items-col #mobile-filter-btn button{margin:1px 10px 1px 0;padding:6px 0;width:20%;border-radius:5px;float:left}}.partListing .items-container .spa-container #items-col #items-container{overflow-y:auto;padding-right:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col #items-container{padding:0 20px;max-height:none;overflow-y:visible}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col #items-container{margin:0;padding:0 5px 0 0;width:100%}}.partListing .items-container .spa-container #items-col .part-list-item,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{margin:0}}@media screen and (max-width:550px){.partListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .check-out-container{height:100%;align-items:center}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container label{margin:0 10px}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container #size-select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{display:flex}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item>a,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{display:block}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{margin:0 20px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h1,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h3,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text h3{font-size:14px;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container .action-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container select::-ms-expand{display:none}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled],.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button[disabled]:hover{cursor:unset}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{padding:7px 20px}}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p i,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container{height:50%;display:block}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}.partListing .items-container .spa-container #items-col .filter-error-container h2{line-height:1em;font-size:32px;padding:5px 25px;color:#7f7f7f}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col{flex:0 0 55%;flex-basis:55%;max-width:55%}.partListing .items-container .spa-container #items-col #items-header{height:80px}.partListing .items-container .spa-container #items-col #items-header h1{font-size:28px;margin-bottom:10px}.partListing .items-container .spa-container #items-col .dropdown{display:none}.partListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item{font-size:11px;padding:5px}.partListing .items-container .spa-container #items-col #items-container{padding:0 5px 0 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a{padding:0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container{margin:0 0 15px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text{margin:0 0 0 5%}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1{font-size:12px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3{font-size:12px;margin:5px 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2{font-size:14px}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img{max-width:35%}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select{height:30px;width:calc(100% - 5px)}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included{width:calc(80% - 5px)!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button{font-size:100%}}@media screen and (max-width:600px){.partListing .items-container .spa-container #items-col #items-header{height:85px}.partListing .items-container .spa-container #items-col #items-header h1{margin-bottom:10px;font-size:25px}}@media screen and (max-width:332px){.partListing .items-container .spa-container #items-col #items-header{height:95px}.partListing .items-container .spa-container #items-col #items-header h1{font-size:25px;margin-bottom:5px}}.partListing .items-container .spa-container #filters-col.hidden+#items-col{flex:0 0 100%;flex-basis:100%}@media screen and (min-width:1251px){.partListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a{max-width:100%}}@media screen and (max-width:800px){.partListing .items-container .spa-container .mobile-selected-filters{max-width:100%;width:300px;width:fit-content;margin:5px auto 15px}.partListing .items-container .spa-container .mobile-selected-filters a{display:block}.partListing .items-container .spa-container .mobile-selected-filters a i{margin:0 5px;font-style:normal;color:#cb2c31}.partListing .items-container .spa-container .mobile-selected-filters a span{text-decoration:underline}}.haas-modal .filter-search-container{display:none}.haas-modal .mobile-filter-wrapper{margin-top:15px;background-color:#3f3f3f;color:#fff;text-align:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions{display:flex;padding:10px 0 15px;justify-content:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button{flex:0 0 40%;margin:0 2.5%;padding:10px 0;-webkit-appearance:none;border:2px solid #fff;text-transform:uppercase;font-family:open sans,arial,sans-serif;font-weight:600}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#apply-btn{color:#fff;background:0}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#clear-btn{color:#3f3f3f;background:#fff}.haas-modal #filter-container h2{width:100%;padding:10px;text-align:center;background-color:#6f6f6f;color:#fff}@media screen and (max-width:500px){.haas-modal #filter-container h2{font-size:24px}}.haas-modal #filter-container .filter-item{display:block;margin:15px 0;padding:0 10%}.haas-modal #filter-container .filter-item.not-selectable{display:none}.haas-modal #filter-container .filter-item.filter-disabled input{background-color:#ccc}.haas-modal #filter-container .filter-item input,.haas-modal #filter-container .filter-item span{display:inline-block;vertical-align:middle}.haas-modal #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:1px}.haas-modal #filter-container .filter-item input.single-filter:after,.haas-modal #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.haas-modal #filter-container .filter-item span{padding:0 5px;font-size:13px}.haas-modal #filter-container .filter-tooltip .fa-circle,.haas-modal #filter-container .filter-tooltip .fa-question{display:none}.haas-modal #filter-container .filter-tooltip .fa-question-circle{margin-left:10px;display:inline-block}.haas-modal #filter-container #mobile-filter-tooltip-description{display:block;font-size:16px;padding:15px 10px 5px;margin-top:10px;border-top:2px solid #fff}.plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.plp-promo-container .plp-promo-price .special-pricing-text{font-weight:600;color:#000}.plp-promo-container .plp-promo-price .special-pricing-text .special-pricing-star{color:#cb2c31;font-weight:700}.plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}@media screen and (min-width:1251px){body.ie11 .partListing .items-container .spa-container #items-col .part-list-item .list-item-text,body.ie11 .servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item .list-item-text{max-width:100%}}.dropdown{margin-right:20px;cursor:pointer;margin-left:auto;margin-right:auto}.dropdown .dropdown-item:hover{color:#fff}@media screen and (max-width:800px){.dropdown{width:80%;position:relative;float:none!important}.dropdown button{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.dropdown .dropdown-menu{width:100%;position:relative;margin:auto}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) .partListing .items-container .spa-container #items-col .part-list-item>a,body:not(.lang-en):not(.lang-nl) .servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a,body.lang-nl .servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item>a{max-width:calc(100% - 445px)}}.serviceTagPage{position:relative;overflow:hidden}.serviceTagPage.single-page-content-mode #service-tag-page-container{display:block}.serviceTagPage.single-page-content-mode #service-tag-page-container #service-tag-page-nav{display:none}.serviceTagPage.nav-mode{background:#000;border:1px solid #000;box-shadow:5px 5px #ccc}.serviceTagPage #service-tag-page-container{display:flex}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container{display:block}}.serviceTagPage #service-tag-page-container #service-tag-page-nav{flex:0 0 21%;padding:25px 10px}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav{padding:20px 0 0}}.serviceTagPage #service-tag-page-container #service-tag-page-nav hr{width:100%;margin:10px 0}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav hr{margin:10px 0 0}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-page-title{color:#fff;font-family:HeroicCondensedRegular,sans-serif}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-page-title{padding:0 15px}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{margin:0;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{border-radius:0}}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container{display:none}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li{margin:10px 0 0;padding-bottom:10px;border-bottom:1px solid #4d4d4d}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li:hover{color:#cb2c31}@media screen and (max-width:1200px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li{display:inline-block}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container li:not(:last-child):after{color:#fff;content:"|"}}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container .service-tag-page-link{color:#fff;font-family:open sans,sans-serif;font-size:15px}.serviceTagPage #service-tag-page-container #service-tag-page-nav .service-tag-link-container .service-tag-page-link.active-link{color:#cb2c31}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container{display:none;margin:10px;padding:20px 15px;list-style:none;background-color:#333;border-radius:15px}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container h2{margin:0 0 10px;padding:0;color:#fff}.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container select{padding:10px;width:100%}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #service-tag-page-nav .mobile-nav-container{display:block}}.serviceTagPage #service-tag-page-container #tag-tab-container{display:flex;padding:20px 10px 0;border-bottom:1px solid #ccc}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-tab-container{flex-wrap:wrap}}.serviceTagPage #service-tag-page-container #tag-tab-container button{-webkit-appearance:none;margin:0 2.5px;padding:10px 25px;border:1px solid #cb2c31;border-bottom:0;background:#cb2c31;color:#fff;border-radius:5px 5px 0 0}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-tab-container button{border-radius:0;width:100%}}.serviceTagPage #service-tag-page-container #tag-tab-container button:hover{cursor:pointer}.serviceTagPage #service-tag-page-container #tag-tab-container button:focus{outline:0}.serviceTagPage #service-tag-page-container #tag-tab-container button.active{background:#fff;color:#cb2c31}.serviceTagPage #service-tag-page-container #tag-page-container{min-height:500px;padding:10px 10px 50px}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2,.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2{width:100%;padding:10px 0;margin:25px 0 0;font-size:24px;color:#fff;text-transform:uppercase;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2 i,.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion h2 span{margin-left:10px}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(1) h2{background-color:#000}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(2) h2{background-color:#2f2f2f}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(3) h2{background-color:#4e4e4e}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(4) h2{background-color:#6d6d6d}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(5) h2{background-color:#8c8c8c}.serviceTagPage #service-tag-page-container #tag-page-container .service-tag-page-accordion:nth-child(6) h2{background-color:#ababab}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content{display:flex;width:100%;padding:10px 25px 0;flex-wrap:wrap}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div{display:block;flex:50%;border-bottom:1px solid #ccc;padding:10px 20px}@media screen and (max-width:800px){.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div{flex:100%}}.serviceTagPage #service-tag-page-container #tag-page-container .stp-accordion-content>div i{color:#cb2c31;margin-right:10px}.serviceTagPage #service-tag-page-container #service-tag-page-content{background-color:#fff;flex:0 79%}.serviceTagPage #service-tag-page-container #service-tag-page-content.videos-only-mode .service-tag-page-accordion h2{display:none}.servicePartsListing #user-machine-input-container{display:flex;justify-content:space-between;flex-wrap:wrap}.servicePartsListing #user-machine-input-container .machine-input-flex-container{display:flex}@media screen and (max-width:1250px){.servicePartsListing #user-machine-input-container .machine-input-flex-container{flex:100%;padding:10px 0;background:#eee;justify-content:center}}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container .machine-input-flex-container{padding:10px}}.servicePartsListing #user-machine-input-container #machine-info-container,.servicePartsListing #user-machine-input-container #machine-serial-container{display:inline-flex;padding-left:25px;background:#eee}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-info-container,.servicePartsListing #user-machine-input-container #machine-serial-container{display:block;padding:10px}}.servicePartsListing #user-machine-input-container #machine-info-container h2,.servicePartsListing #user-machine-input-container #machine-serial-container h2{font-size:32px;padding:0;margin:auto}.servicePartsListing #user-machine-input-container #machine-info-container select,.servicePartsListing #user-machine-input-container #machine-serial-container select,.servicePartsListing #user-machine-input-container #machine-info-container input,.servicePartsListing #user-machine-input-container #machine-serial-container input{height:100%;padding:10px}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-info-container select,.servicePartsListing #user-machine-input-container #machine-serial-container select,.servicePartsListing #user-machine-input-container #machine-info-container input,.servicePartsListing #user-machine-input-container #machine-serial-container input{width:100%}}.servicePartsListing #user-machine-input-container #machine-info-container button,.servicePartsListing #user-machine-input-container #machine-serial-container button{color:#fff;background-color:#cb2c31;border-radius:5px;padding:10px 25px;border:0}.servicePartsListing #user-machine-input-container #machine-info-container button:disabled,.servicePartsListing #user-machine-input-container #machine-serial-container button:disabled{opacity:.7}.servicePartsListing #user-machine-input-container #or-txt-container{display:inline-flex}.servicePartsListing #user-machine-input-container #or-txt-container h3{margin:auto 0;font-size:32px;font-family:heroiccondensedmedium,arialnarrow,sans-serif}.servicePartsListing #user-machine-input-container #machine-info-container .machine-info-inputs{padding:10px 20px;margin:0 0 0 25px;background:#ccc}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-info-container .machine-info-inputs{margin:0}}.servicePartsListing #user-machine-input-container #machine-serial-container #serial-input-container{padding:10px 20px;margin:0 0 0 25px;background:#ccc}@media screen and (max-width:800px){.servicePartsListing #user-machine-input-container #machine-serial-container #serial-input-container{margin:0}}.servicePartsListing #user-machine-info-container{display:flex;flex-wrap:wrap;background-color:#eee}.servicePartsListing #user-machine-info-container .machine-info-flex-container{display:flex;width:100%;justify-content:space-between}@media screen and (max-width:800px){.servicePartsListing #user-machine-info-container .machine-info-flex-container{display:block;text-align:center}}.servicePartsListing #user-machine-info-container .machine-info-flex-container h2{padding:10px 25px;font-size:32px;margin:auto 0}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container{display:flex;justify-content:space-between;background-color:#ccc;width:75%;padding:10px 25px}@media screen and (max-width:800px){.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container{display:block;width:100%}}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container h3{font-family:heroiccondensedmedium,arial narrow;font-size:24px}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container p h3{font-family:heroiccondensedregular,open sans;font-size:22px}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button{-webkit-appearance:none;border:0;border-radius:10px;color:#fff;padding:10px 25px;height:100%;font-size:24px}@media screen and (max-width:800px){.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button{width:80%}}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button#edit-machine-info-btn{background-color:#444}.servicePartsListing #user-machine-info-container .machine-info-flex-container #machine-info-container button#clear-machine-info-btn{background-color:#cb2c31}.servicePartsListing .expand-collapse-container{display:flex;justify-content:center;padding:25px 0 10px}.servicePartsListing .expand-collapse-container h2{display:inline-block;margin:0;padding:10px 50px;font-size:24px;cursor:pointer}.servicePartsListing .expand-collapse-container h2 span{margin-right:10px}.servicePartsListing .expand-collapse-container h2#expand-all-btn{background:#cb2c31;color:#fff}.servicePartsListing .expand-collapse-container h2#collapse-all-btn{background:#fff;color:#cb2c31;border:1px solid #cb2c31}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2{margin-top:10px;padding:10px;background-color:#777}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2 span{margin-right:10px}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-header h2 span.rotate{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content{display:none;padding:10px 0 10px 40px}.servicePartsListing .spa-container .spl-category-accordion .spl-accordion-content .part-list-item{margin-bottom:10px}.servicePartsListing .spa-container .spl-category-accordion>.spl-accordion-content>.spl-category-accordion>.spl-accordion-header h2{background-color:#444}.servicePartsListing .spa-container .spl-category-accordion>.spl-accordion-content>.spl-category-accordion>.spl-accordion-content>.spl-category-accordion>.spl-accordion-header h2{background-color:#222}.serial-search-modal{padding:10px 20px;border-radius:5px}.serial-search-modal p{margin:0}#related-parts{display:flex;flex-wrap:wrap}@media screen and (max-width:800px){#related-parts{padding:0 20px;overflow-y:visible}}@media screen and (max-width:425px){#related-parts{margin-left:-25px;padding:0;width:calc(100% + 50px)}}.related-part-list-item{flex-basis:32%;list-style:none;width:calc(100%/3);padding:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;margin-bottom:10px;margin-right:10px}@media screen and (max-width:1250px){.related-part-list-item{flex-basis:90%;display:block;margin:0 auto 10px 10px}}@media screen and (max-width:425px){.related-part-list-item{margin-left:32px;flex-basis:85%}}.related-part-list-item>a{display:flex}@media screen and (min-width:1251px){.related-part-list-item>a{max-width:calc(100%)}}@media screen and (max-width:1250px){.related-part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:500px){.related-part-list-item>a{padding:0 4%}}.related-part-list-item:nth-child(3n+1){clear:left}@media screen and (max-width:800px){.related-check-out-container{padding:0 5%}}@media screen and (max-width:800px){.related-check-out-container .action-container{display:flex;justify-content:space-evenly}}.related-check-out-container .action-container button{padding:10px 20px 7px;margin:0 27px;background-color:#cb2c31;border:0;border-radius:5px;font-size:14px;color:#fff}.related-check-out-container .action-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.related-check-out-container .action-container button{height:100%}}@media screen and (max-width:800px){.related-check-out-container .action-container button{width:60%;margin:0 10px 0 25px}}@media screen and (max-width:500px){.related-check-out-container .action-container button{font-size:12px}}.related-check-out-container .action-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;border-radius:5px;height:100%;padding:0 39px 0 10px}.related-check-out-container .action-container select::-ms-expand{display:none}@media screen and (max-width:800px){.related-check-out-container .action-container select{width:40%;height:38px}}.related-list-item-img-container{width:100px;display:flex;float:left;flex-direction:column}@media screen and (max-width:1250px){.related-list-item-img-container{width:auto;width:100px}}@media screen and (max-width:800px){.related-list-item-img-container{justify-content:center;width:40%}}.related-list-item-img-container img{max-height:100%;max-width:100%;width:auto;height:auto;border-radius:5px}.related-list-item-text{font-family:open sans,arial,sans-serif;display:flex;flex-direction:column;justify-content:center;padding:0 10px}@media screen and (min-width:1251px){.related-list-item-text{max-width:calc(100% - 50px)}}@media screen and (max-width:1250px){.related-list-item-text{margin:0 20px}}@media screen and (max-width:800px){.related-list-item-text{margin:0 5px 0 20px;width:60%}}.related-list-item-text h1{font-size:calc(92%);color:#cb2c31}.related-list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:calc(102%);font-style:italic;color:#000}.related-list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.related-list-item-text h3{font-size:calc(78%);color:#000}.related-plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.related-plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.related-part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}.strikethrough{text-decoration:line-through}.related-parts-header{margin-top:100px;margin-bottom:25px}@media screen and (max-width:425px){.related-parts-header{margin-left:10px;width:95%}}.related-parts-header h1{font-family:HeroicCondensedMedium;font-size:36px;color:#000}.related-parts-header hr{width:100%;margin:0 0 10px}.productFeedback .product-feedback-header{margin-top:0}.productFeedback .product-feedback-header button{padding:10px 20px 7px;margin:20px 0 0 10px;background-color:#cb2c31;border:0;font-size:14px;color:#fff}.productFeedback .product-feedback-header button:hover{cursor:pointer}@media screen and (max-width:1250px){.productFeedback .product-feedback-header button{height:100%}}.productFeedback .product-feedback-header button:disabled{background-color:#bbb}.productFeedback .product-feedback-header .overal-rating::before{content:"\f005 \f005 \f005 \f005 \f005";font-family:FontAwesome;letter-spacing:10px;margin:10px 0 0 10px;display:inline-block;color:#ddd;border:1px #ddd;font-size:1.25em;background:-webkit-linear-gradient(left,#cb2c31 50%,#ddd 50%);background:-moz-linear-gradient(left,#cb2c31 50%,#ddd 50%);background:-ms-linear-gradient(left,#cb2c31 50%,#ddd 50%);background:linear-gradient(left,#cb2c31 50%,#ddd 50%);background-clip:text}fieldset,label{margin:0;padding:0}.rating{border:0;float:left}.rating>input{display:none}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating>label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.rating>input:checked~label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#cb2c31}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>label:hover~input:checked~label,.rating>input:checked~label:hover~label{color:#cb2c31}.star-rating{display:inline-block;unicode-bidi:bidi-override;color:#ddd;font-size:25px;height:25px;letter-spacing:5px;width:auto;margin:5px 0 0 10px;position:relative;padding:0}.rating-upper{color:#cb2c31;padding:0;position:absolute;z-index:1;display:flex;top:0;left:0;overflow:hidden}.rating-lower{padding:0;display:flex;z-index:0}.reviews-total{margin:10px 0 0 10px}.reviews-list-container{margin-top:30px;width:98%}.review{margin:0 0 60px 10px;border-top:1px solid #ddd}.reviewer-info{margin-top:30px;width:25%;float:left;font-weight:700!important;overflow:hidden}.review-date{color:#888}.review-content{margin-top:30px;float:left;width:75%}.review-title{font-weight:700!important;font-size:16px;margin-left:10px}.review-text{margin:10px 0 0 10px;width:95%}.feedback-modal-container .feedback-modal-header{border-bottom:1px solid #ddd}.feedback-modal-container .modal-product-title{color:#cb2c31;font-weight:700}.feedback-modal-container .non-auth-q-txt{font-weight:700}.feedback-modal-container .modal-required-text{font-size:12px;color:#bbb;margin:20px 0 10px}.product-rating-field-container{margin:5px 0;padding-bottom:5px;border-bottom:1px solid #ddd}.product-rating-label{padding-top:10px;margin-right:20px;color:#cb2c31;font-size:14px;font-weight:700;float:left}.rating-fieldset-container{margin-right:15px;float:left}.info-text{padding-top:10px;float:left;font-size:14px}.review-title-field-container,.review-name-field-container{border-bottom:1px solid #ddd}.review-title-field-container input,.review-name-field-container input{display:block;width:80%;border:1px solid #bbb;margin-bottom:20px;padding:0 0 0 10px}.review-title-field-container label,.review-name-field-container label{display:block;font-size:14px;font-weight:700;width:80%;margin-bottom:10px}.review-title-field-container ::placeholder,.review-name-field-container ::placeholder{font-size:14px;color:#bbb;margin:0 0 0 5px}.review-comment-container textarea{display:block;width:80%;border:1px solid #000;margin-bottom:20px;height:100px;padding:5px 0 0 10px}.review-comment-container label{display:block;font-size:14px;font-weight:700;width:80%;margin:10px 0}.review-comment-container ::placeholder{font-size:14px;color:#bbb;margin:0 0 0 5px}.post-review-btn-container{width:80%}#post-review-btn,#post-q-btn,#post-reply-btn{float:right;height:25px;padding:4px 20px 7px;background-color:#cb2c31;border:0;font-size:12px;color:#fff}#post-review-btn:hover,#post-q-btn:hover,#post-reply-btn:hover{cursor:pointer}.stars-row{margin-bottom:5px}.reviews-left{float:left;width:50%}.reviews-left p{margin:0 0 0 10px}.reviews-right{float:left;width:50%}.stars-label{float:left;margin-right:5px}.stars-label>span{color:#cb2c31}.stars-progress{background-color:#ddd;margin-top:5px;float:left;width:50%}.stars-progress>div{padding:1px;background-color:#cb2c31;height:15px}.stars-count{margin-left:5px;float:left}.review-tabs{position:relative;padding:0;margin:100px 0 0;border-bottom:2px solid #cb2c31}.pr-active{border:1px solid #cb2c31!important;background:#fff!important;border-radius:10px 10px 0 0}.inactive{background:#efefef!important;border-radius:10px 10px 0 0}.rev-tablink{background-color:#fff;font-family:HeroicCondensedMedium;text-align:left;font-size:36px;color:#000;border:0;outline:0;display:inline-block;cursor:pointer;padding:0 14px}@media screen and (max-width:560px){.rev-tablink{font-size:30px}}@media screen and (max-width:495px){.rev-tablink{font-size:25px}}@media screen and (max-width:445px){.rev-tablink{font-size:20px}}@media screen and (max-width:330px){.rev-tablink{font-size:16px}}.rev-tabcontent{color:#000;display:none;padding:0;height:100%}.rev-tablink:focus{outline:0}#pr-slider{position:absolute;bottom:-2px;left:0;height:2px;background-color:#cb2c31;transition:left .25s}.answers-header{position:relative;margin:10px 0 0 10px;padding:0}.answers-header>i{margin-right:5px}.answers-header>i:nth-child(2){margin:0 5px;justify-content:space-between}.answers-header>span{cursor:pointer}.answer-row{display:flex;margin-left:10px}.reply{color:#cb2c31;border:1px solid #cb2c31;background-color:#fff;font-size:12px;border-radius:18px;height:30px;width:80px;cursor:pointer;margin-left:5px}.reply>i{margin-right:5px}.reply:hover{color:#fff;background-color:#cb2c31}.answers-container{display:block;margin-top:40px;width:95%}.answer-info{width:30%;float:left;margin:auto}.answer-text{position:relative;width:70%;float:left;border-left:1px solid #dfdfdf;padding:5%;text-overflow:none}.answer-text>i{position:absolute;top:45%;left:-5px;font-size:10px;color:#aaa}.answer-author{margin-top:-20px;font-weight:700;overflow:hidden}.answer-date{color:#888}.feedback-modal-container .errMsg{width:80%;margin-top:50px}@media screen and (max-width:1400px){.partListing{padding:0 25px}}@media screen and (max-width:800px){.partListing{padding:0}}.partListing .sections-container .part-listing-header,.partListing .items-container .part-listing-header{margin-bottom:40px;padding:0 27px 0 10px}.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1{font-family:open sans,arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;color:#cb2c31;margin-bottom:25px}@media screen and (max-width:800px){.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1{text-align:center}}.partListing .sections-container .part-listing-header p,.partListing .items-container .part-listing-header p{color:#6d6d6d}.partListing .sections-container .part-listing-header p{padding:0 20px;margin-bottom:0}@media screen and (max-width:800px){.partListing .items-container .part-listing-header{margin-bottom:0}.partListing .items-container .part-listing-header p{color:#000;text-align:center}}.partListing .items-container .spa-container{display:block;display:flex}@media screen and (min-width:1400px){.partListing .items-container .spa-container{padding:0 20px}}@media screen and (max-width:950px){.partListing .items-container .spa-container.hide-filters-col #filters-col{display:none}.partListing .items-container .spa-container.hide-filters-col #items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container{padding:0 5px;display:flex;flex-basis:50%;justify-content:space-around;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item{display:block;flex-basis:48%;width:48%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img{width:97%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%;display:flex;justify-content:space-around}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img{max-width:35%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select{width:90%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included{width:65%!important}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button{width:90%}}@media screen and (max-width:450px){.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2{font-size:11px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price{font-size:12px!important}}.partListing .items-container .spa-container #filters-col{flex:0 0 275px;margin-right:25px;padding-left:0}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #clear-all{display:none}}.partListing .items-container .spa-container #filters-col #clear-all:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #selected-filters{display:flex;flex-direction:column;justify-content:flex-end;max-height:150px;height:150px;padding-bottom:25px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #selected-filters button{-webkit-appearance:none;margin:0 auto 5px;padding:5px 10px;width:fit-content;background:0;border:1px solid #cb2c31;border-radius:25px;color:#cb2c31}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #selected-filters button{display:none}}.partListing .items-container .spa-container #filters-col #selected-filters button:active{background-color:#cb2c31;color:#fff}.partListing .items-container .spa-container #filters-col #selected-filters button:focus{outline:0}.partListing .items-container .spa-container #filters-col #selected-filters button i{font-style:normal;margin:0 5px}.partListing .items-container .spa-container #filters-col h1{margin-bottom:20px;font-size:18px;font-family:arial narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.partListing .items-container .spa-container #filters-col h2{padding:10px;font-size:16px;font-family:arial narrow,Arial,sans-serif;font-weight:700;margin-bottom:10px;color:#fff;background:#5f5f5f}.partListing .items-container .spa-container #filters-col h2 p{position:relative;top:-2px;margin:5px;display:inline}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col h2 p{font-size:10px;top:-1}}.partListing .items-container .spa-container #filters-col #filter-container{padding-right:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container{position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{display:flex;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search{padding:10px;height:35px;color:#fff;background-color:#ccc;border-radius:5px 0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search{height:35px;width:100%;padding:0 10px;border:1px solid #ccc;border-radius:0 5px 5px 0}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{position:absolute;display:block;float:right;left:93%;top:-5px}@media screen and (max-width:500px){.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{left:90%}}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle{font-size:28px;color:#cb2c31;margin-top:-4px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question{font-size:16px;position:absolute;right:7.5px;top:2px;color:#fff}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container{padding:10px;position:absolute;top:30px;right:0;z-index:1;background:#000;color:#fff;border-radius:5px 0 5px 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-values-container{max-height:170px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #filter-container .filter-item{display:block;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input{background-color:#ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.partListing .items-container .spa-container #filters-col #filter-container .filter-item span{display:inline-block;vertical-align:middle}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:2px 5px 0;background:#fff;border-radius:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.partListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span{padding:0 5px;font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before{font-family:fontawesome;content:'\f111';margin:0 10px;text-shadow:0 0 2px #000,0 0 2px #000}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before{color:#68cafa}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before{color:#fffd55}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before{color:#e9343d}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before{color:#45962a}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before{color:#f09d39}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before{color:#a3a1a1}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col{flex:0 0 45%;padding:0 0 0 10px;margin:0}.partListing .items-container .spa-container #filters-col h1{font-size:16px}.partListing .items-container .spa-container #filters-col button#clear-all{font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container{padding-right:10px}.partListing .items-container .spa-container #filters-col #filter-container h2{font-size:12px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{padding:0 0 10px;margin:0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search{height:25px;padding:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search{height:25px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item{margin-bottom:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span{padding:0;font-size:11px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input{width:15px;height:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after{left:-1px;top:-6px}}.partListing .items-container .spa-container .subscribe-text .message{font-size:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container .subscribe-text h2{font-size:30px}.partListing .items-container .spa-container .subscribe-text .message{font-size:15px}.partListing .items-container .spa-container .subscribe-text iframe{height:300px}}.partListing .items-container .spa-container #items-col{flex:0 0 calc(100% - 300px);flex-basis:calc(100% - 300px)}.partListing .items-container .spa-container #items-col #items-header{height:100px}.partListing .items-container .spa-container #items-col #mobile-filter-btn{display:none;text-align:center}@media screen and (max-width:950px){.partListing .items-container .spa-container #items-col #mobile-filter-btn{display:block}}.partListing .items-container .spa-container #items-col #mobile-filter-btn button{-webkit-appearance:none;appearance:none;display:inline-block;margin:10px 0;padding:10px;width:80%;border:0;border-radius:5px;background-color:#cb2c31;color:#fff;cursor:pointer}@media screen and (max-width:950px) and (min-width:800px){.partListing .items-container .spa-container #items-col #mobile-filter-btn button{margin:1px 10px 1px 0;padding:6px 0;width:20%;border-radius:5px;float:left}}.partListing .items-container .spa-container #items-col #items-container{overflow-y:auto;padding-right:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col #items-container{padding:0 20px;max-height:none;overflow-y:visible}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col #items-container{margin:0;padding:0 5px 0 0;width:100%}}.partListing .items-container .spa-container #items-col .part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item{margin:0}}@media screen and (max-width:550px){.partListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container{height:100%;align-items:center}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label{margin:0 10px}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}.partListing .items-container .spa-container #items-col .part-list-item>a{display:flex}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item>a{display:block}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text{margin:0 20px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h3{font-size:14px;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand{display:none}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover{cursor:unset}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:7px 20px}}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container{height:50%;display:block}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}.partListing .items-container .spa-container #items-col .filter-error-container h2{line-height:1em;font-size:32px;padding:5px 25px;color:#7f7f7f}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col{flex:0 0 55%;flex-basis:55%;max-width:55%}.partListing .items-container .spa-container #items-col #items-header{height:80px}.partListing .items-container .spa-container #items-col #items-header h1{font-size:28px;margin-bottom:10px}.partListing .items-container .spa-container #items-col .dropdown{display:none}.partListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item{font-size:11px;padding:5px}.partListing .items-container .spa-container #items-col #items-container{padding:0 5px 0 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a{padding:0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container{margin:0 0 15px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text{margin:0 0 0 5%}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1{font-size:12px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3{font-size:12px;margin:5px 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2{font-size:14px}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img{max-width:35%}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select{height:30px;width:calc(100% - 5px)}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included{width:calc(80% - 5px)!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button{font-size:100%}}@media screen and (max-width:600px){.partListing .items-container .spa-container #items-col #items-header{height:85px}.partListing .items-container .spa-container #items-col #items-header h1{margin-bottom:10px;font-size:25px}}@media screen and (max-width:332px){.partListing .items-container .spa-container #items-col #items-header{height:95px}.partListing .items-container .spa-container #items-col #items-header h1{font-size:25px;margin-bottom:5px}}.partListing .items-container .spa-container #filters-col.hidden+#items-col{flex:0 0 100%;flex-basis:100%}@media screen and (min-width:1251px){.partListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a{max-width:100%}}@media screen and (max-width:800px){.partListing .items-container .spa-container .mobile-selected-filters{max-width:100%;width:300px;width:fit-content;margin:5px auto 15px}.partListing .items-container .spa-container .mobile-selected-filters a{display:block}.partListing .items-container .spa-container .mobile-selected-filters a i{margin:0 5px;font-style:normal;color:#cb2c31}.partListing .items-container .spa-container .mobile-selected-filters a span{text-decoration:underline}}.haas-modal .filter-search-container{display:none}.haas-modal .mobile-filter-wrapper{margin-top:15px;background-color:#3f3f3f;color:#fff;text-align:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions{display:flex;padding:10px 0 15px;justify-content:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button{flex:0 0 40%;margin:0 2.5%;padding:10px 0;-webkit-appearance:none;border:2px solid #fff;text-transform:uppercase;font-family:open sans,arial,sans-serif;font-weight:600}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#apply-btn{color:#fff;background:0}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#clear-btn{color:#3f3f3f;background:#fff}.haas-modal #filter-container h2{width:100%;padding:10px;text-align:center;background-color:#6f6f6f;color:#fff}@media screen and (max-width:500px){.haas-modal #filter-container h2{font-size:24px}}.haas-modal #filter-container .filter-item{display:block;margin:15px 0;padding:0 10%}.haas-modal #filter-container .filter-item.not-selectable{display:none}.haas-modal #filter-container .filter-item.filter-disabled input{background-color:#ccc}.haas-modal #filter-container .filter-item input,.haas-modal #filter-container .filter-item span{display:inline-block;vertical-align:middle}.haas-modal #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:1px}.haas-modal #filter-container .filter-item input.single-filter:after,.haas-modal #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.haas-modal #filter-container .filter-item span{padding:0 5px;font-size:13px}.haas-modal #filter-container .filter-tooltip .fa-circle,.haas-modal #filter-container .filter-tooltip .fa-question{display:none}.haas-modal #filter-container .filter-tooltip .fa-question-circle{margin-left:10px;display:inline-block}.haas-modal #filter-container #mobile-filter-tooltip-description{display:block;font-size:16px;padding:15px 10px 5px;margin-top:10px;border-top:2px solid #fff}.plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.plp-promo-container .plp-promo-price .special-pricing-text{font-weight:600;color:#000}.plp-promo-container .plp-promo-price .special-pricing-text .special-pricing-star{color:#cb2c31;font-weight:700}.plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}@media screen and (min-width:1251px){body.ie11 .partListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:100%}}.dropdown{margin-right:20px;cursor:pointer;margin-left:auto;margin-right:auto}.dropdown .dropdown-item:hover{color:#fff}@media screen and (max-width:800px){.dropdown{width:80%;position:relative;float:none!important}.dropdown button{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.dropdown .dropdown-menu{width:100%;position:relative;margin:auto}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) .partListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 445px)}}@media screen and (min-width:1400px){.partListing .sections-container{padding:0 20px}}.partListing .sections-container .section-cards-container{display:flex;flex-wrap:wrap}@media screen and (max-width:800px){.partListing .sections-container .section-cards-container{justify-content:center}}.partListing .sections-container .section-cards-container .section-card{display:inline-block;vertical-align:middle;width:19%;height:auto;margin:0 .5% 10px;padding:20px 10px 0;border:0 solid #dfdfdf;border-radius:5px}@media screen and (max-width:1000px){.partListing .sections-container .section-cards-container .section-card{flex:0 0 32%;width:32%}}@media screen and (max-width:800px){.partListing .sections-container .section-cards-container .section-card{flex:0 0 45%;width:45%;margin:0 1px 13px}.partListing .sections-container .section-cards-container .section-card img,.partListing .sections-container .section-cards-container .section-card p{max-width:100%}}@media screen and (max-width:450px){.partListing .sections-container .section-cards-container .section-card{flex:0 0 48%;width:50%;margin:10px 0 0}}.partListing .sections-container .section-cards-container .section-card .section-card-text{font-size:13px;background:#666;color:#fff;padding:5px 10px;text-align:right;border-radius:0 0 8px 8px}.partListing .sections-container .section-cards-container .section-card .section-card-soon-text{font-size:15px;font-weight:700}.partListing .sections-container .section-cards-container .section-card .section-card-title{font-size:16px;margin:0;background:#cb2c31;padding:5px 10px;color:#fff;font-family:sans-serif;font-weight:600;min-height:50px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:450px){.partListing .sections-container .section-cards-container .section-card .section-card-title{font-size:14px}}.partListing .sections-container .section-cards-container .section-card img{width:100%;border-radius:8px 8px 0 0}.partListing .sections-container .section-cards-container .coming-soon-section{opacity:50%}@media screen and (max-width:786px){.partListing .sections-container .part-listing-header h1{text-align:center}}@media screen and (max-width:500px){.partListing .sections-container .part-listing-header p{font-size:13px}}.partImageGallery .part-gallery-container{display:flex;flex-wrap:wrap}.partImageGallery .part-gallery-container .part-img-container{flex:0 0 20%;display:flex;justify-content:center;max-height:200px;margin:10px 2.5%;padding:5px;border:1px solid #dfdfdf;border-radius:5px}@media screen and (max-width:768px){.partImageGallery .part-gallery-container .part-img-container{flex:0 0 45%}}@media screen and (max-width:450px){.partImageGallery .part-gallery-container .part-img-container{flex:0 0 90%}}.partImageGallery .part-gallery-container .part-img-container img{object-fit:contain}.dynamic-charts{margin:auto}.dynamic-charts table{border-collapse:separate;border-radius:5px;width:100%;margin-bottom:10px}@media screen and (max-width:1000px){.dynamic-charts table{width:100%}}.dynamic-charts table tr td{text-align:center;min-width:100px;font-size:24px;font-family:HeroicCondensedBold}@media screen and (max-width:768px){.dynamic-charts table tr td{min-width:auto}}.dynamic-charts .charts-ftr{font-family:HeroicCondensedMedium;font-size:22px;padding-left:10px}.dynamic-charts .charts-ftr span{font-size:18px}.dynamic-charts .material-p{background-color:#3cf}.dynamic-charts .material-p-2{background-color:#c2f0ff}.dynamic-charts .material-m{background-color:#ffff04}.dynamic-charts .material-m-2{background-color:#ffff9b}.dynamic-charts .material-k{background-color:#ff0233}.dynamic-charts .material-k-2{background-color:#ff9aae}.dynamic-charts .material-n{background-color:#009901}.dynamic-charts .material-n-2{background-color:#99d79a}.dynamic-charts .material-s{background-color:#ff9902}.dynamic-charts .material-s-2{background-color:#ffd79a}.dynamic-charts .material-h{background-color:#a3a1a1}.dynamic-charts .material-h-2{background-color:#dbdada}.partClassifications .specs-drawing-row{display:inline-block}.partClassifications .specs-drawing-row.has-line-drawing{display:flex;justify-content:space-between}@media screen and (max-width:1000px){.partClassifications .specs-drawing-row.has-line-drawing{display:block}}.partClassifications .specs-drawing-row.has-line-drawing .specs-table-container{max-width:500px}@media screen and (max-width:1000px){.partClassifications .specs-drawing-row.has-line-drawing .specs-table-container{max-width:100%}}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container div:not(:first-child){display:none}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container{display:inline-block;position:relative;height:100%}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .fancybox-gallery,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .fancybox-gallery{cursor:zoom-in}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .line-drawing-gallery-left,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .line-drawing-gallery-left,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .line-drawing-gallery-right,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .line-drawing-gallery-right{position:absolute;top:50%;z-index:1;width:32px;height:32px;font-size:24px;background:#4d4d4d;color:#fff;padding:5px 10px;cursor:pointer}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .line-drawing-gallery-left,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .line-drawing-gallery-left{left:10px}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .line-drawing-gallery-right,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .line-drawing-gallery-right{right:10px}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .part-gallery-container div:not(:first-child),.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .part-gallery-container div:not(:first-child){display:none}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container img,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container img{display:inline-block;margin:0;max-width:100%;z-index:1;max-height:500px;padding:5px;border:1px solid #dfdfdf;border-radius:5px}@media screen and (max-width:1200px){.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container img,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container img{max-height:400px}}@media screen and (max-width:1000px){.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container img,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container img{max-width:100%;max-height:100%}}@media screen and (max-width:1000px){.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container{margin:10px 0}}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .expand-image-plus,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .expand-image-plus{border:5px solid transparent;background:rgba(0,0,0,.2) url(images/expand_icon.png) top left no-repeat;background-size:contain;width:45px;height:45px;position:absolute!important;bottom:1%;right:1%;z-index:2;cursor:pointer}.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-container .fancybox-gallery,.partClassifications .specs-drawing-row.has-line-drawing .line-drawing-gallery-container .fancybox-gallery{display:block}.partClassifications .part-specs-header h1{font-family:HeroicCondensedMedium;font-size:36px;color:#000}.partClassifications .part-specs-header hr{width:100%;margin:0 0 10px}.partClassifications table{border:1px solid #dfdfdf;border-collapse:separate;border-radius:5px}@media screen and (max-width:1000px){.partClassifications table{width:100%}}.partClassifications table tr:nth-child(even){background:#efefef}.partClassifications table tr td{padding:5px 10px;min-width:150px}@media screen and (max-width:768px){.partClassifications table tr td{min-width:auto}}.partClassifications .prop-sixty-five{margin:10px 0}.partClassifications .prop-sixty-five i{font-style:normal;color:red}.partClassifications .prop-sixty-five a{color:#cb2c31;text-decoration:underline}.partClassifications .prop-sixty-five a:hover{cursor:pointer}.part-container .part-flex-container{display:flex}@media screen and (max-width:800px){.part-container .part-flex-container{display:block}}.part-container .part-flex-container .part-content-right{max-width:calc(95% - 750px);flex:0 0 auto;padding:25px 0 0 25px}@media screen and (max-width:1000px){.part-container .part-flex-container .part-content-right{max-width:calc(95% - 400px)}}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-right{max-width:100%;display:block;padding:0 5%}}.part-container .part-flex-container .part-content-right h1{margin:0;padding:10px 0;border:0;color:#000;font-weight:700;font-family:open sans,Arial,sans-serif;font-size:24px}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-right h1{padding-bottom:10px;font-size:18px}}.part-container .part-flex-container .part-content-right h2{font-size:24px;padding:0}.part-container .part-flex-container .part-content-right .hybris-title{font-size:20px}.part-container .part-flex-container .part-content-right .price-atc-container{width:100%}.part-container .part-flex-container .part-content-right .price-icon-row{display:flex;width:100%;justify-content:space-between}.part-container .part-flex-container .part-content-right .part-subtitle-content{display:flex;justify-content:space-between}@media screen and (max-width:1201px) and (min-width:801px){.part-container .part-flex-container .part-content-right .part-subtitle-content{display:block}}.part-container .part-flex-container .part-content-right .part-icon{text-align:right;margin-right:20px}@media screen and (max-width:1200px){.part-container .part-flex-container .part-content-right .part-icon{flex:0 0 100%;text-align:left}}@media screen and (max-width:1201px) and (min-width:801px){.part-container .part-flex-container .part-content-right .part-icon{margin:20px 0}}@media screen and (max-width:650px){.part-container .part-flex-container .part-content-right .part-icon{margin:20px 0}}.part-container .part-flex-container .part-content-right .part-icon .part-icon-container{display:inline-block;margin:5px;max-width:100px}@media screen and (max-width:1200px){.part-container .part-flex-container .part-content-right .part-icon .part-icon-container{max-width:75px}}.part-container .part-flex-container .part-content-right .price-container{width:100%}.part-container .part-flex-container .part-content-right .part-price{color:#000;font-size:16px;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;padding:15px 0 5px;margin-bottom:0}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-right .part-price{font-size:13px}.part-container .part-flex-container .part-content-right .part-price span{font-size:16px}}.part-container .part-flex-container .part-content-right .part-price span{font-size:24px}.part-container .part-flex-container .part-content-right .part-price #unit-price{font-size:20px;color:#cb2c31;margin-left:10px}.part-container .part-flex-container .part-content-right .current-price-container .alert-danger{padding:5px 10px;margin:10px 0}.part-container .part-flex-container .part-content-right #unit-price-description{font-size:16px}.part-container .part-flex-container .part-content-right .add-to-cart-container.winner-circle-pdp #quantity-select,.part-container .part-flex-container .part-content-right .add-to-cart-container.winner-circle-pdp .select-container{display:none}.part-container .part-flex-container .part-content-right .add-to-cart-container.winner-circle-pdp .btn-container button{margin:0}.part-container .part-flex-container .part-content-right .add-to-cart-container .select-container,.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container{display:inline-block}.part-container .part-flex-container .part-content-right .add-to-cart-container .select-container{vertical-align:top}.part-container .part-flex-container .part-content-right .add-to-cart-container .select-container select{padding:10px}.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container button{border:0;padding:10px 50px;margin:0 15px;border-radius:5px;background-color:#cb2c31;color:#fff}.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container button[disabled]:hover{cursor:unset}.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container button:hover{cursor:pointer}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container button{font-size:13px;padding:10px 30px}}.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container p{color:#000;text-align:center;margin-top:5px;padding-right:50px}.part-container .part-flex-container .part-content-right .add-to-cart-container .btn-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}.part-container .part-flex-container .part-content-right #wc-marketing-description{padding-inline-start:20px}.part-container .part-flex-container .part-content-right #winners-circle-disclaimer{margin-top:25px;padding:15px 20px;border:1px solid #cb2c31;border-radius:10px}.part-container .part-flex-container .part-content-right #winners-circle-disclaimer p{margin:0;font-size:14px;color:#cb2c31}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container{display:flex;margin-top:10px;padding:10px;border:1px solid #ccc;border-radius:10px;position:relative}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .fa-plus,.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .fa-circle-thin{position:absolute;color:#888}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .fa-plus{top:12px;right:10.25px;font-size:14px}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .fa-circle-thin{top:5px;right:5px;font-size:25px}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-icon-container{margin:0 10px}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-icon-container img{height:100px}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container p{font-weight:700;margin:0}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container p .wc-text-label{color:#cb2c31}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container br{display:none}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container{margin:0 10px;padding:5px 0}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text{display:flex;margin:10px 0 0}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-left,.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-right{flex-direction:column;justify-content:center;display:inline-flex;padding:5px 10px}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-left{color:#fff;background:#cb2c31}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-left.freight{background:#624111}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-left.one-day{background:#cb2c31}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-left.two-day{background:#2f8bc6}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .delivery-text-right{background:#000;color:#fff}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .corner-slant{padding:0 15px;background:linear-gradient(-65deg,transparent 50%,#000 55%);position:relative}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text .corner-slant:after{content:"";background-image:url(images/winners-circle-truck-icon.png);display:block;position:absolute;left:15px;top:-20px;height:60px;width:75px;background-size:75px}@media screen and (max-width:1100px){.part-container .part-flex-container .part-content-right .wc-delivery-msg-container{display:block;text-align:center}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container .wc-text-container .delivery-rate-text{justify-content:center;margin-left:-55px}.part-container .part-flex-container .part-content-right .wc-delivery-msg-container br{display:block}}.part-container .part-flex-container .part-content-right .no-expedited-shipping-msg{border:1px solid #cb2c31;border-radius:10px;margin-top:10px;padding:10px;color:#cb2c31;text-align:center}.part-container .part-flex-container .part-content-right .no-expedited-shipping-msg p{margin:0}.part-container .part-flex-container .part-content-right .no-expedited-shipping-msg p .msg-label{font-weight:700}.part-container .part-flex-container .part-content-left{flex:0 0 auto;padding-right:2%;padding-left:20px}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-left{padding:0 5%}}.part-container .part-flex-container .part-content-left .fancybox-gallery{cursor:zoom-in}.part-container .part-flex-container .part-content-left .part-pdp-gallery-left,.part-container .part-flex-container .part-content-left .part-pdp-gallery-right{position:absolute;top:47%;z-index:1;width:32px;height:32px;font-size:24px;background:#b1b1b1;color:#fff;padding:5px 10px;cursor:pointer}.part-container .part-flex-container .part-content-left .part-pdp-gallery-left{left:5px}@media screen and (max-width:850px){.part-container .part-flex-container .part-content-left .part-pdp-gallery-left{left:0;top:45%}}.part-container .part-flex-container .part-content-left .part-pdp-gallery-right{right:5px}@media screen and (max-width:850px){.part-container .part-flex-container .part-content-left .part-pdp-gallery-right{right:0;top:45%}}.part-container .part-flex-container .part-content-left .part-gallery-container div:not(:first-child){display:none}.part-container .part-flex-container .part-content-left .part-image-container{position:relative}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-left .part-image-container{width:100%;display:flex;justify-content:center}}.part-container .part-flex-container .part-content-left .part-image-container img,.part-container .part-flex-container .part-content-left .part-image-container iframe{display:block;max-width:100%;max-height:500px;width:auto;height:auto;border:1px solid #dfdfdf;border-radius:10px;align-self:flex-start}.part-container .part-flex-container .part-content-left .part-image-container .expand-image-container,.part-container .part-flex-container .part-content-left .part-image-container .fancybox-gallery{position:relative;margin:40px 5px 0;max-width:700px;max-height:500px}@media screen and (max-width:1000px){.part-container .part-flex-container .part-content-left .part-image-container .expand-image-container,.part-container .part-flex-container .part-content-left .part-image-container .fancybox-gallery{margin:40px auto;max-width:400px;max-height:400px}}@media screen and (max-width:800px){.part-container .part-flex-container .part-content-left .part-image-container .expand-image-container,.part-container .part-flex-container .part-content-left .part-image-container .fancybox-gallery{margin:10px auto;max-width:100%;max-height:500px}}.part-container .part-flex-container .part-content-left .part-image-container .expand-image-plus{border:5px solid transparent;background:rgba(0,0,0,.2) url(images/expand_icon.png) top left no-repeat;background-size:contain;width:45px;height:45px;position:absolute!important;bottom:1%;right:1%;z-index:2;cursor:pointer}.part-container .part-flex-container .part-content-left .part-image-container .fancybox-gallery{display:block}.part-container .part-flex-container .part-content-left .part-image-container iframe{width:480px;height:275px}@media screen and (max-width:1000px){.part-container .part-flex-container .part-content-left .part-image-container iframe{width:375px;height:225px}}.part-container #scale-pricing-table-container{padding:0 10px}.part-container #scale-pricing-table-container .part-specs-header{margin-top:25px}.part-container #scale-pricing-table-container .part-specs-header .header-text{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1000px){.part-container #scale-pricing-table-container .part-specs-header .header-text{max-width:600px}}.part-container #scale-pricing-table-container .part-specs-header h1,.part-container #scale-pricing-table-container .part-specs-header span{display:inline-block}.part-container #scale-pricing-table-container .part-specs-header h1{padding-bottom:0;font-family:heroiccondensedmedium;font-size:36px;color:#000}.part-container #scale-pricing-table-container .part-specs-header span{height:fit-content;margin:auto;margin-right:0;margin-bottom:0;color:#cb2c31}.part-container #scale-pricing-table-container .part-specs-header hr{margin:5px;width:100%;float:left}@media screen and (min-width:1000px){.part-container #scale-pricing-table-container .part-specs-header hr{max-width:600px}}.part-container #scale-pricing-table-container #scale-pricing-table{border:1px solid #dfdfdf;border-collapse:separate;border-radius:5px;max-width:600px;table-layout:fixed;width:100%;margin-bottom:40px}.part-container #scale-pricing-table-container #scale-pricing-table tr:first-of-type{background:#4f4f4f;color:#fff}.part-container #scale-pricing-table-container #scale-pricing-table tr:first-of-type td{text-transform:uppercase;font-weight:700}.part-container #scale-pricing-table-container #scale-pricing-table tr:nth-child(even){background:#efefef}.part-container #scale-pricing-table-container #scale-pricing-table tr td{padding:5px 10px;min-width:150px}@media screen and (max-width:768px){.part-container #scale-pricing-table-container #scale-pricing-table tr td{min-width:auto}}.part-container #scale-pricing-table-container #scale-pricing-table #price-row td:not(:first-of-type){font-weight:600}.part-container .pdp-promo-message{margin:5px 0 15px}.ecomm-pdp-modal{padding:10px 15px;border-radius:5px;display:flex;justify-content:space-between}@media screen and (max-width:1440px){.ecomm-pdp-modal{display:block;text-align:center}}.ecomm-pdp-modal.alert-success{background-color:#dfdfdf;color:#4d4d4d;border-color:#f0f0f0}.ecomm-pdp-modal p{margin:auto 0}@media screen and (max-width:1440px){.ecomm-pdp-modal p{font-size:18px;margin:10px 0}}.ecomm-pdp-modal #continue-btn{margin:0 5px 7px;color:#fff;background:#cb2c31}.ecomm-pdp-modal button{padding:5px 10px;background:#fff;border:1px solid #cb2c31;border-radius:5px;color:#cb2c31;min-width:200px}.ecomm-pdp-modal button:hover{cursor:pointer}.ecomm-pdp-modal button.disabled{background:#ccc;border:1px solid #ccc}.ecomm-pdp-modal button.disabled:hover{cursor:wait}.size-btn-group .size-btn{font-family:open sans,arial,sans-serif;background-color:#fff;border:1px solid #000;color:#000;padding:5px 15px;cursor:pointer;float:left;margin:0 10px 20px 0}.size-btn-group:after{content:"";clear:both;display:table}.size-btn-group .size-btn:hover{background-color:#cb2c31;color:#fff}.size-btn-group .selected{background-color:#cb2c31!important;color:#fff!important}.pdp-promo-container .pdp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:48px 24px;display:inline-block;line-height:25px;margin-left:5px;padding-left:50px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:24px}.pdp-promo-container .pdp-promo-price .special-pricing-text{font-family:heroiccondensedbold;font-size:20px;color:#000}.pdp-promo-container .pdp-promo-price .special-pricing-text .special-pricing-star{margin-right:5px;font-family:open sans;color:#cb2c31}.pdp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.promo-false{display:hidden}.current-price-container.ecomm-pdp-promo .part-price{margin-bottom:0;padding-bottom:10px}.current-price-container.ecomm-pdp-promo span{text-decoration:line-through;text-decoration-color:#cb2c31}.part .tabs .linklist .navigation_link .fa{color:#cb2c31;font-weight:700}.star-rating{display:inline-block;unicode-bidi:bidi-override;color:#ddd;font-size:25px;height:25px;letter-spacing:5px;width:auto;margin:5px 0 0 10px;position:relative;padding:0}.rating-upper{color:#cb2c31;padding:0;position:absolute;z-index:1;display:flex;top:0;left:0;overflow:hidden}.rating-lower{padding:0;display:flex;z-index:0}.subscribe{display:block;padding:0 10px 10px;text-align:center;background-color:#efefef;min-height:50px;margin:0 0 10px}.subscribe img{width:200px}.subscribe:hover{cursor:pointer}@media screen and (max-width:800px){.subscribe img{width:80%;position:relative;float:none!important;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center}}@media screen and (max-width:425px){#subscribe-text h2{font-size:28px}#subscribe-text br{font-size:18px}}.sub-icon{cursor:pointer;padding:2px 5px 3px 0;height:32px}.sub-price{color:#000;font-size:20px;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif}@media screen and (max-width:800px){.sub-price{font-size:18px}}.sub-price-pack{color:#cb2c31;font-size:16px;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif}#kit-products .kit-part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){#kit-products .kit-part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){#kit-products .kit-part-list-item{margin:0}}@media screen and (max-width:550px){#kit-products .kit-part-list-item.sized-item .check-out-container{height:100%;align-items:center}#kit-products .kit-part-list-item.sized-item .action-container label{margin:0 10px}#kit-products .kit-part-list-item.sized-item .action-container #size-select,#kit-products .kit-part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}#kit-products .kit-part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}#kit-products .kit-part-list-item>a{display:flex}@media screen and (min-width:1251px){#kit-products .kit-part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){#kit-products .kit-part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){#kit-products .kit-part-list-item>a{display:block}}#kit-products .kit-part-list-item .list-item-header-container{display:flex}#kit-products .kit-part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}#kit-products .kit-part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}#kit-products .kit-part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}#kit-products .kit-part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){#kit-products .kit-part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}#kit-products .kit-part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){#kit-products .kit-part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){#kit-products .kit-part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}#kit-products .kit-part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){#kit-products .kit-part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}#kit-products .kit-part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){#kit-products .kit-part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){#kit-products .kit-part-list-item .list-item-text{margin:0 20px}}#kit-products .kit-part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}#kit-products .kit-part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}#kit-products .kit-part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}#kit-products .kit-part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}#kit-products .kit-part-list-item .list-item-text h3{font-size:14px;color:#000}#kit-products .kit-part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}#kit-products .kit-part-list-item .check-out-container .action-container{display:flex}#kit-products .kit-part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}#kit-products .kit-part-list-item .check-out-container select::-ms-expand{display:none}#kit-products .kit-part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}#kit-products .kit-part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}#kit-products .kit-part-list-item .check-out-container button[disabled]:hover{cursor:unset}#kit-products .kit-part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){#kit-products .kit-part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){#kit-products .kit-part-list-item .check-out-container button{padding:7px 20px}}#kit-products .kit-part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}#kit-products .kit-part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){#kit-products .kit-part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){#kit-products .kit-part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){#kit-products .kit-part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){#kit-products .kit-part-list-item .check-out-container{height:50%;display:block}#kit-products .kit-part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}#kit-products .kit-part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}#kit-products .kit-part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}#kit-products .kit-part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}@media screen and (min-width:1251px){body.ie11 #kit-products .kit-part-list-item .list-item-text{max-width:100%}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) #kit-products .kit-part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl #kit-products .kit-part-list-item>a{max-width:calc(100% - 445px)}}#kit-products #kit-products-header{margin-bottom:25px}#kit-products #kit-products-header h3{font-family:heroiccondensedregular,arial narrow,sans-serif}#kit-products #kit-products-header hr{float:left;margin:10px 0}#kit-products #kit-products-header #heading h3{font-size:36px;font-weight:500}#kit-products #kit-products-header #subheading{clear:both}#kit-products #kit-products-header #subheading span{display:inline-block}#kit-products #kit-products-header #subheading #savings{font-size:38px;color:#cb2c31;font-weight:700}#kit-products #kit-products-header #subheading #original{font-size:30px}@media screen and (min-width:1025px){#kit-products .kit-part-list-item{display:flex}}#kit-products .kit-part-list-item a:hover{cursor:pointer}#kit-products .kit-part-list-item .kit-quantity-txt{font-weight:700;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic}#kit-products .kit-part-list-item .quantity-cross{color:#cb2c31;font-size:32px}@media screen and (max-width:1250px){#kit-products .kit-part-list-item .check-out-container{margin:auto 0}}#kit-part-modal img{max-width:100%}#kit-part-modal hr{width:100%}#kit-part-modal a{display:inline-block;border-bottom:2px solid #cb2c31}#kit-part-modal a:hover{margin-bottom:2px;border:0}#kit-part-modal a h2,#kit-part-modal a i{display:inline-block;padding:0;font-size:32px;color:#cb2c31}#kit-part-modal a h2{margin:0}@media screen and (max-width:1400px){.partListing,.customPartListing{padding:0 25px}}@media screen and (max-width:800px){.partListing,.customPartListing{padding:0}}.partListing .sections-container .part-listing-header,.partListing .items-container .part-listing-header,.customPartListing .sections-container .part-listing-header,.customPartListing .items-container .part-listing-header{margin-bottom:40px;padding:0 27px 0 10px}.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1,.customPartListing .sections-container .part-listing-header h1,.customPartListing .items-container .part-listing-header h1{font-family:open sans,arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;color:#cb2c31;margin-bottom:25px}@media screen and (max-width:800px){.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1,.customPartListing .sections-container .part-listing-header h1,.customPartListing .items-container .part-listing-header h1{text-align:center}}.partListing .sections-container .part-listing-header p,.partListing .items-container .part-listing-header p,.customPartListing .sections-container .part-listing-header p,.customPartListing .items-container .part-listing-header p{color:#6d6d6d}.partListing .sections-container .part-listing-header p,.customPartListing .sections-container .part-listing-header p{padding:0 20px;margin-bottom:0}@media screen and (max-width:800px){.partListing .items-container .part-listing-header,.customPartListing .items-container .part-listing-header{margin-bottom:0}.partListing .items-container .part-listing-header p,.customPartListing .items-container .part-listing-header p{color:#000;text-align:center}}.partListing .items-container .spa-container,.customPartListing .items-container .spa-container{display:block;display:flex}@media screen and (min-width:1400px){.partListing .items-container .spa-container,.customPartListing .items-container .spa-container{padding:0 20px}}@media screen and (max-width:950px){.partListing .items-container .spa-container.hide-filters-col #filters-col,.customPartListing .items-container .spa-container.hide-filters-col #filters-col{display:none}.partListing .items-container .spa-container.hide-filters-col #items-col,.customPartListing .items-container .spa-container.hide-filters-col #items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container{padding:0 5px;display:flex;flex-basis:50%;justify-content:space-around;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item{display:block;flex-basis:48%;width:48%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img{width:97%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%;display:flex;justify-content:space-around}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img{max-width:35%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select{width:90%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included{width:65%!important}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button,.customPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button{width:90%}}@media screen and (max-width:450px){.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2{font-size:11px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price{font-size:12px!important}}.partListing .items-container .spa-container #filters-col,.customPartListing .items-container .spa-container #filters-col{flex:0 0 275px;margin-right:25px;padding-left:0}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #clear-all,.customPartListing .items-container .spa-container #filters-col #clear-all{display:none}}.partListing .items-container .spa-container #filters-col #clear-all:hover,.customPartListing .items-container .spa-container #filters-col #clear-all:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #selected-filters,.customPartListing .items-container .spa-container #filters-col #selected-filters{display:flex;flex-direction:column;justify-content:flex-end;max-height:150px;height:150px;padding-bottom:25px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #selected-filters button,.customPartListing .items-container .spa-container #filters-col #selected-filters button{-webkit-appearance:none;margin:0 auto 5px;padding:5px 10px;width:fit-content;background:0;border:1px solid #cb2c31;border-radius:25px;color:#cb2c31}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #selected-filters button,.customPartListing .items-container .spa-container #filters-col #selected-filters button{display:none}}.partListing .items-container .spa-container #filters-col #selected-filters button:active,.customPartListing .items-container .spa-container #filters-col #selected-filters button:active{background-color:#cb2c31;color:#fff}.partListing .items-container .spa-container #filters-col #selected-filters button:focus,.customPartListing .items-container .spa-container #filters-col #selected-filters button:focus{outline:0}.partListing .items-container .spa-container #filters-col #selected-filters button i,.customPartListing .items-container .spa-container #filters-col #selected-filters button i{font-style:normal;margin:0 5px}.partListing .items-container .spa-container #filters-col h1,.customPartListing .items-container .spa-container #filters-col h1{margin-bottom:20px;font-size:18px;font-family:arial narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.partListing .items-container .spa-container #filters-col h2,.customPartListing .items-container .spa-container #filters-col h2{padding:10px;font-size:16px;font-family:arial narrow,Arial,sans-serif;font-weight:700;margin-bottom:10px;color:#fff;background:#5f5f5f}.partListing .items-container .spa-container #filters-col h2 p,.customPartListing .items-container .spa-container #filters-col h2 p{position:relative;top:-2px;margin:5px;display:inline}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col h2 p,.customPartListing .items-container .spa-container #filters-col h2 p{font-size:10px;top:-1}}.partListing .items-container .spa-container #filters-col #filter-container,.customPartListing .items-container .spa-container #filters-col #filter-container{padding-right:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container{position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{display:flex;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search{padding:10px;height:35px;color:#fff;background-color:#ccc;border-radius:5px 0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search{height:35px;width:100%;padding:0 10px;border:1px solid #ccc;border-radius:0 5px 5px 0}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{position:absolute;display:block;float:right;left:93%;top:-5px}@media screen and (max-width:500px){.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{left:90%}}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle{font-size:28px;color:#cb2c31;margin-top:-4px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question{font-size:16px;position:absolute;right:7.5px;top:2px;color:#fff}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container{padding:10px;position:absolute;top:30px;right:0;z-index:1;background:#000;color:#fff;border-radius:5px 0 5px 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-values-container,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-values-container{max-height:170px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #filter-container .filter-item,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item{display:block;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input{background-color:#ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.partListing .items-container .spa-container #filters-col #filter-container .filter-item span,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item input,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span{display:inline-block;vertical-align:middle}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:2px 5px 0;background:#fff;border-radius:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.partListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span{padding:0 5px;font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before{font-family:fontawesome;content:'\f111';margin:0 10px;text-shadow:0 0 2px #000,0 0 2px #000}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before{color:#68cafa}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before{color:#fffd55}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before{color:#e9343d}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before{color:#45962a}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before{color:#f09d39}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before{color:#a3a1a1}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col,.customPartListing .items-container .spa-container #filters-col{flex:0 0 45%;padding:0 0 0 10px;margin:0}.partListing .items-container .spa-container #filters-col h1,.customPartListing .items-container .spa-container #filters-col h1{font-size:16px}.partListing .items-container .spa-container #filters-col button#clear-all,.customPartListing .items-container .spa-container #filters-col button#clear-all{font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container,.customPartListing .items-container .spa-container #filters-col #filter-container{padding-right:10px}.partListing .items-container .spa-container #filters-col #filter-container h2,.customPartListing .items-container .spa-container #filters-col #filter-container h2{font-size:12px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{padding:0 0 10px;margin:0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search{height:25px;padding:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search{height:25px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item{margin-bottom:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span{padding:0;font-size:11px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input{width:15px;height:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after,.customPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after{left:-1px;top:-6px}}.partListing .items-container .spa-container .subscribe-text .message,.customPartListing .items-container .spa-container .subscribe-text .message{font-size:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container .subscribe-text h2,.customPartListing .items-container .spa-container .subscribe-text h2{font-size:30px}.partListing .items-container .spa-container .subscribe-text .message,.customPartListing .items-container .spa-container .subscribe-text .message{font-size:15px}.partListing .items-container .spa-container .subscribe-text iframe,.customPartListing .items-container .spa-container .subscribe-text iframe{height:300px}}.partListing .items-container .spa-container #items-col,.customPartListing .items-container .spa-container #items-col{flex:0 0 calc(100% - 300px);flex-basis:calc(100% - 300px)}.partListing .items-container .spa-container #items-col #items-header,.customPartListing .items-container .spa-container #items-col #items-header{height:100px}.partListing .items-container .spa-container #items-col #mobile-filter-btn,.customPartListing .items-container .spa-container #items-col #mobile-filter-btn{display:none;text-align:center}@media screen and (max-width:950px){.partListing .items-container .spa-container #items-col #mobile-filter-btn,.customPartListing .items-container .spa-container #items-col #mobile-filter-btn{display:block}}.partListing .items-container .spa-container #items-col #mobile-filter-btn button,.customPartListing .items-container .spa-container #items-col #mobile-filter-btn button{-webkit-appearance:none;appearance:none;display:inline-block;margin:10px 0;padding:10px;width:80%;border:0;border-radius:5px;background-color:#cb2c31;color:#fff;cursor:pointer}@media screen and (max-width:950px) and (min-width:800px){.partListing .items-container .spa-container #items-col #mobile-filter-btn button,.customPartListing .items-container .spa-container #items-col #mobile-filter-btn button{margin:1px 10px 1px 0;padding:6px 0;width:20%;border-radius:5px;float:left}}.partListing .items-container .spa-container #items-col #items-container,.customPartListing .items-container .spa-container #items-col #items-container{overflow-y:auto;padding-right:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col #items-container,.customPartListing .items-container .spa-container #items-col #items-container{padding:0 20px;max-height:none;overflow-y:visible}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col #items-container,.customPartListing .items-container .spa-container #items-col #items-container{margin:0;padding:0 5px 0 0;width:100%}}.partListing .items-container .spa-container #items-col .part-list-item,.customPartListing .items-container .spa-container #items-col .part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item,.customPartListing .items-container .spa-container #items-col .part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item,.customPartListing .items-container .spa-container #items-col .part-list-item{margin:0}}@media screen and (max-width:550px){.partListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container,.customPartListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container{height:100%;align-items:center}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label,.customPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label{margin:0 10px}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select,.customPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.customPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn,.customPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}.partListing .items-container .spa-container #items-col .part-list-item>a,.customPartListing .items-container .spa-container #items-col .part-list-item>a{display:flex}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item>a,.customPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item>a,.customPartListing .items-container .spa-container #items-col .part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item>a,.customPartListing .items-container .spa-container #items-col .part-list-item>a{display:block}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{margin:0 20px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h1,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h3,.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text h3{font-size:14px;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand{display:none}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled],.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover{cursor:unset}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:7px 20px}}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p i,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{height:50%;display:block}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}.partListing .items-container .spa-container #items-col .filter-error-container h2,.customPartListing .items-container .spa-container #items-col .filter-error-container h2{line-height:1em;font-size:32px;padding:5px 25px;color:#7f7f7f}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col,.customPartListing .items-container .spa-container #items-col{flex:0 0 55%;flex-basis:55%;max-width:55%}.partListing .items-container .spa-container #items-col #items-header,.customPartListing .items-container .spa-container #items-col #items-header{height:80px}.partListing .items-container .spa-container #items-col #items-header h1,.customPartListing .items-container .spa-container #items-col #items-header h1{font-size:28px;margin-bottom:10px}.partListing .items-container .spa-container #items-col .dropdown,.customPartListing .items-container .spa-container #items-col .dropdown{display:none}.partListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item,.customPartListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item{font-size:11px;padding:5px}.partListing .items-container .spa-container #items-col #items-container,.customPartListing .items-container .spa-container #items-col #items-container{padding:0 5px 0 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a{padding:0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container{margin:0 0 15px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text{margin:0 0 0 5%}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1{font-size:12px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3{font-size:12px;margin:5px 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2{font-size:14px}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img{max-width:35%}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select{height:30px;width:calc(100% - 5px)}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included{width:calc(80% - 5px)!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button,.customPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button{font-size:100%}}@media screen and (max-width:600px){.partListing .items-container .spa-container #items-col #items-header,.customPartListing .items-container .spa-container #items-col #items-header{height:85px}.partListing .items-container .spa-container #items-col #items-header h1,.customPartListing .items-container .spa-container #items-col #items-header h1{margin-bottom:10px;font-size:25px}}@media screen and (max-width:332px){.partListing .items-container .spa-container #items-col #items-header,.customPartListing .items-container .spa-container #items-col #items-header{height:95px}.partListing .items-container .spa-container #items-col #items-header h1,.customPartListing .items-container .spa-container #items-col #items-header h1{font-size:25px;margin-bottom:5px}}.partListing .items-container .spa-container #filters-col.hidden+#items-col,.customPartListing .items-container .spa-container #filters-col.hidden+#items-col{flex:0 0 100%;flex-basis:100%}@media screen and (min-width:1251px){.partListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a,.customPartListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a{max-width:100%}}@media screen and (max-width:800px){.partListing .items-container .spa-container .mobile-selected-filters,.customPartListing .items-container .spa-container .mobile-selected-filters{max-width:100%;width:300px;width:fit-content;margin:5px auto 15px}.partListing .items-container .spa-container .mobile-selected-filters a,.customPartListing .items-container .spa-container .mobile-selected-filters a{display:block}.partListing .items-container .spa-container .mobile-selected-filters a i,.customPartListing .items-container .spa-container .mobile-selected-filters a i{margin:0 5px;font-style:normal;color:#cb2c31}.partListing .items-container .spa-container .mobile-selected-filters a span,.customPartListing .items-container .spa-container .mobile-selected-filters a span{text-decoration:underline}}.haas-modal .filter-search-container{display:none}.haas-modal .mobile-filter-wrapper{margin-top:15px;background-color:#3f3f3f;color:#fff;text-align:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions{display:flex;padding:10px 0 15px;justify-content:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button{flex:0 0 40%;margin:0 2.5%;padding:10px 0;-webkit-appearance:none;border:2px solid #fff;text-transform:uppercase;font-family:open sans,arial,sans-serif;font-weight:600}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#apply-btn{color:#fff;background:0}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#clear-btn{color:#3f3f3f;background:#fff}.haas-modal #filter-container h2{width:100%;padding:10px;text-align:center;background-color:#6f6f6f;color:#fff}@media screen and (max-width:500px){.haas-modal #filter-container h2{font-size:24px}}.haas-modal #filter-container .filter-item{display:block;margin:15px 0;padding:0 10%}.haas-modal #filter-container .filter-item.not-selectable{display:none}.haas-modal #filter-container .filter-item.filter-disabled input{background-color:#ccc}.haas-modal #filter-container .filter-item input,.haas-modal #filter-container .filter-item span{display:inline-block;vertical-align:middle}.haas-modal #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:1px}.haas-modal #filter-container .filter-item input.single-filter:after,.haas-modal #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.haas-modal #filter-container .filter-item span{padding:0 5px;font-size:13px}.haas-modal #filter-container .filter-tooltip .fa-circle,.haas-modal #filter-container .filter-tooltip .fa-question{display:none}.haas-modal #filter-container .filter-tooltip .fa-question-circle{margin-left:10px;display:inline-block}.haas-modal #filter-container #mobile-filter-tooltip-description{display:block;font-size:16px;padding:15px 10px 5px;margin-top:10px;border-top:2px solid #fff}.plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.plp-promo-container .plp-promo-price .special-pricing-text{font-weight:600;color:#000}.plp-promo-container .plp-promo-price .special-pricing-text .special-pricing-star{color:#cb2c31;font-weight:700}.plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}@media screen and (min-width:1251px){body.ie11 .partListing .items-container .spa-container #items-col .part-list-item .list-item-text,body.ie11 .customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:100%}}.dropdown{margin-right:20px;cursor:pointer;margin-left:auto;margin-right:auto}.dropdown .dropdown-item:hover{color:#fff}@media screen and (max-width:800px){.dropdown{width:80%;position:relative;float:none!important}.dropdown button{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.dropdown .dropdown-menu{width:100%;position:relative;margin:auto}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) .partListing .items-container .spa-container #items-col .part-list-item>a,body:not(.lang-en):not(.lang-nl) .customPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a,body.lang-nl .customPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 445px)}}.customPartListing .custom-listing-hidden-header{margin-top:25px}.customPartListing .items-container .spa-container #filters-col.hidden-header #selected-filters{max-height:unset;height:auto;margin-top:10px}.customPartListing .items-container .spa-container #filters-col .filter-cat-container.hidden-category{display:none}.customPartListing .items-container .spa-container #items-col .part-list-item{display:inline-block;width:100%;max-width:48%;margin:5px .5%}@media screen and (max-width:1000px){.customPartListing .items-container .spa-container #items-col .part-list-item{max-width:98%;margin:5px auto}}@media screen and (max-width:500px){.customPartListing .items-container .spa-container #items-col .part-list-item{max-width:100%;margin:5px 0}}.customPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:100%}.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:auto}@media screen and (max-width:1250px){.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{max-width:none}}.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{width:105px;max-width:none}.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:100%;margin-left:10px}.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text .plp-promo-price{font-size:13px}@media screen and (max-width:1250px){.customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text .plp-promo-price{padding-left:36px;line-height:16px}}@media screen and (min-width:1250px){.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{margin-top:10px;justify-content:space-around}}@media screen and (min-width:1250px){.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select{padding:5px 75px 5px 10px}}@media screen and (max-width:1250px){.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select{padding:0 74px 0 12px;margin-left:3px}}@media screen and (max-width:950px){.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select{margin:0 auto;width:100%}}.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:7px 15px;margin:0 5px 0 15px;width:73%}@media screen and (max-width:950px){.customPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{margin:0 auto;width:100%!important}}.customPartListing .items-container .spa-container.hide-all-filters #filters-col{display:none}.customPartListing .items-container .spa-container.hide-all-filters #items-col{flex:0 0 100%}.customPartListing .items-container .spa-container.hide-all-filters #items-col #items-header{height:auto}@media screen and (min-width:1251px){body.lang-nl .customPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 445px)}}body:not(.lang-en) .customPartListing .items-container .spa-container #items-col .part-list-item>a,body:not(.lang-en) .customPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:100%!important}@media screen and (max-width:1400px){.partListing,.authoredPartListing{padding:0 25px}}@media screen and (max-width:800px){.partListing,.authoredPartListing{padding:0}}.partListing .sections-container .part-listing-header,.partListing .items-container .part-listing-header,.authoredPartListing .sections-container .part-listing-header,.authoredPartListing .items-container .part-listing-header{margin-bottom:40px;padding:0 27px 0 10px}.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1,.authoredPartListing .sections-container .part-listing-header h1,.authoredPartListing .items-container .part-listing-header h1{font-family:open sans,arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;color:#cb2c31;margin-bottom:25px}@media screen and (max-width:800px){.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1,.authoredPartListing .sections-container .part-listing-header h1,.authoredPartListing .items-container .part-listing-header h1{text-align:center}}.partListing .sections-container .part-listing-header p,.partListing .items-container .part-listing-header p,.authoredPartListing .sections-container .part-listing-header p,.authoredPartListing .items-container .part-listing-header p{color:#6d6d6d}.partListing .sections-container .part-listing-header p,.authoredPartListing .sections-container .part-listing-header p{padding:0 20px;margin-bottom:0}@media screen and (max-width:800px){.partListing .items-container .part-listing-header,.authoredPartListing .items-container .part-listing-header{margin-bottom:0}.partListing .items-container .part-listing-header p,.authoredPartListing .items-container .part-listing-header p{color:#000;text-align:center}}.partListing .items-container .spa-container,.authoredPartListing .items-container .spa-container{display:block;display:flex}@media screen and (min-width:1400px){.partListing .items-container .spa-container,.authoredPartListing .items-container .spa-container{padding:0 20px}}@media screen and (max-width:950px){.partListing .items-container .spa-container.hide-filters-col #filters-col,.authoredPartListing .items-container .spa-container.hide-filters-col #filters-col{display:none}.partListing .items-container .spa-container.hide-filters-col #items-col,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container{padding:0 5px;display:flex;flex-basis:50%;justify-content:space-around;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item{display:block;flex-basis:48%;width:48%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img{width:97%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%;display:flex;justify-content:space-around}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img{max-width:35%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select{width:90%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included{width:65%!important}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button,.authoredPartListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button{width:90%}}@media screen and (max-width:450px){.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2{font-size:11px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price{font-size:12px!important}}.partListing .items-container .spa-container #filters-col,.authoredPartListing .items-container .spa-container #filters-col{flex:0 0 275px;margin-right:25px;padding-left:0}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #clear-all,.authoredPartListing .items-container .spa-container #filters-col #clear-all{display:none}}.partListing .items-container .spa-container #filters-col #clear-all:hover,.authoredPartListing .items-container .spa-container #filters-col #clear-all:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #selected-filters,.authoredPartListing .items-container .spa-container #filters-col #selected-filters{display:flex;flex-direction:column;justify-content:flex-end;max-height:150px;height:150px;padding-bottom:25px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #selected-filters button,.authoredPartListing .items-container .spa-container #filters-col #selected-filters button{-webkit-appearance:none;margin:0 auto 5px;padding:5px 10px;width:fit-content;background:0;border:1px solid #cb2c31;border-radius:25px;color:#cb2c31}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #selected-filters button,.authoredPartListing .items-container .spa-container #filters-col #selected-filters button{display:none}}.partListing .items-container .spa-container #filters-col #selected-filters button:active,.authoredPartListing .items-container .spa-container #filters-col #selected-filters button:active{background-color:#cb2c31;color:#fff}.partListing .items-container .spa-container #filters-col #selected-filters button:focus,.authoredPartListing .items-container .spa-container #filters-col #selected-filters button:focus{outline:0}.partListing .items-container .spa-container #filters-col #selected-filters button i,.authoredPartListing .items-container .spa-container #filters-col #selected-filters button i{font-style:normal;margin:0 5px}.partListing .items-container .spa-container #filters-col h1,.authoredPartListing .items-container .spa-container #filters-col h1{margin-bottom:20px;font-size:18px;font-family:arial narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.partListing .items-container .spa-container #filters-col h2,.authoredPartListing .items-container .spa-container #filters-col h2{padding:10px;font-size:16px;font-family:arial narrow,Arial,sans-serif;font-weight:700;margin-bottom:10px;color:#fff;background:#5f5f5f}.partListing .items-container .spa-container #filters-col h2 p,.authoredPartListing .items-container .spa-container #filters-col h2 p{position:relative;top:-2px;margin:5px;display:inline}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col h2 p,.authoredPartListing .items-container .spa-container #filters-col h2 p{font-size:10px;top:-1}}.partListing .items-container .spa-container #filters-col #filter-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container{padding-right:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container{position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{display:flex;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search{padding:10px;height:35px;color:#fff;background-color:#ccc;border-radius:5px 0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search{height:35px;width:100%;padding:0 10px;border:1px solid #ccc;border-radius:0 5px 5px 0}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{position:absolute;display:block;float:right;left:93%;top:-5px}@media screen and (max-width:500px){.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{left:90%}}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle{font-size:28px;color:#cb2c31;margin-top:-4px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question{font-size:16px;position:absolute;right:7.5px;top:2px;color:#fff}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container{padding:10px;position:absolute;top:30px;right:0;z-index:1;background:#000;color:#fff;border-radius:5px 0 5px 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-values-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-values-container{max-height:170px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #filter-container .filter-item,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item{display:block;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input{background-color:#ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.partListing .items-container .spa-container #filters-col #filter-container .filter-item span,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item input,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span{display:inline-block;vertical-align:middle}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:2px 5px 0;background:#fff;border-radius:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.partListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span{padding:0 5px;font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before{font-family:fontawesome;content:'\f111';margin:0 10px;text-shadow:0 0 2px #000,0 0 2px #000}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before{color:#68cafa}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before{color:#fffd55}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before{color:#e9343d}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before{color:#45962a}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before{color:#f09d39}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before{color:#a3a1a1}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col,.authoredPartListing .items-container .spa-container #filters-col{flex:0 0 45%;padding:0 0 0 10px;margin:0}.partListing .items-container .spa-container #filters-col h1,.authoredPartListing .items-container .spa-container #filters-col h1{font-size:16px}.partListing .items-container .spa-container #filters-col button#clear-all,.authoredPartListing .items-container .spa-container #filters-col button#clear-all{font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container{padding-right:10px}.partListing .items-container .spa-container #filters-col #filter-container h2,.authoredPartListing .items-container .spa-container #filters-col #filter-container h2{font-size:12px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{padding:0 0 10px;margin:0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search{height:25px;padding:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search{height:25px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item{margin-bottom:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span{padding:0;font-size:11px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input{width:15px;height:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after,.authoredPartListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after{left:-1px;top:-6px}}.partListing .items-container .spa-container .subscribe-text .message,.authoredPartListing .items-container .spa-container .subscribe-text .message{font-size:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container .subscribe-text h2,.authoredPartListing .items-container .spa-container .subscribe-text h2{font-size:30px}.partListing .items-container .spa-container .subscribe-text .message,.authoredPartListing .items-container .spa-container .subscribe-text .message{font-size:15px}.partListing .items-container .spa-container .subscribe-text iframe,.authoredPartListing .items-container .spa-container .subscribe-text iframe{height:300px}}.partListing .items-container .spa-container #items-col,.authoredPartListing .items-container .spa-container #items-col{flex:0 0 calc(100% - 300px);flex-basis:calc(100% - 300px)}.partListing .items-container .spa-container #items-col #items-header,.authoredPartListing .items-container .spa-container #items-col #items-header{height:100px}.partListing .items-container .spa-container #items-col #mobile-filter-btn,.authoredPartListing .items-container .spa-container #items-col #mobile-filter-btn{display:none;text-align:center}@media screen and (max-width:950px){.partListing .items-container .spa-container #items-col #mobile-filter-btn,.authoredPartListing .items-container .spa-container #items-col #mobile-filter-btn{display:block}}.partListing .items-container .spa-container #items-col #mobile-filter-btn button,.authoredPartListing .items-container .spa-container #items-col #mobile-filter-btn button{-webkit-appearance:none;appearance:none;display:inline-block;margin:10px 0;padding:10px;width:80%;border:0;border-radius:5px;background-color:#cb2c31;color:#fff;cursor:pointer}@media screen and (max-width:950px) and (min-width:800px){.partListing .items-container .spa-container #items-col #mobile-filter-btn button,.authoredPartListing .items-container .spa-container #items-col #mobile-filter-btn button{margin:1px 10px 1px 0;padding:6px 0;width:20%;border-radius:5px;float:left}}.partListing .items-container .spa-container #items-col #items-container,.authoredPartListing .items-container .spa-container #items-col #items-container{overflow-y:auto;padding-right:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col #items-container,.authoredPartListing .items-container .spa-container #items-col #items-container{padding:0 20px;max-height:none;overflow-y:visible}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col #items-container,.authoredPartListing .items-container .spa-container #items-col #items-container{margin:0;padding:0 5px 0 0;width:100%}}.partListing .items-container .spa-container #items-col .part-list-item,.authoredPartListing .items-container .spa-container #items-col .part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item,.authoredPartListing .items-container .spa-container #items-col .part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item,.authoredPartListing .items-container .spa-container #items-col .part-list-item{margin:0}}@media screen and (max-width:550px){.partListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container{height:100%;align-items:center}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label,.authoredPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label{margin:0 10px}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select,.authoredPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.authoredPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn,.authoredPartListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListing .items-container .spa-container #items-col .part-list-item>a{display:flex}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListing .items-container .spa-container #items-col .part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListing .items-container .spa-container #items-col .part-list-item>a{display:block}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{margin:0 20px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h1,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h3,.authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text h3{font-size:14px;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand{display:none}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled],.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover{cursor:unset}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:7px 20px}}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p i,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container{height:50%;display:block}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListing .items-container .spa-container #items-col .part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}.partListing .items-container .spa-container #items-col .filter-error-container h2,.authoredPartListing .items-container .spa-container #items-col .filter-error-container h2{line-height:1em;font-size:32px;padding:5px 25px;color:#7f7f7f}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col,.authoredPartListing .items-container .spa-container #items-col{flex:0 0 55%;flex-basis:55%;max-width:55%}.partListing .items-container .spa-container #items-col #items-header,.authoredPartListing .items-container .spa-container #items-col #items-header{height:80px}.partListing .items-container .spa-container #items-col #items-header h1,.authoredPartListing .items-container .spa-container #items-col #items-header h1{font-size:28px;margin-bottom:10px}.partListing .items-container .spa-container #items-col .dropdown,.authoredPartListing .items-container .spa-container #items-col .dropdown{display:none}.partListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item,.authoredPartListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item{font-size:11px;padding:5px}.partListing .items-container .spa-container #items-col #items-container,.authoredPartListing .items-container .spa-container #items-col #items-container{padding:0 5px 0 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a{padding:0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container{margin:0 0 15px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text{margin:0 0 0 5%}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1{font-size:12px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3{font-size:12px;margin:5px 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2{font-size:14px}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img{max-width:35%}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select{height:30px;width:calc(100% - 5px)}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included{width:calc(80% - 5px)!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button,.authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button{font-size:100%}}@media screen and (max-width:600px){.partListing .items-container .spa-container #items-col #items-header,.authoredPartListing .items-container .spa-container #items-col #items-header{height:85px}.partListing .items-container .spa-container #items-col #items-header h1,.authoredPartListing .items-container .spa-container #items-col #items-header h1{margin-bottom:10px;font-size:25px}}@media screen and (max-width:332px){.partListing .items-container .spa-container #items-col #items-header,.authoredPartListing .items-container .spa-container #items-col #items-header{height:95px}.partListing .items-container .spa-container #items-col #items-header h1,.authoredPartListing .items-container .spa-container #items-col #items-header h1{font-size:25px;margin-bottom:5px}}.partListing .items-container .spa-container #filters-col.hidden+#items-col,.authoredPartListing .items-container .spa-container #filters-col.hidden+#items-col{flex:0 0 100%;flex-basis:100%}@media screen and (min-width:1251px){.partListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a,.authoredPartListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a{max-width:100%}}@media screen and (max-width:800px){.partListing .items-container .spa-container .mobile-selected-filters,.authoredPartListing .items-container .spa-container .mobile-selected-filters{max-width:100%;width:300px;width:fit-content;margin:5px auto 15px}.partListing .items-container .spa-container .mobile-selected-filters a,.authoredPartListing .items-container .spa-container .mobile-selected-filters a{display:block}.partListing .items-container .spa-container .mobile-selected-filters a i,.authoredPartListing .items-container .spa-container .mobile-selected-filters a i{margin:0 5px;font-style:normal;color:#cb2c31}.partListing .items-container .spa-container .mobile-selected-filters a span,.authoredPartListing .items-container .spa-container .mobile-selected-filters a span{text-decoration:underline}}.haas-modal .filter-search-container{display:none}.haas-modal .mobile-filter-wrapper{margin-top:15px;background-color:#3f3f3f;color:#fff;text-align:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions{display:flex;padding:10px 0 15px;justify-content:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button{flex:0 0 40%;margin:0 2.5%;padding:10px 0;-webkit-appearance:none;border:2px solid #fff;text-transform:uppercase;font-family:open sans,arial,sans-serif;font-weight:600}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#apply-btn{color:#fff;background:0}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#clear-btn{color:#3f3f3f;background:#fff}.haas-modal #filter-container h2{width:100%;padding:10px;text-align:center;background-color:#6f6f6f;color:#fff}@media screen and (max-width:500px){.haas-modal #filter-container h2{font-size:24px}}.haas-modal #filter-container .filter-item{display:block;margin:15px 0;padding:0 10%}.haas-modal #filter-container .filter-item.not-selectable{display:none}.haas-modal #filter-container .filter-item.filter-disabled input{background-color:#ccc}.haas-modal #filter-container .filter-item input,.haas-modal #filter-container .filter-item span{display:inline-block;vertical-align:middle}.haas-modal #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:1px}.haas-modal #filter-container .filter-item input.single-filter:after,.haas-modal #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.haas-modal #filter-container .filter-item span{padding:0 5px;font-size:13px}.haas-modal #filter-container .filter-tooltip .fa-circle,.haas-modal #filter-container .filter-tooltip .fa-question{display:none}.haas-modal #filter-container .filter-tooltip .fa-question-circle{margin-left:10px;display:inline-block}.haas-modal #filter-container #mobile-filter-tooltip-description{display:block;font-size:16px;padding:15px 10px 5px;margin-top:10px;border-top:2px solid #fff}.plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.plp-promo-container .plp-promo-price .special-pricing-text{font-weight:600;color:#000}.plp-promo-container .plp-promo-price .special-pricing-text .special-pricing-star{color:#cb2c31;font-weight:700}.plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}@media screen and (min-width:1251px){body.ie11 .partListing .items-container .spa-container #items-col .part-list-item .list-item-text,body.ie11 .authoredPartListing .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:100%}}.dropdown{margin-right:20px;cursor:pointer;margin-left:auto;margin-right:auto}.dropdown .dropdown-item:hover{color:#fff}@media screen and (max-width:800px){.dropdown{width:80%;position:relative;float:none!important}.dropdown button{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.dropdown .dropdown-menu{width:100%;position:relative;margin:auto}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) .partListing .items-container .spa-container #items-col .part-list-item>a,body:not(.lang-en):not(.lang-nl) .authoredPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a,body.lang-nl .authoredPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 445px)}}.authoredPartListing .items-container .spa-container:not(.show-filters) #filters-col,.authoredPartListing .items-container .spa-container:not(.show-filters) #items-col #mobile-filter-btn{display:none}.authoredPartListing .items-container .spa-container:not(.show-filters) div#items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.authoredPartListing .items-container .spa-container:not(.show-filters) #items-col .part-list-item{width:100%;margin:5px 0}.authoredPartListing .items-container .spa-container:not(.show-filters) #items-col .part-list-item>a{cursor:pointer}.authoredPartListing .items-container .spa-container.show-filters #filters-col #selected-filters{max-height:none;height:auto}.authoredPartListing .items-container .spa-container.hide-price-header #items-col .part-list-item .part-pricing{margin:10px 0 0}.authoredPartListing .items-container .spa-container.hide-price-header #items-col .part-list-item .part-pricing .price-header-text{display:none}.authoredPartListing .items-container .spa-container.hide-add-to-cart #items-col .part-list-item>a{max-width:100%}.authoredPartListing .items-container .spa-container.hide-add-to-cart #items-col .part-list-item .check-out-container{display:none}@media screen and (min-width:1251px){body:not(.lang-en) .authoredPartListing .items-container .spa-container #items-col #items-container .part-list-item>a{max-width:100%}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a,body.lang-nl .authoredPartListing .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 445px)}}.haas-modal-body.tooling-modal{max-width:700px}.haas-modal-body.tooling-modal .option-detail-modal .option-detail-modal-carousel .modal-image{text-align:center}.haas-modal-body.tooling-modal .option-detail-modal .option-detail-modal-carousel .modal-image .option-detail-image{width:100%;max-width:490px}.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail a{display:block}.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail a h2,.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail a i{color:#cb2c31}.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail a h2{font-size:24px;font-weight:500}.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail a i{font-size:24px;margin-left:5px}.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail #tooling-details-num{font-size:26px}.haas-modal-body.tooling-modal .option-detail-modal .tooling-detail #tooling-details-price-container{margin:5px 0}.dropdown-link-list select{width:98%;padding:15px 20px;margin:0 auto;display:block}.drilldownPackageList .ddpl-container.single-package{padding:0;background-color:transparent}.drilldownPackageList .ddpl-container.single-package #ddpl-submit-container{text-align:center}.drilldownPackageList .ddpl-container.card-mode #ddpl-submit-container button{width:100%}.drilldownPackageList .ddpl-container.card-mode #ddpl-submit-container #ddpl-bnp-btn{margin-top:10px}.drilldownPackageList .ddpl-container.card-mode #ddpl-input-container select{width:100%}.drilldownPackageList .ddpl-container.card-mode #ddpl-action-container{border-radius:0 0 5px 5px}.drilldownPackageList .ddpl-container .ddpl-card-title{width:100%;padding:10px 0;font-size:24px;text-align:center;color:#fff;background-color:#2a2a2a;border-radius:5px 5px 0 0}.drilldownPackageList .ddpl-container .ddpl-header-spacer{height:2px;background-color:#cb2c31}.drilldownPackageList .ddpl-container #ddpl-starting-price-container h3,.drilldownPackageList .ddpl-container #ddpl-starting-price-container span{color:#fff}.drilldownPackageList .ddpl-container .ddpl-card-image{background-color:#fff;text-align:center}.drilldownPackageList .ddpl-container .ddpl-subtitle-container{background-color:#fff;text-align:center}.drilldownPackageList .ddpl-container .ddpl-subtitle-container h3{font-family:heroiccondensedregular,arial narrow,sans-serif;color:#000;padding:10px 0}.drilldownPackageList .ddpl-container .ddpl-subtitle-container h3.ddpl-subtitle-top{font-size:28px;font-weight:bolder}.drilldownPackageList .ddpl-container .ddpl-subtitle-container h3.ddpl-subtitle-bottom{font-size:24px}.drilldownPackageList .ddpl-container .ddpl-subtitle-container .ddpl-subtitle-spacer{height:2px;margin:0 25px;background-color:#cb2c31}.drilldownPackageList .ddpl-container #ddpl-starting-price-container{padding:10px 0;background-color:#000;text-align:center}.drilldownPackageList .ddpl-container #ddpl-starting-price-container h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:32px}.drilldownPackageList .ddpl-container #ddpl-starting-price-container h3 span{display:inline-block}.drilldownPackageList .ddpl-container #ddpl-starting-price-container h3 span.price_prefix{display:none}.drilldownPackageList .ddpl-container #ddpl-action-container{background-color:#000;padding:20px}.drilldownPackageList h2{display:inline-block;padding:10px 0;color:#fff;border-bottom:2px solid #cb2c31}.drilldownPackageList #ddpl-input-container select{display:block;padding:10px;margin:10px 0;width:250px;text-overflow:ellipsis;border-radius:3px}.drilldownPackageList #ddpl-submit-container button{min-width:200px;padding:10px 25px;color:#fff;background:#cb2c31;border:0;border-radius:3px;cursor:pointer}.drilldownPackageList #ddpl-submit-container button[disabled]{cursor:unset;background:#ccc}.drilldownLinkList .ddll-container{padding:20px;background-color:#000}.drilldownLinkList h2{display:inline-block;padding:10px 0;color:#fff;border-bottom:2px solid #cb2c31}.drilldownLinkList #ddll-input-container select{display:block;padding:10px;margin:10px 0;min-width:250px}.drilldownLinkList #ddll-submit-container button{min-width:250px;padding:10px 25px;color:#fff;background:#cb2c31;border:0;cursor:pointer}.drilldownLinkList #ddll-submit-container button[disabled]{cursor:unset;background:#ccc}.service-update-list{background:#f5f5f5;display:none;padding:30px 50px}@media screen and (max-width:768px){.service-update-list{padding:30px}}.service-update-list.edit{display:block}.service-update-list .header-row h2{display:block;padding:0 30px;text-align:center;width:100%}.service-update-list .header-row hr{display:block;margin:0 auto 30px!important;width:20%}.service-update-list #service-updates-loading{display:inline-block;height:84px;margin:10px auto;width:200px}.service-update-list .card-row{flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important}.service-update-list .card-row .service-update-card{padding:15px 20px;position:relative}.service-update-list .card-row .service-update-card:hover{background:#fff!important;opacity:1!important}.service-update-list .card-row .service-update-card span{display:block}.service-update-list .card-row .service-update-card .date{font-size:14px;margin-bottom:10px;padding:3px 7px;background:#72756e;text-transform:uppercase;color:#fff}.service-update-list .card-row .service-update-card .short-description{font-size:14px;line-height:1.3;margin-bottom:5px}.service-update-list .card-row .service-update-card .alarms{color:#c3c3c3;font-size:11px;position:absolute;bottom:15px;left:20px}.service-update-list .card-row .service-update-card .doc-type{font-size:14px;line-height:1.3;color:#cb2c31;text-transform:uppercase;font-weight:700}.service-update-list .button-row .button{border:2px solid #cb2c31;color:#fff;display:block;margin:0 auto 30px;text-transform:uppercase}.service-update-list .button-row .button:hover{background:#fff;border:2px solid #cb2c31;color:#cb2c31;opacity:1!important}.popularTopicsSearchConfiguration ul{list-style-type:none}.document-search-CTA{font-family:open sans,arial,sans-serif}@media screen and (max-width:768px){.document-search-CTA{margin-bottom:30px}}.document-search-CTA .document-search-CTA-header{background:#000;padding:15px;text-align:center}.document-search-CTA .document-search-CTA-header h3{color:#fff;display:inline-block;font-size:16px;line-height:1.1;margin:0;padding:0;text-transform:uppercase}.document-search-CTA .document-search-CTA-img{display:inline-block;max-width:100%;width:100%}.document-search-CTA .document-search-CTA-select-and-button{display:flex;align-items:stretch;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.document-search-CTA .document-search-CTA-select-and-button .document-year,.document-search-CTA .document-search-CTA-select-and-button .button.btn-primary{display:inline-block;width:50%;line-height:1.1;margin:0!important;max-width:200px}.document-search-CTA .document-search-CTA-select-and-button .document-year{border:1px solid #e0e0e0;font-family:open sans,arial,sans-serif;font-size:12px;padding:15px 2.5%}.document-search-CTA .document-search-CTA-select-and-button button.btn-primary{border-radius:0!important;-webkit-border-radius:0!important;cursor:pointer;padding:15px 5%!important;text-transform:uppercase}.document-search-CTA .document-search-CTA-select-and-button button.btn-primary.disabled{cursor:default!important}.document-search-CTA .document-search-CTA-hidden{display:none!important}.haas-modal-body.document-search-CTA-modal{margin-top:0!important;height:60%!important;padding:50px;position:relative;top:20%!important;width:100%}@media screen and (max-width:1224px){.haas-modal-body.document-search-CTA-modal{padding:30px 30px 70px}}@media screen and (max-width:768px){.haas-modal-body.document-search-CTA-modal{padding:10px 30px}}.haas-modal-body.document-search-CTA-modal .modal-close-btn{right:-15px!important;top:-15px!important}.haas-modal-body.document-search-CTA-modal h2,.haas-modal-body.document-search-CTA-modal h3,.haas-modal-body.document-search-CTA-modal h4{font-family:heroiccondensedregular,arial narrow,sans-serif}.haas-modal-body.document-search-CTA-modal button,.haas-modal-body.document-search-CTA-modal a.button{border-radius:0!important;display:inline-block;margin:10px auto;text-align:center;text-transform:uppercase}.haas-modal-body.document-search-CTA-modal .titleLine-wrapper h2{margin:0;padding:0 10px 0 0}.haas-modal-body.document-search-CTA-modal .document-search-CTA-results-content .search-result span{display:block}.haas-modal-body.document-search-CTA-modal .document-search-CTA-results-content .search-result span.title{font-size:16px;margin-bottom:5px}.haas-modal-body.document-search-CTA-modal .document-search-CTA-results-content .search-result span.title a{color:#000;opacity:1;text-decoration:none}.haas-modal-body.document-search-CTA-modal .document-search-CTA-results-content .search-result span.title a:hover{color:#cb2c31;opacity:1;text-decoration:underline}.haas-modal-body.document-search-CTA-modal .document-search-CTA-results-content .search-result span.tags{color:#c3c3c3;font-size:10px;margin-bottom:20px}.haas-modal-body.document-search-CTA-modal .document-search-CTA-error .document-search-CTA-error-btn{cursor:pointer;text-transform:uppercase}.diyTable th,.diyTable td,.diyTable div.data-cell{font-family:open sans,arial,sans-serif;font-size:14px;line-height:1.2;vertical-align:top}@media screen and (max-width:767px){.diyTable th,.diyTable td,.diyTable div.data-cell{font-size:12px}}@media screen and (max-width:425px){.diyTable th,.diyTable td,.diyTable div.data-cell{font-size:11px}}.diyTable a,.diyTable a:hover{color:#cb2c31;text-decoration:underline}.diyTable img{display:block;float:right;height:70px;width:auto}@media screen and (max-width:1224px){.diyTable img{display:block;float:none;height:60px;margin:5px 0 0}}@media screen and (max-width:767px){.diyTable img{height:50px}}@media screen and (max-width:425px){.diyTable img{height:40px}}.diyTable-inner{padding:0 100px;margin:30px 0}@media screen and (max-width:767px){.diyTable-inner{padding:0 30px}}@media screen and (max-width:425px){.diyTable-inner{padding:0 15px}}.diyTable-inner h2{border-bottom:2px solid #cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:26px;margin:0;padding:0 0 5px}@media screen and (max-width:767px){.diyTable-inner h2{font-size:24px}}@media screen and (max-width:425px){.diyTable-inner h2{font-size:22px}}.diyTable-inner table{width:100%}.diyTable-inner.two-column.non-responsive tr.header-row{border-bottom:1px solid #000}.diyTable-inner.two-column.non-responsive tr.header-row th{font-weight:700;text-transform:uppercase}.diyTable-inner.two-column.non-responsive td,.diyTable-inner.two-column.non-responsive th{padding:20px 20px 20px 0;text-align:left}@media screen and (max-width:767px){.diyTable-inner.two-column.non-responsive td,.diyTable-inner.two-column.non-responsive th{padding:15px 15px 15px 0}}@media screen and (max-width:425px){.diyTable-inner.two-column.non-responsive td,.diyTable-inner.two-column.non-responsive th{padding:10px 10px 10px 0}}.diyTable-inner.two-column.non-responsive th:first-child,.diyTable-inner.two-column.non-responsive td:first-child{width:80%}@media screen and (max-width:425px){.diyTable-inner.two-column.non-responsive th:first-child,.diyTable-inner.two-column.non-responsive td:first-child{width:75%}}.diyTable-inner.two-column.non-responsive th:last-child,.diyTable-inner.two-column.non-responsive th:last-child{width:20%}@media screen and (max-width:425px){.diyTable-inner.two-column.non-responsive th:last-child,.diyTable-inner.two-column.non-responsive th:last-child{width:25%}}.diyTable-inner.two-column.non-responsive tr.body-row{border-bottom:1px solid #c3c3c3}.diyTable-inner.two-column.responsive div.two-column.responsive.table{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.two-column.responsive.table{flex-direction:column;flex-wrap:nowrap}}.diyTable-inner.two-column.responsive h2{border-bottom:2px solid #cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:32px;margin:0 0 30px;padding:0 0 5px}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive h2{font-size:30px}}@media screen and (max-width:425px){.diyTable-inner.two-column.responsive h2{font-size:24px}}.diyTable-inner.two-column.responsive div.header-row,.diyTable-inner.two-column.responsive div.body-row{display:inline-block;margin:0;flex:0 0 33.333%;max-width:33.333%}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.header-row,.diyTable-inner.two-column.responsive div.body-row{flex:0 0 100%;max-width:100%;padding-left:0}}.diyTable-inner.two-column.responsive div.header-row div.header-cell,.diyTable-inner.two-column.responsive div.body-row div.data-cell{display:inline-block;margin:0;padding:20px 20px 20px 0;text-align:left;text-transform:uppercase;width:50%}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.header-row div.header-cell,.diyTable-inner.two-column.responsive div.body-row div.data-cell{padding:15px 15px 15px 0}}@media screen and (max-width:425px){.diyTable-inner.two-column.responsive div.header-row div.header-cell,.diyTable-inner.two-column.responsive div.body-row div.data-cell{padding:10px 10px 10px 0}}.diyTable-inner.two-column.responsive div.header-row{border-bottom:2px solid #cb2c31;max-height:40px!important}.diyTable-inner.two-column.responsive div.header-row div.header-cell,.diyTable-inner.two-column.responsive div.header-row div.data-cell{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:26px;margin:0;max-height:40px!important;padding:0 0 5px}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.header-row div.header-cell,.diyTable-inner.two-column.responsive div.header-row div.data-cell{font-size:24px}}@media screen and (max-width:425px){.diyTable-inner.two-column.responsive div.header-row div.header-cell,.diyTable-inner.two-column.responsive div.header-row div.data-cell{font-size:20px}}.diyTable-inner.two-column.responsive div.header-row:nth-of-type(2),.diyTable-inner.two-column.responsive div.header-row:nth-of-type(3){padding-left:20px}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.header-row:nth-of-type(2),.diyTable-inner.two-column.responsive div.header-row:nth-of-type(3){display:none}}.diyTable-inner.two-column.responsive div.body-row{border-bottom:1px solid #c3c3c3}.diyTable-inner.two-column.responsive div.body-row:nth-child(3n+4){background:#eee;border-right:1px solid #c3c3c3;padding:0}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.body-row:nth-child(3n+4){border-right:0 solid transparent!important}}.diyTable-inner.two-column.responsive div.body-row:nth-child(3n+5){background:#ddd;border-right:1px solid #c3c3c3;padding-left:20px}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.body-row:nth-child(3n+5){padding-left:0;border-right:0 solid transparent!important}}.diyTable-inner.two-column.responsive div.body-row:nth-child(3n+6){background:#ccc;padding-left:20px}@media screen and (max-width:767px){.diyTable-inner.two-column.responsive div.body-row:nth-child(3n+6){padding-left:0}}.diyTable-inner.three-column tr.header-row{border-bottom:1px solid #000}.diyTable-inner.three-column tr.header-row th{font-weight:700;text-transform:uppercase}.diyTable-inner.three-column td,.diyTable-inner.three-column th{padding:20px 20px 20px 0;text-align:left}.diyTable-inner.three-column th:first-child,.diyTable-inner.three-column td:first-child{width:25%}.diyTable-inner.three-column th:last-child,.diyTable-inner.three-column th:last-child{width:25%}.diyTable-inner.three-column tr.body-row{border-bottom:1px solid #c3c3c3}.diyTable-inner.three-column td{vertical-align:middle}#service-sub-navigation-sticky-nav.is-stuck{position:fixed;top:160px;left:0;width:100%;z-index:1000}@media screen and (max-width:800px){#service-sub-navigation-sticky-nav.is-stuck{top:50px;left:0}}.service-sub-navigation{background:#cb2c31;cursor:pointer;display:block;font-size:0;padding:15px 60px}@media screen and (max-width:767px){.service-sub-navigation{padding:10px 30px;position:relative}}@media screen and (max-width:425px){.service-sub-navigation{padding:10px 15px}}.service-sub-navigation h3{color:#fff;display:inline-block;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:32px;line-height:1.15;margin:0 30px 0 0;padding:0;width:calc(42% - 30px);vertical-align:top}@media screen and (max-width:1224px){.service-sub-navigation h3{font-size:28px}}@media screen and (max-width:767px){.service-sub-navigation h3{display:block;font-size:24px;margin:0;width:75%}}@media screen and (max-width:425px){.service-sub-navigation h3{font-size:20px}}.service-sub-navigation .select-container{display:inline-block;font-size:11px;height:30px;margin:5px 30px 0 0;width:calc(42% - 30px);vertical-align:top;z-index:100}@media screen and (max-width:767px){.service-sub-navigation .select-container{display:block;height:25px;margin:5px 0 0;width:75%}}.service-sub-navigation .select-container #service-sub-navigation-select{border:1px solid #222;display:inline-block;height:30px;position:relative;width:100%;z-index:100;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width:767px){.service-sub-navigation .select-container #service-sub-navigation-select{height:25px}}.service-sub-navigation .select-container #service-sub-navigation-select.open .option-container{max-height:1000px;overflow:visible;z-index:100!important}.service-sub-navigation .select-container #service-sub-navigation-select .option-container{background:#e8e8e8;display:block;max-height:30px;overflow:hidden;position:absolute;top:0;left:0;right:0;z-index:100;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%}@media screen and (max-width:767px){.service-sub-navigation .select-container #service-sub-navigation-select .option-container{max-height:25px}}.service-sub-navigation .select-container #service-sub-navigation-select a{color:#000;display:block;opacity:1;padding:9px 5% 0;width:100%}.service-sub-navigation .select-container #service-sub-navigation-select a:hover{opacity:1!important}@media screen and (max-width:767px){.service-sub-navigation .select-container #service-sub-navigation-select a{padding:7px 5% 0}}.service-sub-navigation .select-container #service-sub-navigation-select a.option{height:30px;line-height:1}@media screen and (max-width:767px){.service-sub-navigation .select-container #service-sub-navigation-select a.option{height:25px}}.service-sub-navigation .select-container #service-sub-navigation-select a.option.selected{color:#cb2c31!important;font-weight:700;text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option.selected span.count{text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option.selected span.text{text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option.selected:hover{text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option.selected:hover span.count{text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option.selected:hover span.text{text-decoration:underline}.service-sub-navigation .select-container #service-sub-navigation-select a.option:hover{color:#cb2c31!important;text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option:hover span.count{text-decoration:none}.service-sub-navigation .select-container #service-sub-navigation-select a.option:hover span.text{text-decoration:underline}.service-sub-navigation .select-container #service-sub-navigation-select a.option.default{background:#fff;text-transform:uppercase;text-decoration:none!important}.service-sub-navigation .select-container #service-sub-navigation-select a.option.default:hover{background:#fff;color:#000!important;cursor:default;text-decoration:none!important}.service-sub-navigation .select-container #service-sub-navigation-select a.back-to-top{border-top:1px solid #222;display:block;padding-bottom:10px;text-align:center;text-decoration:underline;text-transform:uppercase}.service-sub-navigation .select-container #service-sub-navigation-select a.back-to-top:hover,.service-sub-navigation .select-container #service-sub-navigation-select a.back-to-top:active{color:#cb2c31}.service-sub-navigation .select-container #service-sub-navigation-select i.fa-sort{color:#000;font-family:FontAwesome;font-size:10px;position:absolute;top:9px;right:9px}.service-sub-navigation .printCTA_container{display:inline-block;text-align:right;width:10%}.service-sub-navigation .printCTA_container .printCTA{background:transparent url(images/print_inactive.png) top left no-repeat;background-size:contain;display:inline-block;border:0;height:45px;width:45px}.service-sub-navigation .printCTA_container .printCTA:hover{cursor:pointer;background:transparent url(images/print_active.png) top left no-repeat;background-size:contain!important}@media screen and (max-width:767px){.service-sub-navigation .printCTA_container{display:block;position:absolute;top:10px;right:15px;width:15%}}@media print{.diySubNavigation,.service-sub-navigation,.service-sub-navigation-select,.printCTA{display:none!important}}.diyStep h3.stepNumber{font-size:1.5rem;display:inline-block;margin-right:5px;text-decoration:underline}.diyStep .recently-updated-tag{background:#cb2c31;border-radius:8px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:16px;margin-right:5px;padding:1px 9px;text-transform:uppercase}.diyStep .fa{color:#cb2c31;display:inline-block;font-size:16px;font-weight:400;line-height:16px;position:relative}.diyStep .fa-exclamation-triangle{top:2px}.diyStep a{color:#cb2c31;text-decoration:underline;text-transform:uppercase}.diyStep a:hover{color:#222}@media print{.diyStep a{color:#cb2c31!important;text-decoration:underline;text-transform:uppercase}.diyStep a:hover{color:#cb2c31!important}}@media print{.diyStep .recently-updated-tag{display:none!important}}.diy-section-header-container{padding:1% 3%}.diy-section-header-container span.recently-updated-tag{color:#cb2c31;display:inline-block;font-size:12px;font-weight:700;margin:0 auto;text-align:left;text-transform:uppercase;width:40%}@media print{.diySectionHeaderContainer{page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}}.diySectionContainer .diySectionContainerTitle{align-items:center;display:flex;flex-direction:row;margin:30px 0 10px}.diySectionContainer .diySectionContainerTitle h2{display:inline-block;flex:0 0 auto;font-size:40px;line-height:1.1;margin:0;padding:0 10px 0 0}.diySectionContainer .diySectionContainerTitle span.titleLine{background:#222;display:inline-block;flex:1 0 auto;font-size:0;height:1px;line-height:0}@media print{.diySectionContainer .diySectionContainerTitle span.titleLine{display:none!important}}.diySectionContainer .row{margin-left:0;margin-right:0}.diySectionContainer h4.model-cause{font-size:15px;text-transform:uppercase}.diySectionContainer div.diySectionContainerInner{width:100%}.diy-section-container{padding:1% 3%}@media print{.diySectionContainer{page-break-before:avoid;page-break-inside:avoid;page-break-after:always;font-size:12px!important}.diySectionContainer .diySectionContainerTitle{display:block!important;border-bottom:2px solid #222;margin:0 0 10px;padding:0 0 5px;width:100%!important;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}.diySectionContainer .diySectionContainerTitle .titleLine{page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}.diySectionContainer .diySectionContainerTitle span.titleLine{display:none!important}.diySectionContainer .diySectionContainerTitle h2{display:block!important;font-size:24px!important;-moz-box-flex:unset!important;-webkit-flex:none!important;-webkit-box-flex:0!important;flex:none!important;-ms-flex-preferred-size:0;flex-basis:0;-webkit-flex-basis:0;flex-grow:0;-webkit-flex-grow:0;-ms-flex-positive:0;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}div.diySectionContainerInner{padding-left:20px!important;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}h3{font-size:18px!important;margin-bottom:5px}.image.parbase img{display:inline-block!important;float:none!important;max-width:90%!important}.image.parbase .expand-image-button{display:none!important}}@media print{.diyPrintCTA{display:none!important}}.diyPrefilteredSearch{padding:30px 50px}@media screen and (max-width:768px){.diyPrefilteredSearch{padding:30px}}.diyPrefilteredSearch .diyPrefilteredSearchTitle{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.diyPrefilteredSearch .diyPrefilteredSearchTitle.no-header{padding-top:10px}.diyPrefilteredSearch .diyPrefilteredSearchTitle h3{display:inline-block;flex:0 0 auto;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:40px;line-height:1.1;margin:0;padding:0 10px 0 0}.diyPrefilteredSearch .diyPrefilteredSearchTitle span.titleLine{background:#222;display:inline-block;flex:1 0 auto;font-size:0;height:1px;line-height:0}.diyPrefilteredSearch hr{width:20%}.diyPrefilteredSearch div.diyPrefilteredSearchInner{padding-left:60px}.diyPrefilteredSearch div.diyPrefilteredSearchInner .prefiltered-search-loading{display:block;height:84px;margin:10px auto;width:200px}.diyPrefilteredSearch div.diyPrefilteredSearchInner.no-titles{padding-top:10px}.diyPrefilteredSearch div.diyPrefilteredSearchInner .prefiltered-search-results a.searchResult{display:inline-block;margin-bottom:20px;text-decoration:none}.diyPrefilteredSearch div.diyPrefilteredSearchInner .prefiltered-search-results a.searchResult:hover{color:#cb2c31;text-decoration:underline}.diyPrefilteredSearch div.diyPrefilteredSearchInner .prefiltered-search-results a.searchResult span.resultTitle{display:block;font-size:18px;line-height:1.1;margin-bottom:0}.diyPrefilteredSearch div.diyPrefilteredSearchInner .prefiltered-search-results a.searchResult span.resultDetails,.diyPrefilteredSearch div.diyPrefilteredSearchInner .prefiltered-search-results a.searchResult .alarms{color:#c3c3c3;display:inline-block;font-size:11px}.diy-section-header-container{padding:1% 3%}.diy-section-header-container span.recently-updated-tag{color:#cb2c31;display:inline-block;font-size:12px;font-weight:700;margin:0 auto;text-align:left;text-transform:uppercase;width:40%}.diyIconNote{text-align:center}.diyIconNote .fa{color:#cb2c31;display:inline-block;padding-right:7px}.diyIconNote p{margin-bottom:0}@media print{.diyBreadcrumb{display:none!important}}.diyBreadcrumb{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;justify-content:flex-start;padding:10px}@media screen and (min-width:601px){.diyBreadcrumb a,.diyBreadcrumb span{white-space:nowrap}}@media screen and (max-width:768px){.diyBreadcrumb{font-size:12px}}@media screen and (max-width:425px){.diyBreadcrumb{font-size:10px}}.diyBreadcrumb span{display:inline-block;line-height:1.6;padding-top:0;padding-bottom:0}.diyBreadcrumb span.separator{padding-left:5px;padding-right:5px}.diyBreadcrumb a.breadcrumb-link{color:'Open Sans','Arial',sans-serif;opacity:1;text-decoration:none}.diyBreadcrumb a.breadcrumb-link:hover{color:#cb2c31;opacity:1!important;text-decoration:underline}.page.search-results .haas-modal-wrapper .haas-modal-body{background:0 0!important;box-shadow:none!important;height:96%;margin:0 auto!important;min-width:0!important;position:absolute!important;top:2%!important;left:5%;right:5%;width:90%!important}.page.search-results .haas-modal-wrapper .haas-modal-body .modal-close-btn{right:0;top:-5px}.page.search-results .haas-modal-wrapper .haas-modal-body #search-filter-form{height:100%;margin:0 auto!important;max-width:none!important;overflow-x:auto;position:absolute;top:0;left:0;right:0;width:100%}.diyAdvancedSearch,.page.search-results .haas-modal-wrapper .haas-modal-body{margin:0;padding:50px 100px;position:relative;width:100%}@media screen and (max-width:1224px){.diyAdvancedSearch,.page.search-results .haas-modal-wrapper .haas-modal-body{padding:30px 30px 70px}}@media screen and (max-width:768px){.diyAdvancedSearch,.page.search-results .haas-modal-wrapper .haas-modal-body{padding:0 30px 70px}}.diyAdvancedSearch h2,.page.search-results .haas-modal-wrapper .haas-modal-body h2,.diyAdvancedSearch h3,.page.search-results .haas-modal-wrapper .haas-modal-body h3,.diyAdvancedSearch h4,.page.search-results .haas-modal-wrapper .haas-modal-body h4{font-family:heroiccondensedregular,arial narrow,sans-serif}.diyAdvancedSearch button,.page.search-results .haas-modal-wrapper .haas-modal-body button,.diyAdvancedSearch a.button,.page.search-results .haas-modal-wrapper .haas-modal-body a.button{border-radius:0!important;font-size:14px;line-height:1;margin:10px 0;padding:12px;text-align:center;text-transform:uppercase;width:100%}.diyAdvancedSearch div.pageSize,.page.search-results .haas-modal-wrapper .haas-modal-body div.pageSize{font-size:14px;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.diyAdvancedSearch div.pageSize,.page.search-results .haas-modal-wrapper .haas-modal-body div.pageSize{display:none}}.diyAdvancedSearch div.pageSize span,.page.search-results .haas-modal-wrapper .haas-modal-body div.pageSize span{padding:0 7px}.diyAdvancedSearch div.pageSize a,.page.search-results .haas-modal-wrapper .haas-modal-body div.pageSize a{color:#000;display:inline-block;padding-right:7px;text-decoration:none}.diyAdvancedSearch div.pageSize a:hover,.page.search-results .haas-modal-wrapper .haas-modal-body div.pageSize a:hover{color:#cb2c31;text-decoration:underline}.diyAdvancedSearch div.pageSize a.selected,.page.search-results .haas-modal-wrapper .haas-modal-body div.pageSize a.selected{color:#cb2c31}.diyAdvancedSearch .diyAdvancedSearchTitle,.page.search-results .haas-modal-wrapper .haas-modal-body .diyAdvancedSearchTitle{margin-bottom:10px}.diyAdvancedSearch .diyAdvancedSearchTitle .titleLine-wrapper,.page.search-results .haas-modal-wrapper .haas-modal-body .diyAdvancedSearchTitle .titleLine-wrapper{align-items:center}.diyAdvancedSearch .diyAdvancedSearchTitle .titleLine-wrapper h2,.page.search-results .haas-modal-wrapper .haas-modal-body .diyAdvancedSearchTitle .titleLine-wrapper h2{margin:0;padding:0 10px 0 0}.diyAdvancedSearch #mobile-filter-button,.page.search-results .haas-modal-wrapper .haas-modal-body #mobile-filter-button{display:none}@media screen and (max-width:768px){.diyAdvancedSearch #mobile-filter-button,.page.search-results .haas-modal-wrapper .haas-modal-body #mobile-filter-button{display:block;margin:0 0 20px!important}}#search-filter-form{background:#f5f5f5;border:1px #c3c3c3;font-size:14px;max-width:375px!important;padding:10px 10px 50px;text-align:left}#search-filter-form.search-form-sticky{position:sticky;top:50px}@media screen and (max-width:768px){#search-filter-form{font-size:12px;max-width:none}}#search-filter-form h3{line-height:1.1;margin-bottom:0;padding-bottom:0}#search-filter-form hr{color:#cb2c31;display:inline-block;line-height:0;margin:0 0 10px;width:50%!important;transform:none;transition:none;transition-delay:0}#search-filter-form input#diy-advanced-search-query{display:block;font-size:14px;line-height:1;padding:5px;text-transform:none;width:100%}@media screen and (max-width:768px){#search-filter-form input#diy-advanced-search-query{font-size:12px}}#search-filter-form ::placeholder,#search-filter-form :-ms-input-placeholder,#search-filter-form ::-ms-input-placeholder{color:#c3c3c3;opacity:1;text-transform:uppercase!important}#search-filter-form div#filters-container>ul{max-height:250px;overflow-y:auto;margin-top:15px;padding:0 15px 0 10px}#search-filter-form div#filters-container>ul::-webkit-scrollbar{width:12px;background-color:#ddd}#search-filter-form div#filters-container>ul::-webkit-scrollbar-thumb{border-radius:15px;background-color:#aaa}#search-filter-form .filter-button-container .filter-button{background:#c3c3c3;color:#222;display:block;font-size:12px;line-height:1;margin:0 10% 10px;opacity:1;padding:12px 45px 12px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:80%}@media screen and (min-width:769px) and (max-width:1224px){#search-filter-form .filter-button-container .filter-button{font-size:11px;line-height:1;margin:0 5% 10px;padding:12px 30px 12px 10px;width:90%}#search-filter-form .filter-button-container .filter-button i{width:25px}}@media screen and (max-width:425px){#search-filter-form .filter-button-container .filter-button{font-size:10px;line-height:1;margin:0 5% 10px;padding:10px 30px 10px 10px;width:90%}#search-filter-form .filter-button-container .filter-button i{padding-top:10px;width:25px}}#search-filter-form .filter-button-container .filter-button i{border-left:1px solid #fff;display:inline-block;font-family:FontAwesome,open sans,arial,sans-serif;font-style:normal;height:100%;padding-top:12px;position:absolute;top:0;right:0;text-align:center;width:35px}#search-filter-form .filter-button-container .filter-button:hover{background:#999;color:#222;opacity:1;text-decoration:none}#search-filter-form ul,#search-filter-form ol,#search-filter-form li{list-style:none;list-style-type:none}#search-filter-form ul{line-height:1.1;margin:0 0 10px;padding:0 0 0 20px}@media screen and (max-width:1224px){#search-filter-form ul{font-size:12px;padding:0 0 0 10px}}#search-filter-form ul li{margin-bottom:7px}#search-filter-form ul li ul{margin-top:0;max-height:0;overflow:hidden;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}#search-filter-form ul li.open>ul{margin-top:10px;max-height:10000px}#search-filter-form .category-header-inner,#search-filter-form .topic-header-inner,#search-filter-form .topic-sub-inner{display:flex}#search-filter-form ul>.category.primary{min-height:16px}#search-filter-form ul>.category .category-header-inner label{margin-left:.25em!important}#search-filter-form input[type=checkbox]{display:inline-block;margin-right:5px;height:16px;vertical-align:top;width:16px}@media screen and (max-width:1224px){#search-filter-form input[type=checkbox]{height:12px;width:12px}}#search-filter-form label{display:inline-block;margin:0!important;vertical-align:top}#search-filter-form .reset-filters{display:block;font-size:12px;margin:30px 0 0;text-align:center;text-transform:uppercase;text-decoration:underline;width:100%}#search-results{padding:0 100px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:1224px){#search-results{padding:0 50px}}@media screen and (max-width:768px){#search-results{padding:0 30px}}#search-results .no-results{color:#777;font-size:22px;padding:60px 0 0}#search-results .search-result span{display:block}#search-results .search-result span.title{font-size:16px;margin-bottom:5px}#search-results .search-result span.title a{color:#000;opacity:1;text-decoration:none}#search-results .search-result span.title a:hover{color:#cb2c31;opacity:1;text-decoration:underline}#search-results .search-result span.tags{color:#c3c3c3;font-size:10px;margin-bottom:20px}#pagination{line-height:1}#pagination a{display:inline-block;padding-bottom:10px!important;text-decoration:none}#pagination a:hover{color:#cb2c31}#pagination a.current-page{color:#cb2c31;font-weight:700}#pagination a.current-page:hover{color:#cb2c31}.titleLine-wrapper{align-items:center!important;display:flex;flex-direction:row;margin:30px 0 10px}@media screen and (max-width:800px){.titleLine-wrapper{align-items:flex-start!important;flex-direction:column;flex-wrap:wrap;width:100%}}.titleLine-wrapper h2.titleLine,.titleLine-wrapper h3.titleLine,.titleLine-wrapper h4.titleLine{display:inline-block;flex:0 0 auto;line-height:1.1;margin:0;padding:0 10px 0 0}@media screen and (max-width:800px){.titleLine-wrapper h2.titleLine,.titleLine-wrapper h3.titleLine,.titleLine-wrapper h4.titleLine{flex:0 0 100%;width:100%}}@media all and (max-width:800px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.titleLine-wrapper h2.titleLine,.titleLine-wrapper h3.titleLine,.titleLine-wrapper h4.titleLine{flex:0 0 auto!important;width:100%}}.titleLine-wrapper h2.titleLine{font-size:40px}@media screen and (max-width:800px){.titleLine-wrapper h2.titleLine{font-size:32px!important}}@media screen and (max-width:425px){.titleLine-wrapper h2.titleLine{font-size:24px!important}}.titleLine-wrapper h3.titleLine{font-size:28px}@media screen and (max-width:800px){.titleLine-wrapper h3.titleLine{font-size:22px}}@media screen and (max-width:425px){.titleLine-wrapper h3.titleLine{font-size:20px}}.titleLine-wrapper span.titleLine{background:#222;display:inline-block;flex:1 0 auto;font-size:0;height:1px;line-height:0}@media screen and (max-width:800px){.titleLine-wrapper span.titleLine{flex:1 0 100%;margin-top:10px;width:100%}}@media all and (max-width:800px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.titleLine-wrapper span.titleLine{flex:0 0 auto!important;width:100%}}.can-submit.disabled{cursor:default!important;pointer-events:none!important;opacity:.75}.can-submit.disabled:hover{opacity:.75!important}.alarm-quick-search .select2-container--default .select2-selection--single,.advanced-quick-search .select2-container--default .select2-selection--single{border:0!important;border-radius:0!important;line-height:1}.alarm-quick-search .select2-container--default .select2-selection--single .select2-selection__rendered,.advanced-quick-search .select2-container--default .select2-selection--single .select2-selection__rendered{color:#222!important;line-height:1;overflow:visible;-ms-text-overflow:initial;text-overflow:initial}.alarm-quick-search .select2-container--default .select2-selection--single .select2-selection__arrow b,.advanced-quick-search .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#222 transparent transparent transparent!important;border-width:5px 3px 0!important;margin-top:2px}.alarm-quick-search .select2-container--default .select2-selection--single .select2-selection__placeholder,.advanced-quick-search .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#222!important}.alarm-quick-search h3,.advanced-quick-search h3{font-family:heroiccondensedregular,arial narrow,sans-serif;text-transform:uppercase}.alarm-quick-search select,.advanced-quick-search select,.alarm-quick-search input,.advanced-quick-search input,.alarm-quick-search span.select2-container,.advanced-quick-search span.select2-container{border:1px solid #c3c3c3;border-radius:0!important;box-sizing:border-box;display:inline-block;font-family:open sans,arial,sans-serif;line-height:1;opacity:1;visibility:visible;text-transform:uppercase;transition:all .5s}.alarm-quick-search select:disabled,.advanced-quick-search select:disabled,.alarm-quick-search input:disabled,.advanced-quick-search input:disabled,.alarm-quick-search span.select2-container:disabled,.advanced-quick-search span.select2-container:disabled{background:#f5f5f5!important;color:#999!important}.alarm-quick-search select option.deselected,.advanced-quick-search select option.deselected,.alarm-quick-search input option.deselected,.advanced-quick-search input option.deselected,.alarm-quick-search span.select2-container option.deselected,.advanced-quick-search span.select2-container option.deselected{color:#999!important}.alarm-quick-search .alarm-quick-search-query,.advanced-quick-search .alarm-quick-search-query,.alarm-quick-search span.select2-container,.advanced-quick-search span.select2-container{background-color:#fff;background-image:none;background-position:center right 7px;background-repeat:no-repeat;background-size:18px 18px}.alarm-quick-search .alarm-quick-search-query.error,.advanced-quick-search .alarm-quick-search-query.error{background-image:url(images/QAS_error.jpg)}.alarm-quick-search .alarm-quick-search-query.error::-ms-clear,.advanced-quick-search .alarm-quick-search-query.error::-ms-clear{display:none;width:0;height:0}.alarm-quick-search .alarm-quick-search-error,.advanced-quick-search .alarm-quick-search-error{font-size:11px;font-style:italic;font-weight:700;opacity:0;transition:all .25s;width:100%}.alarm-quick-search .alarm-quick-search-error.visible,.advanced-quick-search .alarm-quick-search-error.visible{opacity:1}.alarm-quick-search a.button,.advanced-quick-search a.button{cursor:pointer;font-size:12px;line-height:1;margin:5px 0 0;opacity:1;text-align:center;text-transform:uppercase}.alarm-quick-search a.button:hover,.advanced-quick-search a.button:hover{opacity:1!important}.alarm-quick-search a.button.disabled,.advanced-quick-search a.button.disabled{cursor:default!important;pointer-events:none!important;opacity:.75}.alarm-quick-search a.button.disabled:hover,.advanced-quick-search a.button.disabled:hover{opacity:.75!important}.alarm-quick-search select.hidden,.advanced-quick-search select.hidden{display:inline-block!important;opacity:0;transition:all .5s;visibility:hidden;width:0!important}@media only screen and (max-width:800px){.alarm-quick-search.alarm-quick-search-navigation form,.alarm-quick-search.alarm-quick-search-navigation .description,.alarm-quick-search.alarm-quick-search-navigation select,.alarm-quick-search.alarm-quick-search-navigation input,.alarm-quick-search.alarm-quick-search-navigation .button{display:none!important}}@media only screen and (min-width:801px){.alarm-quick-search.alarm-quick-search-navigation .description{font-size:12px;margin-bottom:0;padding-bottom:0}.alarm-quick-search.alarm-quick-search-navigation select,.alarm-quick-search.alarm-quick-search-navigation input{color:#666!important;font-size:10px!important;height:30px!important;margin:10px 5px 0 0!important;padding:5px 10px 5px 5px!important}.alarm-quick-search.alarm-quick-search-navigation .select2-container--default .select2-selection--single{font-size:10px;height:28px!important}.alarm-quick-search.alarm-quick-search-navigation .select2-container--default .select2-selection--single .select2-selection__rendered{height:28px!important;line-height:1;margin:0!important;overflow:visible;padding:10px 10px 5px 5px!important}.alarm-quick-search.alarm-quick-search-navigation .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-1px!important}.alarm-quick-search.alarm-quick-search-navigation input#alarm-quick-search-query-navigation,.alarm-quick-search.alarm-quick-search-navigation span.select2-container{margin-top:1px;width:200px!important}.alarm-quick-search.alarm-quick-search-navigation .alarm-quick-search-error{color:#1e8feb;padding:7px 0}.alarm-quick-search.alarm-quick-search-navigation .alarm-quick-search-error.self-mobile,.alarm-quick-search.alarm-quick-search-navigation .alarm-quick-search-error.self-mobile.visible{display:none!important;visibility:hidden!important;opacity:0!important}.alarm-quick-search.alarm-quick-search-navigation select#alarm-quick-search-type-navigation,.alarm-quick-search.alarm-quick-search-navigation select#alarm-quick-search-extension-navigation{width:120px}.alarm-quick-search.alarm-quick-search-navigation a.button{border:2px solid #cb2c31;color:#fff;display:block;padding:10px 0;width:120px}.alarm-quick-search.alarm-quick-search-navigation a.button:hover{background:#fff;border:2px solid #cb2c31;color:#cb2c31!important}.alarm-quick-search.alarm-quick-search-navigation a.button.disabled:hover{background:#cb2c31!important;border:2px solid #cb2c31;color:#fff!important}}@media only screen and (min-width:801px) and screen and (min-width:601px) and (max-width:1040px){.alarm-quick-search.alarm-quick-search-navigation select#alarm-quick-search-extension-navigation{display:block}}@media only screen and (max-width:800px){.alarm-quick-search.alarm-quick-search-navigation .description,.alarm-quick-search.alarm-quick-search-navigation select,.alarm-quick-search.alarm-quick-search-navigation input,.alarm-quick-search.alarm-quick-search-navigation a.button{display:none!important}}.alarm-quick-search.alarm-quick-search-self,.advanced-quick-search{background:#cb2c31;color:#fff;margin:0;padding:50px 100px;position:relative;width:100%}@media screen and (min-width:601px) and (max-width:1224px){.alarm-quick-search.alarm-quick-search-self,.advanced-quick-search{padding:30px 30px 70px}}@media screen and (max-width:600px){.alarm-quick-search.alarm-quick-search-self,.advanced-quick-search{padding:50px 0}}.alarm-quick-search.alarm-quick-search-self h3,.advanced-quick-search h3{color:#fff;border-bottom:3px solid #cb2c31;font-size:40px}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self h3,.advanced-quick-search h3{font-size:30px}}@media screen and (max-width:600px){.alarm-quick-search.alarm-quick-search-self h3,.advanced-quick-search h3{margin:0 5%}}@media screen and (max-width:425px){.alarm-quick-search.alarm-quick-search-self h3,.advanced-quick-search h3{font-size:24px}}.alarm-quick-search.alarm-quick-search-self span.title,.advanced-quick-search span.title{line-height:1.15}.alarm-quick-search.alarm-quick-search-self .description,.advanced-quick-search .description{font-size:12px;margin:10px 0 0!important;padding:0}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self .description,.advanced-quick-search .description{font-size:10px}}@media screen and (max-width:600px){.alarm-quick-search.alarm-quick-search-self .description,.advanced-quick-search .description{margin:0 5% 10px!important}}.alarm-quick-search.alarm-quick-search-self select,.advanced-quick-search select,.alarm-quick-search.alarm-quick-search-self input,.advanced-quick-search input{color:#222!important;font-size:12px;height:36px!important;margin:10px 10px 0 0;padding:7px 10px;vertical-align:top}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self select,.advanced-quick-search select,.alarm-quick-search.alarm-quick-search-self input,.advanced-quick-search input{font-size:10px;padding:10px 5px}}@media screen and (max-width:600px){.alarm-quick-search.alarm-quick-search-self select,.advanced-quick-search select,.alarm-quick-search.alarm-quick-search-self input,.advanced-quick-search input{display:block;margin:0 5%;min-width:90%!important;padding:7px 5px;width:90%!important}}.alarm-quick-search.alarm-quick-search-self select:disabled,.advanced-quick-search select:disabled,.alarm-quick-search.alarm-quick-search-self input:disabled,.advanced-quick-search input:disabled{background:#f5f5f5!important;color:#999!important}.alarm-quick-search.alarm-quick-search-self span.select2-container,.advanced-quick-search span.select2-container{margin-top:10px}@media screen and (max-width:600px){.alarm-quick-search.alarm-quick-search-self span.select2-container,.advanced-quick-search span.select2-container{margin:0 5%;min-width:90%!important;width:90%!important}}.alarm-quick-search.alarm-quick-search-self .select2-container--default .select2-selection--single,.advanced-quick-search .select2-container--default .select2-selection--single{font-size:12px;height:34px!important}.alarm-quick-search.alarm-quick-search-self .select2-container--default .select2-selection--single .select2-selection__rendered,.advanced-quick-search .select2-container--default .select2-selection--single .select2-selection__rendered{box-sizing:border-box;display:block;font-size:12px;line-height:1;padding:12px 5px}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self .select2-container--default .select2-selection--single .select2-selection__rendered,.advanced-quick-search .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:10px;padding:12px 10px}}@media only screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self select.hidden,.advanced-quick-search select.hidden{display:block!important;height:0!important;margin:0;padding:0}}.alarm-quick-search.alarm-quick-search-self input#alarm-quick-search-query-self,.advanced-quick-search input#alarm-quick-search-query-self,.alarm-quick-search.alarm-quick-search-self span.select2-container,.advanced-quick-search span.select2-container{min-width:250px;width:30%!important}@media screen and (min-width:601px) and (max-width:768px){.alarm-quick-search.alarm-quick-search-self input#alarm-quick-search-query-self,.advanced-quick-search input#alarm-quick-search-query-self,.alarm-quick-search.alarm-quick-search-self span.select2-container,.advanced-quick-search span.select2-container{display:block;width:50%!important}}.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-type-self,.advanced-quick-search select#alarm-quick-search-type-self,.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-extension-self,.advanced-quick-search select#alarm-quick-search-extension-self{width:15%}@media screen and (max-width:1224px){.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-type-self,.advanced-quick-search select#alarm-quick-search-type-self,.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-extension-self,.advanced-quick-search select#alarm-quick-search-extension-self{width:20%}}@media screen and (min-width:601px) and (max-width:768px){.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-type-self,.advanced-quick-search select#alarm-quick-search-type-self,.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-extension-self,.advanced-quick-search select#alarm-quick-search-extension-self{display:block;width:50%}}.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-type-self,.advanced-quick-search select#alarm-quick-search-type-self{min-width:200px}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self select#alarm-quick-search-extension-self,.advanced-quick-search select#alarm-quick-search-extension-self{margin:12px 0 5px}}.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error,.advanced-quick-search .alarm-quick-search-error{background-color:#1e8feb;color:#fff;margin:0;padding:7px 10px;text-align:center}.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error:not(.self-mobile),.advanced-quick-search .alarm-quick-search-error:not(.self-mobile),.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.visible:not(.self-mobile),.advanced-quick-search .alarm-quick-search-error.visible:not(.self-mobile){position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error:not(.self-mobile),.advanced-quick-search .alarm-quick-search-error:not(.self-mobile),.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.visible:not(.self-mobile),.advanced-quick-search .alarm-quick-search-error.visible:not(.self-mobile){display:none!important;visibility:hidden!important;opacity:0!important}}.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.self-mobile,.advanced-quick-search .alarm-quick-search-error.self-mobile,.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.self-mobile.visible,.advanced-quick-search .alarm-quick-search-error.self-mobile.visible{line-height:1.1;margin:7px 0}@media screen and (min-width:769px){.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.self-mobile,.advanced-quick-search .alarm-quick-search-error.self-mobile,.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.self-mobile.visible,.advanced-quick-search .alarm-quick-search-error.self-mobile.visible{display:none!important;visibility:hidden!important;opacity:0!important}}.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.self-mobile,.advanced-quick-search .alarm-quick-search-error.self-mobile{height:0;padding:0 10px}.alarm-quick-search.alarm-quick-search-self .alarm-quick-search-error.self-mobile.visible,.advanced-quick-search .alarm-quick-search-error.self-mobile.visible{height:27px;padding:7px 10px}.alarm-quick-search.alarm-quick-search-self a.button,.advanced-quick-search a.button,.alarm-quick-search.alarm-quick-search-self .search-expand-collapse-btn>span,.advanced-quick-search .search-expand-collapse-btn>span{border:2px solid #fff;color:#fff;display:inline-block;font-size:12px;margin-top:7px;padding:12px 0;min-width:100px;max-width:120px;width:15%;vertical-align:top;text-transform:uppercase}.alarm-quick-search.alarm-quick-search-self a.button:hover,.advanced-quick-search a.button:hover,.alarm-quick-search.alarm-quick-search-self .search-expand-collapse-btn>span:hover,.advanced-quick-search .search-expand-collapse-btn>span:hover{background:#fff;border:2px solid #fff;color:#cb2c31;cursor:pointer}.alarm-quick-search.alarm-quick-search-self a.button.disabled:hover,.advanced-quick-search a.button.disabled:hover,.alarm-quick-search.alarm-quick-search-self .search-expand-collapse-btn>span.disabled:hover,.advanced-quick-search .search-expand-collapse-btn>span.disabled:hover{background:#cb2c31!important;border:2px solid #fff;color:#fff!important}@media screen and (max-width:1224px){.alarm-quick-search.alarm-quick-search-self a.button,.advanced-quick-search a.button,.alarm-quick-search.alarm-quick-search-self .search-expand-collapse-btn>span,.advanced-quick-search .search-expand-collapse-btn>span{width:20%}}@media screen and (max-width:768px){.alarm-quick-search.alarm-quick-search-self a.button,.advanced-quick-search a.button,.alarm-quick-search.alarm-quick-search-self .search-expand-collapse-btn>span,.advanced-quick-search .search-expand-collapse-btn>span{font-size:10px}}@media screen and (max-width:600px){.alarm-quick-search.alarm-quick-search-self a.button,.advanced-quick-search a.button,.alarm-quick-search.alarm-quick-search-self .search-expand-collapse-btn>span,.advanced-quick-search .search-expand-collapse-btn>span{display:block;margin:10px 5% 0;width:100%}}.quick-search-container{display:flex}.quick-search-container h3{border-bottom:0}.quick-search-container .search-form{transition:1s}.quick-search-container .alarm-expanded .search-form,.quick-search-container .advanced-expanded .search-form{opacity:0}@media screen and (max-width:1100px){.quick-search-container .alarm-expanded .search-form input#alarm-quick-search-query-self,.quick-search-container .advanced-expanded .search-form input#alarm-quick-search-query-self,.quick-search-container .alarm-expanded .search-form input#advanced-quick-search-query-self,.quick-search-container .advanced-expanded .search-form input#advanced-quick-search-query-self,.quick-search-container .alarm-expanded .search-form #alarm-quick-search-type-self,.quick-search-container .advanced-expanded .search-form #alarm-quick-search-type-self,.quick-search-container .alarm-expanded .search-form #advanced-quick-search-type-self,.quick-search-container .advanced-expanded .search-form #advanced-quick-search-type-self,.quick-search-container .alarm-expanded .search-form span.select2-container,.quick-search-container .advanced-expanded .search-form span.select2-container{width:75%!important}}.quick-search-container .alarm-expanded .alarm-loader{display:inline-block;background:#fff;position:relative}.quick-search-container .alarm-expanded .alarm-loader img{position:relative}.quick-search-container .alarm-collapsed,.quick-search-container .advanced-collapsed{text-align:center}.quick-search-container .alarm-collapsed .search-form,.quick-search-container .advanced-collapsed .search-form{display:none}.quick-search-container .search-expanded{max-width:60%;flex:0 0 60%;transition:.5s}.quick-search-container .search-expanded .alarm-collapsed,.quick-search-container .search-expanded .advanced-collapsed{display:none}.quick-search-container .search-collapsed{max-width:40%;flex:0 0 40%;transition:.5s}.quick-search-container .search-collapsed .alarm-expanded,.quick-search-container .search-collapsed .advanced-expanded{display:none}.advanced-quick-search{background-color:#000}.advanced-quick-search a.button,.advanced-quick-search .search-expand-collapse-btn>span{background-color:#000}.advanced-quick-search a.button:hover,.advanced-quick-search .search-expand-collapse-btn>span:hover{color:#000}.advanced-quick-search button.button{margin:10px 0;height:36px;padding:10px 50px;border:0}@media screen and (max-width:600px){.advanced-quick-search button.button{display:block;margin:10px auto}}@media screen and (max-width:600px){.advanced-quick-search input{margin:0 5% 10px}}.search-expand-collapse-btn{text-align:center}@media screen and (max-width:600px){.search-expand-collapse-btn>span{margin:10px auto!important}}@media screen and (max-width:425px){.search-expand-collapse-btn>span{max-width:110px!important}}.alarmQuickSearchDropdown{font-size:12px}@media screen and (max-width:768px){.alarmQuickSearchDropdown{font-size:10px}}.alarmQuickSearchDropdown .select2-results__option{padding:5px 6px}@media screen and (max-width:768px){.alarmQuickSearchDropdown .select2-results__option{padding:4px 6px}}.haas-modal .multiple-alarms-modal h2{font-size:42px}.haas-modal .multiple-alarms-modal h2,.haas-modal .multiple-alarms-modal h3{margin-bottom:10px;text-align:center}.haas-modal .multiple-alarms-modal ul{padding:0 10px}.haas-modal .multiple-alarms-modal li{list-style:none;font-size:20px;background:#6d6d6d;color:#fff;padding:10px 20px;margin:10px 0;border-radius:10px;text-align:center;cursor:pointer}.haas-modal .no-matching-alarm-modal{padding:10px 25px;border-radius:10px}.haas-modal .no-matching-alarm-modal p{margin:0}.bcs-service-search #bcs-img-search{display:none}.customerTiles img{width:100%;height:auto;display:block}.customerTile{margin:0}ul.customerTiles,.customerTiles img{background:0 0;border:0;outline:0;padding:0;margin:0;list-style-type:none}div.view img,.view div.mask{-webkit-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease;-moz-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease;-ms-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease;-o-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease;transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease}.customerTiles li{width:25%;float:left;margin:0;padding:0}.overlay{display:none}.overlay img{margin:0;position:absolute;top:50%;max-width:80%;left:50%;transform:translate(-50%,-50%)}.view{width:100%;height:auto;float:left;position:relative;text-align:left}.view .mask{width:200%;height:100%;position:absolute;top:0;background:#d42a3e;z-index:1;transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease}.mask h5{text-align:left;color:#fff;top:20%;margin-top:0;position:absolute;line-height:30px;width:100%;font-size:30px;padding:0 8%;font-weight:400;font-family:heroiccondensedbook;text-transform:uppercase}.mask h5 span{text-align:left;color:#fff;font-size:14px;text-transform:initial;font-weight:100;line-height:20px;padding:10px 0;display:inline-block;font-family:open sans,arial,sans-serif}hr.tiles{margin:20px 0 10px;width:40%;color:#fff;border-bottom:1px solid #fff;float:left}.arrow-left{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #d42a3e;position:absolute;left:-30px;top:40%}.arrow-right{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #d42a3e;position:absolute;right:-30px;top:40%}.view .mask.left-box{left:100%}.view .mask.left-box{left:100%}.view .mask.right-box{right:100%}.view .mask.right-box{right:100%}.view .mask{visibility:hidden;opacity:0;transition:visibility ss linear .5s,opacity .5s linear}@media only screen and (max-width:890px){.customerTiles li{width:50%}.view .mask{width:100%}.mask.left-box.tile-2{left:-100%}.mask.right-box.tile-3{right:-100%}.tile-2 .arrow-left{border-left:30px solid #d42a3e;left:100%;z-index:1;border-right:0}.tile-3 .arrow-right{border-right:30px solid #d42a3e;right:100%;border-left:0}.mask h5{top:10%;font-size:25px}.mask h5 span{font-size:13px;line-height:18px;padding:8px 0}hr.tiles{margin:10px 0 5px}}@media only screen and (max-width:600px){.mask h5{top:8%;line-height:25px}.mask h5 span{font-size:13px;line-height:16px;padding:5px 0}hr.tiles{margin:5px 0 0}.tile-2 .arrow-left{border-left:30px solid #d42a3e;left:96.5%;z-index:1;border-right:0}.tile-3 .arrow-right{border-right:30px solid #d42a3e;right:96.5%;border-left:0}.arrow-left{left:-20px}.arrow-right{right:-20px}}@media only screen and (max-width:500px){.mask h5{font-size:20px;line-height:20px}.mask h5 span{font-size:12px;line-height:14px;padding:5px 0}}@media only screen and (max-width:400px){.customerTiles li{width:100%}.view .mask{display:none}.arrow-right{display:none}.arron-left{display:none}}.view a:hover{opacity:1!important}.view:hover .overlay{display:block;position:absolute;width:100%;height:100%;opacity:1!important;top:0;background:rgba(0,0,0,.6);transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,outline .3s ease}.view:hover .mask{visibility:visible;opacity:1;transition-delay:0;overflow:hidden}.mask.left-box:hover{visibility:hidden}.mask.right-box:hover{visibility:hidden}.view:active .mask{visibility:visible;opacity:1;transition-delay:0}.text-overlay{display:none}@media screen and (max-width:800px){.customerTiles.hide-in-mobile{display:none}}@media screen and (max-width:375px){.customerTiles.show-text-overlay .img-overlay{display:none}.customerTiles.show-text-overlay .text-overlay{display:block;height:100%;background:#d42a3e}.customerTiles.show-text-overlay .text-overlay h5,.customerTiles.show-text-overlay .text-overlay p{text-align:left;color:#fff;margin-top:0;position:relative;line-height:1em;width:100%;padding:0 5%}.customerTiles.show-text-overlay .text-overlay h5{top:20px;font-size:34px;font-weight:700;text-transform:uppercase;font-family:heroiccondensedregular,arial narrow,sans-serif;font-weight:400}.customerTiles.show-text-overlay .text-overlay p{font-family:arial narrow,sans-serif;padding:20px 15px;font-size:16px;line-height:1.15em}}.cta-text{min-height:30px}.cta-text h2{padding-top:2.77777778vw;padding-bottom:1.38888889vw}@media(min-width:1225px){.cta-text h2{padding-top:40px}}@media(min-width:1225px){.cta-text h2{padding-bottom:20px}}.cta-text hr{display:none;margin-left:6.25vw}@media(min-width:1225px){.cta-text hr{margin-left:90px}}.cta-text h3{font-family:heroiccondensedregular,arial,sans-serif;font-size:28px;color:#cb2c31}.cta-text p{font-size:15px;padding:12px 16px}.cta-text .default a{color:#222;background-color:transparent}.cta-text .bg-white a{background-color:#fff!important}.cta-text .bg-lt-gray a{background-color:#ccc!important}.cta-text .bg-dk-gray a{background-color:#535353!important}.cta-text .bg-red a{background-color:#cb2c31!important}.text-white h2,.text-white h3,.text-white p{color:#fff!important}.text-black h2,.text-black h3,.text-black p{color:#000!important}.cta .text-red h2,.cta .text-red h3,.cta .text-red p{color:#cb2c31!important}.image-align-center{display:block;margin:0 auto}.cta-image.image-align-left{float:left;padding:0}.cta-image.image-align-right{float:right;padding:0}.cta-image.image-align-right,.cta-image.image-align-left{max-width:60%}.text-align-left h2{margin-left:6.25vw;text-align:left;font-size:59px}@media(min-width:1225px){.text-align-left h2{margin-left:90px}}.text-align-left h3,.text-align-left p{margin-left:6.25vw;text-align:left}@media(min-width:1225px){.text-align-left h3,.text-align-left p{margin-left:90px}}.text-align-left span.cta-link.button{margin-left:6.25vw;padding:8px 14px;margin-top:15px;margin-bottom:15px;float:left}@media(min-width:1225px){.text-align-left span.cta-link.button{margin-left:90px}}.cta-text:not(.oneofthree):not(.twoofthree):not(.threeofthree) .cta-text-image .text-align-left h2{margin-left:15px}.cta-text:not(.oneofthree):not(.twoofthree):not(.threeofthree) .cta-text-image .text-align-left h3,.cta-text:not(.oneofthree):not(.twoofthree):not(.threeofthree) .cta-text-image .text-align-left p{margin-left:15px;padding:0 15px}.cta-text:not(.oneofthree):not(.twoofthree):not(.threeofthree) .cta-text-image .text-align-left p{padding:15px}.cta-text:not(.oneofthree):not(.twoofthree):not(.threeofthree) .cta-text-image .text-align-left span.cta-link.button{margin-left:30px}.text-align-center h2,.text-align-center h3,.text-align-center p{text-align:center}.text-align-center span.cta-link.button{padding:8px 14px;margin:15px auto;float:none;text-align:center;display:table}.cta-image-wrapper.text-align-center{padding-bottom:15px}span.cta-link.button:focus,span.cta-link.button:hover{color:#fff;text-decoration:none}.cta-link.button.button-white{background-color:#fff!important;color:#cb2c31}.cta-link.button.button-black{background-color:#000;color:#fff}.cta-link.button.button-red{background-color:#cb2c31;color:#fff}.cta-link.button.button-gray{background-color:#656565;color:#fff}.cta-link.button.button-none{background:0;color:#fff}.cta-link.button.default{color:#fff}.cta-link.button.text-white{color:#fff}.cta-link.button.text-black{color:#000}.cta-link.button.text-red{color:#cb2c31}.cta .oneofthree .cta-image-link,.cta .twoofthree .cta-image-link,.cta .threeofthree .cta-image-link{height:100%;width:100%;display:block;padding:20px 10px}.home-page .oneofthree{height:360px;margin:30px 0;position:relative}.home-page .oneofthree h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:33px;padding:0 20px 0 30px;width:90%;margin:0;position:relative}.home-page .oneofthree h3{font-size:47px;margin:0 20px 0 30px;position:relative}.home-page .oneofthree p{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:25px;line-height:1.15em;padding:0 20px 0 30px;width:100%;margin:0;position:absolute;bottom:70px;max-width:290px}.home-page .oneofthree .secondp,.home-page .oneofthree .secondh{display:none}.home-page .oneofthree .button{text-transform:uppercase;position:absolute;bottom:10px;left:30px}.home-page .oneofthree span.cta-link.button{margin:15px 0}.home-page .twoofthree{height:360px;margin:30px 0;border:1px solid #ccc;position:relative}.home-page .twoofthree h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:33px;padding:0 20px 0 30px;width:90%;margin:0;position:relative}.home-page .twoofthree h3{font-size:47px;margin:0 20px 0 30px;position:relative}.home-page .twoofthree p{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:25px;line-height:1.15em;padding:0 20px 0 30px;width:100%;margin:0;position:absolute;bottom:70px;max-width:360px}.home-page .twoofthree .secondp,.home-page .twoofthree .secondh{display:none}.home-page .twoofthree .button{text-transform:uppercase;position:absolute;bottom:10px;left:30px}.home-page .twoofthree span.cta-link.button{margin:15px 0}.home-page .cta-text.cta.twoofthree,.home-page .cta-text.cta.threeofthree{background-position:center}.home-page .threeofthree{height:360px;margin:30px 0;position:relative}.home-page .threeofthree h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:59px;padding:0 20px 0 30px;margin:0}.home-page .threeofthree h3{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:25px;padding:0 50% 15px 30px;margin:0}.home-page .threeofthree p{font-size:15px;padding:15px 30px;margin:0}.home-page .threeofthree img{display:none}.home-page .threeofthree .secondp,.home-page .threeofthree .secondh{display:none}.home-page .threeofthree .button{text-transform:uppercase;border:1px solid #fff;position:absolute;bottom:10px;left:30px}.home-page .threeofthree span.cta-link.button{margin:15px 0}.product-page .grid .cta-text p{padding:0;margin:0}.cta-text.customer-story hr{display:inline-block;margin:0 0 10px}.cta-text.customer-story h3{font-family:heroiccondensedregular,arial,sans-serif;font-size:24px;color:#cb2c31}.cta-text.customer-story img.cta-image.image-align-left{padding:0 5% 0 0}.cta-text.customer-story span.cta-link.button{margin:0 0 20px}@media only screen and (max-width:1160px){.home-page .oneofthree h2{font-size:25px}.home-page .oneofthree h3{font-size:40px}.home-page .oneofthree p{font-size:22px;bottom:75px}.home-page .twoofthree h2{font-size:25px}.home-page .twoofthree h3{font-size:40px}.home-page .twoofthree p{font-size:22px;bottom:75px}.home-page .threeofthree h2{font-size:40px}.home-page .threeofthree h3{font-size:22px}}@media only screen and (max-width:1100px){.cta-text.customer-story h2{font-size:35px;line-height:37px}.series-page h2,.category-page h2{font-size:34px;line-height:.9em}.series-page h3,.category-page h3{font-size:24px;padding:0 5px}.cta-text:not(.oneofthree):not(.twoofthree):not(.threeofthree) .cta-text-image h3{padding:0}}@media only screen and (max-width:1030px){.home-page .oneofthree h2{font-size:21px}.home-page .oneofthree h3{font-size:36px}.home-page .twoofthree h2{font-size:21px}.home-page .twoofthree h3{font-size:36px}}@media only screen and (max-width:991px){.cta-text.customer-story h2{font-size:32px;line-height:37px}}@media only screen and (max-width:920px){.home-page .oneofthree h2{padding-left:20px}.home-page .oneofthree h3{margin-left:20px}.home-page .oneofthree p{padding-left:20px;font-size:20px}.home-page .oneofthree span.cta-link.button{left:20px}.home-page .twoofthree h2{padding-left:20px}.home-page .twoofthree h3{margin-left:20px}.home-page .twoofthree p{font-size:20px;padding-left:20px}.home-page .twoofthree span.cta-link.button{left:20px}.home-page .threeofthree h2{padding-left:20px}.home-page .threeofthree h3{font-size:20px;padding-left:20px}.home-page .threeofthree span.cta-link.button{left:20px}}.cta-text.two-up-cta{height:0;padding-bottom:75%!important;position:relative}.cta-text.two-up-cta p{display:block;margin:0!important;position:absolute;bottom:0;left:0;width:100%}.cta-text.two-up-cta h2,.cta-text.two-up-cta h3,.cta-text.two-up-cta hr,.cta-text.two-up-cta .cta-link.button{display:none!important}@media only screen and (max-width:775px){.content-page img.cta-image{max-width:100%}}@media only screen and (max-width:767px){.image-align-set-right .cta-image,.image-align-set-left .cta-image{max-width:100%}.cta-text.customer-story hr,.cta-text.customer-story span.cta-link.button{margin-left:6.25vw}.series-page h2,.category-page h2{font-size:50px}.series-page h3,.category-page h3{font-size:28px}.cta-image{padding:0 0 15px!important;float:none;display:block;margin:0 auto}.home-page .cta-text.oneofthree,.home-page .cta-text.twoofthree,.home-page .cta-text.threeofthree{max-width:500px!important;margin-right:auto!important;margin-left:auto!important}}@media only screen and (max-width:767px) and (min-width:1225px){.cta-text.customer-story hr,.cta-text.customer-story span.cta-link.button{margin-left:90px}}@media only screen and (max-width:1160px){.lang-ru .home-page .oneofthree h2,.lang-el .home-page .oneofthree h2{font-size:20px}.lang-ru .home-page .oneofthree h3,.lang-el .home-page .oneofthree h3{font-size:36px}.lang-ru .home-page .oneofthree p,.lang-el .home-page .oneofthree p{font-size:20px}.lang-ru .home-page .twoofthree h2,.lang-el .home-page .twoofthree h2{font-size:22px}.lang-ru .home-page .twoofthree h3,.lang-el .home-page .twoofthree h3{font-size:36px}.lang-ru .home-page .twoofthree p,.lang-el .home-page .twoofthree p{font-size:20px}.lang-ru .home-page .threeofthree h2,.lang-el .home-page .threeofthree h2{font-size:36px}.lang-ru .home-page .threeofthree h3,.lang-el .home-page .threeofthree h3{font-size:20px}}@media only screen and (max-width:1100px){.lang-ru .cta-text.customer-story h2,.lang-el .cta-text.customer-story h2{font-size:30px;line-height:32px}.lang-ru .series-page h2,.lang-el .series-page h2,.lang-ru .category-page h2,.lang-el .category-page h2{font-size:32px}.lang-ru .series-page h3,.lang-el .series-page h3,.lang-ru .category-page h3,.lang-el .category-page h3{font-size:20px}}@media only screen and (max-width:1030px){.lang-ru .home-page .oneofthree h2,.lang-el .home-page .oneofthree h2{font-size:18px}.lang-ru .home-page .oneofthree h3,.lang-el .home-page .oneofthree h3{font-size:30px}.lang-ru .home-page .twoofthree h2,.lang-el .home-page .twoofthree h2{font-size:18px}.lang-ru .home-page .twoofthree h3,.lang-el .home-page .twoofthree h3{font-size:30px}}@media only screen and (max-width:920px){.lang-ru .home-page .oneofthree p,.lang-el .home-page .oneofthree p{padding-left:20px;font-size:18px}.lang-ru .home-page .twoofthree p,.lang-el .home-page .twoofthree p{font-size:18px}.lang-ru .home-page .threeofthree h3,.lang-el .home-page .threeofthree h3{font-size:18px}}.cta .homepage-half{max-width:calc(100% - 5px)}.cta .homepage-half .cta-hh-img-container{position:relative}.cta .homepage-half .cta-hh-text-container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;width:100%;height:100%;padding:10px 20px}.cta .homepage-half .cta-hh-text-container h2{padding:25px 20px 10px;font-weight:700}.cta .homepage-half .cta-hh-text-container h3{padding:0 20px}.cta .homepage-half .cta-hh-text-container .cta-hh-text-link{margin:15px 20px!important}.cta .homepage-half .cta-hh-text-container .cta-hh-text-link a{display:inline-block}.cta .homepage-half .cta-hh-text-container .cta-hh-text-link a span.cta-link{display:inline-block;font-size:16px;padding:10px 20px}.cta .homepage-half .cta-hh-text-container .cta-hh-text-link a span.cta-link.button-none{padding:0;font-size:20px;font-weight:700}.cookie-settings-button-container #cookie-settings-button{appearance:none;padding:10px 25px;background:#cb2c31;color:#fff;border:0;border-radius:5px;cursor:pointer}.cookie-modal .modal-closer{display:none!important}.cookie-modal .cookie-text{padding:0 45px}@media screen and (max-width:768px){.cookie-modal .cookie-text{padding:0;margin-top:15px}}.cookie-modal .cookie-text p{font-size:12px}.cookie-modal img{width:100%}.cookie-modal h2{padding-left:0}.cookie-modal hr{border-width:1px;width:100%}.cookie-modal #terms-link{color:#cb2c31;display:block;font-weight:700;font-size:14px;line-height:1.2;opacity:1!important;text-align:center;text-decoration:none}.cookie-modal #terms-link:hover{opacity:1!important;text-decoration:underline}.cookie-modal #acceptCookies,.cookie-modal #declineCookies{opacity:1!important;cursor:pointer}.cookie-modal #acceptCookies:hover,.cookie-modal #declineCookies:hover{opacity:.9!important}#acceptCookieModalTemplate .cookie-footer{display:flex;position:fixed;bottom:0;background-color:#000;z-index:10;width:100%}@media screen and (max-width:768px){#acceptCookieModalTemplate .cookie-footer{display:block}}#acceptCookieModalTemplate .cookie-footer p,#acceptCookieModalTemplate .cookie-footer h1,#acceptCookieModalTemplate .cookie-footer h2,#acceptCookieModalTemplate .cookie-footer h3,#acceptCookieModalTemplate .cookie-footer a,#acceptCookieModalTemplate .cookie-footer span{color:#fff}#acceptCookieModalTemplate .cookie-footer .close-cookie-footer-btn-container{position:absolute;right:10px;top:5px}#acceptCookieModalTemplate .cookie-footer .close-cookie-footer-btn-container .fa-window-close{font-size:32px;color:#cb2c31;cursor:pointer}@media screen and (max-width:768px){#acceptCookieModalTemplate .cookie-footer .close-cookie-footer-btn-container .fa-window-close{font-size:24px}}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left,#acceptCookieModalTemplate .cookie-footer .cookie-footer-right{display:block}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left a,#acceptCookieModalTemplate .cookie-footer .cookie-footer-right a,#acceptCookieModalTemplate .cookie-footer .cookie-footer-left #settings-btn span,#acceptCookieModalTemplate .cookie-footer .cookie-footer-right #settings-btn span{color:#cb2c31;text-decoration-color:#cb2c31}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left{padding:25px 0}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left h2,#acceptCookieModalTemplate .cookie-footer .cookie-footer-left p{padding:0 25px}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left h2{margin-bottom:15px}@media screen and (max-width:500px){#acceptCookieModalTemplate .cookie-footer .cookie-footer-left{padding:10px}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left h2,#acceptCookieModalTemplate .cookie-footer .cookie-footer-left p{padding:0 10px;margin-bottom:5px}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left h2{font-size:22px}#acceptCookieModalTemplate .cookie-footer .cookie-footer-left p{font-size:11px}}#acceptCookieModalTemplate .cookie-footer .cookie-footer-right{flex:20%;display:flex;justify-content:center;flex-direction:column;text-align:center;padding:0 25px}@media screen and (max-width:500px){#acceptCookieModalTemplate .cookie-footer .cookie-footer-right a,#acceptCookieModalTemplate .cookie-footer .cookie-footer-right button{font-size:12px}}#acceptCookieModalTemplate .cookie-modal-body .close-cookie-modal-btn-container{position:absolute;right:10px;top:10px}#acceptCookieModalTemplate .cookie-modal-body .close-cookie-modal-btn-container .fa-window-close{font-size:32px;color:#cb2c31;cursor:pointer}div.findadealer input#submit{font-family:open sans,arial,sans-serif;padding:.8em 1.6em .7em;margin-top:0;font-size:13px;border:0}.findadealer .form-control:disabled{display:none}.findadealer .button{text-transform:uppercase!important}#optFlag input{display:inline-block;float:left;margin-left:-.5em;margin-top:.3em}#optFlag label{padding-left:1em;display:block}#submission-loader{z-index:1}#submission-loader .loader-gif-container{height:100%;width:100%;position:absolute;top:0;left:0;background:#eee;opacity:.8}#submission-loader .loader-gif-container .form-post-loader{box-sizing:border-box;display:block;position:absolute;margin:auto;padding:0;top:0;right:0;bottom:0;left:0}#submission-loader.service-request-loader .loader-gif-container{background:#fff;opacity:1}.call-availability-row{border:1px solid rgba(0,0,0,.15);padding:10px;margin:10px 0;border-radius:.25rem;width:calc(100% - 30px)}.call-availability-row h3{color:#464a4c;font-size:20px;margin-bottom:10px;font-family:open sans,arial,sans-serif}.gridpad .row .call-availability-row{margin:10px auto}#contest-btn1,#contest-btn2{background-color:#cb2c31;color:#fff;font-family:open sans,arial,sans-serif;font-size:15px;padding:.54em 1.1em;border:0;height:50px;text-transform:uppercase;cursor:pointer}#contest-btn1{margin-right:10px}.haas-modal .contact-button-header{text-align:center}.haas-modal .contact-button-header h1{font-size:42px;font-family:HeroicCondensedBold,sans-serif}.contact-us-button{cursor:pointer;display:flex;justify-content:center}.contact-us-button .button{display:inline-block}.contact-us-button .button-white{color:#cb2c31;border:1px solid #cb2c31;background-color:#fff}div.findadealer input#submit{font-family:open sans,arial,sans-serif;padding:.8em 1.6em .7em;margin-top:0;font-size:13px;border:0}.findadealer .form-control:disabled{display:none}.findadealer .button{text-transform:uppercase!important}#optFlag input{display:inline-block;float:left;margin-left:-.5em;margin-top:.3em}#optFlag label{padding-left:1em;display:block}#submission-loader{z-index:1}#submission-loader .loader-gif-container{height:100%;width:100%;position:absolute;top:0;left:0;background:#eee;opacity:.8}#submission-loader .loader-gif-container .form-post-loader{box-sizing:border-box;display:block;position:absolute;margin:auto;padding:0;top:0;right:0;bottom:0;left:0}#submission-loader.service-request-loader .loader-gif-container{background:#fff;opacity:1}.call-availability-row{border:1px solid rgba(0,0,0,.15);padding:10px;margin:10px 0;border-radius:.25rem;width:calc(100% - 30px)}.call-availability-row h3{color:#464a4c;font-size:20px;margin-bottom:10px;font-family:open sans,arial,sans-serif}.gridpad .row .call-availability-row{margin:10px auto}.headline-copy.step_01{color:@grey-dark!important}@media only screen and (max-width:1225px){.configurator-card-image{width:100%!important;height:100%!important}}@keyframes headerClick{100%{transform:rotate(45deg)}}.page .page__main.container .configurator-options .row:not(.bp-form-row),.page .page__main.container .configurator-options-header .row:not(.bp-form-row){margin:0}.page .page__main.container .configurator-options .configurator-options-heading,.page .page__main.container .configurator-options-header .configurator-options-heading{padding:0 50px;margin-bottom:15px;border-bottom:1px solid #eee}@media only screen and (min-width:769px) and (max-width:1030px){.page .page__main.container .configurator-options .configurator-options-heading,.page .page__main.container .configurator-options-header .configurator-options-heading{padding:0 15px}}@media only screen and (max-width:768px){.page .page__main.container .configurator-options .configurator-options-heading,.page .page__main.container .configurator-options-header .configurator-options-heading{padding:0 10px}}.page .page__main.container .configurator-options .configurator-options-heading hr,.page .page__main.container .configurator-options-header .configurator-options-heading hr{border-bottom:1px solid #cb2c31;width:195px}.page .page__main.container .configurator-options .configurator-options-heading p,.page .page__main.container .configurator-options-header .configurator-options-heading p{font-size:18px}@media only screen and (min-width:769px) and (max-width:1030px){.page .page__main.container .configurator-options .configurator-options-heading p,.page .page__main.container .configurator-options-header .configurator-options-heading p{font-size:16px}}.page .page__main.container .configurator-options h1,.page .page__main.container .configurator-options-header h1,.page .page__main.container .configurator-options h2,.page .page__main.container .configurator-options-header h2,.page .page__main.container .configurator-options h3,.page .page__main.container .configurator-options-header h3{font-family:heroiccondensedregular,arial narrow,sans-serif}.page .page__main.container .configurator-options hr,.page .page__main.container .configurator-options-header hr{width:250px;margin:10px 0}@media screen and (max-width:1000px){.page .page__main.container .configurator-options .col-md-7,.page .page__main.container .configurator-options-header .col-md-7{margin:0!important;padding:0!important;line-height:1.2}}@media screen and (max-width:768px){.page .page__main.container .configurator-options .col-md-7,.page .page__main.container .configurator-options-header .col-md-7{display:flex}}@media screen and (min-width:768px) and (max-width:1030px){.page .page__main.container .configurator-options .col-md-6,.page .page__main.container .configurator-options-header .col-md-6{padding:0}}@media screen and (max-width:768px){.page .page__main.container .configurator-options .col-md-5,.page .page__main.container .configurator-options-header .col-md-5{display:flex}}.page .page__main.container .configurator-options .configurator-header-payments .promotion-message,.page .page__main.container .configurator-options-header .configurator-header-payments .promotion-message{max-width:200px}.page .page__main.container .configurator-options .rec-primary,.page .page__main.container .configurator-options-header .rec-primary{margin-top:20px}.page .page__main.container .configurator-options .rec-primary .rec-primary-title,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-title{font-size:32px;color:#000}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li{padding:0 15px}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li:first-child,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li:first-child{padding:0 15px 0 0}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li:last-child,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li:last-child{border:0;padding:0 0 0 15px}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li span.value,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li span.value{font-size:24px}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li span.key,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li span.key{font-size:12px}@media screen and (max-width:350px){.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li{padding:0 10px}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li:first-child,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li:first-child{padding:0 10px 0 0}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li:last-child,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li:last-child{border:0;padding:0 0 0 10px}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li span.value,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li span.value{font-size:20px}.page .page__main.container .configurator-options .rec-primary .rec-primary-specs ul li span.key,.page .page__main.container .configurator-options-header .rec-primary .rec-primary-specs ul li span.key{font-size:10px}}@media only screen and (max-width:768px){.page .page__main.container .configurator-options .rec-primary,.page .page__main.container .configurator-options-header .rec-primary{margin:20px auto}}.page .page__main.container .configurator-options .associations-group,.page .page__main.container .configurator-options-header .associations-group,.page .page__main.container .configurator-options .automations-group,.page .page__main.container .configurator-options-header .automations-group{margin-bottom:2px}.page .page__main.container .configurator-options .associations-group .assoc-group-collapse,.page .page__main.container .configurator-options-header .associations-group .assoc-group-collapse,.page .page__main.container .configurator-options .automations-group .assoc-group-collapse,.page .page__main.container .configurator-options-header .automations-group .assoc-group-collapse{display:none;max-width:1200px;width:95%;padding:5px 50px;margin:auto}.page .page__main.container .configurator-options .modal-image.thumb,.page .page__main.container .configurator-options-header .modal-image.thumb{max-width:60px;margin-right:10px;max-height:45px;overflow:hidden;float:left}.page .page__main.container .configurator-options .card-container,.page .page__main.container .configurator-options-header .card-container{border:1px solid transparent;box-shadow:none!important;color:#000;outline:0!important;padding:0}.page .page__main.container .configurator-options .card-container:hover,.page .page__main.container .configurator-options-header .card-container:hover{border:1px solid transparent;box-shadow:none!important;outline:0!important}.page .page__main.container .configurator-options .card-container .configurator-card.option-card,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card{border:1px solid #ccc!important;margin-bottom:0;min-height:50px;height:100%;padding:8px 15px;position:relative}.page .page__main.container .configurator-options .card-container .configurator-card.option-card .standard-option-flag,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .standard-option-flag{font-style:italic;font-size:14px;position:absolute;top:5px;left:20px}.page .page__main.container .configurator-options .card-container .configurator-card.option-card .option-price,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .option-price{font-size:18px;line-height:1.34;position:absolute;bottom:10px;right:35px}@media only screen and (max-width:425px){.page .page__main.container .configurator-options .card-container .configurator-card.option-card .option-price,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .option-price{font-size:12px}}.page .page__main.container .configurator-options .card-container .configurator-card.option-card .option-price.pricing,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .option-price.pricing{position:relative;display:inline-block;float:right;right:20px;bottom:0;margin:5px 0}@media only screen and (max-width:425px){.page .page__main.container .configurator-options .card-container .configurator-card.option-card .option-price.pricing,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .option-price.pricing{bottom:-5px;margin-bottom:10px;margin-left:20px}.page .page__main.container .configurator-options .card-container .configurator-card.option-card .option-price.pricing .sale-icon,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .option-price.pricing .sale-icon{font-size:7px}.page .page__main.container .configurator-options .card-container .configurator-card.option-card .option-price.pricing .sale-icon:after,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card .option-price.pricing .sale-icon:after{height:19px}}@media screen and (max-width:1224px){.page .page__main.container .configurator-options .card-container .configurator-card.option-card,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card{margin-bottom:15px}}.page .page__main.container .configurator-options .card-container .configurator-card.option-card:hover,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card:hover{border:1px solid #cb2c31!important;box-shadow:none!important;outline:0!important}.page .page__main.container .configurator-options .card-container .configurator-card.option-card.selected,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card.selected{border:2px solid #cb2c31!important;outline:0!important;box-shadow:none!important}.page .page__main.container .configurator-options .card-container .configurator-card.option-card.selected.with-hover:hover,.page .page__main.container .configurator-options-header .card-container .configurator-card.option-card.selected.with-hover:hover{border:2px solid #cb2c31!important;outline:0!important;box-shadow:none!important}.page .page__main.container .configurator-options .expand-collapse-wrapper,.page .page__main.container .configurator-options-header .expand-collapse-wrapper{display:flex;justify-content:center;text-align:center;font-size:16px;margin-bottom:25px;cursor:pointer}.page .page__main.container .configurator-options .expand-collapse-wrapper .expand-collapse-btn,.page .page__main.container .configurator-options-header .expand-collapse-wrapper .expand-collapse-btn{background:#fff;color:#cb2c31;border:1px solid #cb2c31;padding:8px 30px}.page .page__main.container .configurator-options .expand-collapse-wrapper .expand-collapse-btn.active,.page .page__main.container .configurator-options-header .expand-collapse-wrapper .expand-collapse-btn.active{background:#cb2c31;color:#fff}.page .page__main.container .configurator-options .expand-collapse-wrapper .expand-collapse-btn.active+.expand-collapse-btn,.page .page__main.container .configurator-options-header .expand-collapse-wrapper .expand-collapse-btn.active+.expand-collapse-btn{display:none}.page .page__main.container .configurator-options .expand-collapse-wrapper .expand-collapse-btn:not(.active),.page .page__main.container .configurator-options-header .expand-collapse-wrapper .expand-collapse-btn:not(.active){display:none}@media screen and (max-width:375px){.page .page__main.container .configurator-options .expand-collapse-wrapper .expand-collapse-btn,.page .page__main.container .configurator-options-header .expand-collapse-wrapper .expand-collapse-btn{font-size:14px}}.page .page__main.container .configurator-options .global-subgroup-heading,.page .page__main.container .configurator-options-header .global-subgroup-heading{position:fixed;width:100%;z-index:1}.page .page__main.container .configurator-options .subgroup-heading,.page .page__main.container .configurator-options-header .subgroup-heading{background:#fff}.page .page__main.container .configurator-options .option-subgroup,.page .page__main.container .configurator-options-header .option-subgroup{position:relative}.page .page__main.container .configurator-options .option-subgroup.fixed-subgroup .subgroup-name-wrapper,.page .page__main.container .configurator-options-header .option-subgroup.fixed-subgroup .subgroup-name-wrapper{position:fixed;left:0;right:0;width:100%;background:#fff;z-index:20}.page .page__main.container .configurator-options .subgroup-name-wrapper,.page .page__main.container .configurator-options-header .subgroup-name-wrapper{display:none;width:100%;height:12px;border-bottom:1px solid #c3c3c3;text-align:center;margin-bottom:25px}.page .page__main.container .configurator-options .subgroup-name-wrapper.global-subgroup-name-wrapper,.page .page__main.container .configurator-options-header .subgroup-name-wrapper.global-subgroup-name-wrapper{margin-bottom:15px}.page .page__main.container .configurator-options .subgroup-name-wrapper .subgroup-name,.page .page__main.container .configurator-options-header .subgroup-name-wrapper .subgroup-name{font-size:12px;background-color:#fff;padding:0 10px;color:#c3c3c3;text-transform:uppercase;cursor:pointer}.page .page__main.container .configurator-options .subgroup-name-wrapper .subgroup-indicator,.page .page__main.container .configurator-options-header .subgroup-name-wrapper .subgroup-indicator{font-size:14px;transition:.15s ease;border-radius:50%;background:#f7f7f7;padding:3px;text-align:center}.page .page__main.container .configurator-options .subgroup-name-wrapper.closed .subgroup-indicator,.page .page__main.container .configurator-options-header .subgroup-name-wrapper.closed .subgroup-indicator{transform:rotateZ(180deg)}.page .page__main.container .configurator-options .main-heading,.page .page__main.container .configurator-options-header .main-heading{margin-top:20px;font-size:32px;font-family:heroiccondensedregular,arial narrow,sans-serif}.page .page__main.container .configurator-options .option-group-container,.page .page__main.container .configurator-options-header .option-group-container{margin-bottom:2px}.page .page__main.container .configurator-options .option-group-banner,.page .page__main.container .configurator-options-header .option-group-banner{background:#777;color:#fff;max-height:190px;overflow:hidden;max-width:1200px;width:95%;margin:0 auto;border:3px solid #616161;text-transform:uppercase}.page .page__main.container .configurator-options .option-group-banner:hover,.page .page__main.container .configurator-options-header .option-group-banner:hover{cursor:pointer}.page .page__main.container .configurator-options .option-group-banner .banner-image,.page .page__main.container .configurator-options-header .option-group-banner .banner-image{background-repeat:no-repeat;background-position:center;background-size:contain;background-position-x:left;height:15.97222222vw}@media(min-width:1225px){.page .page__main.container .configurator-options .option-group-banner .banner-image,.page .page__main.container .configurator-options-header .option-group-banner .banner-image{height:230px}}@media screen and (max-width:1224px){.page .page__main.container .configurator-options .option-group-banner .banner-image,.page .page__main.container .configurator-options-header .option-group-banner .banner-image{height:212px;background-position:center center}}.page .page__main.container .configurator-options .option-group-banner p,.page .page__main.container .configurator-options-header .option-group-banner p{font-size:16px}@media screen and (max-width:1224px){.page .page__main.container .configurator-options .option-group-banner,.page .page__main.container .configurator-options-header .option-group-banner{max-height:none}}.page .page__main.container .configurator-options .option-banner-text,.page .page__main.container .configurator-options-header .option-banner-text{padding-top:0;text-align:left}.page .page__main.container .configurator-options .option-banner-text .category-video-link,.page .page__main.container .configurator-options-header .option-banner-text .category-video-link{font-size:14px}.page .page__main.container .configurator-options .rotate,.page .page__main.container .configurator-options-header .rotate{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.page .page__main.container .configurator-options .header-collapse-icon,.page .page__main.container .configurator-options-header .header-collapse-icon{vertical-align:text-top;padding:0 15px;transition:all .4s ease-in-out}.page .page__main.container .configurator-options .option-group-subhead,.page .page__main.container .configurator-options-header .option-group-subhead{display:inline-block;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:30px;font-weight:400;padding:5px 0 0}@media screen and (max-width:1224px){.page .page__main.container .configurator-options .option-group-subhead,.page .page__main.container .configurator-options-header .option-group-subhead{font-size:34px}}@media screen and (max-width:768px){.page .page__main.container .configurator-options .option-group-subhead,.page .page__main.container .configurator-options-header .option-group-subhead{font-size:28px}}.page .page__main.container .configurator-options .associate-options,.page .page__main.container .configurator-options-header .associate-options{margin-top:2px}.page .page__main.container .configurator-options .associateOptionsContainer,.page .page__main.container .configurator-options-header .associateOptionsContainer,.page .page__main.container .configurator-options .automationOptionsContainer,.page .page__main.container .configurator-options-header .automationOptionsContainer{margin-top:15px}.page .page__main.container .configurator-options .option-card-group,.page .page__main.container .configurator-options-header .option-card-group{display:none;padding:15px 50px 5px;margin:0 auto;max-width:1200px;width:95%}.page .page__main.container .configurator-options .option-card-group .subgroup-wrapper.card-row,.page .page__main.container .configurator-options-header .option-card-group .subgroup-wrapper.card-row{flex-wrap:wrap!important}.page .page__main.container .configurator-options .option-card-group .row>.col-md-3,.page .page__main.container .configurator-options-header .option-card-group .row>.col-md-3{margin-bottom:40px}@media screen and (max-width:1224px){.page .page__main.container .configurator-options .option-card-group,.page .page__main.container .configurator-options-header .option-card-group{padding:15px 35px}}@media screen and (max-width:768px){.page .page__main.container .configurator-options .option-card-group,.page .page__main.container .configurator-options-header .option-card-group{padding:15px}}.page .page__main.container .configurator-options .associateOptionsContainer,.page .page__main.container .configurator-options-header .associateOptionsContainer,.page .page__main.container .configurator-options .automationOptionsContainer,.page .page__main.container .configurator-options-header .automationOptionsContainer{display:none}.page .page__main.container .configurator-options .associateOptionsContainer .option-card-group,.page .page__main.container .configurator-options-header .associateOptionsContainer .option-card-group,.page .page__main.container .configurator-options .automationOptionsContainer .option-card-group,.page .page__main.container .configurator-options-header .automationOptionsContainer .option-card-group{display:block;padding-top:0;padding-bottom:0}.page .page__main.container .configurator-options .option-title,.page .page__main.container .configurator-options-header .option-title{font-size:16px;font-family:open sans,arial,sans-serif;font-weight:700;line-height:1.2;margin-bottom:5px;text-transform:uppercase;max-width:calc(100% - 160px)}@media only screen and (max-width:768px){.page .page__main.container .configurator-options .option-title,.page .page__main.container .configurator-options-header .option-title{font-size:14px;max-width:80%}}@media only screen and (max-width:425px){.page .page__main.container .configurator-options .option-title,.page .page__main.container .configurator-options-header .option-title{font-size:11px;max-width:70%}}.page .page__main.container .configurator-options .option-monthly-price,.page .page__main.container .configurator-options-header .option-monthly-price{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px;position:absolute;right:35px;top:3px}.page .page__main.container .configurator-options .option-monthly-price span,.page .page__main.container .configurator-options-header .option-monthly-price span{font-family:heroiccondensedlight,arial narrow,sans-serif;color:#464646}@media only screen and (max-width:425px){.page .page__main.container .configurator-options .option-monthly-price,.page .page__main.container .configurator-options-header .option-monthly-price{font-size:18px}}.page .page__main.container .configurator-options .option-detail-link,.page .page__main.container .configurator-options-header .option-detail-link{font-size:14px;color:#cb2c31;cursor:pointer;text-transform:uppercase}@media only screen and (max-width:425px){.page .page__main.container .configurator-options .option-detail-link,.page .page__main.container .configurator-options-header .option-detail-link{font-size:12px}}@media only screen and (max-width:345px){.page .page__main.container .configurator-options .option-detail-link,.page .page__main.container .configurator-options-header .option-detail-link{max-width:85px;display:inline-block}}.page .page__main.container .configurator-options .group-title,.page .page__main.container .configurator-options-header .group-title{text-align:center;display:inline-block;width:auto;padding:15px 50px;background:#f7f7f7;text-transform:uppercase;margin:0;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:52px}.page .page__main.container .configurator-options #highlighted-tooling-section,.page .page__main.container .configurator-options-header #highlighted-tooling-section{max-width:1200px;width:95%;position:relative;margin:10px auto 25px}.page .page__main.container .configurator-options #highlighted-tooling-section h2,.page .page__main.container .configurator-options-header #highlighted-tooling-section h2{padding:0;margin:15px 0;font-size:36px}.page .page__main.container .configurator-options #highlighted-tooling-section p,.page .page__main.container .configurator-options-header #highlighted-tooling-section p{font-size:18px}.page .page__main.container .configurator-options #highlighted-tooling-section #highlighted-tooling-container,.page .page__main.container .configurator-options-header #highlighted-tooling-section #highlighted-tooling-container{display:flex;flex-wrap:wrap;justify-content:left}.page .page__main.container .configurator-options #highlighted-tooling-section .bnp-highlighted-ecomm-part,.page .page__main.container .configurator-options-header #highlighted-tooling-section .bnp-highlighted-ecomm-part,.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card{flex:0 0 31%;padding:10px;margin:0 1% 25px;position:relative;cursor:pointer}@media screen and (max-width:800px){.page .page__main.container .configurator-options #highlighted-tooling-section .bnp-highlighted-ecomm-part,.page .page__main.container .configurator-options-header #highlighted-tooling-section .bnp-highlighted-ecomm-part,.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card{flex:0 0 48%}}@media screen and (max-width:500px){.page .page__main.container .configurator-options #highlighted-tooling-section .bnp-highlighted-ecomm-part,.page .page__main.container .configurator-options-header #highlighted-tooling-section .bnp-highlighted-ecomm-part,.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card{flex:0 0 99%}}.page .page__main.container .configurator-options #highlighted-tooling-section .bnp-highlighted-ecomm-part .modal-image,.page .page__main.container .configurator-options-header #highlighted-tooling-section .bnp-highlighted-ecomm-part .modal-image,.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card .modal-image,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card .modal-image{float:none;max-width:150px;max-height:100px}.page .page__main.container .configurator-options #highlighted-tooling-section .bnp-highlighted-ecomm-part .option-title,.page .page__main.container .configurator-options-header #highlighted-tooling-section .bnp-highlighted-ecomm-part .option-title,.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card .option-title,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card .option-title{margin:15px 0 5px;max-width:100%}.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card .option-price,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card .option-price{text-align:right}.page .page__main.container .configurator-options #highlighted-tooling-section .model-option-card .option-monthly-price,.page .page__main.container .configurator-options-header #highlighted-tooling-section .model-option-card .option-monthly-price{right:10px}.page .page__main.container .configurator-options #winners-circle-section,.page .page__main.container .configurator-options-header #winners-circle-section{max-width:1200px;width:95%;position:relative;margin:10px auto 25px;padding:20px 25px;border:1px solid #cb2c31;border-radius:10px}.page .page__main.container .configurator-options #winners-circle-section>h2,.page .page__main.container .configurator-options-header #winners-circle-section>h2{padding:0;margin:0;font-size:36px}.page .page__main.container .configurator-options #winners-circle-section>p,.page .page__main.container .configurator-options-header #winners-circle-section>p{margin:0;font-size:18px}.page .page__main.container .configurator-options #winners-circle-section .wc-ecomm-part,.page .page__main.container .configurator-options-header #winners-circle-section .wc-ecomm-part{border:1px solid #ccc;padding:5px 10px;margin:10px 0;position:relative;box-shadow:none}.page .page__main.container .configurator-options #winners-circle-section .wc-ecomm-part:hover,.page .page__main.container .configurator-options-header #winners-circle-section .wc-ecomm-part:hover{border:1px solid #cb2c31;cursor:pointer}@media screen and (max-width:550px){.page .page__main.container .configurator-options #winners-circle-section .wc-ecomm-part .option-title,.page .page__main.container .configurator-options-header #winners-circle-section .wc-ecomm-part .option-title{max-width:100%;display:inline-block;width:100%}}.page .page__main.container .configurator-options #winners-circle-section .wc-ecomm-part .option-price,.page .page__main.container .configurator-options-header #winners-circle-section .wc-ecomm-part .option-price{font-size:18px;line-height:1.34;position:absolute;bottom:10px;right:35px}@media screen and (max-width:550px){.page .page__main.container .configurator-options #winners-circle-section .wc-ecomm-part .option-price,.page .page__main.container .configurator-options-header #winners-circle-section .wc-ecomm-part .option-price{font-size:16px}}.page .page__main.container .configurator-options #winners-circle-section .wc-ecomm-part .quantity-container,.page .page__main.container .configurator-options-header #winners-circle-section .wc-ecomm-part .quantity-container{display:none}@media only screen and (max-width:768px){.page .page__main.container .configurator-options #tooling-container,.page .page__main.container .configurator-options-header #tooling-container{padding-bottom:50px}}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner,.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner{background-color:#cb2c31;border-color:#000;padding:10px}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner:hover,.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner:hover{cursor:default}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn,.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn{float:right;padding:5px 25px;background:#fff;color:#cb2c31;border:#cb2c31}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn:hover,.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn:hover{cursor:pointer}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn .tooling-expand-collapse-txt.active,.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn .tooling-expand-collapse-txt.active{background-color:#fff}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn .tooling-expand-collapse-txt.active+.tooling-expand-collapse-txt,.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn .tooling-expand-collapse-txt.active+.tooling-expand-collapse-txt{display:none}.page .page__main.container .configurator-options #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn .tooling-expand-collapse-txt:not(.active),.page .page__main.container .configurator-options-header #tooling-container>.option-group-container>.option-group-banner #tooling-expand-collapse-btn .tooling-expand-collapse-txt:not(.active){display:none}.page .page__main.container .configurator-options #tooling-container #tooling-cat-container,.page .page__main.container .configurator-options-header #tooling-container #tooling-cat-container{background-color:#000}.page .page__main.container .configurator-options #tooling-container #tooling-cat-container>div:last-child,.page .page__main.container .configurator-options-header #tooling-container #tooling-cat-container>div:last-child{padding-bottom:15px}.page .page__main.container .configurator-options #tooling-container .option-card-group,.page .page__main.container .configurator-options-header #tooling-container .option-card-group{padding:15px 10px 5px}.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part{border:1px solid #ccc;padding:5px 10px;margin:0 0 10px;position:relative;box-shadow:none}.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part:hover,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part:hover{border:1px solid #cb2c31;cursor:pointer}@media screen and (max-width:550px){.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part .option-title,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part .option-title{max-width:100%;display:inline-block;width:100%}}.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part .option-price,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part .option-price{font-size:18px;line-height:1.34;position:absolute;bottom:10px;right:35px}@media screen and (max-width:550px){.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part .option-price,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part .option-price{font-size:16px}}.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part .quantity-container,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part .quantity-container{float:left;margin:3px 10px;padding:0 10px}.page .page__main.container .configurator-options #tooling-container .bnp-ecomm-part .quantity-container select,.page .page__main.container .configurator-options-header #tooling-container .bnp-ecomm-part .quantity-container select{height:40px}.configurator-action-bar{position:fixed;bottom:0;left:0;right:150px;background:#fff;border:1px solid #ccc;border-right:0;padding:10px;z-index:1;width:100%}.configurator-action-bar p{line-height:1;padding:0;margin:0}@media screen and (max-width:1224px){.configurator-action-bar{bottom:initial;bottom:0}}@media screen and (max-width:1224px){.configurator-action-bar a{margin-left:5px}.configurator-action-bar .float-left p{font-size:24px}}@media screen and (max-width:768px){.configurator-action-bar .configurator-restart-link{padding-right:0!important}}@media screen and (max-width:425px){.configurator-action-bar .btn.btn-primary.btn-continue{margin:0 0 0 10px}.configurator-action-bar .float-left{text-align:center}.configurator-action-bar .float-right{overflow:auto;display:flex;justify-content:space-evenly}}.configurator-action-bar p{font-size:30px;font-family:heroiccondensedregular,arial narrow,sans-serif}.configurator-action-bar a{color:#cb2c31;font-size:16px;font-family:open sans,arial,sans-serif}.configurator-action-bar img{width:60px}.option-detail-modal .option-detail-text{padding:0 45px}@media screen and (max-width:768px){.option-detail-modal .option-detail-text{padding:0;margin-top:15px}}.option-detail-modal .option-detail-text p{font-size:12px}.option-detail-modal img{width:100%}.option-detail-modal h2{padding-left:0}.option-detail-modal hr{border-width:1px;width:100%}.option-detail-modal .tooling-detail hr{margin:5px 0 10px}.option-detail-modal .tooling-detail #tooling-details-num,.option-detail-modal .tooling-detail #tooling-details-short-desc,.option-detail-modal .tooling-detail #tooling-details-price-container{margin:0}.option-detail-modal .tooling-detail #tooling-details-num{font-size:32px;font-family:heroiccondensedmedium}.option-detail-modal .tooling-detail #tooling-details-short-desc{font-size:16px}.option-detail-modal .tooling-detail #tooling-details-price-container{font-size:16px;font-style:italic;margin:10px 0}.option-detail-modal .tooling-detail #tooling-details-price-container span{font-weight:700;font-size:20px}.option-detail-modal .tooling-detail #tooling-details-long-text{font-size:13px;padding:10px 0 0}@media screen and (max-width:800px){.option-detail-modal .tooling-detail h2{font-size:32px}.option-detail-modal .tooling-detail #tooling-details-short-desc{font-size:14px}.option-detail-modal .tooling-detail #tooling-details-price-container{font-size:14px}.option-detail-modal .tooling-detail #tooling-details-price-container span{font-weight:700;font-size:16px}}@media screen and (max-width:500px){.option-detail-modal .tooling-detail h2{font-size:24px}}.legacy-modal-footer{margin-top:25px}.page .page__main.container .configurator-options .configurator-success-output{background:url(images/configurator/form-bg.png) top center no-repeat;background-size:100%;padding:50px 50px 100px}@media screen and (max-width:1224px){.page .page__main.container .configurator-options .configurator-success-output{padding:15px 15px 100px}}@media screen and (max-width:768px){.page .page__main.container .configurator-options .configurator-success-output{padding:15px}.page .page__main.container .configurator-options .configurator-success-output .configurator-success-actions .btn.btn-primary{width:100%;font-size:14px;margin-bottom:10px;float:none!important}}.page .page__main.container .configurator-options .configurator-success-output .configurator-success-modal{background:#f1f1f1;box-shadow:0 0 22px rgba(0,0,0,.25);max-width:700px;margin:40px auto;padding:40px}.page .page__main.container .configurator-options .configurator-success-output .configurator-success-modal hr{margin:15px auto;border-bottom:1px solid #cb2c31}@media screen and (max-width:425px){.page .page__main.container .configurator-options .configurator-success-output .configurator-success-modal .configurator-success-actions a.btn{white-space:normal;font-size:12px}.page .page__main.container .configurator-options .configurator-success-output .configurator-success-modal .configurator-success-actions hr{width:100%}}.option-detail-modal-carousel .slick-arrow{background:#ccc;border-radius:50%;padding-top:1px}.option-detail-modal-carousel .video-ratio-sizer{display:block;width:100%;height:auto;min-height:400px}.option-detail-modal-carousel .modal-video{position:relative}.option-detail-modal-carousel .modal-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.option-detail-modal-carousel .modal-image img{width:100%}.option-rule-message{font-size:24px;padding:15px}.btn-build-package-mode,.btn-exit-build-package-mode{display:none}.btn-continue.option-continue.btn-new-quote{color:#44bf59!important;background-color:#fff!important}.zh-CN .option-detail-modal .video-frame{display:none}.zh-CN .option-detail-modal .cn-err-img{position:absolute;top:0}.page:not(.zh-CN) .option-detail-modal .cn-video-frame,.page:not(.zh-CN) .option-detail-modal .cn-err-img{display:none}@media screen and (min-width:769px){.lang-ru .page__main.container .configurator-options .configurator-options-heading,.lang-el .page__main.container .configurator-options .configurator-options-heading{padding:0 10px}.lang-ru .page__main.container .configurator-options .configurator-options-heading .row,.lang-el .page__main.container .configurator-options .configurator-options-heading .row{margin:0!important;width:100%!important}.lang-ru .page__main.container .configurator-options .configurator-options-heading .col-md-6:first-of-type,.lang-el .page__main.container .configurator-options .configurator-options-heading .col-md-6:first-of-type{flex:0 0 40%;max-width:40%;padding-right:10px;padding-left:10px}.lang-ru .page__main.container .configurator-options .configurator-options-heading .col-md-6:last-of-type,.lang-el .page__main.container .configurator-options .configurator-options-heading .col-md-6:last-of-type{flex:0 0 60%;max-width:60%;padding-right:10px;padding-left:10px}.lang-ru .page__main.container .configurator-options .configurator-options-heading .col-md-6:last-of-type .col-md-5,.lang-el .page__main.container .configurator-options .configurator-options-heading .col-md-6:last-of-type .col-md-5{position:relative;right:-2%}}@media screen and (min-width:769px) and (max-width:1000px){.lang-ru .page__main.container .configurator-options .col-md-6:first-of-type,.lang-el .page__main.container .configurator-options .col-md-6:first-of-type{flex:0 0 30%!important;max-width:30%!important}.lang-ru .page__main.container .configurator-options .col-md-6:last-of-type,.lang-el .page__main.container .configurator-options .col-md-6:last-of-type{flex:0 0 70%!important;max-width:70%!important}}.lang-ru .page__main.container .configurator-options .option-monthly-price,.lang-el .page__main.container .configurator-options .option-monthly-price,.lang-ru .page__main.container .configurator-options-header .option-monthly-price,.lang-el .page__main.container .configurator-options-header .option-monthly-price{font-size:20px}.lang-ru .page__main.container .configurator-options .option-title,.lang-el .page__main.container .configurator-options .option-title,.lang-ru .page__main.container .configurator-options-header .option-title,.lang-el .page__main.container .configurator-options-header .option-title{font-size:13px;margin-bottom:0}.lang-ru .page__main.container .configurator-options .option-detail-link,.lang-el .page__main.container .configurator-options .option-detail-link,.lang-ru .page__main.container .configurator-options-header .option-detail-link,.lang-el .page__main.container .configurator-options-header .option-detail-link{font-size:11px}.browser-alert-btn{color:#fff;font-size:22px}.haas-modal .legacy-opt-text{color:#aaa}.haas-modal h2.bnp-rule-modal-header{padding:0 0 20px}.haas-modal p.cdf-shipping-msg{margin:25px 0 0;font-weight:700}.haas-modal .umc-cdf-modal .bnp-rule-option-name{font-weight:700;margin:5px 0 20px}.haas-modal .umc-cdf-modal #skip-and-finish,.haas-modal .umc-cdf-modal #add-and-finish{padding:5px 15px;border:1px solid #cb2c31;border-radius:5px}.haas-modal .umc-cdf-modal #skip-and-finish:hover,.haas-modal .umc-cdf-modal #add-and-finish:hover{cursor:pointer}@media screen and (max-width:500px){.haas-modal .umc-cdf-modal #skip-and-finish,.haas-modal .umc-cdf-modal #add-and-finish{width:100%;margin:0 0 10px}}.haas-modal .umc-cdf-modal #add-and-finish{color:#fff;background-color:#cb2c31}.haas-modal .umc-cdf-modal #skip-and-finish{color:#cb2c31;background-color:#fff}.haas-modal #umc-cdf-finish-quote{padding:5px 15px;margin-top:25px;color:#fff;background-color:#44bf59;border:1px solid #44bf59;border-radius:5px}.haas-modal #umc-cdf-finish-quote:hover{cursor:pointer}.haas-modal .preconfigured-package-modal .preconfigured-modal-subtitle{margin-bottom:15px}.haas-modal .preconfigured-package-modal ul{margin:0}@media only screen and (max-width:768px){.page.zh-CN .page__main.container .configurator-options .configurator-options-heading .hidden-sm-down,.page.zh-CN .page__main.container .configurator-options-header .configurator-options-heading .hidden-sm-down{display:block!important}}.page.zh-CN .page__main.container .configurator-options .header-container p,.page.zh-CN .page__main.container .configurator-options-header .header-container p{display:none}@media screen and (max-width:768px){.page.zh-CN .page__main.container .configurator-options .header-container,.page.zh-CN .page__main.container .configurator-options-header .header-container{display:none}}.page.zh-CN .page__main.container .configurator-options .currency-warning-container,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container{width:auto}@media only screen and (max-width:1024px){.page.zh-CN .page__main.container .configurator-options .currency-warning-container,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container{width:90%}}@media only screen and (max-width:768px){.page.zh-CN .page__main.container .configurator-options .currency-warning-container,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container{display:flex;justify-content:center;margin:25px 0 0 5%}}.page.zh-CN .page__main.container .configurator-options .currency-warning-container .usd-warning,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .usd-warning,.page.zh-CN .page__main.container .configurator-options .currency-warning-container .cny-warning,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .cny-warning{display:inline-block;padding:0 10px;border-radius:3px}.page.zh-CN .page__main.container .configurator-options .currency-warning-container .usd-warning,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .usd-warning{background-color:#333}.page.zh-CN .page__main.container .configurator-options .currency-warning-container .cny-warning,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .cny-warning{background-color:#cb2c31}.page.zh-CN .page__main.container .configurator-options .currency-warning-container span.fa-asterisk,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container span.fa-asterisk,.page.zh-CN .page__main.container .configurator-options .currency-warning-container span.fa-thumbs-up,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container span.fa-thumbs-up{color:#cb2c31;display:inline-block;vertical-align:top;position:absolute;float:unset;margin:0;font-size:1.15em!important;padding-top:20px}@media only screen and (max-width:768px){.page.zh-CN .page__main.container .configurator-options .currency-warning-container span.fa-asterisk,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container span.fa-asterisk,.page.zh-CN .page__main.container .configurator-options .currency-warning-container span.fa-thumbs-up,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container span.fa-thumbs-up{margin:0!important}}.page.zh-CN .page__main.container .configurator-options .currency-warning-container span.fa-thumbs-up,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container span.fa-thumbs-up{color:#fff}.page.zh-CN .page__main.container .configurator-options .currency-warning-container .pl-usd,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .pl-usd,.page.zh-CN .page__main.container .configurator-options .currency-warning-container .pl-cny,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .pl-cny{color:#fff;display:inline-block;width:auto;margin:10px 0 10px 25px;font-size:10px}@media only screen and (max-width:425px){.page.zh-CN .page__main.container .configurator-options .currency-warning-container .pl-usd,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .pl-usd,.page.zh-CN .page__main.container .configurator-options .currency-warning-container .pl-cny,.page.zh-CN .page__main.container .configurator-options-header .currency-warning-container .pl-cny{font-size:10px}}body:not(.show-ecommerce) #tooling-container{display:none}.flex-column-center{display:flex;flex-direction:column;justify-content:center}.bg-ghf-blue{background-color:#0177c1}.txt-ghf-blue{color:#0177c1}.btn-ghf-blue{background-color:#0177c1;border:1px solid #0177c1;color:#fff}.resize-iframe{width:0!important;height:0!important}@-webkit-keyframes bounce{0,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(2px)}60%{-webkit-transform:translateY(2px)}}@-moz-keyframes bounce{0,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(2px)}60%{-moz-transform:translateY(2px)}}@-o-keyframes bounce{0,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(2px)}60%{-o-transform:translateY(2px)}}@keyframes bounce{0,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(2px)}60%{transform:translateY(2px)}}.configurator-header-details-wrapper{font-size:16px}.configurator-header-details-wrapper .configurator-header-details-link{position:fixed;width:240px;right:0;top:50vh;transform:rotateZ(90deg);transform-origin:top right;text-align:center;cursor:pointer;padding:10px;color:#fff;background-color:#000;font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:18px;z-index:15}@media only screen and (max-width:768px){.configurator-header-details-wrapper .configurator-header-details-link{width:200px}}@media only screen and (max-width:475px){.configurator-header-details-wrapper .configurator-header-details-link{font-size:16px}}@media only screen and (max-width:425px){.configurator-header-details-wrapper .configurator-header-details-link{width:190px}}.configurator-header-details-wrapper .configurator-header-details-link.open .flyout-chevron{transform:rotateZ(180deg);animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.configurator-header-details-wrapper .configurator-header-details-link .flyout-chevron{margin-right:10px;background:#cb2c31;border-radius:50%;padding:3px;padding-bottom:22px;width:25px;height:25px;color:#fff;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.configurator-header-details-wrapper .configurator-header-details-flyout{width:260px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);position:fixed;z-index:15;top:235px;right:60px;line-height:1}@media only screen and (max-width:768px){.configurator-header-details-wrapper .configurator-header-details-flyout{right:35px}}@media only screen and (max-width:475px){.configurator-header-details-wrapper .configurator-header-details-flyout{top:25px}}@media screen and (max-height:850px){.configurator-header-details-wrapper .configurator-header-details-flyout{top:15%!important}.configurator-header-details-wrapper .configurator-header-details-flyout .flyout-body-wrapper{max-height:150px}}.configurator-header-details-wrapper .flyout-model-name{font-family:heroiccondensedbold,arial narrow,sans-serif}.configurator-header-details-wrapper .flyout-body-wrapper{padding-left:20px;font-size:14px;max-height:300px;overflow-y:scroll}.configurator-header-details-wrapper .flyout-options-total{padding:10px 0;margin:0 10px}.configurator-header-details-wrapper .flyout-options-total .flyout-category{font-size:12px}.configurator-header-details-wrapper .reset-options-btn{display:block;text-align:center;font-size:12px;width:150px;padding:5px 15px;margin:10px auto;background:#f8f8f8;color:#222}.configurator-header-details-wrapper .flyout-total{padding:10px 0;margin:0 10px}.configurator-header-details-wrapper .flyout-total .flyout-category{font-size:12px}.configurator-header-details-wrapper .flyout-price{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:20px}.configurator-header-details-wrapper .flyout-body-item{padding:10px;line-height:1;font-size:14px;cursor:pointer}.configurator-header-details-wrapper .flyout-body-item .flyout-body-label{text-decoration:underline}.configurator-header-details-wrapper .flyout-category{display:inline-block;max-width:70%}.fullscreen .configurator-options-header-wrapper{width:100%}.fullscreen .configurator-options-header-wrapper .btn-continue{font-size:14px;padding:10px 20px}.fullscreen .configurator-options-header-wrapper .reset-link{font-size:14px;text-decoration:underline}@media screen and (max-width:1224px){.fullscreen .configurator-options-header-wrapper{width:100%;max-height:150px}}.configurator-options-header h1{font-family:heroiccondensedregular,arial narrow,sans-serif}.configurator-options-header hr{color:#000;border-top:0;border-bottom:1px solid #ccc;width:100%;margin:5px 0}.configurator-options-header .row{flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none}.configurator-options-header .configurator-options-header-wrapper{z-index:1;background:#f7f7f7;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.configurator-options-header .configurator-options-header-wrapper .row{justify-content:space-between}.configurator-options-header .configurator-monthly-payment-select{display:inline-block;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:16px;line-height:1;margin:0;padding:4px 8px;position:relative;top:-4px;vertical-align:top}.configurator-options-header .configurator-header-item p,.configurator-options-header .configurator-header-item span{line-height:1;margin:0;padding:0;vertical-align:top}.configurator-options-header .configurator-header-item .payment-price{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:24px}.configurator-options-header .configurator-header-item .payment-label{font-size:13px;padding-bottom:7px}.configurator-options-header .configurator-header-item .promotion-message{color:#333;font-size:11px;padding:7px 0 3px!important}@media screen and (max-width:1440px){.configurator-options-header .configurator-header-item .configurator-monthly-payment-select{margin-top:7px}}@media screen and (max-width:1224px){.configurator-options-header .configurator-header-item.configurator-header-payment-price .configurator-header-details-link{font-size:13px;line-height:1;margin-top:-4px;color:#fff;background-color:#cb2c31;font-family:open sans,arial,sans-serif}.configurator-options-header .configurator-header-item .payment-price{font-size:20px}.configurator-options-header .configurator-header-item .payment-label{font-size:12px}.configurator-options-header .configurator-header-item .configurator-monthly-payment-select{font-size:13px;margin-top:0!important;padding:2px;top:-2px}}@media screen and (max-width:1224px) and screen and (max-width:1224px){.configurator-options-header .configurator-header-item.configurator-header-payment-price .configurator-header-details-link{margin-top:0}}@media screen and (max-width:768px){.configurator-options-header .configurator-header-item{padding:0 0 10px}}.configurator-options-header .btn.btn-primary.btn-continue{font-size:13px;margin-right:0;padding:10px 15px}.configurator-options-header .btn.btn-primary.btn-continue.btn-package{display:none}.configurator-options-header .reset-link{font-size:14px;float:left;display:block;margin-top:25px}@media screen and (max-width:1224px){.configurator-options-header .btn.btn-primary.btn-continue{font-size:12px;padding:10px}.configurator-options-header .reset-link{font-size:12px}}@media screen and (min-width:768px) and (max-width:1100px){.configurator-options-header .configurator-header-item .payment-label{font-size:11px}.configurator-options-header .btn.btn-primary.btn-continue{font-size:12px}.configurator-options-header .reset-link{font-size:12px}}.configurator-options-header .configurator-header-title.configurator-header-col{font-size:34px;font-weight:700;font-stretch:condensed;color:#000;white-space:nowrap;display:inline-block;vertical-align:middle;font-family:heroiccondensedregular,arial narrow,sans-serif;margin-top:5px;text-align:center;margin-left:10px}@media screen and (max-width:1224px){.configurator-options-header .configurator-header-title.configurator-header-col{width:60%;text-align:left;margin-top:0}}.configurator-options-header .option-continue{margin-top:15px;float:left;background-color:#44bf59!important;border:1px solid #44bf59!important}.configurator-options-header .configurator-header-specs{font-family:heroiccondensedlight,arial narrow,sans-serif;margin-left:20px}.configurator-options-header .configurator-header-details{background:#f1f1f1;font-size:12px;height:100%;padding:10px}.configurator-options-header .configurator-header-details .price-heading{font-weight:700}.configurator-options-header .flyout-model{color:#333;font-size:16px;padding:10px;font-family:heroiccondensedregular,arial narrow,sans-serif}.configurator-options-header .flyout-heading{color:#c3c3c3;padding:10px;font-size:12px;font-weight:700}.configurator-options-header .details-header{background:#cb2c31;text-align:center;color:#fff;font-size:18px;padding:15px 0}.configurator-options-header .flyout-body{padding:10px}.configurator-options-header .flyout-body hr{border-bottom:1px solid #c3c3c3;margin:3px 10px;width:220px}.configurator-options-header .configurator-marketing-specs{margin-top:10px;margin-bottom:15px}.configurator-header-section{width:100%;float:left;box-sizing:border-box}.configurator-header-section .configurator-header-col{width:100%;float:left;padding:5px}@media screen and (min-width:425px){.configurator-header-section .configurator-header-col{width:33%}}.configurator-header-section .configurator-marketing-specs{display:none}@media screen and (min-width:1200px){.configurator-header-section .configurator-marketing-specs{display:block}}.configurator-header-section .bg-gray-slant{background-color:#eee}.configurator-header-section .configurator-header-dims{white-space:nowrap;margin-top:33px;font-weight:700}.configurator-header-section .configurator-header-image{width:75px;float:left;margin-top:10px}@media screen and (min-width:1200px){.configurator-header-section .configurator-header-image{width:75px}}@media screen and (max-width:1224px){.configurator-header-section .configurator-header-image{margin-top:0}}.configurator-header-section .configurator-header-image img{width:100%}.configurator-header-section .pricing .sale-icon{display:inline-block;height:22px;font-size:12px;line-height:1;margin-right:12px;padding:4px 2px 0 3px}.marketing-spec-item{float:left;margin-left:30px;position:relative}@media screen and (min-width:768px) and (max-width:1030px){.marketing-spec-item{margin-top:10px}}.marketing-spec-item:first-child{margin-left:0}.marketing-spec-item:not(:last-child):after{content:' '!important;position:absolute;right:-17px;top:-3px;border-right:1px solid #ccc;height:50px;width:15px;transform:rotateZ(12deg)}@media only screen and (min-width:768px) and (max-width:1030px){.marketing-spec-item:not(:last-child):after{right:-15px;top:-10px}}.marketing-spec-item .marketing-spec-value{color:#cb2c31;font-size:18px;text-align:center}@media screen and (min-width:768px) and (max-width:1030px){.marketing-spec-item .marketing-spec-value{font-size:14px}}@media screen and (max-width:425px){.marketing-spec-item .marketing-spec-value{font-size:18px}}.marketing-spec-item .marketing-spec-label{text-transform:uppercase;font-size:12px;font-family:open sans,arial,sans-serif;text-align:center}.lang-ru .marketing-spec-item .marketing-spec-value,.lang-el .marketing-spec-item .marketing-spec-value{font-size:24px}@media screen and (max-width:425px){.lang-ru .marketing-spec-item .marketing-spec-value,.lang-el .marketing-spec-item .marketing-spec-value{font-size:16px}}.lang-ru .marketing-spec-item .marketing-spec-label,.lang-el .marketing-spec-item .marketing-spec-label{font-size:10px;line-height:1.25}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg{display:flex;max-width:550px;padding:10px;margin-bottom:5px;border-radius:5px;border:1px solid #cb2c31;color:#cb2c31;background-color:#fff}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg .button-container{text-align:right}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg button{padding:5px 25px;margin:10px auto 2px;background-color:#cb2c31;border-radius:2px;border-style:none;color:#fff;font-size:13px;text-transform:uppercase}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg button:hover{cursor:pointer}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg span{display:inline-block;font-size:32px;margin:0 5px;color:#cb2c31}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg p{padding:0;margin:0 5px 5px;font-size:13px;color:#000}.page .page__main.container .configurator-options .configurator-options-heading .haas-delivered-message.bnp-msg h3{display:inline-block;color:#cb2c31;margin:0 5px 5px}.pl-FR .header-container p{display:none}.bp-form-wrapper{padding:15px;background:url(images/configurator/form-bg.png) top center no-repeat;background-size:100%}@media screen and (max-width:768px){.bp-form-wrapper{padding:0}}.bp-form-wrapper .bp-form-content{background:#f1f1f1;padding:40px;box-shadow:0 0 22px rgba(0,0,0,.25);max-width:700px;margin:40px auto}@media screen and (max-width:768px){.bp-form-wrapper .bp-form-content{padding:0 0 15px}}.bp-form-wrapper .myHaas-signin-btn{display:inline-block;padding:5px 10px;color:#cb2c31;border:1px solid #cb2c31;border-radius:5px;margin:0 5px}.bp-form-wrapper .myHaas-signin-btn:hover{background-color:#cb2c31;color:#f1f1f1;cursor:pointer}.bp-form-wrapper .btn-revise-options,.bp-form-wrapper .btn-submit{transition:none!important}.bp-form-wrapper .btn-revise-options:hover,.bp-form-wrapper .btn-submit:hover{opacity:.65!important}.bp-form-wrapper .create-myHaas-btnGrp .row>div,.bp-form-wrapper #btn-skip-account label,.bp-form-wrapper #btn-create-account label{display:flex;align-items:center;justify-content:center}.bp-form-wrapper #btn-skip-account label,.bp-form-wrapper #btn-create-account label{width:90%;padding:12.5px 0;background-color:#fff;border-radius:5px;border:1px solid #cb2c31;color:#cb2c31}.bp-form-wrapper #btn-skip-account label.active,.bp-form-wrapper #btn-create-account label.active{background-color:#cb2c31;border:1px solid #fff;color:#fff}.bp-form-wrapper .bp-input{width:100%}.bp-form-wrapper .bp-input[type=checkbox]{width:auto}.bp-form-wrapper .bp-include-specs{padding:15px}.bp-form-wrapper .bp-include-specs label{font-size:14px}.bp-form-wrapper input::-webkit-input-placeholder{color:#ccc;font-size:12px}.bp-form-wrapper input:-ms-input-placeholder{color:#ccc;font-size:12px}.bp-form-wrapper input::-moz-placeholder{color:#ccc;font-size:12px}.bp-form-wrapper textarea::-webkit-input-placeholder{color:#ccc;font-size:12px}.bp-form-wrapper textarea:-ms-input-placeholder{color:#ccc;font-size:12px}.bp-form-wrapper textarea::-moz-placeholder{color:#ccc;font-size:12px}.bp-form-wrapper .bp-form-row{margin:10px 0}.bp-form-wrapper .bp-form-label{font-size:18px;margin-bottom:0;padding:15px 15px 0}.bp-form-wrapper .bp-header-copy{background:url(images/configurator/Build-and-Price.png) top left no-repeat;background-size:50%;padding-top:70px}.bp-form-wrapper .bp-header-copy h2{border-top:1px solid #cb2c31;font-size:32px;padding-left:0;padding-top:10px}.bp-form-wrapper .bp-header-copy h4{font-weight:700;font-size:22px;margin-top:15px}.bp-form-wrapper .bp-header-copy p{font-size:14px;padding-top:10px}.bp-form-wrapper .bp-header-copy hr{width:75%}.bp-form-wrapper #optFlag input{display:inline-block;float:left;margin-left:1em;margin-top:.3em}.bp-form-wrapper #optFlag label{padding-left:2.5em;display:block}.bp-form-wrapper #btn-skip-account input,.bp-form-wrapper #btn-create-account input{display:inline-block;width:initial;margin-left:15px}.bp-form-wrapper .create-acc-description,.bp-form-wrapper .login-acc-description{margin-left:15px;color:gray}.bp-body-copy{text-align:center;margin:0 auto 1em;max-width:500px}.bp-body-copy h2{margin-bottom:0}.bp-body-copy hr{margin-bottom:15px;margin-top:5px}.configurator-success-modal .configurator-success-actions{padding-bottom:15px}.configurator-success-modal .row.padder-v{padding-top:25px;padding-bottom:25px}body:not(.myHaas-hide) .quote-form-header-text-default{display:none}#material-package-select-container #taper-select,#material-package-select-container #material-select{margin:10px 0}#material-package-select-container #taper-select h3,#material-package-select-container #material-select h3{position:relative;display:inline-block;width:200px;font-size:32px;font-family:heroiccondensedregular}#material-package-select-container #taper-select select,#material-package-select-container #material-select select{display:inline-block;padding:10px 25px 10px 10px;border-radius:5px}#material-package-select-container .material-package-body{padding-bottom:25px;border-bottom:1px solid #ccc}#material-package-select-container .package-content-container{padding:25px 0}#material-package-select-container .package-content-container h3{font-family:open sans;font-size:24px;margin-bottom:10px}#material-package-select-container .package-content-container li{font-size:16px}#material-package-select-container .package-content-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ccc}#material-package-select-container .package-content-item .content-left{display:flex;max-width:80%}#material-package-select-container .package-content-item .content-left img{max-width:150px}#material-package-select-container .package-content-item .content-left h3{font-size:16px}#material-package-select-container .package-content-item .content-left .text-container{padding:0 10px}#material-package-select-container .package-content-item .content-right{display:flex;flex-direction:column;justify-content:center}#material-package-select-container .package-content-item .content-right p{font-size:20px}#material-package-select-container .package-content-item .content-right input.part-qty-input{width:75px;padding:10px}#material-package-select-container .package-price-container{margin:0 0 15px}#material-package-select-container .package-price-container h3{font-size:24px;font-weight:500;color:#000}#material-package-select-container .package-price-container h3 span{font-weight:700;font-style:italic;color:#cb2c31;margin-right:10px}#material-package-select-container .package-btn-container #add-and-finish,#material-package-select-container .package-btn-container #skip-and-finish{border:1px solid #44bf59;font-weight:500;font-family:open sans;padding:5px 10px}#material-package-select-container .package-btn-container #add-and-finish:hover,#material-package-select-container .package-btn-container #skip-and-finish:hover{cursor:pointer}#material-package-select-container .package-btn-container #add-and-finish{background-color:#44bf59;color:#fff}#material-package-select-container .package-btn-container #add-and-finish:disabled{background-color:#ccc;border-color:#ccc}#material-package-select-container .package-btn-container #add-and-finish:disabled:hover{cursor:not-allowed}#material-package-select-container .package-btn-container #skip-and-finish{background:#fff;color:#44bf59}.option-packages .configurator-card-package{background:#cb2c31;margin:0;text-align:center;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:34px;color:#fff}@media screen and (max-width:1224px){.option-packages .configurator-card-package{font-size:24px}}.option-packages .package-list{margin-bottom:50px!important}.option-packages .package-list li{font-size:12px!important}.machine-overview{padding:30px;margin-bottom:30px}@media screen and (max-width:768px){.machine-overview{padding:0 0 30px}}.configuratorMidpoint .configurator-card-group{margin:0 auto;width:80%}@media screen and (max-width:1224px){.configuratorMidpoint .configurator-card-group{padding:0 15px;margin:0;width:100%}}@media screen and (max-width:425px){.configuratorMidpoint .configurator-card-group{padding:0!important}}@media screen and (max-width:425px){.configuratorMidpoint .configurator-card-group .card-row{margin:0!important}}@media screen and (max-width:425px){.configuratorMidpoint .card-container{margin:0 auto 30px!important}}.configuratorMidpoint .configurator-card-model{font-size:14px;margin-bottom:15px;padding:0 15px;text-align:left}.configuratorMidpoint .package-definition-card{position:relative}@media screen and (max-width:425px){.configuratorMidpoint .package-definition-card{margin:0!important}}.configuratorMidpoint .price{margin:15px 0;position:absolute;bottom:0;width:100%}.midpoint{margin-bottom:50px}.machine-features{padding:30px}.machine-features h1{font-size:62px;font-family:heroiccondensedregular,arial narrow,sans-serif}.machine-features hr{width:100%;border:0;border-bottom:1px solid #ccc}.machine-features hr.hr-red{border-bottom:1px solid #cb2c31}.machine-features p{margin:0;font-size:12px}.machine-features p b{font-size:12px;font-weight:400;text-transform:uppercase}.lang-ru .page__main.container .configuratorMidpoint .rec-primary-specs ul li span.key,.lang-el .page__main.container .configuratorMidpoint .rec-primary-specs ul li span.key{font-size:12px}body.fullscreen-config{padding:0}body.fullscreen-config .page__main.container{margin:0;max-width:inherit;max-width:initial;min-height:100%;position:relative}body.fullscreen-config #footer{display:none}#configurator-sticky-nav{top:0;left:0;width:100%;z-index:10}#configurator-sticky-nav.is-stuck{position:fixed}.configurator-header-wrapper{background:#f7f7f7;box-shadow:-1px 1px 5px rgba(0,0,0,.2);position:relative;width:100%}.configurator-header-title-section{padding-left:15px;font-size:32px;font-family:heroiccondensedregular,arial narrow,sans-serif}.configurator-header-title-section b{font-family:heroiccondensedbold,arial narrow,sans-serif}.configurator-header-section .heading-item{margin-top:5px;margin-right:10px}.main-col .configurator-header-item{float:left;width:auto}.main-col .step-text{margin-top:13px;margin-left:15px}.progress-indicator-section-content{background:#fff}.configurator-container{max-width:100%}.walk-me-through{justify-content:center}@media screen and (max-width:768px){.walk-me-through{flex-direction:column}}@media screen and (max-width:425px){.walk-me-through .card-container{margin:0 0 30px!important}}.configurator-container{margin:0 0 20px;background:#fff}.configurator-container h2{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:50px;padding-top:5px}@media screen and (max-width:768px){.configurator-container h2{font-size:30px}}@media screen and (max-width:425px){.configurator-container h2{font-size:33px}}.configurator-container .series-card-p *{font-size:14px}.fullscreen .configurator-container{margin:0}.fullscreen .progress-indicator{position:fixed}.radio-group-center{width:60%;font-size:21px;margin:0 auto}.radio-group{font-size:14px;padding-top:60px}@media screen and (max-width:425px){.radio-group{padding-top:0}}.btn-back{position:absolute;top:40px;left:40px;z-index:1}.btn-back:hover{color:#cb2c31}.btn-back:active{color:#cb2c31}@media screen and (max-width:768px){.btn-back{top:20px;left:20px}}.btn.btn-primary.btn-continue{border-radius:.25em;background-color:#ccc;border:1px solid #ccc;float:right;margin-left:15px;cursor:pointer;padding:11px 30px;transition:opacity .5s}.btn.btn-primary.btn-continue.active{background-color:#44bf59;border:1px solid #44bf59}.btn.btn-primary.btn-continue.btn-reverse{background-color:transparent;opacity:1;border-color:#333;color:#333}.btn.btn-primary.btn-continue.link-button{opacity:1}@media screen and (max-width:1224px){.btn.btn-primary.btn-continue{padding:10px 15px;font-size:14px}}@media screen and (max-width:425px){.btn.btn-primary.btn-continue{padding:10px 12px;font-size:12px;margin:0 0 0 10px}}.headline-hr{border-bottom:1px solid #cb2c31;margin-bottom:5px;margin-top:5px;width:200px}.headline-sub-head{font-size:18px;line-height:36px}.midpoint .configurator-card.horizontal-card{background:0;box-shadow:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width:768px){.midpoint .configurator-card.horizontal-card{padding:0}}.midpoint .configurator-card.horizontal-card .recommended-machine-primary-image{height:210px}.configurator-card-group{margin:0 100px 10px}@media screen and (max-width:1224px){.configurator-card-group{margin:10px 15px}}.configurator-card-group.configurator-intro-cards{padding:0 15px;margin:0 auto;max-width:auto}@media screen and (min-width:768px){.card-row{display:flex;align-items:stretch;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;max-width:100%!important}}@media print{.card-row{display:inline-block!important;margin:0 0 0 -30px!important;width:calc(100% + 30px)!important;max-width:calc(100% + 30px)!important}}.card-row .card-container{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;display:block;outline:1px solid transparent;padding:0}.card-row .card-container:hover{outline:1px solid #cb2c31;box-shadow:none;cursor:pointer}@media screen and (min-width:769px){.card-row .card-container{align-items:stretch;margin:0 auto 10px;position:relative}}@media print{.card-row .card-container{width:30%}}@media screen and (max-width:768px){.card-row .card-container{margin:0 auto 10px}}.card-row .card-container .configurator-card{box-shadow:0 0 0 transparent!important;margin-bottom:0!important}@media screen and (min-width:992px) and (max-width:1225px){.card-row .card-container.col-lg-4{flex-basis:calc(33% - 30px);-webkit-flex-basis:calc(33% - 30px);max-width:calc(33% - 30px)}}@media screen and (min-width:769px) and (max-width:991px){.card-row .card-container.col-lg-4.col-md-6{flex-basis:calc(50% - 30px);-webkit-flex-basis:calc(50% - 30px);max-width:calc(50% - 30px)}}@media screen and (min-width:769px) and (max-width:991px) and print{.card-row .card-container.col-lg-4.col-md-6{width:45%}}@media screen and (min-width:992px){.card-row .card-container.col-lg-4.col-md-6{flex-basis:calc(33.33% - 30px);-webkit-flex-basis:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media screen and (min-width:992px) and print{.card-row .card-container.col-lg-4.col-md-6{width:30%}}@media screen and (min-width:992px) and (max-width:1224px){.card-row .card-container.col-lg-4{flex-basis:calc(33.33% - 30px);-webkit-flex-basis:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media screen and (min-width:992px) and (max-width:1224px) and print{.card-row .card-container.col-lg-4{width:30%}}@media screen and (min-width:767px){.card-row .card-container.col-md-4{flex-basis:calc(33.33% - 30px);-webkit-flex-basis:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media print{.card-row .card-container.col-md-4{width:30%}}@media screen and (min-width:767px){.card-row .card-container.col-md-3{flex-basis:calc(25% - 30px);-webkit-flex-basis:calc(25% - 30px);max-width:calc(25% - 30px)}}@media print{.card-row .card-container.col-md-3{width:22%}}.card-row .card-container.col-md-8{flex-basis:66.666667%;-webkit-flex-basis:66.666667%;max-width:66.666667%}@media print{.card-row .card-container.col-md-8{width:63%}}.card-row .card-container.col-xl-8.col-lg-12{margin:0 auto 30px}@media screen and (min-width:769px){.configurator-card-group .row.box-row{align-items:none;margin:0;width:100%}}.machine-select .card-row{margin:0!important;width:100%!important;max-width:100%!important}.configurator-card{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:30px}.configurator-card .configurator-card-heading{text-transform:uppercase;background-color:#cb2c31;color:#fff;line-height:1;text-align:center;font-size:34px;padding:10px;font-family:heroiccondensedlight,arial narrow,sans-serif}@media screen and (max-width:1224px){.configurator-card .configurator-card-heading{padding:5px;font-size:24px}}.configurator-card .configurator-card-heading p{font-size:34px;line-height:1;margin-bottom:0}.configurator-card .configurator-card-image{min-height:150px;background-size:50%;background-position:50%;background-repeat:no-repeat;overflow:hidden;margin:15px 0}.configurator-card .configurator-card-image img{width:100%}@media screen and (max-width:1224px){.configurator-card .configurator-card-image{height:90px;margin-top:10px}}.configurator-card .configurator-card-body{padding:20px}@media screen and (max-width:425px){.configurator-card .configurator-card-body p{margin-bottom:0}}.configurator-card .configurator-card-radio{display:none;background:#fff;padding:5px;border-radius:50%;height:40px;width:40px;position:absolute;bottom:-15px;right:-15px}.configurator-card .configurator-card-radio-icon{text-align:center;border:1px solid #cb2c31;border-radius:50%;width:30px;height:30px;color:#cb2c31;background:#fff;font-size:18px}.configurator-card .configurator-input-container{display:inline-block;padding:0 10px;position:relative;max-width:100px}@media screen and (max-width:425px){.configurator-card .configurator-input-container{padding:0}}.configurator-card .configurator-input-container input{padding:10px}.configurator-card .configurator-input-container p{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:22px;margin-bottom:5px}.configurator-card .configurator-cross-container{display:inline-block;padding:0;position:relative}@media screen and (max-width:768px){.configurator-card .configurator-cross-container{display:none}}.configurator-card.with-add-icon:after{content:'';background:url(images/configurator/ADD_ICO.png) no-repeat;background-size:100%;width:30px;height:30px;visibility:visible;position:absolute;bottom:-10px;right:-13px}.configurator-card.selected{outline:3px solid #cb2c31;box-shadow:none}.configurator-card.selected.with-hover:hover{outline:3px solid #cb2c31}.configurator-card.selected .configurator-card-radio{display:block}.configurator-card.selected:after{content:'';background:url(images/configurator/selected-icon.png) no-repeat;background-size:100%;width:30px;height:30px;visibility:visible;position:absolute;bottom:-10px;right:-13px}.configurator-card.intro-card{padding:1rem 2em;text-align:center}.configurator-card.intro-card h2{position:relative}.configurator-card.horizontal-card{padding:20px}.recommended-machine-primary-image{background-repeat:no-repeat;background-position:center;background-size:contain;background-position-x:right;height:150px}@media only screen and (max-width:768px){.recommended-machine-primary-image{background-position-x:center;flex:0 0 100%}}.page .page__main.container .rec-primary .rec-primary-title{color:#cb2c31;font-family:heroiccondensedbold,arial narrow,sans-serif;font-size:60px;font-size:40px;line-height:1;margin-right:20px}@media(min-width:769px) and (max-width:1224px){.page .page__main.container .rec-primary .rec-primary-title{font-size:4.16666667vw}}@media screen and (max-width:425px){.page .page__main.container .rec-primary .rec-primary-title{font-size:33px}}@media screen and (max-width:425px) and (min-width:769px) and (max-width:1224px){.page .page__main.container .rec-primary .rec-primary-title{font-size:2.29166667vw}}.page .page__main.container .rec-primary .rec-primary-dims{font-size:18px;padding-top:6px;padding-bottom:2px;margin-bottom:0}@media(min-width:769px) and (max-width:1224px){.page .page__main.container .rec-primary .rec-primary-dims{font-size:1.25vw}}.page .page__main.container .rec-primary .rec-primary-specs ul{display:inline-flex}.page .page__main.container .rec-primary .marketing-specs{margin:15px 0}.page .page__main.container .rec-primary .view-details-link{margin-top:15px;margin-bottom:15px;display:block}.page .page__main.container .rec-primary .rec-primary-hr{border-width:1px;color:#cb2c31;margin:0;width:100%}.page .page__main.container .rec-primary a{color:#cb2c31;font-size:13px;text-decoration:underline}@media(min-width:769px) and (max-width:1224px){.page .page__main.container .rec-primary a{font-size:.90277778vw}}.page .page__main.container .rec-primary .price{font-size:15px}@media(min-width:769px) and (max-width:1224px){.page .page__main.container .rec-primary .price{font-size:1.04166667vw}}@media screen and (max-width:768px){.configurator-step-1.configurator-card{margin-left:auto;margin-right:auto;max-width:380px}}.configurator-step-1.configurator-card .radio-group{padding-top:20px}.configurator-step-1.configurator-card .configurator-card-image{background-size:contain;margin:20px 0}@media screen and (max-width:1224px){.configurator-step-1.configurator-card .configurator-card-image{margin-top:20px}}@media screen and (max-width:768px){.configurator-step-2.configurator-card,.expert-mode-card-group .configurator-card,.series-cards .configurator-card{margin-left:auto;margin-right:auto;max-width:380px}}.configurator-step-2.configurator-card{padding-bottom:30px}.configurator-step-2-form{width:95%;margin:30px auto;display:block}@media screen and (max-width:425px){.step-3 .row.padder-h .card-inner-col{margin:0 25px;padding:0}}.btn-continue{float:right;margin-right:10px}.configurator-input{display:inline-block;width:33%}.configurator-dimensions-input-group{margin:15px 0}.input-group{margin-top:20px}.input-group input[type=text]{width:100%}.input-group.columns-3 .configurator-input-container{width:100%}.error-output{color:#1d8fec;font-size:16px}.error-output.errors{text-align:center}.machine-overview .headline-copy .headline-hr,.machine-select .headline-copy .headline-hr{margin:20px auto}.headline-copy{text-align:center;color:#fff;padding:20px;max-width:800px;margin:0 auto}.headline-copy h3{font-size:28px;font-family:heroiccondensedregular,arial narrow,sans-serif;width:100%}.headline-copy h3:first-child{font-size:24px}.headline-copy h2{width:100%}.headline-copy.invert-color{color:#000}.headline-copy p{font-size:18px;line-height:24px;max-width:650px;margin:0 auto}.configurator-card-group.walk-me-through{padding:0 15px}.configurator-card-group.recommended-machines{padding:0 20px;margin-top:20px}@media screen and (max-width:1224px){.configurator-card-group.recommended-machines{padding:0}}@media screen and (min-width:767px){.configurator-card-group.recommended-machines .card-row{justify-content:center}}.configurator-card-group.recommended-machines .configurator-card{padding:10px 20px}.configurator-card-group.recommended-machines .configurator-card p{font-size:16px}.configurator-card-group.recommended-machines .configurator-card p b{font-size:14px}.configurator-card-group.recommended-machines .configurator-card p.price{margin-bottom:0}.configurator-card-group.recommended-machines .configurator-card .configurator-card-model{color:#cb2c31;font-family:heroiccondensedbold,arial narrow,sans-serif;text-transform:uppercase;font-size:46px;padding:10px 0 0;border-bottom:1px solid #cb2c31;margin:10px 0}@media screen and (max-width:1224px){.configurator-card-group.recommended-machines .configurator-card .configurator-card-model{font-size:24px}}.configurator-card-group.recommended-machines .configurator-card .configurator-card-series{text-transform:uppercase;font-size:34px;font-family:heroiccondensedregular,arial narrow,sans-serif;margin-bottom:0}@media screen and (max-width:1224px){.configurator-card-group.recommended-machines .configurator-card .configurator-card-series{font-size:24px;margin-bottom:0}}.configurator-wrapper{background-size:cover;background-repeat:no-repeat;padding:20px 15%}@media screen and (max-width:1224px){.configurator-wrapper{background-size:100% 100%;padding:0}}.configurator-wrapper-padded{padding:20px 100px}@media screen and (max-width:1224px){.configurator-wrapper-padded{padding:15px}}.configurator-intro{background-image:url(images/configurator/GuidedSetup_Q1.png)}.configurator-wrapper-step-1{background-image:url(images/configurator/GuidedSetup_Q2.png)}.configurator-wrapper-step-2{background-image:url(images/configurator/GuidedSetup_Q3.png)}.step-4 .configurator-card-group{margin:10px 100px}.bg-gray{background-color:#f7f7f7}.padding-bottom-100{margin-bottom:100px}.series-select-card .configurator-card-image{background-size:100%}.series-card-p{min-height:50px}.configurator-restart-link{background-image:url(images/configurator/RESTART_ICO.png);background-position:left;background-repeat:no-repeat;background-size:10%;padding:13px 30px;margin-left:20px;cursor:pointer;display:inline-block}.configurator-exit-link{background-image:url(images/configurator/EXIT_ICO.png);background-position:left;background-repeat:no-repeat;background-size:10%;padding:13px 30px;margin-left:20px;cursor:pointer;display:inline-block}.marketing-specs{margin:15px 0}.tablet-spacing{display:table-cell;margin:0;width:100%}.configurator-expert-mode{margin-bottom:70px;background:#fff}.configurator-expert-mode .expert-mode-model-image{margin-bottom:20px}.configurator-expert-mode .expert-mode-model-image img{width:100%}.configurator-expert-mode .expert-mode-group-name{position:relative;font-size:52px;text-align:center;font-family:heroiccondensedregular,arial narrow,sans-serif;padding:20px;border-bottom:1px solid #f1f1f1;margin-bottom:30px}.configurator-expert-mode .expert-mode-group-name:last-child{border:0}.configurator-expert-mode .expert-mode-group-name:last-child:after{content:none}.configurator-expert-mode .expert-mode-group-name:last-child:before{content:none}.configurator-expert-mode .expert-mode-group-name:after,.configurator-expert-mode .expert-mode-group-name:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.configurator-expert-mode .expert-mode-group-name:after{border-color:transparent;border-top-color:#fff;border-width:30px;margin-left:-30px}.configurator-expert-mode .expert-mode-group-name:before{border-color:transparent;border-top-color:#f1f1f1;border-width:31px;margin-left:-31px}.configurator-expert-mode .expert-mode-machine-card{background:#f1f1f1;border:1px solid #fff;padding:10px 15px;box-shadow:none;cursor:pointer;margin-bottom:10px;position:relative}@media screen and (max-width:768px){.configurator-expert-mode .expert-mode-machine-card{width:initial}}.configurator-expert-mode .expert-mode-machine-card.selected{background:#fff;border:1px solid #cb2c31}.configurator-expert-mode .expert-mode-machine-card:after{content:' ';position:absolute;right:10px;top:50%;width:15px;height:30px;margin-top:-15px;background:url(images/configurator/arrow-RIGHT-slider@2x.png) no-repeat;background-size:100%}.configurator-expert-mode .expert-mode-machine-card .machine-card-model{color:#cb2c31;text-decoration:underline;font-family:heroiccondensedregular,arial narrow,sans-serif;text-transform:uppercase;font-size:20px}@media screen and (max-width:1224px){.configurator-expert-mode .expert-mode-machine-card .machine-card-model{font-size:24px}}.configurator-expert-mode .configurator-card-series{font-size:38px;font-family:heroiccondensedbold,arial narrow,sans-serif;margin-bottom:0;padding:15px 7.5% 0;color:#cb2c31;text-transform:uppercase}@media screen and (max-width:1224px){.configurator-expert-mode .configurator-card-series{font-size:24px}}.configurator-expert-mode .configurator-card-image{margin:10px auto;width:65%;height:200px;background-size:contain}@media screen and (max-width:1224px){.configurator-expert-mode .configurator-card-image{height:150px}}.configurator-expert-mode .configurator-card hr{width:85%;margin-top:0}.configurator-expert-mode .configurator-card-text{padding:0 7.5%;font-size:13px}.configurator-expert-mode .category-card,.configurator-expert-mode .series-card{padding:20px;width:400px;margin:20px auto}.configurator-expert-mode .category-card-heading{font-size:46px;font-family:heroiccondensedregular,arial narrow,sans-serif}.configurator-expert-mode .series-cards{padding:40px}@media screen and (max-width:1224px){.configurator-expert-mode .series-cards .configurator-card-image{height:90px}}.configurator-expert-mode .expert-mode-heading-cards{width:70%;margin:0 auto}.padded-section{padding:20px}.collapse-section{height:auto;transition:.3s;border:1px solid #f1f1f1;border-top:0}.collapse-section strong{font-style:italic}.collapse-section.collapsed{height:0}.collapse-section hr{border-bottom-width:1px;margin-bottom:20px;margin-top:0;width:100%}.collapse-section h4{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:34px}@media(min-width:769px) and (max-width:1224px){.collapse-section h4{font-size:2.36111111vw}}.collapse-section>.col-md-4{padding:0 30px}.collapse-section .price{margin-bottom:20px}.box-row{height:250px}@media screen and (max-width:425px){.box-row{max-height:100px}}.box-3d{perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-webkit-perspective:1000px;perspective-origin:200% -100%;-moz-perspective-origin:200% -100%;-ms-perspective-origin:200% -100%;-webkit-perspective-origin:200% -100%}@media screen and (max-width:425px){.box-3d{display:none}}.box{width:150px;height:150px;margin:0 auto;transition:all .5s ease;transform-style:preserve-3d;-ms-transform-style:preserve-3d}.box figure{margin:0;width:150px;height:150px;position:absolute;top:0;left:0;border:1px solid #000;transition:all .5s ease;background:#fff;-ms-perspective:1000px;-ms-perspective-origin:200% -100%}.box .front{-ms-perspective:1000px;-ms-perspective-origin:200% -100%;perspective:1000px;perspective-origin:200% -100%;transition:all .5s ease;transform:rotateY(0) translateZ(75px);-ms-transform:rotateY(0) translateZ(75px);z-index:3}.box .back{background:url(images/configurator/hash-bg.png) repeat;background-size:50% 50%;border-top:8px solid #000;border-left:2px solid #000;-ms-perspective:1000px;-ms-perspective-origin:200% -100%;perspective:1000px;perspective-origin:200% -100%;transform:rotateX(90deg) translateZ(75px);-ms-transform:rotateX(90deg) translateZ(75px);z-index:2}.box .right{background:url(images/configurator/hash-bg.png) repeat;background-size:50% 50%;border-bottom:2px solid #000;border-right:6px solid #000;-ms-perspective:1000px;-ms-perspective-origin:200% -100%;perspective:1000px;perspective-origin:200% -100%;transform:rotateY(90deg) translateZ(75px);-ms-transform:rotateY(90deg) translateZ(75px);z-index:1}.box .left{background:url(images/configurator/hash-bg.png) repeat;background-size:50% 50%;-ms-perspective:1000px;-ms-perspective-origin:200% -100%;perspective:1000px;perspective-origin:200% -100%;transform:rotateY(-90deg) translateZ(75px);-ms-transform:rotateY(-90deg) translateZ(75px);z-index:0}.box .left .height-text{position:absolute}.cylinder-3d{width:200px;height:200px;position:relative;transition:all .5s ease}.cylinder-3d .cylinder-slices{transform:rotateY(60deg);-ms-transform:none!important;transform-style:preserve-3d;-ms-transform-style:none;transition:all .5s ease;-ms-transition:all .5s ease;position:absolute;top:35%;left:0}.cylinder-3d .cylinder-slice{backface-visibility:hidden;-ms-backface-visibility:hidden;border:5px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:50%;height:150px;position:absolute;top:0;left:0;-ms-transform-style:preserve-3d;transition:all .5s ease;-ms-transition:all .5s ease;width:150px}.cylinder-3d .cylinder-slice:last-child{background:#fff;border:3px solid #333;box-shadow:inset -30px 0 25px rgba(0,0,0,.1)}.cylinder-3d .cylinder-slice:first-child{background:#fff;border:5px solid #333}.progress-section.complete .progress-section-text{color:#cb2c31}@media screen and (max-width:768px){.progress-section{padding:10px}}.progress-indicator-section{position:relative}.progress-indicator-section.hide-progress .progress-indicator{display:none}.progress-indicator-section.hide-progress .progress-indicator-section-content{width:100%}.progress-indicator-section .progress-indicator-section-content{width:calc(100% - 150px);overflow-x:hidden;margin-bottom:50px;float:left}@media only screen and (max-width:768px){.progress-indicator-section .progress-indicator-section-content{width:100%}}.progress-indicator{padding:70px 10px 10px;width:150px;position:absolute;right:150px;top:0;margin-right:-150px;background:#fff;height:100%;border:1px solid #ddd;z-index:0}@media only screen and (max-width:768px){.progress-indicator{display:none}}.progress-indicator .progress-dot{width:5px;height:5px;border-radius:50%;background:#ddd;margin:6px;display:block}.progress-indicator .progress-dot.complete{background:#cb2c31}.progress-indicator .progress-vertical-indicator{height:60px;border-left:3px solid #ddd;margin-left:15px;margin-bottom:15px;position:relative}.progress-indicator .progress-vertical-indicator .completed-indicator{visibility:hidden;border-left:3px solid #cb2c31;height:100%;width:5px;position:absolute;top:0;left:-3px}.progress-indicator .progress-vertical-indicator.complete .completed-indicator{visibility:visible}.progress-indicator .progress-section-image{display:inline-block;width:30%}.progress-indicator .progress-section-text{display:inline-block;width:65%;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:22px;vertical-align:middle;color:#ccc;line-height:1}.progress-indicator .stickied{position:fixed;top:10px;width:130px}.dealer-contact{background-image:url(images/configurator/H_ICO.png);background-position:center 10px;background-repeat:no-repeat;background-size:60%;padding:60px 0 0;cursor:pointer;margin-top:40px;height:110px;display:block;background-color:#eee;text-align:center;line-height:1.1em}.configurator-industry-configs{margin-bottom:100px;background:#fff}.configurator-industry-configs .haas-content-card{margin:0 15px!important}.configurator-industry-configs .headline-copy h3{font-size:62px}@media screen and (max-width:1224px){.configurator-industry-configs .headline-copy h3{font-size:42px}}.configurator-industry-configs .headline-copy .headline-hr{border-width:2px;margin-top:15px;width:535px}.configurator-industry-configs .industry-subhead{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:24px;margin-left:110px}.configurator-industry-configs .industry-filter{display:block;padding:10px 20px;border:1px solid #333;background:#fff;color:#a2a2a2;cursor:pointer;width:80%;margin:0 auto;text-align:center}.configurator-industry-configs .industry-filter.selected{background:#ccc;color:#222}.configurator-industry-configs .industry-filter:hover{border:1px solid #000}.configurator-industry-configs .configurator-card-model{font-size:14px;text-align:center}.configurator-industry-configs .price{font-size:14px;font-style:italic}.configurator-industry-configs .carousel-card{width:320px;margin:20px;position:relative}.configurator-industry-configs .carousel-card.package-definition-card .pricing{position:absolute;bottom:15px;padding:25px 0 15px!important}.configurator-industry-configs .industry-filter-group{font-size:12px;font-weight:700;margin-bottom:30px}.configurator-carousel{width:90%!important;margin:30px auto!important}.configurator-carousel .slick-track{display:flex;align-items:stretch;justify-content:center}.configurator-carousel .slick-track .slick-slide{height:auto;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:none;margin:0 15px 30px!important}.configurator-carousel .slick-arrow{padding-top:1px;border-left:1px solid #cb2c31;border-bottom:1px solid #cb2c31;transform:rotate(45deg);height:40px;width:40px}.configurator-carousel .slick-arrow.slick-next{transform:rotate(225deg)}@media screen and (max-width:768px){.configurator-carousel .slick-arrow{display:none!important}}@media screen and (max-width:768px){.configurator-carousel .configurator-card-image{height:380px}}.pricing .sale-icon{height:35px;display:inline;position:relative;background:#cb2c31;padding:5px;color:#fff;border-radius:3px;margin-right:10px;font-size:10px;white-space:nowrap}.pricing .sale-icon:after{content:' ';background-image:url(images/sale-tag-sprite.png);background-repeat:no-repeat;background-size:100% 100%;height:22px;width:10px;position:absolute;right:-9px;top:0}.pricing .sale-icon.reverse:after{background-image:url(images/sale-tag-sprite-reverse.png);right:auto;left:-9px}.pricing .price-strike{position:relative;color:#000}.pricing .price-strike:after{content:' ';width:110%;height:1px;position:absolute;left:-3px;top:50%;border-bottom:1px solid #cb2c31}.pricing .discounted-price{color:#cb2c31}*{box-sizing:border-box}.slideshow-container{max-width:100%;position:relative;margin:auto}.mySlides{position:relative;display:none}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff!important;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;opacity:.8;background-color:rgba(68,68,68,.8)}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(68,68,68,.8);opacity:1}.dot{cursor:pointer;height:5px;width:15px;margin:-20px 2px;background-color:#bbb;outline:1px solid #ccc;display:inline-block;transition:background-color .6s ease;position:relative;bottom:60px}@media screen and (max-width:425px){.dot{bottom:100px}}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.componentSlider{position:relative}div.comparePage #rotaries{border-bottom:2px solid #f8f8f8;padding:10px 0}div.comparePage #rotaries h1{font-size:32px;padding:40px 0 0;text-transform:uppercase;text-align:left;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif}div.comparePage #stickToTop.fixedToTop{position:fixed;top:0;box-shadow:0 1px 2px #777;z-index:50;width:100%;max-width:1140px;background-color:#fff}div.comparePage #stickToTop.fixedToTop #machine1-image{max-height:175px;margin:0 auto!important}div.comparePage div{font-size:13px}div.comparePage .machine-main img{position:absolute;margin:-20px -15px}div.comparePage .page__main img{max-width:82%}div.comparePage h2.text-white{padding:0;margin:0;font-size:46px;font-weight:700;text-align:center}div.comparePage select.modelSelector{border-radius:4px;padding:5px;margin:10px auto;display:block;max-width:100%}div.comparePage #x-machine2,div.comparePage #x-machine3{width:20px;height:20px;background-image:url(images/fancybox/fancybox_sprite-gallery.png);background-size:100% auto;background-position:top;display:block;position:absolute;top:5px;right:5px;cursor:pointer}div.comparePage .xyz{color:#222;display:none;margin-bottom:10px}div.comparePage .xyz,div.comparePage .price{font-size:14px;font-weight:600;text-align:center;padding:10px 10px 0}div.comparePage .col-md-3.bnp{padding-bottom:20px}div.comparePage #machine1-xyz{display:block}div.comparePage .compare{color:#8e8e8e;font-size:13px;margin-top:15px;text-align:center}div.comparePage .compare .compareHeading{display:block;font-weight:600}div.comparePage .compare .compareSub{font-style:italic}div.comparePage .price{font-style:italic;margin-bottom:10px}@media screen and (max-width:425px){div.comparePage .price{font-size:12px}}div.comparePage .price.has-promotion .current_price{text-decoration:none}div.comparePage .price .current-price-container .discounted-price{text-decoration:line-through;text-decoration-color:#cb2c31}div.comparePage .price .pricing{display:inline-block}div.comparePage .price .pricing .sale-icon{font-size:10px;height:22px}@media screen and (max-width:425px){div.comparePage .price .pricing .sale-icon{font-size:8px}}div.comparePage .price .promotion_price{color:#cb2c31}div.comparePage a.button.bnp{background:#fff;border:1px solid #cb2c31;font-weight:700;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:28px;padding:5px 20px;color:#cb2c31}div.comparePage a.button.bnp span{font-weight:400;font-size:22px;display:inline-block;margin-bottom:5px;vertical-align:middle}div.comparePage div.machine2{border-right:1px solid #fff}div.comparePage.hasMachine3 div.machine2{border-right:1px solid #ccc}div.comparePage.hasMachine3 div.compare.machine2{border-right:1px solid #fff}div.comparePage #machine1-link,div.comparePage #machine2-link,div.comparePage #machine3-link,div.comparePage #machine1-edit-link,div.comparePage #machine2-edit-link,div.comparePage #machine3-edit-link{display:none}div.comparePage #machine1-edit-link,div.comparePage #machine2-edit-link,div.comparePage #machine3-edit-link{position:relative;top:10px}div.comparePage .row.machine{background-color:#cb2c31}div.comparePage div.row{margin:0}div.comparePage .char-group{width:100%;margin:0;padding:0}div.comparePage .char-group h2{width:100%;padding:0 0 10px}div.comparePage .char-group div.machine span{display:block}div.comparePage .char-group div.col-xs-6 h2{margin-left:-15px}div.comparePage .char-group div.col-sm-4 h2{margin-left:-15px}div.comparePage .char-group div.col-md-3{padding:15px}div.comparePage label{cursor:pointer;text-align:right;padding:5px 30px 0 0;margin:0;font-size:13px;width:auto;display:table-cell}div.comparePage label .checkmark{bottom:10px;height:18px;width:18px;background-color:#fff;border-radius:50%;border:1px solid #ccc;position:absolute}div.comparePage label .checkmark:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:#cb2c31}div.comparePage label:hover .checkmark{background-color:#ccc}div.comparePage label input{opacity:0}div.comparePage label input~.checkmark:after{display:none}div.comparePage label input:checked~.checkmark:after{display:block}div.comparePage label.unitSelector{display:inline-block;margin-bottom:10px}div.comparePage .unitLabel{padding-top:20px;font-size:16px;font-weight:700}div.comparePage .metric{display:none}div.comparePage .sae{display:block}div.comparePage h1#specifications{font-size:30px;padding:40px 0 0;text-transform:uppercase;text-align:left;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif}div.comparePage .spec-group h2{font-size:26px;float:left;color:#cb2c31;margin:0;line-height:25px;text-transform:uppercase;padding:33px 0 10px;font-family:heroiccondensedmedium,arial narrow,sans-serif}div.comparePage .spec-group h2.sae,div.comparePage .spec-group h2.metric{color:#222;padding:23px 0 0}div.comparePage div.spec-detail{border-bottom:1px solid #ccc}div.comparePage div.spec-detail:first-child{border-top:1px solid #cb2c31}div.comparePage div.spec-detail div:first-child{padding:10px}div.comparePage .specsdims div{float:left;width:100%;margin:0;padding:0}div.comparePage .specsdims div div.machine{padding:10px 15px}div.comparePage .specsdims div div.machine span{display:none}div.comparePage .specsdims div div.col-3,div.comparePage .specsdims div div.col-3{padding:10px 0 10px 30px}div.comparePage .compareMobile{display:none}@media only screen and (max-width:1230px){div.comparePage .container{width:auto}div.comparePage #stickToTop.fixedToTop{width:95%}}@media only screen and (max-width:1200px){div.comparePage #stickToTop.fixedToTop{width:960px;max-width:95%}}@media only screen and (max-width:991px){div.comparePage select.modelSelector{border-radius:4px;padding:2px 0;margin:10px 0 10px -9px;display:block;font-size:16px}div.comparePage #stickToTop.fixedToTop{width:720px}div.comparePage a.button.bnp{padding:5px 10px}div.comparePage .xyz,div.comparePage .price{padding:10px 0 0}div.comparePage .row.justify-content-center{display:block}div.comparePage .row.justify-content-center .unitSelector{display:block}div.comparePage .row.justify-content-center .unitSelector .checkmark{bottom:initial}div.comparePage .unitLabel{font-size:12px}}@media only screen and (max-width:767px){div.comparePage .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}div.comparePage .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}div.comparePage .hidden-sm{display:none}div.comparePage.container{width:95%}}@media only screen and (max-width:570px){div.comparePage .col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}div.comparePage div.col-xs-6{padding-left:15px}div.comparePage div.col-xs-12{font-weight:600}div.comparePage .col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}div.comparePage .col-md-3.col-sm-4.col-xs-6.text-center{height:65px}div.comparePage .hidden-xs{display:none}div.comparePage .machine-main img,div.comparePage .unitCol{display:none}div.comparePage .compareMobile{display:flex;border-top:1px solid #cb2c31}div.comparePage .unitLabel{padding-top:10px;text-align:left}div.comparePage .unitSelector{padding-right:20px!important}div.comparePage #machine2-compare{display:none}div.comparePage .xyz,div.comparePage .price .current-price-container{padding:10px 0 0;font-size:12px!important}div.comparePage #machine1-name{font-size:30px}div.comparePage h1#standard-features{padding:20px 0 0}div.comparePage .specsdims div div div{padding:0}div.comparePage .specsdims div div div:first-child{padding:7px 0 0}div.comparePage .specsdims div{border-bottom:1px solid #ccc}div.comparePage .spec-group h2{padding:10px 0}div.comparePage .spec-group h2.sae,div.comparePage .spec-group h2.metric{padding:2px 0 0}}@media only screen and (max-width:380px){div.comparePage a.button.bnp{font-size:20px;padding:5px 10px}}.cn-form-component{margin:30px 0}.cn-form-component .cn-form-body-one,.cn-form-component .cn-form-body-two{max-width:65%}@media screen and (max-width:1024px){.cn-form-component .cn-form-body-one,.cn-form-component .cn-form-body-two{max-width:75%}}@media screen and (max-width:768px){.cn-form-component .cn-form-body-one,.cn-form-component .cn-form-body-two{max-width:85%}}.cn-form-component .cn-form-body-one{margin:25px auto 20px}.cn-form-component .cn-form-body-two{margin:0 auto 25px}.page:not(.zh-CN) .cn-form-component{display:none}.haas-carousel{width:80%;margin:50px auto}.haas-carousel .slick-arrow{z-index:5;background:#ccc;border-radius:50%;padding:1px .5px}.haas-carousel .slick-prev{left:10px}.haas-carousel .slick-next{right:10px}.link-image{max-width:100%}.image-align-center{display:block;margin:0 auto}.image-align-left{float:left;padding:0 5% 0 0}.image-align-right{float:right;padding:0 0 0 5%}div.address p{margin-bottom:0}.businessLink h2{padding-left:0}.businessLink h3{font-family:open sans,arial,sans-serif}@media only screen and (max-width:768px){.image-align-left,.image-align-right{padding:0 0 15px!important;float:none;display:block;margin:0 auto}}.blade{padding:0;overflow:hidden}.blade .text-container{font-size:15px;z-index:2;position:relative;margin-right:-10%;margin-bottom:20px}.blade .text-container h1{font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:50px;line-height:50px}.blade .text-container hr{border:0;border-bottom:2px solid #cb2c31;width:30%;display:inline-block;margin:20px 0 15px}.blade .text-container hr:after{clear:both;display:block}.blade .slantone .text-container{width:50%;float:left;padding-top:2.77777778vw;padding-left:6.25vw}@media(min-width:1225px){.blade .slantone .text-container{padding-top:40px}}@media(min-width:1225px){.blade .slantone .text-container{padding-left:90px}}.blade .slantone div.img-container:before{content:'';position:absolute;top:-8.75vw;left:-8.54166667vw;background-color:#fff;padding-top:2.77777778vw;height:47.98611111vw;width:22.08333333vw;transform:rotate(30deg);z-index:2}@media(min-width:1225px){.blade .slantone div.img-container:before{top:-126px}}@media(min-width:1225px){.blade .slantone div.img-container:before{left:-123px}}@media(min-width:1225px){.blade .slantone div.img-container:before{padding-top:40px}}@media(min-width:1225px){.blade .slantone div.img-container:before{height:691px}}@media(min-width:1225px){.blade .slantone div.img-container:before{width:318px}}.blade .slantone .img-container{position:relative;width:55%;float:right;z-index:1}.blade .slantone .img-container img{width:100%}.blade .slantone .img-container img.imgrt{float:right}.blade .slantone .imglt,.blade .slantone .imgct{display:none}.blade .slantoneleft .text-container{width:50%;float:right;padding-top:5.55555556vw;padding-right:6.25vw;margin-right:-5%;text-align:right}@media(min-width:1225px){.blade .slantoneleft .text-container{padding-top:80px}}@media(min-width:1225px){.blade .slantoneleft .text-container{padding-right:90px}}.blade .slantoneleft div.img-container:before{content:'';position:absolute;top:2.01388889vw;right:-8.54166667vw;background-color:#fff;padding-top:2.77777778vw;height:47.98611111vw;width:22.08333333vw;transform:rotate(30deg);z-index:2}@media(min-width:1225px){.blade .slantoneleft div.img-container:before{top:29px}}@media(min-width:1225px){.blade .slantoneleft div.img-container:before{right:-123px}}@media(min-width:1225px){.blade .slantoneleft div.img-container:before{padding-top:40px}}@media(min-width:1225px){.blade .slantoneleft div.img-container:before{height:691px}}@media(min-width:1225px){.blade .slantoneleft div.img-container:before{width:318px}}.blade .slantoneleft .img-container{position:relative;width:55%;float:left;z-index:1}.blade .slantoneleft .img-container img{width:100%}.blade .slantoneleft .img-container img.imgrt{float:left}.blade .slantoneleft .imglt,.blade .slantoneleft .imgct{display:none}.blade .blade-btn{display:inline-block;padding:10px 30px;text-transform:uppercase;background-color:#cb2c31;color:#fff;font-size:13px;margin-top:20px}.blade .slantthree .text-container{width:44%;float:left;padding-top:2.77777778vw;padding-left:6.25vw;margin-right:-30%}@media(min-width:1225px){.blade .slantthree .text-container{padding-top:40px}}@media(min-width:1225px){.blade .slantthree .text-container{padding-left:90px}}.blade .slantthree .text-container p{width:65%}.blade .slantthree div.img-container:before{content:'';position:absolute;top:-8.75vw;left:-12%;background-color:#fff;padding-top:2.77777778vw;height:47.98611111vw;width:22.08333333vw;transform:rotate(30deg);z-index:2}@media(min-width:1225px){.blade .slantthree div.img-container:before{top:-126px}}@media(min-width:1225px){.blade .slantthree div.img-container:before{padding-top:40px}}@media(min-width:1225px){.blade .slantthree div.img-container:before{height:691px}}@media(min-width:1225px){.blade .slantthree div.img-container:before{width:318px}}.blade .slantthree .img-container{position:relative;width:75%;float:right;z-index:1}.blade .slantthree .img-container img{width:100%}.blade .slantthree .img-container img.imgrt{float:right}.blade .slantthree .imglt,.blade .slantthree .imgct{display:none}.blade .slantthreeleft .text-container{width:44%;float:right;padding-top:5.55555556vw;padding-right:6.25vw;margin-right:-19%;text-align:right}@media(min-width:1225px){.blade .slantthreeleft .text-container{padding-top:80px}}@media(min-width:1225px){.blade .slantthreeleft .text-container{padding-right:90px}}.blade .slantthreeleft .text-container p{width:65%}.blade .slantthreeleft .text-container h1,.blade .slantthreeleft .text-container hr,.blade .slantthreeleft .text-container .button{margin-right:36%}.blade .slantthreeleft div.img-container:before{content:'';position:absolute;top:2.01388889vw;right:-12%;background-color:#fff;padding-top:2.77777778vw;height:47.98611111vw;width:22.08333333vw;transform:rotate(30deg);z-index:2}@media(min-width:1225px){.blade .slantthreeleft div.img-container:before{top:29px}}@media(min-width:1225px){.blade .slantthreeleft div.img-container:before{padding-top:40px}}@media(min-width:1225px){.blade .slantthreeleft div.img-container:before{height:691px}}@media(min-width:1225px){.blade .slantthreeleft div.img-container:before{width:318px}}.blade .slantthreeleft .img-container{position:relative;width:75%;float:left;z-index:1}.blade .slantthreeleft .img-container img{width:100%}.blade .slantthreeleft .img-container img.imgrt{float:left}.blade .slantthreeleft .imglt,.blade .slantthreeleft .imgct{display:none}.blade .straightthree .text-container{text-align:center;padding:35px;margin-right:0!important}.blade .straightthree .imgrt img{float:right}.blade .straightthree .row{margin:auto;text-align:center}.blade .row{margin:auto}@media only screen and (max-width:1150px){.blade .slantthree .text-container{width:41%;padding-left:40px}.blade .slantthreeleft .text-container{padding-top:1.38888889vw}.blade .slantone .text-container{padding-left:40px}.blade .slantoneleft .text-container{padding-right:70px;padding-top:.69444444vw}.blade .slantoneleft .text-container h1{font-size:48px}.blade .slantoneleft .button,.blade .slantthreeleft .button{margin-top:0}.blade .slantthreeleft .text-container hr{margin-top:10px;margin-bottom:5px}}@media only screen and (max-width:1150px) and (min-width:1225px){.blade .slantthreeleft .text-container{padding-top:20px}}@media only screen and (max-width:1150px) and (min-width:1225px){.blade .slantoneleft .text-container{padding-top:10px}}@media only screen and (max-width:950px){.blade .text-container{position:relative}.blade .slantone .text-container,.blade .slantthree .text-container{width:100%;text-align:center;padding-right:6.25vw}.blade .slantone .text-container p,.blade .slantthree .text-container p{width:100%}.blade .slantone div.img-container:before,.blade .slantthree div.img-container:before{display:none}.blade .slantone .img-container,.blade .slantthree .img-container{width:100%}.blade .slantone .img-container img.imgrt,.blade .slantthree .img-container img.imgrt{float:none}.blade .slantoneleft .text-container,.blade .slantthreeleft .text-container{width:100%;margin-right:-2%;text-align:center;padding-right:6.25vw;padding-top:2.77777778vw}.blade .slantoneleft .text-container p,.blade .slantthreeleft .text-container p{width:100%}.blade .slantoneleft div.img-container:before,.blade .slantthreeleft div.img-container:before{display:none}.blade .slantoneleft .img-container,.blade .slantthreeleft .img-container{width:100%}.blade .slantoneleft .img-container img.imgrt,.blade .slantthreeleft .img-container img.imgrt{float:none}.blade .slantthreeleft h1,.blade .slantthreeleft hr,.blade .slantthreeleft .button{margin-right:-2%!important}}@media only screen and (max-width:950px) and (min-width:1225px){.blade .slantone .text-container,.blade .slantthree .text-container{padding-right:90px}}@media only screen and (max-width:950px) and (min-width:1225px){.blade .slantoneleft .text-container,.blade .slantthreeleft .text-container{padding-right:90px}}@media only screen and (max-width:950px) and (min-width:1225px){.blade .slantoneleft .text-container,.blade .slantthreeleft .text-container{padding-top:40px}}@media only screen and (max-width:768px){.blade .straightthree .imgrt{display:none}}@media only screen and (max-width:425px){.text-container,.blade .slantone .text-container,.blade .slantthree .text-container{padding:2em 1em 1em}.blade{padding:.575em 0 0}}.availableInventory{padding:0 30px}.availableInventory table{border:0 transparent!important}.availableInventory .emptyInventory{display:none}@media screen and (max-width:767px){.availableInventory{padding:0 15px}}.availableInventory .hidden-contact{height:0;padding:0}.availableInventory hr{border-bottom:solid 3px #cb2c31;border-top:0;float:left;width:70px;padding-top:30px;margin:0 0 0 1%}.availableInventory tr.sold-details{background-color:#e8e8e8}.availableInventory tr.sold-details td{color:#a0a0a0}.availableInventory tr.sold-details td a.button{visibility:hidden}.availableInventory .button{vertical-align:-webkit-baseline-middle}.availableInventory a.button{display:block;margin:5px 0;padding:5px 20px;white-space:nowrap;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #cb2c31}.availableInventory a.button.am-detail{color:#cb2c31;background-color:#fff}.availableInventory ul>li:first-child{margin-left:0}.availableInventory li{width:auto}.availableInventory .title{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:30px;text-transform:uppercase;color:#222;margin:25px 0 0}.availableInventory .title:after{display:block;content:"";width:100%;border-bottom:2px solid #cb2c31;margin:3px 0}.availableInventory table{margin:0 0 60px;width:100%;float:left}.availableInventory table.machine-type{margin:0 0 -30px!important}.availableInventory th{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:20px;border-bottom:1px solid #cb2c31;text-transform:uppercase;font-weight:400;padding:30px 10px 0 15px}.availableInventory th.series-title{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:30px;border-bottom:0;text-transform:uppercase;font-weight:400;padding:0 0 0 .9%;color:#292b2c!important}.availableInventory td{border-bottom:1px solid #ccc;padding:20px;vertical-align:top}.availableInventory table tr th:first-child{width:15%}.availableInventory table tr th:last-child{color:#cb2c31}.availableInventory table tr th:nth-child(2),.availableInventory table tr td:nth-child(2){width:20%;padding-right:0}.availableInventory table tr th:nth-child(4),.availableInventory table tr td:nth-child(4){width:75%;padding-right:5%}.availableInventory .inventory-type-checked{background-color:#ccc!important;color:#555!important}.availableInventory .inventory-type-selector{margin:20px 15px;width:100%}@media screen and (max-width:767px){.availableInventory .inventory-type-selector{margin:20px 0}}.availableInventory .inventory-type-selector label{background-color:#f1f1f1;color:#a2a2a2;cursor:pointer;margin-bottom:0;margin-right:10px}@media screen and (max-width:767px){.availableInventory .inventory-type-selector label{display:inline-flex;margin-bottom:10px;width:calc(50% - 10px)}}@media screen and (max-width:425px){.availableInventory .inventory-type-selector label{width:90%}}.availableInventory .inventory-type-selector label .inventory-type{display:inline-block;padding:12px 20px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;margin-right:-3px}@media screen and (max-width:767px){.availableInventory .inventory-type-selector label .inventory-type:first-of-type{flex:1 0 auto;text-align:left}}@media screen and (max-width:767px){.availableInventory .inventory-type-selector label .inventory-type:last-of-type{flex:0}}.availableInventory .inventory-category-dropdown{display:inline-block;margin:20px 20px 20px 0}.availableInventory h3.inventory-filter-title{border-bottom:0;color:#cb2c31;float:left;font-family:heroiccondensedregular,arial narrow,sans-serif;font-size:29px;font-weight:400;margin-right:10px;padding:5px;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:1100px){.availableInventory h3.inventory-filter-title{float:none;margin:0 0 10px;padding:0;width:100%}}@media screen and (max-width:767px){.availableInventory h3.inventory-filter-title{padding:5px 0}}.availableInventory select#machine-category{height:44px}.availableInventory span.text-strikethrough{text-decoration:line-through}@media only screen and (max-width:1000px){.availableInventory h3.inventory-filter-title{float:inherit}.availableInventory a.button{margin:5px auto;max-width:60%;min-width:275px}.availableInventory .no-more-tables table{border:0}.availableInventory .no-more-tables table caption{font-size:1.3em}.availableInventory .no-more-tables table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.availableInventory .no-more-tables table tr{display:block;margin:2em 0;background:#f1f1f1}.availableInventory .no-more-tables table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.availableInventory .no-more-tables table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.availableInventory .no-more-tables table td:last-child{border-bottom:0}.availableInventory .no-more-tables table tr th:first-child{width:100%;padding:20px}.availableInventory .no-more-tables table tr th:nth-child(2),.availableInventory .no-more-tables table tr td:nth-child(2){width:100%;padding:20px}.availableInventory .no-more-tables table tr th:nth-child(4),.availableInventory .no-more-tables table tr td:nth-child(4){width:100%;padding:20px}.availableInventory .no-more-tables tr#inventory-header{display:none}}@media screen and (max-width:1400px){.partListing,.authoredPartListingWithModal{padding:0 25px}}@media screen and (max-width:800px){.partListing,.authoredPartListingWithModal{padding:0}}.partListing .sections-container .part-listing-header,.partListing .items-container .part-listing-header,.authoredPartListingWithModal .sections-container .part-listing-header,.authoredPartListingWithModal .items-container .part-listing-header{margin-bottom:40px;padding:0 27px 0 10px}.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1,.authoredPartListingWithModal .sections-container .part-listing-header h1,.authoredPartListingWithModal .items-container .part-listing-header h1{font-family:open sans,arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;color:#cb2c31;margin-bottom:25px}@media screen and (max-width:800px){.partListing .sections-container .part-listing-header h1,.partListing .items-container .part-listing-header h1,.authoredPartListingWithModal .sections-container .part-listing-header h1,.authoredPartListingWithModal .items-container .part-listing-header h1{text-align:center}}.partListing .sections-container .part-listing-header p,.partListing .items-container .part-listing-header p,.authoredPartListingWithModal .sections-container .part-listing-header p,.authoredPartListingWithModal .items-container .part-listing-header p{color:#6d6d6d}.partListing .sections-container .part-listing-header p,.authoredPartListingWithModal .sections-container .part-listing-header p{padding:0 20px;margin-bottom:0}@media screen and (max-width:800px){.partListing .items-container .part-listing-header,.authoredPartListingWithModal .items-container .part-listing-header{margin-bottom:0}.partListing .items-container .part-listing-header p,.authoredPartListingWithModal .items-container .part-listing-header p{color:#000;text-align:center}}.partListing .items-container .spa-container,.authoredPartListingWithModal .items-container .spa-container{display:block;display:flex}@media screen and (min-width:1400px){.partListing .items-container .spa-container,.authoredPartListingWithModal .items-container .spa-container{padding:0 20px}}@media screen and (max-width:950px){.partListing .items-container .spa-container.hide-filters-col #filters-col,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #filters-col{display:none}.partListing .items-container .spa-container.hide-filters-col #items-col,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col{flex:0 0 100%;flex-basis:100%;max-width:100%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container{padding:0 5px;display:flex;flex-basis:50%;justify-content:space-around;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item{display:block;flex-basis:48%;width:48%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .list-item-img-container img{width:97%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%;display:flex;justify-content:space-around}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container img{max-width:35%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container #quantity-select{width:90%}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container .sub-icon-select-container .img-included{width:65%!important}.partListing .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button,.authoredPartListingWithModal .items-container .spa-container.hide-filters-col #items-col #items-container .part-list-item .action-container button{width:90%}}@media screen and (max-width:450px){.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .action-container .sub-icon-select-container{width:100%!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .action-container button,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .action-container button{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h1,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h3{font-size:10px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .list-item-header-container h2{font-size:11px!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2 #unit-price{font-size:12px!important}}.partListing .items-container .spa-container #filters-col,.authoredPartListingWithModal .items-container .spa-container #filters-col{flex:0 0 275px;margin-right:25px;padding-left:0}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #clear-all,.authoredPartListingWithModal .items-container .spa-container #filters-col #clear-all{display:none}}.partListing .items-container .spa-container #filters-col #clear-all:hover,.authoredPartListingWithModal .items-container .spa-container #filters-col #clear-all:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #selected-filters,.authoredPartListingWithModal .items-container .spa-container #filters-col #selected-filters{display:flex;flex-direction:column;justify-content:flex-end;max-height:150px;height:150px;padding-bottom:25px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #selected-filters button,.authoredPartListingWithModal .items-container .spa-container #filters-col #selected-filters button{-webkit-appearance:none;margin:0 auto 5px;padding:5px 10px;width:fit-content;background:0;border:1px solid #cb2c31;border-radius:25px;color:#cb2c31}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col #selected-filters button,.authoredPartListingWithModal .items-container .spa-container #filters-col #selected-filters button{display:none}}.partListing .items-container .spa-container #filters-col #selected-filters button:active,.authoredPartListingWithModal .items-container .spa-container #filters-col #selected-filters button:active{background-color:#cb2c31;color:#fff}.partListing .items-container .spa-container #filters-col #selected-filters button:focus,.authoredPartListingWithModal .items-container .spa-container #filters-col #selected-filters button:focus{outline:0}.partListing .items-container .spa-container #filters-col #selected-filters button i,.authoredPartListingWithModal .items-container .spa-container #filters-col #selected-filters button i{font-style:normal;margin:0 5px}.partListing .items-container .spa-container #filters-col h1,.authoredPartListingWithModal .items-container .spa-container #filters-col h1{margin-bottom:20px;font-size:18px;font-family:arial narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase}.partListing .items-container .spa-container #filters-col h2,.authoredPartListingWithModal .items-container .spa-container #filters-col h2{padding:10px;font-size:16px;font-family:arial narrow,Arial,sans-serif;font-weight:700;margin-bottom:10px;color:#fff;background:#5f5f5f}.partListing .items-container .spa-container #filters-col h2 p,.authoredPartListingWithModal .items-container .spa-container #filters-col h2 p{position:relative;top:-2px;margin:5px;display:inline}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col h2 p,.authoredPartListingWithModal .items-container .spa-container #filters-col h2 p{font-size:10px;top:-1}}.partListing .items-container .spa-container #filters-col #filter-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container{padding-right:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container{position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{display:flex;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .fa-search{padding:10px;height:35px;color:#fff;background-color:#ccc;border-radius:5px 0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container .filter-item-search{height:35px;width:100%;padding:0 10px;border:1px solid #ccc;border-radius:0 5px 5px 0}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{position:absolute;display:block;float:right;left:93%;top:-5px}@media screen and (max-width:500px){.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip{left:90%}}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip:hover{cursor:pointer}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-circle{font-size:28px;color:#cb2c31;margin-top:-4px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question{font-size:16px;position:absolute;right:7.5px;top:2px;color:#fff}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-tooltip .fa-question-circle{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container #tooltip-text-container{padding:10px;position:absolute;top:30px;right:0;z-index:1;background:#000;color:#fff;border-radius:5px 0 5px 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-values-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-values-container{max-height:170px;overflow-y:auto}.partListing .items-container .spa-container #filters-col #filter-container .filter-item,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item{display:block;margin-bottom:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item.not-selectable{display:none}.partListing .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item.filter-disabled input{background-color:#ccc}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.partListing .items-container .spa-container #filters-col #filter-container .filter-item span,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item input,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span{display:inline-block;vertical-align:middle}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:2px 5px 0;background:#fff;border-radius:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.partListing .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item input.single-filter:after,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span{padding:0 5px;font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter:before{font-family:fontawesome;content:'\f111';margin:0 10px;text-shadow:0 0 2px #000,0 0 2px #000}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-p:before{color:#68cafa}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-m:before{color:#fffd55}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-k:before{color:#e9343d}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-n:before{color:#45962a}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-s:before{color:#f09d39}.partListing .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-item span.workpiece-filter.workpiece-h:before{color:#a3a1a1}@media screen and (max-width:800px){.partListing .items-container .spa-container #filters-col,.authoredPartListingWithModal .items-container .spa-container #filters-col{flex:0 0 45%;padding:0 0 0 10px;margin:0}.partListing .items-container .spa-container #filters-col h1,.authoredPartListingWithModal .items-container .spa-container #filters-col h1{font-size:16px}.partListing .items-container .spa-container #filters-col button#clear-all,.authoredPartListingWithModal .items-container .spa-container #filters-col button#clear-all{font-size:13px}.partListing .items-container .spa-container #filters-col #filter-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container{padding-right:10px}.partListing .items-container .spa-container #filters-col #filter-container h2,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container h2{font-size:12px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container{padding:0 0 10px;margin:0 0 5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container i.fa-search{height:25px;padding:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-search-container input.filter-item-search{height:25px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item{margin-bottom:5px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item span{padding:0;font-size:11px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input{width:15px;height:15px}.partListing .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after,.authoredPartListingWithModal .items-container .spa-container #filters-col #filter-container .filter-cat-container .filter-values-container label.filter-item input:checked:after{left:-1px;top:-6px}}.partListing .items-container .spa-container .subscribe-text .message,.authoredPartListingWithModal .items-container .spa-container .subscribe-text .message{font-size:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container .subscribe-text h2,.authoredPartListingWithModal .items-container .spa-container .subscribe-text h2{font-size:30px}.partListing .items-container .spa-container .subscribe-text .message,.authoredPartListingWithModal .items-container .spa-container .subscribe-text .message{font-size:15px}.partListing .items-container .spa-container .subscribe-text iframe,.authoredPartListingWithModal .items-container .spa-container .subscribe-text iframe{height:300px}}.partListing .items-container .spa-container #items-col,.authoredPartListingWithModal .items-container .spa-container #items-col{flex:0 0 calc(100% - 300px);flex-basis:calc(100% - 300px)}.partListing .items-container .spa-container #items-col #items-header,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header{height:100px}.partListing .items-container .spa-container #items-col #mobile-filter-btn,.authoredPartListingWithModal .items-container .spa-container #items-col #mobile-filter-btn{display:none;text-align:center}@media screen and (max-width:950px){.partListing .items-container .spa-container #items-col #mobile-filter-btn,.authoredPartListingWithModal .items-container .spa-container #items-col #mobile-filter-btn{display:block}}.partListing .items-container .spa-container #items-col #mobile-filter-btn button,.authoredPartListingWithModal .items-container .spa-container #items-col #mobile-filter-btn button{-webkit-appearance:none;appearance:none;display:inline-block;margin:10px 0;padding:10px;width:80%;border:0;border-radius:5px;background-color:#cb2c31;color:#fff;cursor:pointer}@media screen and (max-width:950px) and (min-width:800px){.partListing .items-container .spa-container #items-col #mobile-filter-btn button,.authoredPartListingWithModal .items-container .spa-container #items-col #mobile-filter-btn button{margin:1px 10px 1px 0;padding:6px 0;width:20%;border-radius:5px;float:left}}.partListing .items-container .spa-container #items-col #items-container,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container{overflow-y:auto;padding-right:20px}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col #items-container,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container{padding:0 20px;max-height:none;overflow-y:visible}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col #items-container,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container{margin:0;padding:0 5px 0 0;width:100%}}.partListing .items-container .spa-container #items-col .part-list-item,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item{display:flex;padding:10px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:5px;justify-content:space-between;background:#fff}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item{display:block;margin:0 auto 10px}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item{margin:0}}@media screen and (max-width:550px){.partListing .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item.sized-item .check-out-container{height:100%;align-items:center}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container label,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item.sized-item .action-container label{margin:0 10px}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item.sized-item .action-container #size-select,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item.sized-item .action-container #quantity-select{height:40px;cursor:pointer!important}.partListing .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item.sized-item .action-container #add-to-cart-btn{display:block;margin:10px auto}}.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item>a{display:flex}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 300px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item>a{margin:10px 0;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item>a,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item>a{display:block}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-header-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five{display:none;margin:-4px 5px 0 0;color:orange;position:relative}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five:hover p{display:block}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five i{font-style:normal}.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{display:none;width:max-content;padding:5px 10px;position:absolute;top:20px;left:0;font-size:13px;background:orange;color:#fff;border-radius:0 15px 15px 15px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-header-container .prop-sixty-five p{width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-img-container{width:auto;max-width:100px;width:100px}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-img-container{justify-content:start;max-width:none;width:auto;margin:0 20px 25px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-height:100px;max-width:100px;width:100%;object-fit:contain;border-radius:5px;margin:4px}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-img-container img,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-img-container img{max-width:none;max-height:none;width:auto}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1251px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:calc(100% - 150px)}}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .list-item-text,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text{margin:0 20px}}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h1,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text h1{font-size:16px;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2{padding:0;font-family:open sans,arial,sans-serif;font-size:20px;font-style:italic;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text .part-pricing h2 .price-span{font-weight:700;display:none}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text #unit-price{font-size:18px;font-weight:700;color:#cb2c31}.partListing .items-container .spa-container #items-col .part-list-item .list-item-text h3,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text h3{font-size:14px;color:#000}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container{display:flex;flex-direction:column;justify-content:center}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+PHBhdGggZD0nTTQuNTE2IDcuNTQ4Yy40MzYtLjQ0NiAxLjA0My0uNDgxIDEuNTc2IDBMMTAgMTEuMjk1bDMuOTA4LTMuNzQ3Yy41MzMtLjQ4MSAxLjE0MS0uNDQ2IDEuNTc0IDAgLjQzNi40NDUuNDA4IDEuMTk3IDAgMS42MTUtLjQwNi40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDJhMS4wOTUgMS4wOTUgMCAwMS0xLjU3NiAwUzQuOTI0IDkuNTgxIDQuNTE2IDkuMTYzcy0uNDM2LTEuMTcgMC0xLjYxNXonLz48L3N2Zz4K),linear-gradient(90deg,#dfdfdf 1px,transparent 1px,transparent),linear-gradient(90deg,#fff 55%,#f7f7f7 50%);background-position:right 12% center;background-repeat:no-repeat;border:1px solid #dfdfdf;height:100%;padding:0 39px 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container select::-ms-expand{display:none}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:10px 20px 7px;margin:0 15px;background-color:#cb2c31;border:0;font-size:14px;color:#fff;border-radius:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled],.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]{background:#ccc;text-transform:uppercase;font-size:13px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button[disabled]:hover{cursor:unset}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button:hover,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button:hover{cursor:pointer}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button{height:100%;border-radius:5px}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button{padding:7px 20px}}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container p{color:#000;text-align:center;margin-top:5px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container p i,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container p i{margin:0 10px 0 -10px;font-size:16px;color:#cb2c31}@media screen and (max-width:1250px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container{height:40px;padding:0 5%}}@media screen and (max-width:768px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:start}}@media screen and (max-width:425px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container{align-items:center}}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col .part-list-item .check-out-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container{height:50%;display:block}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container .action-container{display:flex;flex-wrap:wrap}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container .action-container .sub-icon-select-container{width:100%}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container select#quantity-select{height:48px;width:calc(100% - 32px);margin:0 0 10px}.partListing .items-container .spa-container #items-col .part-list-item .check-out-container button,.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .check-out-container button{width:100%;display:block;margin:0 auto}}.partListing .items-container .spa-container #items-col .filter-error-container h2,.authoredPartListingWithModal .items-container .spa-container #items-col .filter-error-container h2{line-height:1em;font-size:32px;padding:5px 25px;color:#7f7f7f}@media screen and (max-width:800px){.partListing .items-container .spa-container #items-col,.authoredPartListingWithModal .items-container .spa-container #items-col{flex:0 0 55%;flex-basis:55%;max-width:55%}.partListing .items-container .spa-container #items-col #items-header,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header{height:80px}.partListing .items-container .spa-container #items-col #items-header h1,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header h1{font-size:28px;margin-bottom:10px}.partListing .items-container .spa-container #items-col .dropdown,.authoredPartListingWithModal .items-container .spa-container #items-col .dropdown{display:none}.partListing .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item,.authoredPartListingWithModal .items-container .spa-container #items-col .dropdown .dropdown-menu .dropdown-item{font-size:11px;padding:5px}.partListing .items-container .spa-container #items-col #items-container,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container{padding:0 5px 0 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a{padding:0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a .list-item-img-container{margin:0 0 15px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text{margin:0 0 0 5%}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .list-item-header-container h1{font-size:12px}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text h3{font-size:12px;margin:5px 0}.partListing .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item a .list-item-text .part-pricing h2{font-size:14px}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container img{max-width:35%}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container select#quantity-select{height:30px;width:calc(100% - 5px)}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .check-out-container .action-container .img-included{width:calc(80% - 5px)!important}.partListing .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button,.authoredPartListingWithModal .items-container .spa-container #items-col #items-container .part-list-item .check-out-container button{font-size:100%}}@media screen and (max-width:600px){.partListing .items-container .spa-container #items-col #items-header,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header{height:85px}.partListing .items-container .spa-container #items-col #items-header h1,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header h1{margin-bottom:10px;font-size:25px}}@media screen and (max-width:332px){.partListing .items-container .spa-container #items-col #items-header,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header{height:95px}.partListing .items-container .spa-container #items-col #items-header h1,.authoredPartListingWithModal .items-container .spa-container #items-col #items-header h1{font-size:25px;margin-bottom:5px}}.partListing .items-container .spa-container #filters-col.hidden+#items-col,.authoredPartListingWithModal .items-container .spa-container #filters-col.hidden+#items-col{flex:0 0 100%;flex-basis:100%}@media screen and (min-width:1251px){.partListing .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a,.authoredPartListingWithModal .items-container .spa-container #filters-col.hidden+#items-col .part-list-item>a{max-width:100%}}@media screen and (max-width:800px){.partListing .items-container .spa-container .mobile-selected-filters,.authoredPartListingWithModal .items-container .spa-container .mobile-selected-filters{max-width:100%;width:300px;width:fit-content;margin:5px auto 15px}.partListing .items-container .spa-container .mobile-selected-filters a,.authoredPartListingWithModal .items-container .spa-container .mobile-selected-filters a{display:block}.partListing .items-container .spa-container .mobile-selected-filters a i,.authoredPartListingWithModal .items-container .spa-container .mobile-selected-filters a i{margin:0 5px;font-style:normal;color:#cb2c31}.partListing .items-container .spa-container .mobile-selected-filters a span,.authoredPartListingWithModal .items-container .spa-container .mobile-selected-filters a span{text-decoration:underline}}.haas-modal .filter-search-container{display:none}.haas-modal .mobile-filter-wrapper{margin-top:15px;background-color:#3f3f3f;color:#fff;text-align:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions{display:flex;padding:10px 0 15px;justify-content:center}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button{flex:0 0 40%;margin:0 2.5%;padding:10px 0;-webkit-appearance:none;border:2px solid #fff;text-transform:uppercase;font-family:open sans,arial,sans-serif;font-weight:600}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#apply-btn{color:#fff;background:0}.haas-modal .mobile-filter-wrapper .mobile-filter-actions button#clear-btn{color:#3f3f3f;background:#fff}.haas-modal #filter-container h2{width:100%;padding:10px;text-align:center;background-color:#6f6f6f;color:#fff}@media screen and (max-width:500px){.haas-modal #filter-container h2{font-size:24px}}.haas-modal #filter-container .filter-item{display:block;margin:15px 0;padding:0 10%}.haas-modal #filter-container .filter-item.not-selectable{display:none}.haas-modal #filter-container .filter-item.filter-disabled input{background-color:#ccc}.haas-modal #filter-container .filter-item input,.haas-modal #filter-container .filter-item span{display:inline-block;vertical-align:middle}.haas-modal #filter-container .filter-item input{-webkit-appearance:none;position:relative;width:25px;height:25px;border:1px solid #dfdfdf;margin:1px}.haas-modal #filter-container .filter-item input.single-filter:after,.haas-modal #filter-container .filter-item input:checked:after{font-family:fontawesome;content:"\f00c";position:absolute;left:4px;color:#cb2c31}.haas-modal #filter-container .filter-item span{padding:0 5px;font-size:13px}.haas-modal #filter-container .filter-tooltip .fa-circle,.haas-modal #filter-container .filter-tooltip .fa-question{display:none}.haas-modal #filter-container .filter-tooltip .fa-question-circle{margin-left:10px;display:inline-block}.haas-modal #filter-container #mobile-filter-tooltip-description{display:block;font-size:16px;padding:15px 10px 5px;margin-top:10px;border-top:2px solid #fff}.plp-promo-container .plp-promo-price{background:url(images/sale-tag_ico@2x.png) no-repeat 0 2px;background-size:40px 21px;display:inline-block;line-height:25px;margin:5px 0;padding-left:45px;text-align:center;color:#cb2c31;font-weight:700;font-style:italic;font-family:open sans,arial,sans-serif;font-size:16px}.plp-promo-container .plp-promo-price .special-pricing-text{font-weight:600;color:#000}.plp-promo-container .plp-promo-price .special-pricing-text .special-pricing-star{color:#cb2c31;font-weight:700}.plp-promo-container .sale-off-tag{background-image:url(images/tag.svg);height:22px;width:44px;display:inline-block;font-size:9px;line-height:9px;color:#fff;background-size:cover;background-position:top left;padding:2px 10px 0 0;margin:0 2px 0 8px;font-weight:600;text-align:center}.part-list-item.ecomm-plp-promo h2 span{text-decoration:line-through;text-decoration-color:#cb2c31}@media screen and (min-width:1251px){body.ie11 .partListing .items-container .spa-container #items-col .part-list-item .list-item-text,body.ie11 .authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item .list-item-text{max-width:100%}}.dropdown{margin-right:20px;cursor:pointer;margin-left:auto;margin-right:auto}.dropdown .dropdown-item:hover{color:#fff}@media screen and (max-width:800px){.dropdown{width:80%;position:relative;float:none!important}.dropdown button{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.dropdown .dropdown-menu{width:100%;position:relative;margin:auto}}@media screen and (min-width:1251px){body:not(.lang-en):not(.lang-nl) .partListing .items-container .spa-container #items-col .part-list-item>a,body:not(.lang-en):not(.lang-nl) .authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 400px)}}@media screen and (min-width:1251px){body.lang-nl .partListing .items-container .spa-container #items-col .part-list-item>a,body.lang-nl .authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item>a{max-width:calc(100% - 445px)}}.authoredPartListingWithModal .items-container .spa-container{display:block}.authoredPartListingWithModal .items-container .spa-container #items-col .part-list-item{width:100%;margin:5px 0}.part-auto-char-group{border-bottom:1px solid #cb2c31;float:left;width:90%;margin:0 5%;padding:10px 0 5px}.part-auto-char-group h2{font-family:heroiccondensedmedium,arial narrow,sans-serif;font-size:26px;text-transform:uppercase;color:#cb2c31;margin:0;width:20%;line-height:25px;float:left}.part-auto-char-group ul{float:left;margin:3px 0 0;display:inline-block;list-style:none;width:80%;line-height:17px}.part-auto-char-group ul li{padding:5px 0 8px 10px;font-size:15px;cursor:pointer}.part-auto-char-group ul li:hover{background-color:#ddd}.part-auto-char-group span{margin-left:3px;color:#cb2c31}.part-auto-region-data>i{color:#cb2c31;font-size:8px;vertical-align:middle;line-height:30px;margin-right:3px}.article .article-wrapper{width:80%;margin:0 auto}.article h2.article-headline{text-align:center}.article h3.article-subheadline{text-align:center;font-size:1.3em;margin-bottom:1.5em}.article li{font-size:15px}.article h1{font-family:heroiccondensedbold,arial narrow,sans-serif}.article .article-body h2{padding:0;font-size:40px}.article .article-body h3{font-family:heroiccondensedregular,arial narrow,sans-serif}.article span.article-caption{font-size:.8em;font-style:italic;display:block;text-align:center}.article .article-image.image-align-center img{display:block;margin:0 auto}.page.zh-CN .at-svc-facebook,.page.zh-CN .at-svc-twitter{display:none}.accordion-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.accordion-container>h1{background-color:#777;font-size:30px;padding:10px 0;color:#fff;text-transform:uppercase;margin-top:30px;width:100%;line-height:35px;font-family:heroiccondensedmedium,arial narrow,sans-serif;cursor:pointer}.accordion-container>h1 i{font-size:26px;vertical-align:top;padding:4px 25px 0 10px;width:20px}.accordion-container>h1:hover{opacity:.9}.accordion-content{width:100%;padding-top:10px;overflow:auto}.accordion-content::-webkit-scrollbar{width:15px}@media screen and (max-width:800px){.accordion-content::-webkit-scrollbar{width:10px}}.accordion-content::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 10px rgba(0,0,0,.25)}.accordion-content::-webkit-scrollbar-thumb{background-color:#bebebe;box-shadow:0 1px 2px rgba(0,0,0,.75);border-radius:10px}.accordion-content::-webkit-scrollbar-thumb:hover{background-color:#323232}@media only screen and (max-width:600px){.char-group{width:100%;margin:0}}@media only screen and (max-width:500px){.char-group h2{width:100%}.char-group ul{width:100%;padding:0}}@media only screen and (max-width:600px){.avail-char-group{width:100%;margin:0}}@media only screen and (max-width:500px){.avail-char-group h2{width:100%}.avail-char-group ul{width:100%;padding:0}}