.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_card__2sq8y:not(.ProductCard_compact__7Fchn) .ProductCard_purchase__Kbpy7{min-height:76px}.ProductCard_priceBasis__KbVMW{display:block;font-size:13px;line-height:1.5;color:#626964}.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_state__cU0Bs{display:block;font-size:13px;color:#626964;line-height:1.5}.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}.ProductCard_compact__7Fchn .ProductCard_priceBasis__KbVMW{min-height:1.5em}@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}}.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_results__0XYW8 .CatalogExplorer_pagination__juWzn{flex-wrap:wrap;gap:8px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_pagination__juWzn .CatalogExplorer_pageLink__4p7zS{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:5px;font-size:16px}.CatalogExplorer_results__0XYW8 .CatalogExplorer_pagination__juWzn .CatalogExplorer_pageLink__4p7zS[aria-disabled=true]{opacity:.45;cursor:default}.CatalogExplorer_pagePicker__Q8HOt select{min-height:44px;max-width:160px;padding:8px;border:1px solid #ccd9ce;border-radius:6px;color:#214d3c;background:#fff;font-size:16px}.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}