:root{--wa-primary: #25D366;--wa-header: #075E54;--wa-border: #EBEBF0;--wa-bg-light: #FFFFFF;--wa-message-bg: #F3F3F3;--wa-text-dark: #1F2937;--wa-text-light: #65676B;--wa-shadow: rgba(0, 0, 0, .15)}.whatsapp-widget{--wa-z-index: 999;position:fixed;bottom:24px;right:24px;z-index:var(--wa-z-index);font-family:inherit}.whatsapp-float-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--wa-primary);border:none;cursor:pointer;box-shadow:0 4px 12px var(--wa-shadow);color:#fff;transition:all .3s ease-in-out;padding:0;outline:none}.whatsapp-float-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px var(--wa-shadow)}.whatsapp-float-btn:active{transform:scale(.95)}.whatsapp-float-btn:focus-visible{outline:3px solid rgba(37,211,102,.5);outline-offset:2px}.whatsapp-icon{fill:#fff;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.whatsapp-icon svg{width:100%;height:100%;fill:#fff}.whatsapp-popup{position:fixed;bottom:100px;right:24px;z-index:calc(var(--wa-z-index) - 1);opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.whatsapp-popup[aria-hidden=false],.whatsapp-popup:not([hidden]){opacity:1;transform:translateY(0);pointer-events:auto}.whatsapp-popup-container{width:90vw;max-width:360px;background:var(--wa-bg-light);border-radius:12px;box-shadow:0 5px 20px #0003;overflow:hidden;display:flex;flex-direction:column;max-height:520px}.whatsapp-header{background:var(--wa-header);color:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(0,0,0,.1)}.whatsapp-header-content{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.whatsapp-company-info{display:flex;align-items:center;gap:12px;flex:1}.whatsapp-logo-wrapper{flex-shrink:0;width:48px;height:48px;background:#ffffff1f;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.whatsapp-logo{width:100%;height:100%;object-fit:cover;object-position:center;max-width:100%;max-height:100%}.whatsapp-logo-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.whatsapp-company-text{display:flex;flex-direction:column;gap:2px;min-width:0}.whatsapp-company-name{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whatsapp-status{font-size:12px;opacity:.9;white-space:normal;line-height:1.4;color:#fff;transition:opacity .3s ease}.whatsapp-status[data-status=online]{opacity:1;font-weight:500}.whatsapp-status[data-status=offline]{opacity:.85;font-weight:400}.whatsapp-status small{display:block;font-size:10px;opacity:.8;margin-top:2px}.whatsapp-close-btn{flex-shrink:0;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;outline:none;transition:opacity .2s ease;width:28px;height:28px}.whatsapp-close-btn:hover{opacity:.8}.whatsapp-close-btn:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.whatsapp-close-btn svg{color:#fff;width:20px;height:20px}.whatsapp-body{padding:16px;flex:1;overflow-y:auto;background:var(--wa-bg-light)}.whatsapp-message{background:var(--wa-message-bg);color:var(--wa-text-dark);padding:14px 16px;border-radius:8px;font-size:14px;line-height:1.6;word-break:break-word}.whatsapp-message p{margin:0;font-weight:400}.whatsapp-footer{padding:12px 16px 16px;background:var(--wa-bg-light);border-top:1px solid var(--wa-border)}.whatsapp-cta-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;background:var(--wa-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;outline:none;gap:8px}.whatsapp-cta-btn:hover{background:#20ba5a;box-shadow:0 2px 8px #25d3664d}.whatsapp-cta-btn:active{transform:scale(.98)}.whatsapp-cta-btn:focus-visible{outline:2px solid rgba(37,211,102,.5);outline-offset:2px}.whatsapp-cta-btn svg{flex-shrink:0;width:18px;height:18px;fill:#fff;margin-right:8px}#whatsapp-widget[data-page-type=product]{bottom:130px}@media(max-width:640px){#whatsapp-widget[data-page-type=product]{bottom:120px}.whatsapp-widget{bottom:16px;right:16px}.whatsapp-float-btn{width:56px;height:56px}.whatsapp-icon{width:26px;height:26px}.whatsapp-popup{bottom:88px;right:16px;max-width:calc(100vw - 32px)}.whatsapp-popup-container{max-height:60vh}}body.drawer-open .whatsapp-widget,body.modal-open .whatsapp-widget,body.search-modal-open .whatsapp-widget,body.menu-open .whatsapp-widget{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}body[data-drawer-visible] .whatsapp-widget,body[data-modal-visible] .whatsapp-widget,body[data-search-visible] .whatsapp-widget{opacity:0;pointer-events:none;visibility:hidden}.whatsapp-popup.show{opacity:1;transform:translateY(0);pointer-events:auto}.whatsapp-popup.hide{opacity:0;transform:translateY(20px);pointer-events:none}@media(prefers-reduced-motion:reduce){.whatsapp-float-btn,.whatsapp-popup,.whatsapp-close-btn,.whatsapp-cta-btn{transition:none}.whatsapp-float-btn:hover,.whatsapp-float-btn:active,.whatsapp-cta-btn:active{transform:none}}@media(prefers-contrast:more){.whatsapp-float-btn{border:2px solid rgba(255,255,255,.3)}.whatsapp-popup-container{border:1px solid #ccc}.whatsapp-header{border-bottom:2px solid rgba(0,0,0,.2)}.whatsapp-footer{border-top:2px solid var(--wa-border)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/whatsapp-widget.css.map */
