.mobile-directory-module__NqDZcq__mobile,.mobile-directory-module__NqDZcq__mobileDescription{display:none}@media (max-width:1023px){.mobile-directory-module__NqDZcq__mobile,.mobile-directory-module__NqDZcq__mobileDescription{display:block}.mobile-directory-module__NqDZcq__desktopOnly,.mobile-directory-module__NqDZcq__pageDescription,.mobile-directory-module__NqDZcq__desktopCount{display:none}.mobile-directory-module__NqDZcq__page{padding-block:16px}.mobile-directory-module__NqDZcq__directoryShell{margin-block-start:0}.mobile-directory-module__NqDZcq__pageHeader{border:0;padding-bottom:4px}.mobile-directory-module__NqDZcq__pageHeader h1{border:0;padding:0;font-size:20px;font-weight:650;line-height:28px}.mobile-directory-module__NqDZcq__mobileDescription{color:#626b6e;margin-top:32px;font-size:13px;line-height:22px}.mobile-directory-module__NqDZcq__mobile{--mobile-header-height:109px}body:has(.catalog-home-header[data-search-collapsed=true]) .mobile-directory-module__NqDZcq__mobile{--mobile-header-height:59px}.mobile-directory-module__NqDZcq__mobileHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobile-directory-module__NqDZcq__mobileHeading h1{font-size:20px;font-weight:650;line-height:28px}.mobile-directory-module__NqDZcq__mobileHeading .mobile-directory-module__NqDZcq__resultsLabel{padding-block:4px 0}.mobile-directory-module__NqDZcq__iconButton,.mobile-directory-module__NqDZcq__alphabetTrigger{color:#236c49;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.mobile-directory-module__NqDZcq__iconButton svg{width:20px;height:20px}.mobile-directory-module__NqDZcq__alphabetTrigger{border:1px solid #dce5df;font-size:13px;font-weight:650}.mobile-directory-module__NqDZcq__allProducts{color:#236c49;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.mobile-directory-module__NqDZcq__allProducts .mobile-directory-module__NqDZcq__count{margin-inline-start:auto}.mobile-directory-module__NqDZcq__count{color:#69766e;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:16px}.mobile-directory-module__NqDZcq__itemText{overflow-wrap:anywhere;min-width:0}.mobile-directory-module__NqDZcq__categoryLayout{scroll-margin-top:calc(var(--mobile-header-height) + 12px);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.mobile-directory-module__NqDZcq__categoryRail{top:calc(var(--mobile-header-height) + 12px);max-height:calc(100dvh - 292px - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;background:#f5f8f6;border-radius:10px;padding:4px;position:sticky;overflow-y:auto}.mobile-directory-module__NqDZcq__railButton{color:#5b6960;overflow-wrap:anywhere;cursor:pointer;border-inline-start:3px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:64px;padding:8px 3px;font-size:11px;line-height:15px;display:flex}.mobile-directory-module__NqDZcq__railButton[aria-current=true]{color:#137a50;background:#fff;border-inline-start-color:#49bd8a;font-weight:650}.mobile-directory-module__NqDZcq__smallIcon,.mobile-directory-module__NqDZcq__categoryIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-directory-module__NqDZcq__smallIcon{width:26px;height:26px}.mobile-directory-module__NqDZcq__categoryIcon{width:40px;height:40px}.mobile-directory-module__NqDZcq__smallIcon img,.mobile-directory-module__NqDZcq__categoryIcon img{filter:grayscale()contrast(1.15);mix-blend-mode:multiply}.mobile-directory-module__NqDZcq__smallIcon img,.mobile-directory-module__NqDZcq__smallIcon svg,.mobile-directory-module__NqDZcq__categoryIcon img,.mobile-directory-module__NqDZcq__categoryIcon svg{object-fit:contain;width:100%;height:100%}.mobile-directory-module__NqDZcq__categoryContent{min-width:0}.mobile-directory-module__NqDZcq__contentHeader{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin-bottom:12px;display:flex}.mobile-directory-module__NqDZcq__contentHeader h2{color:#263b30;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:16px;font-weight:650;line-height:22px;display:flex}.mobile-directory-module__NqDZcq__viewAll{color:#236c49;align-items:center;gap:5px;min-height:44px;font-size:12px;line-height:18px;display:inline-flex}.mobile-directory-module__NqDZcq__categoryGroup{margin-bottom:18px}.mobile-directory-module__NqDZcq__groupLink{color:#263b30;align-items:center;gap:6px;min-height:44px;margin-bottom:6px;font-size:13px;font-weight:650;line-height:18px;display:flex}.mobile-directory-module__NqDZcq__groupLink .mobile-directory-module__NqDZcq__count{margin-inline-start:auto}.mobile-directory-module__NqDZcq__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-directory-module__NqDZcq__categoryTile{text-align:center;color:#35463b;background:#f8faf8;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;min-height:96px;padding:8px 4px;font-size:12px;line-height:16px;display:flex}.mobile-directory-module__NqDZcq__categoryTile .mobile-directory-module__NqDZcq__itemText{min-height:32px}.mobile-directory-module__NqDZcq__resultsLabel{color:#69766e;padding-block:10px;font-size:12px;line-height:18px}.mobile-directory-module__NqDZcq__empty{color:#69766e;padding-block:24px;font-size:13px;line-height:22px}.mobile-directory-module__NqDZcq__featuredBrands{margin-block:12px 16px}.mobile-directory-module__NqDZcq__featuredBrands h2{color:#263b30;margin-bottom:8px;font-size:14px;font-weight:650;line-height:20px}.mobile-directory-module__NqDZcq__featuredBrands ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-directory-module__NqDZcq__featuredBrands a{color:#35463b;text-align:center;overflow-wrap:anywhere;background:#f7f9f7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:8px 4px;font-size:11px;line-height:15px;display:flex}.mobile-directory-module__NqDZcq__brandLogo{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:36px;display:flex}.mobile-directory-module__NqDZcq__brandLogo img{object-fit:contain;filter:brightness(0);max-width:44px;max-height:32px}.mobile-directory-module__NqDZcq__initials{color:#236c49;background:#edf5ef;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:flex}.mobile-directory-module__NqDZcq__brandGroup{scroll-margin-top:calc(var(--mobile-header-height) + 12px);margin-bottom:16px}.mobile-directory-module__NqDZcq__brandGroup h2{color:#236c49;border-bottom:1px solid #edf1ee;padding-block:8px;font-size:15px;font-weight:650;line-height:20px}.mobile-directory-module__NqDZcq__brandRow{color:#35463b;align-items:center;gap:12px;min-height:64px;padding-block:8px;font-size:14px;line-height:20px;display:flex}.mobile-directory-module__NqDZcq__brandRow .mobile-directory-module__NqDZcq__itemText{flex:1}.mobile-directory-module__NqDZcq__alphabetDialog{inset:auto 0 var(--catalog-dialog-bottom,0px);width:100%;max-width:640px;max-height:calc(var(--catalog-dialog-height,100dvh) - 12px);color:#263b30;background:#fff;border:0;border-radius:18px 18px 0 0;margin:0 auto;padding:0;position:fixed;overflow:auto}.mobile-directory-module__NqDZcq__alphabetDialog::backdrop{background:#0f231873}.mobile-directory-module__NqDZcq__alphabetSheet{padding:12px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.mobile-directory-module__NqDZcq__alphabetSheet header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mobile-directory-module__NqDZcq__alphabetSheet h2{font-size:16px;font-weight:650}.mobile-directory-module__NqDZcq__letters{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.mobile-directory-module__NqDZcq__letters button{color:#236c49;cursor:pointer;background:#f2f7f4;border-radius:8px;min-height:44px;font-size:14px;font-weight:650}.mobile-directory-module__NqDZcq__letters button:disabled{color:#9ba69f;cursor:default;background:0 0}.mobile-directory-module__NqDZcq__mobile a:focus-visible,.mobile-directory-module__NqDZcq__mobile button:focus-visible{outline-offset:-2px;outline:2px solid #49bd8a}.mobile-directory-module__NqDZcq__categoryTile:hover,.mobile-directory-module__NqDZcq__railButton:hover,.mobile-directory-module__NqDZcq__brandRow:hover{background:#eff7f2}}@media (min-width:640px) and (max-width:1023px){.mobile-directory-module__NqDZcq__categoryLayout{grid-template-columns:96px minmax(0,1fr);gap:20px}.mobile-directory-module__NqDZcq__tileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.mobile-directory-module__NqDZcq__letters{grid-template-columns:repeat(5,minmax(0,1fr))}}
.catalog-category-directory-module__ULXb_a__link{color:#353d40;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:14px;line-height:22px;display:flex}.catalog-category-directory-module__ULXb_a__link:hover{color:#236c49;background:#f4f8f6}.catalog-category-directory-module__ULXb_a__link:focus-visible{outline-offset:-2px;outline:2px solid #2f855a}.catalog-category-directory-module__ULXb_a__count{color:#697276;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:400}.catalog-category-directory-module__ULXb_a__desktopDirectory,.catalog-category-directory-module__ULXb_a__desktopCount{display:none}@media (min-width:1024px){.catalog-category-directory-module__ULXb_a__mobileCount{display:none}.catalog-category-directory-module__ULXb_a__desktopCount{display:inline}.catalog-category-directory-module__ULXb_a__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-block-end:28px;display:grid}.catalog-category-directory-module__ULXb_a__search{max-width:640px}.catalog-category-directory-module__ULXb_a__allProducts{color:#236c49;background:#f4f8f6;min-width:240px;margin-block:0}.catalog-category-directory-module__ULXb_a__desktopDirectory{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.catalog-category-directory-module__ULXb_a__searching{grid-template-columns:minmax(0,1fr)}.catalog-category-directory-module__ULXb_a__rail{background:#fff;border:1px solid #dfe4e2;border-radius:12px;padding:6px;position:sticky;top:150px}.catalog-category-directory-module__ULXb_a__rail ul{gap:4px;display:grid}.catalog-category-directory-module__ULXb_a__railLink,.catalog-category-directory-module__ULXb_a__itemLink,.catalog-category-directory-module__ULXb_a__groupLink{color:#353d40;align-items:center;column-gap:10px;min-width:0;font-size:14px;line-height:22px;display:grid}.catalog-category-directory-module__ULXb_a__railLink{border-inline-start:3px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;min-height:56px;padding-block:8px;padding-inline:5px 8px}.catalog-category-directory-module__ULXb_a__railLink[aria-current=location]{color:#236c49;background:#edf6f0;border-inline-start-color:#49bd8a;font-weight:600}.catalog-category-directory-module__ULXb_a__railLink .catalog-category-directory-module__ULXb_a__count{font-size:11px}.catalog-category-directory-module__ULXb_a__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.catalog-category-directory-module__ULXb_a__icon img,.catalog-category-directory-module__ULXb_a__icon svg){object-fit:contain;width:100%;height:100%}.catalog-category-directory-module__ULXb_a__railIcon,.catalog-category-directory-module__ULXb_a__leafIcon{width:24px;height:24px}.catalog-category-directory-module__ULXb_a__rootIcon{width:36px;height:36px}.catalog-category-directory-module__ULXb_a__groupIcon{width:28px;height:28px}.catalog-category-directory-module__ULXb_a__sections{gap:24px;min-width:0;display:grid}.catalog-category-directory-module__ULXb_a__section{background:#fff;border:1px solid #dfe4e2;border-radius:12px;min-width:0;padding:20px;scroll-margin-top:160px}.catalog-category-directory-module__ULXb_a__sectionHeader,.catalog-category-directory-module__ULXb_a__sectionHeading{align-items:center;min-width:0;display:flex}.catalog-category-directory-module__ULXb_a__sectionHeader{border-block-end:1px solid #e3e9e5;justify-content:space-between;gap:16px;margin-block-end:16px;padding-block-end:14px}.catalog-category-directory-module__ULXb_a__sectionHeading{gap:12px}.catalog-category-directory-module__ULXb_a__sectionHeading h2{color:#263b30;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:28px}.catalog-category-directory-module__ULXb_a__viewAll{color:#2f855a;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.catalog-category-directory-module__ULXb_a__categoryGroups,.catalog-category-directory-module__ULXb_a__leafGrid,.catalog-category-directory-module__ULXb_a__results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.catalog-category-directory-module__ULXb_a__groupLink{border-block-end:1px solid #e8ece9;grid-template-columns:28px minmax(0,1fr) auto auto;min-height:52px;margin-block-end:4px;font-size:15px;font-weight:600}.catalog-category-directory-module__ULXb_a__itemLink{border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;min-height:48px;padding:7px 6px}.catalog-category-directory-module__ULXb_a__itemText{overflow-wrap:anywhere;min-width:0}.catalog-category-directory-module__ULXb_a__leafGrid{gap:4px 24px}.catalog-category-directory-module__ULXb_a__categoryGroups+.catalog-category-directory-module__ULXb_a__leafGrid{border-block-start:1px solid #e8ece9;margin-block-start:20px;padding-block-start:16px}.catalog-category-directory-module__ULXb_a__results{gap:8px 24px}.catalog-category-directory-module__ULXb_a__results .catalog-category-directory-module__ULXb_a__itemLink{border:1px solid #e1e7e3;min-height:68px;padding:10px 12px}.catalog-category-directory-module__ULXb_a__resultsTitle{color:#353d40;margin-block-end:16px;font-size:18px;font-weight:600}.catalog-category-directory-module__ULXb_a__path{color:#697276;margin-block-start:2px;font-size:12px;line-height:18px;display:block}.catalog-category-directory-module__ULXb_a__empty{color:#626b6e;border:1px dashed #c8cfcc;border-radius:10px;padding:32px 16px;font-size:14px}.catalog-category-directory-module__ULXb_a__railLink:hover,.catalog-category-directory-module__ULXb_a__itemLink:hover,.catalog-category-directory-module__ULXb_a__groupLink:hover{color:#236c49;background:#f4f8f6}.catalog-category-directory-module__ULXb_a__railLink:focus-visible,.catalog-category-directory-module__ULXb_a__itemLink:focus-visible,.catalog-category-directory-module__ULXb_a__groupLink:focus-visible,.catalog-category-directory-module__ULXb_a__viewAll:focus-visible,.catalog-category-directory-module__ULXb_a__section:focus-visible{outline-offset:2px;outline:2px solid #2f855a}}@media (min-width:1280px){.catalog-category-directory-module__ULXb_a__desktopDirectory{gap:32px}.catalog-category-directory-module__ULXb_a__searching{grid-template-columns:minmax(0,1fr)}.catalog-category-directory-module__ULXb_a__categoryGroups,.catalog-category-directory-module__ULXb_a__leafGrid,.catalog-category-directory-module__ULXb_a__results{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-category-directory-module__ULXb_a__section{padding:24px}}@media (min-width:1024px) and (max-height:700px){.catalog-category-directory-module__ULXb_a__rail{position:static}}
