.page-module-scss-module__7lrhha__comparePage{--container-gutter:1.5rem;--main-body-last-div-after-padding-bottom:5rem;--comparison-actions-container-width:10.875rem;--comparison-column-min-width:11.3125rem;--custom-item-card-image-size:5rem;background-color:var(--white)}@media (min-width:768px){.page-module-scss-module__7lrhha__comparePage{--comparison-column-min-width:15.625rem;--comparison-actions-container-width:12.375rem}}@media (min-width:992px){.page-module-scss-module__7lrhha__comparePage{--container-gutter:2rem}}.page-module-scss-module__7lrhha__comparePage .page-module-scss-module__7lrhha__compareContent{margin-inline:calc(-1*var(--container-gutter));padding-inline:var(--container-gutter)}.page-module-scss-module__7lrhha__comparePage .page-module-scss-module__7lrhha__compareContent.page-module-scss-module__7lrhha__horizontalOverflow{overflow-x:auto}.page-module-scss-module__7lrhha__comparePage .page-module-scss-module__7lrhha__productsComparisonContainer{--root-item-card-border:0;border-radius:var(--mi-radius-md);border:1px solid var(--primary-border-color);background-color:var(--white);width:fit-content;min-width:100%;overflow:clip}.page-module-scss-module__7lrhha__productsRow{border-bottom:1px solid var(--primary-border-color);padding-left:1rem;display:flex}.page-module-scss-module__7lrhha__productsRow .page-module-scss-module__7lrhha__productCard{flex:1 0 var(--comparison-column-min-width);border-right:1px solid var(--primary-border-color)}.page-module-scss-module__7lrhha__productsRow .page-module-scss-module__7lrhha__productCard:last-child{border-right:none}.page-module-scss-module__7lrhha__comparisonActions{flex:0 0 var(--comparison-actions-container-width);border-right:1px solid var(--primary-border-color);flex-direction:column;justify-content:space-between;padding:1rem 0;display:flex}.page-module-scss-module__7lrhha__comparisonActions .page-module-scss-module__7lrhha__printButtonContainer{width:min-content}
.back-to-previous-page-button-module-scss-module__IEI0lq__backButton{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex;color:var(--white)!important;background:0 0!important;border:none!important;padding:0!important;text-decoration:none!important}.back-to-previous-page-button-module-scss-module__IEI0lq__backButton:hover{opacity:.8;color:var(--white)!important;text-decoration:none!important}.back-to-previous-page-button-module-scss-module__IEI0lq__backButton:focus{outline:2px solid var(--white);outline-offset:2px}.back-to-previous-page-button-module-scss-module__IEI0lq__backButton:visited{color:var(--white)!important}
.no-results-module-scss-module__xANtFq__searchHeaderWrapper{background-color:#000;padding-top:1rem}.no-results-module-scss-module__xANtFq__searchHeader{padding-top:0!important}.no-results-module-scss-module__xANtFq__searchHeader .container{flex-direction:column;align-items:center;display:flex}.no-results-module-scss-module__xANtFq__searchHeader .container h1 span{display:none}@media (min-width:768px){.no-results-module-scss-module__xANtFq__searchHeader .container{align-items:flex-start}.no-results-module-scss-module__xANtFq__searchHeader .container p{padding-left:1rem}.no-results-module-scss-module__xANtFq__searchHeader .container h1:before{left:1.3rem}.no-results-module-scss-module__xANtFq__searchHeader .container h1 span{display:inline-block}}.no-results-module-scss-module__xANtFq__productList h3{text-transform:uppercase}.no-results-module-scss-module__xANtFq__productList button{width:75%}.no-results-module-scss-module__xANtFq__recommendationsSLider{padding-top:0}
.compare-header-module-scss-module__YqFbca__header{margin-top:1rem}.compare-header-module-scss-module__YqFbca__header .compare-header-module-scss-module__YqFbca__backToButton{font-size:1rem;color:var(--tertiary)!important}.compare-header-module-scss-module__YqFbca__header .compare-header-module-scss-module__YqFbca__backToButton:hover{opacity:1;color:var(--tertiary)!important;text-decoration:underline!important}.compare-header-module-scss-module__YqFbca__header .compare-header-module-scss-module__YqFbca__heading{margin-block:1.5rem!important}
.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow{padding-left:1rem;display:flex}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeName,.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeValue{overflow-wrap:break-word;border-right:1px solid var(--primary-border-color);overflow:hidden}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeName{flex:0 0 var(--comparison-actions-container-width);padding:.75rem .5rem .75rem 0;font-weight:600}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeName .compare-attributes-rows-module-scss-module__u07XuW__link{font-weight:500}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeName .compare-attributes-rows-module-scss-module__u07XuW__link:hover{text-decoration:underline}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeValue{flex:1 0 var(--comparison-column-min-width);padding:.75rem .5rem}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__attributeValue:last-child{border-right:none}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow .compare-attributes-rows-module-scss-module__u07XuW__noDataLabel{color:var(--primary-lighter);font-style:italic}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow:last-child{border-bottom-left-radius:var(--mi-radius-md);border-bottom-right-radius:var(--mi-radius-md)}.compare-attributes-rows-module-scss-module__u07XuW__productsAttributesRow:nth-child(odd){background-color:var(--grey)}
.compare-sticky-row-module-scss-module__pLSpia__stickyRow{z-index:10;background-color:var(--white);border-bottom:1px solid var(--primary-border-color);transition:transform .25s ease-in-out;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.compare-sticky-row-module-scss-module__pLSpia__stickyRow.compare-sticky-row-module-scss-module__pLSpia__isVisible{background-color:var(--white);box-shadow:var(--card-shadow);transition:transform .25s ease-in-out;transform:translateY(0)}.compare-sticky-row-module-scss-module__pLSpia__stickyCompareContent{margin-inline:calc(-1*var(--container-gutter));padding-inline:var(--container-gutter)}.compare-sticky-row-module-scss-module__pLSpia__stickyProductsContainer{--root-item-card-border:0;border-left:1px solid var(--primary-border-color);border-right:1px solid var(--primary-border-color);background-color:var(--white);width:fit-content;min-width:100%;overflow:clip}.compare-sticky-row-module-scss-module__pLSpia__stickyProductsRow{background-color:var(--white);padding-left:1rem;display:flex}.compare-sticky-row-module-scss-module__pLSpia__productCard{flex:1 0 var(--comparison-column-min-width);border-right:1px solid var(--primary-border-color);min-height:10rem;position:relative}.compare-sticky-row-module-scss-module__pLSpia__productCard:last-child{border-right:none}.compare-sticky-row-module-scss-module__pLSpia__productCard .compare-sticky-row-module-scss-module__pLSpia__removeButton{z-index:1;cursor:pointer;background-color:#0000;border:none;position:absolute;top:.6875rem;right:.6875rem}.compare-sticky-row-module-scss-module__pLSpia__productCard .compare-sticky-row-module-scss-module__pLSpia__removeButton svg{color:var(--primary);width:1.125rem;height:1.125rem;font-size:1.125rem}.compare-sticky-row-module-scss-module__pLSpia__stickyCard{--custom-item-card-image-size:3rem;flex-direction:column;justify-content:center;min-height:100%;padding:1rem .75rem;display:flex}.compare-sticky-row-module-scss-module__pLSpia__stickyCard .compare-sticky-row-module-scss-module__pLSpia__image{align-self:center}.compare-sticky-row-module-scss-module__pLSpia__stickyCard .compare-sticky-row-module-scss-module__pLSpia__details{--custom-item-card-manufacturer-name-font-size:1rem;--custom-item-card-manufacturer-part-number-font-size:1rem;min-height:3rem}.compare-sticky-row-module-scss-module__pLSpia__stickyCard .compare-sticky-row-module-scss-module__pLSpia__availability{flex-grow:1}.compare-sticky-row-module-scss-module__pLSpia__stickyCard .compare-sticky-row-module-scss-module__pLSpia__itemCardDetails{flex-direction:column;display:flex}.compare-sticky-row-module-scss-module__pLSpia__stickyCard .compare-sticky-row-module-scss-module__pLSpia__price{--custom-item-card-price-container-flex-gap:.25rem;flex-direction:column;justify-content:start;align-items:start;margin-top:.75rem;display:flex}
.compare-products-cards-module-scss-module__QlGsCa__productCard{flex:1 0 var(--comparison-column-min-width);border-right:1px solid var(--primary-border-color);position:relative;overflow:hidden;container:product-card/inline-size}.compare-products-cards-module-scss-module__QlGsCa__productCard .compare-products-cards-module-scss-module__QlGsCa__compareItemCard{--custom-item-card-quantity-container-width:5.625rem;height:100%}@container product-card (max-width:15.625rem){.compare-products-cards-module-scss-module__QlGsCa__productCard .compare-products-cards-module-scss-module__QlGsCa__compareItemCard{--custom-item-card-quantity-container-width:4.0625rem}}.compare-products-cards-module-scss-module__QlGsCa__productCard .compare-products-cards-module-scss-module__QlGsCa__removeButton{z-index:1;cursor:pointer;background-color:#0000;border:none;position:absolute;top:.6875rem;right:.6875rem}.compare-products-cards-module-scss-module__QlGsCa__productCard .compare-products-cards-module-scss-module__QlGsCa__removeButton svg{color:var(--primary);width:1.125rem;height:1.125rem;font-size:1.125rem}.compare-products-cards-module-scss-module__QlGsCa__productCard:last-child{border-right:none}
.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent{grid-template:"image image""details details"1fr"stock stock""price price""qty button""errors errors""compare compare"/auto minmax(0,1fr);column-gap:.5rem;padding:1rem}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__details{margin-bottom:1rem}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__details .compare-product-card-content-module-scss-module__KjSeBG__itemCardDetails{--item-card-description-max-lines:2;--custom-item-card-title-margin:0;--custom-item-card-manufacturer-name-font-size:1.125rem;--custom-item-card-manufacturer-part-number-font-size:1.125rem}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__details .compare-product-card-content-module-scss-module__KjSeBG__itemCardDetails.compare-product-card-content-module-scss-module__KjSeBG__isAnimated .compare-product-card-content-module-scss-module__KjSeBG__title,.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__details .compare-product-card-content-module-scss-module__KjSeBG__itemCardDetails.compare-product-card-content-module-scss-module__KjSeBG__isAnimated .compare-product-card-content-module-scss-module__KjSeBG__description{-webkit-line-clamp:var(--item-card-description-max-lines,3)}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__details .compare-product-card-content-module-scss-module__KjSeBG__itemCardDetails.compare-product-card-content-module-scss-module__KjSeBG__isAnimated .compare-product-card-content-module-scss-module__KjSeBG__description{max-height:4.5rem;font-size:.875rem}@media (max-width:767.98px){.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__itemCardDetails{min-height:5.875rem}}@media (max-width:575.98px){.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent{padding:1rem 1rem 1.4375rem}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__itemCardDetails{min-height:6.6875rem}}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__cart button{max-width:13.25rem;padding-inline:.75rem}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__price{flex-direction:column-reverse;align-items:flex-start;gap:0;margin-block:1.5rem;display:flex}@media (max-width:767.98px){.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__price{--quote-container-margin-bottom:1rem}}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__price .compare-product-card-content-module-scss-module__KjSeBG__messageInGridListWrapper{height:1rem}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__price .compare-product-card-content-module-scss-module__KjSeBG__messageInGridList{color:var(--primary-lighter)}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__price .compare-product-card-content-module-scss-module__KjSeBG__messageInGridList button{text-align:left;width:auto;display:inline}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__quantity label{display:var(--custom-item-card-quantity-display,flex)}.compare-product-card-content-module-scss-module__KjSeBG__compareProductCardContent .compare-product-card-content-module-scss-module__KjSeBG__quantityValidationError{grid-area:errors;height:1rem;margin:.25rem 0}
