.city-navigator{max-width:1200px;margin:0 auto;padding:4rem 1.5rem;box-sizing:border-box}.city-navigator__header{text-align:center;margin-bottom:3rem}.city-navigator__title{font-size:2rem;font-weight:400;letter-spacing:.05em;margin-bottom:.75rem}.city-navigator__description{color:#666;max-width:640px;margin:0 auto;font-size:1rem;line-height:1.6}.city-navigator__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}@media(max-width:900px){.city-navigator__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.city-navigator{padding:2rem 1rem}.city-navigator__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.city-navigator__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:inherit;border:1px solid transparent;border-radius:6px;padding:1.75rem 1rem;transition:transform .15s ease,box-shadow .2s ease;box-sizing:border-box;min-height:100px}.city-navigator__item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.city-navigator__item[data-province=Noord-Holland]{background-color:#e8f4fd;border-color:#b3d9f5}.city-navigator__item[data-province=Zuid-Holland]{background-color:#e8f5e9;border-color:#b3ddb6}.city-navigator__item[data-province=Noord-Brabant]{background-color:#fff3e0;border-color:#ffd699}.city-navigator__item[data-province=Gelderland]{background-color:#f3e5f5;border-color:#d9b3e8}.city-navigator__item[data-province=Overijssel]{background-color:#fce4ec;border-color:#f5b3c8}.city-navigator__item[data-province=Utrecht]{background-color:#e0f7fa;border-color:#99e0ea}.city-navigator__item[data-province=Limburg]{background-color:#fff8e1;border-color:#ffe099}.city-navigator__item[data-province=Groningen]{background-color:#e8eaf6;border-color:#b3b9e8}.city-navigator__item[data-province=Flevoland]{background-color:#e0f2f1;border-color:#99d9d4}.city-navigator__item[data-province=Friesland]{background-color:#fbe9e7;border-color:#f5b3a0}.city-navigator__item[data-province=Drenthe]{background-color:#f1f8e9;border-color:#c5e1a5}.city-navigator__item[data-province=Zeeland]{background-color:#fef9e7;border-color:#f9e4a0}.city-navigator__name{display:block;font-size:1.1rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.city-navigator__province{display:block;font-size:.875rem;color:#666;margin-top:.35rem}@media(max-width:600px){.city-navigator__name{font-size:1rem}.city-navigator__province{font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAE */
