.all-products-catalog_page__QdbpW{padding-bottom:64px}.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf{padding:28px 0 22px}.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf h1{font-size:40px;line-height:1.2;letter-spacing:-.04em;margin:0 0 12px}.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf>p{max-width:700px;font-size:16px;line-height:1.65;color:var(--color-muted);margin:0}.all-products-catalog_categories__d3lX3{position:relative;margin-bottom:24px}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR{display:flex;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain;padding:4px 0 12px}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory{flex:0 0 210px;border-radius:16px;padding:10px}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory strong{flex:1 1;font-size:15px;line-height:1.4}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory>svg{flex-shrink:0;color:var(--color-accent)}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory:hover{border-color:var(--color-accent);transform:translateY(-2px)}.all-products-catalog_categoryArrows__reUOE{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.all-products-catalog_categoryArrows__reUOE button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--color-ink)}.all-products-catalog_categoryArrows__reUOE button:first-child svg{transform:rotate(180deg)}.all-products-catalog_categoryArrows__reUOE button:disabled{opacity:.35;cursor:default}.all-products-catalog_toolbar__oRnzL{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--color-border);margin-bottom:24px}.all-products-catalog_count__OuuqD{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.all-products-catalog_page__QdbpW .all-products-catalog_count__OuuqD h2{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin:0}.all-products-catalog_count__OuuqD>span{color:var(--color-muted);font-size:14px}.all-products-catalog_actions__U_DQO{display:flex;align-items:center;gap:12px}.all-products-catalog_search__uF3t1{display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);width:260px;max-width:100%}.all-products-catalog_search__uF3t1 svg{flex-shrink:0;color:var(--color-muted)}.all-products-catalog_page__QdbpW .all-products-catalog_search__uF3t1 input{min-width:0;width:100%;padding:0;border:0;outline:none;background:transparent;font-size:16px;color:var(--color-ink);border-radius:0}.all-products-catalog_search__uF3t1:focus-within{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:transparent}.all-products-catalog_active__mFHHh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 20px;font-size:14px;color:var(--color-muted)}.all-products-catalog_active__mFHHh button{display:flex;align-items:center;gap:6px;background:var(--color-accent-soft);color:var(--color-ink);padding:8px 12px;border-radius:10px;font-size:14px}.all-products-catalog_priceRange__nQ6jR{display:grid;grid-template-columns:1fr 1fr;gap:14px}.all-products-catalog_priceRange__nQ6jR label{display:grid;gap:8px;font-size:14px;color:var(--color-muted)}.all-products-catalog_drawer__yU2V_ .all-products-catalog_priceRange__nQ6jR input{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:10px;min-height:44px;padding:10px 12px;font-size:16px;background:var(--color-white);color:var(--color-ink)}.all-products-catalog_rangeError__h_nJt{color:#a32f2f;font-size:14px;line-height:1.5}.all-products-catalog_drawer__yU2V_ .category-drawer-footer .button small{font-size:14px;color:inherit}@media (max-width:1100px){.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf h1{font-size:36px}.all-products-catalog_search__uF3t1{width:220px}}@media (max-width:760px){.all-products-catalog_actions__U_DQO{width:100%}.all-products-catalog_search__uF3t1{flex:1 1}.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf>p{max-width:620px}}@media (max-width:600px){.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf{padding:24px 0 20px}.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf h1{font-size:32px}.all-products-catalog_actions__U_DQO{flex-wrap:wrap}.all-products-catalog_search__uF3t1{flex-basis:100%;width:100%}.all-products-catalog_actions__U_DQO>button{width:100%}.all-products-catalog_categoryArrows__reUOE{margin-top:0}}@media (prefers-reduced-motion:reduce){.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory{transition:none;transform:none}}.all-products-catalog_page__QdbpW .all-products-catalog_heading__peAJf{padding:22px 0 12px}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible;padding:0}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory{min-width:0;display:flex;flex-direction:column;justify-content:start;text-align:center;padding:16px 10px;gap:10px}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory img{width:78px;height:78px;object-fit:contain;background:#fff;border-radius:12px}.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR .category-subcategory strong{flex:0 1;font-size:14px}@media (max-width:1200px){.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.all-products-catalog_page__QdbpW .all-products-catalog_track__mSNqR{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}