/* START_SECTION:mm-shop-navigation (INDEX:41) */
.mm-nav-tiles{display:grid;grid-template-columns:repeat(var(--mm-columns),minmax(0,1fr));gap:20px;max-width:1500px;margin:auto;padding:16px 20px}
.mm-nav-tile{color:#121212;text-align:center;text-decoration:none;min-width:0}
.mm-nav-tile__media{position:relative;overflow:hidden}.mm-nav-tile__media img{width:100%;height:auto;display:block}
.mm-nav-tiles--square .mm-nav-tile__media{aspect-ratio:1}
.mm-nav-tiles--landscape .mm-nav-tile__media{aspect-ratio:3/2}
.mm-nav-tiles--portrait .mm-nav-tile__media{aspect-ratio:4/5}
.mm-nav-tiles:not(.mm-nav-tiles--natural) .mm-nav-tile__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--mm-fit)}
.mm-nav-tile span{display:block;font-family:var(--font-heading-family);font-size:clamp(16px,2vw,24px);margin:10px 0}
.mm-nav-tile:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.mm-nav-introduction{max-width:760px;margin:24px auto 8px;padding:0 20px;text-align:center;font-size:18px;line-height:1.6}.mm-nav-heading{text-align:center;margin:24px 20px 8px}.mm-nav-swipe-hint{display:none}
@media screen and (max-width:749px){.mm-nav-swipe-hint{display:block;text-align:center;font-size:14px;margin:0 20px 8px}.mm-nav-tiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;gap:16px;padding-bottom:20px}.mm-nav-tile{scroll-snap-align:start}.mm-nav-tile span{font-size:18px}}
/* END_SECTION:mm-shop-navigation */
