.rd .rd-chip.is-active{background:var(--rd-fill, var(--rd-primary));color:var(--rd-on-fill, #fff)}.rd .rd-dept{margin:0 0 32px}.rd .rd-dept .rd-section-head{margin-bottom:18px}.rd .rd-dept__tabs{display:flex;gap:12px;margin:0;padding:4px 2px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.rd .rd-dept__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;min-height:64px;padding:8px 18px 8px 8px;border:1px solid var(--rd-line);border-radius:var(--rd-radius-card);background:var(--rd-white);box-shadow:var(--rd-shadow-card);color:var(--rd-ink);text-decoration:none;scroll-snap-align:start;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.rd .rd-dept__tab:hover{border-color:var(--rd-fill, var(--rd-primary));transform:translateY(-1px)}.rd .rd-dept__tab:focus-visible{outline:2px solid var(--rd-primary);outline-offset:2px}.rd .rd-dept__tab.is-active,.rd .rd-dept__tab[aria-selected=true]{border-color:transparent;background:var(--rd-fill, var(--rd-primary));color:var(--rd-on-fill, #fff)}.rd .rd-dept__thumb{display:block;flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:var(--rd-radius-media);background:var(--rd-lavender-soft)}.rd .rd-dept__thumb img{display:block;width:100%;height:100%;object-fit:cover}.rd .rd-dept__thumb .rd-dept__thumb-img--product{padding:4px;object-fit:contain}.rd .rd-dept__label{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.rd .rd-dept__name{font-family:var(--rd-font-display);font-size:15px;font-weight:600;line-height:1.2}.rd .rd-dept__count{font-size:12px;line-height:1.2;opacity:.72}.rd .rd-dept__panel[hidden]{display:none!important}.rd .rd-dept__panel--department .rd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rd .rd-dept__more{margin-top:32px}@media(max-width:989px){.rd .rd-dept__panel--department .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.rd .rd-dept{margin-bottom:24px}.rd .rd-dept__tabs{gap:10px}.rd .rd-dept__tab{min-height:56px;gap:10px;padding:6px 14px 6px 6px}.rd .rd-dept__thumb{width:42px;height:42px}.rd .rd-dept__name{font-size:14px}}@media(prefers-reduced-motion:reduce){.rd .rd-dept__tab{transition:none}.rd .rd-dept__tab:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/redesign-department-tabs-20261003-01.css.map */
