#carthike-chat-button-container,html.tf-on-result #cc-launch{display:none!important}#cc-root{--cc-gold: #C8A96E;--cc-ink: #111;--cc-line: #E6E1D2;--cc-cream: #FCFAF3;--cc-muted: #6b6b6b;--cc-red: #B23A2A;font-family:var(--font-heading, "Inter", "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased}#cc-root *,#cc-root *:before,#cc-root *:after{box-sizing:border-box}#cc-root button{font-family:inherit}#cc-launch{position:fixed;right:24px;bottom:24px;z-index:2147483000;display:flex;align-items:flex-end;gap:12px}.cc-teaser{position:relative;background:#fff;color:var(--cc-ink);border:1px solid var(--cc-line);border-radius:18px 18px 4px;padding:12px 34px 12px 15px;max-width:250px;font-size:14px;line-height:1.45;box-shadow:0 14px 34px #11131529;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;pointer-events:none}.cc-teaser.is-on{opacity:1;transform:none;pointer-events:auto}.cc-teaser b{display:block;font-weight:700;margin-bottom:2px}.cc-teaser-x{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;background:none;color:#999;font-size:14px;cursor:pointer;border-radius:50%}.cc-fab{position:relative;width:62px;height:62px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 30% 25%,#2a2a2a,#0b0b0b 70%);box-shadow:0 12px 28px #11111159,0 0 0 3px #c8a96ee6;transition:transform .2s}.cc-fab:hover{transform:scale(1.05)}.cc-fab:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--cc-gold);animation:cc-ring 2.4s ease-out infinite;pointer-events:none}.cc-fab-dot{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#3fbf6a;border:2px solid #111}.cc-fab svg{width:26px;height:26px}.cc-fab .cc-ico-x{display:none;width:20px;height:20px}#cc-root.is-open .cc-fab .cc-ico-chat,#cc-root.is-open .cc-fab-dot,#cc-root.is-open .cc-teaser{display:none}#cc-root.is-open .cc-fab .cc-ico-x{display:block}#cc-root.is-open .cc-fab:after{animation:none;opacity:0}@keyframes cc-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.45);opacity:0}}@media(prefers-reduced-motion:reduce){.cc-fab:after{animation:none;opacity:0}.cc-dots b{animation:none}}.cc-panel{position:fixed;right:24px;bottom:100px;z-index:2147483001;width:392px;height:min(640px,calc(100vh - 124px));background:var(--cc-cream);border-radius:26px;overflow:hidden;display:none;flex-direction:column;box-shadow:0 40px 80px #11131547,0 0 0 1px #1111110f}#cc-root.is-open .cc-panel{display:flex;animation:cc-pop .22s ease-out}@keyframes cc-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.cc-head{position:relative;background:#0e0e0e;color:#fff;padding:16px 16px 14px;overflow:hidden;flex:none}.cc-head:before{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-150px;background:radial-gradient(circle,#c8a96e8c,#c8a96e00 70%);pointer-events:none}.cc-head-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-brand{display:flex;align-items:center;gap:10px;min-width:0}.cc-avatar{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;color:#111;font-weight:900;font-size:18px;background:linear-gradient(145deg,#e3cb8e,#b8955a);box-shadow:0 0 0 2px #ffffff1f}.cc-name{font-weight:800;font-size:16px;line-height:1.1;color:#fff}.cc-logo{height:18px;width:auto;display:block;filter:brightness(0) invert(1);margin-left:auto;opacity:.9}.cc-status{font-size:11.5px;color:#bdbdbd;margin-top:4px;display:flex;align-items:center;gap:6px}.cc-status i{width:7px;height:7px;border-radius:50%;background:#3fbf6a;display:inline-block}.cc-new{margin-left:10px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffff1a;display:grid;place-items:center;cursor:pointer;flex:none}.cc-new:hover{background:#ffffff2e}.cc-close{margin-left:8px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffff1a;color:#ddd;font-size:15px;cursor:pointer;flex:none}.cc-close:hover{background:#ffffff2e}.cc-title{position:relative;margin:12px 0 0;font-weight:900;font-size:22px;letter-spacing:-.02em;line-height:1.1;color:#fff}.cc-title em{font-family:var(--font-serif, "Instrument Serif", Georgia, serif);font-style:italic;font-weight:400;color:var(--cc-gold);font-size:25px}.cc-body{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:14px 18px 8px;display:flex;flex-direction:column;gap:6px;overscroll-behavior:contain}.cc-msg{max-width:86%;padding:10px 13px;font-size:14px;line-height:1.45;border-radius:18px;white-space:pre-wrap;overflow-wrap:anywhere}.cc-bot strong{font-weight:700}.cc-bot{align-self:flex-start;background:#fff;color:var(--cc-ink);border:1px solid var(--cc-line);border-bottom-left-radius:6px;box-shadow:0 2px 6px #1113150a}.cc-me{align-self:flex-end;background:linear-gradient(135deg,#dcc28a,#c8a96e);color:#111;border-bottom-right-radius:6px;box-shadow:0 6px 14px #c8a96e47;margin-top:6px}.cc-me+.cc-bot{margin-top:6px}.cc-err{align-self:flex-start;color:var(--cc-red);font-size:13px;padding:2px 4px}.cc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}.cc-chip{font-size:13px;padding:7px 12px;border-radius:999px;border:1px solid var(--cc-gold);color:var(--cc-ink);background:#fff;cursor:pointer;text-align:left}.cc-chip:hover{background:#f7f1e3}.cc-card{align-self:flex-start;width:86%;background:#fff;border:1px solid var(--cc-line);border-radius:18px;padding:12px;box-shadow:0 8px 20px #1113150f}.cc-card small{display:block;font-size:12.5px;color:var(--cc-muted);margin-bottom:9px;line-height:1.4}.cc-btn{display:block;width:100%;text-align:center;background:var(--cc-gold);color:#111!important;font-weight:700;font-size:14px;padding:11px 14px;border-radius:999px;border:0;cursor:pointer;text-decoration:none!important}.cc-btn:hover{background:#d7bb6a}.cc-btn[disabled]{opacity:.6;cursor:default}.cc-form{align-self:stretch;width:auto}.cc-form p{font-weight:700;color:var(--cc-ink);font-size:14px;margin:0 0 10px}.cc-field{display:block;width:100%;border:1px solid var(--cc-line);border-radius:12px;padding:10px 12px;font-size:16px;color:var(--cc-ink);margin:0 0 8px;background:var(--cc-cream);font-family:inherit}.cc-field:focus{outline:2px solid var(--cc-gold);outline-offset:0}.cc-tick{display:flex;gap:8px;font-size:12px;line-height:1.4;color:var(--cc-muted);margin:4px 0 10px;cursor:pointer}.cc-tick input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--cc-gold)}.cc-form-err{color:var(--cc-red);font-size:12.5px;margin:0 0 8px}.cc-done{font-size:13.5px;color:#2f6b43;font-weight:600}.cc-dots{align-self:flex-start;background:#fff;border:1px solid var(--cc-line);border-radius:18px 18px 18px 6px;padding:12px 14px;display:flex;gap:4px}.cc-dots b{width:7px;height:7px;border-radius:50%;background:#c9c3b1;animation:cc-blink 1.2s infinite}.cc-dots b:nth-child(2){animation-delay:.2s}.cc-dots b:nth-child(3){animation-delay:.4s}@keyframes cc-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.cc-foot{padding:10px 12px 12px;background:var(--cc-cream);border-top:1px solid var(--cc-line);flex:none}.cc-input{display:flex;align-items:flex-end;gap:8px;background:#fff;border:1px solid var(--cc-line);border-radius:24px;padding:6px 6px 6px 16px}.cc-input:focus-within{border-color:var(--cc-gold)}.cc-input textarea{flex:1;border:0;outline:0;resize:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.35;color:var(--cc-ink);padding:7px 0;max-height:110px;min-height:22px}.cc-send{width:36px;height:36px;border-radius:50%;border:0;background:#111;display:grid;place-items:center;cursor:pointer;flex:none}.cc-send[disabled]{opacity:.45;cursor:default}.cc-legal{font-size:10.5px;color:#9a9a9a;text-align:center;margin-top:7px}#cc-root.cc-page-mode #cc-launch{display:none!important}.cc-overlay{display:none}#cc-root.cc-page-mode.is-open .cc-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#1111118c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cc-fade .2s ease-out}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}#cc-root.cc-page-mode .cc-title{display:none}#cc-root.cc-page-mode .cc-cats{max-width:640px}@media(min-width:561px){#cc-root.cc-page-mode .cc-panel{left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 48px));height:min(86vh,820px);animation:cc-fade .2s ease-out}#cc-root.cc-page-mode .cc-close{width:44px;height:44px;font-size:20px}#cc-root.cc-page-mode .cc-msg{font-size:15px}#cc-root.cc-page-mode .cc-body{padding:18px 26px 10px}}.cc-cats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.cc-cat{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1.5px solid var(--cc-gold);border-radius:16px;padding:12px 14px;font-size:14.5px;line-height:1.3;color:var(--cc-ink);font-weight:500;cursor:pointer;transition:background .15s}.cc-cat:hover{background:#f7f1e3}.cc-cat span{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.cc-cat.c1 span{background:#dfedf3}.cc-cat.c2 span{background:#e1f0e0}.cc-cat.c3 span{background:#f7e0e3}.cc-cat.c4 span{background:#f8f5e9;border:1px solid #eee3c7}.cc-cat.c5 span{background:#f1efe8}.cc-cat.c5{grid-column:1 / -1;justify-content:center;border-style:dashed}@media(max-width:560px){#cc-launch{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.cc-teaser{max-width:220px}.cc-panel{top:0;left:0;right:0;bottom:auto;width:auto;height:100dvh;border-radius:0}#cc-root.is-open:before{content:"";position:fixed;left:0;right:0;top:-100vh;bottom:-100vh;z-index:2147483000;background:var(--cc-cream)}.cc-body{-webkit-overflow-scrolling:touch}.cc-close{width:46px;height:46px;font-size:22px;background:#ffffff29}.cc-head{padding-top:calc(14px + env(safe-area-inset-top))}.cc-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}#cc-root.is-open #cc-launch{display:none}html.cc-lock,html.cc-lock body{overflow:hidden!important}.cc-cats{grid-template-columns:1fr}.cc-cat.c5{grid-column:auto}}.cc-intake{display:flex;flex-direction:column;gap:6px}.cc-options{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:4px 0 2px}.cc-option{max-width:90%;text-align:left;font-size:14px;line-height:1.35;padding:10px 14px;border-radius:16px;border:1.5px solid var(--cc-gold);background:#fff;color:var(--cc-ink);cursor:pointer;transition:background .15s}.cc-option:hover{background:#f7f1e3}.cc-notyet{display:block;margin:8px auto 0;background:none;border:0;color:var(--cc-muted);font-size:13px;text-decoration:underline;cursor:pointer;font-family:inherit}.cc-after{display:block;font-size:12px;color:var(--cc-muted);margin:8px 2px 0;line-height:1.4}.cc-tick:not(label){cursor:default}.cc-status{white-space:nowrap}html.cc-lock:has(#cc-root.cc-page-mode){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/205/assets/clarve-chat.css.map */
