.depts__grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.depts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.depts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.dept{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:20px 20px 22px;transition:border-color .3s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease)}.section--soft .dept{background:#fff}.dept:hover{border-color:var(--ink);box-shadow:0 22px 40px -30px #00000073;transform:translateY(-3px)}.dept__head{display:flex;align-items:baseline;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.dept__num{font-size:12px;font-weight:750;letter-spacing:.1em;color:var(--accent);font-variant-numeric:tabular-nums}.dept__title{flex:1;font-size:1.15rem;font-weight:850;font-stretch:82%;text-transform:uppercase;line-height:1.1;letter-spacing:.005em}.dept__arrow{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--soft);transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.dept__arrow svg{width:14px;height:14px}.dept__head:hover .dept__arrow{background:var(--accent);color:var(--accent-ink);transform:translate(3px)}.dept__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dept__list a{display:inline-block;padding:5px 0;font-size:14.5px;color:var(--muted);background:linear-gradient(currentColor,currentColor) no-repeat 0 85% / 0 1px;transition:color .2s var(--ease),background-size .3s var(--ease),padding-left .3s var(--ease)}.dept__list a:hover{color:var(--ink);background-size:100% 1px;padding-left:4px}.dept__list .is-more{display:none}.dept__toggle:checked~.dept__list .is-more{display:list-item;animation:nsg-fade-down .35s var(--ease)}.dept__more{align-self:flex-start;margin-top:10px;cursor:pointer;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.dept__more:hover{text-decoration:underline;text-underline-offset:3px}.dept__more-close{display:none}.dept__toggle:checked~.dept__more .dept__more-open{display:none}.dept__toggle:checked~.dept__more .dept__more-close{display:inline}.dept__toggle:focus-visible~.dept__more{outline:2px solid var(--accent);outline-offset:3px}.depts__grid{align-items:start}@media(prefers-reduced-motion:reduce){.dept,.dept:hover{transform:none}}.depts__grid{align-items:stretch}.dept{position:relative;padding:22px 22px 20px}.dept:hover{border-color:#0b0b0c59;box-shadow:0 18px 36px -30px #00000059;transform:translateY(-2px)}.dept__head{align-items:center;padding-bottom:12px;margin-bottom:10px}.dept__title{font-size:1.08rem}.dept__list a{font-size:14px;padding:4px 0}@media(min-width:990px)and (max-width:1099px){.depts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.depts__grid,.depts__grid[role=list]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.depts__grid::-webkit-scrollbar{display:none}.depts__grid>.dept{scroll-snap-align:start}.dept:hover{transform:none}}@media(min-width:750px)and (max-width:989px){.depts__grid,.depts__grid[role=list]{grid-auto-columns:40%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/depts.css.map */
