.StoreInformationModal-module-scss-module__HmfUkW__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StoreInformationModal-module-scss-module__HmfUkW__modalContainer{border-radius:.25rem;width:100%;max-height:100dvh;padding:0}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__modalContainer{width:fit-content;max-width:92vw;height:auto;max-height:90vh;margin-top:0}}.StoreInformationModal-module-scss-module__HmfUkW__modalScrollable.StoreInformationModal-module-scss-module__HmfUkW__modalScrollable{flex:auto;align-self:flex-start;width:100%;min-width:0;min-height:0;padding:0;overflow:visible auto}.StoreInformationModal-module-scss-module__HmfUkW__root{flex-direction:column;width:100%;max-width:100%;display:flex}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__root{width:fit-content}}.StoreInformationModal-module-scss-module__HmfUkW__intrinsicColumn{flex-direction:column-reverse;align-items:stretch;width:100%;min-width:0;display:flex}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__intrinsicColumn{width:fit-content;max-width:100%}}.StoreInformationModal-module-scss-module__HmfUkW__headerContent{min-width:0;padding:var(--component-spacing-16) var(--component-spacing-16) 0 var(--component-spacing-16)}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__headerContent{padding:var(--component-spacing-24)}}.StoreInformationModal-module-scss-module__HmfUkW__headingRow{align-items:start;gap:var(--component-spacing-12);min-width:0;margin-top:-.625rem;margin-bottom:var(--component-spacing-16);grid-template-columns:minmax(0,1fr) auto;display:grid}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__headingRow{margin-top:0;margin-bottom:var(--component-spacing-20)}}.StoreInformationModal-module-scss-module__HmfUkW__mobileCloseButton{justify-content:flex-end;display:flex}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__mobileCloseButton{display:none}}.StoreInformationModal-module-scss-module__HmfUkW__mobileCloseButton button{color:var(--neutrals-900)}.StoreInformationModal-module-scss-module__HmfUkW__desktopCloseButton{flex-shrink:0;display:none}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__desktopCloseButton{display:block}.StoreInformationModal-module-scss-module__HmfUkW__desktopCloseButtonIcon{width:3rem;height:3rem;padding:.875rem}}.StoreInformationModal-module-scss-module__HmfUkW__heading{min-width:0;font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-display-2-font-size);font-weight:var(--mobile-display-2-font-weight);line-height:var(--mobile-display-2-line-height);letter-spacing:var(--letter-spacing-display);color:var(--neutrals-1000);margin:0}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__heading{font-size:var(--desktop-display-2-font-size);line-height:var(--desktop-display-2-line-height)}}.StoreInformationModal-module-scss-module__HmfUkW__storeSelectorContainer{justify-content:space-between;align-items:flex-start;gap:var(--component-spacing-8);flex-direction:column;display:flex}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__storeSelectorContainer{gap:var(--component-spacing-6)}}.StoreInformationModal-module-scss-module__HmfUkW__storeSelectorWrap{width:fit-content}.StoreInformationModal-module-scss-module__HmfUkW__storeSelectorLabel{width:fit-content;font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-default-font-size);line-height:var(--mobile-body-default-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-default-font-weight)}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__storeSelectorLabel{font-size:var(--desktop-body-default-font-size);line-height:var(--desktop-body-default-line-height);font-weight:var(--desktop-body-default-font-weight)}}.StoreInformationModal-module-scss-module__HmfUkW__storeSelectorLabel{font-weight:var(--font-weight-medium);color:var(--neutrals-1000)}.StoreInformationModal-module-scss-module__HmfUkW__storeOptionList{width:100%;max-height:18.75rem;margin:0;padding:0;list-style:none;overflow-y:auto}.StoreInformationModal-module-scss-module__HmfUkW__storeOption{padding:var(--component-spacing-8);font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-small-font-size);line-height:var(--mobile-body-small-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-small-font-weight);color:var(--neutrals-900)}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__storeOption{font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight)}}.StoreInformationModal-module-scss-module__HmfUkW__storeOptionSelected{font-weight:var(--font-weight-semibold)}.StoreInformationModal-module-scss-module__HmfUkW__addressLink.StoreInformationModal-module-scss-module__HmfUkW__addressLink{color:var(--neutrals-1000);width:fit-content}.StoreInformationModal-module-scss-module__HmfUkW__openHours{font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-default-font-size);line-height:var(--mobile-body-default-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-default-font-weight);color:var(--neutrals-700);margin:0}.StoreInformationModal-module-scss-module__HmfUkW__divider{display:none}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__divider{border-top:.0625rem solid var(--neutrals-300);margin-bottom:var(--component-spacing-24);display:block}}.StoreInformationModal-module-scss-module__HmfUkW__gridScroller{max-width:100%;max-height:min(60vh,32.5rem);margin:var(--component-spacing-16) var(--component-spacing-16);background:var(--neutrals-white);border:-.0625rem solid var(--neutrals-300);overflow:auto}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__gridScroller{max-width:min(100%,92vw);max-height:min(56vh,35rem);margin-top:0}}.StoreInformationModal-module-scss-module__HmfUkW__grid{border-bottom:.0625rem solid var(--neutrals-300);border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--neutrals-white);width:max-content;margin:0 auto;overflow:visible}.StoreInformationModal-module-scss-module__HmfUkW__headerRow{min-height:8.5rem}.StoreInformationModal-module-scss-module__HmfUkW__sizeHeader,.StoreInformationModal-module-scss-module__HmfUkW__colourHeader,.StoreInformationModal-module-scss-module__HmfUkW__sizeCell,.StoreInformationModal-module-scss-module__HmfUkW__stockCell{border-right:.0625rem solid var(--neutrals-300);padding:0 var(--component-spacing-12);text-align:center;vertical-align:middle;height:3rem}.StoreInformationModal-module-scss-module__HmfUkW__sizeHeader{z-index:4;background:var(--neutrals-white);border-left:.0625rem solid var(--neutrals-300);border-top:.0625rem solid var(--neutrals-300);background-clip:padding-box;padding:0;position:relative}.StoreInformationModal-module-scss-module__HmfUkW__sizeCell{padding:var(--component-spacing-16) var(--component-spacing-12);z-index:2;background:var(--neutrals-100);border-left:.0625rem solid var(--neutrals-300);font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight);font-weight:var(--font-weight-medium);color:var(--neutrals-900);text-align:center;background-clip:padding-box;position:sticky;left:0}.StoreInformationModal-module-scss-module__HmfUkW__colourHeaderFirst{border-top:.0625rem solid var(--neutrals-300);border-right:.0625rem solid var(--neutrals-300);border-left:.0625rem solid var(--neutrals-300);z-index:4;background:var(--neutrals-white);position:sticky;top:0;left:0}.StoreInformationModal-module-scss-module__HmfUkW__colourHeader{width:9.1875rem;min-width:9.1875rem;padding:var(--component-spacing-12) var(--component-spacing-16) var(--component-spacing-8) var(--component-spacing-16);z-index:3;background:var(--neutrals-white);border-top:.0625rem solid var(--neutrals-300);font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-small-font-size);line-height:var(--mobile-body-small-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-small-font-weight);font-weight:var(--font-weight-medium);color:var(--neutrals-900);position:sticky;top:0}@media only screen and (min-width:45rem){.StoreInformationModal-module-scss-module__HmfUkW__colourHeader{font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight)}}.StoreInformationModal-module-scss-module__HmfUkW__colourImage{object-fit:contain;width:4.5rem;height:4.5rem;margin:0 auto var(--component-spacing-8);display:block}.StoreInformationModal-module-scss-module__HmfUkW__colourLabel{height:2rem;font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-small-font-size);line-height:var(--mobile-body-small-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-small-font-weight);justify-content:center;align-items:center;display:flex}.StoreInformationModal-module-scss-module__HmfUkW__stockCell{font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight);color:var(--neutrals-900);text-align:center;background:var(--neutrals-100);position:relative}.StoreInformationModal-module-scss-module__HmfUkW__stockCellContent{align-items:center;gap:var(--component-spacing-4);padding:var(--component-spacing-14) var(--component-spacing-12);white-space:nowrap;flex-flow:row;display:flex}.StoreInformationModal-module-scss-module__HmfUkW__stockIcon{flex-shrink:0}.StoreInformationModal-module-scss-module__HmfUkW__altRow .StoreInformationModal-module-scss-module__HmfUkW__sizeCell,.StoreInformationModal-module-scss-module__HmfUkW__altRow .StoreInformationModal-module-scss-module__HmfUkW__stockCell{background:var(--neutrals-white)}
.DeliveryMethodModal-module-scss-module__ylUM5G__modal{justify-content:center;align-items:center;display:flex}.DeliveryMethodModal-module-scss-module__ylUM5G__modal>div{align-self:flex-end;max-width:98vw;height:auto;max-height:33.125rem;margin-bottom:.3125rem;padding:2.5rem}@media only screen and (min-width:45rem){.DeliveryMethodModal-module-scss-module__ylUM5G__modal>div{align-self:inherit;min-width:26rem;max-width:33.625rem;margin-bottom:0;padding:3.75rem}}.DeliveryMethodModal-module-scss-module__ylUM5G__modal>div>div{overflow:auto}.DeliveryMethodModal-module-scss-module__ylUM5G__heading{margin-bottom:1.5rem}.DeliveryMethodModal-module-scss-module__ylUM5G__subHeading{margin-bottom:1rem}.DeliveryMethodModal-module-scss-module__ylUM5G__mainText p{color:var(--color-black)}.DeliveryMethodModal-module-scss-module__ylUM5G__button{width:100%;margin-top:1rem}
.ProductStorePC-module-scss-module__jr2caq__productInfoAccordionHeading{margin:0}.ProductStorePC-module-scss-module__jr2caq__productNotesHeading tr td:first-child{white-space:nowrap}
.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;padding:inherit;border-radius:inherit;white-space:inherit;position:inherit;background:0 0;border-color:#0000;margin:0}.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon:hover,.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon:focus,.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon:active,[disabled].PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon,fieldset[disabled] .PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon{color:inherit;background-color:#0000;border-color:#0000}.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon:active{top:initial}.PdpPriceContainerView-module-scss-module__jEkrnq__memberGroupLabel{color:var(--accents-member-500);margin-bottom:var(--component-spacing-4);font-size:var(--font-size-14);line-height:var(--line-height-18);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-body)}.PdpPriceContainerView-module-scss-module__jEkrnq__priceRow{align-items:flex-start;gap:var(--component-spacing-4);justify-content:flex-start;display:flex}.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon{cursor:pointer;border-radius:.125rem}.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon:focus-visible{outline:.125rem dotted var(--primary-500);outline-offset:.125rem}.PdpPriceContainerView-module-scss-module__jEkrnq__infoIcon svg path:hover{opacity:.5;fill-rule:inherit;fill:var(--neutrals-700)}
.ProductPrice-module-scss-module__dokdja__infoIcon{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;padding:inherit;border-radius:inherit;white-space:inherit;position:inherit;background:0 0;border-color:#0000;margin:0}.ProductPrice-module-scss-module__dokdja__infoIcon:hover,.ProductPrice-module-scss-module__dokdja__infoIcon:focus,.ProductPrice-module-scss-module__dokdja__infoIcon:active,[disabled].ProductPrice-module-scss-module__dokdja__infoIcon,fieldset[disabled] .ProductPrice-module-scss-module__dokdja__infoIcon{color:inherit;background-color:#0000;border-color:#0000}.ProductPrice-module-scss-module__dokdja__infoIcon:active{top:initial}.ProductPrice-module-scss-module__dokdja__memberGroupLabel{color:var(--color-mec-green);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ProductPrice-module-scss-module__dokdja__priceContainer{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.ProductPrice-module-scss-module__dokdja__actualPrice{margin-right:.25rem;font-size:1.25rem;line-height:1.5625rem;display:block}.ProductPrice-module-scss-module__dokdja__hasInCartDiscountTag{color:var(--color-red);text-decoration:line-through}.ProductPrice-module-scss-module__dokdja__hasCustomerGroupPrice{color:var(--color-mec-green)}.ProductPrice-module-scss-module__dokdja__infoIcon{cursor:pointer}.ProductPrice-module-scss-module__dokdja__infoIcon svg path:hover{opacity:.5;fill-rule:inherit;fill:var(--color-gray-accessible)}.ProductPrice-module-scss-module__dokdja__basePrice{color:var(--color-gray-accessible);font-size:.875rem;line-height:1.25rem;text-decoration:line-through;display:block}
.BuyCanadian-module-scss-module__tY8CFq__container{background-color:var(--color-gray-ultra-light-plus);border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;padding:.25rem;display:flex}.BuyCanadian-module-scss-module__tY8CFq__canadianBrand>span>svg>path{fill:var(--color-mec-green)}.BuyCanadian-module-scss-module__tY8CFq__tooltip{background-color:var(--color-gray-ultra-light-plus);color:var(--color-base-font);border-radius:.125rem;width:9.375rem;font-size:.75rem}@media only screen and (min-width:45rem){.BuyCanadian-module-scss-module__tY8CFq__tooltip{width:12.5rem}}.BuyCanadian-module-scss-module__tY8CFq__tooltip a{color:var(--color-gray-dark);text-decoration:none}.BuyCanadian-module-scss-module__tY8CFq__tooltip a:hover{color:var(--color-black);text-decoration:underline}.BuyCanadian-module-scss-module__tY8CFq__mapleLeafIcon{margin-top:.125rem}
.PTTThree-module-scss-module__1Unx8W__link+h1,.PTTThree-module-scss-module__1Unx8W__body+h1,.PTTThree-module-scss-module__1Unx8W__link+h2,.PTTThree-module-scss-module__1Unx8W__body+h2,.PTTThree-module-scss-module__1Unx8W__link+h3,.PTTThree-module-scss-module__1Unx8W__body+h3,.PTTThree-module-scss-module__1Unx8W__link+h4,.PTTThree-module-scss-module__1Unx8W__body+h4,.PTTThree-module-scss-module__1Unx8W__link+h5,.PTTThree-module-scss-module__1Unx8W__body+h5,.PTTThree-module-scss-module__1Unx8W__link+h6,.PTTThree-module-scss-module__1Unx8W__body+h6{margin-top:1.5rem}.PTTThree-module-scss-module__1Unx8W__link,.PTTThree-module-scss-module__1Unx8W__body{font-family:var(--font-primary);letter-spacing:-.023em;margin:0 0 1rem;font-size:.875rem;font-weight:400;line-height:1.4}.PTTThree-module-scss-module__1Unx8W__container{flex-direction:column;justify-content:space-between;height:100%;padding:1rem;display:flex}.PTTThree-module-scss-module__1Unx8W__logoContainer{max-width:100px;height:1.5rem;margin-bottom:2rem;position:relative}.PTTThree-module-scss-module__1Unx8W__title{word-break:break-word;margin-bottom:.5rem}.PTTThree-module-scss-module__1Unx8W__body{word-break:break-word}.PTTThree-module-scss-module__1Unx8W__bottomContainer{flex-direction:column;align-items:center;display:flex}.PTTThree-module-scss-module__1Unx8W__imageContainer{width:100%;height:200px;position:relative}.PTTThree-module-scss-module__1Unx8W__image{object-fit:contain}.PTTThree-module-scss-module__1Unx8W__cta{border:.0625rem solid var(--color-mec-green);border-radius:.125rem;width:fit-content;margin-top:1rem;padding:.5rem 1rem}@media only screen and (min-width:30rem){.PTTThree-module-scss-module__1Unx8W__cta{padding:.6875rem 1.25rem}}.PTTThree-module-scss-module__1Unx8W__ctaLink{color:var(--color-mec-green);font-size:.875rem;font-weight:600;line-height:1.32813rem;text-decoration:none}@media only screen and (min-width:30rem){.PTTThree-module-scss-module__1Unx8W__ctaLink{font-size:1.0625rem}}.PTTThree-module-scss-module__1Unx8W__ctaLink:hover{color:var(--color-mec-green-dark)}.PTTThree-module-scss-module__1Unx8W__link{color:var(--color-base-font);word-break:break-word;font-weight:700}.PTTThree-module-scss-module__1Unx8W__link:hover{color:var(--primary-link-hover)}
.SearchResults-module-scss-module__JDqo5G__searchContainer{grid-template:"header""content""pagination""sidebar"/auto;min-height:100vh;display:grid}@media only screen and (min-width:45rem){.SearchResults-module-scss-module__JDqo5G__searchContainer{grid-template:"sidebar header""sidebar content""sidebar pagination"1fr/auto 1fr}}.SearchResults-module-scss-module__JDqo5G__searchContainer.SearchResults-module-scss-module__JDqo5G__searchContainerWithProductLineCarousel{grid-template-areas:"above-content""header""content""pagination""sidebar"}@media only screen and (min-width:45rem){.SearchResults-module-scss-module__JDqo5G__searchContainer.SearchResults-module-scss-module__JDqo5G__searchContainerWithProductLineCarousel{grid-template-areas:"above-content above-content""sidebar header""sidebar content""sidebar pagination"}}.SearchResults-module-scss-module__JDqo5G__productLineCarousel{grid-area:above-content;margin-bottom:3rem;overflow:hidden}.SearchResults-module-scss-module__JDqo5G__searchResults{flex-flow:wrap;max-width:100%;display:flex;position:relative}.SearchResults-module-scss-module__JDqo5G__searchHits{flex-direction:row;width:100%;display:flex}.SearchResults-module-scss-module__JDqo5G__paginationRoot{margin:0 auto}.SearchResults-module-scss-module__JDqo5G__paginationList{grid-area:pagination;justify-content:center;margin:0 0 .875rem;padding:0;list-style-type:none;display:flex}.SearchResults-module-scss-module__JDqo5G__paginationItem{background-color:var(--color-gray-lighter);justify-content:center;align-items:stretch;width:2.5rem;height:2.5rem;margin-right:.25rem;display:flex}.SearchResults-module-scss-module__JDqo5G__paginationLink{text-align:center;flex-basis:100%;justify-content:center;align-items:center;text-decoration:none;display:flex}.SearchResults-module-scss-module__JDqo5G__paginationLink:hover,.SearchResults-module-scss-module__JDqo5G__paginationLink:active{color:var(--color-white);background-color:var(--color-gray-dark)}.SearchResults-module-scss-module__JDqo5G__paginationSelectedItem{background-color:var(--color-gray-dark)}.SearchResults-module-scss-module__JDqo5G__paginationSelectedItem>a,.SearchResults-module-scss-module__JDqo5G__paginationSelectedItem>a:focus,.SearchResults-module-scss-module__JDqo5G__paginationSelectedItem>a:active{color:var(--color-white)}.SearchResults-module-scss-module__JDqo5G__paginationDisabledItem{display:none}
.CarouselSlide-module-scss-module___VCmhW__link{color:var(--color-base-font);text-decoration:none}.CarouselSlide-module-scss-module___VCmhW__image{width:6.6875rem;min-width:6.6875rem;height:13.375rem;margin-bottom:.5rem;transition:width .3s;position:relative}@media only screen and (min-width:45rem){.CarouselSlide-module-scss-module___VCmhW__image{width:10rem;min-width:10rem;height:20rem}}.CarouselSlide-module-scss-module___VCmhW__image:hover{opacity:.5;transition:width .3s;box-shadow:0 .25rem .25rem #00000040}@media only screen and (min-width:68rem){.CarouselSlide-module-scss-module___VCmhW__image:hover{width:20rem}}.CarouselSlide-module-scss-module___VCmhW__image.CarouselSlide-module-scss-module___VCmhW__otherType{width:6.6875rem;min-width:6.6875rem;height:6.6875rem}@media only screen and (min-width:45rem){.CarouselSlide-module-scss-module___VCmhW__image.CarouselSlide-module-scss-module___VCmhW__otherType{width:10rem;min-width:10rem;height:10rem}}.CarouselSlide-module-scss-module___VCmhW__image.CarouselSlide-module-scss-module___VCmhW__noImage{justify-content:center;align-items:center;display:flex}.CarouselSlide-module-scss-module___VCmhW__image.CarouselSlide-module-scss-module___VCmhW__noImage:hover{box-shadow:none}.CarouselSlide-module-scss-module___VCmhW__image.CarouselSlide-module-scss-module___VCmhW__brandsType{width:5rem;min-width:5rem;height:5rem}@media only screen and (min-width:45rem){.CarouselSlide-module-scss-module___VCmhW__image.CarouselSlide-module-scss-module___VCmhW__brandsType{width:7.5rem;min-width:7.5rem;height:7.5rem}}.CarouselSlide-module-scss-module___VCmhW__slideText{font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.25}.CarouselSlide-module-scss-module___VCmhW__labelText{font-size:.875rem}
.CategoryCarousel-module-scss-module__whIvgG__viewAllButton{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;padding:inherit;border-radius:inherit;white-space:inherit;position:inherit;background:0 0;border-color:#0000;margin:0}.CategoryCarousel-module-scss-module__whIvgG__viewAllButton:hover,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton:focus,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton:active,[disabled].CategoryCarousel-module-scss-module__whIvgG__viewAllButton,fieldset[disabled] .CategoryCarousel-module-scss-module__whIvgG__viewAllButton{color:inherit;background-color:#0000;border-color:#0000}.CategoryCarousel-module-scss-module__whIvgG__viewAllButton:active{top:initial}.CategoryCarousel-module-scss-module__whIvgG__viewAllButton+h1,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton+h2,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton+h3,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton+h4,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton+h5,.CategoryCarousel-module-scss-module__whIvgG__viewAllButton+h6{margin-top:1.5rem}.CategoryCarousel-module-scss-module__whIvgG__viewAllButton{font-family:var(--font-primary);letter-spacing:-.023em;margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.5}.CategoryCarousel-module-scss-module__whIvgG__screenReaderOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CategoryCarousel-module-scss-module__whIvgG__container{max-width:calc(100vw - 32px);margin-bottom:2rem;position:relative}@media only screen and (min-width:45rem){.CategoryCarousel-module-scss-module__whIvgG__container{max-width:calc(100vw - 17.5rem)}}@media only screen and (min-width:78.75rem){.CategoryCarousel-module-scss-module__whIvgG__container{max-width:63rem}}@media only screen and (min-width:101rem){.CategoryCarousel-module-scss-module__whIvgG__container{max-width:69rem}}.CategoryCarousel-module-scss-module__whIvgG__header{margin-bottom:.5rem}.CategoryCarousel-module-scss-module__whIvgG__viewAllButton{cursor:pointer;margin-bottom:1.5rem;text-decoration:underline}.CategoryCarousel-module-scss-module__whIvgG__viewAllButton:hover{color:var(--color-hail-satan)}.CategoryCarousel-module-scss-module__whIvgG__arrowIcon{margin-left:.5rem}.CategoryCarousel-module-scss-module__whIvgG__viewAll{gap:.5rem}@media only screen and (min-width:45rem){.CategoryCarousel-module-scss-module__whIvgG__viewAll{gap:3.75rem}}.CategoryCarousel-module-scss-module__whIvgG__viewAllFlex{flex-wrap:wrap;display:flex}.CategoryCarousel-module-scss-module__whIvgG__viewAllGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-right:1rem;display:grid}@media only screen and (min-width:68rem){.CategoryCarousel-module-scss-module__whIvgG__viewAllGrid{grid-template-columns:repeat(5,1fr);margin-right:0}}@media only screen and (min-width:45rem){.CategoryCarousel-module-scss-module__whIvgG__viewAllBrands{gap:2.125rem}}.CategoryCarousel-module-scss-module__whIvgG__swiper.CategoryCarousel-module-scss-module__whIvgG__swiper{margin:0}.CategoryCarousel-module-scss-module__whIvgG__swiper.CategoryCarousel-module-scss-module__whIvgG__swiper div[class*=swiper-wrapper]{margin:.25rem}.CategoryCarousel-module-scss-module__whIvgG__swiper.CategoryCarousel-module-scss-module__whIvgG__swiper div[class*=swiper-slide]{flex-shrink:unset}.CategoryCarousel-module-scss-module__whIvgG__swipeButt{z-index:1;filter:drop-shadow(0 4px 4px #00000040);cursor:pointer;border:none;width:2rem;height:2rem;display:none;position:absolute;top:50%}@media only screen and (min-width:78.75rem){.CategoryCarousel-module-scss-module__whIvgG__swipeButt{display:block}}.CategoryCarousel-module-scss-module__whIvgG__swipeButtNext{right:-2.5rem}.CategoryCarousel-module-scss-module__whIvgG__swipeButtPrev{left:-2.5rem}.CategoryCarousel-module-scss-module__whIvgG__caretIcon{height:1.25rem}.CategoryCarousel-module-scss-module__whIvgG__caretIcon>svg{stroke:var(--color-base-font);vertical-align:middle}.CategoryCarousel-module-scss-module__whIvgG__caretIcon>svg:hover{opacity:.5}.CategoryCarousel-module-scss-module__whIvgG__swiperLeftButtonHide{display:none}.CategoryCarousel-module-scss-module__whIvgG__swipeRightButtHide{visibility:hidden}.CategoryCarousel-module-scss-module__whIvgG__swiperSlide.CategoryCarousel-module-scss-module__whIvgG__viewAllSlide{margin:0}.CategoryCarousel-module-scss-module__whIvgG__swiperSlide:focus-within{border:.0625rem solid var(--color-focus-outline)}.CategoryCarousel-module-scss-module__whIvgG__swiperSlide.CategoryCarousel-module-scss-module__whIvgG__noImage{background-color:var(--color-gray-lighter);width:6.6875rem;min-width:6.6875rem;height:6.6875rem;margin:.25rem .25rem .5rem}@media only screen and (min-width:45rem){.CategoryCarousel-module-scss-module__whIvgG__swiperSlide.CategoryCarousel-module-scss-module__whIvgG__noImage{width:10rem;min-width:10rem;height:10rem}}.CategoryCarousel-module-scss-module__whIvgG__swiperSlide.CategoryCarousel-module-scss-module__whIvgG__noImage:hover{box-shadow:0 .25rem .25rem #00000040}.CategoryCarousel-module-scss-module__whIvgG__swiperSlide:hover{cursor:pointer}.CategoryCarousel-module-scss-module__whIvgG__swiperSlide:hover p{font-weight:700}.CategoryCarousel-module-scss-module__whIvgG__placeholderSlide{width:6.6875rem;min-width:6.6875rem;height:13.375rem;margin-right:1.5rem}@media only screen and (min-width:45rem){.CategoryCarousel-module-scss-module__whIvgG__placeholderSlide{width:10rem;min-width:10rem;height:20rem}}
.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;padding:inherit;border-radius:inherit;white-space:inherit;position:inherit;background:0 0;border-color:#0000;margin:0}.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:hover,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:hover,.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:focus,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:focus,.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:active,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:active,[disabled].ProductSlider-module-scss-module__Xy9cKW__swipeButtNext,[disabled].ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev,fieldset[disabled] .ProductSlider-module-scss-module__Xy9cKW__swipeButtNext,fieldset[disabled] .ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev{color:inherit;background-color:#0000;border-color:#0000}.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:active,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:active{top:initial}.ProductSlider-module-scss-module__Xy9cKW__overlayText,.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive .ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlayText,.ProductSlider-module-scss-module__Xy9cKW__mainImage .ProductSlider-module-scss-module__Xy9cKW__mainImageOverlayText{font-family:var(--font-primary);color:var(--color-base-font);text-transform:none;letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.2}@media only screen and (min-width:45rem){.ProductSlider-module-scss-module__Xy9cKW__overlayText,.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive .ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlayText,.ProductSlider-module-scss-module__Xy9cKW__mainImage .ProductSlider-module-scss-module__Xy9cKW__mainImageOverlayText{font-size:1.5rem}}.ProductSlider-module-scss-module__Xy9cKW__screenReaderOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductSlider-module-scss-module__Xy9cKW__swiper.ProductSlider-module-scss-module__Xy9cKW__swiper{--swiper-navigation-color:#00000080;--swiper-navigation-size:1.875rem}.ProductSlider-module-scss-module__Xy9cKW__swiper.ProductSlider-module-scss-module__Xy9cKW__swiper div[class*=swiper-button-prev],.ProductSlider-module-scss-module__Xy9cKW__swiper.ProductSlider-module-scss-module__Xy9cKW__swiper div[class*=swiper-button-next]{width:2.75rem;height:100%;margin-top:0;top:0}@media screen and (max-width:719px){.ProductSlider-module-scss-module__Xy9cKW__swiper.ProductSlider-module-scss-module__Xy9cKW__swiper div[class*=swiper-slide]:has(.ProductSlider-module-scss-module__Xy9cKW__videoWrapper){flex-flow:row;align-items:center;height:auto;display:flex}.ProductSlider-module-scss-module__Xy9cKW__swiper.ProductSlider-module-scss-module__Xy9cKW__swiper .ProductSlider-module-scss-module__Xy9cKW__videoWrapper{width:100%}}.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev{z-index:var(--zIndex-carousel);cursor:pointer;opacity:1;transition:opacity .2s ease-in-out;position:absolute;top:0;bottom:0}.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:hover svg path,.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:hover,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:hover svg path,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:hover{stroke:var(--color-black);color:var(--color-black)}@media only screen and (min-width:68rem){.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext svg,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev svg{width:1.875rem;height:1.875rem}}.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:focus,.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext:active,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:focus,.ProductSlider-module-scss-module__Xy9cKW__swipeButtPrev:active{top:0}.ProductSlider-module-scss-module__Xy9cKW__thumbSlideVideo{padding-bottom:100%}.ProductSlider-module-scss-module__Xy9cKW__videoIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductSlider-module-scss-module__Xy9cKW__videoIcon svg{fill:var(--color-mec-green);max-width:100%;display:block}.ProductSlider-module-scss-module__Xy9cKW__videoWrapper{padding:0 2.75rem}.ProductSlider-module-scss-module__Xy9cKW__swipeButtNext{right:0}.ProductSlider-module-scss-module__Xy9cKW__swipeButtHide{opacity:0;cursor:default}.ProductSlider-module-scss-module__Xy9cKW__overlay,.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive.ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlay:after,.ProductSlider-module-scss-module__Xy9cKW__mainImage.ProductSlider-module-scss-module__Xy9cKW__mainImageOverlay:after{content:"";pointer-events:none;background-color:#000000bf;width:100%;height:100%;position:absolute;top:0;left:0}.ProductSlider-module-scss-module__Xy9cKW__overlayText,.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive .ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlayText,.ProductSlider-module-scss-module__Xy9cKW__mainImage .ProductSlider-module-scss-module__Xy9cKW__mainImageOverlayText{color:var(--color-white);z-index:10;text-align:center;text-wrap:balance;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:68rem){.ProductSlider-module-scss-module__Xy9cKW__overlayText,.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive .ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlayText,.ProductSlider-module-scss-module__Xy9cKW__mainImage .ProductSlider-module-scss-module__Xy9cKW__mainImageOverlayText{width:100%}}.ProductSlider-module-scss-module__Xy9cKW__mainImage{cursor:zoom-in;background-repeat:no-repeat;margin-bottom:1rem;padding-top:106.5%;position:relative}@media only screen and (min-width:45rem){.ProductSlider-module-scss-module__Xy9cKW__mainImage{padding-top:56.25%}}.ProductSlider-module-scss-module__Xy9cKW__thumbSlide{border:.0625rem solid var(--color-gray-medium-dark);background:var(--color-white);box-sizing:border-box;cursor:pointer;aspect-ratio:1;flex:none;max-width:calc(16.6667% - .375rem);overflow:hidden}@media only screen and (min-width:25rem) and (max-width:29.9375rem){.ProductSlider-module-scss-module__Xy9cKW__thumbSlide{max-width:calc(14.2857% - .5rem)}}@media only screen and (min-width:30rem) and (max-width:43.9375rem){.ProductSlider-module-scss-module__Xy9cKW__thumbSlide{max-width:calc(10% - .5rem)}}@media only screen and (min-width:44rem) and (max-width:56.25rem){.ProductSlider-module-scss-module__Xy9cKW__thumbSlide{max-width:calc(20% - 1rem)}}@media only screen and (min-width:56.3125rem) and (max-width:66.25rem){.ProductSlider-module-scss-module__Xy9cKW__thumbSlide{max-width:calc(16.6667% - 1rem)}}@media only screen and (min-width:66.3125rem){.ProductSlider-module-scss-module__Xy9cKW__thumbSlide{max-width:calc(14.2857% - 1rem)}}.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive{border:.125rem solid var(--color-hail-satan)}.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive .ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlayText{font-size:.125rem;line-height:1.5}@media only screen and (min-width:68rem){.ProductSlider-module-scss-module__Xy9cKW__thumbSlideActive .ProductSlider-module-scss-module__Xy9cKW__thumbSlideOverlayText{font-size:.375rem;line-height:1.2}}.ProductSlider-module-scss-module__Xy9cKW__thumbWrapper{position:relative}.ProductSlider-module-scss-module__Xy9cKW__fadeLeft,.ProductSlider-module-scss-module__Xy9cKW__fadeRight{pointer-events:none;z-index:var(--zIndex-carousel);opacity:1;width:calc(16.6667% - .5rem);transition:opacity .2s ease-in-out;position:absolute;top:0;bottom:0}@media only screen and (min-width:25rem) and (max-width:29.9375rem){.ProductSlider-module-scss-module__Xy9cKW__fadeLeft,.ProductSlider-module-scss-module__Xy9cKW__fadeRight{width:calc(14.2857% - .25rem)}}@media only screen and (min-width:30rem) and (max-width:43.9375rem){.ProductSlider-module-scss-module__Xy9cKW__fadeLeft,.ProductSlider-module-scss-module__Xy9cKW__fadeRight{width:calc(10% - .25rem)}}@media only screen and (min-width:44rem) and (max-width:56.25rem){.ProductSlider-module-scss-module__Xy9cKW__fadeLeft,.ProductSlider-module-scss-module__Xy9cKW__fadeRight{width:calc(20% - .5rem)}}@media only screen and (min-width:56.3125rem) and (max-width:66.25rem){.ProductSlider-module-scss-module__Xy9cKW__fadeLeft,.ProductSlider-module-scss-module__Xy9cKW__fadeRight{width:calc(16.6667% - .5rem)}}@media only screen and (min-width:66.3125rem){.ProductSlider-module-scss-module__Xy9cKW__fadeLeft,.ProductSlider-module-scss-module__Xy9cKW__fadeRight{width:calc(14.2857% - .5rem)}}.ProductSlider-module-scss-module__Xy9cKW__fadeLeft{background:linear-gradient(90deg,#fff,#fff0);left:0}.ProductSlider-module-scss-module__Xy9cKW__fadeRight{background-image:linear-gradient(90deg,#fff0,#fff);right:0}.ProductSlider-module-scss-module__Xy9cKW__fadeLeftHide,.ProductSlider-module-scss-module__Xy9cKW__fadeRightHide{opacity:0}.ProductSlider-module-scss-module__Xy9cKW__buyCanadianWrapper{z-index:var(--zIndex-carousel);align-items:center;margin-right:2.25rem;display:flex;position:absolute;top:0;right:0}
.CanadianBadge-module-scss-module__bQtQVG__button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:.375rem;display:flex!important}.CanadianBadge-module-scss-module__bQtQVG__button:focus-visible{outline:.125rem dotted;outline-color:var(--primary-300);outline-offset:.125rem}.CanadianBadge-module-scss-module__bQtQVG__icon{width:2rem;height:2rem;display:block}.CanadianBadge-module-scss-module__bQtQVG__iconGreen{fill:var(--color-mec-green)}.CanadianBadge-module-scss-module__bQtQVG__iconBlack{fill:var(--neutrals-1000)}.CanadianBadge-module-scss-module__bQtQVG__tooltip{background-color:var(--color-white);font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-small-font-size);line-height:var(--mobile-body-small-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-small-font-weight);border-radius:.25rem}@media only screen and (min-width:45rem){.CanadianBadge-module-scss-module__bQtQVG__tooltip{font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight)}}.CanadianBadge-module-scss-module__bQtQVG__tooltip{color:var(--color-base-font);width:12.3125rem;padding:.75rem}.CanadianBadge-module-scss-module__bQtQVG__tooltip strong{font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-small-font-size);line-height:var(--mobile-body-small-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-small-font-weight-bolder)}@media only screen and (min-width:45rem){.CanadianBadge-module-scss-module__bQtQVG__tooltip strong{font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight-bolder)}}.CanadianBadge-module-scss-module__bQtQVG__tooltip a{color:var(--color-gray-dark);text-decoration:underline}.CanadianBadge-module-scss-module__bQtQVG__tooltip a:hover{color:var(--color-black)}.CanadianBadge-module-scss-module__bQtQVG__tooltipBubble{justify-content:flex-start;align-items:flex-start;gap:0;width:10rem;min-width:10rem;max-width:10rem}@media only screen and (min-width:45rem){.CanadianBadge-module-scss-module__bQtQVG__tooltipBubble{width:12.3125rem;min-width:12.3125rem;max-width:12.3125rem}}.CanadianBadge-module-scss-module__bQtQVG__tooltipContent{text-align:left;font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-small-font-size);line-height:var(--mobile-body-small-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-small-font-weight)}@media only screen and (min-width:45rem){.CanadianBadge-module-scss-module__bQtQVG__tooltipContent{font-size:var(--desktop-body-small-font-size);line-height:var(--desktop-body-small-line-height);font-weight:var(--desktop-body-small-font-weight)}}
.ExpandButton-module-scss-module__P0ZRga__expandButton{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;padding:inherit;border-radius:inherit;white-space:inherit;position:inherit;background:0 0;border-color:#0000;margin:0}.ExpandButton-module-scss-module__P0ZRga__expandButton:hover,.ExpandButton-module-scss-module__P0ZRga__expandButton:focus,.ExpandButton-module-scss-module__P0ZRga__expandButton:active,[disabled].ExpandButton-module-scss-module__P0ZRga__expandButton,fieldset[disabled] .ExpandButton-module-scss-module__P0ZRga__expandButton{color:inherit;background-color:#0000;border-color:#0000}.ExpandButton-module-scss-module__P0ZRga__expandButton:active{top:initial}.ExpandButton-module-scss-module__P0ZRga__expandButton{background-color:var(--neutrals-100);color:var(--neutrals-900);cursor:pointer;border:none;border-radius:2.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem 1.25rem;transition:all .15s ease-in-out;display:inline-flex;position:relative}.ExpandButton-module-scss-module__P0ZRga__expandButton:hover:not(:disabled){background-color:var(--neutrals-200)}.ExpandButton-module-scss-module__P0ZRga__expandButton:active:not(:disabled){background-color:var(--neutrals-400)}.ExpandButton-module-scss-module__P0ZRga__expandButton:focus:not(:focus-visible){background-color:var(--neutrals-100);outline:none}.ExpandButton-module-scss-module__P0ZRga__expandButton:focus-visible{background-color:var(--neutrals-200);outline:.125rem dotted;outline-color:var(--primary-300);outline-offset:.125rem}.ExpandButton-module-scss-module__P0ZRga__expandButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ExpandButton-module-scss-module__P0ZRga__label{font-family:var(--font-family-base);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-18);letter-spacing:-.0175rem;white-space:nowrap;font-feature-settings:"ss03" 1}.ExpandButton-module-scss-module__P0ZRga__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}
.ImageContainer-module-scss-module__46yDKa__imageActivator{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;padding:inherit;border-radius:inherit;white-space:inherit;position:inherit;background:0 0;border-color:#0000;margin:0}.ImageContainer-module-scss-module__46yDKa__imageActivator:hover,.ImageContainer-module-scss-module__46yDKa__imageActivator:focus,.ImageContainer-module-scss-module__46yDKa__imageActivator:active,[disabled].ImageContainer-module-scss-module__46yDKa__imageActivator,fieldset[disabled] .ImageContainer-module-scss-module__46yDKa__imageActivator{color:inherit;background-color:#0000;border-color:#0000}.ImageContainer-module-scss-module__46yDKa__imageActivator:active{top:initial}.ImageContainer-module-scss-module__46yDKa__imageWrapper{background-color:var(--neutrals-100);aspect-ratio:390/464;border-radius:0;width:100%;position:relative;overflow:hidden}@media only screen and (min-width:45rem){.ImageContainer-module-scss-module__46yDKa__imageWrapper{aspect-ratio:423/564;border-radius:.25rem;grid-column:span 1}.ImageContainer-module-scss-module__46yDKa__imageWrapper:first-child{aspect-ratio:1;grid-column:span 2}}.ImageContainer-module-scss-module__46yDKa__imageActivator{z-index:2;cursor:url(data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2247%22%20height%3D%2247%22%20rx%3D%2223.5%22%20fill%3D%22%23F1F3F5%22%20stroke%3D%22%23161716%22%2F%3E%3Cpath%20d%3D%22M15.75%2024H32.25%22%20stroke%3D%22%23161716%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M24%2015.75V32.25%22%20stroke%3D%22%23161716%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 24 24,zoom-in;position:absolute;inset:0}.ImageContainer-module-scss-module__46yDKa__image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ImageContainer-module-scss-module__46yDKa__galleryImageInset{padding:var(--component-spacing-16)}.ImageContainer-module-scss-module__46yDKa__imageContain{object-fit:contain}.ImageContainer-module-scss-module__46yDKa__imageTag{bottom:var(--component-spacing-8);left:var(--component-spacing-8);z-index:1;position:absolute}.ImageContainer-module-scss-module__46yDKa__placeholderText{color:var(--neutrals-700);font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-body-default-font-size);line-height:var(--mobile-body-default-line-height);letter-spacing:var(--letter-spacing-body);font-weight:var(--mobile-body-default-font-weight-bolder);white-space:nowrap;z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (min-width:45rem){.ImageContainer-module-scss-module__46yDKa__placeholderText{font-size:var(--desktop-body-default-font-size);line-height:var(--desktop-body-default-line-height);font-weight:var(--desktop-body-default-font-weight-bolder);bottom:0}}
.ImageGallery-module-scss-module__cFpCgW__galleryRoot{width:100%}.ImageGallery-module-scss-module__cFpCgW__galleryGrid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex-direction:row;gap:0;width:100%;display:flex;overflow:auto hidden}.ImageGallery-module-scss-module__cFpCgW__galleryGrid::-webkit-scrollbar{display:none}.ImageGallery-module-scss-module__cFpCgW__galleryGrid>*{scroll-snap-align:start;flex:0 0 100%;width:100%;min-width:100%}@media only screen and (min-width:61.75rem){.ImageGallery-module-scss-module__cFpCgW__galleryGrid{gap:var(--component-spacing-8);scroll-snap-type:none;touch-action:auto;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(2,1fr);max-width:53.375rem;margin:0 auto;display:grid;overflow:visible}.ImageGallery-module-scss-module__cFpCgW__galleryGrid>*{flex:initial;width:auto;min-width:0}}.ImageGallery-module-scss-module__cFpCgW__mobileScrollbar{touch-action:none;cursor:pointer;background-color:#0000001a;width:100%;height:.125rem;margin:0 auto;position:relative;overflow:hidden}@media only screen and (min-width:61.75rem){.ImageGallery-module-scss-module__cFpCgW__mobileScrollbar{display:none}}.ImageGallery-module-scss-module__cFpCgW__mobileScrollbarThumb{will-change:transform;background-color:#0003;height:100%}.ImageGallery-module-scss-module__cFpCgW__canadianBadge{z-index:2;position:absolute;top:.625rem;left:.625rem}.ImageGallery-module-scss-module__cFpCgW__expandButtonWrapper{justify-content:center;width:100%;max-width:53.375rem;margin:1rem auto 0;display:flex}
.Product-module-scss-module__CPaCiG__productCode+h1,.Product-module-scss-module__CPaCiG__productCode+h2,.Product-module-scss-module__CPaCiG__productCode+h3,.Product-module-scss-module__CPaCiG__productCode+h4,.Product-module-scss-module__CPaCiG__productCode+h5,.Product-module-scss-module__CPaCiG__productCode+h6{margin-top:1.5rem}.Product-module-scss-module__CPaCiG__productCode{font-family:var(--font-primary);letter-spacing:-.023em;margin:0 0 1rem;font-size:.75rem;font-weight:400;line-height:1.4}.Product-module-scss-module__CPaCiG__pdpContainer{grid-template-areas:"brandURL""productName""productCode""productTagsContainer""carousel""reviewSummary""infoBanner""buyZone""productInfo";margin-top:1.5rem;margin-bottom:3rem;display:grid}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__pdpContainer{grid-column-gap:1.25rem;grid-template-columns:1fr 20rem;grid-template-areas:"carousel sidebar""productInfo sidebar"}}.Product-module-scss-module__CPaCiG__pdpContainerOutOfStock{grid-template-areas:"brandURL""productName""productCode""productTagsContainer""stockMessage""carousel""reviewSummary""buyZone""productInfo"}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__pdpContainerOutOfStock{grid-template-areas:"carousel sidebar""productInfo sidebar"}}.Product-module-scss-module__CPaCiG__pdpContainerGalleryFirst{grid-template-areas:"carousel""brandURL""productName""productCode""productTagsContainer""reviewSummary""infoBanner""buyZone""productInfo"}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdpContainerGalleryFirst{grid-template-areas:"carousel sidebar""productInfo sidebar"}}.Product-module-scss-module__CPaCiG__pdpContainerOutOfStock.Product-module-scss-module__CPaCiG__pdpContainerGalleryFirst{grid-template-areas:"carousel""brandURL""productName""productCode""productTagsContainer""stockMessage""reviewSummary""buyZone""productInfo"}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__pdpContainerOutOfStock.Product-module-scss-module__CPaCiG__pdpContainerGalleryFirst{grid-template-areas:"carousel sidebar""productInfo sidebar"}}.Product-module-scss-module__CPaCiG__brandAndComparison{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Product-module-scss-module__CPaCiG__brandURL{grid-area:brandURL}.Product-module-scss-module__CPaCiG__brandURL a{color:var(--color-gray-dark)}.Product-module-scss-module__CPaCiG__brandURL a:hover{color:var(--color-black)}.Product-module-scss-module__CPaCiG__productName{grid-area:productName;margin-bottom:.125rem}.Product-module-scss-module__CPaCiG__productCode{grid-area:productCode;margin-bottom:.5rem}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__productCode{margin-bottom:.875rem}}.Product-module-scss-module__CPaCiG__productTagsContainer{grid-area:productTagsContainer;margin-bottom:1rem}.Product-module-scss-module__CPaCiG__productCodeOutOfStock{margin-bottom:1rem}.Product-module-scss-module__CPaCiG__priceReviewsContainer{grid-area:reviewSummary;margin-bottom:1rem}.Product-module-scss-module__CPaCiG__infoBanner{grid-area:infoBanner;margin-bottom:1rem}.Product-module-scss-module__CPaCiG__priceReviewContainerInStock{justify-content:space-between}.Product-module-scss-module__CPaCiG__buyZone{grid-area:buyZone;margin-bottom:1rem}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__buyZone{margin-bottom:0}}.Product-module-scss-module__CPaCiG__sidebar{display:contents}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__sidebar{grid-area:sidebar;display:block}}.Product-module-scss-module__CPaCiG__stickyInnerWrapper{display:contents}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__stickyInnerWrapper{display:block}}.Product-module-scss-module__CPaCiG__carousel{grid-area:carousel;margin-bottom:1rem;position:relative;overflow:hidden}.Product-module-scss-module__CPaCiG__pdpContainerGalleryFirst .Product-module-scss-module__CPaCiG__carousel{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdpContainerGalleryFirst .Product-module-scss-module__CPaCiG__carousel{width:auto;max-width:none;margin-left:0}}.Product-module-scss-module__CPaCiG__productInfo{grid-area:productInfo;padding-bottom:1rem;overflow:hidden}.Product-module-scss-module__CPaCiG__productInfoAccordionHeading{margin:0}.Product-module-scss-module__CPaCiG__sliceZoneLoading{padding:1rem 1rem 1rem 0}.Product-module-scss-module__CPaCiG__productNotesHeading tr td:first-child{white-space:nowrap}.Product-module-scss-module__CPaCiG__skeleton{margin-bottom:1rem}.Product-module-scss-module__CPaCiG__skeletonBreadcrumbs{margin:1rem 0 2.5rem}.Product-module-scss-module__CPaCiG__skeletonText{width:21.4375rem;height:1.5rem}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__skeletonText{width:20rem}}.Product-module-scss-module__CPaCiG__skeletonImage{height:12rem}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__skeletonImage{height:35.375rem}}.Product-module-scss-module__CPaCiG__copyButton{cursor:pointer;background:0 0;border:none;padding-left:.5rem}.Product-module-scss-module__CPaCiG__qcText{margin-top:1.875rem;margin-bottom:1.875rem;font-size:.8125rem;line-height:1.25rem}.Product-module-scss-module__CPaCiG__qcText a{color:var(--color-base-font)}.Product-module-scss-module__CPaCiG__infoBannerContainer,.Product-module-scss-module__CPaCiG__dealsBannerContainer{margin-bottom:1rem}.Product-module-scss-module__CPaCiG__pdpOuterContainer2026{max-width:92.25rem;margin:0 auto}.Product-module-scss-module__CPaCiG__pdpContainer2026{padding:0 var(--component-spacing-12);margin-top:0;margin-bottom:var(--component-spacing-16);display:block}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdpContainer2026{grid-column-gap:0;margin-bottom:var(--component-spacing-80);grid-template-columns:minmax(0,57fr) minmax(29.75rem,43fr);grid-template-areas:"carousel sidebar""productInfo sidebar";padding:0;display:grid}}.Product-module-scss-module__CPaCiG__pdpContainer2026 .Product-module-scss-module__CPaCiG__productTagsContainer{margin-bottom:2rem}.Product-module-scss-module__CPaCiG__pdpContainer2026 .Product-module-scss-module__CPaCiG__productPriceAndReviewsContainer{margin:2rem 0}.Product-module-scss-module__CPaCiG__pdpContainer2026 .Product-module-scss-module__CPaCiG__priceReviewsContainer{margin-left:1rem;margin-right:1rem}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__pdpContainer2026 .Product-module-scss-module__CPaCiG__priceReviewsContainer{margin-left:2rem;margin-right:2rem}}.Product-module-scss-module__CPaCiG__pdpContainer2026 .Product-module-scss-module__CPaCiG__dealsBannerContainer{margin-bottom:1rem}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdpContainer2026 .Product-module-scss-module__CPaCiG__stickyInnerWrapper{padding:0 4rem 1rem}}.Product-module-scss-module__CPaCiG__pdpOuterContainer2026.Product-module-scss-module__CPaCiG__pdpOuterContainer2026Enabled{max-width:73.875rem}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdpOuterContainer2026.Product-module-scss-module__CPaCiG__pdpOuterContainer2026Enabled{padding-right:4rem}}@media only screen and (min-width:73.875rem){.Product-module-scss-module__CPaCiG__pdpOuterContainer2026.Product-module-scss-module__CPaCiG__pdpOuterContainer2026Enabled{padding-right:0}}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdpOuterContainer2026.Product-module-scss-module__CPaCiG__pdpOuterContainer2026Enabled{grid-template-columns:minmax(450px,1fr) 458px}}.Product-module-scss-module__CPaCiG__pdpOuterContainer2026.Product-module-scss-module__CPaCiG__pdpOuterContainer2026Enabled .Product-module-scss-module__CPaCiG__stickyInnerWrapper{padding:0 0 1rem 4rem}@media only screen and (min-width:73.875rem){.Product-module-scss-module__CPaCiG__pdpOuterContainer2026.Product-module-scss-module__CPaCiG__pdpOuterContainer2026Enabled .Product-module-scss-module__CPaCiG__stickyInnerWrapper{padding:0 0 1rem 4rem}}.Product-module-scss-module__CPaCiG__pdp2026RightColumn{display:contents}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdp2026RightColumn{grid-area:sidebar;display:block}}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__pdp2026LeftColumnFixed{top:var(--pdp-2026-left-column-top,8.125rem);align-self:start;position:sticky;overflow:hidden}.Product-module-scss-module__CPaCiG__pdp2026LeftColumnScrolling{max-height:none;overflow:visible}}@media only screen and (min-width:61.75rem){.Product-module-scss-module__CPaCiG__pdp2026RightColumnFixed{top:var(--pdp-2026-right-column-top,8.125rem);align-self:start;position:sticky}}.Product-module-scss-module__CPaCiG__productComparisonContainer{padding:var(--component-spacing-48) 0 var(--component-spacing-48) var(--component-spacing-12)}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__productComparisonContainer{padding:var(--component-spacing-32) 0 var(--component-spacing-32) var(--component-spacing-32)}}.Product-module-scss-module__CPaCiG__productComparisonSection{padding:1.5rem 0}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__productComparisonSection{padding:2.5rem 0}}.Product-module-scss-module__CPaCiG__productComparisonHeader{padding-top:0}.Product-module-scss-module__CPaCiG__productComparisonTitle{font-family:var(--font-family-base,"Inter", sans-serif);font-size:var(--mobile-display-2-font-size);font-weight:var(--mobile-display-2-font-weight);line-height:var(--mobile-display-2-line-height);letter-spacing:var(--letter-spacing-display)}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__productComparisonTitle{font-size:var(--desktop-display-2-font-size);line-height:var(--desktop-display-2-line-height)}}.Product-module-scss-module__CPaCiG__productComparisonTitle{font-weight:var(--font-weight-medium)}.Product-module-scss-module__CPaCiG__infoVideoContainer{padding:var(--component-spacing-48) var(--component-spacing-8)}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__infoVideoContainer{padding:var(--component-spacing-32)}}.Product-module-scss-module__CPaCiG__priceReviewsContainer{margin:0 0 var(--component-spacing-16) 0}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__priceReviewsContainer{margin:0 0 var(--component-spacing-32) 0}}.Product-module-scss-module__CPaCiG__reviewAndAnswer{margin:0 var(--component-spacing-16)}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__reviewAndAnswer{margin:0 var(--component-spacing-32)}}.Product-module-scss-module__CPaCiG__reviewsAndAnswersContainer{margin:0 var(--component-spacing-12) 0 var(--component-spacing-12)}@media only screen and (min-width:45rem){.Product-module-scss-module__CPaCiG__reviewsAndAnswersContainer{margin:0 var(--component-spacing-32) 0 var(--component-spacing-32)}}
/*# sourceMappingURL=3qycev0vcwd4u.css.map*/