:root{--tm-float-bottom-desktop: 16px;--tm-float-bottom-mobile: 14px;--tm-sticky-atc-lift: 96px;--tm-float-right: 18px;--tm-float-z: 35;--tm-float-gap: 10px;--tm-float-btn-width: 220px;--tm-float-chat: #128c7e;--tm-float-chat-hover: #0f7569;--tm-float-tg: #26a5e4;--tm-float-tg-hover: #1e96d4;--tm-float-wa: #25d366;--tm-float-wa-hover: #20bd5a}.tm-floating-contact{position:fixed;right:var(--tm-float-right);bottom:calc(var(--tm-float-bottom-desktop) + env(safe-area-inset-bottom,0px));z-index:var(--tm-float-z);display:flex;flex-direction:column;align-items:stretch;width:var(--tm-float-btn-width);gap:var(--tm-float-gap);pointer-events:none}.tm-floating-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:48px;padding:0 16px;border:none;border-radius:999px;color:#fff;text-decoration:none;font-size:14px;font-weight:700;font-family:inherit,system-ui,-apple-system,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.tm-floating-btn:hover{transform:translateY(-2px);color:#fff;text-decoration:none}.tm-floating-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.tm-floating-btn--chat{background:var(--tm-float-chat);box-shadow:0 6px 20px #128c7e52}.tm-floating-btn--chat:hover{background:var(--tm-float-chat-hover);box-shadow:0 10px 24px #128c7e61}.tm-floating-btn--wa{background:var(--tm-float-wa);box-shadow:0 6px 20px #25d36652}.tm-floating-btn--wa:hover{background:var(--tm-float-wa-hover);box-shadow:0 10px 24px #25d36661}.tm-floating-btn--tg{background:var(--tm-float-tg);box-shadow:0 6px 20px #26a5e452}.tm-floating-btn--tg:hover{background:var(--tm-float-tg-hover);box-shadow:0 10px 24px #26a5e461}.tm-floating-btn__icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tm-floating-btn__icon svg{width:20px;height:20px;display:block}.tm-floating-btn__label{white-space:nowrap;line-height:1;flex:1;text-align:left}.tm-floating-btn__label-short{display:none}.tm-floating-btn--wa .tm-floating-btn__label,.tm-floating-btn--tg .tm-floating-btn__label{white-space:normal;line-height:1.25}@media(max-width:768px){:root{--tm-float-btn-width: auto;--tm-float-gap: 8px}.tm-floating-contact{right:12px;left:auto;align-items:flex-end;width:auto;max-width:calc(100vw - 24px);bottom:calc(var(--tm-float-bottom-mobile) + env(safe-area-inset-bottom,0px));transition:bottom .3s ease}body.sticky-atc-visible .tm-floating-contact{bottom:calc(var(--tm-float-bottom-mobile) + var(--tm-sticky-atc-lift) + env(safe-area-inset-bottom,0px))}.tm-floating-btn{min-height:40px;padding:0 12px;gap:7px;font-size:12px}.tm-floating-btn__icon{width:18px;height:18px}.tm-floating-btn__icon svg{width:17px;height:17px}.tm-floating-btn__label{flex:0 0 auto}.tm-floating-btn--wa .tm-floating-btn__label-full,.tm-floating-btn--tg .tm-floating-btn__label-full,.tm-floating-btn--chat .tm-floating-btn__label-full{display:none}.tm-floating-btn--wa .tm-floating-btn__label-short,.tm-floating-btn--tg .tm-floating-btn__label-short,.tm-floating-btn--chat .tm-floating-btn__label-short{display:inline!important;visibility:visible!important;opacity:1!important;white-space:nowrap;line-height:1}.tm-floating-btn--chat,.tm-floating-btn--wa,.tm-floating-btn--tg{min-height:40px;width:max-content;max-width:100%;align-self:flex-end;padding:0 12px;font-size:12px;font-weight:600;box-shadow:0 4px 14px #00000024}.tm-floating-btn--chat:hover,.tm-floating-btn--wa:hover,.tm-floating-btn--tg:hover{transform:translateY(-1px)}}@media(max-width:480px){.tm-floating-contact{right:10px;left:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px))}body.sticky-atc-visible .tm-floating-contact{bottom:calc(10px + var(--tm-sticky-atc-lift) + env(safe-area-inset-bottom,0px))}.tm-floating-btn--chat,.tm-floating-btn--wa,.tm-floating-btn--tg{min-height:38px;padding:0 11px;gap:6px;font-size:11.5px;border-radius:999px}.tm-floating-btn__icon{width:16px;height:16px}.tm-floating-btn__icon svg{width:15px;height:15px}}body.fixed .tm-floating-contact,body.overflow-hidden .tm-floating-contact{z-index:28}#tm-web-chat-host:not([data-tm-bubble-hidden]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tm-floating-whatsapp.css.map */
