.ci-companion{--ci-companion-green: #7fb629;--ci-companion-ink: #26312b;font-family:Arial,Microsoft YaHei,sans-serif;color:var(--ci-companion-ink);line-height:1.5}.ci-companion *,.ci-companion *:before,.ci-companion *:after{box-sizing:border-box}.ci-companion button,.ci-companion input,.ci-companion textarea{font:inherit}.ci-companion button,.ci-companion a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ci-companion button{cursor:pointer;letter-spacing:normal}.ci-companion button:focus-visible,.ci-companion a:focus-visible{outline:3px solid var(--ci-companion-green);outline-offset:4px}.ci-companion h2{color:var(--ci-companion-ink);font-family:inherit;font-weight:600;text-transform:none}.ci-companion-panel{overscroll-behavior:contain}.ci-companion-dock{position:fixed;right:24px;bottom:24px;z-index:200;width:132px}.ci-companion-launch{display:flex;flex-direction:column;align-items:center;position:relative;width:132px;padding:0;border:0;background:none;color:var(--ci-companion-ink)}.ci-companion-art{position:relative;display:grid;place-items:center;width:92px;height:96px;isolation:isolate}.ci-companion-art:before{content:"";position:absolute;top:18px;right:3px;bottom:0;left:3px;border:1px solid #e4ebda;border-radius:28px;background:#fff;box-shadow:0 6px 18px #26312b26;z-index:-1;transition:box-shadow .3s}.ci-companion-launch:hover .ci-companion-art:before{box-shadow:0 12px 32px #7fb62938}.ci-companion-aura{position:absolute;top:18px;right:3px;bottom:0;left:3px;border:1px solid #7fb62960;border-radius:28px;z-index:-2;animation:ci-companion-aura 5s infinite}@keyframes ci-companion-aura{0%,45%,to{opacity:0;transform:scale(1)}55%{opacity:.5}85%{opacity:0;transform:scale(1.18)}}.ci-companion-follow{width:94px;height:94px;transform-origin:50% 85%;will-change:transform}.ci-companion svg{display:block;width:100%;height:100%;overflow:visible}.ci-companion-body,.ci-companion :where(#Cat-Character){transform-origin:100px 181px;animation:ci-companion-breathe 4.4s ease-in-out infinite}@keyframes ci-companion-breathe{0%,to{transform:translateY(1px) rotate(-1.5deg)}50%{transform:translateY(-9px) rotate(1.5deg)}}.ci-companion-blink,.ci-companion :where(#Eyes-Blink){transform-box:fill-box;transform-origin:center;animation:ci-companion-blink 7s infinite}@keyframes ci-companion-blink{0%,42%,46%,to{transform:scaleY(1)}43.5%,44.5%{transform:scaleY(.08)}}.ci-companion-phone,.ci-companion :where(#Phone-and-Paw){transform-origin:54px 136px;animation:ci-companion-ring 7s ease-in-out infinite}@keyframes ci-companion-ring{0%,65%,89%,to{transform:rotate(0)}69%{transform:rotate(-11deg)}74%{transform:rotate(9deg)}79%{transform:rotate(-7deg)}84%{transform:rotate(4deg)}}.ci-companion-launch:hover .ci-companion-phone,.ci-companion-launch:hover :where(#Phone-and-Paw){animation:ci-companion-hello 1.9s ease-in-out infinite}@keyframes ci-companion-hello{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}65%{transform:rotate(7deg)}}.ci-companion-sound,.ci-companion :where(#Ringing-Sound){opacity:0;animation:ci-companion-sound 7s infinite}@keyframes ci-companion-sound{0%,65%,89%,to{opacity:0}72%,82%{opacity:.9}}.ci-companion-badge{position:absolute;bottom:0;right:-2px;background:var(--ci-companion-green);color:#fff;border:3px solid #f6f8f3;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:18px;line-height:1;transition:transform .3s}.ci-companion-open .ci-companion-badge{transform:rotate(45deg)}.ci-companion-caption{display:block;margin-top:10px;padding:6px 12px;background:#fff;border:1px solid #e4ebda;border-radius:999px;box-shadow:0 6px 18px #26312b26;font-size:11px;font-weight:600;letter-spacing:.1px;line-height:1.5;white-space:nowrap;transition:color .2s}.ci-companion-launch:hover .ci-companion-caption{color:#6d9d23}.ci-companion-hint{position:absolute;right:136px;bottom:47px;background:#fff;padding:12px 15px;border:1px solid #e5eadf;border-radius:15px 15px 3px;box-shadow:0 5px 18px #26312b08;white-space:nowrap;font-size:12px;pointer-events:none;transition:opacity .3s,transform .3s}.ci-companion-hint small{display:block;color:#929b8b;font-size:10px;margin-top:4px}.ci-companion-quiet .ci-companion-hint{opacity:0;transform:translate(5px)}.ci-companion-dock:hover .ci-companion-hint,.ci-companion-dock:focus-within .ci-companion-hint{opacity:1;transform:none}.ci-companion-open .ci-companion-hint{opacity:0!important}.ci-companion-panel{position:absolute;right:10px;bottom:145px;width:360px;max-height:calc(100dvh - 185px);overflow:auto;background:#fff;border:1px solid #e5eadf;border-radius:23px;box-shadow:0 22px 65px #26312b20;opacity:0;visibility:hidden;transform:translateY(14px) scale(.96);transform-origin:90% 100%;transition:opacity .25s,transform .3s,visibility .3s}.ci-companion-open .ci-companion-panel{opacity:1;visibility:visible;transform:none}.ci-companion-panel-head{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef1e8}.ci-companion-panel-brand{font-weight:700;font-size:14px}.ci-companion-panel-brand span{color:var(--ci-companion-green)}.ci-companion-panel-head small{display:block;font-size:10px;font-weight:400;color:#939b8d;margin-top:4px}.ci-companion-close{width:32px;height:32px;border:0;background:#f5f7f0;border-radius:50%;color:#718065;font-size:23px}.ci-companion-content{padding:24px}.ci-companion-overline{font-size:10px;color:#789058;letter-spacing:1.5px}.ci-companion h2{font-size:27px;line-height:1.15;letter-spacing:-.7px;margin:12px 0}.ci-companion-sub{color:#87907e;line-height:1.7;font-size:12px;margin:10px 0 23px}.ci-companion-option{display:flex;text-align:left;align-items:center;gap:13px;width:100%;padding:15px 14px;margin-top:9px;border:1px solid #e6eadf;border-radius:13px;background:#fff;color:var(--ci-companion-ink);transition:background .2s,border .2s}.ci-companion-option:hover{background:#f7faef;border-color:#c7dba8}.ci-companion-num{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;background:#f0f5e6;border-radius:9px;color:#729b37;font-size:11px}.ci-companion-option strong{font-size:12px;display:block}.ci-companion-option small{display:block;font-size:10px;color:#8a9381;margin-top:5px}.ci-companion-arrow{margin-left:auto;color:#8ca06e}.ci-companion-foot{padding:15px 22px;background:#fafbf7;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#98a08f;border-top:1px solid #edf0e7}.ci-companion-foot a{color:#698a3f;text-decoration:none}.ci-companion-back{border:0;padding:0;background:none;color:#7a8970;font-size:11px;margin-bottom:22px}.ci-companion [hidden]{display:none!important}.ci-companion-chosen{font-size:11px;padding:10px 12px;background:#f1f7e7;color:#688d32;border-radius:8px;margin:18px 0}.ci-companion-field{display:block;font-size:11px;margin-top:14px;color:#68765e}.ci-companion input,.ci-companion textarea{margin-top:7px;border:1px solid #dce3d2;border-radius:9px;width:100%;padding:12px;background:#fdfefa;color:#26312b;font-size:13px}.ci-companion input:focus,.ci-companion textarea:focus{outline:2px solid #a6c77d;outline-offset:1px}.ci-companion textarea{resize:vertical;min-height:85px}.ci-companion-primary{width:100%;background:var(--ci-companion-green);color:#fff;border:0;padding:14px;border-radius:10px;margin-top:17px;font-weight:600;font-size:12px}.ci-companion-secondary{display:block;text-align:center;font-size:11px;color:#748b5d;margin-top:15px;line-height:1.8}.ci-companion-status{font-size:11px;color:#758667;line-height:1.7}@media(max-width:600px){.ci-companion-dock{right:10px;bottom:max(17px,env(safe-area-inset-bottom));width:116px}.ci-companion-launch{width:116px}.ci-companion-art{width:78px;height:84px}.ci-companion-follow{width:82px;height:82px}.ci-companion-caption{font-size:10px;margin-top:9px}.ci-companion-hint{right:120px;bottom:43px;font-size:11px;padding:10px 12px}.ci-companion-panel{position:fixed;left:12px;right:12px;bottom:145px;width:auto;max-height:calc(100dvh - 165px)}.ci-companion-content{padding:21px}}@media(prefers-reduced-motion:reduce){.ci-companion *,.ci-companion *:before,.ci-companion *:after{animation:none!important;transition:none!important}.ci-companion-follow{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/contact-companion.css.map */
