.mom-shop-categories{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:22px 34px;margin:48px auto 10px}
.mom-shop-categories a{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;color:#171716;font:24px/1.25 'IM FELL English',Georgia,serif;text-decoration:none}
.mom-shop-categories a:hover,.mom-shop-categories a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
.mom-shop-categories a:focus-visible{outline:2px solid #176eac;outline-offset:4px}
.mom-shop-grid .card__badge .badge{color:#171716;background:#fff;border:1px solid #ddd;font:11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;padding:5px 8px;opacity:1;visibility:visible}
.mom-shop-grid .collection--empty{padding:40px 0 80px}
.mom-shop-grid .collection--empty .title{font:25px/1.4 'IM FELL English',Georgia,serif;color:#171716}
@media(max-width:749px){.mom-shop-categories{gap:8px 14px;margin:25px auto 8px;justify-content:center}.mom-shop-categories a{font-size:20px;padding:6px}.mom-shop-grid .collection--empty .title{font-size:22px}}
