.xchat{--xc-brand:#4a2c25;--xc-pink:#f4b9c3;--xc-blush:#f5e3e9;--xc-cream:#fbf7f2;--xc-ink:#2b1a16;--xc-line:#efe3dc;--xc-size:58px;--xc-r:20px;--xc-b:20px;position:fixed;right:var(--xc-r);bottom:var(--xc-b);z-index:11;font-family:inherit;font-size:15px;line-height:1.45;color:var(--xc-ink);transition:opacity .25s ease,transform .25s ease,visibility .25s}.xchat[hidden]{display:none}.xchat *{box-sizing:border-box}.xchat button{font:inherit;cursor:pointer;letter-spacing:0}.xchat.is-away{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px)}.xchat-btn{position:relative;display:flex;align-items:center;justify-content:center;width:var(--xc-size);height:var(--xc-size);margin-left:auto;border:0;border-radius:50%;background:linear-gradient(135deg,#0c0c0c 0% 55%,#3c192a);color:#fff;box-shadow:0 8px 24px #0000004d;transition:transform .2s ease}.xchat-btn:hover{transform:scale(1.06)}.xchat-btn svg{width:26px;height:26px}.xchat-btn .xchat-ic-x,.xchat.is-open .xchat-btn .xchat-ic-chat{display:none}.xchat.is-open .xchat-btn .xchat-ic-x{display:block}.xchat-dot{position:absolute;top:1px;right:1px;width:15px;height:15px;border-radius:50%;background:#d9778f;border:2px solid #fff}.xchat-teaser{position:absolute;right:0;bottom:calc(var(--xc-size) + 12px);width:max-content;max-width:min(270px,calc(100vw - var(--xc-r) * 2 - 8px));padding:11px 30px 11px 14px;border-radius:16px 16px 4px;background:#fff;color:var(--xc-ink);box-shadow:0 10px 30px #4a2c2538;font-size:14px;animation:xchat-pop .35s ease}.xchat-teaser[hidden],.xchat.is-open .xchat-teaser{display:none}.xchat-teaser-open{display:block;border:0;background:none;padding:0;text-align:left;color:inherit}.xchat-teaser-x{position:absolute;top:5px;right:6px;width:22px;height:22px;border:0;border-radius:50%;background:none;color:#8a746c;font-size:16px;line-height:1}.xchat-panel{position:absolute;right:0;bottom:calc(var(--xc-size) + 14px);display:none;flex-direction:column;width:380px;height:min(620px,calc(100vh - var(--xc-b) - var(--xc-size) - 40px));background:var(--xc-cream);border-radius:20px;overflow:hidden;box-shadow:0 18px 60px #2816114d}.xchat.is-open .xchat-panel{display:flex;animation:xchat-pop .25s ease}.xchat-head{display:flex;align-items:center;gap:11px;padding:14px 14px 14px 16px;background:linear-gradient(90deg,#4a2c25,#7a4a52);color:#fff}.xchat-avatar{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--xc-pink);color:var(--xc-brand);font-weight:700;font-size:20px}.xchat-title{display:block;font-weight:600;font-size:16px;line-height:1.2}.xchat-sub{display:block;font-size:12.5px;opacity:.85;line-height:1.3}.xchat-head-text{flex:1;min-width:0}.xchat-close{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:20px;line-height:1}.xchat-close:hover{background:#ffffff42}.xchat-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 4px;background:var(--xc-cream)}.xchat-msg{max-width:88%;margin:0 0 10px;padding:10px 13px;border-radius:16px;word-wrap:break-word;overflow-wrap:anywhere}.xchat-msg.bot{background:#fff;border:1px solid var(--xc-line);border-bottom-left-radius:4px}.xchat-msg.user{margin-left:auto;background:var(--xc-brand);color:#fff;border-bottom-right-radius:4px}.xchat-msg p{margin:0 0 7px}.xchat-msg p:last-child{margin-bottom:0}.xchat-msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}.xchat-msg ul{margin:4px 0 6px;padding-left:18px}.xchat-msg .xchat-note{font-size:13px;opacity:.75}.xchat-typing{display:inline-flex;gap:4px;padding:13px 14px}.xchat-typing i{width:7px;height:7px;border-radius:50%;background:#b9a39a;animation:xchat-dot 1s infinite ease-in-out}.xchat-typing i:nth-child(2){animation-delay:.15s}.xchat-typing i:nth-child(3){animation-delay:.3s}.xchat-card{display:flex;gap:11px;max-width:96%;margin:0 0 10px;padding:10px;background:#fff;border:1px solid var(--xc-line);border-radius:14px}.xchat-card-img{flex:none;display:block;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--xc-blush)}.xchat-card-img img{display:block;width:100%;height:100%;object-fit:cover}.xchat-card-body{flex:1;min-width:0}.xchat-card h4{margin:0;font-size:14px;line-height:1.25;font-weight:600;color:var(--xc-ink)}.xchat-card h4 a{color:inherit;text-decoration:none}.xchat-tag{display:inline-block;margin-bottom:3px;padding:1px 7px;border-radius:99px;background:var(--xc-blush);color:var(--xc-brand);font-size:11px;font-weight:600;letter-spacing:.02em}.xchat-price{margin-top:2px;font-size:14px}.xchat-price s{margin-left:6px;opacity:.5}.xchat-why{margin:3px 0 0;font-size:12.5px;line-height:1.35;opacity:.8}.xchat-card select{width:100%;margin-top:7px;padding:6px 8px;border:1px solid #e3d5cc;border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:13.5px}.xchat-save{margin-top:5px;font-size:12.5px;color:#9a4a5a;font-weight:600}.xchat-actions{display:flex;gap:6px;margin-top:8px}.xchat-add,.xchat-view,.xchat-send-hf{flex:1;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:600;text-align:center;text-decoration:none;line-height:1.2}.xchat-add,.xchat-send-hf{border:0;background:#000;color:#fff}.xchat-add[disabled],.xchat-send-hf[disabled]{opacity:.55;cursor:default}.xchat-add.is-done{background:#2f6b45}.xchat-view{border:1px solid var(--xc-brand);background:#fff;color:var(--xc-brand)}.xchat-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:104px;overflow-y:auto;padding:8px 14px 10px;background:var(--xc-cream)}.xchat-chips:empty{display:none}.xchat-chip{padding:6px 12px;border:1px solid var(--xc-brand);border-radius:99px;background:#fff;color:var(--xc-brand);font-size:13px;line-height:1.25}.xchat-chip:hover{background:var(--xc-brand);color:#fff}.xchat-chip.is-human{border-style:dashed}.xchat-form{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--xc-line);background:#fff}.xchat-input{flex:1;min-width:0;padding:10px 14px;border:1px solid #e3d5cc;border-radius:99px;background:#fff;color:var(--xc-ink);font:inherit;font-size:16px}.xchat-input:focus{outline:2px solid var(--xc-pink);outline-offset:0;border-color:var(--xc-brand)}.xchat-send{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--xc-brand);color:#fff}.xchat-send svg{width:18px;height:18px}.xchat-foot{padding:0 14px 9px;background:#fff;color:#8a746c;font-size:11.5px;line-height:1.3;text-align:center}.xchat-hf{margin:6px 0 0}.xchat-hf label{display:block;margin:0 0 3px;font-size:12.5px;font-weight:600}.xchat-hf input,.xchat-hf textarea{display:block;width:100%;margin:0 0 8px;padding:9px 11px;border:1px solid #e3d5cc;border-radius:8px;background:#fff;color:var(--xc-ink);font:inherit;font-size:16px}.xchat-hf textarea{min-height:84px;resize:vertical}.xchat-hf .xchat-note{margin:6px 0 0}.xchat-err{margin:0 0 8px;color:#a3202f;font-size:13px}.xchat-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html.xchat-on #backToTop{inset-block-end:92px!important;inset-inline-end:25px!important}@keyframes xchat-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes xchat-dot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}@media(max-width:600px){.xchat{--xc-size:54px;--xc-r:14px;--xc-b:max(14px,env(safe-area-inset-bottom))}.xchat.is-open .xchat-btn{display:none}.xchat.is-open .xchat-panel{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));top:auto;width:auto;height:min(calc(100vh - 16px),720px);height:min(calc(100dvh - 16px),720px);border-radius:18px}.xchat-card-img{width:64px;height:64px}html.xchat-on #backToTop{inset-block-end:82px!important;inset-inline-end:17px!important}}@media(prefers-reduced-motion:reduce){.xchat,.xchat *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/415/assets/xchat.css.map */
