@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap");h1,h2,h3,h4,h5,h6{font-family:"DM Sans",sans-serif !important}p,span,div,small,a,button,li,ul,input{font-family:"Host Grotesk",sans-serif !important}.elementor-widget-search .hidden{opacity:1;visibility:visible}.elementor-widget-search .e-search-input{padding-left:calc(1rem + 28px)}.lexcms-product-featured-banner{display:none}.lexcms-product-search-page-container .lexcms-product-search-top-filters>form{display:none}.lexcms-product-search-page-container .lexcms-product-search-top-filters>form:has(>[name="q[manufacturer_id_eq]"]){display:block}.lexcms-product-search-page-container .lexcms-product-search-page-header-container{flex-direction:column}.lexcms-product-search-page-container .lexcms-product-search-page-header-container .lexcms-page-body-header-text{text-align:center;margin-bottom:1rem;width:100%}.lexcms-product-search-page-container{margin-top:2%}.lexcms-product-search-clear-results-button:hover{background:none;transform:scale(1.1)}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-subname-container .lexcms-product-tile-subname{margin-bottom:0;-webkit-line-clamp:unset}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-details-button{border-bottom:1px solid #000}.lexcms-product-search-clear-results-button{font-size:0px;background:none;border:none;transition-duration:.3s;transition-property:transform;transition:all .3s;border-bottom:1px solid #000;border-radius:0px;padding:5px 0px}.lexcms-product-search-clear-results-button:focus{background:none}.lexcms-product-search-clear-results-button:after{content:"Reset Search or Brand Selection";font-size:16px;color:#000;font-weight:normal}.lexcms-product-search-page-container .lexcms-product-search-top-filters select{width:12rem;font-size:.9rem;font-weight:normal}.lexcms-product-search-top-filter-container{margin-bottom:1.5rem}.lexcms-product-search-page-container .lexcms-product-search-page-header-container .lexcms-product-search-selected-product-type{font-size:0px}.lexcms-product-search-page-container .lexcms-product-search-page-header-container .lexcms-product-search-selected-product-type:after{content:"Product Search Results";font-size:2rem}.lexcms-product-search-page-container .lexcms-product-search-top-filters{gap:1rem}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container{grid-template-columns:repeat(auto-fill, minmax(min(18rem, 100%), 1fr))}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-spec-sheet-button{display:none}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-manufacturer-name{order:-1}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-details-button{display:flex;text-align:center;gap:4px;width:fit-content;font-size:0px;transition-duration:.3s;transition-property:transform;transition:all .3s}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-details-button:hover{transform:scale(1.08)}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-details-button:after{content:"";display:inline-block;width:13px;height:13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTcuMzc1IDYuMjM4NTNMMTcuMzI3MiA2LjI0MDAzQzE3LjEwMiA2LjI0ODE0IDE2Ljg4MDkgNi4yNjg0IDE2LjY2MiA2LjMwMDg0TDE2LjY2MTMgNi4zMDEyM0MxNi41Mzg0IDYuMzE3NDEgMTYuNDE3OSA2LjMzNzcgMTYuMjk5OCA2LjM2Mzg4TDE2LjI5NDQgNi4zNjUwM0gxNi4yODlDMTYuMjg4NyA2LjM2NTAzIDE2LjI4NzQgNi4zNjUwNyAxNi4yODU5IDYuMzY1MzhDMTYuMjg0NCA2LjM2NTcyIDE2LjI4MzYgNi4zNjYxNSAxNi4yODM2IDYuMzY2MTVMMTYuMjc3OCA2LjM2ODc2TDE2LjI3MTcgNi4zNzAyNkMxNi4xOTE3IDYuMzg2NDQgMTYuMTEyNiA2LjQwNDM1IDE2LjAzNCA2LjQyNDM0TDE1Ljc5ODcgNi40ODk2NEMxMy43OTggNy4wNzk2OSAxMi4wODY1IDguNzEzOTIgMTAuNjA1MSAxMS40NTM4TDEwLjU4MjMgMTEuNDk1OEwxMC41Mzg3IDExLjQ3NDFMMTAuMTg1NCAxMS4yOTg0TDEwLjE0MSAxMS4yNzYzTDEwLjE2NDEgMTEuMjMzMUMxMS40NjgzIDguODIyNDMgMTIuOTU5MyA3LjIxOTA3IDE0LjY3OTUgNi40MDA2NkwxNC44MjAzIDYuMzM0NjNMMTQuOTYxNSA2LjI3MjY3QzE0Ljk5MTQgNi4yNTk3OSAxNS4wMjE5IDYuMjQ4MTggMTUuMDUyMSA2LjIzNTg4SDAuMzc1VjUuNzU1NDJIMTUuMDU5MUMxNS4wMjg1IDUuNzQzMiAxNC45OTc2IDUuNzMxNyAxNC45NjczIDUuNzE4NjNDMTQuODcxOCA1LjY3OTM5IDE0Ljc3NjMgNS42MzU4OCAxNC42ODMzIDUuNTkwNjRWNS41OTAyNUMxMi45NjEyIDQuNzcxODEgMTEuNDY4MiAzLjE2ODg2IDEwLjE2NDEgMC43NTYzNTFMMTAuMTQxIDAuNzEzMTg1TDEwLjE4NTcgMC42OTEwMzhMMTAuNTM5MSAwLjUxNzI0NUwxMC41ODIzIDAuNDk1ODVMMTAuNjA1MSAwLjUzNzUxNUMxMi4wODg3IDMuMjc5NDYgMTMuODAyMSA0LjkxMzY4IDE1LjgwNDggNS41MDE2OUgxNS44MDUyQzE1Ljk1OTIgNS41NDgyNCAxNi4xMTMzIDUuNTg2NzIgMTYuMjcxNyA1LjYxOTE2TDE2LjI3NyA1LjYyMDY2TDE2LjMwNTYgNS42MjcwNEwxNi4zMDc1IDUuNjI3NDJDMTYuNDI0MSA1LjY1MTcyIDE2LjU0MjkgNS42NzIwMSAxNi42NjE3IDUuNjg4MjNDMTYuODgwNiA1LjcyMDY3IDE3LjEwMiA1Ljc0MTMxIDE3LjMyNzIgNS43NDk0MkwxNy4zNzUgNS43NTA5MlY2LjIzODUzWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC43NSI+PC9wYXRoPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat;margin-top:6px}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-details-button:before{font-size:.8rem;content:"View Product"}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-text-area{position:relative;padding-bottom:.5rem}.lexcms-product-tile-model-container{position:absolute;top:1rem;right:1rem}.lexcms-product-tile-model-code{font-size:.8rem;margin-bottom:.5rem;margin-top:.5rem}.lexcms-product-tile-model-code span{display:none}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-name{font-weight:normal;font-size:1.3rem;-webkit-line-clamp:unset}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile{padding:0;border-radius:15px}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-text-area{padding:1rem}.lexcms-product-tile-text-area>a:has(>.lexcms-product-tile-details-button){margin-top:auto}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-new-product{display:none}.lexcms-product-tile-image{border-top-left-radius:15px;border-top-right-radius:15px}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-description-container .lexcms-product-tile-description{-webkit-line-clamp:unset}.lexcms-product-search-page-body-container .lexcms-product-tile-grid-container .lexcms-product-tile .lexcms-product-tile-description-container{margin-bottom:1rem}.lexcms-product-search-page-container .lexcms-product-search-page-header-container .lexcms-product-search-refine-products-count{font-size:.9rem;margin-top:.8rem}.lexcms-no-results-found-container{margin-top:0}.lexcms-no-results-found-text{font-size:1.3rem !important;text-align:center}.lexcms-no-results-found-container .lexcms-no-results-found-image{width:2.5rem;height:2.5rem;margin-bottom:1.5rem}
