.bt{margin-top:72px;padding-bottom:50px}.bt .bt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.bt .bt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bt .bt__grid{grid-template-columns:1fr}}.bt__head{margin-bottom:24px}.bt__title{font-family:var(--font-head);color:var(--ink);margin:0 0 8px;font-size:clamp(28px,3vw,40px)}.bt__sub{color:var(--ink-2);margin:0;font-size:17px}.bt__tabs{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.bt__tab{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.bt__tab:hover{border-color:var(--ink-2);transform:translateY(-1px)}.bt__tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bt__count{background:var(--bg-soft);min-width:22px;height:22px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.bt__tab.is-act{color:#fff;border-color:#0000}.bt__tab.is-act .bt__count{color:#fff;background:#ffffff38}.bt__tab--hit.is-act{background:#e8730f}.bt__tab--sale.is-act{background:var(--sale)}.bt__tab--new.is-act{background:#2f6b33}@media (prefers-reduced-motion:reduce){.bt__tab{transition:none}.bt__tab:hover{transform:none}}
