@font-face{font-family:"Bebas Neue";src:url(/app/themes/vibrant-child/assets/fonts/bebas-neue/BebasNeue-Regular.woff2) format("woff2"),url(/app/themes/vibrant-child/assets/fonts/bebas-neue/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight{--vb-highlight-floral:var(--wp--preset--color--am-floral-white-2026, #fff8ee);--vb-highlight-old-lace:var(--wp--preset--color--am-old-lace-2026, #f7eddc);--vb-highlight-old-lace-700:var(--wp--preset--color--am-old-lace-700, #ddd2be);--vb-highlight-green:var(--wp--preset--color--am-green-2026, #71cc98);--vb-highlight-teal:var(--wp--preset--color--am-teal-2026, #35868a);--vb-highlight-brown:var(--wp--preset--color--am-brown-2026, #4f2c1d);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__header{text-align:center;margin-bottom:32px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__title{margin:0 0 12px;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:48px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:1px;color:var(--vb-highlight-brown)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__title-word{text-decoration:underline;text-decoration-color:var(--vb-highlight-green);text-decoration-thickness:4px;text-underline-offset:6px;text-decoration-skip-ink:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__description{margin:0 auto;max-width:480px;font-size:14px;line-height:1.6;color:var(--vb-highlight-brown);font-weight:400}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card{display:flex;flex-direction:column;opacity:1;transition:opacity .18s ease}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-visual{position:relative;transition:transform .18s ease}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-link:hover .vb-locaties-highlight__card-visual{transform:translateY(-2px)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-media{width:100%;overflow:hidden;border-radius:12px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-image{display:block;width:100%;aspect-ratio:280 / 244;object-fit:cover;background:var(--vb-highlight-old-lace-700);-webkit-user-drag:none;user-select:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-image--placeholder{display:block;width:100%;aspect-ratio:280 / 244;background:var(--vb-highlight-old-lace-700)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 14px;border-radius:3px;background:var(--vb-highlight-green);color:var(--vb-highlight-floral);font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-body{padding:24px 8px 8px;text-align:center}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-city{margin:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:40px;font-weight:400;line-height:1;letter-spacing:.5px;text-transform:uppercase;text-align:center;color:var(--vb-highlight-brown)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-street{margin:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:25px;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--vb-highlight-brown)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-note{margin:8px 0 0;font-size:14px;font-style:italic;text-align:center;font-weight:400;color:var(--vb-highlight-brown)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card-note-value{text-decoration:underline;text-decoration-color:var(--vb-highlight-green);text-decoration-thickness:2px;text-underline-offset:4px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__footer{display:flex;justify-content:flex-end}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__footer--left{justify-content:flex-start}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__footer--center{justify-content:center;margin-top:32px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:0 20px;border-radius:60px;background:var(--vb-highlight-green);color:var(--wp--preset--color--am-floral-white-2026);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cta:hover{opacity:.9;transition:opacity 0.2s cubic-bezier(.62,.16,.13,1.01)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__navigation:not([hidden]){display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__navigation[hidden]{display:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--vb-highlight-brown);border-radius:50%;background:#fff0;color:var(--vb-highlight-brown);cursor:pointer}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__arrow:hover:not(:disabled){background:var(--vb-highlight-old-lace)}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__arrow:focus-visible{outline:2px solid var(--vb-highlight-teal);outline-offset:3px}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__arrow:disabled{opacity:.25;cursor:default}@media (min-width:769px){.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider::-webkit-scrollbar{display:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider.is-dragging{cursor:grabbing;scroll-snap-type:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider .vb-locaties-highlight__card{flex:0 0 calc((100% - 3 * 16px) / 4);min-width:0;scroll-snap-align:start}}@media (min-width:769px) and (max-width:960px){.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider .vb-locaties-highlight__card{flex-basis:calc((100% - 2 * 16px) / 2.3)}}@media (min-width:961px){.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider:not(.is-ready) .vb-locaties-highlight__card:nth-of-type(4),.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-slider .vb-locaties-highlight__card.is-edge-card{opacity:.2}}@media (prefers-reduced-motion:reduce){.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card{transition:none}}@media (max-width:960px){.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 0 24px;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:20px;cursor:grab}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards::-webkit-scrollbar{display:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__cards.is-dragging{cursor:grabbing;scroll-snap-type:none}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__card{flex:0 0 78%;scroll-snap-align:center;min-width:0}.wp-block-vibrant-locaties-highlight.vb-locaties-highlight .vb-locaties-highlight__footer{justify-content:center}}