.nst-chat{--nst-chat-c1: #1ed8f5;--nst-chat-c2: #1a1aff;--nst-chat-c3: #8a2be2;--nst-chat-c4: #e61eff;--nst-chat-grad: linear-gradient(135deg, #1ed8f5 0%, #1a1aff 38%, #8a2be2 70%, #e61eff 100%);--nst-chat-grad-solid: linear-gradient(135deg, #1a1aff 0%, #8a2be2 62%, #b81fe6 100%);--nst-chat-ink: #14141a;--nst-chat-muted: #5d6472;--nst-chat-line: #e6e8f0;--nst-chat-size: 50px;--nst-chat-hero: 72px;--nst-chat-bottom: calc(70px + env(safe-area-inset-bottom, 0px)) ;--nst-chat-right: 16px;--nst-chat-ease: cubic-bezier(.16, 1, .3, 1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;letter-spacing:0;color:var(--nst-chat-ink)}.nst-chat *,.nst-chat *:before,.nst-chat *:after{box-sizing:border-box;letter-spacing:0}.nst-chat [hidden]{display:none!important}body.nstsatc-on .nst-chat{--nst-chat-bottom: calc(142px + env(safe-area-inset-bottom, 0px)) }@media(min-width:750px){.nst-chat{--nst-chat-size: 56px;--nst-chat-hero: 80px;--nst-chat-bottom: 96px;--nst-chat-right: 20px}body.nstsatc-on .nst-chat{--nst-chat-bottom: 96px}}@media(min-width:1280px){.nst-chat,body.nstsatc-on .nst-chat{--nst-chat-bottom: 20px}}.nst-chat-launcher{position:fixed;right:var(--nst-chat-right);bottom:var(--nst-chat-bottom);z-index:65;width:var(--nst-chat-size);height:var(--nst-chat-size);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 2px #fff,0 4px 14px #1a1aff52,0 0 18px #1ed8f56b,0 0 26px #e61eff42;transition:transform .2s ease,bottom .25s ease,box-shadow .2s ease;animation:nst-chat-bob 3.6s ease-in-out infinite}.nst-chat-launcher:hover{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 6px 18px #1a1aff6b,0 0 24px #1ed8f58c,0 0 32px #e61eff66}.nst-chat-launcher:focus-visible{outline:3px solid #1a1aff;outline-offset:3px}.nst-chat-launcher picture,.nst-chat-launcher img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain}.nst-chat.is-open .nst-chat-launcher{animation:none}@keyframes nst-chat-bob{0%,to{translate:0 0}50%{translate:0 -5px}}.nst-chat-badge{position:absolute;top:-2px;right:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--nst-chat-c4);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px #fff}.nst-chat-greet{position:fixed;right:calc(var(--nst-chat-right) + var(--nst-chat-size) + 10px);bottom:calc(var(--nst-chat-bottom) + 6px);z-index:65;display:flex;align-items:center;gap:6px;max-width:min(230px,calc(100vw - var(--nst-chat-size) - 48px));padding:9px 8px 9px 13px;border-radius:16px 16px 4px;background:#fff;box-shadow:0 8px 28px #1414282e;animation:nst-chat-pop .3s ease both;transition:bottom .25s ease}.nst-chat-greet button{border:0;background:none;padding:0;font:inherit;color:var(--nst-chat-ink);font-weight:600;text-align:left;cursor:pointer}.nst-chat-greet .nst-chat-greet-x{width:22px;height:22px;flex:none;border-radius:50%;color:var(--nst-chat-muted);font-size:16px;line-height:22px;text-align:center}.nst-chat-greet .nst-chat-greet-x:hover{background:#f0f1f6}@keyframes nst-chat-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.nst-chat-win{position:fixed;z-index:100000;right:var(--nst-chat-right);bottom:calc(var(--nst-chat-bottom) + var(--nst-chat-size) + 12px);width:380px;height:min(600px,calc(100vh - var(--nst-chat-bottom) - var(--nst-chat-size) - 28px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 2px 6px #1414280f,0 12px 32px #14142824,0 32px 72px #1a1aff29;transform-origin:bottom right;opacity:0;transform:translateY(12px) scale(.92);transition:opacity .2s ease,transform .22s cubic-bezier(.2,.9,.3,1)}.nst-chat-win.is-open{opacity:1;transform:none}@media(max-width:749px){.nst-chat-win{top:var(--nst-vt, 0px);left:0;right:0;bottom:auto;width:100%;height:100dvh;height:var(--nst-vh, 100dvh);border-radius:0;transform-origin:bottom center}.nst-chat.is-open .nst-chat-launcher,.nst-chat.is-open .nst-chat-greet{display:none}}html.nst-chat-lock,html.nst-chat-lock body{overflow:hidden}.nst-chat-controls{position:absolute;top:calc(6px + env(safe-area-inset-top,0px));right:6px;z-index:3;display:flex;gap:2px}.nst-chat-hbtn{width:44px;height:44px;padding:0;border:0;background:transparent;color:#4a5060;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.nst-chat-hbtn:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 4px #1414281a;transition:background .18s ease}.nst-chat-hbtn:hover:before{background:#eef0f6}.nst-chat-hbtn:focus-visible{outline:2px solid #1a1aff;outline-offset:-4px;border-radius:50%}.nst-chat-hbtn svg{position:relative;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nst-chat-log.has-welcome{display:flex;align-items:center;justify-content:center}.nst-chat-welcome{width:100%;padding:8px 18px 20px;text-align:center;transition:opacity .26s ease,transform .26s var(--nst-chat-ease)}.nst-chat-welcome.is-out{opacity:0;transform:translateY(-10px);pointer-events:none}.nst-chat-hero{display:block;width:var(--nst-chat-hero);height:var(--nst-chat-hero);margin:0 auto 16px;border-radius:50%;object-fit:contain;box-shadow:0 6px 20px #1a1aff47,0 0 26px #1ed8f566,0 0 40px #e61eff42;animation:nst-chat-float 5s ease-in-out infinite}@keyframes nst-chat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nst-chat-hi{margin:0;font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:600;line-height:1.35;color:#3a3f4b}.nst-chat-hi+.nst-chat-hi{margin-top:2px}.nst-chat-hi-accent{background:linear-gradient(95deg,#1a1aff,#8a2be2 52%,#e61eff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nst-chat-welcome-note{margin:16px auto 0;max-width:280px;font-size:12px;line-height:1.45;color:#9298a6}@media(prefers-reduced-motion:no-preference){.nst-chat-welcome .nst-chat-hero{animation:nst-chat-hero-in .55s var(--nst-chat-ease) both,nst-chat-float 5s ease-in-out .55s infinite}.nst-chat-welcome .nst-chat-hi{animation:nst-chat-rise .6s var(--nst-chat-ease) both}.nst-chat-welcome .nst-chat-hi:nth-of-type(1){animation-delay:.16s}.nst-chat-welcome .nst-chat-hi:nth-of-type(2){animation-delay:.3s}.nst-chat-welcome .nst-chat-welcome-note{animation:nst-chat-rise .6s var(--nst-chat-ease) .44s both}}@keyframes nst-chat-hero-in{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}@keyframes nst-chat-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nst-chat-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(54px + env(safe-area-inset-top,0px)) 14px 8px;background:#fafbff;scroll-behavior:smooth}.nst-chat-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px;animation:nst-chat-slide .25s ease both}.nst-chat-row.is-user{justify-content:flex-end}.nst-chat-avatar{flex:none;display:block;width:26px;height:26px;border-radius:50%;object-fit:contain;box-shadow:0 0 0 1.5px #fff}.nst-chat-col{display:flex;flex-direction:column;gap:6px;max-width:82%;min-width:0}.nst-chat-row.is-user .nst-chat-col{align-items:flex-end}.nst-chat-bubble{padding:9px 13px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-end-radius:16px;border-end-start-radius:4px;background:#fff;border:1px solid var(--nst-chat-line);box-shadow:0 1px 2px #1414280a;overflow-wrap:anywhere;white-space:pre-wrap}.nst-chat-row.is-user .nst-chat-bubble{border:0;border-end-end-radius:4px;border-end-start-radius:16px;background:var(--nst-chat-grad-solid);color:#fff;box-shadow:0 4px 14px #1a1aff40}.nst-chat-bubble a{color:#1a1aff;font-weight:600;text-decoration:underline}.nst-chat-row.is-user .nst-chat-bubble a{color:#fff}.nst-chat-time{font-size:11px;color:#8a90a0;padding:0 4px}@keyframes nst-chat-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nst-chat-typing{display:inline-flex;gap:4px;padding:12px 14px}.nst-chat-typing i{width:7px;height:7px;border-radius:50%;background:var(--nst-chat-c3);opacity:.35;animation:nst-chat-dot 1.1s ease-in-out infinite}.nst-chat-typing i:nth-child(2){animation-delay:.15s;background:var(--nst-chat-c2)}.nst-chat-typing i:nth-child(3){animation-delay:.3s;background:var(--nst-chat-c4)}@keyframes nst-chat-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}.nst-chat-links{display:flex;flex-wrap:wrap;gap:6px}.nst-chat-btn{display:inline-block;padding:8px 14px;border:0;border-radius:999px;background:var(--nst-chat-grad-solid);color:#fff!important;font:inherit;font-size:13px;font-weight:600;text-decoration:none!important;cursor:pointer}.nst-chat-btn:hover{filter:brightness(1.08)}.nst-chat-btn:disabled{opacity:.6;cursor:default}.nst-chat-btn.is-ghost{background:#fff;color:var(--nst-chat-ink)!important;border:1.5px solid var(--nst-chat-line)}.nst-chat-cards{display:flex;gap:10px;margin:0 -14px 0 0;padding:2px 14px 6px 0;overflow-x:auto;scroll-snap-type:x mandatory}.nst-chat-card{flex:0 0 176px;scroll-snap-align:start;overflow:hidden;border:1px solid var(--nst-chat-line);border-radius:14px;background:#fff}.nst-chat-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#f1f2f7}.nst-chat-card-body{display:flex;flex-direction:column;gap:6px;padding:10px}.nst-chat-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;min-height:34px}.nst-chat-card-price{font-size:14px;font-weight:700}.nst-chat-card select{width:100%;padding:6px;border:1px solid var(--nst-chat-line);border-radius:8px;font:inherit;font-size:12px;background:#fff}.nst-chat-card .nst-chat-btn{width:100%;text-align:center;padding:7px 8px;font-size:12px}.nst-chat-form{display:flex;flex-direction:column;gap:8px;min-width:240px}.nst-chat-form label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--nst-chat-muted)}.nst-chat-form input,.nst-chat-form textarea{width:100%;padding:9px 10px;border:1.5px solid var(--nst-chat-line);border-radius:10px;font:inherit;font-size:16px;background:#fff;color:var(--nst-chat-ink)}.nst-chat-form input:focus,.nst-chat-form textarea:focus{outline:0;border-color:var(--nst-chat-c3);box-shadow:0 0 0 3px #8a2be226}.nst-chat-form textarea{min-height:70px;resize:vertical}.nst-chat-form-err{color:#c4162a;font-size:12px}.nst-chat-chips{flex:none;display:flex;gap:8px;padding:8px 14px;overflow-x:auto;background:#fafbff;scrollbar-width:none}.nst-chat-chips::-webkit-scrollbar{display:none}.nst-chat-chips.is-more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent)}.nst-chat-win[dir=rtl] .nst-chat-chips.is-more{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 34px),transparent)}.nst-chat-chip{flex:none;padding:7px 13px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--nst-chat-grad) border-box;color:var(--nst-chat-ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.nst-chat-chip:hover{background:linear-gradient(#f6f2ff,#f6f2ff) padding-box,var(--nst-chat-grad) border-box}.nst-chat-chip:focus-visible{outline:2px solid #1a1aff;outline-offset:2px}.nst-chat-composer{flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px) + var(--nst-chat-gap, 0px));border-top:1px solid var(--nst-chat-line);background:#fff}.nst-chat-input{flex:1;min-width:0;max-height:110px;padding:10px 14px;border:1.5px solid var(--nst-chat-line);border-radius:18px;font:inherit;font-size:16px;line-height:1.35;resize:none;background:#fff;color:var(--nst-chat-ink)}.nst-chat-input:focus{outline:0;border-color:var(--nst-chat-c3);box-shadow:0 0 0 3px #8a2be226}.nst-chat-send{flex:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--nst-chat-grad-solid);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 12px #1a1aff4d}.nst-chat-send:disabled{opacity:.45;cursor:default;box-shadow:none}.nst-chat-send:focus-visible{outline:2px solid #1a1aff;outline-offset:2px}.nst-chat-send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nst-chat-win[dir=rtl] .nst-chat-send svg{transform:scaleX(-1)}.nst-chat-foot{flex:none;padding:0 12px 6px;text-align:center;font-size:11px;color:#8a90a0;background:#fff}.nst-chat-foot button{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.nst-chat-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(min-width:750px){.nst-chat-hi{font-size:21px}}@media(prefers-reduced-motion:reduce){.nst-chat-launcher,.nst-chat-greet,.nst-chat-row,.nst-chat-typing i,.nst-chat-hero{animation:none!important}.nst-chat-win,.nst-chat-launcher,.nst-chat-welcome{transition:none}.nst-chat-log{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nst-chat.css.map */
