.prima-floating-contact{position:fixed;z-index:99990;display:flex;flex-direction:column;align-items:center;gap:10px!important;pointer-events:auto;-webkit-user-select:none;user-select:none}.prima-floating-contact--bottom-right{right:var(--floating-offset-side, 20px)!important;bottom:var(--floating-offset-bottom-desktop, 30px)!important}.prima-floating-contact--bottom-left{left:var(--floating-offset-side, 20px)!important;right:auto;bottom:var(--floating-offset-bottom-desktop, 30px)!important}.prima-floating-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--floating-btn-size, 46px)!important;height:var(--floating-btn-size, 46px)!important;border-radius:50%;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #00000029;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;-webkit-tap-highlight-color:transparent;outline:none}.prima-floating-btn:hover{transform:scale(1.1);box-shadow:0 8px 24px #0000003d}.prima-floating-btn:active{transform:scale(.95)}.prima-floating-btn__icon-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;position:relative;z-index:2}.prima-floating-btn__icon-svg{width:100%;height:100%;display:block}.prima-floating-btn__img{width:100%;height:100%;object-fit:contain;border-radius:50%;display:block}.prima-floating-btn--phone .prima-floating-btn__icon-wrap{background-color:var(--phone-bg, #22C55E)!important}.prima-floating-btn--phone .prima-floating-btn__img{padding:10px!important;filter:brightness(0) invert(1)!important;box-sizing:border-box!important}.prima-floating-btn__custom-svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.prima-floating-btn__custom-svg svg{width:100%;height:100%;display:block}.prima-floating-btn .prima-floating-btn__icon-wrap{animation:primaShakeLoop 3.2s infinite ease-in-out;transform-origin:center center}.prima-floating-contact .prima-floating-btn:nth-child(1) .prima-floating-btn__icon-wrap,.prima-floating-contact .prima-floating-btn:nth-child(1) .prima-floating-btn__pulse:before,.prima-floating-contact .prima-floating-btn:nth-child(1) .prima-floating-btn__pulse:after{animation-delay:0s}.prima-floating-contact .prima-floating-btn:nth-child(2) .prima-floating-btn__icon-wrap,.prima-floating-contact .prima-floating-btn:nth-child(2) .prima-floating-btn__pulse:before,.prima-floating-contact .prima-floating-btn:nth-child(2) .prima-floating-btn__pulse:after{animation-delay:.45s}.prima-floating-contact .prima-floating-btn:nth-child(3) .prima-floating-btn__icon-wrap,.prima-floating-contact .prima-floating-btn:nth-child(3) .prima-floating-btn__pulse:before,.prima-floating-contact .prima-floating-btn:nth-child(3) .prima-floating-btn__pulse:after{animation-delay:.9s}.prima-floating-contact .prima-floating-btn:nth-child(4) .prima-floating-btn__icon-wrap,.prima-floating-contact .prima-floating-btn:nth-child(4) .prima-floating-btn__pulse:before,.prima-floating-contact .prima-floating-btn:nth-child(4) .prima-floating-btn__pulse:after{animation-delay:1.35s}@keyframes primaShakeLoop{0%{transform:rotate(0) scale(1)}3%{transform:rotate(-15deg) scale(1.06)}6%{transform:rotate(15deg) scale(1.06)}9%{transform:rotate(-12deg) scale(1.06)}12%{transform:rotate(12deg) scale(1.06)}15%{transform:rotate(-8deg) scale(1.04)}18%{transform:rotate(8deg) scale(1.04)}22%{transform:rotate(0) scale(1.08)}28%{transform:rotate(0) scale(1)}to{transform:rotate(0) scale(1)}}.prima-floating-btn__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;z-index:1}.prima-floating-btn__pulse:before,.prima-floating-btn__pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:inherit;opacity:0;animation:primaRadiateWave 3.2s infinite cubic-bezier(.2,.8,.2,1);pointer-events:none}.prima-floating-btn__pulse:after{animation-name:primaRadiateWaveSecond}.prima-floating-btn--zalo .prima-floating-btn__pulse{background:#0068ff}.prima-floating-btn--messenger .prima-floating-btn__pulse{background:#0084ff}.prima-floating-btn--phone .prima-floating-btn__pulse{background:var(--phone-bg, #22C55E)}.prima-floating-btn--custom .prima-floating-btn__pulse{background:var(--custom-pulse-color, #002554)}@keyframes primaRadiateWave{0%,20%{transform:scale(.9);opacity:0}23%{transform:scale(.96);opacity:.85}44%{transform:scale(1.35);opacity:.35}64%{transform:scale(1.68);opacity:0}to{transform:scale(1.68);opacity:0}}@keyframes primaRadiateWaveSecond{0%,28%{transform:scale(.9);opacity:0}31%{transform:scale(.96);opacity:.7}50%{transform:scale(1.4);opacity:.25}70%{transform:scale(1.78);opacity:0}to{transform:scale(1.78);opacity:0}}.prima-floating-btn__tooltip{position:absolute;top:50%;background:#0f172a;color:#fff;padding:6px 12px;border-radius:6px;font-family:Be Vietnam Pro,sans-serif;font-size:1.2rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;pointer-events:none;box-shadow:0 4px 12px #0000002e;line-height:1.3;z-index:10}.prima-floating-contact--bottom-right .prima-floating-btn__tooltip{right:calc(100% + 12px);transform:translateY(-50%) translate(6px)}.prima-floating-contact--bottom-right .prima-floating-btn__tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent transparent transparent #0F172A}.prima-floating-contact--bottom-left .prima-floating-btn__tooltip{left:calc(100% + 12px);transform:translateY(-50%) translate(-6px)}.prima-floating-contact--bottom-left .prima-floating-btn__tooltip:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent #0F172A transparent transparent}.prima-floating-btn:hover .prima-floating-btn__tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media screen and (max-width:989px){.prima-floating-contact{gap:8px!important}.prima-floating-contact--bottom-right{right:var(--floating-offset-side-mobile, 14px)!important;bottom:calc(var(--floating-offset-bottom-mobile, 75px) + env(safe-area-inset-bottom,0px))!important}.prima-floating-contact--bottom-left{left:var(--floating-offset-side-mobile, 14px)!important;bottom:calc(var(--floating-offset-bottom-mobile, 75px) + env(safe-area-inset-bottom,0px))!important}.prima-floating-btn{width:var(--floating-btn-size-mobile, 40px)!important;height:var(--floating-btn-size-mobile, 40px)!important;box-shadow:0 3px 10px #00000026!important}.prima-floating-btn--phone .prima-floating-btn__img{padding:8.5px!important}.prima-floating-btn__tooltip{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/floating-contact.css.map */
