.app[data-astro-cid-wxp3amga]{background:var(--sand-100);padding-block:var(--space-section);position:relative;overflow:hidden}.app-binnen[data-astro-cid-wxp3amga]{gap:var(--space-huge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.telefoon[data-astro-cid-wxp3amga]{aspect-ratio:9/19;background:var(--navy-900);width:250px;box-shadow:var(--shadow-lifted), 0 30px 60px #0c234040;border-radius:40px;padding:10px;animation:6s ease-in-out infinite zweef}@keyframes zweef{50%{transform:translateY(-14px)rotate(-1.5deg)}}.scherm[data-astro-cid-wxp3amga]{background:var(--ground);border-radius:31px;height:100%;position:relative;overflow:hidden}.scherm[data-astro-cid-wxp3amga] img[data-astro-cid-wxp3amga]{object-fit:cover;width:100%;height:62%}.scherm-kaart[data-astro-cid-wxp3amga]{box-shadow:var(--shadow-card);text-align:left;background:#fff;border-radius:18px;gap:2px;padding:14px;display:grid;position:absolute;top:52%;left:10px;right:10px}.scherm-label[data-astro-cid-wxp3amga]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.625rem;font-weight:700}.scherm-naam[data-astro-cid-wxp3amga]{font-family:var(--font-display);font-size:1.125rem;font-weight:800;line-height:1.1}.scherm-plaats[data-astro-cid-wxp3amga]{color:var(--ink-soft);font-size:.75rem}.scherm-prijs[data-astro-cid-wxp3amga]{margin-top:4px;font-size:.8125rem;font-weight:700}.scherm-hart[data-astro-cid-wxp3amga]{color:var(--navy-900);position:absolute;top:12px;right:12px}.scherm-hart[data-astro-cid-wxp3amga] svg[data-astro-cid-wxp3amga]{fill:currentColor;animation:1.4s 1.2s infinite klop}.scherm-tabs[data-astro-cid-wxp3amga]{border-top:1px solid var(--line);background:#fff;justify-content:space-around;padding:12px 8px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.scherm-tabs[data-astro-cid-wxp3amga] i[data-astro-cid-wxp3amga]{background:var(--line-strong);border-radius:6px;width:18px;height:18px}.scherm-tabs[data-astro-cid-wxp3amga] i[data-astro-cid-wxp3amga]:nth-child(2){background:var(--navy-900)}.app-tekst[data-astro-cid-wxp3amga] p[data-astro-cid-wxp3amga]{font-size:1.0625rem}.app-punten[data-astro-cid-wxp3amga]{margin:var(--space-xl) 0;gap:var(--space-m);padding:0;font-weight:700;list-style:none;display:grid}.app-punten[data-astro-cid-wxp3amga] li[data-astro-cid-wxp3amga]{align-items:center;gap:var(--space-m);display:flex}.app-punten[data-astro-cid-wxp3amga] span[data-astro-cid-wxp3amga]{background:var(--navy-900);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.875rem;display:grid}.app-knoppen[data-astro-cid-wxp3amga]{gap:var(--space-s);flex-wrap:wrap;display:flex}.app-open[data-astro-cid-wxp3amga]{min-height:48px;padding:0 var(--space-xxl);border-radius:var(--radius-pill);background:var(--navy-900);color:#fff;font-family:var(--font-display);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.winkel[data-astro-cid-wxp3amga]{align-items:center;gap:var(--space-s);min-height:48px;padding:0 var(--space-l);border-radius:var(--radius-m);color:#fff;background:#000;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.winkel[data-astro-cid-wxp3amga]:hover{transform:translateY(-2px)}.qr[data-astro-cid-wxp3amga]{justify-items:center;gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-l);color:var(--navy-900);box-shadow:var(--shadow-card);background:#fff;margin:0;font-size:.8125rem;font-weight:700;display:grid}@media (hover:hover) and (pointer:fine){.app-knoppen[data-astro-cid-wxp3amga] .app-open[data-astro-cid-wxp3amga]{display:none}}@media (hover:none),(pointer:coarse){.qr[data-astro-cid-wxp3amga]{display:none}}@media (width<=860px){.app-binnen[data-astro-cid-wxp3amga]{text-align:center;grid-template-columns:1fr;justify-items:center}.app-punten[data-astro-cid-wxp3amga] li[data-astro-cid-wxp3amga],.app-knoppen[data-astro-cid-wxp3amga]{justify-content:center}.telefoon[data-astro-cid-wxp3amga]{width:210px}}.scherm-hart[data-astro-cid-wxp3amga] svg[data-astro-cid-wxp3amga]{stroke:currentColor;stroke-width:2px}
