.mb-kids-ages{padding:56px 0;font-family:var(--mb-ka-font-body)}.mb-kids-ages__wrap{max-width:1280px;margin:0 auto;padding:0 24px}.mb-kids-ages__head{margin-bottom:24px}.mb-kids-ages__heading{font-family:var(--mb-ka-font-heading);font-weight:500;font-size:28px;color:var(--mb-ka-navy);margin:0;letter-spacing:-.01em}.mb-kids-ages__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mb-kids-ages__card{border:1px solid var(--mb-ka-hairline);border-radius:10px;background:var(--mb-ka-surface);padding:22px 20px;text-decoration:none;position:relative;display:block;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mb-kids-ages__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1220381a;border-color:var(--mb-ka-accent)}.mb-kids-ages__range{font-family:var(--mb-ka-font-heading);font-size:26px;color:var(--mb-ka-accent)}.mb-kids-ages__label{font-family:var(--mb-ka-font-body);font-size:19px;color:var(--mb-ka-navy);margin-top:4px}.mb-kids-ages__desc{font-family:var(--mb-ka-font-body);font-size:14px;color:var(--mb-ka-muted);margin-top:8px;line-height:1.45}.mb-kids-ages__arrow{position:absolute;top:20px;right:18px;width:16px;height:16px;color:var(--mb-ka-accent);opacity:.6}@media(max-width:900px){.mb-kids-ages__grid{grid-template-columns:1fr 1fr}.mb-kids-ages__card{border-radius:var(--mb-ka-radius-mobile)}}@media(max-width:560px){.mb-kids-ages__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/mecca-kids-ages.css.map */
