.ProductCallButton_button__sSXeB{position:relative;display:grid;width:60px;height:60px;flex-shrink:0;place-items:center;border-radius:50%;color:white;background:linear-gradient(135deg,var(--product-call-color),var(--product-call-middle,color-mix(in srgb,var(--product-call-color) 65%,white)),var(--product-call-end,color-mix(in srgb,var(--product-call-color) 25%,white)));box-shadow:0 0 0 4px rgb(255 255 255/85%),0 14px 38px color-mix(in srgb,var(--product-call-color) 34%,transparent)}.ProductCallButton_floating__MalPu{position:fixed;right:16px;bottom:calc(var(--product-purchase-bar-height, calc(5rem + env(safe-area-inset-bottom, 0px))) + .75rem);z-index:55;-webkit-tap-highlight-color:transparent}.ProductCallButton_floating__MalPu:focus-visible{outline:2px solid var(--product-call-color);outline-offset:7px}.ProductCallButton_handset__ZjrxG{display:grid;place-items:center}.ProductCallButton_handset__ZjrxG img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.ProductCallButton_floating__MalPu .ProductCallButton_handset__ZjrxG{animation:ProductCallButton_incoming-call__G9atH 7s ease-in-out infinite}.ProductCallButton_onlineDot__fCSRg{position:absolute;top:0;right:0;width:14px;height:14px;box-sizing:border-box;border:2px solid white;border-radius:50%;background:#10b981}.ProductCallButton_preview__WAjg0{margin:8px 4px}@keyframes ProductCallButton_incoming-call__G9atH{0%,88%,to{transform:rotate(0) translateX(0)}89%,93%,97%{transform:rotate(-15deg) translateX(-2px)}91%,95%,99%{transform:rotate(15deg) translateX(2px)}}@media (min-width:768px){.ProductCallButton_floating__MalPu{display:none}}@media (prefers-reduced-motion:reduce){.ProductCallButton_floating__MalPu .ProductCallButton_handset__ZjrxG{animation:none}}