.pv-mchat{--pv-mchat-green: #173f35;--pv-mchat-gold: #c9a15b;--pv-mchat-cream: #fcf4eb;--pv-mchat-ink: #1c211f;--pv-mchat-muted: #6b736f;--pv-mchat-line: #e7e2d9;--pv-mchat-messenger: #0084ff;--pv-mchat-bottom: calc(20px + env(safe-area-inset-bottom, 0px)) ;--pv-mchat-right: 16px;position:fixed;right:var(--pv-mchat-right);bottom:var(--pv-mchat-bottom);z-index:70;font-family:inherit;pointer-events:none}.pv-mchat[data-pv-mchat-product]{--pv-mchat-bottom: calc(88px + env(safe-area-inset-bottom, 0px)) }@media screen and (min-width:750px){.pv-mchat{--pv-mchat-right: 24px;--pv-mchat-bottom: calc(24px + env(safe-area-inset-bottom, 0px)) }.pv-mchat[data-pv-mchat-product]{--pv-mchat-bottom: calc(28px + env(safe-area-inset-bottom, 0px)) }}.pv-mchat__fab,.pv-mchat__panel,.pv-mchat__close,.pv-mchat__cta{pointer-events:auto}.pv-mchat__fab{position:relative;width:58px;height:58px;border:none;border-radius:50%;background:linear-gradient(145deg,#1a9fff 0%,var(--pv-mchat-messenger) 55%,#0064d1 100%);color:#fff;box-shadow:0 10px 28px #0084ff61,0 2px 8px #173f351f;display:grid;place-items:center;cursor:pointer;margin-left:auto;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.pv-mchat__fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 32px #0084ff73,0 4px 12px #173f3524}.pv-mchat__fab:active{transform:scale(.96)}.pv-mchat__fab-icon{display:grid;place-items:center;line-height:0}.pv-mchat__fab-icon--close,.pv-mchat.is-open .pv-mchat__fab-icon--chat{display:none}.pv-mchat.is-open .pv-mchat__fab-icon--close{display:grid}.pv-mchat__fab-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(0,132,255,.45);animation:pv-mchat-pulse 2.4s ease-out infinite;pointer-events:none}.pv-mchat.is-open .pv-mchat__fab-pulse{display:none}@keyframes pv-mchat-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}.pv-mchat__panel{width:min(320px,calc(100vw - 32px));margin-bottom:12px;background:var(--pv-mchat-cream);border:1px solid var(--pv-mchat-line);border-radius:20px;box-shadow:0 18px 48px #173f352e,0 4px 14px #0000000f;overflow:hidden;transform-origin:bottom right;animation:pv-mchat-in .28s cubic-bezier(.22,1,.36,1)}.pv-mchat__panel[hidden]{display:none!important}@keyframes pv-mchat-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.pv-mchat__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 12px;background:linear-gradient(165deg,#1a463b 0%,var(--pv-mchat-green) 60%,#122e28 100%);color:#fff}.pv-mchat__brand{display:flex;align-items:center;gap:10px;min-width:0}.pv-mchat__avatar{flex:none;width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px #c9a15b8c}.pv-mchat__brand-text{min-width:0;display:flex;flex-direction:column;gap:2px}.pv-mchat__brand-text strong{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.pv-mchat__brand-text span{font-size:11px;opacity:.78;color:var(--pv-mchat-gold);font-weight:600}.pv-mchat__close{flex:none;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer}.pv-mchat__body{padding:16px;display:flex;flex-direction:column;gap:14px}.pv-mchat__bubble{align-self:flex-start;max-width:95%;background:#fff;border:1px solid var(--pv-mchat-line);border-radius:16px 16px 16px 4px;padding:12px 14px;color:var(--pv-mchat-ink);font-size:14px;line-height:1.45;box-shadow:0 4px 12px #173f350d}.pv-mchat__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;border-radius:999px;background:var(--pv-mchat-messenger);color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:700;box-shadow:0 8px 20px #0084ff47;transition:transform .15s ease,filter .2s ease}.pv-mchat__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.pv-mchat__cta:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.pv-mchat__fab-pulse,.pv-mchat__panel{animation:none!important}}body:has(shopify-chat:defined) .pv-mchat{--pv-mchat-bottom: calc(88px + env(safe-area-inset-bottom, 0px)) }body:has(shopify-chat:defined) .pv-mchat[data-pv-mchat-product]{--pv-mchat-bottom: calc(150px + env(safe-area-inset-bottom, 0px)) }
/*# sourceMappingURL=/cdn/shop/t/2/assets/pv-messenger-chat.css.map */
