/* ============================================================
   VuurKeuken design system — buitenkeuken2 (2026-07-04)
   Blueprint §5 + OPERATOR-SMAAK + home-recept p10/p11.
   Eén token-set. Koel-architecturaal: steengrijs canvas, antraciet
   vlakken, één vuur-accent. Foto's groot op wit. VOL & dicht.
   ============================================================ */

/* ---------- tokens ---------- */
:root{
  --canvas:#F6F5F2; --wit:#FFFFFF; --antraciet:#1B1E21; --antraciet-2:#24282C;
  --vuur:#B93B0E; --vuur-donker:#9A310B; --vuur-tint:#FBEFE9;
  --staal:#8A9199; --lijn:#E4E2DD; --lijn-donker:#33383D;
  --tekst:#22262A; --tekst-2:#565D64; --tekst-inv:#F4F3F0; --tekst-inv-2:#B7BDC3;
  --groen:#1F7A4D; --groen-tint:#E9F4EE; --amber:#B45309; --amber-tint:#FBF3E7;
  --radius:6px; --radius-s:4px;
  --schaduw:0 1px 3px rgba(20,22,24,.06),0 1px 2px rgba(20,22,24,.04);
  --schaduw-hover:0 6px 20px rgba(20,22,24,.10),0 2px 6px rgba(20,22,24,.06);
  --font:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;
  --maxw:1280px; --sectie:44px; --gap:16px;
}
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;
  src:url(/assets/fonts/archivo-var-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+FB01-FB02;}
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;
  src:url(/assets/fonts/archivo-var-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}

/* ---------- basis ---------- */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--tekst);background:var(--canvas);-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--vuur);outline-offset:2px;border-radius:var(--radius-s)}
h1,h2,h3,h4{font-weight:700;line-height:1.15;margin:0 0 .5em;letter-spacing:-.015em}
h1{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800}
h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}
h3{font-size:1.125rem}
p{margin:0 0 1em}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}
.sectie{padding:var(--sectie) 0}
.sectie--wit{background:var(--wit)}
.s-kop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}
.s-kop h2{margin:0}
.s-kop .alles{font-weight:600;color:var(--vuur);font-size:.95rem;white-space:nowrap}
.s-kop .alles:hover{color:var(--vuur-donker);text-decoration:underline}
.eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--vuur);margin-bottom:8px}

/* ---------- knoppen (één schaal) ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font);font-weight:600;font-size:1rem;line-height:1;padding:14px 26px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.btn svg{width:18px;height:18px;flex:none}
.btn--vuur{background:var(--vuur);color:#fff}
.btn--vuur:hover{background:var(--vuur-donker)}
/* Knop-tekst moet wit blijven, ook binnen .longread (waar `.longread a` de linkkleur op
   var(--vuur) zet en anders wint van .btn--vuur -> oranje-op-oranje = onleesbare knop). */
.longread a.btn--vuur,.longread a.btn--donker{color:#fff}
.btn--donker{background:var(--antraciet);color:var(--tekst-inv)}
.btn--donker:hover{background:#2E3338}
.btn--ghost{background:transparent;color:var(--tekst);border-color:var(--staal)}
.btn--ghost:hover{border-color:var(--tekst);background:var(--wit)}
.btn--ghost-inv{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}
.btn--ghost-inv:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.btn--s{padding:10px 18px;font-size:.92rem}
.btn--vol{width:100%}

/* ---------- topbar ---------- */
.topbar{background:var(--antraciet);color:var(--tekst-inv);font-size:.82rem}
.topbar .wrap{display:flex;justify-content:center;gap:28px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}
.topbar span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
.topbar svg{width:14px;height:14px;color:#E4703F;flex:none}

/* ---------- header ---------- */
.header{background:var(--wit);border-bottom:1px solid var(--lijn);position:sticky;top:0;z-index:60}
.header__main{display:flex;align-items:center;gap:22px;padding:14px 20px;max-width:var(--maxw);margin:0 auto}
.logo{display:flex;align-items:baseline;gap:2px;font-weight:800;font-size:1.45rem;letter-spacing:-.02em;color:var(--antraciet);transition:filter .2s}
.logo em{font-style:normal;color:var(--vuur)}
.logo:hover{filter:drop-shadow(0 0 6px rgba(185,59,14,.45))}
.logo__sub{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--staal);display:block;margin-top:-3px}
.zoek{flex:1;display:flex;max-width:520px;position:relative}
.zoek input{width:100%;padding:11px 44px 11px 16px;border:1px solid var(--lijn);border-radius:var(--radius);font:inherit;font-size:.95rem;background:var(--canvas)}
.zoek input:focus{border-color:var(--staal);background:var(--wit);outline:none}
.zoek button{position:absolute;right:4px;top:4px;bottom:4px;width:38px;border:0;border-radius:var(--radius-s);background:var(--antraciet);color:#fff;cursor:pointer;display:grid;place-items:center}
.zoek button:hover{background:var(--vuur)}
.zoek svg{width:16px;height:16px}
.h-acties{display:flex;align-items:center;gap:18px;margin-left:auto}
.h-actie{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.72rem;color:var(--tekst-2);position:relative}
.h-actie svg{width:21px;height:21px;color:var(--antraciet)}
.h-actie:hover svg{color:var(--vuur)}
.cart-badge{position:absolute;top:-5px;right:2px;background:var(--vuur);color:#fff;font-size:.66rem;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}

/* ---------- navbalk + mega ---------- */
.nav{background:var(--wit);border-bottom:1px solid var(--lijn)}
.nav__list{display:flex;gap:2px;list-style:none;margin:0 auto;padding:0 20px;max-width:var(--maxw)}
.nav__item>a{display:block;padding:12px 14px;font-weight:600;font-size:.95rem;border-bottom:2px solid transparent}
.nav__item>a:hover,.nav__item.is-open>a{color:var(--vuur);border-bottom-color:var(--vuur)}
.nav__item--accent>a{color:var(--vuur)}
.mega{position:absolute;left:0;right:0;top:100%;background:var(--wit);border-bottom:1px solid var(--lijn);box-shadow:0 18px 40px rgba(20,22,24,.12);display:none;z-index:55}
.nav__item{position:static}
.nav__item.is-open .mega{display:block}
.mega__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;max-width:var(--maxw);margin:0 auto;padding:26px 20px}
.mega__kol h4{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--staal);margin-bottom:10px}
.mega__kol a{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:.94rem;color:var(--tekst-2)}
.mega__kol a:hover{color:var(--vuur)}
.mega__kol img{width:44px;height:44px;object-fit:contain;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-s);padding:3px}

/* ---------- hero-drieluik ---------- */
.hero{padding:22px 0}
.hero__grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:14px;min-height:460px}
.hero__main{grid-row:1/3;position:relative;border-radius:var(--radius);overflow:hidden;background:var(--antraciet);display:flex;align-items:flex-end}
.hero__main img,.hero__flank img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hero__main::after{content:"";position:absolute;inset:0;background:linear-gradient(12deg,rgba(16,18,20,.82) 22%,rgba(16,18,20,.30) 58%,rgba(16,18,20,.05))}
.hero__inhoud{position:relative;z-index:2;padding:36px;color:#fff;max-width:560px}
.hero__inhoud .eyebrow{color:#FFD9C4;background:rgba(16,18,20,.55);padding:5px 11px;border-radius:var(--radius-s);backdrop-filter:blur(2px)}
.hero__inhoud h1{color:#fff;margin-bottom:12px}
.hero__inhoud p{color:rgba(255,255,255,.86);font-size:1.06rem;margin-bottom:20px}
.hero__cta{display:flex;gap:12px;flex-wrap:wrap}
.hero__trust{display:flex;gap:18px;margin-top:18px;font-size:.85rem;color:rgba(255,255,255,.78);flex-wrap:wrap}
.hero__trust span{display:inline-flex;gap:6px;align-items:center}
.hero__trust svg{width:14px;height:14px;color:#E4703F}
.hero__flank{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--antraciet-2);display:flex;align-items:flex-end}
.hero__flank::after{content:"";position:absolute;inset:0;background:linear-gradient(8deg,rgba(16,18,20,.72) 18%,rgba(16,18,20,.06) 62%)}
.hero__flank-label{position:relative;z-index:2;padding:18px;color:#fff;font-weight:700;font-size:1.04rem;display:flex;align-items:center;gap:8px}
.hero__flank-label svg{width:16px;height:16px;transition:transform .15s}
.hero__flank:hover .hero__flank-label svg{transform:translateX(4px)}
.hero__contact{position:absolute;top:14px;right:14px;z-index:3;background:rgba(255,255,255,.14);backdrop-filter:blur(4px);color:#fff;font-size:.8rem;padding:7px 13px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.25)}
.hero__contact:hover{background:rgba(255,255,255,.24)}

/* ---------- USP-band ---------- */
.uspband{background:var(--wit);border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}
.uspband .wrap{display:flex;justify-content:space-between;gap:18px;padding-top:13px;padding-bottom:13px;flex-wrap:wrap}
.uspband span{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:500;color:var(--tekst-2)}
.uspband svg{width:16px;height:16px;color:var(--groen);flex:none}

/* ---------- mini-categorieënrij (borderless) ---------- */
.catrij{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap)}
.catrij a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;border-radius:var(--radius);transition:background .15s}
.catrij a:hover{background:var(--wit);box-shadow:var(--schaduw)}
.catrij .catrij__beeld{width:100%;aspect-ratio:1;display:grid;place-items:center;background:var(--wit);border-radius:var(--radius)}
.catrij img{width:86%;height:86%;object-fit:contain}
.catrij b{font-size:.9rem;font-weight:600;text-align:center;line-height:1.25}

/* ---------- productkaart + rails ---------- */
.rail{position:relative}
.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*var(--gap))/4);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.rail__track::-webkit-scrollbar{display:none}
.rail__track>*{scroll-snap-align:start}
.rail__knop{position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--lijn);background:var(--wit);box-shadow:var(--schaduw);cursor:pointer;display:grid;place-items:center;z-index:5}
.rail__knop:hover{border-color:var(--antraciet)}
.rail__knop svg{width:16px;height:16px}
.rail__knop--vorige{left:-14px}.rail__knop--volgende{right:-14px}
.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}

.kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,border-color .15s;position:relative;height:100%}
.kaart:hover{box-shadow:var(--schaduw-hover);border-color:#D6D3CC}
.kaart__beeld{position:relative;aspect-ratio:1;background:var(--wit);display:grid;place-items:center;padding:6px}
.kaart__beeld img{width:94%;height:94%;object-fit:contain}
.kaart__badge{position:absolute;top:10px;left:10px;font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:var(--radius-s);letter-spacing:.02em}
.kaart__badge--voorraad{background:var(--groen-tint);color:var(--groen)}
.kaart__badge--sale{background:var(--vuur);color:#fff}
.kaart__badge--nieuw{background:var(--antraciet);color:#fff}
.kaart__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}
.kaart__merk{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--staal)}
.kaart__titel{font-size:.98rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.kaart__specs{font-size:.8rem;color:var(--tekst-2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.kaart__voet{margin-top:auto;padding-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}
.kaart__prijs{font-size:1.22rem;font-weight:800;color:var(--antraciet);line-height:1}
.kaart__prijs .vanaf{display:block;font-size:.68rem;font-weight:500;color:var(--tekst-2);margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}
.kaart__prijs .oud{font-size:.82rem;font-weight:500;color:var(--staal);text-decoration:line-through;margin-right:6px}
.kaart__lever{font-size:.75rem;color:var(--groen);font-weight:600;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.kaart__lever svg{width:12px;height:12px}
.kaart__knop{position:absolute;right:12px;bottom:64px;width:38px;height:38px;border-radius:var(--radius);border:0;background:var(--antraciet);color:#fff;cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(4px);transition:.15s}
.kaart:hover .kaart__knop{opacity:1;transform:none}
.kaart__knop:hover{background:var(--vuur)}
.kaart__knop svg{width:17px;height:17px}

/* ---------- schuine antraciet-breker ---------- */
.breker{background:var(--antraciet);color:var(--tekst-inv);transform:skewY(-2deg);margin:30px 0}
.breker>.wrap{transform:skewY(2deg);display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:26px;align-items:center;padding-top:40px;padding-bottom:40px}
.breker h2{color:#fff;margin:0}
.breker p{color:var(--tekst-inv-2);margin:6px 0 14px;font-size:.95rem}
.breker__stat{text-align:center}
.breker__stat b{display:block;font-size:2rem;font-weight:800;color:#E4703F;line-height:1.1}
.breker__stat span{font-size:.86rem;color:var(--tekst-inv-2)}

/* ---------- kieswijzer-kaarten ---------- */
.wijzer{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}
.wijzer a{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .15s,border-color .15s}
.wijzer a:hover{box-shadow:var(--schaduw-hover);border-color:#D6D3CC}
.wijzer svg{width:26px;height:26px;color:var(--vuur)}
.wijzer b{font-size:1.02rem}
.wijzer p{font-size:.87rem;color:var(--tekst-2);margin:0}
.wijzer .pijl{margin-top:auto;font-weight:600;font-size:.88rem;color:var(--vuur);display:inline-flex;align-items:center;gap:6px}

/* ---------- materiaal-vergelijker ---------- */
.vgl{width:100%;border-collapse:collapse;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);overflow:hidden;font-size:.92rem}
.vgl caption{caption-side:top;text-align:left;font-weight:700;font-size:1.05rem;padding:0 0 12px}
.vgl th,.vgl td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--lijn);vertical-align:top}
.vgl thead th{background:var(--antraciet);color:#fff;font-weight:600;font-size:.88rem}
.vgl tbody tr:last-child td{border-bottom:0}
.vgl td:first-child{font-weight:600;white-space:nowrap}
.vgl .plus{color:var(--groen);font-weight:600}
.vgl .min{color:var(--vuur);font-weight:600}

/* ---------- bundelblok ---------- */
.bundel{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:24px;display:grid;grid-template-columns:repeat(3,1fr) auto;gap:20px;align-items:center}
.bundel__item{display:flex;gap:14px;align-items:center;position:relative}
.bundel__item img{width:84px;height:84px;object-fit:contain;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-s);padding:4px;flex:none}
.bundel__item b{font-size:.92rem;font-weight:600;display:block;line-height:1.3}
.bundel__item span{font-size:.85rem;color:var(--tekst-2)}
.bundel__plus{position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--canvas);border:1px solid var(--lijn);display:grid;place-items:center;font-weight:700;color:var(--staal);font-size:.9rem;z-index:2}
.bundel__totaal{text-align:right;border-left:1px solid var(--lijn);padding-left:20px}
.bundel__totaal .oud{font-size:.9rem;color:var(--staal);text-decoration:line-through;display:block}
.bundel__totaal .nu{font-size:1.5rem;font-weight:800;display:block;margin-bottom:2px}
.bundel__totaal .voordeel{font-size:.8rem;font-weight:700;color:var(--groen);display:block;margin-bottom:10px}

/* ---------- reviews-slider (_TMP_REVIEWS) ---------- */
.reviews{position:relative}
.reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2*var(--gap))/3);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.reviews__track::-webkit-scrollbar{display:none}
.review{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:20px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}
.review__sterren{display:flex;gap:2px}
.review__sterren svg{width:16px;height:16px;color:#00B67A}
.review p{font-size:.92rem;margin:0;color:var(--tekst-2)}
.review__wie{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:8px}
.review__wie img{width:36px;height:36px;border-radius:50%;object-fit:cover}
.review__wie b{font-size:.88rem;display:block}
.review__wie span{font-size:.76rem;color:var(--staal)}
.review__product{font-size:.78rem;color:var(--staal);border-top:1px solid var(--lijn);padding-top:8px}
.reviews__voet{margin-top:14px;font-size:.82rem;color:var(--tekst-2)}

/* ---------- FAQ ---------- */
.faq{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}
.faq details{border-bottom:1px solid var(--lijn);padding:4px 0}
.faq summary{font-weight:600;font-size:.98rem;padding:12px 26px 12px 0;cursor:pointer;list-style:none;position:relative}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:2px;top:10px;font-size:1.2rem;font-weight:600;color:var(--vuur);transition:transform .15s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq details p{font-size:.92rem;color:var(--tekst-2);padding-bottom:14px;margin:0}

/* ---------- longread / gidsen-content ---------- */
.longread{max-width:880px}
.longread h2{font-size:1.35rem;margin-top:1.6em}
.longread h3{font-size:1.08rem;margin-top:1.2em}
.longread p,.longread li{color:var(--tekst-2);font-size:.97rem}
.longread a{color:var(--vuur);font-weight:600}
.longread a:hover{text-decoration:underline}
.longread ul{padding-left:22px}
.gids-intro{font-size:1.12rem;color:var(--tekst);font-weight:500}
.kernpunten{background:var(--wit);border:1px solid var(--lijn);border-left:3px solid var(--vuur);border-radius:var(--radius);padding:18px 22px;margin:20px 0}
.kernpunten ul{margin:0;padding-left:20px}
.kernpunten li{padding:3px 0;color:var(--tekst)}
.gids-tabel{width:100%;border-collapse:collapse;background:var(--wit);border:1px solid var(--lijn);font-size:.92rem;margin:18px 0}
.gids-tabel caption{caption-side:top;text-align:left;font-weight:700;padding-bottom:10px}
.gids-tabel th,.gids-tabel td{padding:10px 14px;border:1px solid var(--lijn);text-align:left;vertical-align:top}
.gids-tabel thead th{background:var(--canvas);font-weight:600}

/* ---------- gidsen-rij (kaarten) ---------- */
.gidsrij{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}
.gidskaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s}
.gidskaart:hover{box-shadow:var(--schaduw-hover)}
.gidskaart img{aspect-ratio:16/9;object-fit:cover;width:100%}
.gidskaart>div{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}
.gidskaart b{font-size:1rem;line-height:1.35}
.gidskaart p{font-size:.87rem;color:var(--tekst-2);margin:0}
.gidskaart .pijl{margin-top:auto;padding-top:8px;font-weight:600;font-size:.87rem;color:var(--vuur)}

/* ---------- breadcrumbs ---------- */
.crumbs{font-size:.82rem;color:var(--staal);padding:14px 0}
.crumbs a:hover{color:var(--vuur);text-decoration:underline}
.crumbs span{margin:0 6px}

/* ---------- PLP ---------- */
.plp{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start}
.filters{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:18px;position:sticky;top:118px}
.filters h3{font-size:.95rem;margin-bottom:4px}
.filters fieldset{border:0;padding:12px 0;margin:0;border-bottom:1px solid var(--lijn)}
.filters fieldset:last-of-type{border-bottom:0}
.filters legend{font-weight:700;font-size:.88rem;padding:0 0 6px}
.filters label{display:flex;align-items:center;gap:9px;font-size:.9rem;color:var(--tekst-2);padding:4px 0;cursor:pointer}
.filters label:hover{color:var(--tekst)}
.filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--vuur)}
.filters .aantal{margin-left:auto;font-size:.76rem;color:var(--staal)}
.plp__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}
.plp__aantal{font-size:.9rem;color:var(--tekst-2)}
.plp__sort select{font:inherit;font-size:.9rem;padding:9px 12px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--wit)}
.plp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}
.plp__leeg{background:var(--wit);border:1px dashed var(--lijn);border-radius:var(--radius);padding:44px;text-align:center;color:var(--tekst-2)}
.filter-knop{display:none}

/* ---------- PDP ---------- */
.pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:start}
.pdp__galerij{position:sticky;top:118px}
.pdp__hoofd{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);aspect-ratio:1;display:grid;place-items:center;padding:14px;cursor:zoom-in;position:relative;overflow:hidden}
.pdp__hoofd img{width:94%;height:94%;object-fit:contain;transition:transform .2s}
.pdp__hoofd.is-zoom img{transform:scale(1.9);cursor:zoom-out}
.pdp__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}
.pdp__thumbs button{aspect-ratio:1;min-width:0;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-s);padding:5px;cursor:pointer;display:grid;place-items:center;overflow:hidden}
.pdp__thumbs button.is-actief{border-color:var(--vuur)}
.pdp__thumbs img{width:92%;height:92%;max-width:100%;object-fit:contain}
.pdp__merk{font-size:.8rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--staal)}
.pdp__prijsblok{display:flex;align-items:baseline;gap:12px;margin:14px 0 4px}
.pdp__prijs{font-size:2rem;font-weight:800;line-height:1}
.pdp__prijs-oud{font-size:1.05rem;color:var(--staal);text-decoration:line-through}
.pdp__btw{font-size:.8rem;color:var(--staal)}
.pdp__lever{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--groen);font-size:.92rem;margin:8px 0 16px}
.pdp__lever svg{width:15px;height:15px}
.pdp__usps{list-style:none;margin:0 0 18px;padding:14px 0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);display:grid;gap:7px}
.pdp__usps li{display:flex;gap:9px;align-items:center;font-size:.9rem;color:var(--tekst-2)}
.pdp__usps svg{width:15px;height:15px;color:var(--groen);flex:none}
.pdp__koop{display:flex;gap:12px;margin-bottom:14px}
.pdp__koop .btn{flex:1}
.aantal-veld{display:flex;border:1px solid var(--lijn);border-radius:var(--radius);overflow:hidden;flex:none}
.aantal-veld button{width:40px;border:0;background:var(--wit);font-size:1.1rem;cursor:pointer}
.aantal-veld button:hover{background:var(--canvas)}
.aantal-veld input{width:44px;border:0;text-align:center;font:inherit;font-weight:600}
.pdp__betaal{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}
.pdp__betaal img{height:22px;width:auto}
.pdp__betaal span{font-size:.78rem;color:var(--staal)}
.specs{width:100%;border-collapse:collapse;font-size:.93rem;margin:10px 0 20px}
.specs th,.specs td{padding:9px 12px;border-bottom:1px solid var(--lijn);text-align:left}
.specs th{font-weight:600;color:var(--tekst-2);width:42%;font-size:.88rem}
.pdp__beschrijving h2{font-size:1.25rem}
.pdp__beschrijving p{color:var(--tekst-2);font-size:.96rem}
.sticky-koop{position:fixed;left:0;right:0;bottom:0;background:var(--wit);border-top:1px solid var(--lijn);box-shadow:0 -6px 24px rgba(20,22,24,.08);padding:10px 16px;display:none;align-items:center;gap:12px;z-index:70}
.sticky-koop.is-zichtbaar{display:flex}
.sticky-koop img{width:44px;height:44px;object-fit:contain;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-s);padding:3px}
.sticky-koop b{font-size:.9rem;display:block;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.sticky-koop .prijs{font-weight:800;font-size:1.05rem;white-space:nowrap}
.sticky-koop .btn{flex:none}

/* ---------- upsell ---------- */
.upsell{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--wit);padding:18px;margin-top:18px}
.upsell h3{font-size:1rem;margin-bottom:12px}
.upsell__rij{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--lijn)}
.upsell__rij img{width:52px;height:52px;object-fit:contain;border:1px solid var(--lijn);border-radius:var(--radius-s);padding:3px;background:var(--wit);flex:none}
.upsell__rij label{display:flex;gap:10px;align-items:center;flex:1;cursor:pointer;font-size:.9rem}
.upsell__rij input{width:16px;height:16px;accent-color:var(--vuur);flex:none}
.upsell__rij .prijs{font-weight:700;white-space:nowrap}

