.mfl-directory{padding-top:48px;padding-bottom:64px;color:#222}.mfl-directory__intro{max-width:780px;margin:0 auto 56px;text-align:center}.mfl-directory__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#786344;margin:0 0 12px}.mfl-directory h1{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;text-transform:none}.mfl-directory__description{font-size:17px;line-height:1.7;color:#606060;margin-bottom:24px}.mfl-directory h2{font-size:28px;line-height:1.25;margin:0 0 24px;text-transform:none}.mfl-directory__styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mfl-directory a{text-decoration:none;color:inherit}.mfl-directory__card{display:block;border:1px solid #e4e0db;background:#fff;overflow:hidden;border-radius:4px}.mfl-directory__image{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;background:#f6f4f1}.mfl-directory__card-copy{padding:22px 24px}.mfl-directory h3{font-size:22px;line-height:1.3;text-transform:none;margin:0 0 10px;display:flex;justify-content:space-between;gap:16px}.mfl-directory__card p,.mfl-directory__brand p{font-size:15px;line-height:1.65;margin:0;color:#626262}.mfl-directory__card:hover,.mfl-directory__brand:hover{border-color:#9c8257}.mfl-directory a:focus-visible{outline:3px solid #9c8257;outline-offset:4px}.mfl-directory__brand-section{margin-top:52px}.mfl-directory__brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mfl-directory__brand{padding:28px 24px;border:1px solid #e4e0db;border-radius:4px}.mfl-directory__featured{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px;margin-top:48px;background:#f5f2ec;border-radius:4px}.mfl-directory__featured h2{margin-bottom:8px;font-size:25px}.mfl-directory__featured p{margin:0;color:#626262;line-height:1.6}.mfl-directory a.mfl-directory__button{display:inline-block;background:#222;color:#fff;padding:14px 24px;font-size:14px;line-height:1.4;border-radius:2px;white-space:nowrap}.mfl-directory a.mfl-directory__button:hover{background:#4b4132}@media(max-width:749px){.mfl-directory{padding-top:32px;padding-bottom:40px}.mfl-directory__intro{margin-bottom:36px}.mfl-directory__styles,.mfl-directory__brands{grid-template-columns:1fr;gap:18px}.mfl-directory__card-copy{padding:20px}.mfl-directory h2{font-size:25px}.mfl-directory h3{font-size:21px}.mfl-directory__featured{align-items:flex-start;flex-direction:column;padding:24px}.mfl-directory__brand-section{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAg */
