@media(max-width:1199px){
  .menu-drawer .ab-gemstone-native-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:16px}
  .ab-gemstone-native-grid__intro{grid-column:1/-1}
  .ab-gemstone-nav__item{min-width:0;margin:0;padding:0}
  .ab-gemstone-nav__card{display:flex;flex-direction:column;min-width:0;height:100%;padding:0;border:1px solid #0e283c;background:#fff;color:#0e283c;text-decoration:none;overflow:hidden}
  .ab-gemstone-nav__media{display:block;width:100%;aspect-ratio:8/5;overflow:hidden;background:#f4f1eb}
  .ab-gemstone-nav__media>img{display:block;width:100%;height:100%;object-fit:cover}
  .ab-gemstone-nav__name{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 6px;font:400 14px/1.3 Oswald,var(--font-header-menu-family),sans-serif;letter-spacing:.025em;text-align:center;text-transform:uppercase;transition:background .18s,color .18s}
  .ab-gemstone-nav__card:is(:hover,:focus-visible) .ab-gemstone-nav__name{background:#0e283c;color:#fff}
  .ab-gemstone-nav__card:focus-visible,.ab-gemstone-nav__all:focus-visible{outline:2px solid #00a4b4;outline-offset:3px}
  .ab-gemstone-nav__card[aria-current=page]{box-shadow:inset 0 0 0 2px #0e283c}
  .ab-gemstone-nav__all{display:inline-flex;align-items:center;gap:9px;color:#0e283c;text-decoration:none;border-bottom:1px solid currentColor;padding:5px 0;font:400 13px/1.4 Oswald,sans-serif;letter-spacing:.055em;text-transform:uppercase}
  .ab-gemstone-nav__all svg{width:18px;height:18px}
  #abv7-overlay .abv7-gemstone-card{border:1px solid #0e283c;background:#fff}
  #abv7-overlay .abv7-gemstone-card .abv7-cardcopy{min-height:48px}
}
@media(prefers-reduced-motion:reduce){.ab-gemstone-nav__name{transition:none}}
