.rl-consent{--rl-consent-breedte: 46rem;--rl-consent-rand: .1rem solid rgb(var(--color-border, 230, 230, 230));position:fixed;z-index:100;display:none;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;padding:2rem}.rl-consent[data-rl-open]{display:flex}.rl-consent__scherm{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground, 13, 13, 13),.2);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.rl-consent__paneel{position:relative;display:flex;width:100%;max-width:var(--rl-consent-breedte);max-height:calc(100vh - 4rem);max-height:calc(100svh - 4rem);flex-direction:column;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 13, 13, 13));overflow:hidden}.rl-consent[data-rl-laag="1"] [data-rl-toon="2"],.rl-consent[data-rl-laag="2"] [data-rl-toon="1"]{display:none}.rl-consent__inhoud{padding:3.2rem 3.2rem 2.8rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.rl-consent__titel{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale, 1) * 2rem);font-weight:var(--font-heading-weight, 500);line-height:1.2}.rl-consent__tekst{font-size:calc(var(--font-body-scale, 1) * 1.4rem);line-height:1.5}.rl-consent__tekst>p{margin:0 0 1.2rem}.rl-consent__tekst>p:last-child{margin-bottom:0}.rl-consent__link{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.rl-consent__lijst{margin:2rem 0 0;padding:0;list-style:none}.rl-consent__soort+.rl-consent__soort{margin-top:1.6rem;border-top:var(--rl-consent-rand);padding-top:1.6rem}.rl-consent__regel{position:relative;display:flex;align-items:center;gap:1.2rem;cursor:pointer}.rl-consent__regel:has(input[disabled]){cursor:default}.rl-consent__regel input{position:absolute;width:.1rem;height:.1rem;border:0;margin:0;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.rl-consent__vakje{position:relative;width:1.8rem;height:1.8rem;flex:0 0 auto;border:.1rem solid rgba(var(--color-foreground, 13, 13, 13),.45);transition:background var(--duration-default, .2s) ease-in-out,border-color var(--duration-default, .2s) ease-in-out}.rl-consent__regel input:checked+.rl-consent__vakje{border-color:rgb(var(--color-foreground, 13, 13, 13));background:rgb(var(--color-foreground, 13, 13, 13))}.rl-consent__regel input:checked+.rl-consent__vakje:after{content:"";position:absolute;top:.15rem;left:.55rem;width:.45rem;height:.95rem;border:solid rgb(var(--color-background, 255, 255, 255));border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.rl-consent__regel input:disabled+.rl-consent__vakje{opacity:.4}.rl-consent__regel input:focus-visible+.rl-consent__vakje{outline:.2rem solid rgb(var(--color-foreground, 13, 13, 13));outline-offset:.2rem}.rl-consent__naam{font-size:calc(var(--font-body-scale, 1) * 1.4rem);letter-spacing:.04em;text-transform:uppercase}.rl-consent__uitleg{margin:.6rem 0 0 2.8rem;font-size:calc(var(--font-body-scale, 1) * 1.3rem);line-height:1.45;opacity:.7}.rl-consent__knoppen{display:flex;flex-direction:column;flex:0 0 auto}.rl-consent__knop{display:flex;min-height:5.6rem;align-items:center;justify-content:center;border:0;border-top:var(--rl-consent-rand);padding:1.2rem 2rem;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 13, 13, 13));cursor:pointer;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale, 1) * 1.5rem);letter-spacing:.02em;transition:background var(--duration-default, .2s) ease-in-out,color var(--duration-default, .2s) ease-in-out}.rl-consent__knop--vol{border-top-color:transparent;background:rgb(var(--color-foreground, 13, 13, 13));color:rgb(var(--color-background, 255, 255, 255))}@media(hover:hover){.rl-consent__knop:hover{background:rgba(var(--color-foreground, 13, 13, 13),.06)}.rl-consent__knop--vol:hover{background:rgba(var(--color-foreground, 13, 13, 13),.85)}}.rl-consent__knop:focus-visible{outline:.2rem solid rgb(var(--color-foreground, 13, 13, 13));outline-offset:-.4rem}.rl-consent__knop--vol:focus-visible{outline-color:rgb(var(--color-background, 255, 255, 255))}@media screen and (max-width:575.98px){.rl-consent{padding:1.6rem}.rl-consent__inhoud{padding:2.4rem 2.4rem 2rem}.rl-consent__knop{min-height:5.2rem}}@media(prefers-reduced-motion:reduce){.rl-consent__knop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rl-consent.css.map */
