.z-index99{z-index:9999 !important;}.toggle-chat{z-index:99;position:relative;}.toggle-chat .open-chat{display:flex;align-items:center;cursor:pointer;position:fixed;bottom:20px;right:20px;transition:transform .2s ease-out;z-index:9;-webkit-filter:drop-shadow(1px 2px 1px #777);filter:drop-shadow(1px 2px 1px #777);transform:rotate(0deg);background-color:transparent !important;}.toggle-chat .open-chat .container{background-image:url("https://cdn-ilcpbdh.nitrocdn.com/UYvYDcNrjHtoyAhPYScuSxuiFNQHlrNQ/assets/images/optimized/rev-ed26c69/dropshiplifestyle.com/chat-box/chat-bubble.webp");background-size:cover;width:60px;height:69px;display:flex;align-items:center;justify-content:center;}.toggle-chat .open-chat .container.nitro-lazy{background-image:none !important;}.toggle-chat .open-chat .content{padding:10px 20px 10px 25px;background:#2ea3f2;border-top-right-radius:30px;border-bottom-right-radius:30px;margin-left:-20px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;}.toggle-chat .close-chat{cursor:pointer;position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#2ea3f2;display:flex;align-items:center;justify-content:center;border-radius:100px;opacity:0;transition:transform .2s ease-out;transform:rotate(-60deg);}.toggle-chat.chat-is-open .open-chat{opacity:1;z-index:8;}.toggle-chat.chat-is-open .close-chat{opacity:1;z-index:9;transform:rotate(0deg);}.toggle-chat.chat-is-open .open-chat .container{height:60px;border-radius:100px;}.toggle-chat.chat-is-open .open-chat .content{display:none;}.toggle-chat.chat-is-open .open-chat .icons #wave{display:none;}.toggle-chat.chat-is-open .open-chat .icons svg{display:block;}.toggle-chat .open-chat .icons svg{display:none;}.chat-popup.chat-display-on{display:block !important;}.chat-popup.chat-visible{opacity:1;transform:translatey(0) scale(1);}.chat-popup{opacity:0;position:fixed;bottom:95px;right:20px;width:400px;max-height:700px;border:none;z-index:99;background-color:white;border-radius:15px;font-family:"Montserrat",sans-serif;box-shadow:rgba(0,0,0,.16) 0px 5px 40px;transform:translatey(20px) scale(0);transform-origin:bottom right;transition:opacity .25s ease,transform .25s ease-out;}.chat-popup .chat-header{background-color:#2ea3f2;padding:15px 25px;color:#fff;font-size:20px !important;font-weight:600;border-top-left-radius:15px;border-top-right-radius:15px;}.chat-popup .chat-header p{margin-bottom:0;color:#fff !important;font-size:20px !important;font-weight:600 !important;padding-bottom:0 !important;}.form-container{max-width:100%;padding:15px;height:466px;}.form-container textarea,.form-container input{width:100%;max-width:-webkit-fill-available;max-width:-moz-fill-available;max-width:-ms-fill-available;max-width:-o-fill-available;font-size:16px !important;padding:15px;outline:none;margin:5px 0 10px 0;border:1px solid #f2f2f2;font-weight:500;background:#f2f2f2;font-family:"Montserrat",sans-serif;}.form-container textarea{height:150px !important;}.form-container input:focus,.form-container textarea:focus{background-color:#f2f2f2;border-color:#ccc;}.form-container .submit-btn{background-color:#fc8408;color:white;padding:16px 20px;border:none;cursor:pointer;font-weight:600 !important;width:100%;max-width:-webkit-fill-available;max-width:-moz-fill-available;max-width:-ms-fill-available;max-width:-o-fill-available;font-family:"Montserrat",sans-serif;margin-bottom:10px;opacity:.8;position:absolute;left:15px;right:15px;bottom:15px;min-height:50px;}body.single-wfacp_checkout .form-container .submit-btn{height:80px;}.form-container .submit-btn span.subtext{display:block;font-size:14px;font-weight:400;}span.close{width:30px;height:30px;display:block;text-align:center;padding:3px;color:#fff;float:right;cursor:pointer;margin-top:-3px;}span.close:hover{transform:scale(1.1);}.close-chat:hover,.open-chat:hover{transition:transform 250ms cubic-bezier(.33,0,0,1) 0s;transform:scale(1.1);}div#chats-container{margin-top:1px;}#chats-container .message-container{padding:15px;height:400px;overflow-y:auto;}#chats-container .message-container::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5;}#chats-container .message-container::-webkit-scrollbar{width:12px;background-color:#f5f5f5;}#chats-container .message-container::-webkit-scrollbar-thumb{background-color:#d3d3d3;padding:10px;width:fit-content;max-width:75%;margin-right:0;margin-left:auto;border-radius:10px;font-size:14px !important;margin-bottom:8px;}#chats-container .auto{text-align:center;}#chats-container .support{background-color:#f2f2f2;padding:10px;width:auto;max-width:75%;display:inline-block;border-radius:10px;font-size:14px !important;margin-bottom:5px;}#chats-container .message .name{font-size:10px !important;color:#d3d3d3;height:15px;display:block;opacity:1;transition:all .5s ease;}#chats-container .message.support-message{margin-bottom:3px;}#chats-container .sender{background-color:rgba(46,163,242,.25);padding:10px;width:fit-content;max-width:75%;margin-right:0;margin-left:auto;border-radius:10px;font-size:14px !important;margin-bottom:8px;}form#chat-form{width:100%;max-width:-webkit-fill-available;max-width:-moz-fill-available;max-width:-ms-fill-available;max-width:-o-fill-available;background-color:#f9fcff;border-top:1px solid #d9e5f3;padding:5px;}.input-type-chat-comment{width:100%;border:none;outline:none !important;padding:15px;background-color:transparent;font-size:16px !important;font-family:"Montserrat",sans-serif;}button.send-button{background-color:transparent;color:#2ea2f1;padding:10px;border:none !important;}button.send-button:hover{color:#000;}#chats-container .form-group{display:flex;}.emoji-picker{display:none;right:20px;left:50px;background-color:white;box-shadow:0px 0px 5px 0px rgba(218,218,218,.78);padding:5px;bottom:77px;position:absolute;border-radius:10px;}#emojiPickerButton{background:transparent;border:0;padding:5px;}.emoji-picker button{background:none;border:none;cursor:pointer;font-size:18px !important;margin:2px;padding:0;}.spinner{margin:0;width:30px;text-align:center;}.spinner > div{width:8px;height:8px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;background:#a5a5a5;}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;}#wave{position:relative;text-align:center;width:50px;height:auto;margin-top:-5px;margin-left:auto;margin-right:auto;}#wave .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;background:#fff;animation:wave 1.5s linear infinite;}#wave .dot:nth-child(2){animation-delay:-1.2s;}#wave .dot:nth-child(3){animation-delay:-.9s;margin-right:0px;}button.submit-btn .spinner{margin:0 auto;}button.submit-btn .spinner > div{background:#fff;}@keyframes hideElement{to{opacity:0;visibility:hidden;}}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes wave{0%,60%,100%{transform:initial;}30%{transform:translateY(-10px);}}@keyframes wave{0%,60%,100%{transform:initial;}30%{transform:translateY(-10px);}}@media screen and (max-width:550px){.chat-popup{width:85%;}}