.snvc{--c-prune:#3D1A36;--c-violet:#5B2A50;--c-ink:#2B2530;--c-muted:#77707D;--c-box:#F8F1F6;--c-line:#E9DAE5;--c-soft:#FBF8FA;font-family:var(--font-body-family,system-ui,sans-serif);color:var(--c-ink);-webkit-font-smoothing:antialiased}.snvc *{box-sizing:border-box}.snvc-launch{position:fixed;right:16px;bottom:calc(16px + var(--snvc-lift,0px) + env(safe-area-inset-bottom));z-index:9000;width:58px;height:58px;border-radius:50%;border:0;background:var(--c-prune);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #0d0b0f47;transition:transform .2s ease,opacity .2s ease,bottom .2s ease}.snvc-launch:hover{transform:scale(1.05)}.snvc-launch svg{width:26px;height:26px}.snvc-launch[aria-expanded=true]{opacity:0;pointer-events:none;transform:scale(.8)}.snvc-dot{position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:50%;background:#2fb36b;border:2px solid #fff}.snvc-teaser{position:fixed;right:16px;bottom:calc(84px + var(--snvc-lift,0px) + env(safe-area-inset-bottom));z-index:9000;max-width:250px;background:#fff;border:1px solid var(--c-line);border-radius:14px 14px 4px;padding:12px 32px 12px 14px;font-size:14px;line-height:1.4;box-shadow:0 8px 24px #0d0b0f24;cursor:pointer;animation:snvcIn .3s ease both}.snvc-teaser button{position:absolute;top:4px;right:4px;border:0;background:none;color:var(--c-muted);font-size:18px;line-height:1;padding:6px;cursor:pointer}.snvc-panel{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483001;width:370px;height:min(600px,calc(100vh - 32px));background:#fff;border-radius:18px;box-shadow:0 18px 50px #0d0b0f40;display:flex;flex-direction:column;overflow:hidden;animation:snvcIn .25s ease both}.snvc-panel[hidden],.snvc-teaser[hidden]{display:none}@keyframes snvcIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.snvc-head{background:var(--c-prune);color:#fff;padding:14px 14px 14px 16px;display:flex;align-items:center;gap:12px;flex:none}.snvc-avatar{width:40px;height:40px;border-radius:50%;background:#fff;color:var(--c-prune);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family,serif);font-size:22px;flex:none}.snvc-title{font-weight:700;font-size:15px;line-height:1.2}.snvc-sub{font-size:12.5px;opacity:.85;display:flex;align-items:center;gap:6px;margin-top:2px}.snvc-sub i{width:7px;height:7px;border-radius:50%;background:#7ee2a8;display:inline-block}.snvc-x{margin-left:auto;border:0;background:#ffffff24;color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.snvc-x svg{width:16px;height:16px}.snvc-body{flex:1;overflow-y:auto;padding:16px 14px 8px;background:var(--c-soft);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.snvc-msg{max-width:88%;padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.45;margin:0 0 8px;animation:snvcIn .2s ease both;white-space:pre-line}.snvc-bot{background:#fff;border:1px solid var(--c-line);border-bottom-left-radius:4px}.snvc-me{background:var(--c-prune);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.snvc-msg a{color:var(--c-violet);font-weight:700}.snvc-typing{display:inline-flex;gap:4px;padding:12px 14px}.snvc-typing span{width:6px;height:6px;border-radius:50%;background:var(--c-muted);animation:snvcDot 1s infinite}.snvc-typing span:nth-child(2){animation-delay:.15s}.snvc-typing span:nth-child(3){animation-delay:.3s}@keyframes snvcDot{0%,60%,to{opacity:.25}30%{opacity:1}}.snvc-chips{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 12px}.snvc-chip{border:1.5px solid var(--c-prune);background:#fff;color:var(--c-prune);border-radius:999px;padding:9px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left;line-height:1.25;text-decoration:none}.snvc-chip:hover,.snvc-chip:focus-visible{background:var(--c-box)}.snvc-chip--solid{background:var(--c-prune);color:#fff}.snvc-chip--solid:hover{background:var(--c-violet)}.snvc-form{background:#fff;border:1px solid var(--c-line);border-radius:14px;padding:14px;margin:0 0 12px;display:grid;gap:9px}.snvc-form label{font-size:12.5px;font-weight:700;color:var(--c-muted);display:grid;gap:4px}.snvc-form input[type=text],.snvc-form input[type=email],.snvc-form textarea{width:100%;font:inherit;font-size:16px;color:var(--c-ink);border:1px solid var(--c-line);border-radius:10px;padding:10px 12px;background:var(--c-soft)}.snvc-form textarea{min-height:84px;resize:vertical}.snvc-form ::placeholder{color:#b4adb9;opacity:1}.snvc-form input:focus,.snvc-form textarea:focus{outline:2px solid var(--c-violet);outline-offset:0;background:#fff}.snvc-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;font-weight:400!important;color:var(--c-ink)!important;font-size:13px!important;line-height:1.35}.snvc-check input{margin-top:2px;width:16px;height:16px;accent-color:var(--c-prune);flex:none}.snvc-send{border:0;background:#111;color:#fff;border-radius:10px;padding:13px;font:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.snvc-send[disabled]{opacity:.6;cursor:wait}.snvc-err{color:#b3261e;font-size:13px;margin:0}.snvc-foot{flex:none;display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--c-line);background:#fff}.snvc-foot button{flex:1;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);border-radius:10px;padding:9px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.snvc-note{font-size:11.5px;color:var(--c-muted);text-align:center;margin:2px 0 10px}@media(max-width:520px){.snvc-panel{right:0;left:0;bottom:0;top:0;width:auto;height:100%;height:100dvh;border-radius:0}.snvc-head{padding-top:calc(14px + env(safe-area-inset-top))}.snvc-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.snvc-launch{width:54px;height:54px;right:14px}}html.snvc-lock,html.snvc-lock body{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.snvc *{animation:none!important;transition:none!important}}.snvc-panel:not([hidden]){display:flex}
/*# sourceMappingURL=/cdn/shop/t/16/assets/snv-chat.css.map */
