.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}
.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}.compare-sticky-row-module-scss-module__pLSpia__productCard:last-child{border-right:none}.compare-sticky-row-module-scss-module__pLSpia__stickyCard{--custom-item-card-image-size:3rem;flex-direction:column;justify-content:center;gap:.5rem;min-height:100%;padding:1rem .75rem;display:flex}.compare-sticky-row-module-scss-module__pLSpia__details{flex-grow:1}.compare-sticky-row-module-scss-module__pLSpia__itemCardDetails{flex-direction:column;gap:.25rem;display:flex}.compare-sticky-row-module-scss-module__pLSpia__price{margin-top:.25rem}
.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}
.price-with-currency-module-scss-module__52yYFq__container{align-items:flex-end;display:flex}.price-with-currency-module-scss-module__52yYFq__label{font-size:.875rem;font-weight:700;line-height:.875rem;font-family:var(--font-family-heading);padding-bottom:.25rem;padding-right:.25rem}.price-with-currency-module-scss-module__52yYFq__price{color:var(--primary-dark);font-size:1.875rem;font-weight:700;line-height:1.2;font-family:var(--font-family-heading);padding-right:.125rem}.price-with-currency-module-scss-module__52yYFq__skeleton{font-size:1.875rem;line-height:1.1}.price-with-currency-module-scss-module__52yYFq__decimal{letter-spacing:.4px;font-size:1rem;font-weight:700;line-height:1;font-family:var(--font-family-heading);padding-bottom:.75rem;padding-right:.125rem;display:block}.price-with-currency-module-scss-module__52yYFq__unitOfMeasure{color:var(--primary-lighter);padding-bottom:.25rem;font-size:.875rem;line-height:1}
.product-price-or-quote-module-scss-module__2DWb8a__container{--item-card-list-price-font-size:1rem;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.product-price-or-quote-module-scss-module__2DWb8a__quoteLabel{text-align:end;color:var(--primary-dark);border-bottom:1px dashed var(--primary-border-color);margin-bottom:.25rem;font-size:1.125rem;font-weight:600;display:inline-block}.product-price-or-quote-module-scss-module__2DWb8a__info{flex-direction:row;justify-content:flex-end;gap:.5rem;display:flex}
.product-detail-sticky-footer-module-scss-module__KYFdfG__productData{--product-info-title-font-size:1.25rem;--product-info-manufacturer-part-number-font-size:1.25rem;--product-info-description-font-size:1rem;--product-info-margin:0;--product-info-line-height:1.5625rem;--product-info-description-margin:.45rem;--thumbnail-size:6.25rem;--product-info-manufacturer-name-font-size:1.25rem;grid-template-columns:1fr auto;grid-template-areas:"productInfo productPrice""productAction productAction";align-items:baseline;gap:1rem 1.5rem;display:grid}.product-detail-sticky-footer-module-scss-module__KYFdfG__productData .product-detail-sticky-footer-module-scss-module__KYFdfG__imageAndProductInfo{grid-area:productInfo}.product-detail-sticky-footer-module-scss-module__KYFdfG__productData .product-detail-sticky-footer-module-scss-module__KYFdfG__imageAndProductInfo .product-detail-sticky-footer-module-scss-module__KYFdfG__productInfo{--custom-manufacturer-part-number-display:inline;--custom-description-display:none;--custom-product-info-height:100%;--custom-product-info-display:flex;--custom-product-info-align-items:center;--custom-product-info-title-text-transform:none;--custom-product-info-manufacturer-name-after-content:" ";min-width:0;height:100%}.product-detail-sticky-footer-module-scss-module__KYFdfG__productData .product-detail-sticky-footer-module-scss-module__KYFdfG__priceOrQuote{grid-area:productPrice}.product-detail-sticky-footer-module-scss-module__KYFdfG__productData .product-detail-sticky-footer-module-scss-module__KYFdfG__actions{--btn-height:3.0625rem;grid-area:productAction}.product-detail-sticky-footer-module-scss-module__KYFdfG__productData .product-detail-sticky-footer-module-scss-module__KYFdfG__actions button{width:100%}.product-detail-sticky-footer-module-scss-module__KYFdfG__productData .product-detail-sticky-footer-module-scss-module__KYFdfG__actions button span:first-child:before{content:"+ "}.product-detail-sticky-footer-module-scss-module__KYFdfG__topButtonContainer{position:absolute;top:-4.75rem;right:1rem}
.sticky-header-nav-module-scss-module__DQjmEG__nav{border-top:1px solid var(--primary-border-color);overflow-x:auto}.sticky-header-nav-module-scss-module__DQjmEG__nav ul{list-style-type:none;display:flex}.sticky-header-nav-module-scss-module__DQjmEG__nav ul li{white-space:nowrap;padding:.5rem 1rem}.sticky-header-nav-module-scss-module__DQjmEG__nav ul li button{color:var(--primary)}.sticky-header-nav-module-scss-module__DQjmEG__nav ul li button:before{opacity:0;border:0}.sticky-header-nav-module-scss-module__DQjmEG__nav ul li button:hover{color:var(--link-color);border-bottom:0;text-decoration:none}.sticky-header-nav-module-scss-module__DQjmEG__nav ul li.sticky-header-nav-module-scss-module__DQjmEG__active button{color:var(--link-color)}.sticky-header-nav-module-scss-module__DQjmEG__nav ul li.sticky-header-nav-module-scss-module__DQjmEG__active button:before{content:"";background-color:var(--link-color);opacity:1;height:.25rem;transition:opacity .25s ease-in-out;position:absolute;bottom:-.8rem;right:1rem}
.product-detail-sticky-header-module-scss-module__hUHuQG__productData{--product-info-description-font-size:1rem;--product-info-description-margin:.45rem;--product-info-manufacturer-name-font-size:1.125em;--product-info-title-font-size:.9rem;--product-info-manufacturer-part-number-font-size:1.4em;--product-info-margin:0 0 .15rem 0;--product-info-line-height:1.35rem;--thumbnail-size:6.25rem;justify-content:space-between;gap:1.6rem;display:flex}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__imageAndProductInfo{gap:1rem;min-width:0;display:flex}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__imageAndProductInfo .product-detail-sticky-header-module-scss-module__hUHuQG__thumbnail{width:var(--thumbnail-size);height:var(--thumbnail-size);border:solid 1px var(--primary-border-color);flex-shrink:0;display:block}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__imageAndProductInfo .product-detail-sticky-header-module-scss-module__hUHuQG__productInfo{--custom-manufacturer-part-number-display:block;--custom-description-display:block;--custom-product-info-height:auto;--custom-product-info-display:block;--custom-product-info-align-items:baseline;--custom-product-info-title-text-transform:uppercase;--custom-product-info-manufacturer-name-after-content:unset;min-width:0;height:auto}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__headerPriceAndActions{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-end;display:flex}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__headerPriceAndActions .product-detail-sticky-header-module-scss-module__hUHuQG__actions{color:var(--primary-dark);gap:1rem;font-size:1.125rem;display:flex}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__headerPriceAndActions .product-detail-sticky-header-module-scss-module__hUHuQG__actions .product-detail-sticky-header-module-scss-module__hUHuQG__quantity{text-transform:uppercase;width:8.4rem}.product-detail-sticky-header-module-scss-module__hUHuQG__productData .product-detail-sticky-header-module-scss-module__hUHuQG__headerPriceAndActions .product-detail-sticky-header-module-scss-module__hUHuQG__quantityValidationError{margin-top:.25rem}@media (max-width:991.98px){.product-detail-sticky-header-module-scss-module__hUHuQG__productData .manufacturerPartNumber{display: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}
