@media (max-width:767px){body:has(.cofa-product-detail-prototype) .cofa-support-chat-launcher-enter{bottom:calc(var(--cofa-pdp-mobile-purchase-bar-height,84px) + 12px)}body:has(.cofa-product-detail-prototype) .cofa-support-chat-icon-enter{bottom:var(--cofa-pdp-mobile-purchase-bar-height,84px);position:relative}}@media (max-width:1023px){body:has(.cofa-combo-detail) .cofa-support-chat-launcher-enter{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.cofa-combo-detail) .cofa-support-chat-icon-enter{position:relative;bottom:72px}}@keyframes cofa-support-chat-launcher-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cofa-support-chat-icon-in{0%{opacity:0;transform:translate(8px,8px)scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cofa-support-chat-hotline-attention{0%,72%,to{transform:translate(0)rotate(0)}77%{transform:translate(-1px)rotate(-8deg)}82%{transform:translate(1px)rotate(8deg)}87%{transform:translate(0)rotate(0)}}@keyframes cofa-support-chat-hotline-pulse{0%,70%,to{opacity:.72;transform:scale(.82)}80%{opacity:1;transform:scale(1.28)}}.cofa-support-chat-launcher-enter{animation:.22s cubic-bezier(.22,1,.36,1) both cofa-support-chat-launcher-in}.cofa-support-chat-launcher-motion{opacity:1;will-change:transform, opacity;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0,0)}.cofa-support-chat-launcher-isolation{isolation:isolate}.cofa-support-chat-launcher-isolation:before{z-index:-1;background:var(--cofa-launcher-background-default,conic-gradient(from 45deg, red, orange, yellow, green, teal, blue, purple));opacity:var(--cofa-launcher-background-opacity,1);content:"";pointer-events:none;border:1px solid #7394bd6b;border-radius:26px;position:absolute;inset:-10px;box-shadow:0 28px 72px #1d314e52,0 8px 24px #28539929}.cofa-support-chat-launcher-prompt-caret{margin-left:1px;animation:1s step-end infinite cofa-support-chat-launcher-caret-blink}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cofa-support-chat-launcher-isolation:before{background:var(--cofa-launcher-background-glass,conic-gradient(from 45deg, red, orange, yellow, green, teal, blue, purple));-webkit-backdrop-filter:blur(9px)saturate(82%);backdrop-filter:blur(9px)saturate(82%)}}@keyframes cofa-support-chat-launcher-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cofa-support-chat-launcher-prompt-caret{animation:none}}@media (prefers-reduced-transparency:reduce){.cofa-support-chat-launcher-isolation:before{background:var(--cofa-launcher-background-opaque,conic-gradient(from 45deg, red, orange, yellow, green, teal, blue, purple));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:639px){.cofa-support-chat-launcher-isolation:before{border-radius:23px;inset:-6px;box-shadow:0 22px 54px #1d314e47,0 6px 18px #28539924}}.cofa-support-chat-launcher-motion.is-scroll-hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .18s cubic-bezier(.4,0,1,1),visibility 0s linear .18s;transform:translateY(calc(100% + 32px))}.cofa-support-chat-icon-enter{animation:.22s cubic-bezier(.22,1,.36,1) both cofa-support-chat-icon-in}.cofa-support-chat-hotline-icon{transform-origin:50% 45%;animation:4.8s ease-in-out infinite cofa-support-chat-hotline-attention}.cofa-support-chat-hotline:before{content:"";transform-origin:50%;background:linear-gradient(105deg,#ff9418 0%,#ff6b16 46%,#ef3d2d 100%);border:1px solid #ffffff3d;border-right-color:#be2a1c70;border-radius:14px 10px 8px 6px;position:absolute;inset:0 6px;transform:skew(-10deg);box-shadow:inset 0 1px #ffffff4d,inset -1px 0 #971e142e}.cofa-support-chat-hotline-number:after{content:"";opacity:.92;transform-origin:50%;background:linear-gradient(90deg,#17345f,#285399);border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.9)}.cofa-support-chat-hotline:hover .cofa-support-chat-hotline-number:after{opacity:1;transform:scaleX(1)}.cofa-support-chat-hotline-pulse{animation:3.2s ease-in-out infinite cofa-support-chat-hotline-pulse}
