.product-compliance-safety-data_sectionDescription__nR2tk{margin-bottom:1.5rem}.product-compliance-safety-data_imageList__0NL2f{display:flex;align-items:center}.product-compliance-safety-data_imageWrapper__dEtNZ{padding:.3125rem;border:.0625rem solid var(--primary-border-color)}.product-compliance-safety-data_imageWrapper__dEtNZ+.product-compliance-safety-data_imageWrapper__dEtNZ{margin-left:1.5rem}.product-compliance-safety-data_imageWrapper__dEtNZ:hover{border-color:var(--tertiary);box-shadow:inset 0 0 0 .0625rem var(--tertiary)}.overview_overview__v8k3J .overview_nameValueCard__Naswm{background-color:var(--grey);padding:.75rem 1rem;width:-moz-fit-content;width:fit-content;display:flex}.overview_overview__v8k3J .overview_nameValueCard__Naswm .overview_name__ltPU8{font-weight:600;margin-right:.5rem;text-transform:uppercase}.overview_overview__v8k3J .overview_features__tDSTj{padding-left:1.125rem;margin-top:1rem}.overview_overview__v8k3J ul li{margin-bottom:.6rem;line-height:1.25}.overview_overview__v8k3J button{font-weight:600}.read-more-toggle_toggleContent__uIzrY{overflow:hidden;display:-webkit-box;margin-bottom:1rem;-webkit-box-orient:vertical;position:relative}.read-more-toggle_toggleContent__uIzrY.read-more-toggle_isExpanded__nA68P{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}.read-more-toggle_toggleContent__uIzrY.read-more-toggle_gridDisplay__HEdzo{display:grid}.read-more-toggle_toggleContent__uIzrY.read-more-toggle_isExpanded__nA68P:not(.read-more-toggle_hasReadLessButton__yMkfp){margin-bottom:0}.read-more-toggle_toggleContent__uIzrY .read-more-toggle_gradient__D_bAC{position:absolute;left:0;right:0;bottom:0;height:5.5rem;background-image:var(--read-more-gradient,linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%))}@media(max-width:767.98px){.read-more-toggle_toggleContent__uIzrY.read-more-toggle_toggleContent__uIzrY .read-more-toggle_isHiddenMobile__sQhEe{display:none}}@media print and (max-width:767.98px){.read-more-toggle_toggleContent__uIzrY.read-more-toggle_toggleContent__uIzrY .read-more-toggle_isHiddenMobile__sQhEe{display:flex}}@media(min-width:768px){.read-more-toggle_toggleContent__uIzrY.read-more-toggle_toggleContent__uIzrY .read-more-toggle_isHiddenDesktop__1KRRz{display:none}}@media print and (min-width:768px){.read-more-toggle_toggleContent__uIzrY.read-more-toggle_toggleContent__uIzrY .read-more-toggle_isHiddenDesktop__1KRRz{display:flex}}.read-more-toggle_invisibleChildren__ny4Pe{display:none}.read-more-toggle_visibleChildren__aWA4G{display:block}.read-more-toggle_invisible__7lxxR{visibility:hidden}@media(max-width:767.98px){.read-more-toggle_clampStrategy__7Q6_R:not(.read-more-toggle_isExpanded__nA68P){-webkit-line-clamp:var(--mobile-max-lines,var(--max-lines))}}@media(min-width:768px){.read-more-toggle_clampStrategy__7Q6_R:not(.read-more-toggle_isExpanded__nA68P){-webkit-line-clamp:var(--max-lines)}}.specifications_specifications__Xlv_7{width:100%}.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L{width:100%;line-height:1.25;padding:.6rem 1.5rem;display:flex}.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L:nth-child(odd){background-color:var(--grey)}.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L:nth-child(2n){background-color:var(--white)}.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L .specifications_name__Xfqso{font-weight:600;flex:0 0 50%}@media(min-width:768px){.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L .specifications_name__Xfqso{flex:0 0 17.75rem}}.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L .specifications_link__yKEv2{font-weight:500}.specifications_specifications__Xlv_7 .specifications_attribute__IbI_L .specifications_link__yKEv2:hover{text-decoration:underline}.specifications_specifications__Xlv_7 .specifications_feedback__lejcs{margin-top:1rem}.specifications_dialogHeader__bTTn8{--dialog-title-font-size:1.5rem}@media(min-width:768px){.specifications_dialogHeader__bTTn8{--dialog-title-font-size:1.875rem}}.specifications_dialogContent___PtF_{margin:auto;--dialog-body-padding:0.5rem 1rem 2.5rem 1rem}@media(min-width:768px){.specifications_dialogContent___PtF_{--dialog-body-padding:0.5rem 3.5rem 2.5rem 3.5rem}}.specifications_specificationsList__epfI7{flex:1 1;list-style:none;padding:0;margin:0}.specifications_specificationsList__epfI7 .specifications_specification__62vS3{display:flex;padding:.6rem 1.5rem;line-height:1.25}.specifications_specificationsList__epfI7 .specifications_specification__62vS3:nth-child(odd){background-color:var(--grey)}.specifications_specificationsList__epfI7 .specifications_specification__62vS3:nth-child(2n){background-color:var(--white)}.specifications_specificationsList__epfI7 .specifications_property__3_GRR{font-weight:600;flex:0 0 50%;display:flex;align-items:center;gap:.5rem}.specifications_specificationsList__epfI7 .specifications_value__XUuKb{flex:1 1}.specifications_specificationsList__epfI7 .specifications_infoIcon__HSgK4{color:var(--primary-lighter);cursor:pointer;font-size:1rem}.specifications_imageTooltip__AHp_g{background-color:var(--white);box-shadow:var(--popup-shadow);padding:1rem}.specifications_imageTooltip__AHp_g .MuiTooltip-arrow{color:var(--white)}.substitute-item-card_wrapper___sU0F{cursor:default;padding:1rem;grid-template-rows:auto 1fr;grid-template-columns:auto 2fr;grid-template-areas:"image image" "details details" "stock stock" "hazard hazard" "ordered ordered" "price price" "qty button" "errors errors"}@media(min-width:768px){.substitute-item-card_wrapper___sU0F{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr 12rem;grid-template-areas:"image body price" "image body qtyStockAdd";padding:1.5rem;grid-column-gap:1rem}}@media(min-width:1200px){.substitute-item-card_wrapper___sU0F{grid-template-rows:auto 1fr auto auto;grid-template-columns:auto 1fr auto auto;grid-template-areas:"image body qtyStock price" "image body qtyStock button";grid-column-gap:2rem}}.substitute-item-card_wrapper___sU0F:focus-within .titleDecorated,.substitute-item-card_wrapper___sU0F:hover .titleDecorated{-webkit-text-decoration-line:none;text-decoration-line:none}.substitute-item-card_wrapper___sU0F.substitute-item-card_hasBadge__GL7I_{padding-top:2.5rem}@media(min-width:768px){.substitute-item-card_wrapper___sU0F.substitute-item-card_hasBadge__GL7I_{padding-top:2.75rem}}@media print{.substitute-item-card_wrapper___sU0F{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto 1fr auto;grid-template-areas:"image body quote price" "image body ordered stock" "image body qty qty";margin-bottom:0!important;page-break-inside:avoid;break-inside:avoid}.substitute-item-card_wrapper___sU0F .substitute-item-card_image__29TlN{grid-area:image;display:block;width:100px;height:auto;margin-right:1rem}.substitute-item-card_wrapper___sU0F .substitute-item-card_cardBody__ogqI8{grid-area:body;display:block;font-size:1rem;line-height:1}.substitute-item-card_wrapper___sU0F .substitute-item-card_quantityStockAdd__mM_Q6{grid-area:qtyStockAdd;display:contents}.substitute-item-card_wrapper___sU0F .substitute-item-card_quantityAndStock__6h0SE{grid-area:qtyStock;display:contents}.substitute-item-card_wrapper___sU0F .substitute-item-card_price__740AY,.substitute-item-card_wrapper___sU0F .substitute-item-card_quantity__xkZd2,.substitute-item-card_wrapper___sU0F .substitute-item-card_stock__hSePD{flex-direction:column-reverse;align-self:flex-start;margin:0;justify-content:flex-start;align-items:flex-end;display:inline-flex}.substitute-item-card_wrapper___sU0F .substitute-item-card_addToCartButton__kPDXc,.substitute-item-card_wrapper___sU0F .substitute-item-card_customerStockNumber__Gw25O{display:none}}.substitute-item-card_cardBody__ogqI8{grid-area:body;display:contents}@media(min-width:768px){.substitute-item-card_cardBody__ogqI8{display:grid;grid-template-areas:"details" "hazard"}}.substitute-item-card_image__29TlN{grid-area:image}.substitute-item-card_details__Vwwkx{grid-area:details}.substitute-item-card_detailButton__cfLW7{grid-area:add-detail;justify-self:flex-start;margin-top:.75rem}.substitute-item-card_stock__hSePD{margin-top:1rem;font-size:1rem}.substitute-item-card_hazard__EpBsL{grid-area:hazard;margin-top:1rem}.substitute-item-card_price__740AY{grid-area:price;margin:1.5rem 0;min-height:0;display:flex;justify-content:space-between;align-items:flex-end;row-gap:.5rem}@media(min-width:768px){.substitute-item-card_price__740AY{--item-card-savings-text-font-size:1.125rem;flex-direction:column-reverse;align-self:flex-start;margin:0}}.substitute-item-card_price__740AY .note{flex-direction:column;align-items:flex-end}@media(min-width:768px){.substitute-item-card_price__740AY .note{flex-direction:column;align-items:baseline}}.substitute-item-card_quantity__xkZd2{grid-area:qty}.substitute-item-card_quantityStockAdd__mM_Q6{grid-area:qtyStockAdd;display:contents}@media(min-width:768px){.substitute-item-card_quantityStockAdd__mM_Q6{display:grid;grid-template-rows:auto;grid-template-areas:"qtyStock" "button"}}@media(min-width:1200px){.substitute-item-card_quantityStockAdd__mM_Q6{display:contents}}.substitute-item-card_quantityAndStock__6h0SE{grid-area:qtyStock;display:contents}@media(min-width:768px){.substitute-item-card_quantityAndStock__6h0SE{display:grid;justify-items:end;grid-template-rows:1fr 1fr auto;grid-template-areas:"stock" "qty" "errors"}}@media(min-width:1200px){.substitute-item-card_quantityAndStock__6h0SE{place-items:flex-start auto;grid-template-rows:auto auto 1fr;grid-template-areas:"qty" "errors" "stock"}}.substitute-item-card_errors__hFNXK{grid-area:errors;margin-top:.25rem}@media(min-width:768px){.substitute-item-card_errors__hFNXK{justify-self:flex-end;text-align:right;margin-bottom:.25rem}}.substitute-item-card_addToCartButton__kPDXc{grid-area:button;margin-left:.5rem;align-self:end}.substitute-item-card_productName__B9_VA:hover .titleDecorated{-webkit-text-decoration-line:underline;text-decoration-line:underline}.substitute-item-card_description__orF53{margin-bottom:1rem}.substitute-item-card_customerStockNumber__Gw25O{display:flex;gap:.75rem;line-height:1.125rem}.substitute-items-dialog_dialog__v4kt9{margin:0 auto}.substitute-items-dialog_dialog__v4kt9 .substitute-items-dialog_dialogHeader__JtPXu{padding-right:4rem}.substitute-items-dialog_dialog__v4kt9 .substitute-items-dialog_body__t4zeT{border-top:1px solid var(--primary-border-color);border-left:1px solid var(--primary-border-color);border-right:1px solid var(--primary-border-color)}.substitute-items-dialog_productListCard__gpGVM{border-bottom:1px solid var(--light-gray)}.vertical-carousel_carousel__GxtqV{height:100%;display:flex;flex-direction:column;position:relative}.vertical-carousel_slides__EeVbl{--custom-item-card-title-max-height:auto;align-self:flex-start;flex:1 1;width:100%;height:var(--carousel-wrapper-slider-height,auto)}.vertical-carousel_carouselInner__fjEJ5{position:relative;overflow-y:scroll;scroll-behavior:smooth}.vertical-carousel_carouselInner__fjEJ5::-webkit-scrollbar{width:.5rem}.vertical-carousel_carouselInner__fjEJ5::-webkit-scrollbar-thumb{background-color:var(--scrollbar-gray);border-radius:.25rem;visibility:hidden}.vertical-carousel_carouselInner__fjEJ5:hover::-webkit-scrollbar-thumb{visibility:visible}.vertical-carousel_carouselInner__fjEJ5 .vertical-carousel_carouselItem__aSKh2{background-color:var(--white)}.vertical-carousel_paginationButton__IyGGM{display:block;position:absolute;z-index:1;background-color:var(--carousel-control-background-color);color:var(--carousel-control-color);width:40px;height:40px;border:none;border-radius:50%;font-family:var(--carousel-control-font-family,inherit);font-size:var(--carousel-dots-size);font-weight:400}.vertical-carousel_paginationButton__IyGGM:before{width:30px;height:30px}.vertical-carousel_paginationButton__IyGGM:hover{background-color:var(--carousel-control-hover-background-color)}.vertical-carousel_paginationButton__IyGGM:disabled{visibility:hidden}.vertical-carousel_paginationButton__IyGGM{right:calc(50% - 25px);z-index:2;--btn-padding:0}.vertical-carousel_paginationButton__IyGGM:before{display:inline-block}.vertical-carousel_paginationButton__IyGGM.vertical-carousel_next__4nOv8:before{content:var(--carousel-control-next-content)}.vertical-carousel_paginationButton__IyGGM.vertical-carousel_next__4nOv8{bottom:-1rem}.vertical-carousel_paginationButton__IyGGM.vertical-carousel_next__4nOv8:before{transform:rotate(90deg)}.vertical-carousel_paginationButton__IyGGM.vertical-carousel_previous__7ByUm:before{content:var(--carousel-control-previous-content)}.vertical-carousel_paginationButton__IyGGM.vertical-carousel_previous__7ByUm{top:-1rem}.vertical-carousel_paginationButton__IyGGM.vertical-carousel_previous__7ByUm:before{transform:rotate(90deg)}.product-substitute-items-link_seeSubstituteItemsLink__eKclk{justify-self:flex-start;align-content:center}.product-substitute-items-link_seeSubstituteItemsLink__eKclk.product-substitute-items-link_outOfStock__gKfFw{align-content:flex-start;background-color:var(--grey,#f5f5f5);padding:.5rem .75rem}.product-substitute-items-link_seeSubstituteItemsLink__eKclk .product-substitute-items-link_needItSooner__9E3Fw{display:inline-block;font-weight:var(--h4-font-weight);padding-right:.5rem}.product-substitute-items-link_seeSubstituteItemsLink__eKclk .product-substitute-items-link_button__JvFlF{margin-top:0}.product-substitute-items-link_seeSubstituteItemsLink__eKclk .product-substitute-items-link_button__JvFlF i{display:inline-block;padding-right:.5rem;font-size:.875rem}.action-button_actionButton__JR2Ju{padding:0 1rem;background-color:var(--white);border:1px solid var(--primary-lighter);border-radius:var(--border-radius);color:var(--primary-lighter);font-size:1rem;height:2.25rem;min-width:auto}.action-button_actionButton__JR2Ju.action-button_active__KVU88,.action-button_actionButton__JR2Ju:focus,.action-button_actionButton__JR2Ju:hover{background-color:var(--primary-light);color:var(--white)}.action-button_actionButton__JR2Ju:disabled{color:var(--light-gray)!important;background-color:var(--white)!important;border:1px solid var(--light-gray)!important}.action-button_actionButton__JR2Ju.action-button_alternate__PccqC{color:var(--error-red);border-color:var(--error-red)}.action-button_actionButton__JR2Ju.action-button_alternate__PccqC:focus,.action-button_actionButton__JR2Ju.action-button_alternate__PccqC:hover{background-color:var(--error-red);color:var(--white)}.action-button_tooltipContent___Vv_6{padding:1rem;background-color:var(--primary-light);color:var(--white);font-size:.875rem;font-family:var(--font-family);font-weight:400}.action-button_tooltipWrapper__c_Bx6{padding:0!important}.action-button_tooltipArrow__GhKwF:before{background-color:var(--primary-light)!important}.action-button_popper__U1UPB{pointer-events:none!important}.action-button_dropdownPopover__8ASyj{margin-top:var(--dropdown-menu-spacing,.25rem)!important;background-color:var(--dropdown-menu-background-color,var(--white));padding:var(--dropdown-menu-padding,.5rem 0);min-width:var(--dropdown-menu-min-width,0);box-shadow:var(--dropdown-menu-box-shadow,var(--default-shadow));z-index:1300}.backdrop-loader_loadingBackdrop__8hich{z-index:100;margin-top:-1rem}.backdrop-loader_loadingBackdrop__8hich .backdrop-loader_box__xuym_{width:5.5rem;height:5.5rem;background-color:rgba(0,0,0,.6);border-radius:10px}.backdrop-loader_loadingSpinner__kdziy{--loader-color:var(--white);position:absolute}.product-images_productImages__fa3kd{height:100%}.product-images_productImages__fa3kd .product-images_disclaimer__NsfFw{font-style:italic;font-size:.75em;margin:.75rem 0;color:#666;display:none}@media(min-width:768px){.product-images_productImages__fa3kd .product-images_disclaimer__NsfFw{display:block}}.product-images_productImages__fa3kd .product-images_previewMobileLabel__ZcLzk{text-align:center;margin-top:.5rem;font-size:.875rem}@media(min-width:992px){.product-images_productImages__fa3kd .product-images_previewMobileLabel__ZcLzk{display:none}}.product-images_productImages__fa3kd .product-images_imageWithLimitedHeight__JvMUy{max-height:22.375rem}.custom-image-upload-button_uploadImageContainer__LykHB{display:flex;background-color:var(--grey);border:2px dotted var(--light-gray-blue);height:100%;justify-content:center}.custom-image-upload-button_uploadImageContainer__LykHB:not(.custom-image-upload-button_thumbnail__fz9yU){font-size:1.5rem;padding:1rem}.custom-image-upload-button_uploadImageContainer__LykHB.custom-image-upload-button_thumbnail__fz9yU{width:4.12rem;height:4.12rem;font-size:.875rem}.custom-image-upload-button_uploadImageContainer__LykHB.custom-image-upload-button_thumbnail__fz9yU.custom-image-upload-button_selected__JgtEo,.custom-image-upload-button_uploadImageContainer__LykHB.custom-image-upload-button_thumbnail__fz9yU:hover{border:2px solid var(--tertiary)}.custom-image-upload-button_uploadImageContainer__LykHB.custom-image-upload-button_thumbnail__fz9yU.custom-image-upload-button_selected__JgtEo button:focus-visible{outline-offset:2px;transition:none}@media(min-width:768px){.custom-image-upload-button_uploadImageContainer__LykHB.custom-image-upload-button_thumbnail__fz9yU{width:4.875rem;height:4.875rem}}.confirm-remove-dialog_removePreviewButton__NqwTA{--button-size:1.25rem;--border-radius:100%;--btn-padding:0;--btn-font-size:0.75rem;--btn-height:var(--button-size);width:var(--button-size);position:absolute;right:calc(-.5*var(--button-size));top:calc(-.5*var(--button-size))}.confirm-remove-dialog_removeButton__K_WmB{--btn-font-size:0.875rem;--btn-height:2.125rem;--btn-padding:0 0.75rem;position:absolute;top:0;right:0;display:flex;gap:.25rem}.confirm-remove-dialog_removeButton__K_WmB i{font-size:1rem}.custom-image-badge_container__fGtZ4{position:absolute;right:0;bottom:0;display:flex;gap:.25rem;align-items:center;background-color:var(--modal-background);font-size:.875rem;line-height:1rem;padding:.25rem;color:var(--white);font-weight:600}.custom-image-badge_container__fGtZ4 svg{height:1rem}.custom-image-badge_container__fGtZ4.custom-image-badge_withText__snjwz{padding:.5rem}.custom-image-preview_customPreview__otU2M{position:relative;height:100%}.image-preview_preview__FGKNZ{position:relative;width:100%;height:100%;background-color:var(--white,#fff);padding:.425rem .56rem .36rem;border:1px solid var(--primary-border-color,lightgray);cursor:pointer;transition:none}.image-preview_preview__FGKNZ .image-preview_type__hsfm_{position:absolute;top:23.68%;left:23.68%;width:52.63%;height:52.63%;background-color:rgba(0,0,0,.5019607843);border-radius:50%;color:var(--white,#fff);font-size:3em;display:flex;align-items:center;justify-content:center;font-weight:700}.image-preview_preview__FGKNZ.image-preview_thumbnail__B19h_{width:4.87rem;height:4.87rem}.image-preview_preview__FGKNZ.image-preview_thumbnail__B19h_:focus-visible{outline-offset:1px}.image-preview_preview__FGKNZ.image-preview_thumbnail__B19h_ .image-preview_type__hsfm_{font-size:1.125em;width:85%;height:85%;top:7.5%;left:7.5%}.image-preview_preview__FGKNZ.image-preview_thumbnail__B19h_.image-preview_selected__0SE3n,.image-preview_preview__FGKNZ.image-preview_thumbnail__B19h_:hover{border:2px solid var(--tertiary)}@media(max-width:767.98px){.image-preview_preview__FGKNZ.image-preview_thumbnail__B19h_{width:4.12rem;height:4.12rem}}.image-with-zoom_imageWithZoom__AgWpk{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;height:100%;width:100%}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_fallbackContainer__4JyjR,.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_zoomContainer__SQBbc{cursor:pointer;position:relative;overflow:hidden;display:flex}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_originalImage__Kk39K{height:100%;width:100%;border:1px solid var(--primary-border-color,lightgray);object-fit:contain;aspect-ratio:1}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_fallbackContainer__4JyjR .image-with-zoom_originalImage__Kk39K{padding:1.25rem}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_zoomContainer__SQBbc:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1490196078)}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_zoomContainer__SQBbc .image-with-zoom_zoomedImage__epdJx{position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-color:var(--white);border:1px solid var(--primary-border-color,lightgray)}@media(max-width:991.98px){.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_zoomContainer__SQBbc .image-with-zoom_zoomedImage__epdJx{display:none}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_zoomContainer__SQBbc:hover{box-shadow:none}}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_label___hSZd{text-align:center;font-size:1em}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_label___hSZd.image-with-zoom_mobileOnly__eJrAB{display:none}@media(max-width:991.98px){.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_label___hSZd{display:none}.image-with-zoom_imageWithZoom__AgWpk .image-with-zoom_label___hSZd.image-with-zoom_mobileOnly__eJrAB{display:block}}.more-images-button_container__4usYz{position:relative;display:flex;justify-content:center;width:4.875rem;height:4.875rem}.more-images-button_container__4usYz button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;cursor:pointer;font-size:1.5rem;font-weight:700;color:var(--white);background-color:rgba(0,0,0,.5019607843)}.more-images-button_container__4usYz:hover{border:2px solid var(--tertiary)}.more-images-button_container__4usYz img{position:absolute;margin:auto;inset:0;max-height:4.5rem;object-fit:contain}.image-selector_imageSelector__y3Hxp{display:none;height:100%;gap:1.5rem;font-size:.875rem}.image-selector_imageSelector__y3Hxp .image-selector_item__hn8eN{position:relative;min-height:23rem}.image-selector_imageSelector__y3Hxp .image-selector_item__hn8eN img{height:22.5rem;width:22.5rem}.image-selector_imageSelector__y3Hxp .image-selector_thumbnails__A4tw2{height:100%;display:flex;flex-direction:column;gap:1rem;font-size:1rem}.image-selector_mobileImageSelector__0CV4_{text-align:center;display:block}.image-selector_mobileImageSelector__0CV4_ .image-selector_disclaimer___fLPs{margin-top:1rem}.image-selector_mobileImageSelector__0CV4_ .image-selector_item__hn8eN{height:calc(100vw - 2.5rem);width:calc(100vw - 2.5rem)}@media(min-width:768px)and (max-width:991.98px){.image-selector_mobileImageSelector__0CV4_{--carousel-dots-size:0.75rem}}@media(min-width:768px){.image-selector_mobileImageSelector__0CV4_ .image-selector_item__hn8eN{height:15rem;width:15rem}}@media(min-width:992px){.image-selector_imageSelector__y3Hxp{display:flex}.image-selector_mobileImageSelector__0CV4_{display:none}}.product-order-history_productOrderHistoryContainer__r5QE4{margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.product-order-history_productOrderHistoryContainer__r5QE4 .product-order-history_productOrderHistory__3ZUfg{padding:.25rem .5rem;background-color:var(--grey);line-height:1.09375rem}.product-order-history_productOrderHistoryContainer__r5QE4 .product-order-history_lastOrder__8HpY_{font-size:.875rem;color:var(--primary-lighter);font-style:italic}.product-order-history_productOrderHistoryContainer__r5QE4 .product-order-history_lastOrder__8HpY_ .product-order-history_lastOrderDetails__aWnXa{margin-left:.25rem;color:var(--tertiary);font-weight:600;font-style:normal}@media(min-width:768px){.product-order-history_productOrderHistoryContainer__r5QE4{flex:0 0 auto;padding-right:.25rem;margin-bottom:0}}.product-info_productInfo__x_84a{height:var(--custom-product-info-height,auto);display:var(--custom-product-info-display,block);align-items:var(--custom-product-info-align-items,baseline)}.product-info_productInfo__x_84a .product-info_titleContainer__gMMBd{display:flex;flex-direction:column-reverse}.product-info_productInfo__x_84a .product-info_title__PITXW{font-size:var(--product-info-title-font-size,1rem);margin:var(--product-info-margin,0 0 .5rem 0);line-height:var(--product-info-line-height,1rem);text-transform:var(--custom-product-info-title-text-transform,uppercase);overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerName__6_Eki,.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerPartNumber__7PxOz{font-family:var(--font-family);font-weight:600}.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerName__6_Eki{text-transform:capitalize;font-size:var(--product-info-manufacturer-name-font-size,1.125em);color:var(--primary-light)}.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerName__6_Eki:after{content:var(--custom-product-info-manufacturer-name-after-content,unset)}.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerName__6_Eki:hover{cursor:pointer}.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerPartNumber__7PxOz{font-size:var(--product-info-manufacturer-part-number-font-size,2em);display:var(--custom-manufacturer-part-number-display,block);line-height:1;color:var(--primary-dark)}.product-info_productInfo__x_84a .product-info_description__27uSe{display:var(--custom-description-display,block);font-size:var(--product-info-description-font-size,1.25em);color:var(--primary-lighter);margin-bottom:var(--product-info-description-margin,.75rem)}.product-info_productInfo__x_84a .product-info_description__27uSe.product-info_truncated__HZIWG{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.product-info_productInfo__x_84a{height:auto;display:block;align-items:unset}.product-info_productInfo__x_84a .product-info_titleContainer__gMMBd{flex-flow:row wrap;justify-content:space-between;gap:.5rem 1.5rem}.product-info_productInfo__x_84a .product-info_title__PITXW{flex:1 0;text-transform:uppercase;overflow-wrap:unset;overflow:unset;display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset}.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerName__6_Eki:after{content:unset}.product-info_productInfo__x_84a .product-info_description__27uSe,.product-info_productInfo__x_84a .product-info_title__PITXW .product-info_manufacturerPartNumber__7PxOz{display:block}}.product-price-or-quote_price__jXgT3{height:3rem;min-height:-moz-fit-content;min-height:fit-content;justify-content:flex-start;text-align:left}.product-price-or-quote_price__jXgT3.product-price-or-quote_definedPrice__Dy8su{justify-content:flex-end}.product-price-or-quote_price__jXgT3 .product-price-or-quote_group__RkRmv{display:flex;flex-direction:column-reverse;text-align:right}.product-price-or-quote_price__jXgT3 .product-price-or-quote_label__cq1dg{font-size:1.125rem;font-weight:600;margin-right:1rem;color:var(--primary-dark);display:none}.product-price-or-quote_price__jXgT3 .product-price-or-quote_alertBox__ZGZWN{--alert-close-button-opacity:0.6;--alert-close-button-size:1.1rem;--alert-icon-spacing:0.5rem;height:-moz-fit-content;height:fit-content}.product-price-or-quote_price__jXgT3 .product-price-or-quote_alertBox__ZGZWN.product-price-or-quote_closed__C1T_j{display:none}.product-price-or-quote_price__jXgT3 .product-price-or-quote_alertBox__ZGZWN button{margin-left:.25rem;height:2.375rem}.product-price-or-quote_price__jXgT3 .product-price-or-quote_alertBox__ZGZWN button:hover{opacity:1}@media(min-width:768px){.product-price-or-quote_price__jXgT3.product-price-or-quote_definedPrice__Dy8su{justify-content:flex-start}.product-price-or-quote_price__jXgT3 .product-price-or-quote_group__RkRmv{flex-direction:row;align-items:baseline}.product-price-or-quote_price__jXgT3 .product-price-or-quote_message__wkOnj{margin-left:.5rem}.product-price-or-quote_price__jXgT3 .note{column-gap:.5rem}}@media(min-width:992px){.product-price-or-quote_price__jXgT3 .product-price-or-quote_label__cq1dg{display:inline-block}}.product-price-or-quote_quoteLabel__OhGBR{font-size:1.125rem;font-weight:700;color:var(--primary-dark)}.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_form__Jrejl{display:flex;flex-direction:column}.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_postalCodeInput__SfcCA{display:flex}.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_postalCodeFormControl__JuQ4E{--input-height:var(--btn-height);margin-bottom:0;margin-right:.5rem}@media(min-width:768px){.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_postalCodeFormControl__JuQ4E{min-width:20rem}}.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_invalidFeedback__fSzsL{color:var(--secondary-dark);margin-top:.5rem;font-size:.875rem}.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_note__9BR7k{margin-bottom:1.5rem}.choose-location-dialog_locationDialog__hiRpr .choose-location-dialog_dialogFooter__EdxI8{padding:2rem;box-shadow:var(--modal-footer-shadow)}.select-location_selectLocationLabel__gEOI8{display:flex;justify-content:center;padding:1rem 0;color:var(--black);font-weight:700}.select-location_addressesSelection__xVgz9{height:18rem;list-style:none;overflow-y:auto}.select-location_addressesSelection__xVgz9>li>button{display:flex;width:100%;background-color:inherit;border:unset;flex-direction:column;padding:1.5rem 0;border-top:1px solid var(--primary-border-color,#bcc3cd);list-style:none;line-height:1rem;font-size:.875rem}.select-location_addressesSelection__xVgz9>li>button:hover{text-decoration:underline}.select-location_addressesSelection__xVgz9>li>button:active,.select-location_addressesSelection__xVgz9>li>button:focus{box-shadow:none!important}.select-location_addressesSelection__xVgz9>li>button>strong{font-size:1.125rem}.select-location_addressesSelection__xVgz9>li>button>p{margin:.125rem 0 0}.select-location_addressesSelection__xVgz9>li>button[type=submit]{text-align:left}.select-location_addressesSelection__xVgz9>li:first-child button{padding-top:1.75rem;border:none}.select-location_addressesSelection__xVgz9>li:last-child button{padding-bottom:0}.select-location_addressesSelection__xVgz9>li>button:active{box-shadow:none}.select-location_postalCodeFormControl__F5p9X{--input-height:var(--btn-height);margin-bottom:0;margin-right:.5rem}@media(min-width:768px){.select-location_postalCodeFormControl__F5p9X{min-width:20rem}}.delivery-estimate_deliveryEstimateSection__1VfRS{display:flex;flex-wrap:wrap}.delivery-estimate_deliveryMessage__KLDjS{margin-right:.25rem}.delivery-estimate_deliveryMessage__KLDjS b{font-weight:600}.delivery-estimate_postalCodeAction__9iv45{--loader-border-width:0.2em;--loader-size:15px;white-space:nowrap}.delivery-estimate_postalCodeAction__9iv45 button{margin-right:.25rem}.delivery-estimate_tooltipIcon__pjRso{color:var(--primary-lighter)}.delivery-estimate_tooltipPopper__WZBMq{max-width:13rem}.product-shipping_shipping__Ef8Tb{display:flex;align-items:flex-start}.product-shipping_shipping__Ef8Tb .product-shipping_icon__gAtvK{display:var(--custom-product-shipping-icon-display,block);border-radius:50%;border:1px solid var(--primary-border-color);padding:.875rem;margin-right:1rem;color:var(--primary-lighter)}.product-shipping_shipping__Ef8Tb .product-shipping_title__F2dt6{display:var(--custom-product-shipping-label-display,block);font-weight:600}.product-detail-sticky-section_section__hHMzo{position:fixed;bottom:0;transform:translateY(101%);z-index:7;background-color:var(--white);width:100%;transition:transform .25s ease-in-out;border-top:.125rem solid var(--grey,#f5f5f5)}.product-detail-sticky-section_section__hHMzo.product-detail-sticky-section_isVisible__URHO8{transform:unset;box-shadow:0 0 2px rgba(0,0,0,.1215686275),0 4px 4px rgba(0,0,0,.2509803922)}.product-detail-sticky-section_section__hHMzo.product-detail-sticky-section_isAbsolute__7kuRO{position:absolute}.product-detail-sticky-section_section__hHMzo .product-detail-sticky-section_container__WW_0_{padding:1rem}@media(min-width:768px){.product-detail-sticky-section_section__hHMzo{bottom:unset;border-top:unset;top:0;transform:translateY(-101%)}.product-detail-sticky-section_section__hHMzo .product-detail-sticky-section_container__WW_0_{padding:1rem 1.25rem 1rem 1.75rem}}.sticky-section-price-or-quote_priceOrQuoteContainer__gIvNU{--custom-product-price-font-size:1.375rem;--custom-product-price-unit-of-measure-font-size:0.875rem;--custom-product-price-line-height:1.71875rem;--custom-product-price-margin-right:0.25rem;margin-bottom:0}.sticky-section-price-or-quote_priceOrQuoteContainer__gIvNU .sticky-section-price-or-quote_label__wfeqw{margin-right:.75rem;color:var(--primary-lighter);font-size:.875rem}.sticky-section-price-or-quote_priceOrQuoteContainer__gIvNU .sticky-section-price-or-quote_label__wfeqw.sticky-section-price-or-quote_quote__8ewFN{margin-right:0;color:var(--primary-light);font-size:1rem}@media(min-width:768px){.sticky-section-price-or-quote_priceOrQuoteContainer__gIvNU{--custom-product-price-font-size:2rem;--custom-product-price-unit-of-measure-font-size:1rem;--custom-product-price-line-height:1.875rem;--custom-product-price-margin-right:0.25rem;margin-bottom:1.35rem}.sticky-section-price-or-quote_priceOrQuoteContainer__gIvNU .sticky-section-price-or-quote_label__wfeqw{font-size:100%}.sticky-section-price-or-quote_priceOrQuoteContainer__gIvNU .sticky-section-price-or-quote_label__wfeqw.sticky-section-price-or-quote_quote__8ewFN{font-size:1.125rem}}.product-detail-sticky-footer_productData__wyyhO{--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:0.45rem;--thumbnail-size:6.25rem;--product-info-manufacturer-name-font-size:1.25rem;display:grid;grid-template-areas:"productInfo productPrice" "productAction productAction";grid-template-columns:1fr auto;grid-gap:1rem 1.5rem;align-items:baseline}.product-detail-sticky-footer_productData__wyyhO .product-detail-sticky-footer_imageAndProductInfo__23727{grid-area:productInfo}.product-detail-sticky-footer_productData__wyyhO .product-detail-sticky-footer_imageAndProductInfo__23727 .product-detail-sticky-footer_productInfo__fE3tr{--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:" ";height:100%;min-width:0}.product-detail-sticky-footer_productData__wyyhO .product-detail-sticky-footer_priceOrQuote__D4cyM{grid-area:productPrice}.product-detail-sticky-footer_productData__wyyhO .product-detail-sticky-footer_actions__4nXV9{--btn-height:3.0625rem;grid-area:productAction}.product-detail-sticky-footer_productData__wyyhO .product-detail-sticky-footer_actions__4nXV9 button{width:100%}.product-detail-sticky-footer_productData__wyyhO .product-detail-sticky-footer_actions__4nXV9 button span:first-child:before{content:"+ "}.sticky-header-nav_nav__RTNET{border-top:1px solid var(--primary-border-color)}.sticky-header-nav_nav__RTNET ul{display:flex;list-style-type:none}.sticky-header-nav_nav__RTNET ul li{padding:.5rem 1rem}.sticky-header-nav_nav__RTNET ul li button{color:var(--primary)}.sticky-header-nav_nav__RTNET ul li button:before{opacity:0;border:0}.sticky-header-nav_nav__RTNET ul li button:hover{color:var(--link-color);text-decoration:none;border-bottom:0}.sticky-header-nav_nav__RTNET ul li.sticky-header-nav_active___inir button{color:var(--link-color)}.sticky-header-nav_nav__RTNET ul li.sticky-header-nav_active___inir button:before{content:"";position:absolute;background-color:var(--link-color);opacity:1;height:.25rem;bottom:-.8rem;right:1rem;transition:opacity .25s ease-in-out}.product-detail-sticky-header_productData__QZwxH{--product-info-description-font-size:1rem;--product-info-description-margin:0.45rem;--product-info-manufacturer-name-font-size:1.25rem;--product-info-title-font-size:0.9rem;--product-info-manufacturer-part-number-font-size:1.4em;--product-info-manufacturer-name-font-size:1.125em;--product-info-margin:0 0 0.15rem 0;--product-info-line-height:1.35rem;--thumbnail-size:6.25rem;display:flex;justify-content:space-between;gap:1.6rem}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_imageAndProductInfo__G9tBn{display:flex;min-width:0;gap:1rem}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_imageAndProductInfo__G9tBn .product-detail-sticky-header_thumbnail__AM1BC{display:block;flex-shrink:0;width:var(--thumbnail-size);height:var(--thumbnail-size);border:1px solid var(--primary-border-color)}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_imageAndProductInfo__G9tBn .product-detail-sticky-header_productInfo__XVhFI{--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;height:auto;min-width:0}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_headerPriceAndActions__GaNfu{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;justify-content:flex-end}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_headerPriceAndActions__GaNfu .product-detail-sticky-header_actions__NgZgC{display:flex;gap:1rem;color:var(--primary-dark);font-size:1.125rem}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_headerPriceAndActions__GaNfu .product-detail-sticky-header_actions__NgZgC .product-detail-sticky-header_quantity__cXyl9{width:8.4rem;text-transform:uppercase}.product-detail-sticky-header_productData__QZwxH .product-detail-sticky-header_headerPriceAndActions__GaNfu .product-detail-sticky-header_quantityValidationError__N6EaZ{margin-top:.25rem}@media(max-width:991.98px){.product-detail-sticky-header_productData__QZwxH .manufacturerPartNumber{display:none}}.add-to-cart-form-content_header__1vhDQ{display:none}@media(min-width:768px){.add-to-cart-form-content_header__1vhDQ{display:block}.add-to-cart-form-content_footer__YRqBZ{display:none}}.add-to-cart-form-content_productSection__Id0QV{display:grid;grid-column-gap:1rem;column-gap:1rem;margin-top:.75rem;margin-bottom:2.75rem;grid-gap:1rem;gap:1rem}@media(min-width:768px){.add-to-cart-form-content_productSection__Id0QV{margin-top:1.5rem}}@media(min-width:992px){.add-to-cart-form-content_productSection__Id0QV{margin-top:1.25rem}}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_productInfo___6rH_{grid-area:info}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_productInfo___6rH_ hr{display:none}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_productInfo___6rH_ h1{display:block}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_productIds__gUZFh{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_productIds__gUZFh .add-to-cart-form-content_csnId__9zP4m{display:flex;column-gap:.75rem}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_images__7uSVl{padding-right:0;grid-area:images}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_availability__LTwL1{grid-area:availability}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK{grid-area:price;display:flex;align-items:center;justify-content:right}@media(min-width:768px){.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK{--item-card-list-price-font-size:1rem}}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_quantity__OUpvf{grid-area:quantity;text-transform:uppercase;font-size:1.125rem;font-weight:600;color:var(--primary-dark)}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM{grid-area:cart}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM button{width:100%}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM .add-to-cart-form-content_productActions__ELRbQ{width:auto}@media(min-width:768px){.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM .add-to-cart-form-content_productActions__ELRbQ{width:-moz-fit-content;width:fit-content}}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_substitute__cbYKF{grid-area:substitute}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_alertBox__95q7e{grid-area:alertbox;justify-self:flex-start}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_shipping__e_9Ri{grid-area:shipping}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_quantityValidationError__2cEJm{margin-top:-.5rem;grid-area:errors}.add-to-cart-form-content_productSection__Id0QV hr{margin:1.5rem 0 .5rem}.add-to-cart-form-content_productSection__Id0QV{grid-template-columns:8.4rem 1fr;grid-template-rows:repeat(5,auto) 1fr}.add-to-cart-form-content_productSection__Id0QV,.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT{grid-template-areas:"info info" "images images" "availability availability" "shipping shipping" "alertbox alertbox" "quantity price" "errors errors" "cart cart" "substitute substitute"}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT .add-to-cart-form-content_alertBox__95q7e{display:none}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_notInStock__Jpd1F{grid-template-areas:"info info" "images images" "availability availability" "substitute substitute" "shipping shipping" "alertbox alertbox" "quantity price" "errors errors" "cart cart"}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_availability__LTwL1,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_quantity__OUpvf,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_substitute__cbYKF{margin-top:.5rem}@media(min-width:768px){.add-to-cart-form-content_productSection__Id0QV{grid-template-areas:"images info info" "images availability availability" "images shipping shipping" "images alertbox alertbox" "images price price" "images quantity cart" "images substitute substitute" "images errors errors"}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK{justify-content:left}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT{grid-template-areas:"images info info" "images availability availability" "images shipping shipping" "images alertbox alertbox" "images price price" "images quantity cart" "images substitute substitute" "images errors errors"}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT .add-to-cart-form-content_alertBox__95q7e{display:none}.add-to-cart-form-content_productSection__Id0QV:not(.add-to-cart-form-content_definedPrice__CcuUT){grid-template-areas:"images info info" "images availability availability" "images shipping shipping" "images alertbox alertbox" "images quantity cart" "images substitute substitute" "images errors errors"}.add-to-cart-form-content_productSection__Id0QV:not(.add-to-cart-form-content_definedPrice__CcuUT) .add-to-cart-form-content_price__V2jJK{display:none}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_notInStock__Jpd1F{grid-template-areas:"images info info" "images availability availability" "images substitute substitute" "images shipping shipping" "images alertbox alertbox" "images price price" "images quantity cart" "images errors errors"}.add-to-cart-form-content_productSection__Id0QV{row-gap:.5rem;grid-template-columns:17rem 8rem 1fr}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_availability__LTwL1{margin-top:0}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_substitute__cbYKF{margin-top:0;width:auto}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_quantity__OUpvf{margin-top:.5rem}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_images__7uSVl{padding-right:2rem}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_productInfo___6rH_ hr{display:block}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_quantityValidationError__2cEJm{margin-top:-.8rem}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM button{width:auto}}@media(min-width:992px){.add-to-cart-form-content_productSection__Id0QV{margin-bottom:3.75rem;grid-template-columns:31rem 8rem 15rem 1fr;grid-template-areas:"images info info info" "images availability availability availability" "images shipping shipping shipping" "images alertbox alertbox alertbox" "images price price price" "images quantity cart substitute" "images errors errors errors";row-gap:1rem}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_cart__76URM,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK,.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_quantity__OUpvf{margin-top:0}.add-to-cart-form-content_productSection__Id0QV .add-to-cart-form-content_price__V2jJK{display:none}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT{grid-template-columns:31rem 8rem 10rem 1fr;grid-template-areas:"images info info info" "images availability availability availability" "images shipping shipping shipping" "images alertbox alertbox alertbox" "images price price price" "images quantity cart substitute" "images errors errors errors"}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT .add-to-cart-form-content_alertBox__95q7e{display:none}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_definedPrice__CcuUT .add-to-cart-form-content_price__V2jJK{display:flex}.add-to-cart-form-content_productSection__Id0QV:not(.add-to-cart-form-content_definedPrice__CcuUT){grid-template-areas:"images info info info" "images availability availability availability" "images shipping shipping shipping" "images alertbox alertbox alertbox" "images quantity cart substitute" "images errors errors errors"}.add-to-cart-form-content_productSection__Id0QV:not(.add-to-cart-form-content_definedPrice__CcuUT) .add-to-cart-form-content_price__V2jJK{display:none}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_notInStock__Jpd1F{grid-template-areas:"images info info info" "images availability availability availability" "images substitute substitute substitute" "images shipping shipping shipping" "images alertbox alertbox alertbox" "images price price price" "images quantity cart cart" "images errors errors errors"}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_areUserFeaturesActive__BHzTm{grid-template-columns:31rem 8rem 18.5rem 1fr}.add-to-cart-form-content_productSection__Id0QV.add-to-cart-form-content_areUserFeaturesActive__BHzTm.add-to-cart-form-content_definedPrice__CcuUT{grid-template-columns:31rem 8rem 13.5rem 1fr}}.add-to-cart-form-content_headerSection__mmq6Y{--breadcrumb-margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.add-to-cart-form-content_actionButtonsContainer__AKyP3{display:flex;align-items:center;gap:.5rem}.add-to-cart-form-content_content__Gwmjq{--section-scroll-margin:12rem;margin:0 auto;width:100%;max-width:calc(var(--container-width) - 1rem);padding:0 1rem}.add-to-cart-form-content_content__Gwmjq .add-to-cart-form-content_section__Rp8sW{margin-bottom:2.625rem}@media(min-width:992px){.add-to-cart-form-content_content__Gwmjq .add-to-cart-form-content_section__Rp8sW{margin-bottom:3.5rem}}.add-to-cart-form-content_content__Gwmjq h2{margin-bottom:1.5rem;text-transform:uppercase}.add-to-cart-form-content_content__Gwmjq .link:hover{text-decoration:underline}@media(min-width:768px){.add-to-cart-form-content_content__Gwmjq{padding:0 1.25rem}}.breadcrumb_breadcrumbBody__Kg50X{display:flex;margin:var(--breadcrumb-margin,.5rem 0);flex-wrap:wrap;flex:1 1}.breadcrumb_breadcrumbBody__Kg50X>div:not(:last-child):after{content:var(--breadcrumb-divider,"/");margin:var(--breadcrumb-divider-margin,0 3px);font-size:var(--breadcrumb-divider-font-size,inherit);font-family:var(--breadcrumb-divider-font-family,inherit);font-weight:400;color:var(--breadcrumb-color,--font-color,initial);display:inline-block}.breadcrumb_breadcrumbBody__Kg50X a{font-weight:var(--breadcrumb-font-weight,700);color:var(--breadcrumb-color,var(--link-color))}.breadcrumb_breadcrumbBody__Kg50X a:hover{color:var(--breadcrumb-hover-color,var(--link-hover-color));-webkit-text-decoration:var(--breadcrumb-hover-text-decoration,none);text-decoration:var(--breadcrumb-hover-text-decoration,none)}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf>div{display:none}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf button{color:var(--breadcrumb-previous-page-color,var(--primary));font-weight:var(--breadcrumb-previous-page-color,500)}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf button:before{content:var(--breadcrumb-previous-page-icon,"\f104");font-family:var(--font-family-icons);position:relative;opacity:1;z-index:auto;margin-right:.5rem}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf button:hover{color:var(--breadcrumb-previous-page-color,var(--primary));text-decoration:none}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf button:hover:before{border:0}@media(min-width:768px){.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf button{display:none}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_previousPage___aOtf>div{display:inline-block}}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_lastItemDisabled__e4JmO>div:last-child{pointer-events:none}.breadcrumb_breadcrumbBody__Kg50X.breadcrumb_lastItemDisabled__e4JmO>div:last-child a{color:var(--breadcrumb-disabled-color,var(--primary))}.breadcrumb_breadcrumbBody__Kg50X .breadcrumb_moreCrumbs__CohWB{cursor:pointer}.breadcrumb_breadcrumbBody__Kg50X .breadcrumb_moreCrumbs__CohWB span{max-width:1rem;display:inline-flex;overflow:hidden}@media print{.breadcrumb_breadcrumbBody__Kg50X{display:none}}.alert-box_alertContainer__LLott{display:flex;border-left-width:1px;border:1px solid var(--alert-border-color);border-left:var(--alert-border-left-width,1px) solid var(--alert-border-color);background-color:var(--alert-bg);position:relative;padding:var(--alert-padding,1rem);color:var(--alert-color,var(--primary))}.alert-box_alertContainer__LLott .alert-box_content__x5BQt{flex:1 1;line-height:unset}.alert-box_alertContainer__LLott.alert-box_withIcon__sIcGJ:before{font-family:var(--font-family-icons,"font awesome 6 pro");font-weight:var(--alert-icon-font-weight,400);margin-right:var(--alert-icon-spacing,.5rem);color:var(--alert-icon-color);align-self:var(--alert-icon-align-self,flex-start);content:var(--alert-icon)}.alert-box_btnClose__yIF8Q.btn{background-color:rgba(0,0,0,0);color:var(--alert-close-button-color,inherit);min-width:unset;height:auto;border:none;padding:var(--alert-close-button-padding,0);align-self:flex-start;margin:var(--alert-close-button-margin,0 0 0 auto);opacity:var(--alert-close-button-opacity,1)}.alert-box_btnClose__yIF8Q.btn svg{width:var(--alert-close-button-size,20px);height:var(--alert-close-button-size,20px)}.alert-box_success__yuQWS{--alert-icon-color:var(--alert-icon-colors-success,#188c00);--alert-bg:var(--alert-background-success,#e0eddd);--alert-border-color:var(--alert-icon-border-success,#188c00);--alert-icon:var(--alert-icon-success,"\f058")}.alert-box_info__6hYQ4{--alert-icon-color:var(--alert-icon-colors-info,#397cea);--alert-bg:var(--alert-background-info,#ecf2fd);--alert-border-color:var(--alert-icon-border-info,#397cea);--alert-icon:var(--alert-icon-success,"\f05a")}.alert-box_warning__Yzw2t{--alert-icon-color:var(--alert-icon-colors-warning,#ad7a13);--alert-bg:var(--alert-background-warning,#f6e9d5);--alert-border-color:var(--alert-border-warning,#ad7a13);--alert-icon:var(--alert-icon-warning,"\f071")}.alert-box_error__eP_lR{--alert-icon-color:var(--alert-icon-colors-error,#b1091b);--alert-bg:var(--alert-background-error,#f8e7e9);--alert-border-color:var(--alert-border-error,#b1091b);--alert-icon:var(--alert-icon-error,"\f06a")}.product-detail_productDetailsContainer__z0_G0{position:relative;padding-bottom:calc(var(--custom-product-detail-footer-height, 0) + 3.1875rem)}@media(min-width:768px){.product-detail_productDetailsContainer__z0_G0{position:static;padding-bottom:3.1875rem}}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7{width:100%;max-width:calc(var(--container-width) - 1rem);margin:0 auto;padding:0 1rem;--section-scroll-margin:12rem}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_productPageInformation__uwEA6{display:flex;flex-direction:row;gap:3rem}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_productPageInformation__uwEA6 .product-detail_productPageInformationContainer__Xyd1W{display:flex;flex-direction:column}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_productPageInformation__uwEA6 .product-detail_productPageInformationMain__iuFtm{width:100%}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_pageInformationLiteratureAndCatalogs__yrWg4 section{margin-top:0}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_section__KQ4i1{margin-bottom:2.625rem}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 h2{margin-bottom:1.5rem;text-transform:uppercase}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .link:hover{text-decoration:underline}@media(min-width:768px){.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7{padding:0 1.25rem}}@media(min-width:992px){.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_section__KQ4i1{margin-bottom:3.5rem}}@media(min-width:1200px){.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_carousel__PDNRB{--btn-height:40px;--recommended-products-width:348px;background-color:var(--grey);padding:1.5rem;width:var(--recommended-products-width);height:100%;max-height:69rem;flex:1 0;overflow-y:hidden}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_carousel__PDNRB .product-detail_carouselWrapper__OthyH{--carousel-wrapper-slider-height:100%;height:calc(100% - 4.125rem)}.product-detail_productDetailsContainer__z0_G0 .product-detail_pageInformation__2Wfx7 .product-detail_carousel__PDNRB h3{margin-bottom:1.5rem}}.product-detail_productDetailsContainer__z0_G0 .product-detail_carouselInner__r_yeZ{display:flex;gap:1.25rem}@media(min-width:1200px){.product-detail_productDetailsContainer__z0_G0 .product-detail_carouselInner__r_yeZ{height:100%;flex-direction:column}}.product-detail_productDetailContentEnd__vxXtf:after{display:none!important}@media(min-width:1200px){.product-detail_backdrop__VV_WH{flex-direction:row}.product-detail_backdrop__VV_WH .product-detail_carouselInner__r_yeZ{overflow:auto scroll}}.product-detail_backdrop__VV_WH{background-color:#fff;padding-top:1rem;display:flex;flex-direction:column;padding-bottom:3rem}.product-detail_backdrop__VV_WH.product-detail_withShadow__Gdey_{box-shadow:0 0 2px rgba(0,0,0,.1215686275),0 4px 4px rgba(0,0,0,.2509803922);margin-bottom:.5rem}.product-detail_backdrop__VV_WH .product-detail_carouselInner__r_yeZ{overflow:scroll hidden}.product-detail_backdrop__VV_WH .product-detail_carouselInner__r_yeZ::-webkit-scrollbar{height:5px}.product-detail_backdrop__VV_WH .product-detail_recommended__o6rzZ{background-color:var(--grey)}.product-detail_backdrop__VV_WH .product-detail_recommended__o6rzZ button.pagination{display:none}.product-detail_backdrop__VV_WH .product-detail_recommended__o6rzZ .item-card{min-width:280px;margin-bottom:0;--custom-item-card-quantity-container-width:70px}.product-detail_backdrop__VV_WH .product-detail_recommended__o6rzZ .item-card button.btn-primary{--btn-primary-background:var(--white);--btn-primary-border:1px solid var(--tertiary);--btn-primary-color:var(--tertiary)}.product-detail_backdrop__VV_WH .product-detail_recommended__o6rzZ .item-card button.btn-primary:before{display:none}.product-detail_backdrop__VV_WH .product-detail_recommended__o6rzZ .item-card button.btn-primary>span{display:block}.product-detail_content__RKy2K{--section-scroll-margin:12rem;margin:0 auto;width:100%;max-width:calc(var(--container-width) - 1rem);padding:0 1rem}.product-detail_content__RKy2K .product-detail_section__KQ4i1{margin-bottom:2.625rem}@media(min-width:992px){.product-detail_content__RKy2K .product-detail_section__KQ4i1{margin-bottom:3.5rem}}.product-detail_content__RKy2K h2{margin-bottom:1.5rem;text-transform:uppercase}.product-detail_content__RKy2K .link:hover{text-decoration:underline}@media(min-width:768px){.product-detail_content__RKy2K{padding:0 1.25rem}}