.bschat{--bschat-blue: #006BCC;--bschat-blue-dark: #0055A3;--bschat-ink: #000F1C;--bschat-gray: #EAEAEA;--bschat-gray-light: #F9F9F9;--bschat-white: #FFFFFF;--bschat-green: #22C55E;--bschat-blue-dot: #60A5FA;--bschat-radius: 16px;--bschat-shadow: 0 4px 24px rgba(0, 15, 28, .15);--bschat-shadow-sm: 0 2px 8px rgba(0, 15, 28, .1);--bschat-z: 9999;--bschat-bubble-size: 56px;--bschat-window-width: 380px;--bschat-window-height: 520px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bschat *,.bschat *:before,.bschat *:after{box-sizing:border-box;margin:0;padding:0}.bschat{position:fixed;bottom:20px;right:20px;z-index:var(--bschat-z)}.bschat__bubble{width:var(--bschat-bubble-size);height:var(--bschat-bubble-size);border-radius:50%;background:linear-gradient(135deg,#0080E6 0%,var(--bschat-blue-dark) 100%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #006bcc73,0 2px 8px #000f1c26;transition:transform .25s ease,box-shadow .25s ease;position:relative}.bschat:not(.bschat--open){animation:bschat-breathe 4s ease-in-out infinite}.bschat:hover{animation-play-state:paused}.bschat__bubble:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 10px 32px #006bcc8c,0 4px 10px #000f1c2e}.bschat__bubble:active{transform:scale(.95) translateY(0)}.bschat__bubble-icon,.bschat__bubble-close{width:24px;height:24px;color:var(--bschat-white);transition:opacity .2s ease,transform .2s ease;position:absolute}.bschat__bubble-close{opacity:0;transform:rotate(-90deg)}.bschat--open .bschat__bubble-icon{opacity:0;transform:rotate(90deg)}.bschat--open .bschat__bubble-close{opacity:1;transform:rotate(0)}.bschat--open .bschat__bubble{animation:none}.bschat__bubble-indicator{position:absolute;top:1px;right:1px;width:14px;height:14px;border-radius:50%;border:2px solid var(--bschat-white);background:radial-gradient(circle at 35% 35%,#f0f1f3,#d0d2d5 60%,#bbbdc0);animation:bschat-status-pulse 4s ease-in-out infinite;transition:width .2s ease,height .2s ease,top .2s ease,right .2s ease;display:flex;align-items:center;justify-content:center;font-size:0;color:#fff;font-weight:700;z-index:1}.bschat__bubble-indicator[data-unread]{background:#ef4444;animation:bschat-badge-in .3s ease;box-shadow:0 2px 6px #ef444466;font-size:11px;min-width:20px;height:20px;border-radius:10px;top:-4px;right:-4px;padding:0 5px}@keyframes bschat-badge-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes bschat-status-pulse{0%{background:radial-gradient(circle at 35% 35%,#5cf09c,#1ea551 50%,#147a3b);box-shadow:0 0 8px 3px #1ea55180}75%{background:radial-gradient(circle at 35% 35%,#5cf09c,#1ea551 50%,#147a3b);box-shadow:0 0 8px 3px #1ea55180}87%{background:radial-gradient(circle at 35% 35%,#e0e2e5,#d0d2d5 60%,#bbbdc0);box-shadow:none}to{background:radial-gradient(circle at 35% 35%,#5cf09c,#1ea551 50%,#147a3b);box-shadow:0 0 8px 3px #1ea55180}}@keyframes bschat-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bschat__toast{position:absolute;bottom:calc(var(--bschat-bubble-size) + 12px);right:0;background:var(--bschat-white);border-radius:12px;padding:12px 36px 12px 16px;box-shadow:var(--bschat-shadow);max-width:280px;animation:bschat-toast-in .3s ease;cursor:pointer}.bschat__toast[hidden]{display:none}.bschat__toast-text{font-size:14px;line-height:1.4;color:var(--bschat-ink)}.bschat__toast-close{position:absolute;top:6px;right:10px;background:none;border:none;font-size:18px;color:#999;cursor:pointer;line-height:1}@keyframes bschat-toast-in{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bschat__window{position:absolute;bottom:calc(var(--bschat-bubble-size) + 16px);right:0;width:var(--bschat-window-width);height:var(--bschat-window-height);max-height:calc(100vh - var(--bschat-bubble-size) - 48px);background:var(--bschat-white);border-radius:var(--bschat-radius);box-shadow:0 12px 48px #000f1c38,0 4px 16px #000f1c1f,0 1px 4px #000f1c14,0 0 0 1px #000f1c0d;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,15,28,.12);animation:bschat-window-in .4s cubic-bezier(.16,1,.3,1) forwards;transform-origin:bottom right}.bschat__window[hidden]{display:none}.bschat__window.bschat__window--closing{animation:bschat-window-out .25s cubic-bezier(.55,0,1,.45) forwards;transform-origin:bottom right}@keyframes bschat-window-in{0%{opacity:0;transform:scale(.1) translateY(20px);border-radius:50%}40%{opacity:1;border-radius:24px}to{opacity:1;transform:scale(1) translateY(0);border-radius:var(--bschat-radius)}}@keyframes bschat-window-out{0%{opacity:1;transform:scale(1) translateY(0);border-radius:var(--bschat-radius)}to{opacity:0;transform:scale(.1) translateY(20px);border-radius:50%}}.bschat__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,var(--bschat-blue) 0%,var(--bschat-blue-dark) 100%);color:var(--bschat-white);flex-shrink:0;box-shadow:0 3px 12px #000f1c33;border-bottom:1px solid rgba(0,15,28,.15);position:relative;z-index:1}.bschat__header-info{display:flex;align-items:center;gap:8px}.bschat__header-name{font-size:15px;font-weight:600}.bschat__header-badge{font-size:10px;font-weight:700;letter-spacing:.5px;background:#1ea55140;color:#5cf09c;padding:2px 8px;border-radius:10px}.bschat__header-actions{display:flex;gap:4px}.bschat__header-btn{width:28px;height:28px;background:#ffffff26;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.bschat__header-btn:hover{background:#ffffff4d}.bschat__header-btn svg{width:14px;height:14px;color:var(--bschat-white)}.bschat__messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;scroll-behavior:smooth;background:linear-gradient(180deg,#f4f5f7 0%,var(--bschat-white) 40%);box-shadow:inset 0 4px 6px -4px #000f1c14}.bschat__msg{max-width:82%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.45;word-wrap:break-word;animation:bschat-msg-in .2s ease}.bschat__msg--bot{align-self:flex-start;background:var(--bschat-gray);color:var(--bschat-ink);border-bottom-left-radius:4px;box-shadow:0 1px 3px #000f1c1a}.bschat__msg--bot strong{font-weight:600;color:var(--bschat-blue-dark)}.bschat__msg--bot a{color:var(--bschat-blue-dark);text-decoration:underline;font-weight:600}.bschat__msg--user{align-self:flex-end;background:linear-gradient(135deg,var(--bschat-blue) 0%,var(--bschat-blue-dark) 100%);color:var(--bschat-white);border-bottom-right-radius:4px;box-shadow:0 1px 3px #006bcc4d}.bschat__chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 16px 8px;animation:bschat-msg-in .2s ease}.bschat__chip{background:var(--bschat-white);border:1.5px solid var(--bschat-blue);color:var(--bschat-blue-dark);font-size:13px;font-weight:500;font-family:inherit;padding:6px 14px;border-radius:20px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #000f1c0f;white-space:nowrap}.bschat__chip:hover{background:var(--bschat-blue);color:var(--bschat-white);box-shadow:0 2px 6px #006bcc4d}.bschat__chip:active{transform:scale(.95)}.bschat__time-gap{height:20px;flex-shrink:0}.bschat__unread-divider{display:flex;align-items:center;gap:10px;padding:4px 0}.bschat__unread-divider:before,.bschat__unread-divider:after{content:"";flex:1;height:1px;background:#ef4444;opacity:.35}.bschat__unread-label{font-size:10px;font-weight:700;letter-spacing:.5px;color:#ef4444;text-transform:uppercase;white-space:nowrap}@keyframes bschat-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bschat__typing{padding:8px 16px;display:flex;gap:4px;align-items:center}.bschat__typing[hidden]{display:none}.bschat__typing-dot{width:7px;height:7px;border-radius:50%;background:#999;animation:bschat-dot 1.4s infinite}.bschat__typing-dot:nth-child(2){animation-delay:.2s}.bschat__typing-dot:nth-child(3){animation-delay:.4s}@keyframes bschat-dot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.bschat__input-area{display:flex;align-items:flex-end;padding:12px 14px;border-top:1px solid rgba(0,15,28,.12);box-shadow:0 -3px 10px #000f1c14;gap:8px;flex-shrink:0;background:linear-gradient(180deg,#f5f6f7,#edeef0);position:relative;z-index:1}.bschat__input{flex:1;border:1px solid var(--bschat-gray);border-radius:12px;padding:10px 14px;font-size:14px;font-family:inherit;line-height:1.4;resize:none;outline:none;max-height:100px;overflow-y:auto;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:inset 0 1px 3px #000f1c0f}.bschat__input:focus{border-color:var(--bschat-blue);box-shadow:inset 0 1px 3px #000f1c0f,0 0 0 3px #006bcc1f}.bschat__input::placeholder{color:#999}.bschat__send{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0080E6 0%,var(--bschat-blue-dark) 100%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;box-shadow:0 2px 6px #006bcc59}.bschat__send:hover{background:linear-gradient(135deg,var(--bschat-blue) 0%,#004080 100%);box-shadow:0 3px 10px #006bcc73}.bschat__send:active{transform:scale(.9)}.bschat__send svg{width:16px;height:16px;color:var(--bschat-white)}.bschat__footer{padding:6px 16px;text-align:center;flex-shrink:0;background:#edeef0}.bschat__footer-powered{font-size:11px;color:#888}@media(max-width:600px){.bschat{bottom:16px;right:16px}.bschat__bubble{--bschat-bubble-size: 56px}.bschat__toast{right:-4px;max-width:240px}.bschat__window{position:fixed;bottom:8px;right:8px;left:8px;width:auto;height:88vh;max-height:calc(100dvh - 24px);border-radius:var(--bschat-radius)}.bschat__window{transform-origin:bottom right}.bschat__header-btn{width:36px;height:36px}.bschat__header-btn svg{width:18px;height:18px}.bschat__send{width:42px;height:42px}.bschat__send svg{width:18px;height:18px}}.bschat.bschat-season--christmas .bschat__bubble,.bschat.bschat-season--christmas .bschat__header{background:#c41e3a}.bschat.bschat-season--blackfriday .bschat__bubble,.bschat.bschat-season--blackfriday .bschat__header{background:#1a1a1a}html.shopify-design-mode .bschat{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-chatbot.css.map */
