.rk-ks-wurzel{--rk-rot: #c8436a;--rk-rot-dunkel: #ad3459;--rk-rose: #fff6f8;--rk-rose-2: #ffd3da;--rk-text: #2b2024;--rk-grau: #6f6260;--rk-linie: #eadfdc;font-family:var(--font-body-family);letter-spacing:normal;color:var(--rk-text)}.rk-ks-wurzel *,.rk-ks-wurzel *:before,.rk-ks-wurzel *:after{box-sizing:border-box}.rk-ks-start{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:10px;margin:0;border:0;padding:0;background:none;color:inherit;cursor:pointer;font:inherit}.rk-ks-start__text{display:none;padding:9px 14px;border-radius:999px;background:#fff;color:var(--rk-text);font-size:15px;font-weight:600;line-height:1.2;box-shadow:0 6px 20px #2b202424}.rk-ks-start__rund{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--rk-rot);color:#fff;box-shadow:0 8px 24px #c8436a59;transition:transform .2s ease}.rk-ks-start:hover .rk-ks-start__rund{transform:scale(1.05)}.rk-ks-start svg{width:28px;height:28px}.rk-ks-start:focus-visible{outline:none;box-shadow:none}.rk-ks-start:focus-visible .rk-ks-start__rund{outline:3px solid var(--rk-text);outline-offset:3px}.rk-ks-wurzel:not([data-bereit]) .rk-ks-start,.rk-ks-wurzel--offen .rk-ks-start,body.overflow-hidden .rk-ks-start,body.overflow-hidden-mobile .rk-ks-start,body.overflow-hidden-tablet .rk-ks-start,body.overflow-hidden-desktop .rk-ks-start,body.overflow-hidden .rk-ks,body.overflow-hidden-mobile .rk-ks,body.overflow-hidden-tablet .rk-ks,body.overflow-hidden-desktop .rk-ks{display:none}body:has(.rk-ks-wurzel[data-bereit]) .rk-nach-oben{right:max(26px,env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom))}@media(max-width:989px){body:has([data-rk-kf-gespraech]:not([hidden])) .rk-ks-start{bottom:calc(88px + env(safe-area-inset-bottom))}}.rk-ks{position:fixed;right:20px;bottom:20px;z-index:999;display:flex;flex-direction:column;width:400px;height:min(680px,calc(100vh - 40px));overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 60px #2b202438}.rk-ks[hidden]{display:none}.rk-ks__kopf{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;background:var(--rk-rot);color:#fff}.rk-ks__flamme{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#ffffff29}.rk-ks__flamme svg{width:20px;height:26px}.rk-ks__titel{flex:1;min-width:0}.rk-ks__titel strong{display:block;font-size:17px;line-height:1.2}.rk-ks__titel span{font-size:13px;opacity:.9}.rk-ks__zu{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer}.rk-ks__zu:hover{background:#ffffff24}.rk-ks__zu:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none}.rk-ks__zu svg{width:20px;height:20px}.rk-ks__verlauf{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 8px;background:var(--rk-rose);scroll-behavior:smooth}.rk-ks__ki{margin:0 0 14px;color:var(--rk-grau);font-size:12.5px;line-height:1.4;text-align:center}.rk-ks__blase{max-width:88%;margin:0 0 12px;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.5;overflow-wrap:break-word}.rk-ks__blase--assistent{border:1px solid var(--rk-linie);border-bottom-left-radius:6px;background:#fff}.rk-ks__blase--kundin{margin-left:auto;border-bottom-right-radius:6px;background:var(--rk-rot);color:#fff;white-space:pre-wrap}.rk-ks__blase p{margin:0 0 8px}.rk-ks__blase p:last-child,.rk-ks__blase ul:last-child{margin-bottom:0}.rk-ks__blase ul{margin:4px 0 8px;padding-left:18px}.rk-ks__blase li{margin-bottom:3px}.rk-ks__blase a{color:var(--rk-rot-dunkel);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rk-ks__status{margin:-4px 0 12px 4px;color:var(--rk-grau);font-size:13.5px;font-style:italic}.rk-ks__tippt{display:inline-flex;gap:4px;padding:14px 16px}.rk-ks__tippt i{width:7px;height:7px;border-radius:50%;background:#c9b8b4;animation:rk-ks-punkt 1.2s infinite ease-in-out}.rk-ks__tippt i:nth-child(2){animation-delay:.15s}.rk-ks__tippt i:nth-child(3){animation-delay:.3s}@keyframes rk-ks-punkt{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.rk-ks__vorschlaege{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.rk-ks__vorschlaege button{margin:0;padding:8px 12px;border:1px solid var(--rk-rose-2);border-radius:999px;background:#fff;color:var(--rk-text);font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer}.rk-ks__vorschlaege button:hover{border-color:var(--rk-rot);color:var(--rk-rot-dunkel)}.rk-ks__karten{display:flex;gap:10px;margin:0 0 12px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory}.rk-ks__karte{flex:none;width:150px;overflow:hidden;border:1px solid var(--rk-linie);border-radius:12px;background:#fff;color:inherit;text-decoration:none;scroll-snap-align:start}.rk-ks__karte img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f4eeec}.rk-ks__karte span{display:block;padding:8px 10px 0;font-size:13.5px;font-weight:600;line-height:1.3}.rk-ks__karte small{display:block;padding:2px 10px 10px;color:var(--rk-grau);font-size:13px}.rk-ks__karte:hover span{color:var(--rk-rot-dunkel)}.rk-ks__formular{margin:0 0 12px;padding:14px;border:1px solid var(--rk-rose-2);border-radius:14px;background:#fff}.rk-ks__formular strong{display:block;margin-bottom:4px;font-size:15px}.rk-ks__formular p{margin:0 0 10px;color:var(--rk-grau);font-size:13.5px;line-height:1.4}.rk-ks__formular label{display:block;margin:8px 0 4px;font-size:13px;font-weight:600}.rk-ks__formular input[type=text],.rk-ks__formular input[type=email],.rk-ks__formular textarea{display:block;width:100%;margin-top:4px;padding:9px 10px;border:1px solid #8c7b77;border-radius:8px;background:#fff;color:var(--rk-text);font:inherit;font-size:16px;font-weight:400}.rk-ks__formular textarea{min-height:84px;resize:vertical}.rk-ks__formular .rk-ks__haken{display:flex;gap:8px;align-items:flex-start;font-weight:400;color:var(--rk-grau)}.rk-ks__formular .rk-ks__haken input{margin:3px 0 0}.rk-ks__lock{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rk-ks__formular button{width:100%;margin-top:12px;padding:11px;border:0;border-radius:999px;background:var(--rk-rot);color:#fff;font:inherit;font-weight:700;cursor:pointer}.rk-ks__formular button:hover{background:var(--rk-rot-dunkel)}.rk-ks__formular button:disabled{opacity:.6;cursor:default}.rk-ks__formular .rk-ks__klein{margin:8px 0 0;font-size:12px}.rk-ks__formular .rk-ks__fehler{margin:10px 0 0;color:#a1213f;font-size:13.5px}.rk-ks__eingabe{display:flex;gap:8px;align-items:flex-end;margin:0;padding:12px;border-top:1px solid var(--rk-linie);background:#fff}.rk-ks__eingabe textarea{flex:1;max-height:120px;min-height:44px;margin:0;padding:11px 14px;border:1px solid #8c7b77;border-radius:22px;background:#fff;color:var(--rk-text);font:inherit;font-size:16px;line-height:1.35;resize:none}.rk-ks__eingabe textarea:focus{outline:2px solid var(--rk-rot);outline-offset:0;border-color:transparent;box-shadow:none}.rk-ks__senden{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--rk-rot);color:#fff;cursor:pointer}.rk-ks__senden:disabled{opacity:.45;cursor:default}.rk-ks__senden svg{width:20px;height:20px}.rk-ks__fuss{padding:0 12px 10px;background:#fff;color:var(--rk-grau);font-size:12px;line-height:1.4;text-align:center}.rk-ks__fuss a{color:inherit;text-decoration:underline}@media(min-width:990px)and (min-height:501px){.rk-ks-start__text{display:block}}@media(max-width:749px){.rk-ks-start{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.rk-ks-start__rund{width:56px;height:56px}body:has(.rk-ks-wurzel[data-bereit]) .rk-nach-oben{right:max(20px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:749px),(max-height:500px){.rk-ks{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}html.rk-ks-offen,html.rk-ks-offen body{overflow:hidden}}@media(prefers-reduced-motion:reduce){.rk-ks__tippt i{animation:none}.rk-ks__verlauf{scroll-behavior:auto}.rk-ks-start__rund{transition:none}}@media print{.rk-ks-wurzel{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rk-kundenservice.css.map */
