.catalog-departments_departments__KNo6p{margin-block:28px 36px;min-width:0}.catalog-departments_departments__KNo6p ul{display:grid;grid-auto-flow:column;grid-auto-columns:180px;grid-gap:20px;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;list-style:none;margin:0;padding:4px 4px 16px}.catalog-departments_departments__KNo6p li{min-width:0;scroll-snap-align:start}.catalog-departments_departments__KNo6p a{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;grid-gap:12px 8px;gap:12px 8px;min-height:44px;color:inherit;text-decoration:none}.catalog-departments_media__4wAT4{position:relative;grid-column:1/-1;display:grid;place-items:center;aspect-ratio:3/2;background:#f3f4f2;overflow:hidden}.catalog-departments_media__4wAT4>img,.catalog-departments_media__4wAT4>span{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.catalog-departments_name__L176l{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.catalog-departments_departments__KNo6p a:focus-visible{outline:2px solid var(--accent-text,#705700);outline-offset:2px}.catalog-departments_departments__KNo6p ul:focus-visible{outline:2px solid var(--accent-text,#705700);outline-offset:2px}.catalog-departments_departments__KNo6p .design-rail-controls{-webkit-margin-before:8px;margin-block-start:8px}.catalog-departments_departments__KNo6p a:hover .catalog-departments_name__L176l{text-decoration:underline;text-underline-offset:4px}.catalog-departments_departments__KNo6p:dir(rtl) .catalog-departments_arrow__k8NMJ{transform:scaleX(-1)}.catalog-departments_departments__KNo6p[data-theme=atelier] ul{grid-auto-columns:220px;gap:28px}.catalog-departments_departments__KNo6p[data-theme=atelier] .catalog-departments_media__4wAT4{aspect-ratio:4/3}.catalog-departments_departments__KNo6p[data-theme=bloom] .catalog-departments_media__4wAT4{background:#fbf2f5;border-radius:8px}.catalog-departments_departments__KNo6p:is([data-theme=forge],[data-theme=circuit],[data-theme=harvest]) ul{grid-auto-columns:240px;gap:16px}.catalog-departments_departments__KNo6p:is([data-theme=forge],[data-theme=circuit],[data-theme=harvest]) a{grid-template-columns:64px minmax(0,1fr) 16px;padding-block:12px;border-block:1px solid var(--line,#dedede)}.catalog-departments_departments__KNo6p:is([data-theme=forge],[data-theme=circuit],[data-theme=harvest]) .catalog-departments_media__4wAT4{grid-column:1;aspect-ratio:1}@media (max-width:680px){.catalog-departments_departments__KNo6p{margin-block:20px 24px}.catalog-departments_departments__KNo6p ul{grid-auto-columns:136px;gap:14px}.catalog-departments_departments__KNo6p[data-theme=atelier] ul{grid-auto-columns:160px}}.catalog-departments_departments__KNo6p[data-theme=harvest]{position:relative;margin-block:20px 24px}.catalog-departments_departments__KNo6p[data-theme=harvest] ul{grid-auto-columns:max-content;gap:10px;padding:4px 4px 10px;scrollbar-width:none}.catalog-departments_departments__KNo6p[data-theme=harvest] a{grid-template-columns:44px auto;gap:10px;min-height:56px;padding:6px 20px 6px 6px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px #3a241a14,0 8px 18px -14px #3a241a52;font-weight:600;transition:transform .16s ease}.catalog-departments_departments__KNo6p[data-theme=harvest]:dir(rtl) a{padding:6px 6px 6px 20px}.catalog-departments_departments__KNo6p[data-theme=harvest] a:hover{transform:translateY(-2px);color:var(--harvest-strong,#22211c)}.catalog-departments_departments__KNo6p[data-theme=harvest] a:hover .catalog-departments_name__L176l{text-decoration:none}.catalog-departments_departments__KNo6p[data-theme=harvest] .catalog-departments_media__4wAT4{border-radius:50%}.catalog-departments_departments__KNo6p[data-theme=harvest] .catalog-departments_name__L176l{white-space:nowrap}.catalog-departments_departments__KNo6p[data-theme=harvest] .catalog-departments_arrow__k8NMJ,.catalog-departments_departments__KNo6p[data-theme=harvest] .design-rail-controls{display:none}@media (prefers-reduced-motion:reduce){.catalog-departments_departments__KNo6p[data-theme=harvest] a{transition:none}.catalog-departments_departments__KNo6p[data-theme=harvest] a:hover{transform:none}}