.jdmas-brands{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(4rem,7vw,7rem)}.jdmas-brands__intro{max-width:46rem;margin-bottom:2rem}.jdmas-brands__eyebrow{margin:0 0 .7rem;font-size:.95rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#777}.jdmas-brands__title{margin:0 0 1rem}.jdmas-brands__description{margin:0;color:#5c6268;line-height:1.65}.jdmas-brands__tools{display:flex;align-items:end;gap:1rem;justify-content:space-between;margin:2.5rem 0 1.75rem}.jdmas-brands__search-wrap{width:min(100%,27rem)}.jdmas-brands__search-label{display:block;margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.jdmas-brands__search{width:100%;min-height:3.5rem;padding:.75rem 1rem;border:1px solid #cbd0d4;border-radius:.5rem;background:#fff;color:#292d31;font:inherit;font-size:1.1rem}.jdmas-brands__search:focus-visible,.jdmas-brands__index a:focus-visible,.jdmas-brands__card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jdmas-brands__count{margin:0 0 .7rem;color:#4f565c;font-size:1.15rem;font-weight:600;white-space:nowrap}.jdmas-brands__index{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem 0;margin:0 0 2rem;border-top:1px solid #e3e5e7;border-bottom:1px solid #e3e5e7}.jdmas-brands__index a{display:grid;place-items:center;min-width:2.4rem;min-height:2.4rem;border-radius:.35rem;color:inherit;text-decoration:none;font-weight:700}.jdmas-brands__index a:hover{background:#f0f2f3}.jdmas-brands__group{margin:0 0 3rem;scroll-margin-top:6rem}.jdmas-brands__group-title{margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid #e3e5e7;font-size:1.45rem}.jdmas-brands__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;margin:0;list-style:none}.jdmas-brands__card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid #e2e4e6;border-radius:.6rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.jdmas-brands__card:hover{border-color:#9ca4aa;box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.jdmas-brands__visual{display:grid;place-items:center;aspect-ratio:2 / 1;padding:1.15rem;background:#fff}.jdmas-brands__logo{display:block;width:100%;height:100%;max-height:7rem;object-fit:contain;transform:scale(1.1)}.jdmas-brands__initial{font-size:2.5rem;font-weight:700;color:#aab0b5}.jdmas-brands__name{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;padding:.85rem 1rem;border-top:1px solid #f0f1f2;font-size:1.2rem;font-weight:700;line-height:1.35}.jdmas-brands__name svg{width:1rem;height:1rem;flex:none}.jdmas-brands__empty{padding:2rem;border:1px solid #e2e4e6;border-radius:.6rem;color:#5c6268}.jdmas-brands [hidden]{display:none!important}@media(min-width:600px){.jdmas-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:900px){.jdmas-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media(min-width:1200px){.jdmas-brands__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:599px){.jdmas-brands__tools{display:block}.jdmas-brands__count{margin:.75rem 0 0}.jdmas-brands__visual{padding:.7rem}.jdmas-brands__name{padding:.7rem;font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.jdmas-brands__card{transition:none}.jdmas-brands__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/jdmas-brand-directory.css.map */
