.kc-wash{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1f1f59;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;z-index:2000}.kc-wash.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.kc{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);height:100%;height:100dvh;transform:translate(100%);visibility:hidden;background:var(--k-white);color:var(--k-ink);border-left:1px solid var(--k-grey);z-index:2001;display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s}.kc.is-open{visibility:visible;transform:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.kc__head{flex:none;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--k-grey)}.kc__label{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase}.kc__close,.kc__link{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;background:none;border:0;padding:10px 0 10px 10px;color:var(--k-ink);opacity:.65;cursor:pointer;transition:opacity .2s ease}.kc__close:hover,.kc__link:hover,.kc__close:focus-visible,.kc__link:focus-visible{opacity:1}.kc__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:28px 24px 24px}.kc__field{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--k-ink);padding-bottom:10px;margin:0}.kc__input{flex:1;min-width:0;border:0!important;outline:none;background:transparent;padding:6px 0;min-height:0!important;font-family:var(--k-mono);font-size:16px;letter-spacing:.5px;color:var(--k-ink);border-radius:0;-webkit-appearance:none;appearance:none}.kc__input::placeholder{font-size:var(--k-fs);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-blue)}.kc__ask{flex:none;height:32px;padding:0 14px;background:var(--k-ink);border:1px solid var(--k-ink);color:var(--k-white);border-radius:0;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.kc__ask:hover{opacity:.88}.kc__lab{margin:24px 0 10px;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6;color:var(--k-blue-master)}.kc__rows{list-style:none;margin:0;padding:0}.kc__row{margin:0;padding:0;border-bottom:1px solid var(--k-grey)}.kc__row a{display:flex;align-items:center;gap:14px;padding:8px 0;color:var(--k-ink);text-decoration:none}.kc__th{flex:none;width:48px;height:48px;background:var(--k-grey);overflow:hidden}.kc__th img{display:block;width:100%;height:100%;object-fit:cover}.kc__nm{display:flex;flex-direction:column;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6}.kc__pr{color:var(--k-blue-master)}.kc__go{margin-left:auto;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;opacity:.65;transition:opacity .2s ease}.kc__row a:hover .kc__go,.kc__row a:focus-visible .kc__go{opacity:1}.kc__chips{display:flex;flex-wrap:wrap;gap:8px}.kc__chip{height:34px;padding:0 14px;border:1px solid var(--k-grey);background:var(--k-white);color:var(--k-ink);border-radius:0;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;cursor:pointer;transition:border-color .2s ease}.kc__chip:hover,.kc__chip:focus-visible{border-color:var(--k-ink)}.kc__msg{margin-top:20px}.kc__msg:first-child{margin-top:0}.kc__who{margin:0 0 6px;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-blue-master)}.kc__text{font-family:var(--k-mono);font-size:var(--k-fs);letter-spacing:-.5px;line-height:var(--k-lh-body);overflow-wrap:anywhere}.kc__text a{color:inherit;text-decoration:none;text-transform:none;letter-spacing:inherit;font-size:inherit;opacity:.65;transition:opacity .2s ease}.kc__text a:hover,.kc__text a:focus-visible{opacity:1}.kc__msg--you{padding-left:15%;text-align:right}.kc__msg--kc.is-in .kc__text{animation:kc-in .5s ease both}@keyframes kc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kc__acts{display:flex;gap:8px;margin-top:14px}.kc__act{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--k-ink);color:var(--k-ink)!important;text-decoration:none!important;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase}.kc__cursor{display:inline-block;width:7px;height:12px;background:var(--k-ink);vertical-align:-1px;margin-left:2px;animation:kc-blink 1s steps(2) infinite}@keyframes kc-blink{50%{opacity:0}}.kc__dock{flex:none;padding:0 24px}.kc.is-chat .kc__dock{padding:14px 24px 16px;border-top:1px solid var(--k-grey)}.kc__foot{flex:none;display:flex;flex-direction:column;align-items:flex-start;padding:10px 24px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-grey)}.kc__foot a,.kc__foot .kc__link{padding:8px 0}.kc__foot a{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-ink);opacity:.65;text-decoration:none;transition:opacity .2s ease}.kc__foot a:hover,.kc__foot a:focus-visible{opacity:1}html.kc-lock,html.kc-lock body{overflow:hidden}@media(max-width:767px){.kc{width:100%;border-left:0}.kc__head{height:60px;padding:0 var(--k-margin)}.kc__scroll{padding:24px var(--k-margin)}.kc__dock,.kc.is-chat .kc__dock,.kc__foot{padding-left:var(--k-margin);padding-right:var(--k-margin)}}@media(prefers-reduced-motion:reduce){.kc,.kc-wash{transition:none}.kc__cursor,.kc__msg--kc.is-in .kc__text{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kaece-concierge.css.map */
