.cwc-wrap{position:fixed;z-index:999999;bottom:22px;font-family:Arial,sans-serif}.cwc-pos-right{right:22px}.cwc-pos-left{left:22px}
.cwc-fab,.cwc-fab:hover,.cwc-fab:focus,.cwc-fab:active{width:60px!important;height:60px!important;border:0!important;outline:0!important;border-radius:50%!important;background:transparent!important;color:#25D366!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;padding:0!important;margin:0!important;opacity:1!important;transform:none!important;text-decoration:none!important}
.cwc-fab.cwc-hidden{display:none!important}.cwc-fab svg.cwc-wa-logo{display:block!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.20));opacity:1!important}.cwc-fab svg.cwc-wa-logo .cwc-wa-bg,.cwc-fab:hover svg.cwc-wa-logo .cwc-wa-bg,.cwc-fab:focus svg.cwc-wa-logo .cwc-wa-bg,.cwc-fab:active svg.cwc-wa-logo .cwc-wa-bg{fill:#25D366!important}.cwc-fab svg.cwc-wa-logo .cwc-wa-phone,.cwc-fab:hover svg.cwc-wa-logo .cwc-wa-phone,.cwc-fab:focus svg.cwc-wa-logo .cwc-wa-phone,.cwc-fab:active svg.cwc-wa-logo .cwc-wa-phone{fill:#fff!important}
.cwc-panel{position:absolute;bottom:0;width:340px;max-width:calc(100vw - 28px);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.24);opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transition:.2s ease}.cwc-pos-right .cwc-panel{right:0}.cwc-pos-left .cwc-panel{left:0}.cwc-panel.cwc-open{opacity:1;visibility:visible;transform:none}.cwc-head{background:#075e54;color:#fff;padding:15px;display:flex;align-items:center;gap:11px}.cwc-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:0 0 44px;background:#fff;border:2px solid rgba(255,255,255,.9);box-shadow:0 1px 3px rgba(0,0,0,.14)}.cwc-avatar img{width:100%;height:100%;display:block;object-fit:cover}.cwc-head-copy{display:flex;flex-direction:column;gap:3px;flex:1}.cwc-head-copy strong{font-size:16px}.cwc-head-copy span{font-size:12px;opacity:.86}.cwc-close,.cwc-close:hover,.cwc-close:focus,.cwc-close:active{appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:30px!important;line-height:1!important;cursor:pointer!important;padding:0 2px!important;box-shadow:none!important;border-radius:0!important;opacity:1!important}
.cwc-body{height:290px;overflow:auto;padding:16px 12px;background:#efeae2;display:flex;flex-direction:column;gap:9px}.cwc-msg{max-width:84%;padding:9px 11px;border-radius:9px;font-size:14px;line-height:1.4;box-shadow:0 1px 1px rgba(0,0,0,.08);word-break:break-word;white-space:normal}.cwc-msg strong{font-weight:700}.cwc-msg-in{align-self:flex-start;background:#fff;border-top-left-radius:2px}.cwc-msg-out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:2px}.cwc-coupon-msg{width:84%;max-width:84%;padding:10px 11px 8px}.cwc-coupon-heading{margin-bottom:9px}.cwc-coupon-box{border:1.6px dashed #25D366;background:#f4fff7;border-radius:7px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 8px;margin:6px 0 9px}.cwc-coupon-code{color:#11a83f;font-size:18px;font-weight:800;letter-spacing:.2px;flex:1;text-align:center}.cwc-copy,.cwc-copy:hover,.cwc-copy:focus,.cwc-copy:active{border:0!important;background:transparent!important;color:#25D366!important;box-shadow:none!important;outline:0!important;width:28px!important;height:28px!important;padding:3px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.cwc-copy svg{width:20px;height:20px}.cwc-copy svg path{fill:#25D366!important}.cwc-copy.cwc-copied{transform:scale(1.08)}.cwc-coupon-note{font-size:13.5px;line-height:1.4}.cwc-time{text-align:right;color:#7c8791;font-size:10.5px;margin-top:5px}.cwc-form{display:flex;align-items:center;gap:8px;padding:10px;background:#fff}.cwc-form input{flex:1;border:1px solid #ddd;border-radius:999px;padding:11px 14px;outline:none;font-size:14px}.cwc-form input:focus{border-color:#25d366}.cwc-form button{width:42px;height:42px;border:0;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px}.cwc-form button:hover,.cwc-form button:focus,.cwc-form button:active{background:#25D366!important;color:#fff!important}.cwc-form svg{width:20px;height:20px}.cwc-form svg path{fill:#fff!important}.cwc-hide-desktop{display:none}@media(max-width:767px){.cwc-hide-desktop{display:block}.cwc-hide-mobile{display:none!important}.cwc-wrap{bottom:16px}.cwc-pos-right{right:14px}.cwc-pos-left{left:14px}.cwc-panel{width:min(340px,calc(100vw - 28px));bottom:0}.cwc-body{height:280px}}@media(min-width:768px){.cwc-hide-mobile{display:block}.cwc-hide-desktop{display:none!important}}
