.catalog_catalogPage__8N8kA{width:min(100%,1040px);min-height:100vh;margin:0 auto;padding:12px 24px calc(84px + env(safe-area-inset-bottom));color:#142033;--catalog-blue:#155eef;--catalog-muted:#748096;--catalog-line:#e8ebf0}.catalog_catalogPage__8N8kA .home-header{grid-template-columns:minmax(0,1fr) auto}.catalog_title__OQDBQ{margin:0 0 12px;font-size:27px;font-weight:750;letter-spacing:-.055em;line-height:1.08}.catalog_searchRow__sbBkX{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.catalog_searchBox__5hLpD{display:flex;min-width:0;height:42px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--catalog-line);border-radius:11px;background:#f7f8fa;color:#8a94a4}.catalog_searchBox__5hLpD input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#142033;font-size:13px}.catalog_searchBox__5hLpD input::-moz-placeholder{color:#8a94a4}.catalog_searchBox__5hLpD input::placeholder{color:#8a94a4}.catalog_filterButton__upnKp{display:inline-flex;width:42px;min-width:42px;height:42px;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid var(--catalog-line);border-radius:11px;background:#fff;color:#46536a;font-size:12px;white-space:nowrap}.catalog_filterButtonActive__HVM5N{border-color:#c7d7fb;color:var(--catalog-blue);background:#f5f8ff}.catalog_audienceRail__4vFv9,.catalog_brandRail__I31HG,.catalog_categoryRail__bmF_V,.catalog_modeRail__u0IHT{display:flex;min-width:0;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.catalog_audienceRail__4vFv9::-webkit-scrollbar,.catalog_brandRail__I31HG::-webkit-scrollbar,.catalog_categoryRail__bmF_V::-webkit-scrollbar,.catalog_modeRail__u0IHT::-webkit-scrollbar{display:none}.catalog_categoryRail__bmF_V{padding:0 0 9px}.catalog_audienceChip___VeTG,.catalog_chip__WtWXO,.catalog_filterChip___DPY_{display:inline-flex;flex:0 0 auto;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:#f2f4f7;color:#59667a;font-size:12px;font-weight:550;white-space:nowrap}.catalog_audienceChipActive__S7uoQ,.catalog_chipActive__pS8EJ,.catalog_filterChipActive__d4MUi{border-color:var(--catalog-blue);background:var(--catalog-blue);color:#fff}.catalog_chip__WtWXO{min-height:31px;padding-right:11px;padding-left:11px;border-radius:11px}.catalog_brandRail__I31HG{display:none;gap:14px;padding:1px 0 11px}.catalog_brandItem__G4YXI{display:flex;flex:0 0 auto;min-width:54px;align-items:center;flex-direction:column;gap:4px;padding:0;background:transparent;color:#667184;font-size:10px}.catalog_brandFallback__BbCkC,.catalog_brandImage__qf95G{position:relative;display:grid;width:38px;height:38px;overflow:hidden;place-items:center;border:1px solid var(--catalog-line);border-radius:10px;background:#f7f8fa}.catalog_brandImage__qf95G img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog_brandFallback__BbCkC{color:#667184;font-size:16px;font-weight:700}.catalog_brandItemActive__uqtrh{color:var(--catalog-blue);font-weight:700}.catalog_brandItemActive__uqtrh .catalog_brandFallback__BbCkC,.catalog_brandItemActive__uqtrh .catalog_brandImage__qf95G{border-color:#9dbbfa}.catalog_modeRail__u0IHT{gap:7px;padding:0 0 7px}.catalog_filterChip___DPY_{min-height:32px;padding:0 10px;border-color:#e3e7ed;background:#fff;font-size:11px}.catalog_filterChipActive__d4MUi{border-color:var(--catalog-blue);background:var(--catalog-blue)}.catalog_filterChip___DPY_ svg{opacity:.76}.catalog_selectChip__qXYKu{position:relative;display:inline-flex;flex:0 0 auto;height:32px;align-items:center;gap:3px;padding:0 8px 0 10px;border:1px solid #e3e7ed;border-radius:9px;background:#fff;color:#59667a}.catalog_selectChip__qXYKu select{max-width:82px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:inherit;font-size:11px}.catalog_extraFilters__AgWXN{margin:0 0 10px;padding:11px 12px 12px;border:1px solid var(--catalog-line);border-radius:12px;background:#fbfcfe}.catalog_extraFilterHead__et878{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.catalog_extraFilterHead__et878 strong,.catalog_subcategoryBlock__9H8fL>strong{font-size:12px}.catalog_extraFilterHead__et878 button{padding:4px 0;background:transparent;color:var(--catalog-blue);font-size:11px}.catalog_audienceRail__4vFv9{gap:5px}.catalog_audienceChip___VeTG{min-height:30px;padding:0 9px;border-color:#e3e7ed;background:#fff;font-size:11px}.catalog_audienceChipActive__S7uoQ{border-color:var(--catalog-blue);background:var(--catalog-blue)}.catalog_subcategoryBlock__9H8fL{display:grid;gap:8px;margin-top:11px}.catalog_characteristicFilterGroup__f6FvX{display:grid;gap:6px;margin-top:10px}.catalog_characteristicFilterGroup__f6FvX>strong{color:#59667a;font-size:11px;font-weight:600}.catalog_characteristicFilters__LI9tt{display:flex;flex-wrap:wrap;gap:6px}.catalog_resultsHead__9aftI{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:8px;padding:0 1px 4px;color:#142033;font-size:12px;font-weight:700}.catalog_resultsHead__9aftI>label{position:relative;display:inline-flex;min-width:0;align-items:center;gap:5px;color:#627087;font-weight:500}.catalog_resultsHead__9aftI select{max-width:130px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#53627a;font-size:11px;text-align:right}.catalog_resultsHead__9aftI label svg{flex:0 0 auto;pointer-events:none}.catalog_contextLine__RUQPb{overflow:hidden;padding:0 1px 8px;color:#96a0ae;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.catalog_error__rtx26{margin:8px 0;padding:10px;border-radius:10px;background:#fff1f0;color:#b42318;font-size:12px}.catalog_empty__ephjf{display:grid;min-height:128px;place-items:center;border:1px dashed #dfe5ed;border-radius:14px;color:#7b8798;font-size:13px;text-align:center}.catalog_catalogPage__8N8kA .catalog-grid{gap:13px 10px}.catalog_catalogPage__8N8kA .catalog-product{height:100%;overflow:hidden;border:1px solid #edf0f4;border-radius:13px;background:#fff}.catalog_catalogPage__8N8kA .catalog-product-image{aspect-ratio:1.4/1;border-radius:12px;background-color:#fff}.catalog_catalogPage__8N8kA .catalog-product-image-wrap{padding:0}.catalog_catalogPage__8N8kA .catalog-product-info{padding:5px 8px 8px}.catalog_catalogPage__8N8kA .catalog-product-info h2{display:-webkit-box;min-height:30px;overflow:hidden;margin:0;font-size:12px;font-weight:600;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog_catalogPage__8N8kA .home-product-secondary{min-height:13px;overflow:hidden;margin:2px 0 0;color:#8b95a4;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.catalog_catalogPage__8N8kA .catalog-price{margin-top:3px}.catalog_catalogPage__8N8kA .catalog-price strong{font-size:15px;font-weight:750}.catalog_catalogPage__8N8kA .catalog-price del{margin-left:5px;color:#9aa3b1;font-size:10px}.catalog_catalogPage__8N8kA .favorite-button{top:7px;right:7px;width:30px;height:30px;background:rgba(255,255,255,.94)}.catalog_catalogPage__8N8kA .favorite-button svg{width:16px;height:16px}.catalog_catalogPage__8N8kA .catalog-type-mark{position:absolute;z-index:2;bottom:7px;left:7px;padding:4px 7px;border-radius:8px;background:rgba(255,255,255,.94);color:#34527c;font-size:9px;font-weight:700}.catalog_catalogPage__8N8kA .catalog-type-mark.deal{background:var(--catalog-blue);color:#fff}.catalog_catalogPage__8N8kA .bottom-nav{right:0;bottom:0;left:0;width:min(100%,520px);height:calc(64px + env(safe-area-inset-bottom));padding:3px 7px max(3px,env(safe-area-inset-bottom));border:0;border-top:1px solid #e8ebf0;border-radius:0;background:#fff;box-shadow:none;backdrop-filter:none}.catalog_catalogPage__8N8kA .nav-item{min-width:0;min-height:0;gap:3px;border-radius:0;background:transparent;color:#8792a2;font-size:10px}.catalog_catalogPage__8N8kA .nav-item.active{background:transparent;color:var(--catalog-blue);font-weight:700}@media (max-width:700px){.catalog_catalogPage__8N8kA{width:min(100%,520px);padding:8px 16px calc(76px + env(safe-area-inset-bottom))}.catalog_catalogPage__8N8kA .home-header,.catalog_title__OQDBQ{margin-bottom:9px}.catalog_categoryRail__bmF_V{padding-bottom:6px}}@media (max-width:375px){.catalog_catalogPage__8N8kA{padding-right:12px;padding-left:12px}.catalog_searchRow__sbBkX{gap:6px}.catalog_catalogPage__8N8kA .catalog-grid{gap:11px 8px}}