shopify-chat::part(activator){display:none}.chat-launcher{--chat-launcher-offset-x: 20px;--chat-launcher-offset-y: var(--chat-launcher-start-y-desktop, 80px);--chat-launcher-min-y: var(--chat-launcher-floor-y-desktop, 80px);--chat-launcher-size: 60px;--chat-launcher-panel-bg: #f2efe6;position:fixed;bottom:var(--chat-launcher-offset-y);z-index:20;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:14px;font-family:var(--body-font-family, inherit);touch-action:none;user-select:none;-webkit-user-select:none}.chat-launcher.is-dragging{cursor:grabbing}.chat-launcher.is-dragging .chat-launcher__avatar{transform:scale(1.1)}.chat-launcher[hidden],.chat-launcher.is-chat-open,.chat-launcher__nudge[hidden],.chat-launcher.is-menu-open .chat-launcher__avatar,.chat-launcher.is-menu-open .chat-launcher__nudge{display:none}.chat-launcher.is-menu-open{z-index:40}.chat-launcher--left{left:var(--chat-launcher-offset-x)}.chat-launcher--right{right:var(--chat-launcher-offset-x);align-items:flex-end}.chat-launcher__avatar{flex:none;width:var(--chat-launcher-size);height:var(--chat-launcher-size);padding:0;border:0;border-radius:50%;background:var(--chat-launcher-avatar-bg, transparent);cursor:pointer;transition:transform .2s ease}.chat-launcher__avatar:hover{transform:translateY(-2px) scale(1.06)}.chat-launcher__avatar img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.25);filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.chat-launcher__nudge{position:relative;transform-origin:bottom left;animation:chat-launcher-pop .35s cubic-bezier(.34,1.56,.64,1)}.chat-launcher--right .chat-launcher__nudge{transform-origin:bottom right}.chat-launcher__bubble{position:relative;display:grid;gap:2px;padding:10px 20px;border:0;border-radius:22px;background:#fff;color:#1d1d1f;text-align:start;cursor:pointer;box-shadow:0 6px 18px #00000024}.chat-launcher__bubble:after{content:"";position:absolute;top:100%;left:calc(var(--chat-launcher-size) / 2 - 8px);border:8px solid transparent;border-top-color:#fff;border-bottom-width:0}.chat-launcher--right .chat-launcher__bubble:after{left:auto;right:calc(var(--chat-launcher-size) / 2 - 8px)}.chat-launcher__name{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--chat-launcher-accent)}.chat-launcher__message{font-size:16px;font-weight:500;line-height:1.2}.chat-launcher__dismiss{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#fff;color:#1d1d1f;cursor:pointer;box-shadow:0 2px 8px #0000002e}.chat-launcher__dismiss svg{width:9px;height:9px}.chat-launcher__menu{position:fixed;inset:auto 4px 4px;display:grid;grid-template-rows:auto 1fr auto;height:min(80dvh,640px);border-radius:30px;background-color:color-mix(in srgb,var(--chat-launcher-panel-bg) 80%,transparent);background-image:radial-gradient(ellipse 90% 80% at center top,var(--chat-launcher-panel-bg),transparent),radial-gradient(ellipse 90% 80% at center bottom,var(--chat-launcher-panel-bg),transparent);box-shadow:-24px 0 48px #0003;color:var(--chat-launcher-accent);overflow:hidden;touch-action:auto;user-select:text;-webkit-user-select:text;transform-origin:left bottom;animation:chat-launcher-panel-in .3s cubic-bezier(.34,1.2,.64,1)}.chat-launcher__menu[hidden]{display:none}.chat-launcher__menu-header{position:relative;display:flex;align-items:center;justify-content:center;height:64px;padding:0 64px}.chat-launcher__menu-brand{display:flex;align-items:center;gap:10px;min-width:0}.chat-launcher__menu-brand img{flex:none;width:40px;height:40px;object-fit:contain}.chat-launcher__menu-brand span{font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-launcher__menu-close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,#fff 55%,transparent);color:inherit;cursor:pointer;box-shadow:0 2px 8px #00000014}.chat-launcher__menu-body{display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:0;padding:4px 20px 12px;overflow-y:auto;overscroll-behavior:contain}.chat-launcher__menu-heading{margin:0;font-size:16px;line-height:1.4;text-align:center}.chat-launcher__menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chat-launcher__chip{display:inline-block;max-width:100%;padding:8px 14px;border:1px solid color-mix(in srgb,var(--chat-launcher-accent) 18%,transparent);border-radius:20px;background:color-mix(in srgb,#fff 55%,transparent);color:var(--chat-launcher-accent);font:inherit;font-size:14px;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;opacity:0;animation:chat-launcher-chip-in .3s ease-out forwards;animation-delay:calc(var(--i, 0) * 70ms + .12s);transition:background-color .15s ease}.chat-launcher__chip:hover{background:#fff;color:var(--chat-launcher-accent)}.chat-launcher__menu-input{position:relative;margin:0 16px 16px}.chat-launcher__menu-input input{width:100%;height:56px;padding:0 60px 0 20px;border:1px solid color-mix(in srgb,var(--chat-launcher-accent) 22%,transparent);border-radius:28px;background:color-mix(in srgb,#fff 60%,transparent);color:var(--chat-launcher-accent);font:inherit;font-size:16px;box-shadow:0 2px 10px #0000000f}.chat-launcher__menu-input input::placeholder{color:color-mix(in srgb,var(--chat-launcher-accent) 60%,transparent)}.chat-launcher__menu-input input:focus{outline:none;border-color:color-mix(in srgb,var(--chat-launcher-accent) 45%,transparent)}.chat-launcher__menu-input button{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--chat-launcher-accent);color:#fff;cursor:pointer;transform:translateY(-50%)}.chat-launcher :focus-visible{outline:2px solid var(--chat-launcher-accent);outline-offset:3px}@keyframes chat-launcher-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}}@keyframes chat-launcher-panel-in{0%{opacity:0;transform:scale(.92)}}@keyframes chat-launcher-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:750px){.chat-launcher__menu{inset:auto auto 20px 20px;width:min(500px,calc(100vw - 40px));height:min(370px,calc(90dvh - 20px))}}@media(max-width:767.98px){.chat-launcher{--chat-launcher-offset-x: 14px;--chat-launcher-offset-y: var(--chat-launcher-start-y-mobile, 150px);--chat-launcher-min-y: var(--chat-launcher-floor-y-mobile, 150px);--chat-launcher-size: 54px}.chat-launcher__message{font-size:14px}}@media(prefers-reduced-motion:reduce){.chat-launcher__avatar,.chat-launcher__nudge,.chat-launcher__menu,.chat-launcher__chip{transition:none;animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/chat-launcher.css.map */
