:root{--af-navy:#183142;--af-teal:#1c768f;--af-teal-dark:#14586c;--af-orange:#fa991c;--af-paper:#f6f8f9;--af-border:#d9e2e6;--af-muted:#61717a;--af-white:#fff;--af-shadow:0 14px 36px #1831421c}[hidden]{display:none!important}form #website{display:none}.container:after{content:"";clear:both;display:table}p{width:100%;font-size:1.2em;line-height:1.6em;display:block}.page-container{padding-bottom:5em}.site-header{z-index:9999;white-space:nowrap;background-color:#efefef;height:35px;font-size:11px;position:sticky;top:0}.site-header__row p{margin-bottom:10px;padding-top:8px;font-size:1.1em;font-weight:700}.site-nav{background-color:#002b49;box-shadow:0 1px 3px #111}.site-nav .nav-item .nav-link{color:#fff}.navbar-wrapper.sticky-top,.navbar-dark.is-sticky{top:35px}@media (width>=992px) and (width<=1199.98px){.navbar-nav{flex-wrap:nowrap}.site-nav .nav-item .nav-link{white-space:nowrap;padding-left:.4rem;padding-right:.4rem;font-size:.875rem}.navbar-input{width:140px}}@media (width<=991.98px){.navbar-toggler{flex-shrink:0;align-self:center;margin-right:.5rem}.navbar-collapse{z-index:1000;background-color:#002b49;padding:.75rem 1rem 1rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px #0000004d}}@media (width<=449.98px){.navbar-brand img{object-fit:contain;width:100%}.navbar-input{width:210px}}@media (width<=390px){.navbar-input{width:190px}.navbar-form-container{justify-content:flex-start}.form-inline .container{padding-right:unset;padding-left:unset}.navbar-form-container .col-auto{flex:unset}}.site-footer{content-visibility:auto;contain-intrinsic-size:0 480px;background:#eee;padding:30px 30px 0;box-shadow:0 -1px 6px #d3d3d3}.site-footer p{font-size:1em}.site-footer address{margin-top:1rem}@media (width<=449.98px){.site-footer{padding:1rem 0 0}.site-footer img{object-fit:contain;width:100%}}.site-footer__disclaimer p{text-align:center;font-size:10px}.site-footer__copyright{text-align:center;color:#fff;background:#002b49;padding:1rem}.autocomplete{z-index:9999;background-color:#fff;border:1px solid #ccc;width:400px;height:auto;max-height:80vh;padding:20px;display:none;position:absolute;top:0;overflow-y:auto;transform:translate(9px,49px);box-shadow:0 4px 8px #0003}.autocomplete[hidden]{display:none!important}@media (width<=1199.98px){.autocomplete{width:350px}}@media (width<=991.98px){.autocomplete{transform:translate(9px,48px)}}@media (width<=575.98px){.autocomplete{box-sizing:border-box;width:100vw;max-height:unset;top:100%;left:0;transform:translate(0)}}.autocomplete-row{border-bottom:1px solid #d3d3d3;padding-top:.35rem;padding-bottom:.35rem}.autocomplete-row:first-child{padding-top:unset}.autocomplete-row:last-child{padding-bottom:unset;border-bottom:none}@media (width<=575.98px){.autocomplete-row{padding-top:.6rem;padding-bottom:.6rem}}.autocomplete-item{flex-direction:column;display:flex}.autocomplete-item .part-number{font-weight:600}.autocomplete-item .manufacturer-series{color:#707070;flex-direction:row;justify-content:space-around;gap:5px;font-size:.95rem;display:flex}.autocomplete-item .manufacturer-series>div:first-child,.autocomplete-item .manufacturer-series>div:nth-child(2){flex:1}.review-slider{width:450px;height:90px;position:relative;overflow:hidden}@media (width<=990px){.review-slider{display:none}}.review-slider__content{text-overflow:ellipsis;width:100%;animation-duration:.5s;overflow:hidden}.review-slider__text{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:medium;line-height:1.2em;display:-webkit-box;overflow:hidden}.review-slider__footer{font-size:small;position:relative}.review-slider__author{display:inline-block}.review-slider__stars{top:50%;left:0}.review-slider__navigation{position:absolute;bottom:-10%;right:0}.review-slider__chevron{background-color:#ffffff80;border:none;outline:none;margin-bottom:6px;font-size:24px;line-height:1em}.slide-from-left{animation-name:reviewSliderSlideInFromLeft}.slide-from-right{animation-name:reviewSliderSlideInFromRight}@keyframes reviewSliderSlideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes reviewSliderSlideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.highlights{color:#fff;text-align:center;background-color:#002b49;border-radius:0;width:100%;padding:20px 0 5px;font-size:12px;position:relative;bottom:0}.highlights .row{flex-wrap:nowrap}@media (width<=767.98px){.highlights .row{flex-wrap:wrap;align-items:flex-start;margin:unset!important}.highlights .row .row{flex-direction:row;padding-left:0;padding-right:0}.highlights .row .row .col{padding-left:0;padding-right:0}}.dropdown-submenu{position:relative}.dropdown-submenu a:after{position:absolute;top:.8em;right:6px;transform:rotate(-90deg)}.dropdown-submenu .dropdown-menu{margin-left:.1rem;margin-right:.1rem;top:0;left:100%}.page-header{color:#fff;background-position:50%;background-size:cover;border-radius:5px;margin-bottom:10px;padding:5px}.bg-info-subtle{background-color:#002b49;border-radius:5px;width:max-content;padding:10px}.form__honeypot,.honeypot,form #website{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.turnstile-submit-wrapper{margin-bottom:0}.turnstile-submit-wrapper .form-submit-button:disabled{cursor:wait;opacity:.65}.quote-form .turnstile-submit-wrapper{margin-bottom:1rem}.form-response{border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1rem;display:none}.form-response.is-success,.form-response.is-error{display:block}.form-response.is-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.form-response.is-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.ui.color1.segment{border-color:#1f2585}.ui.inverted.vertical.segment.footer{margin-top:20px}#products_table_wrapper,#series_table_wrapper,#manufacturer_table_wrapper{margin-bottom:1em}.rating-custom .check.icon{opacity:0}.rating-custom .checked .check.icon{opacity:1}.circle-hide{color:#fff!important;padding-left:16px!important}.circle-hide:before,.circle-hide:after{display:none!important}.default-color .text{color:#bfbfbfde!important}.feedback.ui.form .selection.dropdown .menu{min-width:100.4%!important}.terms-and-conditions-heading{margin:.5em 0;display:block}.terms-and-conditions-subheading{margin:.3em 0;display:block}.description{font-size:1em;font-style:italic}#quote,#quote.active{color:#fff}
