#mn-faq-chat{--mn-faq-ink: #17202b;--mn-faq-muted: #5a6473;--mn-faq-accent: #087c83;--mn-faq-floor: 24px;position:fixed;z-index:9990;right:24px;bottom:calc(var(--mn-faq-floor) + env(safe-area-inset-bottom,0px));width:auto;color:var(--mn-faq-ink);font:400 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;-webkit-text-size-adjust:100%}#mn-faq-chat[hidden],#mn-faq-chat [hidden]{display:none!important}#mn-faq-chat *,#mn-faq-chat *:before,#mn-faq-chat *:after{box-sizing:border-box}#mn-faq-chat button,#mn-faq-chat input,#mn-faq-chat a{font:inherit;letter-spacing:normal;text-transform:none}#mn-faq-chat button{margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;background:none;box-shadow:none}#mn-faq-chat button:before,#mn-faq-chat button:after,#mn-faq-chat a:before,#mn-faq-chat a:after{content:none}#mn-faq-chat button:focus-visible,#mn-faq-chat a:focus-visible,#mn-faq-chat input:focus-visible,#mn-faq-chat .mn-faq-feed:focus-visible{outline:3px solid #00858f;outline-offset:3px}#mn-faq-chat p,#mn-faq-chat h2{padding:0;margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}#mn-faq-chat .mn-faq-launcher{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:12px 20px;border:1px solid rgba(255,255,255,.22);border-radius:30px;background:#14232e;color:#fff;box-shadow:0 5px 22px #0d1e2b38,0 0 0 2px #3bdad81f;font-weight:650}#mn-faq-chat .mn-faq-launcher svg{color:#77eee3;flex-shrink:0}#mn-faq-chat .mn-faq-launcher:hover{background:#233b48}#mn-faq-chat .mn-faq-panel{position:absolute;right:0;bottom:68px;display:flex;flex-direction:column;width:390px;height:min(610px,calc(var(--mn-faq-viewport-height, 100dvh) - 122px));max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #dde4e7;border-radius:20px;background:#fff;box-shadow:0 18px 65px #0e1c2b3d}#mn-faq-chat .mn-faq-header{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:86px;padding:16px 12px 16px 18px;background:linear-gradient(115deg,#14232e,#233044 75%,#432b48);color:#fff}#mn-faq-chat .mn-faq-mark{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:12px;background:#6befdc1f;color:#83f1e7}#mn-faq-chat .mn-faq-heading{min-width:0;flex:1}#mn-faq-chat .mn-faq-title{font-size:17px;font-weight:700;line-height:1.35;color:#fff}#mn-faq-chat .mn-faq-subtitle{margin-top:3px;color:#dce5ec;font-size:12px;line-height:1.4}#mn-faq-chat .mn-faq-close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:12px;color:#fff}#mn-faq-chat .mn-faq-close:hover{background:#ffffff1f}#mn-faq-chat .mn-faq-close:focus-visible{outline-color:#83f1e7;outline-offset:-3px}#mn-faq-chat .mn-faq-feed{min-height:0;flex:1 1 auto;padding:18px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#f8fafb;-webkit-overflow-scrolling:touch}#mn-faq-chat .mn-faq-message{width:fit-content;max-width:94%;margin-bottom:12px;padding:12px 14px;border:1px solid #e0e6eb;border-radius:3px 15px 15px;background:#fff;overflow-wrap:anywhere}#mn-faq-chat .mn-faq-message-text{font-size:14px;line-height:1.58;color:var(--mn-faq-ink);white-space:pre-line}#mn-faq-chat .mn-faq-message-user{margin-left:auto;border-color:#cee9e6;border-radius:15px 3px 15px 15px;background:#e7f5f2}#mn-faq-chat .mn-faq-topics{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}#mn-faq-chat .mn-faq-topic{min-height:44px;padding:9px 12px;border:1px solid #cdd9de;border-radius:12px;background:#fff;color:#254451;font-size:13px;font-weight:600;text-align:left;line-height:1.35}#mn-faq-chat .mn-faq-topic:hover,#mn-faq-chat .mn-faq-choice:hover{background:#e8f6f3;border-color:#83bdb8}#mn-faq-chat .mn-faq-topic-contact{color:#086e76}#mn-faq-chat .mn-faq-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:9px 6px 0 0;padding:9px 12px;border:1px solid #91b9b6;border-radius:10px;color:#086a73;background:#f6fbfa;font-size:13px;font-weight:650;text-decoration:none;text-align:center;line-height:1.35}#mn-faq-chat .mn-faq-link:hover{background:#e7f6f2}#mn-faq-chat .mn-faq-link-primary{color:#fff;background:#087780;border-color:#087780}#mn-faq-chat .mn-faq-link-primary:hover{color:#fff;background:#075f66}#mn-faq-chat .mn-faq-feedback{margin:2px 0 16px}#mn-faq-chat .mn-faq-feedback-title{color:var(--mn-faq-muted);margin-bottom:7px;font-size:12px}#mn-faq-chat .mn-faq-feedback-options{display:flex;flex-wrap:wrap;gap:6px}#mn-faq-chat .mn-faq-choice{min-height:44px;border:1px solid #d4dfe4;border-radius:10px;padding:8px 10px;color:#314653;background:#fff;font-size:12px;font-weight:600}#mn-faq-chat .mn-faq-choice-contact{color:#086e76}#mn-faq-chat .mn-faq-form{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:0;padding:12px 12px 5px;border-top:1px solid #e4eaee;background:#fff}#mn-faq-chat .mn-faq-input{flex:1 1 auto;width:0;min-width:0;min-height:46px;height:46px;margin:0;padding:10px 12px;border:1px solid #bccbd1;border-radius:12px;background:#fff;color:#17202b;box-shadow:none;font-size:16px;line-height:1.4}#mn-faq-chat .mn-faq-input::placeholder{color:#6b7482;opacity:1;font-size:14px}#mn-faq-chat .mn-faq-send{display:grid;place-items:center;width:46px;height:46px;min-width:46px;border:0;border-radius:12px;padding:0;color:#fff;background:#087780}#mn-faq-chat .mn-faq-send:hover{background:#075f66}#mn-faq-chat .mn-faq-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:6px;padding:0 12px 7px;background:#fff}#mn-faq-chat .mn-faq-privacy{color:#65717d;font-size:10px;line-height:1.4}#mn-faq-chat .mn-faq-clear{min-height:44px;padding:6px 7px;border:0;color:#4a5c66;text-decoration:underline;text-underline-offset:2px;font-size:11px;white-space:nowrap}#mn-faq-chat .mn-faq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:599px){body:has(#mn-faq-chat:not([hidden]):not(.mn-faq-in-studio)) #scroll-to-top-button{bottom:calc(144px + env(safe-area-inset-bottom,0px))}#mn-faq-chat{--mn-faq-floor: 84px;right:12px}#mn-faq-chat .mn-faq-launcher{min-height:48px;padding:10px 14px;font-size:13px}#mn-faq-chat.mn-faq-is-open{bottom:calc(var(--mn-faq-keyboard-bottom, 0px) + 10px + env(safe-area-inset-bottom,0px))}#mn-faq-chat.mn-faq-is-open .mn-faq-launcher{display:none}#mn-faq-chat .mn-faq-panel{bottom:0;width:calc(100vw - 24px);max-width:410px;height:min(600px,calc(var(--mn-faq-viewport-height, 100dvh) - 24px - env(safe-area-inset-bottom,0px)));border-radius:18px}#mn-faq-chat .mn-faq-header{min-height:76px;padding:11px 10px 11px 14px}#mn-faq-chat .mn-faq-feed{padding:14px 12px}#mn-faq-chat .mn-faq-message{max-width:97%}#mn-faq-chat .mn-faq-title{font-size:16px}#mn-faq-chat .mn-faq-subtitle{font-size:11px}#mn-faq-chat .mn-faq-footer{padding-bottom:2px}}@media(max-height:480px)and (min-width:600px){#mn-faq-chat .mn-faq-panel{height:calc(var(--mn-faq-viewport-height, 100dvh) - 100px);bottom:60px}#mn-faq-chat .mn-faq-header{min-height:65px;padding-top:8px;padding-bottom:8px}}#mn-faq-chat.mn-faq-in-studio{position:relative;inset:auto;display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:1440px;min-height:60px;margin:0 auto;padding:8px 16px}#mn-faq-chat.mn-faq-in-studio:not(.mn-faq-is-open){z-index:1}#mn-faq-chat.mn-faq-in-studio .mn-faq-launcher,#mn-faq-chat.mn-faq-in-studio.mn-faq-is-open .mn-faq-launcher{display:flex;min-height:44px;padding:10px 14px;font-size:13px}#mn-faq-chat.mn-faq-in-studio .mn-faq-panel{position:fixed;right:24px;bottom:calc(var(--mn-faq-keyboard-bottom, 0px) + 24px + env(safe-area-inset-bottom,0px));height:min(610px,calc(var(--mn-faq-viewport-height, 100dvh) - 48px - env(safe-area-inset-bottom,0px)))}@media(max-width:599px){#mn-faq-chat.mn-faq-in-studio.mn-faq-is-open{inset:auto}#mn-faq-chat.mn-faq-in-studio .mn-faq-panel{right:12px;bottom:calc(var(--mn-faq-keyboard-bottom, 0px) + 10px + env(safe-area-inset-bottom,0px));height:min(600px,calc(var(--mn-faq-viewport-height, 100dvh) - 24px - env(safe-area-inset-bottom,0px)))}}@media(prefers-reduced-motion:no-preference){#mn-faq-chat .mn-faq-launcher,#mn-faq-chat .mn-faq-topic,#mn-faq-chat .mn-faq-choice,#mn-faq-chat .mn-faq-link{transition:background-color .15s ease,border-color .15s ease}}@media print{#mn-faq-chat{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mn-faq-chatbot.css.map */
