.ContactBubble_contactBubble__2lz1I{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;z-index:10000;pointer-events:none}@media (max-width:768px){.ContactBubble_contactBubble__2lz1I{bottom:80px}}.ContactBubble_contactList__DWPBV{display:flex;flex-direction:column;align-items:flex-end;gap:12px;opacity:0;transform:translateY(20px);pointer-events:none;transition:all .3s ease}.ContactBubble_contactList__DWPBV.ContactBubble_open__8nB93{opacity:1;transform:translateY(0);pointer-events:auto}.ContactBubble_contactListStatic__t7vm0{display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(255,200,180,.35);padding:10px 8px;border-radius:12px 0 0 12px;box-shadow:-2px 2px 12px rgba(0,0,0,.1);pointer-events:auto}.ContactBubble_contactListStatic__t7vm0 .ContactBubble_contactBtn__9Cy1u{width:48px;height:48px;border-radius:10px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden}.ContactBubble_contactListStatic__t7vm0 .ContactBubble_contactBtn__9Cy1u img{border-radius:10px!important}.ContactBubble_contactBtn__9Cy1u{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:none;text-decoration:none;font-weight:700;font-size:16px;transition:transform .25s ease,box-shadow .25s ease}.ContactBubble_contactBtn__9Cy1u:hover{transform:scale(1.15);box-shadow:0 4px 16px rgba(0,0,0,.25)}.ContactBubble_phone__w3_Gr{background-color:#22c55e}.ContactBubble_zalo__q2BEX{background-color:#1877f2}.ContactBubble_messenger__Huva8{background-color:#42a5f5}.ContactBubble_contactMainBtn__zTFzl{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary,#3280f1);color:#fff;font-weight:700;font-size:14px;transition:transform .25s ease,box-shadow .25s ease,background-color .3s ease;cursor:pointer;flex-direction:column;border:none;outline:none;box-shadow:0 4px 12px rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent;pointer-events:auto;position:relative}.ContactBubble_contactMainBtn__zTFzl:after,.ContactBubble_contactMainBtn__zTFzl:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--color-primary,#3280f1);opacity:0;animation:ContactBubble_ripple__URMMG 1.5s ease-out infinite}.ContactBubble_contactMainBtn__zTFzl:after{animation-delay:.5s}@keyframes ContactBubble_ripple__URMMG{0%{inset:-2px;opacity:.7}to{inset:-22px;opacity:0}}.ContactBubble_contactMainBtn__zTFzl{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary,#3280f1) 40%,transparent);animation:ContactBubble_rippleShadow__82UXS 1.5s ease-out 1s infinite}@keyframes ContactBubble_rippleShadow__82UXS{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary,#3280f1) 40%,transparent)}to{box-shadow:0 0 0 20px transparent}}.ContactBubble_contactMainBtn__zTFzl:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.3);animation:none}.ContactBubble_contactMainBtn__zTFzl:hover:after,.ContactBubble_contactMainBtn__zTFzl:hover:before{animation:none;opacity:0}.ContactBubble_contactMainBtn__zTFzl.ContactBubble_open__8nB93{width:64px;height:64px;border-radius:50%;background-color:#3b82f6;flex-direction:column}.ContactBubble_btnContent__VQWX0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;animation:ContactBubble_wiggle__aj3oi 2s ease-in-out infinite}.ContactBubble_btnText__WHx68{font-size:10px;text-align:center;animation:ContactBubble_wiggle__aj3oi 2s ease-in-out infinite}@keyframes ContactBubble_wiggle__aj3oi{0%,to{transform:rotate(0deg)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(0deg)}}.ContactBubble_cartBtn__VDeQh{width:64px;height:64px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#fff;border:none;outline:none;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);pointer-events:auto;transition:box-shadow .25s ease;animation:ContactBubble_cartShake__Lj45T 2.5s ease-in-out infinite;position:relative}.ContactBubble_cartBtn__VDeQh:before{content:"";position:absolute;inset:0;border-radius:50%;background:hsla(0,0%,100%,.3);animation:ContactBubble_cartPing__jpIFE 2.5s ease-out infinite}@keyframes ContactBubble_cartShake__Lj45T{0%,to{transform:rotate(0deg) scale(1)}10%{transform:rotate(-8deg) scale(1.05)}20%{transform:rotate(8deg) scale(1.1)}30%{transform:rotate(-6deg) scale(1.05)}40%{transform:rotate(4deg) scale(1)}50%{transform:rotate(0deg) scale(1)}}@keyframes ContactBubble_cartPing__jpIFE{0%,50%{transform:scale(1);opacity:0}60%{transform:scale(1);opacity:.4}to{transform:scale(1.6);opacity:0}}.ContactBubble_cartBtn__VDeQh:hover{transform:scale(1.15);box-shadow:0 6px 20px rgba(0,0,0,.3);animation:none}.ContactBubble_cartBtn__VDeQh:hover:before{animation:none;opacity:0}.ContactBubble_cartCount__2DiVf{color:#fff;font-size:14px;font-weight:700;line-height:1;margin-bottom:-3px;position:relative;z-index:1}.SectionOverlay_sectionWrapper__f1sUv{position:relative;transition:outline .15s;isolation:isolate}.SectionOverlay_hovered__6hWOF{outline:2px solid #1890ff;outline-offset:-2px;z-index:10000}.SectionOverlay_unfixed__SatJD{position:relative!important}.SectionOverlay_topBar__hRHTy{position:absolute;top:4px;right:4px;z-index:10001;display:flex;align-items:center;gap:6px;pointer-events:auto}.SectionOverlay_templateBtn__uITPL{background:#fff;border:1px solid #d9d9d9;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;color:#333;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .15s;white-space:nowrap;display:flex;align-items:center;gap:4px}.SectionOverlay_templateBtn__uITPL:hover{border-color:#52c41a;color:#52c41a}.SectionOverlay_customizeBtn__JFDhZ{background:#fff;border:1px solid #d9d9d9;padding:4px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;color:#333;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .15s;white-space:nowrap}.SectionOverlay_customizeBtn__JFDhZ:hover{border-color:#1890ff;color:#1890ff}.SectionOverlay_deleteBtn__KXThJ{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ff4d4f;border:none;border-radius:6px;cursor:pointer;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:background .15s}.SectionOverlay_deleteBtn__KXThJ:hover{background:#ff7875}.SectionOverlay_addAboveBar__g4Lc3{top:-14px}.SectionOverlay_addAboveBar__g4Lc3,.SectionOverlay_addBelowBar__1kWjx{position:absolute;left:50%;transform:translateX(-50%);z-index:10001;pointer-events:auto}.SectionOverlay_addBelowBar__1kWjx{bottom:-14px}.SectionOverlay_addBtn__ntGTs{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#1890ff;border:2px solid #fff;border-radius:50%;cursor:pointer;color:#fff;box-shadow:0 2px 8px rgba(24,144,255,.4);transition:all .2s}.SectionOverlay_addBtn__ntGTs:hover{background:#096dd9;transform:scale(1.15)}.SectionOverlay_moveBtn__Mo0ry{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;color:#333;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .15s}.SectionOverlay_moveBtn__Mo0ry:hover{border-color:#1890ff;color:#1890ff}