:root{--wa-brand: #00305c;--wa-bubble: #27d366}.wa-widget{position:fixed;right:15px;bottom:40px;z-index:30;font-family:var(--font-body-family)}.wa-widget__toggle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--wa-bubble);color:#fff;box-shadow:0 4px 12px #00000026;transition:transform .18s ease-out,background-color .18s ease-out}.wa-widget__toggle:hover{transform:scale(1.06)}.wa-widget__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;object-fit:contain;pointer-events:none}.wa-widget__icon .icon,.wa-widget__close .icon{display:block;width:100%;height:100%}.wa-widget__close{display:none;width:18px;height:18px;color:#fff}.wa-widget.is-open .wa-widget__toggle{background:var(--wa-brand)}.wa-widget.is-open .wa-widget__icon{display:none}.wa-widget.is-open .wa-widget__close{display:inline-flex}.wa-widget__panel{position:absolute;right:0;bottom:65px;width:300px;background:#fff;border-radius:12px;box-shadow:0 5px 20px #0003;padding:22px 18px;text-align:center;transform-origin:bottom right;opacity:0;visibility:hidden;transform:translateY(16px) scale(.96);transition:transform .2s ease-out,opacity .2s ease-out,visibility .2s ease-out}.wa-widget.is-open .wa-widget__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.wa-widget__title{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--wa-brand);line-height:1.2}.wa-widget__subtitle{margin:0 0 14px;font-size:13px;color:#0009}.wa-widget__qr-frame{background:var(--wa-brand);padding:12px;border-radius:10px;display:inline-block}.wa-widget__qr-frame img{display:block;width:100%;max-width:180px;height:auto;border-radius:4px;background:#fff}.wa-widget__qr-caption{margin:10px 0 0;font-size:11px;color:#00000080}.wa-widget__mobile-cta{display:none;margin-top:8px;background:var(--wa-bubble);color:#fff}@media(max-width:768px){.wa-widget__panel{width:260px;right:-10px}.wa-widget__qr{display:none}.wa-widget__mobile-cta{display:inline-flex}}@media(prefers-reduced-motion:reduce){.wa-widget__toggle,.wa-widget__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/whatsapp-widget.css.map */
