/*!
 * Theme Name: Hello Elementor Child
 * Theme URI: https://bitbucket.org/onewestmediaweb/hello-child#readme
 * Description: Hello Elementor Child is a child theme of Hello Elementor, created by OneWest
 * Author:
 * Author URI:
 * Template: hello-elementor
 * Version: 1.1.3
 * Text Domain: hello-elementor-child
 * License: ISC
 * License URI:
 * Tags:
 *
 */
@media(max-width: 1320px){.content-width__padding-left{padding-left:34px}.content-width__padding-right{padding-right:34px}.content-width__margin-left{margin-left:34px}.content-width__margin-right{margin-right:34px}}@media(min-width: 1320px){.content-width__padding-left{padding-left:calc(50vw - 670px)}.content-width__padding-right{padding-right:calc(50vw - 670px)}.content-width__margin-left{margin-left:calc(50vw - 670px)}.content-width__margin-right{margin-right:calc(50vw - 670px)}}.far{font-family:"Font Awesome 5 Free";font-weight:400}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.fa,.fas,.elementor .variations_form .variations .value::after,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=checkbox]::after,.elementor input[type=checkbox]::after{font-family:"Font Awesome 5 Free";font-weight:900}.fa,.fas,.elementor .variations_form .variations .value::after,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=checkbox]::after,.elementor input[type=checkbox]::after,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.elementor .variations_form .variations .value::after,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=checkbox]::after,.elementor input[type=checkbox]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0 -15px;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slide{position:relative;padding:0 15px}.slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:var(--e-global-color-primary)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:rgba(0,0,0,0);border:2px solid var(--e-global-color-primary)}button.slick-prev,button.slick-next{font-size:30px;position:absolute;top:50%;display:block;width:30px;padding:0;transform:translate(0, -50%);cursor:pointer;border:2px solid rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0);color:var(--e-global-color-primary)}button.slick-prev:before,button.slick-next:before{height:50px;width:30px;content:"";display:block;background-position:center;background-size:contain;background-repeat:no-repeat}button.slick-prev:focus,button.slick-next:focus{background:inherit;color:inherit;outline:inherit}button.slick-prev:active,button.slick-next:active{background:rgba(0,0,0,0);border:2px solid var(--e-global-color-primary)}button.slick-prev:hover,button.slick-next:hover{background:rgba(0,0,0,0);color:var(--e-global-color-accent)}.slick-prev{left:-80px;z-index:1}.slick-prev:before{background-image:url("assets/icons/left-arrow.svg")}.slick-next{right:-80px;z-index:1}.slick-next:before{background-image:url("assets/icons/right-arrow.svg")}@media(max-width: 766px){button.slick-prev:before,button.slick-next:before{height:30px;width:30px}}.hellochild__body-wrap{overflow:hidden}.mega-menu__menus.mega-menu__menus.mega-menu__menus{position:absolute;left:0;right:0;top:100%;overflow:hidden;display:none}.mega-menu__menus.mega-menu__menus.mega-menu__menus.active{z-index:10000}.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger{background-color:var(--e-global-color-secondary);color:#fff;padding:0 15px}.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger a{color:inherit}.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger.mega-menu__trigger>a:after{content:"";width:17px;height:17px;background-image:url("assets/icons/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:static;margin-left:20px;opacity:1}@media screen and (max-width: 782px){html{margin-top:0 !important}}body.elementor-editor-active{margin-top:0 !important}body.elementor-editor-active .site-main,body.elementor-editor-active .elementor-location-archive,body.elementor-editor-active .elementor-location-single{padding-top:0 !important}body.elementor-editor-active .mega-menu__menus.mega-menu__menus.elementor-element-edit-mode{display:block !important;position:relative}body.elementor-editor-active .mega-menu__menus{display:none !important;position:relative}header.elementor{position:sticky;top:0;z-index:100}.admin-bar header.elementor{top:32px}@media(max-width: 767px){html #wpadminbar{display:none}.admin-bar header.elementor{top:0}}.widget_product_categories{color:#000;font-size:16px}.widget_product_categories>h5{margin:0}.widget_product_categories ul{padding:0;margin:0}.widget_product_categories li{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:9px}.widget_product_categories li a{display:block;width:100%;margin:0;color:#000}.elementor p{overflow-wrap:normal}.elementor p a{text-decoration:underline}.elementor a{text-decoration:none}.elementor a:hover{color:inherit}.elementor sup{top:-0.8em;font-size:50%}.elementor ::-webkit-input-placeholder,.elementor :-ms-input-placeholder,.elementor ::placeholder{color:var(--e-global-color-primary)}.elementor input[type=date],.elementor input[type=email],.elementor input[type=number],.elementor input[type=password],.elementor input[type=search],.elementor input[type=tel],.elementor input[type=text],.elementor input[type=url],.elementor select,.elementor textarea{min-height:unset}.elementor input[type=date]:focus-visible,.elementor input[type=email]:focus-visible,.elementor input[type=number]:focus-visible,.elementor input[type=password]:focus-visible,.elementor input[type=search]:focus-visible,.elementor input[type=tel]:focus-visible,.elementor input[type=text]:focus-visible,.elementor input[type=url]:focus-visible,.elementor select:focus-visible,.elementor textarea:focus-visible{outline:none;border-color:var(--e-global-color-primary)}.elementor input[type=checkbox]{-webkit-appearance:none;appearance:none;width:40px;height:40px;line-height:40px;text-align:center;padding:0;display:inline-block}.elementor input[type=checkbox]::after{content:"";color:var(--e-global-color-primary)}.elementor input[type=checkbox]:checked::after{content:""}.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=date],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=email],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=number],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=password],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=search],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=tel],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=text],.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=url],.elementor .elementor-widget-form .elementor-form-fields-wrapper select,.elementor .elementor-widget-form .elementor-form-fields-wrapper textarea{min-height:unset}.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=date]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=email]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=number]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=password]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=search]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=tel]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=text]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=url]:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper select:focus-visible,.elementor .elementor-widget-form .elementor-form-fields-wrapper textarea:focus-visible{outline:none;border-color:var(--e-global-color-primary)}.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=checkbox]{-webkit-appearance:none;appearance:none;width:40px;height:40px;line-height:40px;text-align:center;padding:0;display:inline-block}.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=checkbox]::after{content:"";color:var(--e-global-color-primary)}.elementor .elementor-widget-form .elementor-form-fields-wrapper input[type=checkbox]:checked::after{content:""}.elementor .elementor-widget-form .elementor-form-fields-wrapper .elementor-field-type-checkbox label{font-size:10px}.elementor .variations_form .single_variation_wrap{width:60%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-left:auto}.elementor .variations_form .woocommerce-variation-add-to-cart{flex-grow:1;display:flex;justify-content:flex-end}.elementor .variations_form .variations .label{display:none}.elementor .variations_form .variations .value{position:relative;padding-bottom:12px}.elementor .variations_form .variations .value select{cursor:pointer;margin:0}.elementor .variations_form .variations .value::after{content:"";display:block;height:52px;width:67px;border-left:17px solid #fff;color:#fff;background:var(--e-global-color-secondary);text-align:center;font-size:20px;line-height:52px;position:absolute;right:0;top:0;bottom:0;transition:background .2s;pointer-events:none}.elementor .variations_form .variations .value:hover::after{background:var(--e-global-color-primary)}.elementor .variations_form select{border-width:0px 0px 1px 0px;border-color:var(--e-global-color-primary);padding:15px}.elementor .variations_form th,.elementor .variations_form td{background:rgba(0,0,0,0);margin:0;padding:0}.elementor .variations_form .woocommerce-variation-price:before{content:"Price: ";font-weight:500;font-size:15px}.elementor .elementor-widget-image img,.elementor img{width:100%;height:auto}.elementor .elementor-widget-image a{display:block}.elementor .elementor-portfolio__filters{justify-content:flex-start}.elementor .elementor-portfolio__filters .elementor-portfolio__filter{min-width:130px;text-align:center;padding:6px 20px 6px 20px;transition:color .2s;line-height:1}.elementor .elementor-widget-wp-widget-categories .elementor-widget-container>h5{text-transform:uppercase;font-size:15px;color:#989898;font-weight:600}.elementor .elementor-widget-wp-widget-categories .elementor-widget-container>ul{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}.elementor .elementor-widget-wp-widget-categories .elementor-widget-container>ul li{display:block;margin:0;padding:0}.elementor .elementor-widget-wp-widget-categories .elementor-widget-container>ul li a{color:#989898}.elementor .elementor-widget-search-form .elementor-search-form .elementor-search-form__input{background:inherit;border:none}.elementor .elementor-widget-theme-post-content h1,.elementor .elementor-widget-theme-post-content h2,.elementor .elementor-widget-theme-post-content h3,.elementor .elementor-widget-theme-post-content h4,.elementor .elementor-widget-theme-post-content h5,.elementor .elementor-widget-theme-post-content h6,.elementor .elementor-widget-theme-post-content .h1,.elementor .elementor-widget-theme-post-content .h2,.elementor .elementor-widget-theme-post-content .h3,.elementor .elementor-widget-theme-post-content .h4,.elementor .elementor-widget-theme-post-content .h5,.elementor .elementor-widget-theme-post-content .h6{margin-top:1.5em}.elementor .elementor-widget-heading .elementor-heading-title{margin:0}.elementor .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title{margin:0}.elementor .elementor-widget-wp-widget-search .search-form{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between}.elementor .elementor-widget-wp-widget-search .search-form>label{display:block;width:100%;background:#fff}.elementor a{transition:color .2s}.elementor .elementor-heading-title>a{transition:opacity .2s}.elementor .elementor-heading-title>a:hover{opacity:.8}.elementor .elementor-button{transition:background .2s}@media(max-width: 767px){.elementor .elementor-widget-wp-widget-search .search-form{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.elementor .elementor-widget-wp-widget-categories .elementor-widget-container>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;align-items:flex-start}.elementor .elementor-widget-wp-widget-categories .elementor-widget-container>ul li{display:block;margin-right:10px}.elementor .elementor-widget-portfolio .elementor-portfolio__filters{justify-content:space-between}.elementor .elementor-widget-portfolio .elementor-portfolio__filters .elementor-portfolio__filter.elementor-portfolio__filter{margin:0;min-width:unset;margin-bottom:10px;font-size:11px}.elementor .project-cat-list-item.project-cat-list-item.project-cat-list-item .elementor-icon-list-items{justify-content:space-between;margin:0}.elementor .project-cat-list-item.project-cat-list-item.project-cat-list-item .elementor-icon-list-items .elementor-icon-list-item{margin:0}}@media(max-width: 360px){.elementor .elementor-widget-portfolio .elementor-portfolio__filters .elementor-portfolio__filter.elementor-portfolio__filter[data-filter=__all]{width:100%;margin-bottom:10px}.elementor .elementor-widget-portfolio .elementor-portfolio__filters .elementor-portfolio__filter.elementor-portfolio__filter[data-filter=__all]:after{max-width:10vw}.elementor .project-cat-list-item.project-cat-list-item.project-cat-list-item .elementor-icon-list-items .elementor-icon-list-item:first-child{width:100%;margin-bottom:10px}}.elementor .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor .link{transition:color .2s}.elementor .link:hover{color:var(--e-global-color-primary)}.elementor .link .elementor-heading-title,.elementor .link a{transition:color .2s}.elementor .link .elementor-heading-title:hover,.elementor .link a:hover{color:var(--e-global-color-primary)}.woocommerce-breadcrumb.woocommerce-breadcrumb{margin:0;font-weight:600}.woocommerce-breadcrumb.woocommerce-breadcrumb a{font-size:inherit;font-weight:400}.woocommerce-breadcrumb.woocommerce-breadcrumb .seperator{color:var(--e-global-color-text)}.elementor-widget-breadcrumbs{text-transform:uppercase}.elementor-widget-breadcrumbs .elementor-widget-container{font-weight:600}.elementor-widget-breadcrumbs .elementor-widget-container a{text-decoration:none;font-size:inherit;color:var(--e-global-color-text);font-weight:400}.elementor-widget-breadcrumbs .elementor-widget-container .breadcrumb_last{color:var(--e-global-color-secondary)}.elementor-widget-breadcrumbs span{color:var(--e-global-color-secondary)}table td,table th{padding:10px 20px;border:none}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#efefef}table.no-style{margin:0}table.no-style td{padding:0 0 25px 0;border:none}table.no-style tbody>tr:nth-child(odd)>td,table.no-style tbody>tr:nth-child(odd)>th{background:none}table.no-style tbody tr:hover>td,table.no-style tbody tr:hover>th{background:none}table.no-style tbody tr:last-child>td,table.no-style tbody tr:last-child>th{padding:0}header .elementor-nav-menu.elementor-nav-menu .login_button{font-size:13px;padding:0;text-transform:uppercase}header .elementor-nav-menu.elementor-nav-menu .login_button:hover{padding:inherit}html{overflow-y:scroll}.background-gradient.background-gradient.background-gradient{background-image:url(assets/shapes/lines.svg),linear-gradient(45deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 44%);background-size:100vw;background-repeat:no-repeat;background-position:center}.background-gradient.background-gradient.background-gradient:after{background-image:linear-gradient(181deg, var(--e-global-color-secondary) 0px, rgba(0, 0, 0, 0) 400px);content:"";display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition, 0.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-block-start-width));left:calc(0px - var(--border-inline-start-width));width:max(100% + var(--border-inline-end-width) + var(--border-inline-start-width),100%);height:max(100% + var(--border-block-start-width) + var(--border-block-end-width),100%)}.background-gradient.background-gradient.background-gradient:before{background-size:auto 100%}@media(max-width: 767px){.background-gradient{background-size:800%}}.product-search-block{font-family:inherit;background:rgba(0,0,0,0);border-radius:0}.product-search-fieldgroup{margin:0}.product-search-fieldgroup .product-search-heading{margin:0;max-width:unset}.contact-us-fieldgroup{background:rgba(0,0,0,0);padding:0}.contact-us-fieldgroup p{background:rgba(0,0,0,0)}.filter-title.filter-title{font-size:18px;font-family:var(--e-global-typography-text-font-family);text-transform:none;font-weight:400;margin:20px 0;text-indent:22px}.mi-select-wrapper{position:relative}.mi-select-wrapper label{font-family:var(--e-global-typography-text-font-family);position:absolute;top:50%;left:12px;font-weight:400;font-size:18px;transform:translateY(-50%);pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease}.mi-select-wrapper.filled label{top:2px;font-size:75%;color:#333;transform:none}.mi-select-wrapper select{font-family:var(--e-global-typography-text-font-family)}.menu-filter-btn.menu-filter-btn{border-radius:0;border:none;background:var(--e-global-color-primary) !important;max-height:50px !important;color:#fff !important;display:flex;align-items:center;justify-content:space-evenly}.menu-filter-btn.menu-filter-btn:hover{border-radius:0;border:none;color:#fff !important}.menu-filter-btn.menu-filter-btn:hover:not(:disabled){cursor:pointer;background:var(--e-global-color-secondary) !important}.menu-filter-btn.menu-filter-btn:disabled{opacity:.7}.product-page-header{height:200px;background-color:var(--e-global-color-secondary)}@media(min-width: 576px){.product-page-header{height:114px}}@media(min-width: 768px){.product-page-header{height:114px}}@media(min-width: 992px){.product-page-header{height:114px}}@media(min-width: 1200px){.product-page-header{height:114px}}.mi-product-nav{margin:0 auto;max-width:1400px;padding:22px}.mi-product-nav__machine-link{color:var(--e-global-color-secondary) !important;font-size:var(--e-global-typography-text-font-size)}.mi-product-nav__machine-link:hover{color:var(--e-global-color-accent) !important}.mi-single-product-page{background-color:#fff;padding-top:10px}.mi-single-product-page__content{display:flex;flex-direction:row;max-width:1400px;margin:0 auto;align-items:center;justify-content:center;padding:20px}@media(max-width: 768px){.mi-single-product-page__content{flex-direction:column}}.mi-single-product-page__summary{display:flex;flex-direction:column;padding:20px;gap:10px}@media(max-width: 768px){.mi-single-product-page__summary{padding:10px;gap:5px}}.mi-single-product-page__summary .product_title{color:var(--e-global-color-secondary);font-size:var(--wp--preset--font-size--x-large);text-transform:capitalize;font-family:var(--e-global-typography-text-font-family)}.mi-single-product-page__summary .price{font-size:var(--wp--preset--font-size--large) !important;font-weight:var(--e-global-typography-secondary-font-weight);padding:5px 0px}.mi-single-product-page__summary .single-product-pricing__price{color:var(--e-global-color-secondary)}.mi-single-product-page__summary .single-product-pricing__price--old{text-decoration:line-through;margin:0px}.mi-single-product-page__summary .single-product-pricing__message{font-size:var(--wp--preset--font-size--small);color:gray}.mi-single-product-page__button{display:flex;flex-direction:column;gap:10px;padding:0px !important;border-radius:5px}@media(max-width: 768px){.mi-single-product-page__button{padding:10px;gap:5px}}.mi-single-product-page__button button{padding:0px !important;font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;font-size:42px !important;font-weight:var(--e-global-typography-secondary-font-weight) !important;background-color:var(--e-global-color-secondary);color:var(--e-global-color-white);border:none;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out;text-transform:uppercase}.mi-single-product-page__button button:hover{color:#fff !important;border:none;background-color:var(--e-global-color-primary)}.mi-single-product-page img{max-width:460px}.mi-product-meta{font-size:var(--e-global-typography-accent-font-size);margin-bottom:10px}.mi-product-meta__attribute{margin:10px auto}.mi-product-meta__attribute--part{background-color:rgba(255,198,43,.8);outline:4px solid rgba(255,198,43,.8)}section.related.products{display:none}.parts_wrapper{font-family:var(--e-global-typography-text-font-family),sans-serif;background-color:var(--e-global-color-eac2514);padding:20px;border-radius:5px}.parts_wrapper__title{font-size:1.2em;color:var(--e-global-color-primary)}.parts_wrapper__item{display:inline-block;margin:5px;padding:10px;border-radius:3px;background-color:#ddd;color:var(--e-global-color-secondary)}.parts_wrapper__item--selected{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}@media screen and (max-width: 486px){#mega-menu-main_menu{margin-top:13px !important}}@media screen and (min-width: 968px){.mega-sub-menu{margin-top:10px !important}}.mi-mobile-dropdown-wrapper{display:none}#mobile-search-dropdown-btn{position:fixed;z-index:1000;right:30px;top:30px;padding:0px}.mi-mobile-dropdown .product-search-block{position:fixed;top:0;height:100vh;z-index:999}.mi-mobile-dropdown .product-search-heading{white-space:nowrap}.mi-header-button-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 400px){.mi-header-button-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:end}.mi-header-button-set .header-mobile{display:none}}#mobile-header-btn{background:var(--e-global-color-secondary);padding:5px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:11px;text-transform:uppercase;white-space:nowrap;cursor:pointer}#mobile-header-btn:hover{color:var(--e-global-color-27cabce0);background:var(--e-global-color-text)}#phone-header-btn{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;color:var(--e-global-color-text);padding:0px 10px;white-space:nowrap}@media screen and (max-width: 400px){#phone-header-btn{padding:0px}}#mobile-banner-close-btn{top:0px;right:25px;position:fixed;height:50px;width:25px;border:none;padding:0px;margin:0px;background:none}#mobile-banner-close-btn:after{display:inline-block;content:"×";font-size:42px;color:#000;pointer-events:none}@media screen and (min-width: 768px){#mobile-banner-close-btn{display:none}}@media screen and (max-width: 768px){.__fullbanner{z-index:1001;top:0;height:100vh;padding:0px 5%;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:inherit !important;-ms-flex-pack:inherit !important;justify-content:inherit !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.__fullbanner .header-banner-input-wrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:inherit !important;-ms-flex-pack:inherit !important;justify-content:inherit !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;height:100%}.__fullbanner .header-banner-heading{display:block !important;margin-bottom:10px;margin-top:40px;padding-right:20%;font-size:38px}.__fullbanner .mi-select-wrapper{width:100%;margin-bottom:5%}}.mi-find-parts-link a{background-color:var(--e-global-color-accent) !important;color:var(--e-global-color-text) !important;white-space:nowrap !important;text-indent:unset !important;padding:.2em .5em !important;max-width:130px !important}.mi-find-parts-link a:hover{background-color:var(--e-global-color-27cabce0) !important;color:var(--e-global-color-secondary) !important}.grecaptcha-badge{visibility:hidden}.mega-menu a.mega-menu-link{padding:10px 10px 0px 10px !important}#tkv-mini-header{position:fixed;top:0;width:100vw}@media screen and (max-width: 768px){#tkv-mini-header{display:none}}body{overflow:hidden}.ajax-placeholder{background:url("../img/spin.gif") center no-repeat;background-size:150px;width:100%;height:100%}.woocommerce-MyAccount-content .ajax-placeholder{min-width:50vw;min-height:10vh}.header-banner-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%}form select{background:#fff !important}.overlay-z-index{z-index:1500 !important}.__no-scroll{overflow-y:hidden !important;height:100vh !important}.stuck{position:fixed !important;top:0 !important;left:0 !important}.stuck .tkv-header-wrapper{width:100vw;z-index:30 !important;height:64px}.stuck .tkv-header-wrapper.tkv-header-wrapper{padding-top:10px !important}.stuck .tkv-header-wrapper>div{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:start !important}.stuck .tkv-header-wrapper img{height:48px !important;width:86px !important}.stuck .tkv-header-wrapper .elementor-widget-container{height:0px}.stuck .tkv-header-wrapper .elementor-widget-container .mi-header-button-set{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:4px}.stuck .tkv-header-wrapper .elementor-widget-container .mi-header-button-set #phone-header-btn{display:none}@media screen and (min-width: 420px){.stuck .tkv-header-wrapper .elementor-widget-container .mi-header-button-set{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:50px}}.stuck .tkv-header-wrapper a.mega-menu-link{padding-top:4px !important}.stuck .tkv-header-wrapper .mi-header-btn{padding-top:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.stuck .tkv-header-wrapper .elementor-widget-container{padding-right:16px !important}@media screen and (max-width: 768px){.stuck .tkv-header-wrapper .elementor-button-wrapper{height:15px}.stuck .tkv-header-wrapper .elementor-button-text{font-size:12px}}.dataTables_wrapper .dataTables_scroll{padding-top:15px;padding-bottom:15px}.mi-featured-img{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:2%;margin-bottom:4%}.mi-featured-img a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mi-featured-img img{width:100%;height:auto}@media screen and (max-width: 768px){.mi-featured-img img{height:100% !important}}.mi-column-heading-title{color:var(--e-global-color-27cabce0);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:800;text-transform:uppercase}.mi-column-heading-titleh5{font-size:20px}.mi-column-heading-titleh2{font-size:20px}.parts-finder-title{color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:32px;margin:0px}.parts-finder-title span{font-weight:400}.mi-product-tileset .elementor-column-wrap{padding:0px !important}@media screen and (max-width: 1068px){.mi-product-tileset .fwpl-layout{grid-template-columns:1fr 1fr}}.fwpl-result .woocommerce-Price-amount{color:var(--e-global-color-27cabce0)}.fwpl-result .price-label{font-size:14px}.fwpl-result .trade-price{color:#a5abad}.fwpl-result .fwpl-item.el-t3pl56{margin-top:5%}.fwpl-result .fwpl-item.el-rhg5hk{color:#4d4d4d;font-weight:var(--e-global-typography-primary-font-weight)}.fwpl-result .product-list-img .fwpl-item{padding-top:8%;padding-right:10%}.fwpl-result .product-list-img .fwpl-item img{width:40px;height:40px}.fwpl-result .list-sku{font-size:12px}.fwpl-result .list-part{text-align:center}.fwpl-result .list-qty{white-space:nowrap;z-index:10}.fwpl-result .list-title{white-space:normal;height:14%;line-height:1em;padding:0 .5em}.fwpl-result img.attachment-thumbnail.size-thumbnail.wp-post-image{max-width:42px;max-height:42px;margin-top:2%}.fwpl-result .el-pwt3d{padding:0px}.fwpl-result .yith-ywraq-add-button a.add-request-quote-button{background-color:rgba(0,0,0,0);padding:0px;font-size:0px}.fwpl-result .yith-ywraq-add-button a.add-request-quote-button:after{color:#273149;font-family:"Font Awesome 5 Free",Montserrat;content:"Add Quote";white-space:pre;display:inline-block;padding-right:3px;padding-bottom:10px;vertical-align:middle;font-weight:var(--e-global-typography-primary-font-weight);font-size:13px;text-transform:capitalize}.fwpl-result .yith-ywraq-add-button a.add-request-quote-button:hover{color:var(--e-global-color-secondary)}.fwpl-result .yith-ywraq-add-button.hide{display:block !important;background-color:rgba(0,0,0,0)}.fwpl-result .yith-ywraq-add-button.hide a:after{color:#273149;content:"";padding-bottom:10px}.fwpl-result .yith_ywraq_add_item_browse_message.hide-when-removed a{display:none !important}.fwpl-result .yith_ywraq_add_item_response_message{font-size:0px !important}.fwpl-result .yith_ywraq_add_item_response_message:after{content:"Added"}.mi-tile-contents{height:100%}.mi-tile-contents .mi-product-tile{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mi-tile-contents .mi-product-tile .mi-quote-btn-container .elementor-element-populated{padding:0px !important}.mi-tile-contents .mi-product-tile .mi-quote-btn-container .premium-modal-box-container{margin:0px !important;max-width:100% !important}.mi-tile-contents .mi-product-tile .mi-quote-btn-container .premium-modal-trigger-btn{width:100%}.mi-tile-contents .mi-product-tile .mi-product-button button{width:100%;padding:3% 0 3% 0;margin-top:4%;border:none;background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;color:var(--e-global-color-text);font-weight:700;font-size:18px}.mi-tile-contents .mi-product-tile .mi-product-button button:hover{color:var(--e-global-color-primary)}.yith-ywraq-list-content{font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;font-size:16px;padding-right:0px !important}.yith-ywraq-list-content ul{border-left:1px solid var(--e-global-color-secondary);padding-right:0px !important;padding-left:5% !important}.yith-ywraq-list-content li{font-size:13px;font-weight:var(--e-global-typography-primary-font-weight);border-bottom:0px solid !important}.yith-ywraq-list-content li img{display:none !important}.yith-ywraq-list-content li .remove{padding-top:5%}.yith-ywraq-list-content .items-count{font-weight:900;text-transform:uppercase;line-height:19px;margin-bottom:3%}.yith-ywraq-list-content .no-product{font-weight:700;text-transform:uppercase;padding-bottom:0px}.mi-product-button{width:100%;text-align:center;padding:3% 0 3% 0;margin-top:4%;border:none;background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;color:#fff !important;font-weight:700;font-size:18px}.mi-product-button:hover{color:var(--e-global-color-primary);cursor:pointer;background-color:var(--e-global-color-accent) !important}.mi-modal-background{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.mi-tile-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mi-tile-icons .fa-question-circle{color:var(--e-global-color-primary)}.mi-tile-icons .call-avail-txt{color:#ff8c00}.mi-tile-icons .in-stock-txt{color:green;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:80%;overflow:initial}.mi-tile-icons .call-avail-span a{color:#ff8c00}.mi-tile-icons i{font-size:20px}.mi-tile-icons .fa-info-circle{color:#ff8c00}.mi-modal-message{z-index:10;top:0px;position:absolute;background-color:var(--e-global-color-accent);border-radius:3px;width:100%;height:103%}@media screen and (min-width: 1080px){.mi-modal-message{width:120%;right:-10%}}.mi-modal-message img{background-color:#fff;padding:6% 0%;max-height:460px}@media screen and (min-width: 1080px){.mi-modal-message img{padding:3% 3%}}.mi-modal-message p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (max-width: 968px){.mi-modal-message p{margin-top:10%}}.mi-modal-close-button{color:var(--e-global-color-primary);margin:2% auto;border:none;padding:0px;font-size:20px;font-weight:700;width:90px;height:40px;white-space:nowrap;background-color:var(--e-global-color-647f8f4e)}.mi-modal-header{background-color:var(--e-global-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-radius:5px 5px 0 0}.mi-modal-header p{display:none}.mi-modal-header .mi-quote-header{width:85%;margin:17px 0 12px 0;color:#273149;font-family:Montserrat;font-weight:700;font-size:30px;text-align:center;text-indent:1em;white-space:nowrap}@media screen and (max-width: 724px){.mi-modal-header .mi-quote-header{text-indent:0em}}.mi-modal-header .mi-modal-close-button{display:block;margin:2% 0 1% 0;height:27px;width:27px;color:var(--e-global-color-primary);text-align:center;font-size:21px;cursor:pointer;background:none}.mi-modal-header .mi-modal-close-button:hover{color:var(--e-global-color-accent)}.mi-modal-wrapper{height:100vh;width:100vw;max-width:inherit;max-height:inherit;position:fixed !important;overflow-y:scroll;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;top:0px;left:0px}.mi-modal-wrapper .elementor-container{height:1000px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 968px){.mi-modal-wrapper{padding-right:10%}}@media screen and (max-width: 724px){.mi-modal-wrapper{padding:0px}}ul.MI_selection-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:100%;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.MI_selection-list li{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);background-color:var(--e-global-color-40879ef0);color:var(--e-global-color-27cabce0);background-color:#fff;padding:.2% 1%;first-child-font-weight:700}.toggle-cart-widget .wcmenucart{display:none}.fwpl-col{overflow:hidden}.fwpl-col:hover{overflow:visible}.fwpl-col .yith-ywraq-add-to-quote{margin-left:6%}.fwpl-col .mtooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:relative;overflow:visible;font-family:montserrat;font-weight:var(--e-global-typography-primary-font-weight);font-size:12px;padding-top:8%;color:#ff8c00}.fwpl-col .mtooltip .mtooltiptext{width:100%;top:100%;right:-25%;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;visibility:hidden;border:2px solid var(--e-global-color-primary);background-color:#fff;color:var(--e-global-color-primary);position:absolute;z-index:1;font-family:montserrat;font-weight:var(--e-global-typography-primary-font-weight);min-width:275px}@media screen and (max-width: 640px){.fwpl-col .mtooltip .mtooltiptext{min-width:205px;font-size:9px;right:-38px}}.fwpl-col .mtooltip .mtooltiptext .unavailabletext.unavailabletext{color:orange;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:80px;-ms-flex-pack:distribute;justify-content:space-around}.fwpl-col .mtooltip .comment-tooltip.comment-tooltip{max-width:200px;width:200px;min-width:200px;width:150px}@media screen and (max-width: 640px){.fwpl-col .mtooltip .comment-tooltip.comment-tooltip{right:-23px;min-width:150px;width:150px}}.fwpl-col .mtooltip .stock-contact-link{visibility:hidden}.fwpl-col .mtooltip:hover .mtooltiptext{visibility:visible}.fwpl-col .mtooltip:hover .mtooltiptext .stock-contact-link{visibility:visible}.widget_ywraq_mini_list_quote{margin:0px !important;width:100%}.widget_ywraq_mini_list_quote .raq-info{color:var(--e-global-color-647f8f4e);padding:0px !important;border:0px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-flow:row !important;flex-flow:row !important;white-space:nowrap !important}.widget_ywraq_mini_list_quote .raq-info:before{display:block;content:url("../svg/quote-icon.svg");background-size:14px 14px;height:14px;width:14px}.widget_ywraq_mini_list_quote .raq-info .raq_label{font-family:Montserrat,sans-serif;font-size:12px;text-transform:uppercase;padding-left:8%;padding-top:1.5%}.widget_ywraq_mini_list_quote .raq-info .raq_label span{color:#fff}.widget_ywraq_mini_list_quote .raq-info:hover:before{content:url("../svg/quote-icon-hover.svg")}.widget_ywraq_mini_list_quote .raq-info:hover .raq_label{color:var(--e-global-color-secondary)}.yith-ywraq-list-wrapper{padding:0px !important}.yith-ywraq-list-widget-wrapper{padding-top:0px}.ywraq-wrapper{color:#273149;font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif}.ywraq-wrapper form{border-color:rgba(0,0,0,0)}.ywraq-wrapper form table{border:0px !important}.ywraq-wrapper form table thead th{padding:.1em !important}.ywraq-wrapper form table tbody tr{border:0px}.ywraq-wrapper form table tbody .yith-ywraq-item-remove{font-size:40px !important;padding-top:20%;border:0px !important}.ywraq-wrapper .actions{border:0px}.ywraq-wrapper .cart_item{background-color:#fff}.ywraq-wrapper .button{background-color:var(--e-global-color-secondary);color:#273149;font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;font-weight:900}.ywraq-wrapper .button.wc-backward{background:rgba(0,0,0,0);text-decoration:underline}.ywraq-wrapper .button:hover{color:var(--e-global-color-secondary) !important;background-color:var(--e-global-color-64660c58) !important}.ywraq-wrapper img{width:50px;height:50px}.ywraq-wrapper #yith-ywraq-default-form input{background-color:#fff}.ywraq-wrapper #yith-ywraq-default-form input.raq-send-request{background-color:var(--e-global-color-secondary)}.ywraq-wrapper #yith-ywraq-default-form input.raq-send-request:hover{background-color:#fff}.ywraq-wrapper #yith-ywraq-default-form textarea{background-color:#fff}.mi-modal{z-index:101 !important;background-color:var(--e-global-color-secondary);border-radius:5px;max-width:55% !important;margin:10% auto}@media screen and (min-width: 968px){.mi-modal{min-width:600px !important}}@media screen and (max-width: 968px){.mi-modal{right:unset;max-width:100% !important}}.mi-modal .elementor-widget-container{height:100%}.mi-modal .premium-cf7-container{height:100%}.mi-modal .wpcf7{height:100%}.mi-modal p{margin:3% 6%}.mi-modal p input{background-color:#fff !important}.mi-modal select{background-color:#fff;border-radius:0px;-webkit-appearance:none}.mi-modal .quote-field{font-family:Montserrat;color:var(--e-global-color-7d6d404b);font-weight:var(--e-global-typography-primary-font-weight)}.mi-modal textarea{background-color:#fff;border-radius:0px;min-height:50px;height:7em}.mi-modal input[type=submit]{background-color:var(--e-global-color-primary) !important;color:var(--e-global-color-647f8f4e) !important;font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;font-weight:900;font-size:16px}.mi-modal input[type=submit]:hover{color:var(--e-global-color-primary) !important;background-color:var(--e-global-color-647f8f4e) !important}.mi-modal form.wpcf7-form{height:100%;position:relative}.mi-modal .wpcf7-response-output{font-family:Montserrat;font-weight:700;text-align:center;font-size:15px;color:var(--e-global-color-7d6d404b);background:var(--e-global-color-accent);border:none !important;display:none !important}.mi-cat-list a{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:900;font-size:17px;line-height:30px;text-transform:uppercase}.mi-cat-list a:hover{color:var(--e-global-color-accent)}.mi-cat-list ul{list-style:none}.mi-cat-list ul.mi-category-list{columns:3;-webkit-columns:3;-moz-columns:3}@media screen and (max-width: 768px){.mi-cat-list ul.mi-category-list{columns:2;-webkit-columns:2;-moz-columns:2}}@media screen and (min-width: 1080px){.mi-cat-list ul.mi-category-list{columns:4;-webkit-columns:4;-moz-columns:4}}.mi-cat-list ul li::before{content:"•";color:var(--e-global-color-secondary);font-weight:700;display:inline-block;width:1em;margin-left:-1em;font-size:18px}.prods-no-results{text-indent:34%;font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;font-weight:800;font-size:25px;padding-top:3%;white-space:nowrap}@media screen and (max-width: 968px){.prods-no-results{text-indent:0%;padding-top:1%;padding-left:3%;width:90vw;white-space:normal}}.stock_span{padding-left:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;adding:3px 5px;text-indent:3px}.mi_comment{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-main.clr{background:#e6e6e6}.oceanwp-grid-list{display:none}.add_to_cart_button{display:none}.fwpl-col{overflow:hidden}.toggler{visibility:hidden}.stock_msg{margin-left:2%;margin-bottom:.2%}.site-main.clr{background:#e6e6e6}.oceanwp-grid-list{display:none}.content-area{width:90%}#right-sidebar{display:none}.elementor-element-e29f4f9{display:none}.elementor-column-wrap.elementor-element-populated{padding-left:0px}.facetwp-facet.facetwp-type-dropdown{margin-bottom:10px}div#text-2{padding-left:14px;padding-right:14px;margin:0px}.facetwp-link{cursor:pointer;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;font-family:Montserrat,sans-serif;height:42px;padding-top:.5em;border-top:1px solid #fff;white-space:nowrap;overflow:hidden}.facetwp-facet-categories{padding-left:14px;padding-right:14px}.facetwp-depth{margin-left:12px}.facetwp-depth .facetwp-link{font-size:14px;font-weight:var(--e-global-typography-primary-font-weight)}.facetwp-link:hover{color:var(--e-global-color-primary);background:#fff}span.facetwp-counter{display:none}.mi-grid-item .product_name{text-decoration:none;color:inherit;font-size:22px;font-weight:700;padding-left:15px !important;padding-right:15px !important;padding-bottom:8px !important;text-align:center;display:block}a.facetwp-toggle{color:#fff;font-family:var(--e-global-typography-secondary-font-family),"Sohne Fallback",Sans-serif;text-transform:uppercase;font-weight:var(--e-global-typography-primary-font-weight);font-size:11px}.mi-tile-stocker.mi-tile-stocker.mi-tile-stocker{overflow:visible}a.product-cat-item{display:block;text-decoration:none;color:inherit}.mi-product-price{display:flex;flex-direction:column;font-size:14px}.mi-product-price .amount .price-label{color:var(--e-global-color-secondary)}.mi-product-weight{font-size:11px}.parts-lister__item-icons{padding:3px 8px;text-align:right;height:2px}.parts-lister__tooltip{position:relative;display:inline-block}.parts-lister__tooltip-grn{color:#017901}.parts-lister__tooltip-ornge{color:var(--e-global-color-accent)}.parts-lister__tooltip-trigger{cursor:pointer;color:#007cba;font-size:1rem;line-height:1}.parts-lister__tooltip-text{visibility:hidden;transform:translateX(-50%);background:#fff;padding:.5rem;white-space:nowrap;transition:opacity .2s ease,visibility .2s ease;width:100%;top:100%;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:2px solid var(--e-global-color-secondary);background-color:#fff;color:var(--e-global-color-primary);position:absolute;z-index:4;font-weight:var(--e-global-typography-primary-font-weight);min-width:275px;text-align:center}@media screen and (max-width: 940px){.parts-lister__tooltip-text{left:-111px}}.parts-lister__tooltip:hover .parts-lister__tooltip-text{visibility:visible;opacity:1}.parts-lister__stock-message{margin:.25rem 0;font-size:13px;color:var(--e-global-color-secondary);text-align:left;font-weight:600}@media screen and (max-width: 486px){#mega-menu-main_menu{margin-top:13px !important}}@media screen and (min-width: 968px){.mega-sub-menu{margin-top:10px !important}}.mi-mobile-dropdown-wrapper{display:none}#mobile-search-dropdown-btn{position:fixed;z-index:1000;right:30px;top:30px;padding:0px}.mi-mobile-dropdown .product-search-block{position:fixed;top:0;height:100vh;z-index:999}.mi-mobile-dropdown .product-search-heading{white-space:nowrap}.mi-header-button-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 400px){.mi-header-button-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:end}.mi-header-button-set .header-mobile{display:none}}#mobile-header-btn{background:var(--e-global-color-secondary);padding:5px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:11px;text-transform:uppercase;white-space:nowrap;cursor:pointer}#mobile-header-btn:hover{color:var(--e-global-color-27cabce0);background:var(--e-global-color-text)}#phone-header-btn{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;color:var(--e-global-color-text);padding:0px 10px;white-space:nowrap}@media screen and (max-width: 400px){#phone-header-btn{padding:0px}}#mobile-banner-close-btn{top:0px;right:25px;position:fixed;height:50px;width:25px;border:none;padding:0px;margin:0px;background:none}#mobile-banner-close-btn:after{display:inline-block;content:"×";font-size:42px;color:#000;pointer-events:none}@media screen and (min-width: 768px){#mobile-banner-close-btn{display:none}}@media screen and (max-width: 768px){.__fullbanner{z-index:1001;top:0;height:100vh;padding:0px 5%;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:inherit !important;-ms-flex-pack:inherit !important;justify-content:inherit !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.__fullbanner .header-banner-input-wrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:inherit !important;-ms-flex-pack:inherit !important;justify-content:inherit !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;height:100%}.__fullbanner .header-banner-heading{display:block !important;margin-bottom:10px;margin-top:40px;padding-right:20%;font-size:38px}.__fullbanner .mi-select-wrapper{width:100%;margin-bottom:5%}}.mi-find-parts-link a{background-color:var(--e-global-color-accent) !important;color:var(--e-global-color-text) !important;white-space:nowrap !important;text-indent:unset !important;padding:.2em .5em !important;max-width:130px !important}.mi-find-parts-link a:hover{background-color:var(--e-global-color-27cabce0) !important;color:var(--e-global-color-secondary) !important}.grecaptcha-badge{visibility:hidden}.mega-menu a.mega-menu-link{padding:10px 10px 0px 10px !important}#tkv-mini-header{position:fixed;top:0;width:100vw}@media screen and (max-width: 768px){#tkv-mini-header{display:none}}body{overflow:hidden}.ajax-placeholder{background:url("../img/spin.gif") center no-repeat;background-size:150px;width:100%;height:100%}.woocommerce-MyAccount-content .ajax-placeholder{min-width:50vw;min-height:10vh}.header-banner-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%}form select{background:#fff !important}.overlay-z-index{z-index:1500 !important}.__no-scroll{overflow-y:hidden !important;height:100vh !important}.stuck{position:fixed !important;top:0 !important;left:0 !important}.stuck .tkv-header-wrapper{width:100vw;z-index:30 !important;height:64px}.stuck .tkv-header-wrapper.tkv-header-wrapper{padding-top:10px !important}.stuck .tkv-header-wrapper>div{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:start !important}.stuck .tkv-header-wrapper img{height:48px !important;width:86px !important}.stuck .tkv-header-wrapper .elementor-widget-container{height:0px}.stuck .tkv-header-wrapper .elementor-widget-container .mi-header-button-set{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:4px}.stuck .tkv-header-wrapper .elementor-widget-container .mi-header-button-set #phone-header-btn{display:none}@media screen and (min-width: 420px){.stuck .tkv-header-wrapper .elementor-widget-container .mi-header-button-set{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:50px}}.stuck .tkv-header-wrapper a.mega-menu-link{padding-top:4px !important}.stuck .tkv-header-wrapper .mi-header-btn{padding-top:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.stuck .tkv-header-wrapper .elementor-widget-container{padding-right:16px !important}@media screen and (max-width: 768px){.stuck .tkv-header-wrapper .elementor-button-wrapper{height:15px}.stuck .tkv-header-wrapper .elementor-button-text{font-size:12px}}.dataTables_wrapper .dataTables_scroll{padding-top:15px;padding-bottom:15px}ul.MI_selection-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:100%;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.MI_selection-list li{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);background-color:var(--e-global-color-40879ef0);color:var(--e-global-color-27cabce0);background-color:#fff;padding:.2% 1%;first-child-font-weight:700}.mi-filter-select-set{padding:0px !important}.mi-filter-select-set p{color:var(--e-global-color-text);font-family:"Montserrat";font-size:15px;margin-bottom:4px}.mi-filter-select-set .mi-select-wrapper.mi-select-wrapper::after{right:20px}.mi-filter-select-set .spinner{margin-bottom:12px;z-index:50}@media screen and (max-width: 768px){.mi-filter-select-set .spinner{margin-bottom:18.5px}}@media screen and (max-width: 1024px){.mi-filter-select-set .spinner{margin-bottom:23.5px}}.mi-filter-select-set .filter-fieldgroup{padding:10px}.mi-filter-select-set .listing-button{color:#fff !important;cursor:pointer;background-color:var(--e-global-color-primary)}.mi-filter-select-set .listing-button i{color:#fff !important}@media screen and (min-width: 768px)and (max-width: 1024px){.mi-filter-select-set .listing-button{padding-left:14px;background:var(--e-global-color-primary) !important}.mi-filter-select-set .listing-button i{display:none}}.mi-filter-select-set .listing-button:hover{background-color:var(--e-global-color-secondary) !important}.mi-filter-select-set .listing-button:disabled{opacity:.6}.mi-filter-select-set .listing-button:disabled:hover{background-color:var(--e-global-color-primary) !important;cursor:auto}.mi-filter-select-set .contact-us-fieldgroup{padding:15px 10px;background:#681a1e}.mi-filter-select-set .contact-us-fieldgroup p{background:#681a1e;color:var(--e-global-color-text)}.mi-filter-select-set .contact-us-fieldgroup button{background:var(--e-global-color-text);color:var(--e-global-color-primary)}@media screen and (min-width: 768px)and (max-width: 1024px){.mi-filter-select-set .contact-us-fieldgroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mi-filter-select-set .contact-us-fieldgroup button{margin-top:10px}}@media screen and (max-width: 768px){.mi-filter-select-set .contact-us-fieldgroup{margin:0px}}@media screen and (max-width: 768px){.mi-filter-select-set{padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px;margin-bottom:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mi-filter-select-set .filter-field{width:100%;padding-bottom:10px;min-height:60px}}.filter-contact label{font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;color:var(--e-global-color-secondary)}.filter-contact input{border-radius:0px !important;background:#fff !important;min-height:20px !important;max-height:30px}.filter-contact input[type=submit]{background:var(--e-global-color-secondary) !important;padding:7px 18px 7px 18px !important;color:var(--e-global-color-27cabce0) !important;font-family:"Montserrat",sans-serif !important;font-size:15px;font-weight:900 !important}.filter-contact textarea{border-radius:0px;background:#fff;min-height:10px;max-height:100px}.quick-contact-header{color:#e99f3e;font-family:"Montserrat";font-weight:700;margin:2% auto 0 auto}@media screen and (max-width: 752px){.sidebar-desktop{display:none}}.filter-title{z-index:40;pointer-events:none;padding:0;position:absolute;font-family:Montserrat;font-style:normal;font-weight:500;font-size:18px;margin-bottom:0;margin-top:12px;text-indent:10px}.filter-title:disabled{color:#d18829}.filter-title.widget-filter{color:var(--e-global-color-primary)}.filter-title.widget-filter.banner-filter-title{margin-top:10px}.filter-title.banner-filter-title{margin-top:9px}.filter-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reset-btn{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;line-height:19px;fill:var(--e-global-color-27cabce0);color:var(--e-global-color-27cabce0);background-color:var(--e-global-color-secondary);border:none;padding:10px 20px 10px 20px;text-align:end;cursor:pointer}.form-reset-btn.form-reset-btn.form-reset-btn{border:none;padding-top:8px;text-align:end;cursor:pointer;font-style:normal;font-weight:600;font-size:12px;font-family:var(--e-global-typography-text-font-family);line-height:15px;text-align:end;padding-right:0px;width:45%;margin-left:55%}.form-reset-btn.form-reset-btn.form-reset-btn:hover{color:var(--e-global-color-text)}.fa-arrow-alt-circle-right{font-size:19px}.sidebar-box .filter-btns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mifilter-btn-set{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.selected-filter-title{font-size:10px;margin-top:3px;text-indent:22px;z-index:99}.mi-select-wrapper{position:relative;font-size:14px;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-498f2d3a);margin-bottom:3%;overflow:hidden;-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-box-align:center}.mi-select-wrapper.mi-select-wrapper::after{position:absolute;content:"";display:inline-block;width:.7em;height:.7em;border-right:.2em solid #000;border-top:.2em solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:44px;margin-top:1.4em}.mi-select-wrapper select{-webkit-writing-mode:horizontal-tb !important;-webkit-appearance:none;-webkit-border-radius:3px;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;max-width:100%;min-height:50px;border-radius:0px;border:none;padding-top:5px;text-indent:5px;font-style:normal;font-weight:500;font-size:18px;line-height:22px}.mi-select-wrapper select.header_filter_field{min-height:42px}.mi-select-wrapper .home_filter_field:disabled{border:none;color:#c67f3c;background-color:#c67f3c}.mi-select-wrapper .mi_filter_field:disabled{border:none;color:#632313;background-color:var(--e-global-color-647f8f4e);-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.filter-loading{background:blue}.spinner{display:none;margin-bottom:11.5px;padding-top:15px;text-align:center;position:block;top:4em;height:50px;background:var(--e-global-color-primary);position:absolute;top:0;left:0;width:100%;z-index:5}.spinner>div{width:18px;height:18px;background-color:var(--e-global-color-accent);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.product-search-block{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Montserrat";background:var(--e-global-color-accent);border-radius:4px}.product-search-fieldgroup{margin:0px 30px}.product-search-description{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#273149;margin:20px 0px 30px 0px}h2.product-search-heading{font-size:37px;margin:0px;margin-top:30px;font-weight:400;max-width:220px;color:#7f2529;line-height:36px}h2.product-search-heading strong{font-weight:800}.contact-us-fieldgroup{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#273149;background:#e09027;font-weight:600;border-radius:0px 0px 4px 4px}.contact-us-fieldgroup p{font-size:14px;text-transform:uppercase;color:#273149;background:#e09027;font-weight:600;line-height:17px;max-width:201px;margin:0px}.contact-us-fieldgroup button{white-space:nowrap;font-size:14px;background:#7f2529;border:none;color:#fff;font-weight:700;padding:6px 15px;height:34px;margin:0px}.listing-filter-header.listing-filter-header{color:var(--e-global-color-secondary)}.header-filter-banner{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding:15px 7%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:var(--e-global-color-secondary);position:fixed;width:100vw;-webkit-transition:top .2s ease .2s;transition:top .2s ease .2s;top:0;left:0;z-index:1001}@media screen and (max-width: 1024px){.header-filter-banner{padding:15px 0px}}@media screen and (max-width: 800px){.header-filter-banner{display:none !important}}.header-filter-banner .mi-select-wrapper{width:250px}.header-filter-banner .filter-title{margin-top:12px}.header-filter-banner .header-banner-heading{margin:0px;font-family:"Montserrat";font-weight:400;font-size:24px;color:var(--e-global-color-primary)}@media screen and (max-width: 1024px){.header-filter-banner .header-banner-heading{display:none !important}}.header-filter-banner .mi-select-wrapper{margin:0px}.header-filter-banner .mi-select-wrapper.mi-select-wrapper::after{right:auto;margin-left:-22px}@media screen and (min-width: 768px){.header-filter-banner p{display:none}}.header-filter-banner .contact-us-fieldgroup{position:fixed;width:100vw;bottom:0}@media screen and (min-width: 768px){.header-filter-banner .contact-us-fieldgroup{display:none}}.__abaisse{top:64px}.__banner-inactive{-webkit-transform:translateY(-180%);transform:translateY(-180%);-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s;z-index:9999}.product-list-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--e-global-color-primary);border-radius:4px}.filter-hr{background-color:var(--e-global-color-accent);height:2px;margin-top:2%}.filter-hr:before{display:none}@media screen and (max-width: 968px){.filter-hr{display:none}}#primary{width:100%}.products-loader{position:absolute;width:96%;min-height:160px;height:150%;z-index:4;background:url(/wp-content/uploads/2020/07/tracks-loader-opt.gif) 50% 10% no-repeat rgba(39,49,73,.99)}.content-area.clr{border:0px}.ywraq-loader{max-width:20px;max-height:20px}.elementor-widget-container{background:rgba(0,0,0,0);border:none}.filter-pagination{max-height:12px;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:var(--e-global-typography-primary-font-weight);font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.filter-pagination a{color:var(--e-global-color-primary);margin:0px 8px}.mi-search-btn{display:inline-flex;align-items:center;gap:0}.mi-search-btn i{margin-left:0}.mi-product-grid{display:flex;flex-wrap:wrap;margin:-10px}.mi-product-grid .mi-grid-row{display:flex;flex-wrap:wrap}.mi-grid-item{flex:0 0 30%;margin:10px;background:#fff;border:1px solid #e1e1e1;border-radius:4px;display:flex;flex-direction:column}.mi-grid-item__meta{display:flex;justify-content:space-between;flex-direction:column;align-items:center;color:#a5abad;font-weight:700;padding:0 .5em;font-size:12px;flex:0 0 auto}.mi-product-link{text-decoration:none;color:inherit}.mi-product-thumb{width:100%;overflow:hidden}.mi-product-thumb img{padding:0px 10px;width:100%;height:auto;display:block}.mi-product-title{font-size:1.1rem;margin:.5em 0;flex:0 0 auto}.mi-product-quote-button{margin:.5em;padding:.75em;background:var(--e-global-color-primary);color:#fff;text-decoration:none;text-align:center;flex:0 0 auto}@media screen and (max-width: 1200px){.mi-grid-item{flex:0 0 calc(50% - 20px)}}@media screen and (max-width: 480px){.mi-grid-item{flex:0 0 100%;margin:5px 0}}
