.ckchat{position:fixed;right:18px;bottom:18px;z-index:60;font-family:var(--f-body)}body:has(.sticky-atc.is-visible) .ckchat:not(.is-open){bottom:96px}body:has(.drawer.is-open) .ckchat,body:has(.lightbox.is-open) .ckchat{display:none}.ckchat__launcher{display:inline-flex;align-items:center;gap:9px;min-height:56px;padding:0 24px 0 18px;border:2px solid var(--c-bg);border-radius:999px;background:var(--c-ink);color:var(--c-bg);font:700 16px/1 var(--f-body);letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 30px #14110e47;transition:transform .2s}.ckchat__launcher:hover{transform:translateY(-2px)}.ckchat__launcher svg{width:24px;height:24px}.ckchat__teaser{position:absolute;right:0;bottom:calc(100% + 12px);display:flex;align-items:flex-start;gap:4px;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:12px 8px 12px 14px;background:#fff;color:var(--c-ink);border-radius:16px 16px 4px;box-shadow:0 12px 34px #14110e33;animation:ckTeaser .35s ease-out}.ckchat__teaser[hidden],.ckchat.is-open .ckchat__teaser{display:none}.ckchat__teaser-open{all:unset;cursor:pointer;font-size:14px;line-height:1.4;font-weight:500}.ckchat__teaser-x{flex:none;width:28px;height:28px;margin:-6px -2px 0 0;border:0;background:none;color:var(--c-muted);font-size:20px;line-height:1;cursor:pointer;border-radius:50%}@keyframes ckTeaser{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ckchat__teaser{animation:none}.ckchat__launcher{transition:none}}.ckchat.is-open .ckchat__launcher{display:none}.ckchat__panel{width:min(380px,calc(100vw - 24px));height:min(600px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--c-bg);color:var(--c-ink);border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #14110e47;border:1px solid rgba(30,27,23,.08)}.ckchat__panel[hidden]{display:none}.ckchat__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--c-ink);color:var(--c-bg)}.ckchat__head strong{display:block;font-size:15px}.ckchat__head span{display:block;font-size:12px;opacity:.75;margin-top:2px}.ckchat__close{width:40px;height:40px;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;border-radius:50%}.ckchat__close svg{width:22px;height:22px}.ckchat__log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.ckchat__msg{max-width:88%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ckchat__msg--bot{align-self:flex-start;background:var(--c-bg-alt);border-bottom-left-radius:4px}.ckchat__msg--user{align-self:flex-end;background:var(--c-ink);color:var(--c-bg);border-bottom-right-radius:4px}.ckchat__msg a{text-decoration:underline;text-underline-offset:2px}.ckchat__msg ul{margin:6px 0;padding-left:18px}.ckchat__msg li{margin:3px 0}.ckchat__msg hr{border:0;border-top:1px solid rgba(30,27,23,.15);margin:10px 0}.ckchat__chips{display:flex;gap:6px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}.ckchat__chips button{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(30,27,23,.25);background:transparent;color:var(--c-ink);font:500 13px/1 var(--f-body);cursor:pointer}.ckchat__form{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(30,27,23,.1)}.ckchat__form input{flex:1;min-width:0;min-height:46px;padding:0 14px;border-radius:999px;border:1px solid rgba(30,27,23,.25);background:#fff;color:var(--c-ink);font:16px var(--f-body)}.ckchat__form button{width:46px;height:46px;flex:none;border:0;border-radius:50%;background:var(--c-ink);color:var(--c-bg);cursor:pointer;display:grid;place-items:center}.ckchat__form button svg{width:20px;height:20px}@media(max-width:549px){.ckchat{right:12px;bottom:12px}.ckchat__launcher{min-height:52px;padding:0 18px 0 14px;font-size:15px}.ckchat.is-open{left:12px}.ckchat__panel{width:100%;height:calc(100dvh - 24px)}}.ckchat__msg p{margin:0}.ckchat__msg p+p,.ckchat__msg p+ul,.ckchat__msg ul+p{margin-top:6px}.ckchat__form.is-busy button{opacity:.5;pointer-events:none}.ckchat__typing{display:inline-flex;gap:4px;padding:4px 0}.ckchat__typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:ckDot 1s infinite ease-in-out}.ckchat__typing i:nth-child(2){animation-delay:.15s}.ckchat__typing i:nth-child(3){animation-delay:.3s}@keyframes ckDot{0%,80%,to{opacity:.25;transform:none}40%{opacity:.8;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ckchat__typing i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/chat-assistant.css.map */
