.cro-regel{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);text-align:left}.cro-regel svg{flex:none;margin-top:.15rem;color:var(--color-bg-brand)}.cro-regel strong{color:var(--color-text)}.cro-regel a{color:var(--color-bg-brand);text-decoration:underline;text-underline-offset:2px}.cro-regel--kerst{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-alt);color:var(--color-text)}.cro-regel--breed{max-width:44rem;font-size:.875rem}.nieuwsbrief-toestemming{margin:var(--space-2) 0 0;font-size:.75rem;line-height:1.45}.checkbox__uitleg{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--color-text-secondary)}.b2b-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.b2b-cta .btn{min-height:var(--touch-min,44px)}.b2b-cta__belofte{flex-basis:100%;margin:0;font-size:.875rem;color:var(--color-text-secondary)}@media (max-width:559px){.b2b-cta .btn{flex:1 1 100%;justify-content:center}}.sticky-cta.sticky-cta--b2b{gap:var(--space-2)}.sticky-cta--b2b .btn{flex:1 1;justify-content:center;min-height:var(--touch-min,44px);padding-inline:var(--space-3);white-space:nowrap}.b2b-vertrouwen{padding:var(--space-6);border:1px solid var(--color-border-hair);border-radius:var(--radius-vel);background:var(--color-bg-sheet)}.b2b-vertrouwen h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.b2b-vertrouwen ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.b2b-vertrouwen li{display:flex;gap:var(--space-2);align-items:flex-start;font-size:.9375rem;line-height:1.5}.b2b-vertrouwen li svg{flex:none;margin-top:.2rem;color:var(--color-success)}.b2b-vertrouwen a{color:var(--color-bg-brand);font-weight:var(--weight-semibold,600)}.b2b-vertrouwen__register{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border-hair);font-size:.8125rem;color:var(--color-text-secondary)}@media (min-width:900px){.b2b-vertrouwen ul{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}}.staffel-besparing{display:block;font-size:.75rem;color:var(--color-success);white-space:nowrap}.staffel-voorbeeld,.wagen__actie{margin:var(--space-3) 0 0;font-size:.875rem}.wagen__actie{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-accent-soft);color:var(--color-text)}.cro-onder-knop>.cro-regel:first-child{margin-top:0}.site-footer__nieuwsbrief .notice{color:var(--color-text)}.kassa-akkoord{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;border:0}.kassa-akkoord .checkbox{margin:0}.kassa-akkoord__vink>span{font-size:.875rem;line-height:1.5}.kassa-akkoord .checkbox__uitleg{margin-top:2px;font-size:.75rem;line-height:1.45}.kassa-akkoord__fout{margin:calc(-1 * var(--space-2)) 0 0}.kassa-vertrouwen{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);font-size:.75rem;line-height:1.5;color:var(--color-text-secondary)}.kassa-vertrouwen li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.kassa-vertrouwen svg{flex:none;color:var(--color-bg-brand)}.kassa-vertrouwen a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cro-onder-knop--kassa .cro-regel{justify-content:center;text-align:center}.cro-regel--klein{font-size:.75rem}.cro-kerst-kort{margin:var(--space-3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text)}.cro-kerst-kort summary{display:flex;justify-content:center;align-items:flex-start;gap:var(--space-2);list-style:none;cursor:pointer}.cro-kerst-kort summary::-webkit-details-marker{display:none}.cro-kerst-kort summary svg{flex:none;margin-top:.15rem;color:var(--color-bg-brand)}.cro-kerst-kort__meer{color:var(--color-bg-brand);text-decoration:underline;text-underline-offset:2px}.cro-kerst-kort p{margin:var(--space-1) 0 0;font-size:.75rem;color:var(--color-text-secondary);text-align:center}@media (max-width:559px){.pdp-buy{min-width:0}.pdp-buy .cta-stack .btn--lg{flex-wrap:wrap;row-gap:0;column-gap:.35em;max-width:100%}}