.chat-trigger{background:#212127;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4);cursor:pointer;text-align:center;border-radius:60px;width:60px;height:60px;line-height:60px;fill:#FFF;position:fixed;bottom:30px;right:30px;z-index:28000;-webkit-animation:chat-frame-appear .25s ease;animation:chat-frame-appear .25s ease;-webkit-transition:all .5s;transition:all .5s;max-width:80%}.drift_up_60 .chat-trigger{bottom:90px}.drift_up_60 .chat_invitation{bottom:110px}.chat-trigger svg{vertical-align:middle}.chat-trigger .close{display:none}.chat-trigger.opened .close{display:inline}.chat-iframe .loading_iframe.hide,.chat-trigger.opened .open{display:none}.chat-iframe{position:fixed;top:0;left:auto;bottom:0;right:-360px;width:360px;height:100%;background:#FFF;-webkit-transition:all .5s;transition:all .5s;z-index:999999;max-width:100%}#body_height{-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out}#body_height.r360{position:absolute;left:0;right:0;right:360px;height:100%;overflow-y:auto}#fixed_banner{-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out}#body_height.r360 #tv3.sticky .main,#fixed_banner.r360{right:360px}#tv3 .chatbot{cursor:pointer}.chat-iframe .loading_iframe{background-image:url(https://d1fufvy4xao6k9.cloudfront.net/images/garment/loading.svg);width:65px;height:65px;position:absolute;top:-webkit-calc(50% - 32.5px);top:calc(50% - 32.5px);left:-webkit-calc(50% - 32.5px);left:calc(50% - 32.5px)}.chat-iframe iframe{position:relative;border:none;display:block;width:100%;height:100%;z-index:999999}.chat-iframe.visible{right:0;-webkit-box-shadow:0 4px 23px 0 rgba(0,0,0,.09);box-shadow:0 4px 23px 0 rgba(0,0,0,.09)}.chat_welcome{-webkit-box-shadow:0 4px 23px 0 rgba(0,0,0,.09);box-shadow:0 4px 23px 0 rgba(0,0,0,.09);width:376px;position:fixed;bottom:100px;right:30px;background:#FFF;display:none;z-index:9999999;border-radius:5px 5px 0 0}.chat_welcome.visible{display:block}.chat_welcome_header{background-color:#212127;color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px}.chat_welcome_agent .avatar-container{position:absolute;border:2px solid #212127;width:70px;height:70px;border-radius:70px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:-20px 0 0 9px}.chat_welcome_agent .avatar-image{height:100%;width:100%;background-position:50%;background-size:cover;display:block}.chat_welcome_agent .agent-name{font-size:18px;font-weight:700;opacity:.8;padding:12px 10px 20px 92px}.chat_welcome_message,.chat_welcome_message_head{font-size:15px;padding:4px 10px 12px 13px;overflow-x:hidden;overflow-y:auto;word-wrap:break-word}.chat_welcome_message_head{font-weight:lighter}.chat_welcome_message{font-weight:400}.chat_welcome_form .textarea{padding:8px 8px 0}.chat_welcome_form textarea{border:0;width:100%;padding:5px;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;height:48px;font-size:13px;font-family:'Fira Sans',gt-haptik;outline:0}.chat_welcome_form .submit{height:20px}.chat_welcome_form .submit button{background:0 0;float:right;border:0;margin-right:10px;font-size:12px;color:#0176ff;fill:#0176ff;cursor:pointer;outline:0;font-weight:700}.chat_welcome_form .submit svg{vertical-align:middle;margin-right:5px}@-webkit-keyframes chat-frame-appear{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes chat-frame-appear{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:500px){.chat_welcome{width:90%;right:0;top:0;bottom:0;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.chat_welcome_header{padding-top:30px;border-radius:0}.chat-trigger.opened{z-index:19999999;right:0;top:0;-webkit-box-shadow:none;box-shadow:none}.chat_welcome_form .submit{bottom:10px;position:absolute;right:0}.chat_welcome_form textarea{height:200px}}.chat_invitation{display:none;position:absolute;right:70px;bottom:15px;width:300px;font-size:14px;background-color:#fff;border-radius:.625rem;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4);-ms-overflow-style:-ms-autohiding-scrollbar;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;max-width:320px;z-index:28001}@media (max-width:370px){.chat_invitation{right:82px;bottom:20px}}@media (max-width:320px){.chat_invitation{right:82px;bottom:20px;left:20px;width:auto}}@media (min-width:381px) and (max-width:460px){.chat_invitation{max-width:260px}}@media (min-width:375px) and (max-width:380px){.chat_invitation{max-width:260px}}@media (min-width:360px) and (max-width:374px){.chat_invitation{max-width:260px}}@media (min-width:320px) and (max-width:359px){.chat_invitation{max-width:260px}}.chat_invitation_text{position:relative;overflow:hidden;text-overflow:ellipsis;padding:1rem;max-width:100%;font-size:.8rem;line-height:1.2rem;white-space:normal;text-align:right;text-wrap:balance}.chat_invitation_close,.chat_invitation_count{position:absolute;font-size:15px;color:#fff;opacity:1;font-weight:700;line-height:25px;text-align:center}.chat_invitation_arrow{display:block;position:absolute;content:"";width:10px;height:10px;right:-10px;bottom:10px;background-color:inherit;-webkit-transform:translateX(-6px) rotate(45deg);-ms-transform:translateX(-6px) rotate(45deg);transform:translateX(-6px) rotate(45deg);pointer-events:none;-webkit-box-shadow:2px -2px 2px 0 rgba(0,0,0,.2);box-shadow:2px -2px 2px 0 rgba(0,0,0,.2)}.chat_invitation_close{display:none;font-family:nc-nav;top:-25px;border:1px solid #fff;border-radius:20px;left:0;width:20px;height:20px;background:rgba(0,0,0,.2)}.chat_invitation_count{bottom:25px;background:#B8513A;border-radius:20px;right:-80px;width:25px;height:25px;z-index:50001}.chat_invitation_close.show{display:block}