#pflege-pflegeboxi-root[hidden]{display:none!important}.pflege-pflegeboxi-widget{position:fixed;z-index:10350;right:max(1.35rem,calc(env(safe-area-inset-right,0px) + .35rem));bottom:max(1.35rem,calc(env(safe-area-inset-bottom,0px) + .35rem));max-width:min(22rem,calc(100vw - max(2.25rem,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))));display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;font-family:var(--font-body-family),system-ui,sans-serif;box-sizing:border-box}.pflege-pflegeboxi-widget__cluster{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;pointer-events:auto;transform:scale(1.32890625);transform-origin:bottom right}.pflege-pflegeboxi-widget__dismiss{pointer-events:auto;width:2.05rem;height:2.05rem;margin:0;padding:0;border-radius:999px;border:1px solid rgba(15,79,105,.22);background:linear-gradient(180deg,#fffffffa,#f8fbfdf0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#0f4f69b8;flex-shrink:0;box-shadow:0 1px #ffffffd9 inset,0 1px 2px #0f2d540f,0 4px 12px #0f4f691a;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pflege-pflegeboxi-widget__dismiss:hover{background:#fff;color:#093847;border-color:#0f4f6961;transform:scale(1.04);box-shadow:0 1px #ffffffe6 inset,0 2px 4px #0f2d5412,0 6px 16px #0f4f6924}.pflege-pflegeboxi-widget__dismiss:focus-visible{outline:.2rem solid rgba(44,106,191,.65);outline-offset:2px}.pflege-pflegeboxi-widget__dismiss-icon{display:flex;width:1.02rem;height:1.02rem}.pflege-pflegeboxi-widget__dismiss-icon svg{width:100%;height:100%}.pflege-pflegeboxi-widget__launcher{pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:0;padding:0;border:none;background:none;cursor:pointer;color:inherit;text-align:right;-webkit-tap-highlight-color:transparent;max-width:min(100%,calc(100vw - max(2.5rem,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)) - .5rem));box-sizing:border-box}.pflege-pflegeboxi-widget__launcher:focus-visible{outline:.2rem solid rgba(44,106,191,.65);outline-offset:.25rem;border-radius:1rem}.pflege-pflegeboxi-widget__bubble{--pflegeboxi-bubble-fill: #fff;--pflegeboxi-bubble-border: #0f5069;--pflegeboxi-tail-right: 1.2rem;--pflegeboxi-tail-w: 6px;--pflegeboxi-tail-h: 7px;display:block;position:relative;z-index:0;--pflegeboxi-bubble-max: 14rem;padding:.42rem .85rem .46rem;margin-bottom:calc(var(--pflegeboxi-tail-h) - 4px);width:min(var(--pflegeboxi-bubble-max),calc(100vw - max(2.6rem,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))));max-width:100%;box-sizing:border-box;border:1px solid var(--pflegeboxi-bubble-border);border-radius:.6rem;background-color:var(--pflegeboxi-bubble-fill);box-shadow:0 4px 12px #0f2d5412;font-size:.78rem;line-height:1.35;font-weight:600;color:#0f4f69;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.pflege-pflegeboxi-widget__bubble:before{content:"";position:absolute;top:100%;right:var(--pflegeboxi-tail-right);transform:translate(50%);width:0;height:0;border-style:solid;border-color:var(--pflegeboxi-bubble-border) transparent transparent transparent;border-width:var(--pflegeboxi-tail-h) var(--pflegeboxi-tail-w) 0 var(--pflegeboxi-tail-w);pointer-events:none}.pflege-pflegeboxi-widget__bubble:after{content:"";position:absolute;top:calc(100% - 1px);right:var(--pflegeboxi-tail-right);transform:translate(50%);width:0;height:0;border-style:solid;border-color:var(--pflegeboxi-bubble-fill) transparent transparent transparent;border-width:calc(var(--pflegeboxi-tail-h) - 1px) calc(var(--pflegeboxi-tail-w) - 1px) 0 calc(var(--pflegeboxi-tail-w) - 1px);pointer-events:none}.pflege-pflegeboxi-widget__img-wrap{display:block;line-height:0;border-radius:1.25rem;overflow:visible;background:transparent;box-shadow:none}@keyframes pflegeboxi-soft-glow{0%,to{filter:drop-shadow(0 0 5px rgba(63,134,217,.18)) drop-shadow(0 0 12px rgba(120,190,255,.06))}50%{filter:drop-shadow(0 0 8px rgba(63,134,217,.26)) drop-shadow(0 0 18px rgba(120,190,255,.1))}}.pflege-pflegeboxi-widget__img-wrap img{display:block;width:clamp(5.5rem,24.2vw,8.25rem);height:auto;vertical-align:bottom;border-radius:1.25rem;animation:pflegeboxi-soft-glow 5s ease-in-out infinite}@keyframes pflegeboxi-nudge{0%,to{transform:translateY(0)}35%{transform:translateY(-14px)}55%{transform:translateY(0)}}.pflege-pflegeboxi-widget__launcher--nudge{animation:pflegeboxi-nudge .75s ease}.pflege-pflegeboxi-modal{--pfb-petrol: #0f4f69;--pfb-petrol-deep: #0b3d52;--pfb-petrol-soft: #14627e;--pfb-pill-bg: #eaf1f7;--pfb-pill-border: rgba(44, 106, 191, .32);--pfb-pill-border-hover: rgba(44, 106, 191, .55);--pfb-pill-text: #0f4f69;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10360;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.pflege-pflegeboxi-modal[hidden]{display:none!important}.pflege-pflegeboxi-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b234761;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;padding:0;margin:0;cursor:pointer}.pflege-pflegeboxi-modal__shell{position:relative;z-index:1;width:min(600px,calc(100vw - 32px));max-width:calc(100vw - 32px);pointer-events:none}.pflege-pflegeboxi-modal__shell>*{pointer-events:auto}.pflege-pflegeboxi-modal__mascot{position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% + 18px));z-index:3;pointer-events:none;line-height:0}.pflege-pflegeboxi-modal__footer,a.pflege-pflegeboxi-modal__footer-link{display:none!important}@keyframes pflegeboxi-modal-glow{0%,to{filter:drop-shadow(0 0 6px rgba(255,200,120,.55)) drop-shadow(0 0 18px rgba(248,151,56,.38)) drop-shadow(0 0 32px rgba(120,190,255,.22)) drop-shadow(0 14px 28px rgba(0,40,90,.14))}50%{filter:drop-shadow(0 0 12px rgba(255,215,150,.75)) drop-shadow(0 0 26px rgba(248,151,56,.48)) drop-shadow(0 0 42px rgba(120,200,255,.32)) drop-shadow(0 16px 32px rgba(0,40,90,.16))}}@keyframes pflegeboxi-modal-hop{0%,86%,to{transform:translateY(0)}88%{transform:translateY(-16px)}92%{transform:translateY(0)}}.pflege-pflegeboxi-modal__mascot-img{display:block;width:210px;height:auto;transform-origin:center bottom;animation:pflegeboxi-modal-glow 3.2s ease-in-out infinite,pflegeboxi-modal-hop 10s ease-in-out infinite}.pflege-pflegeboxi-modal__panel{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:520px;max-height:min(80vh,520px);border-radius:18px;background:#fff;border:1px solid rgba(15,79,105,.08);box-shadow:0 14px 36px #0f2d5429,0 32px 64px #0f2d542e;padding:12px;overflow:hidden}.pflege-pflegeboxi-modal__answer{flex:0 0 auto;background:linear-gradient(180deg,var(--pfb-petrol-soft) 0%,var(--pfb-petrol) 60%,var(--pfb-petrol-deep) 100%);color:#fff;border-radius:10px;padding:18px 56px 18px 20px;box-shadow:0 6px 18px #0f2d542e inset,0 1px #ffffff0f inset}.pflege-pflegeboxi-modal__answer-q{margin:0 0 8px;font-size:calc(1.2rem + 8px);font-weight:700;letter-spacing:-.01em;color:#fff;line-height:1.3}.pflege-pflegeboxi-modal__answer-a{margin:0;font-size:calc(1.05rem + 4px);font-weight:600;line-height:1.55;color:#fff}.pflege-pflegeboxi-modal__questions{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 4px 12px 0;margin-right:-4px;scrollbar-color:rgba(15,79,105,.45) rgba(15,79,105,.08);scrollbar-width:thin}.pflege-pflegeboxi-modal__questions::-webkit-scrollbar{width:8px}.pflege-pflegeboxi-modal__questions::-webkit-scrollbar-track{background:#0f4f690f;border-radius:999px}.pflege-pflegeboxi-modal__questions::-webkit-scrollbar-thumb{background:#0f4f6966;border-radius:999px}.pflege-pflegeboxi-modal__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 4px}.pflege-pflegeboxi-faq-pill{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:44px;padding:8px 14px;margin:0;border:1px solid var(--pfb-pill-border);border-radius:12px;background:var(--pfb-pill-bg);color:var(--pfb-pill-text);font:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.pflege-pflegeboxi-faq-pill__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.pflege-pflegeboxi-faq-pill:hover{background:#dde9f4;border-color:var(--pfb-pill-border-hover)}.pflege-pflegeboxi-faq-pill:focus-visible{outline:2px solid rgba(44,106,191,.7);outline-offset:2px}.pflege-pflegeboxi-faq-pill.is-active{background:#d6e5f3;border-color:#2c6abf99;box-shadow:0 0 0 1px #2c6abf26}.pflege-pflegeboxi-modal__close{position:absolute;top:22px;right:22px;z-index:4;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px #ffffff2e inset,0 4px 10px #00142840;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pflege-pflegeboxi-modal__close:hover{background:#ffffff47;border-color:#ffffff8c;transform:scale(1.05)}.pflege-pflegeboxi-modal__close:focus-visible{outline:2px solid rgba(44,106,191,.7);outline-offset:3px}.pflege-pflegeboxi-modal__close-icon{display:inline-flex;width:16px;height:16px;color:#fff}.pflege-pflegeboxi-modal__close-icon svg{width:100%;height:100%}@media screen and (min-width:750px){.pflege-pflegeboxi-modal{padding:clamp(1.25rem,2.5vh,2rem) clamp(1rem,2vw,1.5rem);align-items:center;justify-content:center}.pflege-pflegeboxi-modal__shell{display:flex;flex-direction:column;align-items:center;margin-top:0}.pflege-pflegeboxi-modal__mascot{position:relative;left:auto;top:auto;transform:none;margin-bottom:-16px;flex-shrink:0}.pflege-pflegeboxi-modal__panel{width:100%;flex:0 0 auto}}@media screen and (max-width:749px){#pflege-pflegeboxi-root,.pflege-pflegeboxi-modal{display:none!important}.pflege-pflegeboxi-modal{align-items:flex-end;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pflege-pflegeboxi-modal__panel{height:min(80vh,560px);max-height:80vh;border-radius:16px}.pflege-pflegeboxi-widget__img-wrap img{width:clamp(6.875rem,30.25vw,10.3125rem)}.pflege-pflegeboxi-modal__mascot-img{width:194px}.pflege-pflegeboxi-modal__close{top:18px;right:18px;width:36px;height:36px}.pflege-pflegeboxi-modal__answer{padding:16px 56px 16px 16px}.pflege-pflegeboxi-modal__answer-q{font-size:calc(1.1rem + 8px)}.pflege-pflegeboxi-modal__answer-a{font-size:calc(1rem + 4px);font-weight:600}}@media screen and (max-width:480px){.pflege-pflegeboxi-modal__faq-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pflege-pflegeboxi-widget__launcher--nudge{animation:none}.pflege-pflegeboxi-widget__img-wrap img{animation:none;filter:drop-shadow(0 0 8px rgba(63,134,217,.2))}.pflege-pflegeboxi-modal__mascot-img{animation:none;filter:drop-shadow(0 0 10px rgba(248,151,56,.35)) drop-shadow(0 12px 20px rgba(0,40,90,.12))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pflege-pflegeboxi-widget.css.map */
