.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}}.collection-navigator{max-width:1200px;margin:0 auto;padding:4rem 1.5rem;box-sizing:border-box}.collection-navigator__header{text-align:center;margin-bottom:3rem}.collection-navigator__title{font-size:2rem;font-weight:400;letter-spacing:.05em;margin-bottom:.75rem}.collection-navigator__description{color:#666;max-width:600px;margin:0 auto}.collection-navigator__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:768px){.collection-navigator{padding:2rem 1rem}.collection-navigator__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.collection-navigator__item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;border:1px solid #e8e8e8;padding:1.5rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.collection-navigator__item:hover{border-color:#222;box-shadow:0 2px 12px #0000000f}.collection-navigator__image-wrap{width:100%;max-width:180px;margin:0 auto 1.25rem}@media(max-width:768px){.collection-navigator__image-wrap{max-width:100px}}.collection-navigator__image{width:100%;height:auto;display:block;mix-blend-mode:multiply}.collection-navigator__label{text-align:center}.collection-navigator__name{display:block;font-size:1.5rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.collection-navigator__name{font-size:1rem}}.collection-navigator__sub{display:block;font-size:1rem;color:#888;margin-top:.35rem}@media(max-width:768px){.collection-navigator__sub{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
