.cat-filter{width:100%;background:var(--cf-bg, #ffffff);color:var(--cf-text, #1d1d1d)}.cat-filter__inner{width:100%;max-width:var(--cf-max-width, 1580px);margin:0 auto;padding:var(--cf-pt, 16px) 26px var(--cf-pb, 28px)}.cat-filter__top{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin-bottom:22px}.cat-filter__title{margin:0;color:var(--cf-text, #1d1d1d);font-size:clamp(26px,2vw,38px);line-height:1;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.cat-filter__count{color:var(--cf-muted, #666666);font-size:clamp(17px,1.2vw,24px);line-height:1;font-weight:400}.cat-filter__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cat-filter__scroll{display:flex;align-items:center;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.cat-filter__scroll::-webkit-scrollbar{display:none}.cat-filter__item{min-height:48px;padding:0 24px;border:1.5px solid var(--cf-border, #1d1d1d);border-radius:var(--cf-radius, 40px);background:transparent;color:var(--cf-text, #1d1d1d);display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;text-decoration:none;font-size:15px;line-height:1;font-weight:400;letter-spacing:.01em;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.cat-filter__item:hover{color:var(--cf-active-text, #ffffff);background:var(--cf-active-bg, #1d1d1d);border-color:var(--cf-active-bg, #1d1d1d);transform:translateY(-1px)}.cat-filter__item.is-active{color:var(--cf-active-text, #ffffff);background:var(--cf-active-bg, #1d1d1d);border-color:var(--cf-active-bg, #1d1d1d)}.cat-filter__item:focus-visible{outline:3px solid rgba(29,29,29,.18);outline-offset:4px}.cat-filter__label{display:inline-block}.cat-filter__badge{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#1d1d1d14;color:currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.cat-filter__item:hover .cat-filter__badge,.cat-filter__item.is-active .cat-filter__badge{background:#fff3}.cat-filter__arrow{width:38px;height:38px;border:1px solid rgba(29,29,29,.2);border-radius:999px;background:#fff;color:var(--cf-text, #1d1d1d);display:none;align-items:center;justify-content:center;cursor:pointer;font-size:25px;line-height:1;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.cat-filter__arrow:hover{background:#1d1d1d0a}.cat-filter__arrow:disabled{opacity:.28;cursor:default}.cat-filter.is-overflowing .cat-filter__arrow{display:inline-flex}.cat-filter.is-loading{opacity:.65;pointer-events:none}.cat-filter__note{padding:16px 18px;border:1px dashed rgba(29,29,29,.3);border-radius:12px;background:#1d1d1d06;color:var(--cf-text, #1d1d1d);font-size:14px;line-height:1.45}@media screen and (max-width:989px){.cat-filter__inner{padding-left:18px;padding-right:18px}.cat-filter__bar{grid-template-columns:minmax(0,1fr)}.cat-filter__arrow{display:none!important}.cat-filter__scroll{margin-inline:-18px;padding-inline:18px}.cat-filter__item{min-height:44px;padding:0 18px;font-size:14px}}@media screen and (max-width:640px){.cat-filter__top{margin-bottom:18px}.cat-filter__title{font-size:24px}.cat-filter__count{font-size:16px}.cat-filter__item{min-height:42px;padding:0 16px;border-width:1.25px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cat-filter.css.map */
