.PaymentMethodLogo-module__COqO8W__logo{border:1px solid var(--c-card-border);background:#fff;border-radius:6px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:40px;display:inline-flex;overflow:hidden}.PaymentMethodLogo-module__COqO8W__image{object-fit:contain;width:44px;height:32px}.PaymentMethodLogo-module__COqO8W__bank{color:var(--c-action-blue)}
.page-module__nd8m-q__page{max-width:var(--maxw-site);padding:var(--space-20) var(--space-16) var(--space-40);gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.page-module__nd8m-q__heading{color:var(--c-ink);margin:0;font-size:clamp(22px,4vw,30px);font-weight:700}.page-module__nd8m-q__emptyBox{background:var(--c-blue-tint);border:1px solid var(--c-card-border);padding:var(--space-30) var(--space-20);align-items:flex-start;gap:var(--space-16);border-radius:10px;flex-direction:column;display:flex}.page-module__nd8m-q__emptyBtn{min-height:46px;padding:0 var(--space-20);border:2px solid var(--c-action-blue);background:var(--c-action-blue);color:#fff;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.page-module__nd8m-q__emptyBtn:hover{color:var(--c-action-blue);background:#fff;text-decoration:none}.page-module__nd8m-q__grid{gap:var(--space-30);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}@media (min-width:900px){.page-module__nd8m-q__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}}.page-module__nd8m-q__card{background:var(--c-blue-tint);border:1px solid var(--c-card-border);padding:var(--space-20);gap:var(--space-14);border-radius:10px;flex-direction:column;display:flex}.page-module__nd8m-q__sectionHeading{color:var(--c-ink);margin:0;font-size:18px;font-weight:700}.page-module__nd8m-q__sectionHint{margin:calc(-1 * var(--space-8)) 0 0;color:var(--c-muted-2);font-size:14px}.page-module__nd8m-q__billing{gap:var(--space-20);flex-direction:column;display:flex}.page-module__nd8m-q__shipping{gap:var(--space-14);border-top:1px solid var(--c-rule);padding-top:var(--space-16);flex-direction:column;display:flex}.page-module__nd8m-q__checkboxRow{align-items:flex-start;gap:var(--space-10);color:var(--c-ink);cursor:pointer;font-size:15px;font-weight:600;display:flex}.page-module__nd8m-q__checkboxRow input[type=checkbox]{width:20px;height:20px;accent-color:var(--c-action-blue);flex-shrink:0;margin-top:2px}.page-module__nd8m-q__countryNotice{color:var(--c-ink);margin:0;font-size:14px;font-weight:600}.page-module__nd8m-q__countryNotice a{color:var(--c-action-blue)}.page-module__nd8m-q__countryStatic{color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.page-module__nd8m-q__fieldRow{gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.page-module__nd8m-q__field{gap:var(--space-6);flex-direction:column;display:flex}.page-module__nd8m-q__label{color:var(--c-body);font-size:14px;font-weight:600}.page-module__nd8m-q__input,.page-module__nd8m-q__select,.page-module__nd8m-q__textarea{min-height:46px;padding:0 var(--space-12);border:1px solid var(--c-control-border);font-size:16px;font-family:var(--font-stack);color:var(--c-ink);background:#fff;border-radius:6px}.page-module__nd8m-q__textarea{padding:var(--space-10) var(--space-12);resize:vertical;min-height:100px}.page-module__nd8m-q__input:focus,.page-module__nd8m-q__select:focus,.page-module__nd8m-q__textarea:focus{outline:2px solid var(--c-action-blue);outline-offset:-1px}.page-module__nd8m-q__inputError{border-color:var(--c-attention-red)}.page-module__nd8m-q__lookupStatus{margin:calc(-1 * var(--space-6)) 0 0;color:var(--c-muted-3);font-size:13px}.page-module__nd8m-q__errorText{color:var(--c-attention-red);font-size:13px}.page-module__nd8m-q__summary{gap:var(--space-30);flex-direction:column;display:flex}.page-module__nd8m-q__lines{gap:var(--space-8);border-bottom:1px solid var(--c-rule);padding-bottom:var(--space-12);flex-direction:column;display:flex}.page-module__nd8m-q__line{justify-content:space-between;gap:var(--space-8);font-size:15px;display:flex}.page-module__nd8m-q__lineName{color:var(--c-body)}.page-module__nd8m-q__programConfig{color:var(--c-muted-3);font-size:13px}.page-module__nd8m-q__programParts{color:var(--c-muted-3);margin:4px 0 0;padding:0;font-size:13px;list-style:none}.page-module__nd8m-q__programParts li:before{content:"– "}.page-module__nd8m-q__totals{flex-direction:column;display:flex}.page-module__nd8m-q__totalsRow{padding:var(--space-6) 0;color:var(--c-body);justify-content:space-between;font-size:15px;display:flex}.page-module__nd8m-q__totalsFinal{color:var(--c-ink);border-top:2px solid var(--c-rule);margin-top:var(--space-6);padding-top:var(--space-12);font-size:19px;font-weight:700}.page-module__nd8m-q__couponCard{}.page-module__nd8m-q__couponRow{gap:var(--space-8);display:flex}.page-module__nd8m-q__couponRow .page-module__nd8m-q__field{flex:auto}.page-module__nd8m-q__couponInput{text-transform:uppercase;letter-spacing:.06em;}.page-module__nd8m-q__couponInput::placeholder{text-transform:none;letter-spacing:normal}.page-module__nd8m-q__paymentList{gap:var(--space-8);flex-direction:column;display:flex}.page-module__nd8m-q__paymentRow{align-items:center;gap:var(--space-12);min-height:60px;padding:var(--space-10) var(--space-12);border:1px solid var(--c-control-border);cursor:pointer;background:#fff;border-radius:8px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex}.page-module__nd8m-q__paymentRow:hover{border-color:var(--c-action-blue)}.page-module__nd8m-q__paymentRow input[type=radio]{width:20px;height:20px;accent-color:var(--c-action-blue);flex:0 0 20px;margin:0}.page-module__nd8m-q__paymentRowSelected{border-color:var(--c-action-blue);box-shadow:0 0 0 1px var(--c-action-blue)}.page-module__nd8m-q__paymentLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__nd8m-q__paymentName{color:var(--c-ink);font-weight:600}.page-module__nd8m-q__paymentDescription{color:var(--c-muted-2);font-size:13px}.page-module__nd8m-q__paymentSurcharge{color:var(--c-muted-2);font-size:13px;font-weight:400}.page-module__nd8m-q__submitBtn{background:var(--c-action-blue);color:#fff;border:2px solid var(--c-action-blue);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:54px;font-size:16px;font-weight:700;transition:background-color .15s,color .15s;display:flex}.page-module__nd8m-q__submitBtn:hover:not(:disabled){color:var(--c-action-blue);background:#fff}.page-module__nd8m-q__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__nd8m-q__submitBtn:focus-visible{outline:2px solid var(--c-action-blue);outline-offset:2px}.page-module__nd8m-q__termsNote{color:var(--c-muted-3);margin:0;font-size:13px}.page-module__nd8m-q__successPanel{background:var(--c-success-bg);border:1px solid var(--c-success-border);padding:var(--space-30);gap:var(--space-12);max-width:var(--maxw-text);flex-direction:column;align-items:flex-start;display:flex}.page-module__nd8m-q__successHeading{color:var(--c-brand-green);margin:0;font-size:clamp(22px,4vw,28px);font-weight:700}.page-module__nd8m-q__successLink{color:var(--c-action-blue);font-weight:700;text-decoration:underline}.page-module__nd8m-q__brochure{align-items:center;gap:var(--space-10);margin-top:var(--space-14);padding:var(--space-10) var(--space-12);border:1px solid var(--c-card-border);border-radius:var(--radius-10,10px);cursor:pointer;background:#fff;display:flex}.page-module__nd8m-q__brochureCadeau{border-color:var(--c-success-border);background:var(--c-success-bg)}.page-module__nd8m-q__brochureTeken{color:var(--c-muted-2);flex:none}.page-module__nd8m-q__brochureVoetnoot{margin:var(--space-6,6px) 0 0;color:var(--c-muted-2);font-size:13px;line-height:1.5}.page-module__nd8m-q__brochureText{align-items:center;gap:var(--space-8);color:var(--c-ink);flex-wrap:wrap;font-size:15px;display:flex}.page-module__nd8m-q__brochureGratis{padding:2px var(--space-8);background:var(--c-brand-green);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;font-size:13px;font-weight:700}.page-module__nd8m-q__brochurePrijs{padding:2px var(--space-8);border:1px solid var(--c-card-border);color:var(--c-body);background:#fff;border-radius:999px;font-size:13px;font-weight:700}.page-module__nd8m-q__loginNote{background:var(--c-blue-tint);border:1px solid var(--c-card-border);padding:var(--space-12) var(--space-16);color:var(--c-body);border-radius:10px;margin:0;font-size:15px}.page-module__nd8m-q__loginNote a{color:var(--c-action-blue);font-weight:600;text-decoration:none}@media (hover:hover){.page-module__nd8m-q__loginNote a:hover{text-decoration:underline}}
