.catalog-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;margin-left:4px;border-radius:12px;background:rgba(23,62,48,.09);font-size:10px;line-height:1;font-weight:600}.filters .active .catalog-section-count{background:rgba(255,255,255,.2);color:inherit}.catalog-search-shell{position:relative!important;overflow:visible!important}.catalog-suggestions{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:1200;min-width:290px;border:1px solid #cfddca;border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(20,44,28,.18);overflow:hidden;color:#173e30;text-align:left}.catalog-suggestions[hidden]{display:none!important}.catalog-suggestions ul{list-style:none;margin:0;padding:5px;max-height:390px;overflow:auto}.catalog-suggestions li{display:flex;align-items:center;gap:9px;padding:9px;border-radius:10px;min-height:66px;cursor:pointer;box-sizing:border-box}.catalog-suggestions li[aria-selected=true],.catalog-suggestions li:hover{background:#eef5e8}.catalog-suggestions img{display:block;width:42px;height:48px;flex:none;object-fit:contain}.catalog-suggestion-copy{min-width:0;flex:1}.catalog-suggestion-copy strong{display:block;font:600 12px/1.35 system-ui,sans-serif;overflow-wrap:anywhere}.catalog-suggestion-copy small{display:block;font:11px/1.3 system-ui,sans-serif;color:#657064;margin-top:3px}.catalog-suggestion-price{font:700 12px/1.3 system-ui,sans-serif;white-space:nowrap;flex:none}.catalog-search-status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.catalog-selected-card{outline:3px solid #c1a04d;outline-offset:4px}.product-card:focus-visible{outline:3px solid #205b40;outline-offset:4px}@media(max-width:600px){.catalog-suggestions{min-width:0;left:0;right:0}.catalog-suggestions ul{max-height:340px}.catalog-suggestions li{padding:9px 7px;gap:7px}.catalog-suggestion-price{font-size:11px}.catalog-suggestion-copy strong{font-size:12px}.catalog-suggestions img{width:36px;height:44px}.filters{row-gap:7px}.catalog-section-count{margin-left:2px}}