/* ---------- cart / checkout ---------- */
.cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:start}
.cart-regel{display:grid;grid-template-columns:88px 1fr auto;gap:16px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:14px;margin-bottom:12px;align-items:center}
.cart-regel img{width:88px;height:88px;object-fit:contain;background:var(--wit);padding:4px}
.cart-regel b{font-size:.95rem;display:block}
.cart-regel .meta{font-size:.82rem;color:var(--tekst-2)}
.cart-regel .verwijder{font-size:.8rem;color:var(--staal);cursor:pointer;background:none;border:0;padding:0;text-decoration:underline}
.cart-regel .verwijder:hover{color:var(--vuur)}
.drempel{background:var(--groen-tint);border:1px solid #CBE5D6;border-radius:var(--radius);padding:12px 16px;font-size:.88rem;margin-bottom:14px}
.drempel__balk{height:6px;background:#CBE5D6;border-radius:3px;margin-top:8px;overflow:hidden}
.drempel__balk i{display:block;height:100%;background:var(--groen);border-radius:3px}
.samenvatting{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:20px;position:sticky;top:118px}
.samenvatting h3{font-size:1.05rem;margin-bottom:12px}
.samenvatting .rij{display:flex;justify-content:space-between;font-size:.93rem;padding:6px 0;color:var(--tekst-2)}
.samenvatting .rij--totaal{border-top:1px solid var(--lijn);margin-top:8px;padding-top:12px;font-weight:800;font-size:1.08rem;color:var(--tekst)}
.samenvatting .btn{margin-top:14px}
.checkout-stappen{display:flex;gap:8px;margin-bottom:22px;font-size:.85rem}
.checkout-stappen span{padding:7px 14px;border-radius:99px;background:var(--wit);border:1px solid var(--lijn);color:var(--tekst-2)}
.checkout-stappen .is-actief{background:var(--antraciet);border-color:var(--antraciet);color:#fff;font-weight:600}
.veld{display:block;margin-bottom:14px}
.veld span{display:block;font-size:.85rem;font-weight:600;margin-bottom:5px}
.veld input,.veld select,.veld textarea{width:100%;padding:11px 13px;border:1px solid var(--lijn);border-radius:var(--radius);font:inherit;font-size:.95rem;background:var(--wit)}
.veld input:focus,.veld select:focus{border-color:var(--staal);outline:none}
.veld-rij{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.veld input.is-fout,.veld select.is-fout{border-color:var(--vuur);background:var(--vuur-tint)}
/* checkout twee-koloms: formulier + samenvatting */
.co-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start;margin-top:6px}
.co-samenvatting{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:20px;position:sticky;top:118px}
.co-samenvatting h2{font-size:1.05rem;margin-bottom:12px}
.co-regel{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--lijn)}
.co-regel img{width:52px;height:52px;object-fit:contain;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-s);padding:2px}
.co-regel__naam{font-size:.9rem;font-weight:600}
.co-regel__naam span{display:block;font-size:.8rem;font-weight:400;color:var(--tekst-2)}
.co-regel__prijs{font-weight:700;font-size:.92rem}
.co-tot{display:flex;justify-content:space-between;font-size:.93rem;padding:6px 0;color:var(--tekst-2)}
.co-tot--totaal{border-top:1px solid var(--lijn);margin-top:6px;padding-top:12px;font-weight:800;font-size:1.08rem;color:var(--tekst)}
.co-leeg{color:var(--tekst-2)}
.co-leeg a{color:var(--vuur);font-weight:600}
.co-melding{border-radius:var(--radius);padding:13px 16px;margin:0 0 18px;font-size:.9rem;line-height:1.5}
.co-melding--info{background:var(--vuur-tint);border:1px solid #E9C6B6;color:#7A2A08}
.co-melding--fout{background:#FCECEC;border:1px solid #E7B4B4;color:#8A1F1F}
.co-veilig{font-size:.82rem;color:var(--tekst-2);margin-top:12px;display:flex;align-items:center;gap:7px}
.co-veilig svg{width:15px;height:15px;color:var(--staal);flex:none}

/* ---------- keuzehulp ---------- */
.keuze-stap{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:26px;max-width:760px;margin:0 auto}
.keuze-opties{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}
.keuze-opties button{padding:16px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--wit);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-align:left;transition:border-color .12s,background .12s}
.keuze-opties button:hover{border-color:var(--vuur);background:var(--vuur-tint)}
.keuze-opties button small{display:block;font-weight:400;color:var(--tekst-2);font-size:.83rem;margin-top:3px}
.keuze-balk{height:5px;background:var(--lijn);border-radius:3px;margin-bottom:20px;overflow:hidden}
.keuze-balk i{display:block;height:100%;background:var(--vuur);transition:width .2s}

/* ---------- footer ---------- */
.footer{background:var(--antraciet);color:var(--tekst-inv-2);margin-top:56px}
.footer a:hover{color:#fff}
.footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:34px;padding:44px 20px 30px;max-width:var(--maxw);margin:0 auto}
.footer__logo{font-weight:800;font-size:1.4rem;color:#fff;letter-spacing:-.02em;transform:skewX(-6deg);display:inline-block}
.footer__logo em{font-style:normal;color:#E4703F}
.footer__merkzin{font-size:.9rem;margin:10px 0 16px;max-width:300px}
.footer h4{color:#fff;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}
.footer ul{list-style:none;margin:0;padding:0}
.footer li{padding:4px 0;font-size:.92rem}
.footer__contact li{display:flex;gap:9px;align-items:center}
.footer__contact svg{width:15px;height:15px;color:#E4703F;flex:none}
.footer__bodem{border-top:1px solid var(--lijn-donker)}
.footer__bodem .wrap{display:grid;gap:16px;padding-top:18px;padding-bottom:20px;font-size:.8rem}
/* Betaal- & bezorgrij (A2B 21-07). Eén stijl: gelijke hoogte (28px), gelijke afronding (4px),
   officiële lockups, geen externe requests (de SVG's staan als data-URI onderaan dit bestand,
   één keer voor de hele site i.p.v. 128x in de HTML). Vervangt de oude .chips-rij met negen
   witte kaartjes van ongelijke breedte en per-icoon padding-hacks. Norm: RideParts-footer. */
.paybar{display:flex;align-items:center;gap:14px 34px;flex-wrap:wrap}
.paybar__groep{display:flex;align-items:center;gap:12px;min-width:0}
.paybar__kop{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8E959E;white-space:nowrap}
.paybar__rij{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
.paybar__logo{display:block;height:28px;width:auto;border-radius:4px;
  background-repeat:no-repeat;background-position:center;background-size:contain}
.paybar__rij--bezorg{gap:14px}
.paybar__logo--wit{height:24px;max-width:92px;border-radius:0;filter:brightness(0) invert(1);opacity:.9}
.footer__juridisch{padding-top:14px;border-top:1px solid var(--lijn-donker)}
/* ook de door JS bijgeplaatste knoppen (cookie-instellingen, herroepen) krijgen ruimte:
   zonder deze regel plakten ze tegen de "Cookies"-link aan */
.footer__juridisch a,.footer__juridisch button{margin-left:14px}

/* ---------- toast / mini-feedback ---------- */
.toast{position:fixed;bottom:22px;right:22px;background:var(--antraciet);color:#fff;padding:13px 18px;border-radius:var(--radius);box-shadow:var(--schaduw-hover);font-size:.9rem;z-index:90;display:flex;gap:10px;align-items:center;animation:toastin .2s ease-out}
.toast svg{width:16px;height:16px;color:#7BD3A2}
@keyframes toastin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* ---------- reveal (met vangnet in JS) ---------- */
@media (prefers-reduced-motion:no-preference){
  .rv{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}
  .rv.is-in{opacity:1;transform:none}
}
@media (prefers-reduced-motion:reduce){
  .mnav,.mnav__paneel,.mnav__chev{transition:none}
}

/* ---------- mobiel ---------- */
.mnav-knop{display:none}
.mnav{display:none}
@media (max-width:1020px){
  :root{--sectie:34px}
  .header__main{gap:12px;padding:11px 16px}
  .zoek{order:3;flex-basis:100%;max-width:none}
  .header__main{flex-wrap:wrap}
  .h-actie span{display:none}
  .nav{display:none}
  .mnav-knop{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--wit);cursor:pointer}
  .mnav-knop svg{width:19px;height:19px}
  /* ---- mobiele lade (drawer): schuift in, sluit met kruis/tap-buiten/Escape ---- */
  .mnav{position:fixed;inset:0;z-index:80;display:block;visibility:hidden;opacity:0;
        background:rgba(16,18,20,.55);transition:opacity .22s ease,visibility 0s linear .22s}
  .mnav.is-open{visibility:visible;opacity:1;transition:opacity .22s ease}
  .mnav__paneel{position:absolute;top:0;left:0;bottom:0;width:min(340px,88vw);background:var(--wit);
        display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;
        padding:0 0 24px;box-shadow:0 0 44px rgba(16,18,20,.38);
        transform:translateX(-100%);transition:transform .26s cubic-bezier(.22,.61,.36,1)}
  .mnav.is-open .mnav__paneel{transform:none}
  .mnav__top{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;
        gap:12px;padding:13px 16px;background:var(--wit);border-bottom:1px solid var(--lijn)}
  .mnav__merk{font-weight:800;font-size:1.05rem;letter-spacing:-.02em;color:var(--antraciet)}
  .mnav__merk em{font-style:normal;color:var(--vuur)}
  .mnav__sluit{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lijn);
        background:var(--wit);border-radius:var(--radius);color:var(--tekst);cursor:pointer}
  .mnav__sluit svg{width:18px;height:18px}
  .mnav__nav{padding:4px 16px 0}
  .mnav__lade{border-bottom:1px solid var(--lijn)}
  .mnav__ladeknop{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;
        padding:13px 2px;border:0;background:none;font:inherit;font-weight:700;font-size:1rem;
        color:var(--tekst);text-align:left;cursor:pointer}
  .mnav__chev{width:20px;height:20px;flex:none;color:var(--staal);transition:transform .2s ease}
  .mnav__ladeknop[aria-expanded="true"] .mnav__chev{transform:rotate(180deg)}
  .mnav__ladevak{display:grid;padding:0 0 10px}
  .mnav__ladevak[hidden]{display:none}
  .mnav__ladevak a{padding:9px 0 9px 14px;font-size:.95rem;color:var(--tekst-2);border-left:2px solid var(--lijn)}
  .mnav__link{display:block;padding:13px 2px;font-weight:700;font-size:1rem;border-bottom:1px solid var(--lijn)}
  .mnav__link--accent{color:var(--vuur)}
  .mnav__mail{margin:16px 16px 0;font-size:.92rem;color:var(--tekst-2)}
  .mnav__sluit:focus-visible,.mnav__ladeknop:focus-visible,.mnav__link:focus-visible,
  .mnav__ladevak a:focus-visible,.mnav__mail:focus-visible{outline:2px solid var(--vuur);outline-offset:2px}
  .hero__grid{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}
  .hero__main{min-height:340px;grid-row:auto}
  .hero__main::after{background:linear-gradient(10deg,rgba(16,18,20,.88) 30%,rgba(16,18,20,.42) 62%,rgba(16,18,20,.12))}
  .hero__flank{min-height:120px}
  .hero__inhoud{padding:22px}
  .hero__inhoud .eyebrow{max-width:calc(100% - 130px)}
  .hero__contact{font-size:.72rem;padding:5px 9px}
  .catrij{grid-template-columns:repeat(3,1fr)}
  .rail__track{grid-auto-columns:calc((100% - var(--gap))/2)}
  .rail__knop{display:none}
  .grid-4,.grid-3,.plp__grid,.gidsrij,.wijzer{grid-template-columns:repeat(2,1fr)}
  .breker>.wrap{grid-template-columns:1fr 1fr;padding-top:30px;padding-bottom:30px}
  .breker>.wrap>div:first-child{grid-column:1/3}
  .faq{grid-template-columns:1fr}
  .plp{grid-template-columns:1fr}
  .filters{position:fixed;inset:auto 0 0 0;top:20vh;z-index:85;border-radius:14px 14px 0 0;overflow-y:auto;display:none;box-shadow:0 -10px 40px rgba(20,22,24,.25)}
  .filters.is-open{display:block}
  .filter-knop{display:inline-flex}
  .pdp{grid-template-columns:1fr}
  .pdp__galerij{position:static}
  .cart-layout{grid-template-columns:1fr}
  .samenvatting{position:static}
  .co-grid{grid-template-columns:1fr}
  .co-samenvatting{position:static;order:-1}
  .bundel{grid-template-columns:1fr;gap:14px}
  .bundel__plus{display:none}
  .bundel__totaal{border-left:0;border-top:1px solid var(--lijn);padding:14px 0 0;text-align:left}
  .footer__grid{grid-template-columns:1fr 1fr;gap:24px}
  .reviews__track{grid-auto-columns:calc((100% - var(--gap))/2)}
  .veld-rij{grid-template-columns:1fr}
}
@media (max-width:1020px){
  .gids-tabel,.vgl,.specs{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:560px){
  .catrij{grid-template-columns:repeat(3,1fr)}
  .catrij b{font-size:.78rem}
  .grid-4,.grid-3,.plp__grid{grid-template-columns:repeat(2,1fr)}
  .kaart__body{padding:10px 12px 12px}
  .kaart__titel{font-size:.88rem}
  .kaart__prijs{font-size:1.05rem}
  .reviews__track{grid-auto-columns:92%}
  .gidsrij,.wijzer{grid-template-columns:1fr}
  .uspband .wrap{justify-content:flex-start;gap:10px 18px}
  .topbar .wrap{gap:14px;font-size:.76rem}
  /* Footer op mobiel: 2 kolommen naast elkaar (operator 21-07) i.p.v. één lange kolom.
     Merkblok en klantenservice lopen over de volle breedte; klantenservice zet zijn twee
     lijsten zelf weer naast elkaar, zodat de hele voet 2-koloms blijft. */
  .footer__grid{grid-template-columns:1fr 1fr;gap:22px 18px}
  .footer__grid>div:first-child{grid-column:1/-1}
  .footer__grid>div:nth-child(4){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}
  .footer__grid>div:nth-child(4)>h4{grid-column:1/-1}
  .footer__merkzin{max-width:none}
  .footer li{font-size:.88rem}
  .footer__contact a{overflow-wrap:anywhere}
  /* betaalrij: kop bóven de logo's, zodat de zes lockups op één regel passen (390px) */
  .paybar{gap:16px}
  .paybar__groep{flex-direction:column;align-items:flex-start;gap:8px;width:100%}
  .paybar__rij{gap:7px}
  .pdp__thumbs{grid-template-columns:repeat(5,1fr)}
  .checkout-stappen{flex-wrap:wrap}
}
/* ===== Klarna "in 3x"-badge (app.js pay3-decorator, honesty-gated) ===== */
.vk-pay3{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:14px;color:var(--tekst-2);line-height:1.2}
.vk-pay3 img{flex:none;display:block;width:38px;height:24px;border-radius:3px}
.vk-pay3 strong{font-weight:800;color:var(--antraciet)}
.vk-pay3--pdp{margin-top:10px;font-size:15px}
/* op cards: badge op een eigen volle regel onder prijs + levertijd */
.kaart__voet{flex-wrap:wrap}
.kaart__voet .vk-pay3{flex-basis:100%}

.wa-fab{position:fixed;right:16px;bottom:84px;z-index:1100;width:52px;height:52px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .15s}
.wa-fab:hover{transform:scale(1.06)}
@media(max-width:600px){.wa-fab{width:48px;height:48px;bottom:88px}}
/* ---------- herroeping: wettelijk verplichte annuleringsfunctie (/herroeping/) ---------- */
.co-melding--ok{background:var(--groen-tint);border:1px solid #CBE5D6;color:#14532D}
.co-melding--ok a{color:var(--groen);font-weight:700}
.hr-kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:22px;margin:16px 0 8px}
.hr-kaart .veld span{color:var(--tekst)}
.hr-kopie{display:block;width:100%;margin-top:12px;padding:11px 13px;border:1px solid var(--lijn);border-radius:var(--radius);font:inherit;font-size:.82rem;line-height:1.5;background:var(--wit);color:var(--tekst);resize:vertical}
.hr-noot{font-size:.85rem;color:var(--tekst-2);margin-top:12px}
@media(max-width:600px){.hr-kaart{padding:16px}}

/* == paybar-iconen (gegenereerd door tools/footer-betaalrij-en-lade-a2b.py) == */
.paybar__logo--ideal{aspect-ratio:1.3333;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='266.66714' height='200.00009' viewBox='1795.92936,469.99048,266.66714,200.00009'><defs><clipPath id='vkideal-clip-1'><rect x='215.51161' y='56.39888' transform='scale(8.33333,8.33333)' width='32' height='24' id='vkideal-clip-1' fill='none'/></clipPath></defs><g fill='none' fill-rule='nonzero' stroke='none' stroke-width='1'><g><g clip-path='url(%23vkideal-clip-1)' id='vkideal-Group1'><path d='M2028.2,470h-197.8c-19,0 -34.4,15.6 -34.4,34.8v130.4c0,19.2 15.4,34.8 34.4,34.8h197.8c19,0 34.4,-15.6 34.4,-34.8v-130.4c0,-19.2 -15.4,-34.8 -34.4,-34.8z' id='vkideal-Path1' fill='%23e664a5'/><path d='M1866.8,523.2v93.8c0,4.6 3.8,8.1 8.1,8.1h56.2c42.5,0 60.8,-23.7 60.8,-55.1c0,-31.5 -18.3,-55.1 -60.8,-55.1h-55.9c-4.6,0.3 -8.3,4 -8.3,8.3z' id='vkideal-Path1' fill='%23ffffff'/><path d='M1904.4,538.3v69.4h30.1c27.4,0 39.2,-15.6 39.2,-37.4c0,-21 -11.8,-37.1 -39.2,-37.1h-25c-2.7,-0.3 -5.1,2.2 -5.1,5.1z' id='vkideal-Path1' fill='%23cc0066'/><path d='M1931,617.8h-48.7c-4.3,0 -7.8,-3.5 -7.8,-7.8v-79.6c0,-4.3 3.5,-7.8 7.8,-7.8h48.7c46.2,0 53.2,29.8 53.2,47.6c0,30.6 -18.8,47.6 -53.2,47.6zM1882.4,525.4c-3,0 -5.1,2.4 -5.1,5.1v79.6c0,3 2.4,5.1 5.1,5.1h48.7c32.5,0 50.5,-16.1 50.5,-45.2c0,-39 -31.7,-44.9 -50.5,-44.9z' id='vkideal-CompoundPath1' fill='%23000000'/><g id='vkideal-Group1' fill='%23ffffff'><path d='M1915.2,560.9c1.1,0 2.2,0.3 3,0.5c0.8,0.3 1.6,0.8 2.4,1.6c0.5,0.8 1.1,1.6 1.6,2.4c0.3,1.1 0.5,2.2 0.5,3.5c0,1.3 -0.3,2.4 -0.5,3.2c-0.3,1.1 -0.8,1.9 -1.3,2.7c-0.5,0.8 -1.3,1.3 -2.4,1.9c-0.8,0.5 -2.2,0.5 -3.2,0.5h-7.3v-16.7zM1914.9,574.3c0.5,0 1.1,0 1.6,-0.3c0.5,-0.3 0.8,-0.5 1.3,-0.8c0.3,-0.5 0.8,-0.8 0.8,-1.6c0.3,-0.5 0.3,-1.3 0.3,-2.4c0,-0.8 0,-1.6 -0.3,-2.1c-0.3,-0.5 -0.5,-1.3 -0.8,-1.6c-0.3,-0.5 -0.8,-0.8 -1.3,-1.1c-0.5,-0.3 -1.3,-0.3 -2.2,-0.3h-2.7v10.5z' id='vkideal-CompoundPath1'/><path d='M1937.5,560.9v3h-8.9v3.8h8.1v2.7h-8.1v4h8.9v3h-12.6v-16.7z' id='vkideal-Path1'/><path d='M1949.8,560.9l6.2,16.7h-3.8l-1.3,-3.8h-6.2l-1.3,3.8h-3.8l6.2,-16.7zM1950.1,571.1l-2.2,-6.2l-2.1,6.2z' id='vkideal-CompoundPath1'/><path d='M1961.9,560.9v13.4h8.1v3h-11.8v-16.7c0.3,0.3 3.8,0.3 3.8,0.3z' id='vkideal-Path1'/></g><path d='M1890.7,576.7c4.2,0 7.5,-3.4 7.5,-7.5c0,-4.2 -3.4,-7.5 -7.5,-7.5c-4.2,0 -7.5,3.4 -7.5,7.5c0,4.2 3.4,7.5 7.5,7.5z' id='vkideal-Path1' fill='%23000000'/><path d='M1896.6,607.6c-6.5,0 -11.6,-5.1 -11.6,-11.6v-9.1c0,-3.2 2.7,-5.9 5.9,-5.9c3.2,0 5.9,2.7 5.9,5.9z' id='vkideal-Path1' fill='%23000000'/></g></g><rect x='215.51161' y='56.39888' transform='scale(8.33333,8.33333)' width='32' height='24' id='vkideal-Shape1' fill='none'/><path d='M2028.2,470h-197.8c-19,0 -34.4,15.6 -34.4,34.8v130.4c0,19.2 15.4,34.8 34.4,34.8h197.8c19,0 34.4,-15.6 34.4,-34.8v-130.4c0,-19.2 -15.4,-34.8 -34.4,-34.8z' id='vkideal-Path1' fill='%23e664a5'/><path d='M1866.8,523.2v93.8c0,4.6 3.8,8.1 8.1,8.1h56.2c42.5,0 60.8,-23.7 60.8,-55.1c0,-31.5 -18.3,-55.1 -60.8,-55.1h-55.9c-4.6,0.3 -8.3,4 -8.3,8.3z' id='vkideal-Path1' fill='%23ffffff'/><path d='M1904.4,538.3v69.4h30.1c27.4,0 39.2,-15.6 39.2,-37.4c0,-21 -11.8,-37.1 -39.2,-37.1h-25c-2.7,-0.3 -5.1,2.2 -5.1,5.1z' id='vkideal-Path1' fill='%23cc0066'/><path d='M1931,617.8h-48.7c-4.3,0 -7.8,-3.5 -7.8,-7.8v-79.6c0,-4.3 3.5,-7.8 7.8,-7.8h48.7c46.2,0 53.2,29.8 53.2,47.6c0,30.6 -18.8,47.6 -53.2,47.6zM1882.4,525.4c-3,0 -5.1,2.4 -5.1,5.1v79.6c0,3 2.4,5.1 5.1,5.1h48.7c32.5,0 50.5,-16.1 50.5,-45.2c0,-39 -31.7,-44.9 -50.5,-44.9z' id='vkideal-CompoundPath1' fill='%23000000'/><g id='vkideal-Group1' fill='%23ffffff'><path d='M1915.2,560.9c1.1,0 2.2,0.3 3,0.5c0.8,0.3 1.6,0.8 2.4,1.6c0.5,0.8 1.1,1.6 1.6,2.4c0.3,1.1 0.5,2.2 0.5,3.5c0,1.3 -0.3,2.4 -0.5,3.2c-0.3,1.1 -0.8,1.9 -1.3,2.7c-0.5,0.8 -1.3,1.3 -2.4,1.9c-0.8,0.5 -2.2,0.5 -3.2,0.5h-7.3v-16.7zM1914.9,574.3c0.5,0 1.1,0 1.6,-0.3c0.5,-0.3 0.8,-0.5 1.3,-0.8c0.3,-0.5 0.8,-0.8 0.8,-1.6c0.3,-0.5 0.3,-1.3 0.3,-2.4c0,-0.8 0,-1.6 -0.3,-2.1c-0.3,-0.5 -0.5,-1.3 -0.8,-1.6c-0.3,-0.5 -0.8,-0.8 -1.3,-1.1c-0.5,-0.3 -1.3,-0.3 -2.2,-0.3h-2.7v10.5z' id='vkideal-CompoundPath1'/><path d='M1937.5,560.9v3h-8.9v3.8h8.1v2.7h-8.1v4h8.9v3h-12.6v-16.7z' id='vkideal-Path1'/><path d='M1949.8,560.9l6.2,16.7h-3.8l-1.3,-3.8h-6.2l-1.3,3.8h-3.8l6.2,-16.7zM1950.1,571.1l-2.2,-6.2l-2.1,6.2z' id='vkideal-CompoundPath1'/><path d='M1961.9,560.9v13.4h8.1v3h-11.8v-16.7c0.3,0.3 3.8,0.3 3.8,0.3z' id='vkideal-Path1'/></g><path d='M1915.2,560.9c1.1,0 2.2,0.3 3,0.5c0.8,0.3 1.6,0.8 2.4,1.6c0.5,0.8 1.1,1.6 1.6,2.4c0.3,1.1 0.5,2.2 0.5,3.5c0,1.3 -0.3,2.4 -0.5,3.2c-0.3,1.1 -0.8,1.9 -1.3,2.7c-0.5,0.8 -1.3,1.3 -2.4,1.9c-0.8,0.5 -2.2,0.5 -3.2,0.5h-7.3v-16.7zM1914.9,574.3c0.5,0 1.1,0 1.6,-0.3c0.5,-0.3 0.8,-0.5 1.3,-0.8c0.3,-0.5 0.8,-0.8 0.8,-1.6c0.3,-0.5 0.3,-1.3 0.3,-2.4c0,-0.8 0,-1.6 -0.3,-2.1c-0.3,-0.5 -0.5,-1.3 -0.8,-1.6c-0.3,-0.5 -0.8,-0.8 -1.3,-1.1c-0.5,-0.3 -1.3,-0.3 -2.2,-0.3h-2.7v10.5z' id='vkideal-CompoundPath1' fill='%23ffffff'/><path d='M1937.5,560.9v3h-8.9v3.8h8.1v2.7h-8.1v4h8.9v3h-12.6v-16.7z' id='vkideal-Path1' fill='%23ffffff'/><path d='M1949.8,560.9l6.2,16.7h-3.8l-1.3,-3.8h-6.2l-1.3,3.8h-3.8l6.2,-16.7zM1950.1,571.1l-2.2,-6.2l-2.1,6.2z' id='vkideal-CompoundPath1' fill='%23ffffff'/><path d='M1961.9,560.9v13.4h8.1v3h-11.8v-16.7c0.3,0.3 3.8,0.3 3.8,0.3z' id='vkideal-Path1' fill='%23ffffff'/><path d='M1890.7,576.7c4.2,0 7.5,-3.4 7.5,-7.5c0,-4.2 -3.4,-7.5 -7.5,-7.5c-4.2,0 -7.5,3.4 -7.5,7.5c0,4.2 3.4,7.5 7.5,7.5z' id='vkideal-Path1' fill='%23000000'/><path d='M1896.6,607.6c-6.5,0 -11.6,-5.1 -11.6,-11.6v-9.1c0,-3.2 2.7,-5.9 5.9,-5.9c3.2,0 5.9,2.7 5.9,5.9z' id='vkideal-Path1' fill='%23000000'/></g></svg>")}
.paybar__logo--klarna{aspect-ratio:1.5833;background-image:url("data:image/svg+xml,<svg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='38' height='24' rx='2' fill='%23FEB4C7'/><path fill-rule='evenodd' clip-rule='evenodd' d='M4.23 15.62H2.58V8.06H4.23V15.62ZM8.37 8.06H6.75C6.75 9.45 6.14 10.73 5.07 11.56L4.43 12.07L6.92 15.62H8.97L6.68 12.35C7.76 11.22 8.37 9.7 8.37 8.06ZM11.02 15.62H9.45V8.06H11.02V15.62ZM15.74 10.39V10.72C15.32 10.42 14.81 10.25 14.26 10.25C12.81 10.25 11.63 11.48 11.63 13C11.63 14.53 12.81 15.76 14.26 15.76C14.81 15.76 15.32 15.58 15.74 15.28V15.62H17.24V10.39H15.74ZM15.74 13C15.74 13.75 15.13 14.35 14.39 14.35C13.64 14.35 13.03 13.75 13.03 13C13.03 12.26 13.64 11.66 14.39 11.66C15.13 11.66 15.74 12.26 15.74 13ZM31.52 10.72V10.39H33.01V15.62H31.52V15.28C31.09 15.58 30.58 15.76 30.03 15.76C28.58 15.76 27.4 14.53 27.4 13C27.4 11.48 28.58 10.25 30.03 10.25C30.58 10.25 31.09 10.42 31.52 10.72ZM30.16 14.35C30.91 14.35 31.51 13.75 31.51 13C31.51 12.26 30.91 11.66 30.16 11.66C29.41 11.66 28.8 12.26 28.8 13C28.8 13.75 29.41 14.35 30.16 14.35ZM24.74 10.25C24.15 10.25 23.58 10.44 23.2 10.98V10.39H21.71V15.62H23.22V12.87C23.22 12.08 23.73 11.69 24.34 11.69C25 11.69 25.38 12.1 25.38 12.86V15.62H26.87V12.29C26.87 11.08 25.95 10.25 24.74 10.25ZM19.55 10.39V11.07C19.85 10.66 20.41 10.39 21.02 10.39V11.91L21.01 11.91L21 11.91L21 11.91C20.41 11.91 19.56 12.35 19.56 13.18V15.62H18.02V10.39H19.55ZM33.66 14.74C33.66 14.2 34.08 13.76 34.6 13.76C35.12 13.76 35.54 14.2 35.54 14.74C35.54 15.29 35.12 15.73 34.6 15.73C34.08 15.73 33.66 15.29 33.66 14.74Z' fill='%2317120F'/></svg>")}
.paybar__logo--bancontact{aspect-ratio:1.45;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='297.43618' height='205.1284' viewBox='1682.72996,463.00798,297.43618,205.1284'><g fill='none' fill-rule='none' stroke='none' stroke-width='1'><rect x='328.63203' y='90.78647' transform='scale(5.12821,5.12821)' width='57' height='39' rx='3.5' ry='0' id='vkbancontact-Shape1' fill='%23ffffff' fill-rule='nonzero' stroke='%23f3f3f3'/><path d='M1919.5,518.2h-69.8l-7.1,8l-23,25.9v0l-7.1,8h-68.9l7,-8.1l3.3,-3.8l7,-8.1h-31.7c-5.8,0 -10.5,4.9 -10.5,10.8v22.8c0,5.9 4.7,10.8 10.5,10.8h121.5c5.8,0 13.7,-3.6 17.6,-8l18.4,-20.9z' id='vkbancontact-Path1' fill='%23005697' fill-rule='nonzero' stroke='none'/><path d='M1933.5,493.8c5.8,0 10.5,4.9 10.5,10.8v22.8c0,5.9 -4.7,10.8 -10.5,10.8h-31.6l7.1,-8h0l3.5,-4l7.1,-8h-69.8l-37.2,41.9h-69.3l49.7,-56.2l1.9,-2.1c3.9,-4.4 11.8,-8 17.6,-8z' id='vkbancontact-Path1' fill='%23fbd500' fill-rule='nonzero' stroke='none'/><path d='M1742.4,623.3c0,-1.5 -0.4,-2.8 -1.1,-3.9c-0.7,-1.1 -1.6,-1.9 -2.8,-2.5c1.1,-0.6 2,-1.4 2.7,-2.5c0.6,-1.1 0.9,-2.4 0.9,-3.8v-0.8c0,-1.7 -0.3,-3.2 -1,-4.3c-0.7,-1.1 -1.6,-2.1 -2.8,-2.7c-1.2,-0.7 -2.6,-1.2 -4.3,-1.5c-1.7,-0.3 -3.5,-0.5 -5.5,-0.5c-0.7,0 -1.4,0 -2.1,0c-0.7,0 -1.5,0.1 -2.2,0.1c-0.7,0 -1.3,0.1 -1.9,0.2c-0.6,0.1 -1.1,0.1 -1.4,0.2c-0.8,0.1 -1.4,0.4 -1.8,0.8c-0.3,0.4 -0.5,1 -0.5,2v26.1c0,1 0.2,1.6 0.5,2c0.4,0.4 1,0.6 1.8,0.8c0.4,0.1 0.9,0.2 1.5,0.2c0.6,0.1 1.3,0.1 2,0.2c0.7,0 1.4,0.1 2.2,0.1c0.7,0 1.5,0 2.2,0c1.9,0 3.6,-0.1 5.3,-0.4c1.6,-0.3 3.1,-0.8 4.3,-1.5c1.2,-0.7 2.2,-1.7 2.9,-3c0.7,-1.2 1.1,-2.8 1.1,-4.7zM1735.1,610.9c0,0.5 -0.1,0.9 -0.2,1.3c-0.1,0.4 -0.4,0.8 -0.7,1.1c-0.3,0.3 -0.8,0.5 -1.3,0.7c-0.6,0.2 -1.3,0.3 -2.1,0.3h-4.8v-7.4c0.1,0 0.4,-0 0.7,-0c0.3,-0 0.6,-0 0.9,-0h1.7c2.2,0 3.7,0.3 4.6,0.8c0.9,0.6 1.3,1.4 1.3,2.6zM1734,626.5c0.8,-0.7 1.3,-1.6 1.3,-2.8v-0.5c0,-1 -0.3,-1.9 -1,-2.7c-0.7,-0.8 -1.8,-1.1 -3.6,-1.1h-4.8v8h0.8c0.3,0 0.7,0 1,0c0.4,0 0.7,0 1,0h0.7c2.2,0 3.7,-0.3 4.6,-1zM1765.9,616.9c0,-1.6 -0.2,-2.9 -0.7,-4c-0.5,-1.1 -1.1,-2 -2,-2.7c-0.9,-0.7 -1.9,-1.2 -3.2,-1.5c-1.2,-0.3 -2.6,-0.5 -4.2,-0.5c-1.4,0 -2.8,0.1 -4.2,0.3c-1.4,0.2 -2.4,0.4 -3.2,0.6c-0.5,0.1 -0.8,0.5 -0.8,0.9v3.5c0,0.3 0.1,0.5 0.2,0.6c0.1,0.1 0.3,0.2 0.6,0.2h0.2c0.3,-0 0.8,-0.1 1.3,-0.1c0.5,-0 1.1,-0.1 1.7,-0.1c0.6,-0 1.3,-0 2,-0.1c0.7,-0 1.4,-0 2.1,-0c1,0 1.8,0.2 2.4,0.6c0.6,0.4 0.9,1.2 0.9,2.4v1.5h-2.3c-3.7,0 -6.4,0.6 -8.1,1.7c-1.7,1.2 -2.5,3 -2.5,5.5v0.4c0,1.4 0.2,2.6 0.6,3.5c0.4,0.9 1,1.7 1.7,2.3c0.7,0.6 1.5,1 2.3,1.2c0.9,0.2 1.8,0.4 2.7,0.4c1.3,0 2.4,-0.2 3.3,-0.5c0.9,-0.3 1.8,-0.8 2.6,-1.4v0.7c0,0.2 0.1,0.4 0.3,0.6c0.2,0.2 0.4,0.3 0.6,0.3h4.8c0.2,0 0.4,-0.1 0.6,-0.3c0.2,-0.2 0.3,-0.4 0.3,-0.6zM1757.4,628c0.6,-0.2 1.1,-0.4 1.7,-0.7v-4.7h-2.4c-0.7,0 -1.4,0.1 -1.8,0.2c-0.5,0.1 -0.9,0.3 -1.2,0.6c-0.3,0.3 -0.5,0.6 -0.6,1c-0.1,0.4 -0.2,0.9 -0.2,1.4v0.4c0,0.9 0.2,1.5 0.7,1.8c0.4,0.3 1.1,0.4 2,0.4c0.7,0 1.3,-0.1 1.9,-0.3zM1792.2,632.2v-14.3c0,-1.3 -0.1,-2.6 -0.3,-3.8c-0.2,-1.2 -0.6,-2.2 -1.2,-3.1c-0.6,-0.9 -1.3,-1.6 -2.3,-2.1c-1,-0.5 -2.3,-0.8 -3.8,-0.8c-1.4,0 -2.6,0.2 -3.7,0.5c-1.1,0.3 -2.2,0.9 -3.4,1.8v-1c0,-0.2 -0.1,-0.4 -0.3,-0.6c-0.2,-0.2 -0.4,-0.3 -0.6,-0.3h-4.8c-0.2,0 -0.4,0.1 -0.6,0.3c-0.2,0.2 -0.3,0.4 -0.3,0.6v22.9c0,0.2 0.1,0.4 0.3,0.6c0.2,0.2 0.4,0.3 0.6,0.3h5.2c0.2,0 0.4,-0.1 0.6,-0.3c0.2,-0.2 0.3,-0.4 0.3,-0.6v-16.9c0.7,-0.4 1.4,-0.7 2.1,-1c0.7,-0.3 1.3,-0.4 1.9,-0.4c0.7,0 1.2,0.1 1.6,0.2c0.4,0.1 0.7,0.3 1,0.7c0.2,0.3 0.4,0.7 0.5,1.2c0.1,0.5 0.1,1.1 0.1,1.9v14.3c0,0.2 0.1,0.4 0.3,0.6c0.2,0.2 0.4,0.3 0.6,0.3h5.2c0.2,0 0.4,-0.1 0.6,-0.3c0.2,-0.2 0.3,-0.4 0.3,-0.6zM1813.4,628.1v3.8c0,0.3 -0.1,0.5 -0.2,0.7c-0.1,0.1 -0.4,0.2 -0.7,0.3c-0.6,0.1 -1.4,0.3 -2.3,0.4c-1,0.1 -2.1,0.2 -3.4,0.2c-3,0 -5.5,-0.9 -7.3,-2.8c-1.8,-1.9 -2.7,-4.6 -2.7,-8.1v-3.6c0,-3.5 0.9,-6.2 2.7,-8.1c1.8,-1.9 4.2,-2.8 7.3,-2.8c1.3,0 2.4,0.1 3.4,0.2c1,0.1 1.7,0.3 2.3,0.4c0.3,0.1 0.5,0.2 0.7,0.3c0.1,0.1 0.2,0.4 0.2,0.7v3.8c0,0.2 -0.1,0.4 -0.2,0.5c-0.2,0.1 -0.4,0.2 -0.6,0.2h-0.1c-0.8,-0.1 -1.6,-0.2 -2.3,-0.2c-0.7,-0.1 -1.7,-0.1 -2.9,-0.1c-0.5,0 -0.9,0.1 -1.4,0.2c-0.4,0.2 -0.8,0.4 -1.1,0.8c-0.3,0.4 -0.6,0.9 -0.8,1.5c-0.2,0.6 -0.3,1.4 -0.3,2.4v3.6c0,0.9 0.1,1.7 0.3,2.4c0.2,0.6 0.4,1.2 0.8,1.5c0.3,0.4 0.7,0.7 1.1,0.8c0.4,0.2 0.9,0.2 1.4,0.2c1.2,0 2.2,-0 2.9,-0.1c0.7,-0.1 1.5,-0.1 2.3,-0.2h0.1c0.2,0 0.4,0.1 0.6,0.2c0.2,0.1 0.2,0.3 0.2,0.5zM1837.2,619.3c0,-1.7 -0.2,-3.3 -0.7,-4.6c-0.5,-1.4 -1.2,-2.5 -2.1,-3.5c-0.9,-1 -2,-1.7 -3.4,-2.2c-1.3,-0.5 -2.9,-0.8 -4.6,-0.8c-1.8,0 -3.3,0.3 -4.6,0.8c-1.3,0.5 -2.5,1.3 -3.4,2.2c-0.9,1 -1.6,2.1 -2.1,3.5c-0.5,1.4 -0.7,2.9 -0.7,4.6v3c0,1.7 0.2,3.3 0.7,4.6c0.5,1.4 1.2,2.5 2.1,3.5c0.9,1 2,1.7 3.4,2.2c1.3,0.5 2.9,0.8 4.6,0.8c1.8,0 3.3,-0.3 4.6,-0.8c1.3,-0.5 2.5,-1.3 3.4,-2.2c0.9,-1 1.6,-2.1 2.1,-3.5c0.5,-1.4 0.7,-2.9 0.7,-4.6zM1826.4,627.6c2.5,0 3.8,-1.8 3.8,-5.3v-3c0,-3.5 -1.3,-5.2 -3.8,-5.2c-1.3,0 -2.2,0.4 -2.9,1.3c-0.7,0.9 -1,2.2 -1,3.9v3c0,1.7 0.3,3.1 1,4c0.7,0.9 1.6,1.3 2.9,1.3zM1862.8,632.2v-14.3c0,-1.3 -0.1,-2.6 -0.3,-3.8c-0.2,-1.2 -0.6,-2.2 -1.2,-3.1c-0.6,-0.9 -1.3,-1.6 -2.3,-2.1c-1,-0.5 -2.3,-0.8 -3.8,-0.8c-1.4,0 -2.6,0.2 -3.7,0.5c-1.1,0.3 -2.2,0.9 -3.4,1.8v-1c0,-0.2 -0.1,-0.4 -0.3,-0.6c-0.2,-0.2 -0.4,-0.3 -0.6,-0.3h-4.8c-0.2,0 -0.4,0.1 -0.6,0.3c-0.2,0.2 -0.3,0.4 -0.3,0.6v22.9c0,0.2 0.1,0.4 0.3,0.6c0.2,0.2 0.4,0.3 0.6,0.3h5.2c0.2,0 0.4,-0.1 0.6,-0.3c0.2,-0.2 0.3,-0.4 0.3,-0.6v-16.9c0.7,-0.4 1.4,-0.7 2.1,-1c0.7,-0.3 1.3,-0.4 1.9,-0.4c0.7,0 1.2,0.1 1.6,0.2c0.4,0.1 0.7,0.3 1,0.7c0.2,0.3 0.4,0.7 0.5,1.2c0.1,0.5 0.1,1.1 0.1,1.9v14.3c0,0.2 0.1,0.4 0.3,0.6c0.2,0.2 0.4,0.3 0.6,0.3h5.2c0.2,0 0.4,-0.1 0.6,-0.3c0.2,-0.2 0.3,-0.4 0.3,-0.6zM1881.5,629v3.3c0,0.5 -0.3,0.8 -0.8,0.9c-0.7,0.1 -1.2,0.2 -1.7,0.3c-0.5,0.1 -1,0.1 -1.7,0.1c-1.2,0 -2.2,-0.1 -3.1,-0.3c-0.9,-0.2 -1.6,-0.6 -2.2,-1.1c-0.6,-0.5 -1.1,-1.3 -1.4,-2.3c-0.3,-1 -0.5,-2.2 -0.5,-3.7v-12.5l-3.4,-0.6c-0.2,-0.1 -0.4,-0.2 -0.6,-0.3c-0.2,-0.2 -0.3,-0.4 -0.3,-0.6v-2.8c0,-0.2 0.1,-0.4 0.3,-0.6c0.2,-0.2 0.4,-0.3 0.6,-0.3h3.4v-3.5c0,-0.2 0.1,-0.4 0.3,-0.6c0.2,-0.1 0.4,-0.2 0.6,-0.3l5.2,-0.9h0.1c0.2,0 0.4,0.1 0.6,0.2c0.1,0.1 0.2,0.3 0.2,0.5v4.6h3.5c0.2,0 0.4,0.1 0.6,0.3c0.2,0.2 0.3,0.4 0.3,0.6v3.5c0,0.2 -0.1,0.4 -0.3,0.6c-0.2,0.2 -0.4,0.3 -0.6,0.3h-3.5v12.5c0,0.9 0.1,1.4 0.2,1.7c0.1,0.2 0.5,0.4 1.2,0.4h2.1c0.6,0 0.9,0.2 0.9,0.7zM1904.4,616.9c0,-1.6 -0.2,-2.9 -0.7,-4c-0.5,-1.1 -1.1,-2 -2,-2.7c-0.9,-0.7 -1.9,-1.2 -3.2,-1.5c-1.2,-0.3 -2.6,-0.5 -4.2,-0.5c-1.4,0 -2.8,0.1 -4.2,0.3c-1.4,0.2 -2.4,0.4 -3.2,0.6c-0.5,0.1 -0.8,0.5 -0.8,0.9v3.5c0,0.3 0.1,0.5 0.2,0.6c0.1,0.1 0.3,0.2 0.6,0.2h0.2c0.3,-0 0.8,-0.1 1.3,-0.1c0.5,-0 1.1,-0.1 1.7,-0.1c0.6,-0 1.3,-0 2,-0.1c0.7,-0 1.4,-0 2.1,-0c1,0 1.8,0.2 2.4,0.6c0.6,0.4 0.9,1.2 0.9,2.4v1.5h-2.3c-3.7,0 -6.4,0.6 -8.1,1.7c-1.7,1.2 -2.5,3 -2.5,5.5v0.4c0,1.4 0.2,2.6 0.6,3.5c0.4,0.9 1,1.7 1.7,2.3c0.7,0.6 1.5,1 2.3,1.2c0.9,0.2 1.8,0.4 2.7,0.4c1.3,0 2.4,-0.2 3.3,-0.5c0.9,-0.3 1.8,-0.8 2.6,-1.4v0.7c0,0.2 0.1,0.4 0.3,0.6c0.2,0.2 0.4,0.3 0.6,0.3h4.8c0.2,0 0.4,-0.1 0.6,-0.3c0.2,-0.2 0.3,-0.4 0.3,-0.6zM1895.9,628c0.6,-0.2 1.1,-0.4 1.7,-0.7v-4.7h-2.4c-0.7,0 -1.4,0.1 -1.8,0.2c-0.5,0.1 -0.9,0.3 -1.2,0.6c-0.3,0.3 -0.5,0.6 -0.6,1c-0.1,0.4 -0.2,0.9 -0.2,1.4v0.4c0,0.9 0.2,1.5 0.7,1.8c0.4,0.3 1.1,0.4 2,0.4c0.7,0 1.3,-0.1 1.9,-0.3zM1925.6,631.9v-3.8c0,-0.2 -0.1,-0.4 -0.2,-0.5c-0.2,-0.1 -0.4,-0.2 -0.6,-0.2h-0.1c-0.8,0.1 -1.6,0.2 -2.3,0.2c-0.7,0.1 -1.7,0.1 -2.9,0.1c-0.5,0 -0.9,-0.1 -1.4,-0.2c-0.4,-0.2 -0.8,-0.4 -1.1,-0.8c-0.3,-0.4 -0.6,-0.9 -0.8,-1.5c-0.2,-0.6 -0.3,-1.4 -0.3,-2.4v-3.6c0,-0.9 0.1,-1.7 0.3,-2.4c0.2,-0.6 0.4,-1.2 0.8,-1.5c0.3,-0.4 0.7,-0.7 1.1,-0.8c0.4,-0.2 0.9,-0.2 1.4,-0.2c1.2,0 2.2,0 2.9,0.1c0.7,0.1 1.5,0.1 2.3,0.2h0.1c0.2,0 0.4,-0.1 0.6,-0.2c0.2,-0.1 0.2,-0.3 0.2,-0.5v-3.8c0,-0.3 -0.1,-0.5 -0.2,-0.7c-0.1,-0.1 -0.4,-0.2 -0.7,-0.3c-0.6,-0.1 -1.4,-0.3 -2.3,-0.4c-1,-0.1 -2.1,-0.2 -3.4,-0.2c-3,0 -5.5,0.9 -7.3,2.8c-1.8,1.9 -2.7,4.6 -2.7,8.1v3.6c0,3.5 0.9,6.2 2.7,8.1c1.8,1.9 4.2,2.8 7.3,2.8c1.3,0 2.4,-0.1 3.4,-0.2c1,-0.1 1.7,-0.3 2.3,-0.4c0.3,-0.1 0.5,-0.2 0.7,-0.3c0.1,-0.1 0.2,-0.4 0.2,-0.7zM1944.1,629v3.3c0,0.5 -0.3,0.8 -0.8,0.9c-0.7,0.1 -1.2,0.2 -1.7,0.3c-0.5,0.1 -1,0.1 -1.7,0.1c-1.2,0 -2.2,-0.1 -3.1,-0.3c-0.9,-0.2 -1.6,-0.6 -2.2,-1.1c-0.6,-0.5 -1.1,-1.3 -1.4,-2.3c-0.3,-1 -0.5,-2.2 -0.5,-3.7v-12.5l-3.4,-0.6c-0.2,-0.1 -0.4,-0.2 -0.6,-0.3c-0.2,-0.2 -0.3,-0.4 -0.3,-0.6v-2.8c0,-0.2 0.1,-0.4 0.3,-0.6c0.2,-0.2 0.4,-0.3 0.6,-0.3h3.4v-3.5c0,-0.2 0.1,-0.4 0.3,-0.6c0.2,-0.1 0.4,-0.2 0.6,-0.3l5.2,-0.9h0.1c0.2,0 0.4,0.1 0.6,0.2c0.1,0.1 0.2,0.3 0.2,0.5v4.6h3.5c0.2,0 0.4,0.1 0.6,0.3c0.2,0.2 0.3,0.4 0.3,0.6v3.5c0,0.2 -0.1,0.4 -0.3,0.6c-0.2,0.2 -0.4,0.3 -0.6,0.3h-3.5v12.5c0,0.9 0.1,1.4 0.2,1.7c0.1,0.2 0.5,0.4 1.2,0.4h2.1c0.6,0 0.9,0.2 0.9,0.7z' id='vkbancontact-CompoundPath1' fill='%23005697' fill-rule='evenodd' stroke='none'/></g></svg>")}
.paybar__logo--applepay{aspect-ratio:1.562;background-image:url("data:image/svg+xml,<svg id='vkapplepay-Artwork' xmlns='http://www.w3.org/2000/svg' width='165.52107px' height='105.9651px' viewBox='0 0 165.52107 105.9651'><defs><filter id='vkapplepay-pkmono'><feColorMatrix type='saturate' values='0'/></filter></defs><g filter='url(%23vkapplepay-pkmono)'><g><path id='vkapplepay-XMLID_4_' d='M150.7,0H14.8c-0.6,0-1.1,0-1.7,0c-0.5,0-1,0-1.4,0 c-1,0-2.1,0.1-3.1,0.3c-1,0.2-2,0.5-3,1 c-0.9,0.5-1.8,1.1-2.5,1.8c-0.7,0.7-1.4,1.6-1.8,2.5 c-0.5,0.9-0.8,1.9-1,3c-0.2,1-0.2,2.1-0.3,3.1 c-0,0.5-0,1-0,1.4c-0,0.6-0,1.1-0,1.7V91.1 c0,0.6-0,1.1,0,1.7c0,0.5,0,1,0,1.4 c0,1,0.1,2.1,0.3,3.1c0.2,1,0.5,2,1,3 c0.5,0.9,1.1,1.8,1.8,2.5c0.7,0.7,1.6,1.4,2.5,1.8 c0.9,0.5,1.9,0.8,3,1c1,0.2,2.1,0.2,3.1,0.3c0.5,0,1,0,1.4,0 c0.6,0,1.1,0,1.7,0h135.9c0.6,0,1.1,0,1.7-0 c0.5-0,1-0,1.4-0c1-0,2.1-0.1,3.1-0.3 c1-0.2,2-0.5,3-1c0.9-0.5,1.8-1.1,2.5-1.8c0.7-0.7,1.4-1.6,1.8-2.5 c0.5-0.9,0.8-1.9,1-3c0.2-1,0.2-2.1,0.3-3.1 c0-0.5,0-1,0-1.4c0-0.6,0-1.1,0-1.7V14.8 c0-0.6,0-1.1-0-1.7c-0-0.5-0-1-0-1.4c-0-1-0.1-2.1-0.3-3.1 c-0.2-1-0.5-2-1-3c-0.5-0.9-1.1-1.8-1.8-2.5 c-0.7-0.7-1.6-1.4-2.5-1.8c-0.9-0.5-1.9-0.8-3-1 c-1-0.2-2.1-0.2-3.1-0.3c-0.5-0-1-0-1.4-0C151.8,0,151.3,0,150.7,0 L150.7,0z'/><path id='vkapplepay-XMLID_3_' fill='%23FFFFFF' d='M150.7,3.5l1.7,0c0.5,0,0.9,0,1.4,0 c0.8,0,1.7,0.1,2.6,0.2c0.8,0.1,1.4,0.3,2,0.6 c0.6,0.3,1.1,0.7,1.6,1.2c0.5,0.5,0.9,1,1.2,1.6 c0.3,0.6,0.5,1.2,0.6,2c0.2,0.9,0.2,1.8,0.2,2.6 c0,0.4,0,0.9,0,1.4c0,0.6,0,1.1,0,1.7V91.1 c0,0.6,0,1.1-0,1.7c-0,0.4-0,0.9-0,1.4c-0,0.8-0.1,1.7-0.2,2.6 c-0.1,0.7-0.3,1.4-0.6,2c-0.3,0.6-0.7,1.1-1.2,1.6 c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.2,0.5-2,0.6 c-0.9,0.2-1.8,0.2-2.6,0.2c-0.5,0-0.9,0-1.4,0 c-0.6,0-1.1,0-1.7,0H14.8c-0,0-0,0-0,0c-0.5,0-1.1,0-1.7-0 c-0.5-0-0.9-0-1.4-0c-0.7-0-1.7-0.1-2.6-0.2 c-0.7-0.1-1.4-0.3-2-0.7c-0.6-0.3-1.1-0.7-1.6-1.2 c-0.5-0.5-0.9-1-1.2-1.6c-0.3-0.6-0.5-1.2-0.6-2 c-0.2-0.9-0.2-1.8-0.2-2.6c-0-0.5-0-0.9-0-1.4l-0-1.3l0-0.4V14.8 l-0-0.4l0-1.3c0-0.5,0-0.9,0-1.4c0-0.8,0.1-1.7,0.2-2.6 c0.1-0.7,0.3-1.4,0.6-2c0.3-0.6,0.7-1.1,1.2-1.6 c0.5-0.5,1-0.9,1.6-1.2c0.6-0.3,1.2-0.5,2-0.6c0.9-0.2,1.8-0.2,2.6-0.2 c0.5-0,0.9-0,1.4-0l1.7-0H150.7'/><g><g><path d='M45.2,35.6c1.4-1.8,2.4-4.2,2.1-6.6c-2.1,0.1-4.6,1.4-6.1,3.1 c-1.3,1.5-2.5,4-2.2,6.3C41.4,38.7,43.7,37.4,45.2,35.6'/><path d='M47.3,39c-3.4-0.2-6.3,1.9-7.9,1.9c-1.6,0-4.1-1.8-6.8-1.8 c-3.5,0.1-6.7,2-8.5,5.2c-3.6,6.3-1,15.6,2.6,20.7 c1.7,2.5,3.8,5.3,6.5,5.2c2.6-0.1,3.6-1.7,6.7-1.7 c3.1,0,4,1.7,6.8,1.6c2.8-0.1,4.6-2.5,6.3-5.1 c2-2.9,2.8-5.7,2.8-5.8c-0.1-0.1-5.5-2.1-5.5-8.3 c-0.1-5.2,4.2-7.7,4.4-7.8C52.4,39.5,48.6,39.1,47.3,39'/></g><g><path d='M76.7,31.9c7.4,0,12.5,5.1,12.5,12.4c0,7.4-5.2,12.5-12.7,12.5h-8.1 v12.9h-5.9v-37.9H76.7z M68.4,51.9h6.7c5.1,0,8-2.8,8-7.5 c0-4.8-2.9-7.5-8-7.5h-6.8V51.9z'/><path d='M90.7,62c0-4.8,3.7-7.8,10.3-8.2l7.6-0.4v-2.1 c0-3.1-2.1-4.9-5.5-4.9c-3.3,0-5.3,1.6-5.8,4h-5.4 c0.3-5,4.6-8.7,11.4-8.7c6.7,0,11,3.5,11,9.1v19h-5.4v-4.5 h-0.1c-1.6,3.1-5.1,5-8.7,5C94.5,70.3,90.7,66.9,90.7,62z M108.6,59.5v-2.2l-6.8,0.4c-3.4,0.2-5.3,1.7-5.3,4.1 c0,2.4,2,4,5,4C105.5,65.8,108.6,63.1,108.6,59.5z'/><path d='M119.3,80v-4.6c0.4,0.1,1.4,0.1,1.8,0.1c2.6,0,4-1.1,4.9-3.9 c0-0.1,0.5-1.7,0.5-1.7l-10-27.6h6.1l7,22.5h0.1l7-22.5h6 l-10.3,29.1c-2.4,6.7-5.1,8.8-10.8,8.8C121.2,80.1,119.8,80.1,119.3,80 z'/></g></g></g><g></g><g></g><g></g><g></g><g></g><g></g></g></svg>")}
.paybar__logo--visa{aspect-ratio:1.56;background-image:url("data:image/svg+xml,<svg width='780' height='500' viewBox='0 0 780 500' fill='none' xmlns='http://www.w3.org/2000/svg'><g clip-path='url(%23vkvisa-clip0_6278_125833)'><path d='M780 0H0V500H780V0Z' fill='%231434CB'/><path d='M489.8 143.1C443 143.1 401.1 167.4 401.1 212.3C401.1 263.7 475.4 267.3 475.4 293.1C475.4 304 462.9 313.7 441.6 313.7C411.4 313.7 388.8 300.1 388.8 300.1L379.1 345.4C379.1 345.4 405.1 356.9 439.7 356.9C490.9 356.9 531.2 331.4 531.2 285.8C531.2 231.4 456.7 228 456.7 204C456.7 195.5 466.9 186.1 488.1 186.1C512.1 186.1 531.6 196 531.6 196L541.1 152.3C541.1 152.3 519.8 143.1 489.8 143.1ZM61.3 146.4L60.2 153C60.2 153 79.9 156.6 97.6 163.8C120.5 172.1 122.1 176.9 126 191.8L167.9 353.5H224.1L310.7 146.4H254.6L199 287.2L176.3 167.9C174.2 154.2 163.7 146.4 150.7 146.4H61.3ZM333.3 146.4L289.3 353.5H342.8L386.6 146.4H333.3ZM631.6 146.4C618.7 146.4 611.8 153.3 606.8 165.4L528.5 353.5H584.5L595.4 322.1H663.7L670.3 353.5H719.8L676.6 146.4H631.6ZM638.8 202.4L655.5 280.1H610.9L638.8 202.4Z' fill='white'/></g><defs><clipPath id='vkvisa-clip0_6278_125833'><rect width='780' height='500' fill='white'/></clipPath></defs></svg>")}
.paybar__logo--mastercard{aspect-ratio:1.56;background-image:url("data:image/svg+xml,<svg width='780' height='500' viewBox='0 0 780 500' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='780' height='500' fill='%23FFFFFF'/><circle cx='294' cy='250' r='160' fill='%23EB001B'/><circle cx='486' cy='250' r='160' fill='%23F79E1B'/><g clip-path='url(%23vkmastercard-mcOverlap)'><circle cx='486' cy='250' r='160' fill='%23FF5F00'/></g><defs><clipPath id='vkmastercard-mcOverlap'><circle cx='294' cy='250' r='160'/></clipPath></defs></svg>")}
.paybar__logo--postnl{aspect-ratio:1.0;background-image:url("data:image/svg+xml,<svg viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg' width='88' height='88'><path d='M29.99 39.4C26.57 39.4 23.83 41.29 23.83 45.55C23.83 49.72 26.57 51.71 29.99 51.71C33.39 51.71 36.15 49.72 36.15 45.55C36.15 41.29 33.39 39.4 29.99 39.4ZM29.99 48.78C28.46 48.78 27.32 47.62 27.32 45.55C27.32 43.3 28.46 42.32 29.99 42.32C31.51 42.32 32.65 43.3 32.65 45.55C32.65 47.62 31.51 48.78 29.99 48.78ZM52.18 39.5C52.18 39.57 52.23 39.62 52.3 39.62H54.89C55.09 39.62 55.26 39.79 55.26 39.99V42.23C55.26 42.29 55.21 42.35 55.15 42.35H52.3C52.23 42.35 52.18 42.4 52.18 42.46V46.81C52.18 48.48 52.81 48.98 53.87 48.98C54.37 48.98 55.14 48.67 55.26 48.67C55.32 48.67 55.37 48.73 55.37 48.79V50.94C55.37 51.1 55.28 51.21 55.18 51.26C54.71 51.52 53.92 51.69 52.75 51.69C50.71 51.69 48.81 50.66 48.81 47.38V39.8C48.81 39.13 49.07 38.5 49.49 38.04C50.04 37.43 51.81 36.29 52.04 36.29C52.14 36.29 52.18 36.32 52.18 36.42V39.5ZM10.98 40C10.98 39.79 11.15 39.62 11.36 39.62H15.85C20.26 39.62 22.55 42.27 22.55 45.69C22.55 49.12 19.99 51.5 15.78 51.5H14.47C14.4 51.5 14.35 51.55 14.35 51.62V57.17C14.35 57.26 14.31 57.29 14.21 57.29C13.98 57.29 12.2 56.15 11.65 55.55C11.24 55.09 10.98 54.45 10.98 53.78V40ZM19.21 45.52C19.21 44.06 18.27 42.7 15.78 42.7H14.46C14.4 42.7 14.35 42.75 14.35 42.81V48.3C14.35 48.36 14.4 48.41 14.46 48.41H15.85C18.81 48.41 19.21 46.35 19.21 45.52ZM47.07 47.84C47.07 50.34 45.27 51.71 41.77 51.71C39.76 51.71 37.64 51.01 37.62 51C37.46 50.94 37.36 50.8 37.36 50.64V48.3C37.36 48.23 37.42 48.17 37.51 48.17C37.52 48.17 37.55 48.17 37.55 48.18C38.3 48.42 40.73 49.02 42.02 49.02C42.78 49.02 43.18 48.91 43.44 48.65C43.62 48.47 43.7 48.29 43.7 48.06C43.7 47.3 42.74 47.08 41.81 46.88C41.7 46.86 41.75 46.87 41.43 46.8C39.4 46.32 37.26 45.82 37.26 43.2C37.26 42.04 37.75 41.08 38.66 40.41C39.56 39.74 40.87 39.4 42.44 39.4C43.85 39.4 45.53 39.86 46.09 40.04C46.26 40.1 46.36 40.25 46.36 40.41V42.74C46.36 42.84 46.24 42.89 46.17 42.86C44.56 42.26 43.09 42.05 42.03 42.05C41.19 42.05 40.65 42.41 40.65 42.98C40.65 43.63 41.45 43.8 42.45 44.03C42.57 44.06 43.12 44.18 43.26 44.21C44.09 44.39 44.94 44.58 45.64 45.04C46.6 45.67 47.07 46.58 47.07 47.84ZM65.26 51.46C65.22 51.46 65.19 51.42 65.19 51.39V44.31C65.19 42.74 64.65 42.07 63.4 42.07C62.95 42.07 62.41 42.23 61.88 42.54C61.34 42.85 60.92 43.1 60.78 43.19C60.73 43.22 60.69 43.29 60.69 43.35V51.39C60.69 51.43 60.66 51.46 60.62 51.46H57.46C57.42 51.46 57.39 51.43 57.39 51.39V40C57.39 39.82 57.54 39.66 57.73 39.66H60.62C60.66 39.66 60.69 39.7 60.69 39.74V40.63C60.69 40.68 60.74 40.73 60.79 40.73C60.81 40.73 60.84 40.72 60.85 40.71L60.95 40.64C61.3 40.37 61.84 40.06 62.2 39.92C62.99 39.62 63.85 39.44 64.54 39.44C67.12 39.44 68.48 40.93 68.48 43.73V51.38C68.48 51.42 68.45 51.45 68.41 51.45H65.26V51.46ZM71.09 51.46C71.05 51.46 71.01 51.42 71.01 51.39V33.95C71.01 33.88 71.03 33.87 71.11 33.87C71.31 33.87 73.07 34.97 73.64 35.6C74.06 36.06 74.3 36.7 74.3 37.33V51.39C74.3 51.42 74.27 51.46 74.23 51.46H71.09V51.46ZM29.99 21.15C29.93 21.15 29.87 21.16 29.8 21.21C29.27 21.6 28.8 22.07 28.4 22.59C28.28 22.72 28.28 22.88 28.4 23.04C28.79 23.53 29.23 23.98 29.71 24.36C29.8 24.43 29.89 24.46 29.98 24.46C30.08 24.46 30.17 24.43 30.25 24.35C30.74 23.98 31.18 23.53 31.56 23.04C31.69 22.88 31.69 22.72 31.56 22.58C31.17 22.06 30.7 21.6 30.18 21.21C30.11 21.16 30.05 21.15 29.99 21.15ZM29.99 25.42C29.73 25.42 29.46 25.43 29.19 25.44C29.09 25.44 29 25.47 28.93 25.54C28.83 25.64 28.79 25.8 28.79 25.91C28.8 26.45 28.84 29.33 28.86 31.17C28.87 32.05 28.88 32.69 28.88 32.71C28.88 32.85 28.98 33.12 29.27 33.12H30.7C30.91 33.12 31.06 32.97 31.09 32.73C31.09 32.73 31.09 32.72 31.09 32.71C31.09 32.67 31.12 30.22 31.18 26V25.91C31.18 25.83 31.15 25.66 31.04 25.55C30.97 25.48 30.88 25.44 30.78 25.44C30.51 25.43 30.24 25.42 29.99 25.42ZM33.61 25.81C33.28 25.81 33.01 25.99 32.87 26.31C32.46 27.22 32.16 28.06 31.87 29.09C31.84 29.22 31.85 29.32 31.91 29.39C31.95 29.44 32.03 29.5 32.18 29.5H33.3C33.55 29.5 33.64 29.37 33.68 29.26C33.86 28.64 33.99 28.28 34.22 27.76C34.23 27.76 34.25 27.73 34.31 27.73C34.34 27.73 34.37 27.73 34.39 27.74L34.96 27.92C35.03 27.95 35.07 28.01 35.09 28.05C35.13 28.14 35.14 28.25 35.11 28.34C35.1 28.36 33.96 31.54 33.62 32.6C33.57 32.77 33.58 32.9 33.65 32.99C33.71 33.08 33.82 33.12 33.97 33.12H35.35C35.57 33.12 35.72 33.03 35.79 32.85C35.84 32.71 35.91 32.52 35.99 32.28L36.03 32.19C36.44 31.03 37.07 29.28 37.2 28.78C37.43 27.94 37.49 27.01 36.26 26.55C35.86 26.41 35.49 26.28 35.15 26.18C34.71 26.04 34.29 25.94 33.92 25.86L33.88 25.85C33.77 25.82 33.69 25.81 33.61 25.81ZM26.36 25.81C26.28 25.81 26.2 25.82 26.12 25.84L26.06 25.85C25.69 25.94 25.27 26.04 24.84 26.17C24.5 26.28 24.13 26.4 23.73 26.55C22.49 27.01 22.55 27.93 22.78 28.77C22.91 29.26 23.49 30.9 23.99 32.27C24.07 32.51 24.14 32.71 24.19 32.85C24.26 33.03 24.41 33.12 24.64 33.12H26.02C26.2 33.12 26.29 33.05 26.34 32.99C26.4 32.89 26.41 32.77 26.36 32.6C26.02 31.55 24.88 28.37 24.87 28.34C24.84 28.25 24.85 28.14 24.89 28.05C24.91 28 24.95 27.95 25.02 27.92L25.59 27.73C25.61 27.73 25.64 27.73 25.66 27.73C25.72 27.73 25.75 27.75 25.75 27.76C25.99 28.29 26.12 28.65 26.3 29.26C26.33 29.37 26.43 29.5 26.68 29.5H27.8C27.92 29.5 28.01 29.47 28.07 29.39C28.13 29.32 28.14 29.22 28.1 29.1C27.81 28.05 27.51 27.22 27.1 26.31C27.03 26.16 26.83 25.81 26.36 25.81ZM35.07 34.18H24.92C24.57 34.18 24.27 34.48 24.27 34.83V36.11C24.27 36.51 24.44 36.7 24.79 36.7H35.2C35.55 36.7 35.72 36.51 35.72 36.11V34.83C35.72 34.48 35.42 34.18 35.07 34.18ZM83.91 44.05C83.9 36.93 70.52 24.59 56.27 16.73C39.82 7.66 21.1 2.32 14.94 5.71C7.91 9.59 4.06 28.94 4.06 44.05C4.06 59.27 7.69 78.38 14.94 82.38C21.51 86 39.41 80.66 56.27 71.37C70.75 63.38 83.9 51.52 83.91 44.05ZM19.88 1.22C30.25 1.22 46.88 7.78 57.94 13.88C64.26 17.37 71.44 22.45 77 27.63C82.33 32.6 87.36 38.78 87.36 44.05C87.36 49.01 83.33 54.83 76.85 60.77C71.35 65.81 64.2 70.77 57.94 74.22C47.26 80.1 30.98 86.98 20.25 86.98C17.33 86.98 14.94 86.48 13.13 85.48C8.38 82.86 5.34 75.81 3.54 68.89C1.61 61.48 0.61 52.55 0.61 44.05C0.61 35.73 1.69 26.79 3.56 19.52C5.83 10.66 9.15 4.82 13.13 2.62C14.81 1.69 17.08 1.22 19.88 1.22Z' fill='%23F56900'/></svg>")}
.paybar__logo--dhl{aspect-ratio:6.8182;background-image:url("data:image/svg+xml,<svg width='150px' height='22px' viewBox='0 0 150 22' xmlns='http://www.w3.org/2000/svg'><g id='vkdhl-Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='vkdhl-Template-element--Footer' transform='translate(-145.000000, -434.000000)' fill='%23D40511' fill-rule='nonzero'><g id='vkdhl-dhl-logo-copy-3' transform='translate(145.000000, 434.000000)'><g id='vkdhl-Group' transform='translate(0.000000, 14.000000)'><g id='vkdhl-Shape'><polygon points='0 2.9 20.3 2.9 19.2 4.4 0 4.4'></polygon><polygon points='0 0.1 22.3 0.1 21.2 1.6 0 1.6'></polygon><polygon points='0 5.7 18.2 5.7 17.1 7.2 0 7.2'></polygon></g><g transform='translate(127.000000, 0.000000)' id='vkdhl-Shape'><polygon points='23 4.4 2.8 4.4 3.9 2.9 23 2.9'></polygon><polygon points='23 7.2 0.7 7.2 1.8 5.7 23 5.7'></polygon><polygon points='6 0.1 23 0.1 23 1.6 4.9 1.6'></polygon></g></g><g id='vkdhl-Group' transform='translate(19.000000, 8.000000)'><path d='M0.6,13.2 L10.3,0.1 C10.3,0.1 20.9,0.1 22.2,0.1 C23.5,0.1 23.5,0.6 22.9,1.5 C22.2,2.4 21.1,3.9 20.4,4.8 C20.1,5.3 19.5,6.1 21.5,6.1 C23.7,6.1 37.5,6.1 37.5,6.1 C36.2,7.9 31.9,13.2 24.1,13.2 C17.8,13.2 0.6,13.2 0.6,13.2 Z' id='vkdhl-Shape'></path><polygon id='vkdhl-Shape' points='55.8 6.1 50.6 13.2 36.8 13.2 42 6.1'></polygon><path d='M75.7,6.1 L70.5,13.2 L56.7,13.2 C56.7,13.2 61.9,6.1 61.9,6.1 L75.7,6.1 Z' id='vkdhl-Shape'></path><path d='M80.2,6.1 C80.2,6.1 79.2,7.5 78.7,8.2 C76.9,10.5 78.5,13.2 84.1,13.2 C90.6,13.2 106.2,13.2 106.2,13.2 L111.4,6.1 L80.2,6.1 Z' id='vkdhl-Shape'></path></g><g id='vkdhl-Group' transform='translate(21.000000, 0.000000)'><path d='M5.4,0 L0.6,6.5 C0.6,6.5 25.4,6.5 26.7,6.5 C28,6.5 28,7 27.4,7.9 C26.7,8.8 25.6,10.3 24.9,11.2 C24.6,11.7 24,12.5 26,12.5 C28.2,12.5 36.7,12.5 36.7,12.5 C36.7,12.5 38.4,10.2 39.9,8.2 C41.8,5.5 40,0 33,0 C26.7,0 5.4,0 5.4,0 Z' id='vkdhl-Shape'></path><polygon id='vkdhl-Shape' points='74.9 12.5 41.2 12.5 50.4 0 64.2 0 58.9 7.2 65 7.2 70.3 0 84.1 0'></polygon><path d='M103.1,0 L93.9,12.5 L79.3,12.5 C79.3,12.5 88.6,0 88.6,0 L103.1,0 Z' id='vkdhl-Shape'></path></g></g></g></g></svg>")}
.paybar__logo--dpd{aspect-ratio:2.1793;background-image:url("data:image/svg+xml,<svg id='vkdpd-DPD_Black' xmlns='http://www.w3.org/2000/svg' width='448.931px' height='206px' viewBox='79.5 293.5 448.931 206'><g><path fill='%23414042' d='M372.3,441.9c-8.4,2.2-19.3,3.3-28.8,3.3c-24.4,0-40.6-13-40.6-36.8 c0-22.5,15.1-37.1,37.1-37.1c4.9,0,10.1,0.6,13.3,2.2v-32.7h19V441.9z M353.3,390.4 c-3-1.4-7-2.2-11.7-2.2c-11.6,0-19.3,7.1-19.3,19.7c0,13.5,8.4,21.1,21.9,21.1 c2.4,0,6-0.2,9.2-0.8V390.4z M528.4,441.9c-8.4,2.2-19.3,3.3-28.9,3.3 c-24.4,0-40.6-13-40.6-36.8c0-22.5,15.1-37.1,37.1-37.1c4.9,0,10.1,0.6,13.3,2.2v-32.7h19 V441.9z M509.4,390.4c-3-1.4-7-2.2-11.7-2.2c-11.6,0-19.3,7.1-19.3,19.7 c0,13.5,8.4,21.1,21.9,21.1c2.4,0,6-0.2,9.2-0.8V390.4z M402.3,390.2 c3.2-1.3,7.6-1.7,11.4-1.7c11.7,0,19.8,6.8,19.8,19c0,14.4-9,20.9-20.9,21.1v16.6 c0.3,0,0.6,0,1,0c24.6,0,39.3-13.8,39.3-38.4c0-22.4-15.7-35.5-38.8-35.5 c-11.7,0-23.3,2.7-30.9,5.9v95h19.2V390.2z'/><linearGradient id='vkdpd-SVGID_1_' gradientUnits='userSpaceOnUse' x1='366.751' y1='-291.9131' x2='736.271' y2='18.1508' gradientTransform='matrix(0.229 0 0 -0.229 0.3856 397.0497)'><stop offset='0' style='stop-color:%23A90034'/><stop offset='0.2717' style='stop-color:%23BB0033'/><stop offset='0.7226' style='stop-color:%23D30032'/><stop offset='1' style='stop-color:%23DC0032'/></linearGradient><path fill='url(%23vkdpd-SVGID_1_)' d='M199.7,385.5c-0.8,0.5-2,0.4-2.8-0.1l-4.5-2.7 c-0.4-0.2-0.7-0.6-1-1c-0-0-0-0.1-0-0.1c-0.3-0.5-0.5-1-0.5-1.4l-0.1-5.3 c-0-0.9,0.6-2,1.3-2.4l54.4-31.7l-76.3-41.6c-0.8-0.5-1.9-0.7-3.1-0.7 c-1.1-0-2.2,0.2-3.1,0.7l-76.3,41.6l85.5,49.8c0.8,0.4,1.4,1.5,1.4,2.4v72.6 c0,0.9-0.7,2-1.4,2.4l-4.6,2.6c-0.4,0.2-0.9,0.3-1.4,0.3c-0,0-0.1,0-0.1,0 c-0.6,0-1.1-0.1-1.5-0.3l-4.6-2.6c-0.8-0.4-1.4-1.5-1.4-2.4l0-64.7 c-0-0.5-0.4-1.1-0.8-1.3l-75.3-43.8v85.8c-0,1.9,1.4,4.3,3,5.3l77.5,45.7 c0.8,0.5,1.9,0.7,3,0.7c1.1-0,2.2-0.2,3-0.7l77.6-45.7c1.7-1,3-3.3,3-5.3 v-85.8L199.7,385.5z'/></g></svg>")}
/* == einde paybar-iconen == */
