.utility-bar{background:#0f2463!important;border-bottom:1px solid #22397E}.utility-bar,.utility-bar a,.utility-bar p,.utility-bar span{font-family:JetBrains Mono,monospace!important;font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:#e4eaf8!important}.utility-bar a{color:#f2b300!important;text-decoration:none!important}.utility-bar svg{color:#afc0ea}.header_main{background:#fff!important}.header_main .header{padding-top:18px;padding-bottom:18px}.header_main .search__input,.header_main .field__input{border:2px solid #0F2463!important;border-radius:0!important;font-family:JetBrains Mono,monospace!important;font-size:14px!important;box-shadow:none!important}.header_main .field,.header_main .field:after,.header_main .field:before{border-radius:0!important;box-shadow:none!important}.header_main .search__button{background:#f2b300!important;color:#0f2463!important;border-radius:0!important}.header_main .search__button svg{color:#0f2463!important}.header_main .header__icons a,.header_main .header__icons span{font-weight:600}.menu_both_bottom{background:#fff!important;border-top:1px solid #E3E6EC;border-bottom:2px solid #15181F}.menu_both_bottom .header__menu-item,.menu_both_bottom .header__menu-item span{font-weight:600!important;font-size:15px!important;color:#15181f!important}.menu_both_bottom .header__menu-item:hover span,.menu_both_bottom .header__menu-item[aria-current] span{text-decoration:none!important;box-shadow:inset 0 -3px #f2b300}.menu_both_bottom a[href*="tel:"],.menu_both_bottom a[href*="mailto:"]{font-family:JetBrains Mono,monospace!important;font-size:13px!important;color:#0f2463!important}.shopify-section-group-footer-group .footer{background:#0f2463!important;color:#e4eaf8!important;border-top:6px solid #F2B300}.shopify-section-group-footer-group .footer *{color:inherit}.shopify-section-group-footer-group .footer-block__heading,.shopify-section-group-footer-group .footer h2,.shopify-section-group-footer-group .footer h3{font-family:JetBrains Mono,monospace!important;font-size:12px!important;letter-spacing:1.5px;text-transform:uppercase;color:#f2b300!important;font-weight:500!important}.shopify-section-group-footer-group .footer a{color:#fff!important;text-decoration:none}.shopify-section-group-footer-group .footer a:hover{color:#f2b300!important}.shopify-section-group-footer-group .footer-block--menu a{font-size:15px}.shopify-section-group-footer-group .footer__content-bottom{background:#0b1b4d!important;border-top:1px solid #22397E}.shopify-section-group-footer-group .footer__content-bottom,.shopify-section-group-footer-group .footer__copyright,.shopify-section-group-footer-group .footer__content-bottom a{font-family:JetBrains Mono,monospace!important;font-size:12px!important;color:#afc0ea!important}.shopify-section-group-footer-group .brand_ftext{color:#c9d3ee!important;font-size:14px;line-height:1.6}.shopify-section-group-footer-group .copy_content img{filter:brightness(0) invert(1)}.menu_both_bottom .menudrop_hover{background:#fff!important;border-bottom:2px solid #15181F;box-shadow:0 12px 24px #0f246314}.menu_both_bottom .menudrop_hover .menuac_border span{font-family:JetBrains Mono,monospace!important;font-size:12px!important;letter-spacing:1.5px;text-transform:uppercase;color:#4a5160!important;font-weight:500!important}.menudrop_hover:has(a[id^=HeaderMenu-shop-by-brand-]) .megamenu_sub{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0!important;border-top:1px solid #E3E6EC;border-left:1px solid #E3E6EC;margin-top:14px!important}.menudrop_hover:has(a[id^=HeaderMenu-shop-by-brand-]) .megamenu_sub>li{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border-right:1px solid #E3E6EC;border-bottom:1px solid #E3E6EC}a[id^=HeaderMenu-shop-by-brand-].mega-menu__link--level-2{display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px!important;font-size:16px!important;font-weight:700!important;color:#15181f!important;text-decoration:none!important;transition:background .15s,color .15s}a[id^=HeaderMenu-shop-by-brand-].mega-menu__link--level-2:after{content:"\2192";font-family:JetBrains Mono,monospace;color:#f2b300;font-weight:700}a[id^=HeaderMenu-shop-by-brand-].mega-menu__link--level-2:hover,a[id^=HeaderMenu-shop-by-brand-].mega-menu__link--level-2:focus-visible{background:#0f2463;color:#fff!important}.predictive-search{border:2px solid #15181F!important;border-radius:0!important;background:#fff!important;box-shadow:0 16px 32px #0f24631f!important}.predictive-search .h3,.predictive-search__heading,.predictive-search .default_shead .h3{font-family:JetBrains Mono,monospace!important;font-size:12px!important;letter-spacing:1.5px;text-transform:uppercase;color:#4a5160!important;font-weight:500!important}.predictive-search .default_shead{border-bottom:2px solid #15181F;padding-bottom:8px;margin-bottom:0}.predictive-search .def_s_link{color:#0f2463!important;font-weight:700;font-size:14px}#predictive-search-results-products-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}#predictive-search-results-products-list>.grid__item{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;border-bottom:1px solid #E3E6EC}#predictive-search-results-products-list .card{display:grid!important;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;border:0!important;background:transparent!important;padding:10px 0!important;box-shadow:none!important;border-radius:0!important}#predictive-search-results-products-list .card__inner{width:64px!important;height:64px!important;padding:0!important;border:0!important;background:#fff!important}#predictive-search-results-products-list .card__inner:after,#predictive-search-results-products-list .card__inner:before{display:none!important}#predictive-search-results-products-list .card__media,#predictive-search-results-products-list .swiper,#predictive-search-results-products-list .media{position:relative!important;width:64px!important;height:64px!important;padding:0!important}#predictive-search-results-products-list .media img{width:64px!important;height:64px!important;object-fit:contain!important;position:static!important}#predictive-search-results-products-list .swiper-slide:not(:first-child),#predictive-search-results-products-list .slide_arrow,#predictive-search-results-products-list .swiper-pagination,#predictive-search-results-products-list .card__badge,#predictive-search-results-products-list .quick-add,#predictive-search-results-products-list .card__inner .card__content{display:none!important}#predictive-search-results-products-list .card__content,#predictive-search-results-products-list .card__information{padding:0!important;margin:0!important;text-align:left!important}#predictive-search-results-products-list .card__heading,#predictive-search-results-products-list .card__heading a{font-size:15px!important;font-weight:600!important;color:#15181f!important;line-height:1.35!important;margin:2px 0!important}#predictive-search-results-products-list .caption-with-letter-spacing,#predictive-search-results-products-list .card-vendor,#predictive-search-results-products-list .card__vendor{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:1px;text-transform:uppercase;color:#4a5160!important}#predictive-search-results-products-list .price,#predictive-search-results-products-list .price-item{font-weight:700!important;font-size:15px!important;color:#15181f!important}.predictive-search__item-query-result{font-family:JetBrains Mono,monospace;font-size:14px}.product-card-wrapper .card__heading{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35!important;height:calc(3 * 1.35em);min-height:calc(3 * 1.35em)}.header_main .search_suggest_move search-move,.header_main .search-marquee-list{display:none!important}.header_main .search_suggest_move>span{font-size:0!important}.header_main .search_suggest_move>span:after{content:"Search by part number or product, e.g. FSP-951";font-family:JetBrains Mono,monospace;font-size:14px;font-style:normal;letter-spacing:0;color:#6b7280}.header_main .search_suggest_move{display:flex!important;align-items:center;top:50%!important;transform:translateY(-50%)!important;left:16px!important;margin:0!important}.header_main .field__input{padding-left:16px!important;height:48px!important}.header_main .search__button{height:48px!important;width:56px!important;top:0!important;right:0!important}.product-card-wrapper .card__media img,.product-card-wrapper .media img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/fa-chrome.css.map */
