html.lsai-wait aside.lspi>:not(.lsai){visibility:hidden}.lsai__log{position:relative;display:flex;flex-direction:column;gap:10px;overflow:auto;overscroll-behavior:contain}.lsai__log:empty{display:none}.lsai{font-family:inherit;position:relative}.lsai__x{position:absolute;top:0;right:0;z-index:2;width:34px;height:34px;border:1px solid #e3d6b8;border-radius:50%;background:#fff;color:#184040;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.lsai__x:hover{border-color:#cba135;color:#0f2e2e}.lsai__x:focus-visible{outline:3px solid #184040;outline-offset:2px}.lsai__x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lsai .lspi__t{padding-right:44px}.lsai__card{position:relative}html.lsai-lock,html.lsai-lock body{overflow:hidden!important}.lsai-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0c1c1c94;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;box-sizing:border-box}.lsai-ov__panel{width:min(720px,92vw);height:min(80vh,760px);background:#f8f4f0;border-radius:22px;box-shadow:0 24px 60px #00000047;padding:24px 28px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.lsai--expanded{position:relative;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;height:100%;margin:0;max-width:none;padding:0;background:none;border:0;border-radius:0}.lsai--expanded .lspi__eye{margin:0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:#cba135}.lsai--expanded .lspi__t{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:26px;line-height:1.2;color:#184040}.lsai--expanded .lsai__sub{margin:-4px 0 0;font-size:13px;color:#5d6b68}.lsai--expanded .lsai__log,.lsai--expanded .lsai__log:not(:empty){display:flex;flex:1 1 auto;min-height:0;max-height:none}.lsai--expanded .lsai__m{font-size:15.5px;max-width:84%}.lsai--expanded .lsai__f{margin-top:auto}@media(max-width:749px){.lsai-ov{padding:0;inset:auto;left:0;right:0;top:var(--lsai-top,0px);height:var(--lsai-h,100dvh);align-items:stretch;background:#f8f4f0}.lsai-ov__panel{width:100%;height:100%;border-radius:0;box-shadow:none;padding:12px 14px calc(10px + env(safe-area-inset-bottom))}.lsai--expanded{gap:10px}.lsai--expanded .lspi__eye{font-size:11px}.lsai--expanded .lspi__t{font-size:21px;padding-right:46px}.lsai--expanded .lsai__m{max-width:90%;font-size:15px}.lsai--expanded .lsai__chips{flex:none}.lsai--expanded.has-msgs .lspi__eye,.lsai--expanded.has-msgs .lsai__sub,.lsai-ov.is-kb .lspi__eye,.lsai-ov.is-kb .lsai__sub,.lsai-ov.is-kb .lsai__foot{display:none}.lsai-ov.is-kb .lsai-ov__panel{padding-bottom:8px}.lsai-ov.is-kb .lspi__t{font-size:18px}.lsai--expanded .lsai__x{top:-2px}}.lsai__m{max-width:88%;padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.lsai__m--u{align-self:flex-end;background:#184040;color:#fff;border-bottom-right-radius:4px}.lsai__m--a{align-self:flex-start;background:#fff;color:#1d2a26;border:1px solid #ece5d8;border-bottom-left-radius:4px}.lsai__m--a a{color:#184040;text-decoration:underline;font-weight:600;text-underline-offset:3px}.lsai a.lsai__wa,.lsai__m--a a.lsai__wa{color:#86680f!important;font-weight:700;text-decoration:underline;text-decoration-color:#cba135;text-underline-offset:3px;white-space:nowrap}.lsai a.lsai__wa:hover{color:#6f560c!important}.lsai__wa svg{width:15px;height:15px;vertical-align:-2px;margin-right:3px;fill:currentColor}.lsai__esc{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:#cba135;color:#fff!important;border-radius:14px;padding:10px 18px;font-size:14px;font-weight:700;letter-spacing:.01em;text-decoration:none!important;font-family:inherit}.lsai__esc:hover{background:#b8902a}.lsai__esc svg{width:16px;height:16px;fill:currentColor}.lsai__chips{display:flex;flex-wrap:wrap;gap:7px}.lsai__chip{border:1px solid #e3d6b8;background:#fff;color:#184040;border-radius:999px;padding:7px 13px;font-size:13.5px;line-height:1.2;cursor:pointer;font-family:inherit;text-align:left}.lsai__chip:hover{border-color:#cba135}.lsai__chip:disabled{opacity:.5;cursor:default}.lsai__f{position:relative;display:block}.lsai__in{display:block;width:100%;box-sizing:border-box;height:48px;border:1px solid #ddd5c6;border-radius:24px;padding:0 54px 0 18px;font-size:16px;font-family:inherit;background:#fff;color:#1d2a26}.lsai__in:focus{outline:2px solid #cba135;outline-offset:0;border-color:#cba135}.lsai__btn{position:absolute;right:6px;top:6px;width:36px;height:36px;border:0;border-radius:50%;background:#184040;color:#fff;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.6);visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.lsai__btn svg{width:17px;height:17px;fill:currentColor;margin-left:2px}.lsai__btn:hover{background:#0f2e2e}.lsai__f.is-ready .lsai__btn,.lsai__f.is-busy .lsai__btn{opacity:1;transform:scale(1);visibility:visible;pointer-events:auto;transition:opacity .14s ease,transform .14s ease,visibility 0s}.lsai__btn:disabled{cursor:default}.lsai__f.is-busy .lsai__btn svg{display:none}.lsai__f.is-busy .lsai__btn:after{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:lsaispin .7s linear infinite}@keyframes lsaispin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lsai__btn,.lsai__f.is-ready .lsai__btn{transition:none}.lsai__f.is-busy .lsai__btn:after{animation-duration:2s}}.lsai__chip:focus-visible,.lsai__btn:focus-visible,.lsai a:focus-visible,.lsai__esc:focus-visible{outline:3px solid #184040;outline-offset:2px}.lsai__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lsai__dots span{display:inline-block;width:6px;height:6px;margin:0 2px;border-radius:50%;background:#9aa;animation:lsaid 1s infinite}.lsai__dots span:nth-child(2){animation-delay:.15s}.lsai__dots span:nth-child(3){animation-delay:.3s}@keyframes lsaid{0%,80%,to{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.lsai__dots span{animation:none}}aside.lspi.lsai-host>:not(.lsai){display:none!important}aside.lspi.lsai-host{display:flex!important;flex-direction:column;box-sizing:border-box;align-self:stretch;position:static!important}.lsai--box{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;height:100%}.lsai--box .lspi__eye,.lsai--box .lspi__t{margin-bottom:0}.lsai--box .lsai__sub{margin:-6px 0 0;font-size:13px;line-height:1.45;color:#5d6b68}.lsai--box .lsai__log{flex:1 1 auto;min-height:0}.lsai--box .lsai__log:not(:empty){min-height:220px}.lsai--box .lsai__log:empty{display:flex}.lsai--box .lsai__f{margin-top:auto}.lsai__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#5d6b68}.lsai__foot a.lsai__spec{color:#184040;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){aside.lspi.lsai-host{display:flex!important;max-height:none!important;height:auto!important}.lsai--box{height:auto}.lsai--box .lsai__log{max-height:360px;min-height:0;flex:none}.lsai--box .lsai__log:empty{display:none}}.lsai--wide{max-width:var(--page-width,1500px);margin:32px auto;padding:0 var(--gutter,20px);box-sizing:content-box}.lsai--wide .lsai__card{background:#f8f4f0;border:1px solid #efe7da;border-radius:22px;padding:24px 28px;display:flex;flex-direction:column;gap:12px}.lsai--wide .lsai__log{max-height:420px}.lsai--wide .lspi__eye{margin:0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:#cba135}.lsai--wide .lspi__t{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:24px;line-height:1.2;color:#184040}.lsai--wide .lsai__sub{margin:0;font-size:13px;color:#5d6b68}@media(max-width:749px){.lsai--wide .lsai__card{padding:20px 16px}.lsai--wide .lsai__log{max-height:360px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/ls-ai-chat.css.map */
