.prijsalarm[data-astro-cid-f24jf22l]{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin:16px 0 0}.prijsalarm[data-astro-cid-f24jf22l] summary[data-astro-cid-f24jf22l]{cursor:pointer;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;font-weight:800;display:flex}.prijsalarm[data-astro-cid-f24jf22l] summary[data-astro-cid-f24jf22l]:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px;border-radius:12px}.prijsalarm-soon[data-astro-cid-f24jf22l]{background:var(--surface);border:1px solid var(--line);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:2px 10px;font-size:.7rem}.prijsalarm-form[data-astro-cid-f24jf22l]{gap:12px;padding:0 16px 16px;display:grid}.prijsalarm-row[data-astro-cid-f24jf22l]{grid-template-columns:1fr 140px;gap:10px;display:grid}.prijsalarm-field[data-astro-cid-f24jf22l]{min-width:0;color:var(--muted);gap:4px;font-size:.78rem;font-weight:800;display:grid}.prijsalarm-field[data-astro-cid-f24jf22l] input[data-astro-cid-f24jf22l]{width:100%;min-height:46px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 14px;font-size:.95rem;font-weight:600}.prijsalarm-field[data-astro-cid-f24jf22l] input[data-astro-cid-f24jf22l]:focus-visible{outline:3px solid var(--accent-2);outline-offset:1px}.prijsalarm-euro-box[data-astro-cid-f24jf22l]{color:var(--text);align-items:center;gap:6px;font-weight:800;display:flex}.prijsalarm-hp[data-astro-cid-f24jf22l]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.prijsalarm-consent[data-astro-cid-f24jf22l]{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:.82rem;line-height:1.5;display:grid}.prijsalarm-consent[data-astro-cid-f24jf22l] input[data-astro-cid-f24jf22l]{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0}.prijsalarm-submit[data-astro-cid-f24jf22l]{min-height:50px;font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;font-weight:800}.prijsalarm-submit[data-astro-cid-f24jf22l]:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.prijsalarm-submit[data-astro-cid-f24jf22l]:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.prijsalarm-form[data-astro-cid-f24jf22l] input[data-astro-cid-f24jf22l]:disabled{background:var(--surface-2)}.prijsalarm-status[data-astro-cid-f24jf22l]{min-height:1.2em;margin:0;font-size:.86rem;font-weight:700}.prijsalarm-status[data-astro-cid-f24jf22l].is-ok{color:var(--accent)}.prijsalarm-status[data-astro-cid-f24jf22l].is-error{color:var(--accent-2)}@media (width<=520px){.prijsalarm-row[data-astro-cid-f24jf22l]{grid-template-columns:1fr}}.product-card[data-astro-cid-4fhpls6h]{grid-template-columns:minmax(170px,240px) 1fr;align-items:center;gap:30px;display:grid}.product-visual[data-astro-cid-4fhpls6h]{border:1px solid var(--line);background:#fff;border-radius:18px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.product-badge[data-astro-cid-4fhpls6h]{z-index:2;background:var(--text);color:#fff;letter-spacing:.02em;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:850;position:absolute;top:12px;left:12px}.product-image-link[data-astro-cid-4fhpls6h]{place-items:center;width:100%;height:100%;padding:16px;text-decoration:none;display:grid}.product-image[data-astro-cid-4fhpls6h]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:235px;transition:transform .2s;display:block}.product-image-link[data-astro-cid-4fhpls6h]:hover .product-image[data-astro-cid-4fhpls6h]{transform:scale(1.025)}.product-image-placeholder[data-astro-cid-4fhpls6h]{color:var(--muted);text-align:center;padding:24px;font-size:.8rem}.product-content[data-astro-cid-4fhpls6h]{min-width:0}.product-label[data-astro-cid-4fhpls6h]{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;margin-bottom:7px;font-size:.72rem;font-weight:850;display:block}.product-price[data-astro-cid-4fhpls6h]{letter-spacing:-.035em;margin:.25rem 0;font-size:1.8rem;font-weight:900}.product-price-date[data-astro-cid-4fhpls6h]{color:var(--muted);margin:0 0 .3rem;font-size:.78rem}.product-rating[data-astro-cid-4fhpls6h]{color:var(--muted);margin:.3rem 0 20px}.affiliate-cta[data-astro-cid-4fhpls6h]{background:var(--accent);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:15px 18px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #164c3b26}.affiliate-cta[data-astro-cid-4fhpls6h]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #164c3b33}.affiliate-cta[data-astro-cid-4fhpls6h]:focus-visible{outline:3px solid var(--text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.affiliate-cta[data-astro-cid-4fhpls6h]:hover,.product-image-link[data-astro-cid-4fhpls6h]:hover .product-image[data-astro-cid-4fhpls6h]{transform:none}}.affiliate-cta[data-astro-cid-4fhpls6h].disabled{background:var(--surface-2);color:var(--muted);box-shadow:none;cursor:not-allowed;font-size:.88rem}@media (width<=700px){.product-card[data-astro-cid-4fhpls6h]{grid-template-columns:1fr}.product-visual[data-astro-cid-4fhpls6h]{min-height:250px}.product-image[data-astro-cid-4fhpls6h]{height:260px}.affiliate-cta[data-astro-cid-4fhpls6h]{width:100%}}
