#ct-chat{--ctc-ink: #fff2ea;--ctc-muted: rgba(255, 242, 234, .78);--ctc-accent: #d89a6c;--ctc-bg: #291609;--ctc-bg2: #3a2414;--ctc-line: rgba(255, 242, 234, .16);font-family:var(--font-body-family, "Quicksand"),"Quicksand",system-ui,sans-serif;font-size:16px;line-height:1.55;color:var(--ctc-ink)}#ct-chat *,#ct-chat *:before,#ct-chat *:after{box-sizing:border-box}#ct-chat .ctc-tab{position:fixed;right:16px;bottom:16px;z-index:900;background:var(--ctc-bg);color:var(--ctc-ink);border:1px solid var(--ctc-accent);border-radius:2px;padding:10px 16px;font:inherit;font-size:14px;letter-spacing:.04em;cursor:pointer;box-shadow:0 2px 10px #00000040}#ct-chat .ctc-tab:hover,#ct-chat .ctc-tab:focus-visible{border-color:var(--ctc-ink);outline:none}#ct-chat .ctc-panel{position:fixed;right:16px;bottom:64px;z-index:901;width:380px;max-width:calc(100vw - 32px);height:min(620px,calc(100vh - 96px));display:flex;flex-direction:column;background:var(--ctc-bg);border:1px solid var(--ctc-line);border-radius:4px;box-shadow:0 10px 40px #00000059;overflow:hidden}#ct-chat .ctc-panel[hidden]{display:none}#ct-chat .ctc-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px 10px;border-bottom:1px solid var(--ctc-line)}#ct-chat .ctc-title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;line-height:1.1;color:var(--ctc-ink)}#ct-chat .ctc-sub{margin:2px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ctc-accent)}#ct-chat .ctc-close{background:none;border:0;color:var(--ctc-muted);font-size:26px;line-height:1;cursor:pointer;padding:0 4px}#ct-chat .ctc-close:hover,#ct-chat .ctc-close:focus-visible{color:var(--ctc-ink);outline:none}#ct-chat .ctc-log{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}#ct-chat .ctc-msg{max-width:92%;padding:9px 12px;border-radius:4px;font-size:15px;overflow-wrap:anywhere}#ct-chat .ctc-bot{align-self:flex-start;background:var(--ctc-bg2);color:var(--ctc-ink)}#ct-chat .ctc-guest{align-self:flex-end;background:transparent;border:1px solid var(--ctc-line);color:var(--ctc-muted)}#ct-chat .ctc-msg a{color:var(--ctc-accent);text-decoration:underline;text-underline-offset:3px}#ct-chat .ctc-price{display:block;margin:6px 0;padding:6px 0 6px 10px;border-left:2px solid var(--ctc-accent);color:var(--ctc-ink)}#ct-chat .ctc-typing{display:flex;gap:4px;padding:12px}#ct-chat .ctc-typing span{width:6px;height:6px;border-radius:50%;background:var(--ctc-muted);animation:ctc-dot 1.2s infinite ease-in-out}#ct-chat .ctc-typing span:nth-child(2){animation-delay:.15s}#ct-chat .ctc-typing span:nth-child(3){animation-delay:.3s}@keyframes ctc-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){#ct-chat .ctc-typing span{animation:none;opacity:.6}}#ct-chat .ctc-composer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--ctc-line)}#ct-chat .ctc-input{flex:1;resize:none;min-height:0;height:auto;background:var(--ctc-bg2);color:var(--ctc-ink);border:1px solid var(--ctc-line);border-radius:2px;padding:8px 10px;font:inherit;font-size:15px}#ct-chat .ctc-input:focus{outline:none;border-color:var(--ctc-accent)}#ct-chat .ctc-send,#ct-chat .ctc-go{background:var(--ctc-accent);color:var(--ctc-bg);border:0;border-radius:2px;padding:0 16px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}#ct-chat .ctc-send:disabled,#ct-chat .ctc-go:disabled{opacity:.55;cursor:default}#ct-chat .ctc-foot{margin:0;padding:6px 16px 10px;font-size:12px;color:var(--ctc-muted)}#ct-chat .ctc-foot a{color:var(--ctc-muted)}#ct-chat .ctc-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ctc-line);border-radius:4px;background:#fff2ea08}#ct-chat .ctc-form-title{margin:0 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600}#ct-chat .ctc-field{width:100%;background:var(--ctc-bg2);color:var(--ctc-ink);border:1px solid var(--ctc-line);border-radius:2px;padding:8px 10px;font:inherit;font-size:15px}#ct-chat .ctc-field:focus{outline:none;border-color:var(--ctc-accent)}#ct-chat select.ctc-field option{background:var(--ctc-bg);color:var(--ctc-ink)}#ct-chat .ctc-tbd-label{display:flex;align-items:center;gap:8px;margin-top:-2px;font-size:14px;color:var(--ctc-muted);text-transform:none;letter-spacing:normal;cursor:pointer}#ct-chat .ctc-input::placeholder,#ct-chat .ctc-field::placeholder{color:var(--ctc-muted);opacity:1;text-transform:none;letter-spacing:normal}#ct-chat .ctc-tbd{display:inline-block;position:static;flex:none;width:16px;height:16px;min-height:0;margin:0;opacity:1;-webkit-appearance:checkbox;appearance:auto;accent-color:var(--ctc-accent)}#ct-chat select.ctc-field{-webkit-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d89a6c' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}#ct-chat .ctc-go{padding:11px 16px;align-self:flex-start}#ct-chat .ctc-err{margin:0;color:#f2b8a0;font-size:14px}#ct-chat .ctc-err:empty{display:none}#ct-chat .ctc-note{margin:0;font-size:13px;color:var(--ctc-muted)}@media(max-width:600px){#ct-chat .ctc-tab{right:12px;bottom:12px;padding:9px 13px;font-size:13px}#ct-chat .ctc-panel{right:0;left:0;bottom:0;width:100%;max-width:100%;height:85vh;border-radius:8px 8px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ct-chat.css.map */
