.kodo-floating-social-wrapper{position:fixed!important;top:auto!important;left:auto!important;right:0!important;bottom:100px!important;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:auto!important;height:auto!important;max-width:80px!important;box-sizing:border-box!important;opacity:0;transform:translate(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.kodo-floating-social-wrapper.has-appeared{opacity:1;transform:translate(0);pointer-events:auto}.kodo-floating-social-wrapper .kodo-floating-social{order:1}.kodo-floating-social-wrapper .kodo-social-toggle{order:2;margin-top:4px;border-radius:8px;align-self:flex-end}.kodo-floating-social{display:flex;flex-direction:column;gap:10px;margin-right:20px;transition:transform .3s ease,opacity .3s ease;width:auto!important;height:auto!important}.kodo-floating-social-wrapper.is-collapsed .kodo-floating-social{transform:translate(120%);opacity:0;pointer-events:none}.kodo-social-toggle{width:28px!important;height:44px!important;min-width:28px!important;min-height:44px!important;max-width:28px!important;max-height:44px!important;flex-shrink:0!important;background-color:#2b2b2b;border:none;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;box-shadow:0 2px 6px #00000040;transition:transform .3s ease;padding:0!important;box-sizing:border-box!important}.kodo-social-toggle svg{width:14px!important;height:14px!important;flex-shrink:0!important;fill:#fff;transition:transform .3s ease}.kodo-floating-social-wrapper.is-collapsed .kodo-social-toggle svg{transform:rotate(180deg)}.kodo-floating-social a{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;flex-shrink:0!important;flex-grow:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff;box-shadow:0 2px 8px #00000040;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;overflow:hidden!important;box-sizing:border-box!important}.kodo-floating-social a:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.kodo-floating-social a svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex-shrink:0!important;fill:#fff;display:block!important}.kodo-floating-social .icon-facebook{background-color:#1877f2}.kodo-floating-social .icon-zalo{background-color:#fff;border:1px solid #e5e5e5}.kodo-floating-social .icon-instagram{background:radial-gradient(circle at 30% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.kodo-floating-social .icon-email{background-color:#ea4335}.kodo-floating-social .icon-phone{background-color:#25d366}@media(max-width:480px){.kodo-floating-social-wrapper{bottom:80px!important}.kodo-floating-social{gap:8px;margin-right:12px}.kodo-social-toggle{width:38px!important;height:18px!important;min-width:38px!important;min-height:18px!important;max-width:38px!important;max-height:18px!important}.kodo-floating-social a{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}.kodo-floating-social a svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important}}back-to-top,.back-to-top,back-to-top button,button.back-to-top{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/floating-social.css.map */
