.section-rm-designer-directory{background:var(--rm-chalk, #f5f5f5);color:var(--rm-ink, #0a0a0a)}.rm-designer-directory__header{max-width:70rem;margin-bottom:3.6rem}.rm-designer-directory__eyebrow{color:var(--rm-steel, #404040);font-size:1.2rem;font-weight:750;letter-spacing:.1em;margin:0 0 .8rem}.rm-designer-directory__header h1{font-family:var(--font-heading-family);font-size:clamp(3.4rem,6vw,6.6rem);line-height:.92;margin:0}.rm-designer-directory__description{margin-top:1.6rem;max-width:52rem}.rm-designer-directory__description p{margin:0}.rm-designer-directory__grid{list-style:none;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.rm-designer-directory__card{background:#fff;color:inherit;display:block;height:100%;text-decoration:none;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.rm-designer-directory__card:hover{box-shadow:.8rem .8rem 0 var(--rm-ink, #0a0a0a);transform:translate(-.3rem,-.3rem)}.rm-designer-directory__card:focus-visible{outline:.3rem solid var(--rm-ink, #0a0a0a);outline-offset:.35rem}.rm-designer-directory__media{aspect-ratio:1 / 1;background:var(--rm-court, #e6ff3d);overflow:hidden}.rm-designer-directory__media img{display:block;height:100%;object-fit:cover;width:100%}.rm-designer-directory__fallback{align-items:center;display:flex;font-family:var(--font-heading-family);font-size:clamp(5rem,14vw,12rem);height:100%;justify-content:center}.rm-designer-directory__content{padding:1.6rem}.rm-designer-directory__content h2{font-size:2rem;margin:0}.rm-designer-directory__content p{color:var(--rm-steel, #404040);font-size:1.35rem;line-height:1.55;margin:.7rem 0 1.2rem}.rm-designer-directory__meta{color:var(--rm-steel, #404040);font-size:1.2rem;font-weight:700}.rm-designer-directory__empty{margin:0}@media screen and (max-width:989px){.rm-designer-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rm-designer-directory__header{margin-bottom:2.4rem}.rm-designer-directory__grid{gap:1rem}.rm-designer-directory__content{padding:1.2rem}.rm-designer-directory__content h2{font-size:1.7rem}.rm-designer-directory__content p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rm-designer-directory.css.map */
