.chatbot-widget,.chatbot-widget *{box-sizing:border-box}.chatbot-widget[hidden]{display:none!important}.chatbot-widget{--chatbot-launcher-bottom: var(--chatbot-bottom-offset);color:var(--chatbot-bot-text);font-family:var(--text-font-family, Arial, sans-serif);font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.45;text-transform:none}.chatbot-widget button,.chatbot-widget input{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;letter-spacing:normal;margin:0;text-transform:none}.chatbot-widget__launcher{align-items:center;background:var(--chatbot-launcher-background);border:0;border-radius:50%;bottom:var(--chatbot-launcher-bottom);box-shadow:0 8px 28px #0003;color:var(--chatbot-launcher-icon);cursor:pointer;display:flex;height:var(--chatbot-button-size);justify-content:center;padding:0;position:fixed;transition:transform .2s ease,box-shadow .2s ease;width:var(--chatbot-button-size);z-index:100001}.chatbot-widget--right .chatbot-widget__launcher{right:var(--chatbot-side-offset)}.chatbot-widget--left .chatbot-widget__launcher{left:var(--chatbot-side-offset)}.chatbot-widget__launcher:hover{box-shadow:0 10px 32px #00000040;transform:translateY(-2px)}.chatbot-widget__launcher:focus-visible,.chatbot-widget__header-action:focus-visible,.chatbot-widget__quick-options button:focus-visible,.chatbot-widget__composer input:focus-visible,.chatbot-widget__composer button:focus-visible{outline:3px solid var(--chatbot-accent);outline-offset:3px}.chatbot-widget__launcher svg{fill:currentColor;height:48%;width:48%}.chatbot-widget__launcher-close{display:none;fill:none!important;stroke:currentColor;stroke-linecap:round;stroke-width:2}.chatbot-widget__notification{align-items:center;background:var(--chatbot-notification-background);border:0;border-radius:1.75em;color:var(--chatbot-notification-text);display:inline-flex;font-size:12px;font-weight:var(--text-font-bolder-weight, 700);height:20px;justify-content:center;line-height:1;min-width:20px;opacity:0;padding:4px;pointer-events:none;position:absolute;right:-5px;top:-5px;transform:scale(.65);transition:opacity .18s ease,transform .35s ease-in-out;will-change:transform;z-index:1}.chatbot-widget.has-unread:not(.is-open) .chatbot-widget__notification:not([hidden]){opacity:1;transform:scale(1)}.chatbot-widget__launcher:hover .chatbot-widget__notification:not([hidden]){transform:scale(1.2)}.chatbot-widget.is-open .chatbot-widget__launcher-chat{display:none}.chatbot-widget.is-open .chatbot-widget__launcher-close{display:block}.chatbot-widget__panel{background:var(--chatbot-conversation-background);border:1px solid var(--chatbot-border);border-radius:var(--chatbot-radius);bottom:calc(var(--chatbot-launcher-bottom) + var(--chatbot-button-size) + 14px);box-shadow:0 18px 60px #141b2233;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(var(--chatbot-panel-height),calc(100dvh - var(--chatbot-launcher-bottom) - var(--chatbot-button-size) - 34px));isolation:isolate;max-height:calc(100vh - var(--chatbot-launcher-bottom) - var(--chatbot-button-size) - 34px);opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:translateY(16px) scale(.98);transform-origin:bottom right;transition:opacity .2s ease,transform .24s ease,visibility .24s;visibility:hidden;width:min(var(--chatbot-panel-width),calc(100vw - 24px));z-index:100000}.chatbot-widget--right .chatbot-widget__panel{right:var(--chatbot-side-offset)}.chatbot-widget--left .chatbot-widget__panel{left:var(--chatbot-side-offset);transform-origin:bottom left}.chatbot-widget.is-open .chatbot-widget__panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}body.chatbot-widget-active .go-top{bottom:var(--chatbot-go-top-bottom, 96px)!important;transition-property:opacity,visibility,transform!important;z-index:99998!important}body.chatbot-widget-side-right .go-top{left:auto!important;right:var(--chatbot-go-top-side, 31px)!important}body.chatbot-widget-side-left .go-top{left:var(--chatbot-go-top-side, 31px)!important;right:auto!important}body.chatbot-widget-active.chatbot-is-open .go-top,body.chatbot-widget-active.chatbot-is-open .go-top.active,body.mini-cart-is-open .chatbot-widget,body.mini-cart-is-open .go-top,body.mini-cart-is-open .go-top.active{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.chatbot-widget__header{align-items:center;background:var(--chatbot-header-background);color:var(--chatbot-header-text);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:78px;padding:14px 16px}.chatbot-widget__avatar{align-items:center;background:#fff;border-radius:50%;color:var(--chatbot-header-background);display:flex;flex:0 0 auto;font-family:var(--heading-font-family, var(--text-font-family, Arial, sans-serif));font-weight:700;justify-content:center;overflow:hidden}.chatbot-widget__avatar img{display:block;height:100%;object-fit:cover;width:100%}.chatbot-widget__avatar--header{border:2px solid rgba(255,255,255,.78);height:48px;width:48px}.chatbot-widget__avatar--message{background:var(--chatbot-header-background);color:var(--chatbot-header-text);height:34px;margin-top:23px;width:34px}.chatbot-widget__identity{min-width:0}.chatbot-widget__name{color:inherit;display:block;font-family:var(--heading-font-family, var(--text-font-family, Arial, sans-serif));font-size:17px;font-weight:var(--heading-font-weight, 700);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-widget__status{align-items:center;color:inherit;display:flex;font-size:12px;gap:6px;margin-top:4px;opacity:.9}.chatbot-widget__status i{background:#55d787;border:2px solid rgba(0,0,0,.12);border-radius:50%;height:9px;width:9px}.chatbot-widget__header-action{align-items:center;background:transparent;border:0;border-radius:50%;color:currentColor;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:background .15s ease;width:32px}.chatbot-widget__header-action:hover{background:#ffffff24}.chatbot-widget__header-action svg{fill:currentColor;height:24px;width:24px}.chatbot-widget__header-action:last-child svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chatbot-widget__conversation{background:var(--chatbot-conversation-background);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 18px;scrollbar-color:rgba(70,70,70,.28) transparent;scrollbar-width:thin}.chatbot-widget__conversation::-webkit-scrollbar{width:7px}.chatbot-widget__conversation::-webkit-scrollbar-track{background:transparent}.chatbot-widget__conversation::-webkit-scrollbar-thumb{background:#46464647;border-radius:10px}.chatbot-widget__messages{display:flex;flex-direction:column;gap:14px}.chatbot-widget__message-row{align-items:flex-start;display:flex;gap:9px;max-width:91%}.chatbot-widget__message-row--user{align-self:flex-end;margin-left:auto}.chatbot-widget__sender{color:var(--chatbot-bot-text);display:block;font-size:12px;margin:0 0 6px 3px;opacity:.72}.chatbot-widget__bubble{border-radius:18px;overflow-wrap:anywhere;padding:11px 14px}.chatbot-widget__bubble--bot{background:var(--chatbot-bot-bubble-background);border-bottom-left-radius:5px;color:var(--chatbot-bot-text)}.chatbot-widget__bubble--user{background:var(--chatbot-user-bubble-background);border-bottom-right-radius:5px;color:var(--chatbot-user-text)}.chatbot-widget__time{color:var(--chatbot-bot-text);display:block;font-size:11px;margin:5px 3px 0;opacity:.58}.chatbot-widget__message-row--user .chatbot-widget__time{text-align:right}.chatbot-widget__quick-options{align-items:flex-end;display:flex;flex-direction:column;gap:9px;margin:18px 0 0 42px}.chatbot-widget__quick-options.is-hidden{display:none}.chatbot-widget__quick-options button{background:transparent;border:1px solid var(--chatbot-accent);border-radius:999px;color:var(--chatbot-accent);cursor:pointer;line-height:1.35;max-width:100%;padding:8px 15px;text-align:left;transition:background .15s ease,color .15s ease,transform .15s ease;white-space:normal}.chatbot-widget__quick-options button:hover{background:var(--chatbot-accent);color:var(--chatbot-accent-text);transform:translate(-2px)}.chatbot-widget__composer{align-items:center;background:var(--chatbot-conversation-background);border-top:1px solid var(--chatbot-border);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 44px;margin:0;padding:13px 14px max(13px,env(safe-area-inset-bottom))}.chatbot-widget__composer input{background:var(--chatbot-input-background);border:1px solid var(--chatbot-border);border-radius:999px;box-shadow:none;color:var(--chatbot-input-text);height:46px;min-width:0;outline:0;padding:0 17px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.chatbot-widget__composer input::placeholder{color:var(--chatbot-placeholder);opacity:1}.chatbot-widget__composer input:focus{border-color:var(--chatbot-accent);box-shadow:0 0 0 2px #571b1c1f}.chatbot-widget__composer button{align-items:center;background:var(--chatbot-send-background);border:0;border-radius:50%;color:var(--chatbot-send-icon);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:opacity .15s ease,transform .15s ease;width:44px}.chatbot-widget__composer button:hover:not(:disabled){transform:scale(1.05)}.chatbot-widget__composer button:disabled{cursor:default;opacity:.42}.chatbot-widget__composer button svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.chatbot-widget__typing{align-items:center;display:flex;gap:5px;min-height:40px;min-width:58px}.chatbot-widget__typing i{animation:chatbot-typing 1.1s infinite ease-in-out;background:var(--chatbot-bot-text);border-radius:50%;height:6px;opacity:.42;width:6px}.chatbot-widget__typing i:nth-child(2){animation-delay:.14s}.chatbot-widget__typing i:nth-child(3){animation-delay:.28s}@keyframes chatbot-typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@media screen and (max-width:599px){.chatbot-widget__panel,.chatbot-widget--right .chatbot-widget__panel,.chatbot-widget--left .chatbot-widget__panel{bottom:calc(var(--chatbot-launcher-bottom) + var(--chatbot-button-size) + 12px);height:auto;left:10px;max-height:none;right:10px;top:max(10px,env(safe-area-inset-top));width:auto}.chatbot-widget__header{min-height:72px;padding:12px 13px}.chatbot-widget__avatar--header{height:44px;width:44px}.chatbot-widget__conversation{padding:16px 12px}.chatbot-widget__message-row{max-width:95%}.chatbot-widget__quick-options{margin-left:28px}.chatbot-widget__composer{padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.chatbot-widget *,.chatbot-widget *:before,.chatbot-widget *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/chatbot-widget.css.map */
