.wa-fab{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:55;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #1c142047;transition:transform .2s ease,opacity .2s ease,visibility .2s}.wa-fab:hover{transform:translateY(-2px)}.wa-fab svg{width:28px;height:28px;display:block}body.menu-open .wa-fab{opacity:0;visibility:hidden;pointer-events:none}body:has(.pdp-sticky-cta.is-visible) .wa-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.wa-fab{transition:none}.wa-fab:hover{transform:none}}.consent-balk{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#faf7f2;border-top:2px solid var(--chrome-red,#DA291C);box-shadow:0 -10px 40px -14px #1c142052;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;font-family:var(--font-body,"Forma DJR Micro",Inter,system-ui,sans-serif)}.consent-tekst{max-width:66ch}.consent-tekst b{display:block;font-family:var(--font-display,"Neue Power","Arial Black",sans-serif);font-size:15px;color:var(--chrome-ink,#1C1420);margin-bottom:3px}.consent-tekst p{margin:0 0 4px;font-size:13.5px;line-height:1.45;color:#1c1420c7}.consent-meer{font-size:13px;color:#1c1420c7}.consent-meer summary{cursor:pointer;color:var(--chrome-ink,#1C1420);text-decoration:underline;text-underline-offset:3px;list-style:none;display:inline}.consent-meer summary::-webkit-details-marker{display:none}.consent-meer[open] summary{margin-bottom:6px}.consent-meer p{margin:0 0 6px}.consent-tekst a{color:var(--chrome-ink,#1C1420);text-decoration:underline}.consent-fijn{font-size:13px!important;color:#1c1420ad!important}.consent-knoppen{display:flex;gap:12px;flex-shrink:0}.consent-knoppen button{padding:11px 20px;border-radius:999px;font-weight:700;font-size:14.5px;font-family:inherit;cursor:pointer;white-space:nowrap;border:2px solid var(--chrome-ink,#1C1420)}.consent-nee{background:transparent;color:var(--chrome-ink,#1C1420)}.consent-nee:hover{transform:translateY(-1px)}.consent-ja{background:var(--chrome-red,#DA291C);border-color:var(--chrome-red,#DA291C);color:#faf7f2}.consent-ja:hover{transform:translateY(-1px)}.consent-knoppen button:focus-visible{outline:3px solid var(--chrome-deep,#300037);outline-offset:2px}body.consent-open .wa-fab{opacity:0;visibility:hidden;pointer-events:none}body.consent-open .pdp-sticky-cta{transform:translateY(100%)!important;pointer-events:none}@media(max-width:760px){.consent-balk{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.consent-tekst b{font-size:14px;margin-bottom:2px}.consent-tekst p{font-size:12.5px;line-height:1.35;margin:0 0 3px}.consent-meer{font-size:12.5px}.consent-fijn{font-size:12px!important}.consent-knoppen{gap:10px}.consent-knoppen button{flex:1 1 0;min-width:0;padding:10px 8px;font-size:13.5px;white-space:normal;line-height:1.2}}
