.availability--in,.product_in{color:#047b5f}.availability--out,.product_out{color:gray}.catalog-part-link{color:#1c768f;overflow-wrap:anywhere;word-break:break-word}.catalog-part-link:hover{color:#fa991c}#products_table td,#products_table th,#series_table td,#series_table th,#manufacturer_table td,#manufacturer_table th{overflow-wrap:anywhere;word-break:break-word}#products_table_wrapper,#series_table_wrapper,#manufacturer_table_wrapper,#in_stock_products_table_wrapper{margin-bottom:1em}.dataTable .alert.alert-info.mt-4{display:none}.contact-box{text-align:center;color:#fff;box-sizing:border-box;background-color:#1c768f;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:23%;height:200px;margin:15px;padding:20px;display:flex}.contact-box a{color:#fff}.contact-box img{width:60px;height:60px}.contact-box>div{text-align:center;flex:1;align-content:center}@media (width<=767.98px){.contact-box{flex:auto;width:95%}}.contact-info-card{overflow-wrap:anywhere;word-break:break-word;background-color:#f2f2f2;border:0;border-radius:8px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f}.contact-info-card .card-header{background-color:#0000;border-bottom:0;padding:24px 24px 0}.contact-info-card .card-header h2{color:#1c768f;letter-spacing:-.01em;margin:0;font-size:1.5rem}.contact-info-card .card-body{background-color:#0000;padding:20px 24px 24px;font-size:.9375rem;line-height:1.55}.contact-info-card h3{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;margin:16px 0 4px;font-size:.8125rem;font-weight:600}.contact-info-card h3:first-of-type{margin-top:0}.contact-info-card address,.contact-info-card p{margin:0 0 4px;font-style:normal}.contact-info-card a{color:#fa991c;font-weight:500}.info-card{color:#1c768f;background-color:#fff;border-radius:8px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f}.info-card:hover{transform:translateY(-1px);box-shadow:0 4px 10px #1018280f,0 2px 4px #1018280a}.info-card h3,.info-card .card-title{letter-spacing:-.01em;font-size:1.5rem}.info-card p,.info-card .card-text{font-size:1.0625rem}.info-card a,.info-card .card-header i{color:#1c768f}.page-card{flex:1 1 0;min-width:0;min-height:300px}@media (width<=767.98px){.page-card{flex:100%;margin-bottom:15px}}.product-page{margin-top:0}.product-header{text-align:center;margin-bottom:30px}@media (width<=767.98px){.product-header{margin-bottom:20px}}.product-title,.product__title{color:#1c768f;word-wrap:break-word;flex-wrap:wrap;justify-content:center;align-items:baseline;margin-bottom:10px;font-size:2.5rem;font-weight:700;line-height:1.2;display:flex}.product-title .part-number,.product-title .manufacturer-name,.product__title .part-number,.product__title .manufacturer-name{white-space:nowrap;max-width:100%;display:inline-block}.product-title .part-number,.product__title .part-number{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-right:10px}.product-title .manufacturer-name,.product__title .manufacturer-name{color:#6c757d;font-size:1.8rem;font-weight:400}@media (width<=767.98px){.product-title,.product__title{flex-direction:column;align-items:center;width:100%}.product-title .part-number,.product__title .part-number{margin-bottom:5px;margin-right:0;font-size:2rem}.product-title>span,.product__title>span{width:100%}}.product__manufacturer-slug{text-align:center;color:#6c757d;overflow-wrap:anywhere;word-break:break-word;font-weight:400}.product__part-number-title{text-align:center;color:#1c768f;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding-bottom:1rem;font-weight:700}@media (width<=767.98px){.product__part-number-title{padding-bottom:unset;margin-bottom:unset!important}}.product-rating{justify-content:center;align-items:center;font-size:1.2rem;display:flex}.product-rating .rating-text{margin-left:10px}@media (width<=767.98px){.product-rating{justify-content:center;margin-bottom:15px}}.product-description,.product__description{text-wrap-mode:wrap;margin-bottom:15px;font-size:.9rem}.product-description h2,.product__description h2{color:#1c768f;margin-bottom:15px;font-size:1.5rem}@media (width<=767.98px){.product-description,.product__description{margin-bottom:0}}.additional-info{margin-top:40px;margin-bottom:40px}@media (width<=767.98px){.additional-info .col-md-6{margin-bottom:15px}}.stock-status{color:#28a745;align-items:center;margin-bottom:20px;padding:5px 10px;font-size:1.2rem;display:inline-flex;position:relative}.stock-status i{margin-right:10px}.stock-status.pulse-animation:before{content:"";border:1px solid #28a745;border-radius:8px;animation:1.5s infinite stockPulse;position:absolute;inset:0}@keyframes stockPulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}to{opacity:.6;transform:scale(1)}}@media (width<=767.98px){.container.product-page{padding-left:10px;padding-right:10px}.product-page .row{margin-left:-5px;margin-right:-5px}.product-page .col-md-6,.product-page .col-md-8,.product-page .col-md-4{padding-left:5px;padding-right:5px}#productCarousel{margin-bottom:15px}}#productCarouselIndicators{margin:0 auto}.carousel-inner img{width:100%;height:auto}.image-carousel{align-items:center;width:100%;height:auto;display:flex;position:relative}.image-carousel:not(.hydrated) .image-carousel__ui{display:none}.image-carousel__main{aspect-ratio:1;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.image-carousel__orientation,.image-carousel__expand{z-index:2;color:#fff;background:#0009;border-radius:4px;padding:4px 8px;font-size:17px;position:absolute;top:10px}.image-carousel__orientation{left:10px}.image-carousel__expand{cursor:pointer;border:none;padding:6px 10px;right:10px}.image-carousel__main-image{object-fit:contain;cursor:pointer;width:100%;max-width:600px;transition:transform .3s}.image-carousel__thumbnails{background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.image-carousel__thumbnail{cursor:pointer;opacity:.4;background:0 0;border:0;padding:0;transition:opacity .3s,transform .2s}.image-carousel__thumbnail:hover{opacity:.7}.image-carousel__thumbnail.active{opacity:1;transform:scale(1.05)}.image-carousel__thumbnail img{aspect-ratio:1;object-fit:cover;width:75px;display:block}.image-modal{z-index:9999;opacity:0;visibility:hidden;background:#000000d9;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.image-modal.active{opacity:1;visibility:visible}.image-modal img{object-fit:contain;max-width:90%;max-height:90%}@media (width>=992px){.image-carousel{flex-direction:column;align-items:center;height:100%}.image-carousel__main{aspect-ratio:auto;min-height:0}.image-carousel__main-image{width:auto;max-width:100%;max-height:100%}.image-carousel__thumbnails{flex-direction:row;justify-content:center;max-height:none;padding-top:10px;overflow:visible}.image-carousel__thumbnail img{width:clamp(50px,8vw,120px)}}.contact-info,.shipping-payment{background-color:#f8f9fa;border-radius:5px;flex-direction:column;height:100%;padding:20px;display:flex;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f}.contact-info h2,.shipping-payment h2{color:#1c768f;margin-bottom:15px;font-size:1.5rem}.contact-info p,.shipping-payment p{margin-bottom:10px}.contact-info i,.shipping-payment i{color:#fa991c;margin-right:10px}.contact-info a,.shipping-payment a{color:#1c768f;text-decoration:none}@media (width<=767.98px){.contact-info,.shipping-payment{padding:15px}}.shipping-options,.payment-options{flex-direction:column;flex:1;display:flex}.shipping-options h3,.payment-options h3{margin-bottom:10px}.shipping-logos,.payment-logos{flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;display:flex}.shipping-logos img,.payment-logos img{object-fit:contain;max-height:50px;margin:10px}@media (width<=767.98px){.shipping-logos img,.payment-logos img{margin:10px 5px}}.call-to-action{text-align:center;color:#fff;background-color:#1c768f;border-radius:5px;margin-bottom:20px;padding:40px 20px}.call-to-action h2{margin-bottom:20px;font-size:2rem}.call-to-action p{margin-bottom:30px;font-size:1.2rem}@media (width<=767.98px){.call-to-action{padding:20px 15px}}.product-specs{margin-bottom:15px;font-size:.9rem}.product-specs h2{color:#1c768f;margin-bottom:15px;font-size:1.5rem}.product-specs table th,.product-specs table td{vertical-align:middle}@media (width<=767.98px){.product-specs{padding:unset;width:100%;margin-bottom:0;overflow-x:auto}}.product-specs__grid{grid-template-columns:repeat(3,1fr);align-items:start;margin-bottom:15px;display:grid}.product-specs__grid>:nth-child(6n-5),.product-specs__grid>:nth-child(6n-4),.product-specs__grid>:nth-child(6n-3){background-color:#f8f9fa}.product-specs__grid>div{padding:.5rem}@media (width<=767.98px){.product-specs__grid{grid-template-columns:1fr 1fr}.product-specs__grid>:nth-child(6n-5),.product-specs__grid>:nth-child(6n-4),.product-specs__grid>:nth-child(6n-3){background-color:unset}.product-specs__grid>:nth-child(4n-3),.product-specs__grid>:nth-child(4n-2){background-color:#f8f9fa}}.product-specs__stat{overflow-wrap:break-word;word-break:break-word;text-wrap-mode:wrap;min-width:0;padding:.5rem}.product-specs__stat p{margin-bottom:0}.quote-form,#container-form{background-color:#f2f2f2;border-radius:8px;width:100%;padding:24px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f}.quote-form h2,.quote-form h3,#container-form h2,#container-form h3{letter-spacing:-.01em;font-size:1.5rem}.quote-form h2,#container-form h2{color:#1c768f;text-align:left}.quote-form h2 .part-number,#container-form h2 .part-number{color:#1c768f;overflow-wrap:anywhere;word-break:break-word}.quote-form input[type=submit],.quote-form button[type=submit],#container-form input[type=submit],#container-form button[type=submit]{color:#fff;cursor:pointer;background-color:#fa991c;border:none;border-radius:4px;width:100%;padding:12px 20px;transition:all .5s}.quote-form input[type=submit]:hover,.quote-form button[type=submit]:hover,#container-form input[type=submit]:hover,#container-form button[type=submit]:hover{background-color:#1c768f}.quote-form .form-control,#container-form .form-control{border-radius:4px}.quote-form .btn,#container-form .btn{border-radius:4px;font-size:1rem}.quote-form .shipping-info-wrapper,#container-form .shipping-info-wrapper{justify-content:flex-start;padding-left:0}.quote-form .lead,#container-form .lead{text-align:left;margin-bottom:1rem;font-size:1rem}.quote-form .lead a,#container-form .lead a{color:#1c768f;white-space:nowrap;font-weight:600}.quote-form .lead a:hover,#container-form .lead a:hover{color:#fa991c}.quote-form .privacy-note,#container-form .privacy-note{text-align:center}.quote-form .trust-markers,#container-form .trust-markers{border-top:1px solid #00000014;gap:8px;padding-top:14px}@media (width<=767.98px){.quote-form .trust-markers,#container-form .trust-markers{flex-wrap:wrap}}.quote-form .trust-marker,#container-form .trust-marker{flex:30%;min-width:90px;padding:4px 0}@media (width<=767.98px){.quote-form .trust-marker,#container-form .trust-marker{width:33%;margin-bottom:15px}}.quote-form .trust-marker i.fas,.quote-form .trust-marker i.far,.quote-form .trust-marker i.fab,#container-form .trust-marker i.fas,#container-form .trust-marker i.far,#container-form .trust-marker i.fab{color:#1c768f;margin-bottom:5px;font-size:2rem;line-height:1;display:block}.quote-form .trust-marker p,#container-form .trust-marker p{color:#6c757d;margin:0;font-size:.9em;line-height:1.2}.quote-process__wrapper{padding:1rem}.shipping-info-wrapper{justify-content:center;width:100%;padding:.5rem .5rem 1rem;display:flex}.shipping-payment-card{height:264px}.shipping-payment-card .card-header{color:#fff;background-color:#1c768f}.shipping-payment-card img{border-radius:5px;width:70px;height:70px}.datasheet-link{color:#1c768f}.datasheet-link:hover{color:#fa991c}
