.p-brands .br-main{padding-top:56px;padding-bottom:80px}.p-brands .bd-head,.p-brands .br-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;padding-bottom:16px;border-bottom:2px solid var(--navy)}.p-brands .bd-head h2,.p-brands .br-generic h2,.p-brands .br-head h2{font-size:26px;font-weight:600;color:var(--navy)}.p-brands .br-head p{font-size:15px;color:var(--soft)}.p-brands .br-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--rule)}.p-brands .br-logos li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.p-brands .br-logos a{display:flex;flex-direction:column;gap:4px;height:100%;padding:22px 22px 24px;color:inherit;text-decoration:none;position:relative;transition:background .25s}.p-brands .br-logos a:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform .3s}.p-brands .br-logos a:hover{background:var(--card)}.p-brands .br-logos a:hover:before{transform:scaleX(1)}.p-brands .br-logos .lg{height:80px;display:flex;align-items:center;margin-bottom:12px}.p-brands .br-logos img{max-height:68px;max-width:100%;width:auto;object-fit:contain}.p-brands .br-logos .nm{font-size:17px;font-weight:600;color:var(--navy)}.p-brands .br-logos a:hover .nm{color:var(--blue)}.p-brands .br-logos .mt{font-size:14px;color:var(--soft);font-variant-numeric:tabular-nums}.p-brands .br-logos .ct{font-size:13px;color:var(--soft);line-height:1.5}.p-brands .bd{margin-top:64px}.p-brands .bd-letters{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;gap:2px;padding:12px 0;background:#fff;border-bottom:1px solid var(--rule)}.p-brands .bd-letters a,.p-brands .bd-letters span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;font-family:var(--font-inter,"Inter"),sans-serif}.p-brands .bd-letters a{color:var(--navy);text-decoration:none}.p-brands .bd-letters a:hover{background:var(--navy);color:#fff}.p-brands .bd-letters span{color:#b9c6d3}.p-brands .bd-count{margin-top:16px;font-size:14px;color:var(--soft)}.p-brands .bd-group{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--rule);scroll-margin-top:64px}.p-brands .bd-group h3{font-size:28px;font-weight:600;color:var(--cyan);line-height:1.2;font-family:var(--font-inter,"Inter"),sans-serif}.p-brands .bd-group ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 24px}.p-brands .bd-group a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n c" "m m";column-gap:10px;padding:8px 10px;margin:0 -10px;color:inherit;text-decoration:none}.p-brands .bd-group a:hover{background:var(--card)}.p-brands .bd-group .bn{grid-area:n;font-weight:600;color:var(--navy);overflow-wrap:anywhere}.p-brands .bd-group a:hover .bn{color:var(--blue)}.p-brands .bd-group .bc{grid-area:c;font-size:14px;color:var(--soft);font-variant-numeric:tabular-nums}.p-brands .bd-group .bm{grid-area:m;font-size:13px;color:var(--soft)}.p-brands .bd-empty{margin-top:16px;padding:28px;background:var(--card);border-left:3px solid var(--navy);color:var(--soft);line-height:1.7}.p-brands .bd-empty p:first-child{color:var(--navy);font-weight:600}.p-brands .br-generic{margin-top:56px}.p-brands .br-generic h2{font-size:20px}.p-brands .br-generic p{margin-top:6px;font-size:14px;color:var(--soft)}.p-brands .br-generic ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.p-brands .br-generic a{display:inline-flex;gap:8px;padding:7px 12px;border:1px solid var(--rule);font-size:14px;color:var(--navy);text-decoration:none}.p-brands .br-generic a:hover{border-color:var(--navy)}.p-brands .br-generic a span{color:var(--soft);font-variant-numeric:tabular-nums}.p-brands .br-help{margin-top:64px;padding:36px 40px;background:var(--deep);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.p-brands .br-help h2{font-size:24px;font-weight:600}.p-brands .br-help p{margin-top:6px;color:#afc3d8;font-size:15px}@media (max-width:1000px){.p-brands .br-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.p-brands .br-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.p-brands .br-main{padding-top:36px}.p-brands .br-logos a{padding:16px 14px 18px}.p-brands .br-logos img{max-width:100%;max-height:52px}.p-brands .br-logos .ct{display:none}.p-brands .bd-group{grid-template-columns:minmax(0,1fr);gap:6px}.p-brands .bd-group h3{font-size:22px}.p-brands .br-help{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.p-brands .br-logos a,.p-brands .br-logos a:before{transition:none}}.p-products.p-brands{overflow-x:clip}.p-brands .bd-head a{font-size:14px;font-weight:600;color:var(--blue)}.p-brands .br-main>.bd:first-child{margin-top:0}