:scope .ProductListTemplate_container__gxmYS{display:grid;gap:var(--space-token-moderate);grid-template-areas:"selected sort" "facets sort" "prev prev" "list list" "paging paging";grid-template-columns:min-content 1fr;grid-auto-rows:min-content;padding-top:var(--space-token-moderate);padding-bottom:var(--space-token-moderate);background-color:var(--color-gray-100);width:100%;min-height:40vh}:scope .ProductListTemplate_containerHeading__Gq6Nt{grid-template-areas:"heading heading" "selected sort" "facets sort" "prev prev" "list list" "paging paging"}:scope .ProductListTemplate_containerMainIntro__MoAq_{grid-template-areas:"mainintro mainintro" "selected sort" "facets sort" "prev prev" "list list" "paging paging"}:scope .ProductListTemplate_containerHeadingAndIntro__OHm7q{grid-template-areas:"heading heading" "mainintro mainintro" "selected sort" "facets sort" "prev prev" "list list" "paging paging"}:scope .ProductListTemplate_heading__oAP2M{grid-area:heading;margin:0;align-self:center}:scope .ProductListTemplate_mainIntro__HP8N1{grid-area:mainintro;margin:0 0 var(--space-token-medium)}:scope .ProductListTemplate_facets__GtBAE{grid-area:facets}:scope .ProductListTemplate_list__iQbKB{grid-area:list}:scope .ProductListTemplate_paging__eiOq_{grid-area:paging}:scope .ProductListTemplate_prev___7SRP{grid-area:prev}:scope .ProductListTemplate_sort__m8F_m{grid-area:sort;min-height:54px}:scope .ProductListTemplate_view__hTF6B{grid-area:view;display:none;min-height:54px}@media (min-width:1024px){:scope .ProductListTemplate_container__gxmYS{grid-template-areas:"selected prev sort view" "facets list list list" "facets paging paging paging";grid-template-columns:345px 1fr min-content min-content}:scope .ProductListTemplate_containerHeading__Gq6Nt{grid-template-areas:"heading selected prev sort view" "facets list list list list" "facets paging paging paging paging";grid-template-columns:345px min-content 1fr min-content min-content}:scope .ProductListTemplate_containerMainIntro__MoAq_{grid-template-areas:"selected prev sort view" "mainintro list list list" "facets list list list" "facets paging paging paging";grid-template-columns:345px min-content 1fr min-content min-content}:scope .ProductListTemplate_containerHeadingAndIntro__OHm7q{grid-template-areas:"heading selected prev sort view" "mainintro list list list list" "facets list list list list" "facets paging paging paging paging"}:scope .ProductListTemplate_facets__GtBAE{display:block}:scope .ProductListTemplate_view__hTF6B{display:flex}}:scope .ProductListFacetHeading_filtersHeading__enBnh{grid-area:selected}:scope .ProductListFacetHeading_activeFiltersLabel__Mw2KZ{display:none}:scope .ProductListFacetHeading_clearAllBtn__HVfJa{display:none}@media (min-width:1024px){:scope .ProductListFacetHeading_filtersHeading__enBnh{display:flex;align-items:center;gap:var(--space-token-moderate);max-height:54px;white-space:nowrap}:scope .ProductListFacetHeading_activeFiltersLabel__Mw2KZ{display:flex;width:-moz-fit-content;width:fit-content;background-color:var(--color-white);padding:var(--space-token-moderate);border-radius:var(--button-border-radius);font-size:var(--font-size-small);font-weight:var(--font-weight-small);line-height:var(--line-height-small)}:scope .ProductListFacetHeading_clearAllBtn__HVfJa{display:block;min-height:54px;font-weight:500;--button-light-hover-background-color:var(--color-white);--button-light-hover-color:var(--color-black)}:scope .ProductListFacetHeading_clearAllBtnIcon__9gxNM{transform:rotate(45deg)}}:scope .ProductListSortOptions_container__ClSps{display:flex;flex-flow:row nowrap;white-space:nowrap;background:var(--color-white);border-radius:7px;padding-left:15px;align-items:center;justify-content:space-between}:scope .ProductListSortOptions_count__ZlscC{color:var(--color-gray-600);margin:0}:scope .ProductListSortOptions_select__ZSNEB{--input-border:none;--input-min-width:94px;--input-height:100%;--font-weight-small:var(--font-weight-small-medium)}:scope .ProductListSortOptions_container__ClSps:focus-within{outline:2px solid var(--color-black)}:scope .ProductListSortOptions_select__ZSNEB>button{gap:var(--space-token-small);align-items:center;padding:0 var(--space-token-moderate) 0 var(--space-token-small)}:scope .ProductListSortOptions_select__ZSNEB>button>i{font-size:15px;margin-bottom:3px}:scope .ProductListSortOptions_popover__q64Wi{overflow-y:auto}:scope .ProductSearchPage_articleTabSelector__DUfAz,:scope .ProductSearchPage_productTabSelector__TGjAH{--button-border-radius:7px 7px 0 0;--button-text-transform:capitalize;--anchor-color-hover:none;background-color:var(--color-gray-200)}:scope .ProductSearchPage_articleTabSelector__DUfAz button,:scope .ProductSearchPage_productTabSelector__TGjAH button{min-width:175px;text-decoration:none;transition:background-color .2s ease-in}:scope .ProductSearchPage_articleTabSelector__DUfAz button:hover,:scope .ProductSearchPage_productTabSelector__TGjAH button:hover{background-color:var(--color-white)}:scope .ProductSearchPage_productTabSelector__TGjAH{padding-right:var(--space-token-xsmall)}:scope .ProductSearchPage_articleTabSelector__DUfAz{padding-left:var(--space-token-xsmall)}:scope .ProductSearchPage_facetContainer__aHCkv{border:none;border-radius:7px;padding:var(--space-token-xsmall) var(--space-token-small);background-color:var(--color-white);gap:0}:scope .ProductSearchPage_facetContainer__aHCkv .ProductSearchPage_facetGroup__x7Un6{padding:var(--space-token-small) 0}:scope .ProductSearchPage_facetContainer__aHCkv .ProductSearchPage_facetGroup__x7Un6:not(:last-child){border-bottom:1px solid var(--color-gray-200)}:scope .ProductSearchPage_facetGroup__x7Un6 h4{margin:0}:scope .ProductSearchPage_facetGroup__x7Un6>div:first-of-type{margin-top:var(--space-token-small)}:scope .ProductSearchPage_sortingContainer__tVu1I{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:7px;background-color:var(--color-white);--button-font-weight:500;--button-text-transform:none;--select-input-border:none;--select-focused-border:none}:scope .ProductSearchPage_sortingContainer__tVu1I>div{position:unset;margin-right:var(--space-token-xsmall)}:scope .ProductSearchPage_sortingSelect__Ky3uQ span{font-weight:500;padding-right:var(--space-token-small)}:scope .ProductSearchPage_sortingSelectOptions__gcP7q{position:absolute;left:0;--button-border-radius:0}:scope .ProductSearchPage_cardViewLabel__GUhe6,:scope .ProductSearchPage_productCount__fHIWS{color:var(--color-gray-600);margin-left:var(--space-token-medium);text-transform:capitalize}:scope .ProductSearchPage_productCount__fHIWS{text-transform:lowercase}:scope .ProductSearchPage_cardViewContainer__k0xEY{display:none}:scope .ProductSearchPage_cardViewContainer__k0xEY button:last-child{margin-right:var(--space-token-medium)}:scope .ProductSearchPage_productSearchResultContainer__xUs0E{display:block}:scope .ProductSearchPage_aside___r9cR{grid-area:aside;display:none}:scope .ProductSearchPage_productsContainer___HNMF{grid-area:products}:scope .ProductSearchPage_productSearchUtility__2QN_m{position:relative;grid-area:utilities;display:flex;justify-content:space-between;align-items:stretch;margin-bottom:2px;gap:var(--space-token-medium)}:scope .ProductSearchPage_productSearchPagingPrevButton__e6H0G{position:absolute;left:0;font-weight:500;text-transform:none}:scope .ProductSearchPage_facetsModal__iU27_{transform:none;top:unset;left:0;bottom:0;max-height:650px;--modal-background-color:var(--color-gray-100)}:scope .ProductSearchPage_facetsModal__iU27_ section{display:flex;justify-content:space-between;height:100%;--button-text-transform:none}:scope .ProductSearchPage_selectedFacets__jGbKU{margin-bottom:var(--space-token-medium)}:scope .ProductSearchPage_facetsModalButton__jr1lf{width:50px;height:50px}:scope .ProductSearchPage_facetsModalButton__jr1lf i{width:20px;height:20px}:scope .ProductSearchPage_hideOnMobile__FiqaF{display:none}@media (min-width:1440px){:scope .ProductSearchPage_hideOnMobile__FiqaF{display:flex}:scope .ProductSearchPage_aside___r9cR{display:block}:scope .ProductSearchPage_productSearchResultContainer__xUs0E{display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"aside utilities" "aside products" "pagingbottom pagingbottom";-moz-column-gap:var(--space-token-large);column-gap:var(--space-token-large);row-gap:var(--space-token-small)}:scope .ProductSearchPage_sortingContainer__tVu1I{width:-moz-fit-content;width:fit-content}:scope .ProductSearchPage_productSearchUtility__2QN_m{margin-bottom:0;justify-content:flex-end}:scope .ProductSearchPage_cardViewContainer__k0xEY{display:flex;border-radius:7px;background-color:var(--color-white);align-items:center}}.ProductCardView_wrapper__yHDvv{display:flex;flex-flow:row nowrap;gap:var(--space-token-small);justify-content:flex-end}button.ProductCardViewSelector_btn__1lF6e{font-size:18px;color:var(--product-card-view-selector-button-color,var(--color-gray-200));padding:0;background:transparent;transition:color .22s ease-in-out}button.ProductCardViewSelector_btn__1lF6e:hover{color:var(--product-card-view-selector-button-hover-color,var(--color-black))}button.ProductCardViewSelector_btnActive__RXte3{color:var(--product-card-view-selector-button-active-color,var(--color-black))}i.ProductCardViewSelector_icon__uKTk_{margin:0}:scope .FacetsTemplate_modal__JFGsJ{display:flex;flex-direction:column}:scope .FacetsTemplate_list__eCyb0{display:none;background-color:var(--color-white);padding:var(--space-token-moderate);border-radius:7px;height:-moz-min-content;height:min-content;margin-bottom:var(--space-token-large)}:scope .FacetsTemplate_list__eCyb0.FacetsTemplate_visible__pgbMj{display:block}:scope .FacetsTemplate_modalBtn__0L5zT{--button-padding:17px;aspect-ratio:1/1}:scope .FacetsTemplate_modalBtn__0L5zT i{margin:0}:scope .FacetsTemplate_showList__TqPNm{display:block}:scope .FacetsTemplate_modalCta__pZZ_X{margin-top:auto}@media (min-width:1024px){:scope .FacetsTemplate_list__eCyb0{display:block}:scope .FacetsTemplate_modalBtn__0L5zT{display:none}}:scope .FacetBubbles_heading__X7Aya{margin-top:var(--space-token-xsmall);margin-bottom:var(--space-token-small)}:scope .FacetBubbles_facetContainer__zGyO_{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-token-small);margin-bottom:var(--space-token-medium)}:scope .FacetBubbles_button__HOdYx{--button-font-size:var(--font-size-small);--button-font-weight:var(--font-weight-small);--button-padding:var(--space-token-xsmall) var(--space-token-small);--button-border-radius:128px}:scope .FacetBubbles_icon__OJ6Sv{transform:rotate(45deg);margin-right:5px;font-size:var(--font-size-paragraph)}:scope .FacetGroup_btn__cgA7N{--button-padding:var(--space-token-small) 0;--button-font-size:var(--font-size-small);--button-line-height:var(--line-height-small);--button-font-weight:var(--font-weight-small-medium);--button-border:none}:scope .FacetGroup_facet__a4Sd_:first-of-type:not(:last-of-type) .FacetGroup_btn__cgA7N{--button-padding:0 0 var(--space-token-small)}:scope .FacetGroup_facet__a4Sd_:last-of-type:not(:first-of-type) .FacetGroup_btn__cgA7N{--button-padding:var(--space-token-small) 0 0}:scope .FacetGroup_facet__a4Sd_:first-of-type:last-of-type .FacetGroup_btn__cgA7N{--button-padding:0}:scope .FacetGroup_btn__cgA7N i{transform:rotate(180deg)}:scope i.FacetGroup_icon__99nMa{margin-right:var(--space-token-moderate)!important}:scope .FacetGroup_btnOpen__7kiPI i{transform:rotate(0deg)}:scope .FacetGroup_content__bHrnm{position:relative;overflow-y:hidden;transition:max-height .33s ease}:scope .FacetGroup_content__bHrnm label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:scope .FacetGroup_contentSeeAll__iAeuY{overflow-y:scroll}:scope .FacetGroup_contentSeeAll__iAeuY i{margin-right:8px!important}:scope .FacetGroup_contentSeeAll__iAeuY::-webkit-scrollbar{width:5px}:scope .FacetGroup_contentSeeAll__iAeuY::-webkit-scrollbar-thumb{border-radius:3px;background:var(--color-gray-300)}:scope .FacetGroup_contentSeeAll__iAeuY::-webkit-scrollbar-track{background:transparent}:scope .FacetContainer_facet__3Tylx{display:flex;flex-flow:column nowrap;border-bottom:1px solid var(--color-gray-200)}:scope .FacetContainer_facet__3Tylx:last-of-type{border-bottom:none}:scope .MultiSelectFacetOptions_checkboxGroup__py7DE>div{gap:var(--space-token-small)}:scope .MultiSelectFacetOptions_checkboxGroup__py7DE{padding-bottom:var(--space-token-small)}:scope button.MultiSelectFacetOptions_showMore__7zTd7{padding-bottom:var(--space-token-small)}:scope .RangeFacet_range__x2w18{display:flex;flex-flow:column nowrap}:scope .RangeFacet_slider__Qd_4l{--slider-min-size:200px;width:100%}:scope .RangeFacet_track__0b7Hm{width:calc(100% - var(--space-token-medium))!important;margin:var(--space-token-small) auto var(--space-token-medium)}:scope .RangeFacet_output__1GrFV{display:none}:scope .RangeFacet_inputs__eXwpZ{--input-min-width:0;width:100%;display:flex;flex-flow:row nowrap;gap:var(--space-token-medium);justify-content:space-between}:scope .RangeFacet_inputs__eXwpZ input{width:100px;font-size:var(--font-size-paragraph)}:scope .RangeFacet_inputsFocused__w_Fox{height:350px}:scope .RangeFacet_inputError__DisfH{height:30px;color:var(--color-error);font-size:var(--font-size-paragraph);padding:var(--space-token-small) 0}@media (min-width:1024px){:scope .RangeFacet_inputsFocused__w_Fox{height:-moz-fit-content;height:fit-content}}.Slider_slider__GvxD0{display:grid;color:var(--slider-color)}.Slider_slider__GvxD0[data-orientation=horizontal]{grid-template-areas:"label output" "track track";grid-template-columns:1fr auto;min-width:var(--slider-min-size)}.Slider_slider__GvxD0[data-orientation=vertical]{width:-moz-max-content;width:max-content;grid-template-areas:"label label" "track undefined" "track output";grid-template-columns:min-content auto;grid-template-rows:min-content 1fr auto;min-height:var(--slider-min-size);gap:var(--space-token-small)}.Slider_label__eUZ7d{grid-area:label}.Slider_output__mVFfZ{grid-area:output}.Slider_track__MwEKk{grid-area:track;position:relative}.Slider_track__MwEKk:before{content:"";display:block;position:absolute;background:var(--slider-background)}.Slider_track__MwEKk.Slider_trackMulti__G_Pyr:before{background:var(--slider-background-selected)}.Slider_track__MwEKk[data-orientation=horizontal]{flex-direction:column;width:100%;height:var(--space-token-large)}.Slider_track__MwEKk[data-orientation=horizontal]:before{height:3px;width:100%;top:50%;transform:translateY(-50%)}.Slider_track__MwEKk[data-orientation=vertical]{height:100%;width:var(--space-token-large)}.Slider_track__MwEKk[data-orientation=vertical]:before{width:3px;height:100%;left:50%;transform:translateX(-50%)}.Slider_highlight__PEuKY{position:absolute;background:var(--slider-background-selected);z-index:1}.Slider_highlight__PEuKY.Slider_highlightMulti__wk9VK{background:var(--slider-background)}.Slider_track__MwEKk[data-orientation=horizontal] .Slider_highlight__PEuKY{top:50%;left:0;transform:translateY(-50%);height:4px;width:var(--slider-track-percent)}.Slider_track__MwEKk[data-orientation=horizontal] .Slider_highlight__PEuKY.Slider_highlight1__DaXKv{width:calc(100% - var(--slider-track-percent));right:0;left:unset}.Slider_track__MwEKk[data-orientation=vertical] .Slider_highlight__PEuKY{bottom:0;left:50%;transform:translateX(-50%);width:3px;height:var(--slider-track-percent)}.Slider_thumb__J0hH_{width:20px;height:20px;border-radius:50%;background:var(--slider-thumb-color);z-index:2}.Slider_track__MwEKk[data-orientation=horizontal] .Slider_thumb__J0hH_{top:50%}.Slider_track__MwEKk[data-orientation=vertical] .Slider_thumb__J0hH_{left:50%}.Slider_thumb__J0hH_[data-dragging]{background:var(--slider-thumb-active-color)}.Slider_thumb__J0hH_[data-focus-visible]{box-shadow:0 0 0 2px var(--slider-thumb-highlight-color)}:scope .ToggleFacet_checkboxGroup__xd97D{--font-size-paragraph:var(--font-size-small);--font-weight-paragraph:var(--font-weight-small-medium);--line-height-paragraph:var(--line-height-small);margin:var(--space-token-small) 0}:scope .ProductCardList_cardList__of__s{padding-top:0;gap:var(--space-token-medium);grid-template-columns:1fr;grid-template-rows:max-content}@media (min-width:640px){:scope .ProductCardList_cardList__of__s{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:scope .ProductCardList_cardList__of__s{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){:scope .ProductCardList_cardList__of__s{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){:scope .ProductCardList_cardList__of__s{grid-template-columns:repeat(3,1fr)}}:scope .ProductCardList_containerList__mLYYM{grid-template-columns:1fr!important}:scope .ProductListNoResults_noResultContainer__phkVJ{grid-area:list}:scope .ProductListNoResults_noResultContainer__phkVJ{text-align:center;margin-top:75px}