.jy-brands{width:100%;background:var(--jy-c-surface)}.jy-brands--light{background:var(--jy-c-surface-2)}.jy-brands--dark{background:var(--jy-c-ink);color:var(--jy-c-on-dark)}.jy-brands__inner{max-width:var(--jy-page-max);margin:0 auto;padding-left:var(--jy-page-pad);padding-right:var(--jy-page-pad)}.jy-brands__header{text-align:center;max-width:760px;margin:0 auto 40px}.jy-brands__tag{font-family:var(--jy-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--jy-c-electric);margin-bottom:14px}.jy-brands--dark .jy-brands__tag{color:var(--jy-c-accent)}.jy-brands__title{font-family:var(--jy-font-display);font-size:clamp(24px,3.4vw,38px);line-height:1.15;letter-spacing:-.025em;font-weight:700;margin:0 0 12px}.jy-brands__sub{font-size:15px;color:var(--jy-c-text-muted);margin:0}.jy-brands--dark .jy-brands__sub{color:var(--jy-c-on-dark-mu)}.jy-brands__grid{display:grid;grid-template-columns:repeat(var(--cols, 9),1fr);gap:14px}@media(max-width:1100px){.jy-brands__grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:760px){.jy-brands__grid{grid-template-columns:repeat(4,1fr);gap:10px}}@media(max-width:480px){.jy-brands__grid{grid-template-columns:repeat(3,1fr)}}.jy-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1 / 1;background:var(--jy-c-surface);border:1px solid var(--jy-c-border-soft);border-radius:var(--jy-radius-md);padding:14px 10px;text-decoration:none;color:inherit;transition:transform .2s var(--jy-ease),box-shadow .2s var(--jy-ease),border-color .18s var(--jy-ease)}.jy-brands--dark .jy-brand{background:var(--jy-c-ink-soft);border-color:#ffffff14;color:var(--jy-c-on-dark)}.jy-brand:hover{transform:translateY(-2px);border-color:var(--jy-c-accent);box-shadow:var(--jy-shadow-sm);text-decoration:none}.jy-brand img{width:100%;max-width:76px;height:48px;object-fit:contain;filter:grayscale(.15);transition:filter .18s var(--jy-ease)}.jy-brand:hover img{filter:grayscale(0)}.jy-brands--dark .jy-brand img{filter:brightness(0) invert(1) opacity(.78)}.jy-brands--dark .jy-brand:hover img{filter:brightness(0) invert(1) opacity(1)}.jy-brand__name{font-family:var(--jy-font-body);font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--jy-c-text-muted);text-align:center}.jy-brands--dark .jy-brand__name{color:var(--jy-c-on-dark-mu)}.jy-brands__cta{display:flex;justify-content:center;margin-top:36px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-jy-brands-strip.css.map */
