.HomeProductGrid_showcase__nbdQt{min-width:0}.HomeProductGrid_grid__pQVho{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px;align-items:stretch}@media(max-width:1199px){.HomeProductGrid_grid__pQVho{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.HomeProductGrid_grid__pQVho{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media(max-width:560px){.HomeProductGrid_grid__pQVho{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.ProductCard_card__2sq8y{position:relative;display:flex;flex-direction:column;min-width:0;color:#252a27;background:#fff}.ProductCard_link__AtEeE{display:flex;flex-direction:column;flex:1 1;color:inherit;text-decoration:none;min-width:0}.ProductCard_media__s76ro{position:relative;aspect-ratio:1;border:1px solid #e9ebe9;border-radius:10px;background:#fff;overflow:hidden}.ProductCard_media__s76ro>.productVisual{height:100%;min-height:0;width:100%;aspect-ratio:1}.ProductCard_copy__k2RM7{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 0 0;min-width:0}.ProductCard_brand__clPGv{margin:0;font-size:13px;font-weight:500;color:#626964;line-height:1.45}.ProductCard_name__n_xkU{margin:0;font-size:16px;font-weight:500;line-height:1.5;min-height:3em;overflow-wrap:anywhere}.ProductCard_spec__krPV_{margin:0;font-size:14px;line-height:1.5;color:#626964}.ProductCard_purchase__Kbpy7{margin-top:auto;padding-top:8px}.ProductCard_price__CT7Qu{display:block;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.ProductCard_unit__fIfzp{font-size:.8em}.ProductCard_note__STUQ7,.ProductCard_original__Phll3{display:block;font-size:13px;font-weight:400;color:#626964;line-height:1.5}.ProductCard_original__Phll3{text-decoration:line-through}.ProductCard_link__AtEeE:hover .ProductCard_name__n_xkU{text-decoration:underline;text-underline-offset:4px}.ProductCard_card__2sq8y :is(a,button):focus-visible{outline:3px solid #214d3c;outline-offset:3px}.ProductCard_shipping__dxJ4Y,.ProductCard_state__cU0Bs{display:block;font-size:13px;color:#626964;line-height:1.5}.ProductCard_shipping__dxJ4Y{min-height:1.5em}.ProductCard_compact__7Fchn .ProductCard_media__s76ro{border-color:transparent;border-radius:8px}.ProductCard_compact__7Fchn .ProductCard_name__n_xkU{font-size:15px;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ProductCard_compact__7Fchn .ProductCard_price__CT7Qu{font-size:18px;font-weight:600}.ProductCard_compact__7Fchn .ProductCard_copy__k2RM7{padding-block:10px}@media (max-width:700px){.ProductCard_name__n_xkU{font-size:15px;line-height:1.5}.ProductCard_copy__k2RM7{gap:4px;padding-top:10px}.ProductCard_price__CT7Qu{font-size:19px}.ProductCard_compact__7Fchn .ProductCard_price__CT7Qu{font-size:18px}.ProductCard_brand__clPGv,.ProductCard_note__STUQ7,.ProductCard_spec__krPV_{font-size:13px}}.CatalogPagination_pagination__FL_Hv{display:grid;justify-items:center;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid #e7e9e7}.CatalogPagination_numbers__ZoKC2,.CatalogPagination_pages__reLdl{display:flex;align-items:center;gap:6px}.CatalogPagination_pages__reLdl{gap:12px}.CatalogPagination_pagination__FL_Hv .CatalogPagination_control__YDXTM{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:8px;background:#fff;color:#37423b;font-size:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer}.CatalogPagination_pagination__FL_Hv a.CatalogPagination_control__YDXTM:hover{border-color:#c6d0c9;background:#f3f6f3}.CatalogPagination_number__mztT3[aria-current=page] .CatalogPagination_control__YDXTM{background:#214d3c;color:#fff;font-weight:600;opacity:1;cursor:default}.CatalogPagination_pagination__FL_Hv .CatalogPagination_direction__enVO7{border-color:#dce2dd}.CatalogPagination_direction__enVO7 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.CatalogPagination_pagination__FL_Hv .CatalogPagination_control__YDXTM[aria-disabled=true]{cursor:default}.CatalogPagination_number__mztT3:not([aria-current=page]) .CatalogPagination_control__YDXTM[aria-disabled=true],.CatalogPagination_pagination__FL_Hv .CatalogPagination_direction__enVO7[aria-disabled=true]{color:#a5ada8;border-color:#eef0ed;background:#fafbf9}.CatalogPagination_pagination__FL_Hv[aria-busy=true]{cursor:progress}.CatalogPagination_summary__YKaqM{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 16px;min-height:24px;color:#68736c;font-size:13px;line-height:1.5}.CatalogPagination_jump__NrS8m{display:inline-flex;align-items:center;gap:6px}.CatalogPagination_jump__NrS8m select{min-width:84px;min-height:44px;padding:6px 24px 6px 8px;border:1px solid #dce2dd;border-radius:6px;background:#fff;color:#37423b;font-size:16px}.CatalogPagination_pagination__FL_Hv :is(a,select):focus-visible{outline:3px solid #214d3c;outline-offset:3px}@media (max-width:420px){.CatalogPagination_pages__reLdl{gap:8px}}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK{margin:0;border-color:#b9c7bc;border-radius:8px}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK:focus-within{border-color:var(--np-forest,#214d3c);box-shadow:0 0 0 3px #214d3c18}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK input{min-width:0;font-size:16px}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK:has(input:focus-visible){outline:3px solid var(--np-forest,#214d3c);outline-offset:2px;box-shadow:none}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK input:focus-visible{outline:none;box-shadow:none}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK input::-webkit-search-cancel-button{display:none}.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK button{min-width:52px;min-height:44px;padding-inline:8px;color:var(--np-forest,#214d3c);background:#edf3ed;border-radius:6px;font-size:14px}.CatalogExplorer_controls__qBfMF .catalogFilterSummaryLabel{flex:1 1;min-width:0}.CatalogExplorer_controls__qBfMF .catalogFilterCount{flex-shrink:0;white-space:nowrap}.CatalogExplorer_controls__qBfMF .catalogAdvancedFilters>summary:after{flex-shrink:0}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultMeta__OfzFX{align-items:center;gap:12px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultHeading__x9IjI{margin:0;color:var(--np-ink,#202d26);font-size:20px;line-height:1.4;scroll-margin-top:140px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultControls__hhEXN{gap:8px 16px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultMeta__OfzFX .CatalogExplorer_reset__4rHNk{min-height:44px;padding:6px 0;color:var(--np-forest,#214d3c);font-size:15px;text-underline-offset:4px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_activeConditions__yZOnQ{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.CatalogExplorer_activeConditions__yZOnQ li{max-width:100%}.CatalogExplorer_activeConditions__yZOnQ button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid #ccd9ce;border-radius:6px;background:#edf3ed;color:#214d3c;font-size:15px;line-height:1.5;text-align:left;cursor:pointer}.CatalogExplorer_activeConditions__yZOnQ button>span:first-child{min-width:0;overflow-wrap:anywhere}.CatalogExplorer_activeConditions__yZOnQ button>span:last-child{flex-shrink:0;font-size:20px;line-height:1}.CatalogExplorer_results__0XYW8 .CatalogExplorer_empty___l2y7 h2{font-size:23px;line-height:1.45;word-break:keep-all}.CatalogExplorer_results__0XYW8 .CatalogExplorer_empty___l2y7 p{line-height:1.65;word-break:keep-all}.CatalogExplorer_emptyActions__mI2Ti{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.CatalogExplorer_empty___l2y7 .CatalogExplorer_emptyActions__mI2Ti button{min-height:48px;margin:0;padding:10px 16px;border:1px solid #214d3c;border-radius:6px;background:#214d3c;color:#fff;font-size:16px}.CatalogExplorer_empty___l2y7 .CatalogExplorer_emptyActions__mI2Ti .CatalogExplorer_editSearch__S2bOE{background:#fff;color:#214d3c}.CatalogExplorer_controls__qBfMF :is(button,summary,select):focus-visible,.CatalogExplorer_results__0XYW8 :is(button,a,select,.CatalogExplorer_resultHeading__x9IjI):focus-visible{outline:3px solid #214d3c;outline-offset:3px}@media (max-width:700px){.CatalogExplorer_controls__qBfMF .CatalogExplorer_search__PB3SK{gap:8px;padding-inline:10px}.CatalogExplorer_controls__qBfMF .catalogFilterSummaryHint{display:block;margin-left:0;line-height:1.5}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultControls__hhEXN{justify-content:flex-end}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultMeta__OfzFX{align-items:flex-start}.CatalogExplorer_results__0XYW8 .CatalogExplorer_resultHeading__x9IjI{scroll-margin-top:92px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_empty___l2y7{padding:28px 18px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_empty___l2y7 h2{font-size:21px}.CatalogExplorer_emptyActions__mI2Ti{flex-direction:column}}@media (max-width:420px){.CatalogExplorer_controls__qBfMF .catalogFilterSummaryHint{display:none}}.CatalogExplorer_workFilter__tV9Cy{min-width:0;margin:0 0 16px;padding:0;border:0}.CatalogExplorer_workFilter__tV9Cy legend{padding:0 0 12px;color:#252a27;font-size:17px;font-weight:600}.CatalogExplorer_workFilter__tV9Cy>div{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;overflow:visible}.CatalogExplorer_workFilter__tV9Cy button{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #d8dfda;border-radius:8px;background:#fff;color:#38473e;font-size:15px;line-height:1.5;cursor:pointer}.CatalogExplorer_workFilter__tV9Cy button[aria-pressed=true]{background:#214d3c;border-color:#214d3c;color:#fff}.CatalogExplorer_workFilter__tV9Cy button span{font-size:13px;font-weight:400}.CatalogExplorer_controls__qBfMF .quickCategoryRow{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px 0;padding-bottom:8px}.CatalogExplorer_controls__qBfMF .quickCategoryRow button{min-height:44px;padding:8px 16px;border-radius:6px;font-size:15px}.CatalogExplorer_controls__qBfMF .catalogAdvancedFilters>summary{min-height:44px;padding-block:10px}.CatalogExplorer_results__0XYW8{padding-top:20px}