hm-chat-widget{display:contents}.hm-chat-widget__launcher{position:fixed;overflow:hidden;right:var(--hm-space-4);bottom:var(--hm-space-4);z-index:calc(var(--layer-overlay, 16) + 1);display:flex;justify-content:center;align-items:center;width:var(--hm-space-14);height:var(--hm-space-14);padding:0;color:var(--fds-color-icon-inverse);background:var(--fds-color-fill-primary);border:0;border-radius:50%;cursor:pointer}.hm-chat-widget__launcher:hover{background:var(--fds-color-fill-primary-hover)}.hm-chat-widget__launcher:focus-visible{outline:var(--hm-space-1) solid var(--fds-color-border-focused);outline-offset:var(--hm-space-1)}.hm-chat-widget__icon{width:var(--hm-icon-size-s);height:var(--hm-icon-size-s)}.hm-chat-widget__icon--chat{width:100%;height:100%}.hm-chat-widget__icon--chat,.hm-chat-widget__icon--close{transition:opacity .2s ease,transform .2s ease}.hm-chat-widget__icon--close{position:absolute;opacity:0;transform:rotate(-90deg) scale(.5)}.hm-chat-widget__launcher[aria-expanded=true] .hm-chat-widget__icon--chat{opacity:0;transform:rotate(90deg) scale(.5)}.hm-chat-widget__launcher[aria-expanded=true] .hm-chat-widget__icon--close{opacity:1;transform:none}.hm-chat-widget__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-overlay, 16) + 1);overflow:hidden;background:var(--fds-color-background-default)}.hm-chat-widget__panel{transform-origin:bottom right;animation:hm-chat-panel-in .25s ease-out}.hm-chat-widget__panel.is-closing{animation:hm-chat-panel-out .2s ease-in forwards}.hm-chat-widget__panel[hidden]{display:none}@keyframes hm-chat-panel-in{0%{opacity:0;transform:translateY(var(--hm-space-4)) scale(.96)}}@keyframes hm-chat-panel-out{to{opacity:0;transform:translateY(var(--hm-space-4)) scale(.96)}}.hm-chat-widget__minimize{position:absolute;top:var(--hm-space-2);right:var(--hm-space-2);z-index:1;display:flex;padding:var(--hm-space-2);color:var(--fds-color-icon-inverse);background:none;border:0;cursor:pointer}.hm-chat-widget__minimize:focus-visible{outline:var(--hm-space-1) solid var(--fds-color-border-focused)}.hm-chat-widget__minimize .hm-chat-widget__icon{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.hm-chat-widget__body,.hm-chat-widget__body iframe{display:block;width:100%;height:100%;border:0}.hm-chat-widget__body{position:relative}.hm-chat-widget__body.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:var(--hm-icon-size-m);height:var(--hm-icon-size-m);margin:calc(var(--hm-icon-size-m) / -2) 0 0 calc(var(--hm-icon-size-m) / -2);border:var(--focus-outline-width) solid var(--fds-color-border-subtler);border-top-color:var(--fds-color-border-default);border-radius:50%;animation:hm-chat-spin .8s linear infinite}.hm-chat-widget__body.is-loading iframe{opacity:0}.hm-chat-widget__body iframe{transition:opacity .25s ease}@keyframes hm-chat-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hm-chat-widget__panel,.hm-chat-widget__panel.is-closing{animation:none}.hm-chat-widget__icon--chat,.hm-chat-widget__icon--close,.hm-chat-widget__body iframe{transition:none}}@media(max-width:767px){.hm-chat-widget__launcher[aria-expanded=true]{display:none}}@media(min-width:768px){.hm-chat-widget__launcher{right:var(--hm-space-8);bottom:var(--hm-space-8)}.hm-chat-widget__panel{inset:auto var(--hm-space-8) auto auto;border:1px solid var(--fds-color-border-subtler);bottom:calc(var(--hm-space-8) + var(--hm-space-14) + var(--hm-space-8));width:calc(var(--hm-space-16) * 6.25);height:calc(var(--hm-space-16) * 9);max-height:calc(100vh - var(--hm-space-8) * 3 - var(--hm-space-14))}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hm-chat-widget.css.map */
