#kstore-home .kh-brands{margin:12px 0 72px;padding:0;background:transparent}
#kstore-home .kh-brands__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}
#kstore-home .kh-brands__head h2{font-size:clamp(25px,2.5vw,34px);line-height:1.18;letter-spacing:-.025em;font-weight:600}
#kstore-home .kh-brands__all{font-size:14px;font-weight:600;white-space:nowrap;padding:8px 0}
#kstore-home .kh-brands__all:hover{text-decoration:underline;text-underline-offset:5px}
#kstore-home .kh-brands__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
#kstore-home .kh-brandtile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:114px;padding:20px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;transition:border-color .18s ease-out,background-color .18s ease-out}
#kstore-home .kh-brandtile img{display:block;width:132px;max-width:100%;height:44px;object-fit:contain;transform:scale(var(--kh-logo-scale,1));transition:transform .2s cubic-bezier(.16,1,.3,1)}
#kstore-home .kh-brandtile__logo{display:flex;align-items:center;justify-content:center;width:132px;max-width:100%;height:44px;overflow:hidden}
#kstore-home .kh-brandtile[data-brand="garmin"],#kstore-home .kh-brandtile[data-brand="asus"],#kstore-home .kh-brandtile[data-brand="fujifilm"],#kstore-home .kh-brandtile[data-brand="gopro"]{--kh-logo-scale:2.1}
#kstore-home .kh-brandtile[data-brand="ray-ban meta"]{--kh-logo-scale:2.5}
#kstore-home .kh-brandtile[data-brand="samsung"]{--kh-logo-scale:1.6}
#kstore-home .kh-brandtile__word{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.025em}
#kstore-home .kh-brandtile:focus-visible{outline:3px solid #2455d6;outline-offset:3px}
@media(hover:hover){#kstore-home .kh-brandtile:hover{border-color:#bfc3cb;background:#fafbfc}#kstore-home .kh-brandtile:hover img{transform:scale(calc(var(--kh-logo-scale,1)*1.045))}}
@media(max-width:1100px){#kstore-home .kh-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){#kstore-home .kh-brands{margin-bottom:40px}#kstore-home .kh-brands__head{align-items:flex-start;gap:14px;margin-bottom:20px}#kstore-home .kh-brands__head h2{font-size:25px;max-width:230px}#kstore-home .kh-brands__all{font-size:12px;padding-top:5px}#kstore-home .kh-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#kstore-home .kh-brandtile{min-height:96px;padding:16px 10px;border-radius:12px}#kstore-home .kh-brandtile img,#kstore-home .kh-brandtile__logo{height:32px}}
@media(max-width:350px){#kstore-home .kh-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#kstore-home .kh-brandtile,#kstore-home .kh-brandtile img{transition:none}#kstore-home .kh-brandtile:hover img{transform:scale(var(--kh-logo-scale,1))}}

.ksn-brands a{overflow:hidden;box-shadow:none!important}
.ksn-brands a:hover{background:#fafbfc}
.ksn-brands a:focus-visible{outline:3px solid #2455d6;outline-offset:3px}
.ksn-brands a[aria-label="ASUS"] img,.ksn-brands a[aria-label="Fujifilm"] img,.ksn-brands a[aria-label="Garmin"] img,.ksn-brands a[aria-label="GoPro"] img{transform:scale(1.8)}
.ksn-brands a[aria-label="Samsung"] img{transform:scale(1.45)}
.ksn-brands a[aria-label="Ray-Ban Meta"] img{transform:scale(2)}
