.brands-hero{padding:54px 0 42px;border-bottom:1px solid var(--rule)}.brands-hero-inner{max-width:960px}.brands-page{padding-top:34px;padding-bottom:72px}.brands-status-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 20px;border:1px solid var(--rule-dark);background:var(--panel-strong)}.brands-status-strip>div{display:flex;align-items:center;gap:18px}.brands-status-count{min-width:54px;color:var(--accent);font-size:42px;font-weight:900;line-height:1}.brands-status-strip strong,.brands-status-strip small{display:block}.brands-status-strip strong{font-size:13px}.brands-status-strip small{max-width:700px;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.brands-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);gap:70px;align-items:start;margin-top:48px}.brands-main{max-width:900px}.brands-section{padding:38px 0;border-top:1px solid var(--rule-dark)}.brands-section-first{padding-top:0;border-top:0}.brands-section .eyebrow{margin-bottom:9px}.brands-section h2{max-width:760px;margin:0 0 16px;font-size:clamp(24px,2.7vw,34px)}.brands-section>p:not(.eyebrow){max-width:800px;color:var(--ink-soft);font-size:15px;line-height:1.7}.brand-search-form{margin-top:28px;padding:22px;border:1px solid var(--rule-dark);background:var(--panel)}.brand-search-form label{display:block;margin-bottom:8px;color:var(--ink);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.brand-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.brand-search-row input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--rule-dark);border-radius:0;background:var(--panel-strong);color:var(--ink);font:inherit}.brand-search-row input:focus{outline:2px solid var(--accent);outline-offset:1px}.brand-alpha-grid{display:grid;grid-template-columns:repeat(13,minmax(36px,1fr));gap:6px;margin-top:26px}.brand-alpha-grid span{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--rule);background:var(--panel);color:var(--muted);font-size:12px;font-weight:900;opacity:.62;cursor:not-allowed}.brand-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.brand-route-card{min-height:250px;display:flex;flex-direction:column;padding:22px 22px 0;border:1px solid var(--rule-dark);background:var(--panel);color:var(--ink);text-decoration:none;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.brand-route-card:hover,.brand-route-card:focus-visible{background:var(--panel-strong);transform:translateY(-2px);box-shadow:0 5px #17262e1f}.brand-route-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-route-kicker{margin-bottom:28px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brand-route-card strong{font-size:18px}.brand-route-card p{margin:10px 0 24px;color:var(--muted);font-size:13px;line-height:1.6}.brand-route-action{display:block;margin:auto -22px 0;padding:14px 16px;background:var(--ink);color:var(--panel-strong);font-size:11px;font-weight:900;letter-spacing:.02em}.brand-route-card:hover .brand-route-action,.brand-route-card:focus-visible .brand-route-action{background:var(--accent-dark)}.brands-aside{border:1px solid var(--rule-dark);background:var(--panel)}.brands-aside-block{padding:22px}.brands-aside-block+.brands-aside-block{border-top:1px solid var(--rule-dark)}.brands-aside-block>strong{display:block;margin-bottom:10px;font-size:13px;letter-spacing:.03em}.brands-aside-block p{color:var(--muted);font-size:13px;line-height:1.6}.brands-fact-list{margin:0}.brands-fact-list>div{padding:11px 0;border-top:1px solid var(--rule)}.brands-fact-list dt{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brands-fact-list dd{margin:4px 0 0;font-size:12px;line-height:1.5}@media(max-width:900px){.brands-layout{grid-template-columns:1fr;gap:30px}.brands-aside{max-width:720px}.brand-alpha-grid{grid-template-columns:repeat(9,minmax(36px,1fr))}}@media(max-width:640px){.brands-hero{padding:38px 0 30px}.brands-page{padding-top:24px;padding-bottom:50px}.brands-status-strip{align-items:flex-start;flex-direction:column}.brands-status-strip .button-secondary{width:100%;text-align:center}.brands-layout{margin-top:34px}.brand-search-row,.brand-route-grid{grid-template-columns:1fr}.brand-search-row .button-primary{width:100%}.brand-alpha-grid{grid-template-columns:repeat(6,minmax(36px,1fr))}.brand-route-card{min-height:220px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brands-page.css.map */
