.catalog-part-link{color:#002b49;overflow-wrap:anywhere;word-break:break-word}#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}.availability--in,.product_in{color:#28a745}.availability--out,.product_out{color:gray}.product h1,.product h2,.product h3,.product h4{text-shadow:1px 1px #eee}.product__description{max-height:min-content;padding-top:1rem;padding-bottom:1rem;line-height:1.5em}.product__description p,.product__description li{font-size:1em;line-height:1.5em}.product__specs-legacy{padding:0 0 18px;font-size:14px;line-height:1.5em}.product__title{word-wrap:break-word;font-size:xx-large;font-weight:700}.product__manufacturer-slug{text-align:center;overflow-wrap:anywhere;word-break:break-word}.product__part-number-title{text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding-bottom:1rem}@media (width<=767.98px){.product__part-number-title{padding-bottom:unset;margin-bottom:unset!important}}.price{color:#28a745}.shipping-info .description{font-size:12px}.shipping-info input.required{border:2px solid red}.free-shipping{color:green;margin:10px 0;font-size:1.8rem;font-style:italic;display:block}.checkout-button{color:#fff;cursor:pointer;background-color:green;border-radius:5px;margin:10px 0;padding:12px;display:inline-block}.shipping-info-wrapper{width:100%;padding-left:.5rem;padding-right:.5rem}.shipping-info-wrapper>div{width:fit-content;margin:auto}.shipping-choices-acknowledgement-label{text-align:center;width:100%}.extra-shipping-note{font-size:1.2rem}.payment-methods{margin:0 auto;display:block}.form-check-label{cursor:pointer;font-size:1rem}.product-image{max-height:382px;overflow:hidden}.product-image .carousel{margin:0 auto;position:relative}.product-specs{padding-bottom:1rem;font-size:.75rem!important}.product-specs>section:nth-child(2){margin-top:1rem}.product-specs h2{margin-bottom:.5rem;font-size:1.75rem}@media (width<=767.98px){.product-specs{padding:1rem}}.product-specs__grid{grid-template-columns:repeat(3,1fr);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}@media (width<=767.98px){.product-specs__grid{grid-template-columns:repeat(2,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{flex-direction:column;padding:.5rem;display:flex}.product-specs__stat p{margin-bottom:unset}.quote-process h3{color:#002b49;text-align:center;margin-bottom:1.5rem;font-size:1.6rem;text-decoration:underline}.quote-process p{margin-bottom:0}.quote-process .icons{gap:15px}.quote-process__title{align-items:center;display:grid}.quote-process__wrapper{padding:1rem}@media (width<=767.98px){.quote-process__wrapper{padding:unset}.quote-process__form-container--no-images{flex-direction:column-reverse}}.quote-process__step{margin-bottom:1.5rem;font-size:.75rem;display:flex}.quote-process__step h4{color:#002b49;margin-bottom:0;font-size:1.3rem}.quote-process__step h5{margin-bottom:.5rem;font-size:1.1rem}.quote-process__step p{margin-bottom:0;line-height:1.1}.quote-process__step-number{color:#fff;background:#002b49;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-right:15px;font-size:1.2rem;font-weight:700;display:flex}.quote-form{background-color:#f2f2f2;border-radius:5px;width:100%;padding:20px}.quote-form input[type=submit]{cursor:pointer}.quote-form .turnstile-submit-wrapper{margin-bottom:1rem}.info-card{box-shadow:0 0 6px #eee}.info-card a{color:#002b49}.contact-info-card{color:#fff;text-align:center;background-color:#002b49;border-radius:5px;flex-direction:column;justify-content:space-around;height:264px;padding:1rem;display:flex}.contact-info-card a{color:#fff}.shipping-payment-card{height:264px}.shipping-payment-card .card-header{color:#fff;background-color:#002b49}.shipping-payment-card img{border-radius:5px;width:70px;height:70px}.page-card{width:calc(48% - 5px);height:300px}@media (width<=767.98px){.page-card{width:calc(100% - 5px)}}
