.categories_content__5o1xl{margin-right:auto;margin-left:auto;padding-right:var(--main-content-padding);padding-left:var(--main-content-padding);width:var(--main-content-width)}.categories_title__PoWns{margin:0;font-family:InterDisplay,sans-serif;font-size:1.875rem;line-height:2.375rem;font-weight:600;color:var(--color-gray-900)}.categories_description__9r2yc{margin:0;max-width:60rem}.categories_filtersSection__F6FIT{padding-block:1rem}.categories_filtersSection__F6FIT:empty{display:none}.categories_productListSection__2XjiZ{container-type:inline-size;margin-top:1rem;margin-bottom:1rem;background-color:var(--color-white)}.categories_productList__7TcJR{padding-bottom:1rem}.categories_popularSection__ju2ML{background-color:var(--color-white)}.categories_faqSection__65xYQ{background-color:var(--color-gray-100)}.categories_categoryBannerText__YCReN{margin:0 0 2rem;max-width:60rem}.categories_categoryBannerTextContent__7HJHV{text-align:left;color:var(--color-gray-900);font-family:InterDisplay,sans-serif;font-size:1.875rem;line-height:2.375rem;font-weight:400}.categories_popularTitle__c2Y_B{text-align:center;padding-top:4rem;padding-bottom:1rem}.categories_popularTitleHeading__ids_2{color:var(--color-gray-900);font-family:Inter,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:150%;margin-top:0;margin-bottom:0}.categories_variantsCarouselContainer__mNlg_{padding-bottom:2.5rem}.categories_categoryFaqContainer__MZbo5{padding-block:3rem}.categories_categoryFaqTitle__zuWlr{text-align:center;padding-bottom:.75rem}.categories_categoryFaqHeading__cav1f{font-family:InterDisplay,sans-serif;font-size:1.875rem;line-height:2.625rem;letter-spacing:-.045rem;font-weight:600;color:var(--color-gray-900);margin:0}.categories_categoryFaqContent__oh25J{padding-top:0;padding-left:0}@media(min-width:1280px){.categories_categoryBannerTextContent__7HJHV{font-weight:600}.categories_title__PoWns{font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}.categories_categoryFaqContainer__MZbo5{padding-left:20%;padding-right:20%}.categories_categoryFaqHeading__cav1f{font-size:2.25rem;line-height:2.75rem}}.productList_root__O0iWC{container-type:inline-size;width:100%}.productList_list__VGhHY{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin:0;padding:0;list-style:none}.productList_card__QuSF0{display:flex;min-width:0}.productList_card__QuSF0>*{flex:1 1;min-width:0}@container (width >= 830px){.productList_list__VGhHY{grid-template-columns:repeat(2,1fr)}}.productListItem_item__rXxzz{position:relative;display:block;border:1px solid var(--Gray-300);border-radius:.5rem;cursor:pointer;transition:all .3s ease-in-out}.productListItem_item__rXxzz:hover{background:var(--Gray-100)}.productListItem_itemContainer__EZcQR{display:flex;padding:1rem;gap:1.5rem;align-content:stretch;height:100%}.productListItem_itemImage__D8ZJS{position:relative;z-index:0;display:flex;justify-content:left;align-content:center;align-items:center;width:100px;height:100px;flex-shrink:0;overflow:hidden;border-radius:4px;filter:brightness(96%)}.productListItem_itemImagePhoto__GcTeY{-o-object-fit:contain;object-fit:contain}.productListItem_itemImagePlaceholder__LhqER{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.productListItem_itemImagePlaceholderIcon__CuU2_{color:var(--Gray-300)}.productListItem_itemContent__gAlKQ{z-index:0;display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;width:100%;text-align:start}.productListItem_itemContentInner__mKwdj{display:flex;flex-direction:column;max-width:100%}.productListItem_itemTitle__A58rz{margin:0;word-break:break-word;hyphens:auto;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}@media screen and (min-width:768px){.productListItem_itemTitle__A58rz{font-size:1.125rem;line-height:1.75rem}}.productListItem_itemTitleLink__MfElv{display:inline;text-decoration:none;color:inherit}.productListItem_itemTitleLink__MfElv:before{content:"";position:absolute;inset:0;z-index:1}.productListItem_itemVariants__yXbr8{color:var(--Gray-600);font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}@media screen and (min-width:768px){.productListItem_itemVariants__yXbr8{font-size:1rem;line-height:1.5rem}}.productListItem_itemSeeAll__L_pVg{display:flex;align-items:center;color:var(--Primary-700);text-decoration:none}.productListItem_itemSeeAllText__ea_6J{font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;color:var(--Primary-700)}.productListItem_itemSeeAllIcon___NcHa{width:1rem;height:1rem;color:var(--Primary-700)}@media screen and (min-width:768px){.productListItem_itemImage__D8ZJS{width:186px;height:186px}}@media screen and (min-width:1280px){.productListItem_itemContainer__EZcQR{padding:2rem;gap:2rem}.productListItem_itemSeeAll__L_pVg{position:relative;z-index:2;justify-content:center;gap:.5rem;height:3rem;padding:.75rem 1.25rem;border:.0625rem solid var(--Primary-700);border-radius:.25rem;background-color:var(--Primary-700);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--White);white-space:nowrap}.productListItem_itemSeeAll__L_pVg:hover{border-color:var(--Primary-800);background-color:var(--Primary-800)}.productListItem_itemSeeAllText__ea_6J{font-size:1rem;line-height:1.5rem;color:var(--Gray-25)}.productListItem_itemSeeAllIcon___NcHa{display:none}}.variantsCarousel_slider__7guUf{position:relative;width:100%;display:flex;align-items:center;gap:.5rem}.variantsCarousel_slides__msyit{display:grid;grid-auto-flow:column;grid-template-rows:1fr;align-items:stretch;grid-gap:1rem;gap:1rem;overflow-x:auto;overflow-y:hidden;width:100%;flex:1 1 auto;grid-auto-columns:max(328px,100%);scrollbar-width:none;scroll-snap-type:x mandatory}.variantsCarousel_slides__msyit::-webkit-scrollbar{display:none}.variantsCarousel_stepChild__uTaJp{padding:5px;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.variantsCarousel_stepChildSnap__CxKj1{scroll-snap-align:start;scroll-snap-stop:always}.variantsCarousel_slideControl__CLE6D{display:none}.variantsCarousel_iconButton__E486M{border:0;padding:0;margin:0;border-radius:1.375rem;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--Primary-900)}.variantsCarousel_iconButton__E486M:disabled{cursor:not-allowed;opacity:.6}.variantsCarousel_iconButton__E486M:hover{background:var(--Primary-800)}.variantsCarousel_navRow__5oKkk{width:calc(100% - 10px);max-width:100%;margin-top:.75rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.variantsCarousel_navControl__Cig1Z{display:inline-flex}.variantsCarousel_navSpacer__VWPuF{display:block;width:2.75rem;height:2.75rem}.variantsCarousel_paginator__VqyMz{display:flex;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;overflow-x:auto;justify-content:center;gap:.5rem;scrollbar-width:none}.variantsCarousel_paginator__VqyMz::-webkit-scrollbar{display:none}.variantsCarousel_dot__HTapi{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;border:1px solid var(--Primary-900);background:var(--Gray-25);cursor:pointer}.variantsCarousel_dotActive__iFA4k{background:var(--Primary-900)}@media screen and (min-width:900px){.variantsCarousel_slider__7guUf{gap:.75rem}.variantsCarousel_slides__msyit{grid-auto-columns:max(328px,(100% - 1rem)/2)}.variantsCarousel_slideControl__CLE6D{flex:0 0 auto;display:flex;align-items:center}.variantsCarousel_navRow__5oKkk{width:auto;max-width:100%;margin-top:.75rem;margin-left:0;margin-right:0;display:flex;justify-content:center;align-items:center;gap:.5rem}.variantsCarousel_navControl__Cig1Z,.variantsCarousel_navSpacer__VWPuF{display:none}.variantsCarousel_paginator__VqyMz{display:flex;justify-content:center;gap:.5rem;min-width:auto;width:auto;max-width:none;margin-left:0;margin-right:0;overflow-x:visible;scrollbar-width:auto}.variantsCarousel_paginator__VqyMz::-webkit-scrollbar{display:block}}@media screen and (min-width:1920px){.variantsCarousel_slides__msyit{grid-auto-columns:max(408px,(100% - 2rem)/3)}}.variantCarouselCard_productTitle__Qm_7T{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--Primary-700)}.variantCarouselCard_variantTitle__I9vml{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--Gray-900);text-wrap-style:balance}.variantCarouselCard_productCode__2b35K{color:var(--Gray-600)}.variantCarouselCard_bodyText__hMrsd,.variantCarouselCard_productCode__2b35K{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500}.variantCarouselCard_bodyText__hMrsd{color:var(--Gray-900)}.variantCarouselCard_container__aH5We{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1;padding:1.5rem;height:100%;border:1px solid var(--Gray-300,#d1d1d6);border-radius:.5rem;cursor:pointer}.variantCarouselCard_container__aH5We:hover{background-color:var(--Gray-50,#f9fafb)}.variantCarouselCard_top__JzBnq{display:flex;flex-direction:column;gap:.25rem;grid-row:1}.variantCarouselCard_bottom__0Z0Mm{display:flex;flex-direction:column;gap:1rem;grid-row:3}.variantCarouselCard_mediaRow__ELTlm{display:grid;grid-template-columns:7rem 1fr;grid-template-rows:auto auto;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:.75rem;row-gap:.75rem;align-items:start}.variantCarouselCard_imageWrap__Gzl43{flex:0 0 auto;position:relative;width:7rem;height:7rem;border-radius:.5rem;overflow:hidden;background:var(--Gray-100,#f2f4f7);grid-column:1;grid-row:1}.variantCarouselCard_image__YPbhT{-o-object-fit:cover;object-fit:cover;filter:brightness(96%)}.variantCarouselCard_rightCol__qzfeX{display:contents}.variantCarouselCard_status__UBjPK{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:0;grid-column:2;grid-row:1}.variantCarouselCard_statusIndicator__PwTyi{display:flex;flex-direction:row;align-items:center;gap:.5rem}.variantCarouselCard_statusDot__idQcV{width:.75rem;height:.75rem;border-radius:.375rem;flex-shrink:0}.variantCarouselCard_statusDotAvailable__Ef_j_{background-color:var(--Success-600)}.variantCarouselCard_statusDotUnavailable__lfiW9{background-color:var(--Error-600)}.variantCarouselCard_price__ycYXG{grid-column:1/-1;grid-row:2;width:100%}@media screen and (min-width:700px){.variantCarouselCard_mediaRow__ELTlm{display:flex;flex-direction:row;gap:1rem;align-items:stretch}.variantCarouselCard_rightCol__qzfeX{height:100%}.variantCarouselCard_rightCol__qzfeX,.variantCarouselCard_status__UBjPK{display:flex;flex-direction:column;justify-content:space-between;width:100%}.variantCarouselCard_status__UBjPK{gap:0}.variantCarouselCard_price__ycYXG{width:auto}}.variantCarouselCard_productCodesRow__BGJXZ{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0}