.rkc{position:fixed;z-index:1000;background:#fff;color:#121212;font-family:var(--font-body-family);letter-spacing:.02rem}.rkc[hidden],.rkc-schleier[hidden]{display:none!important}.rkc-schleier:not([hidden]){display:block}.rkc *,.rkc *:before,.rkc *:after{box-sizing:border-box}.rkc__kopf{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:normal;color:#121212}.rkc__text{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.55;color:#3a2b2e}.rkc :where(button){font:inherit;letter-spacing:inherit}.rkc__knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.6rem}.rkc__ja,.rkc__nein{min-height:4.6rem;padding:0 1.6rem;border-radius:99rem;font-size:1.5rem;font-weight:600;cursor:pointer}.rkc__ja{background:#c8436a;color:#fff;border:0}.rkc__ja:hover{background:#b23a5e}.rkc__nein{background:#fff;color:#9c2a4c;border:.15rem solid #c8436a}.rkc__fuss{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;margin-top:1.2rem;font-size:1.3rem}.rkc__fuss button{padding:0;background:none;border:0;color:#9c2a4c;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.rkc__fuss a{color:#6b5d60;text-underline-offset:.3rem}.rkc button:focus-visible,.rkc a:focus-visible,.rkc-schalter:focus-visible{outline:.2rem solid #9c2a4c;outline-offset:.3rem}.rkc--leiste{left:0;right:0;bottom:0;border-top:.3rem solid #f3d6dd;box-shadow:0 -.6rem 2.4rem #3c141e1f}.rkc--leiste .rkc__innen{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2.4rem;max-width:130rem;margin:0 auto;padding:1.8rem 4rem}.rkc--leiste .rkc__text{margin:0}.rkc--leiste .rkc__rechts{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;min-width:32rem}.rkc--leiste .rkc__fuss{margin-top:0}@media screen and (max-width:374px),screen and (max-height:500px){.rkc--leiste .rkc__kopf{font-size:1.7rem;margin-bottom:.4rem}.rkc--leiste .rkc__text{font-size:1.3rem;line-height:1.45}.rkc--leiste .rkc__ja{min-height:4.2rem}}@media screen and (max-width:749px){.rkc--leiste .rkc__innen{grid-template-columns:1fr;gap:1.2rem;padding:1.6rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom))}.rkc--leiste .rkc__rechts{min-width:0}}body.overflow-hidden .rkc--leiste,body.overflow-hidden-mobile .rkc--leiste,body.overflow-hidden-tablet .rkc--leiste,body.overflow-hidden-desktop .rkc--leiste{visibility:hidden}html.rkc-gesperrt{overflow:hidden}.rkc-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#1e141673}.rkc--einst{z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(56rem,calc(100vw - 3.2rem));max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow:auto;overscroll-behavior:contain;padding:2.4rem;border-radius:1.6rem;box-shadow:0 1.6rem 5rem #0000004d}.rkc--einst:focus{outline:none}@media screen and (max-width:749px){.rkc--einst{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;max-height:88vh;max-height:88dvh;border-radius:1.8rem 1.8rem 0 0;padding:2rem 1.6rem calc(2rem + env(safe-area-inset-bottom))}}.rkc-zeile{display:grid;grid-template-columns:1fr auto;gap:.4rem 1.6rem;align-items:center;padding:1.4rem 0;border-top:.1rem solid #f0e4e7}.rkc-zeile__name{font-size:1.5rem;font-weight:700;color:#121212}.rkc-zeile p{grid-column:1;margin:0;font-size:1.3rem;line-height:1.5;color:#6b5d60}.rkc .rkc-schalter{grid-row:1 / span 2;grid-column:2;position:relative;width:4.8rem;height:2.8rem;margin:0;border:0;border-radius:99rem;background:#9a8a8e;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease}.rkc .rkc-schalter:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #0003;transition:left .15s ease}.rkc .rkc-schalter:checked{background:#c8436a}.rkc .rkc-schalter:checked:after{left:2.3rem}.rkc-immer{grid-row:1 / span 2;grid-column:2;font-size:1.2rem;font-weight:600;color:#9c2a4c}@media(prefers-reduced-motion:reduce){.rkc .rkc-schalter,.rkc .rkc-schalter:after{transition:none}}html.rkc-offen body>div:has(div[role=dialog][aria-label$=" Form"]){display:none!important}html.rkc-offen body.klaviyo-prevent-body-scrolling:not([class*=overflow-hidden]){overflow:visible!important}.rkc-fusslink{padding:0;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.rkc-fusslink:hover{text-decoration:underline;text-underline-offset:.3rem}.rkc-fusslink:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rk-cookie-banner.css.map */
