.floating-dock{--fd-size: 48px;--fd-gap: 12px;--fd-right: 20px;--fd-bottom: 84px;--fd-shadow: 0 2px 12px rgba(0, 0, 0, .12);--fd-z: 2147483000;position:fixed;right:var(--fd-right);bottom:var(--fd-bottom);z-index:var(--fd-z);pointer-events:none}.floating-dock[hidden]{display:none!important}.floating-dock__stack{display:flex;flex-direction:column;align-items:center;gap:var(--fd-gap)}.floating-dock__item{position:relative;pointer-events:auto}.floating-dock__item[hidden]{display:none!important}.floating-dock__btn{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fd-size);height:var(--fd-size);padding:0;border:none;border-radius:50%;background:#fff;color:#1a1a1a;box-shadow:var(--fd-shadow);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.floating-dock__btn:hover{transform:scale(1.06);box-shadow:0 4px 16px #00000029}.floating-dock__btn:focus-visible{outline:2px solid #ffd100;outline-offset:2px}.floating-dock__btn--member{width:var(--fd-size);height:var(--fd-size);background:linear-gradient(145deg,#ff9a2e,#ffd100);color:#000000d9;box-shadow:0 8px 24px #ff780073;animation:fd-member-bounce 1.6s ease-in-out infinite}.floating-dock__btn--member:hover{transform:none;animation-play-state:paused;box-shadow:0 10px 28px #ff64008c}.floating-dock__gift{display:flex;width:24px;height:24px}.floating-dock__gift svg{width:100%;height:100%;display:block}.floating-dock__close--member{opacity:1;top:-4px;right:-4px;width:18px;height:18px}@keyframes fd-member-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}55%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.floating-dock__btn--member{animation:none}}.floating-dock__icon{width:22px;height:22px;display:block}.floating-dock__btn--ai{overflow:visible;background:#fff;padding:0;border-radius:50%}.floating-dock__ai-media{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#fff}.floating-dock__ai-img{width:100%;height:100%;object-fit:cover;display:block;background:#fff}.floating-dock__status{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;background:#9ca3af;pointer-events:none}.floating-dock__status.is-online{background:#22c55e}.floating-dock__btn--ai .floating-dock__status{top:1px;right:1px;width:10px;height:10px;border:2px solid #fff;box-sizing:content-box;z-index:3}.floating-dock__close{position:absolute;top:-6px;right:-6px;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#0000008c;color:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.floating-dock__item:hover .floating-dock__close,.floating-dock__close:focus-visible{opacity:1}.floating-dock__close:hover{background:#000000bf}body.inbox-open .floating-dock,body.inbox-open #ulefone-floating-dock{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important}body.inbox-open shopify-agent,body.inbox-open inbox-online-store-chat,body.inbox-open #shopify-chat,body.inbox-open #ShopifyChat{z-index:2147483646!important}body.ulefone-modal-open .floating-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.chatbot-is-open .floating-dock__item[data-dock-item=ai]{display:none!important}body.ulefone-modal-open:not(.inbox-open) shopify-agent,body.ulefone-modal-open:not(.inbox-open) inbox-online-store-chat,body.ulefone-modal-open:not(.inbox-open) #shopify-chat,body.ulefone-modal-open:not(.inbox-open) #ShopifyChat{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.new-customer-coupon-popup-open .new-customer-coupon-popup__overlay,.new-customer-coupon-popup__overlay.is-open{z-index:2147483646!important}@media screen and (max-width:767px){.floating-dock{--fd-size: 44px;--fd-gap: 10px;--fd-right: 14px;--fd-bottom: 72px}.floating-dock__gift{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/floating-dock.css.map */
