#cai{display:block!important;position:fixed!important;right:22px;bottom:22px;z-index:9990;font-family:inherit,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}#cai *{box-sizing:border-box;margin:0!important;padding:0!important;min-height:0;float:none;position:static!important;text-transform:none;letter-spacing:normal;list-style:none;height:auto;max-height:none}#cai .cai-card{position:absolute!important;right:0;bottom:78px;width:370px;max-width:calc(100vw - 32px);height:min(580px,80vh)!important;background:#fff;border-radius:16px;overflow:hidden;display:flex!important;flex-direction:column;transform-origin:bottom right;box-shadow:0 18px 50px #0000004d,0 2px 8px #0000001f;opacity:0;transform:translateY(12px) scale(.96);pointer-events:none;visibility:hidden;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}#cai .cai-card.cai-open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s}#cai .cai-head{display:flex!important;align-items:center;padding:13px 14px!important;flex:none;background:linear-gradient(135deg,#1f1f1f,#0d0d0d);color:#fff;border-bottom:3px solid #e52a2e}#cai .cai-head>*+*{margin-left:11px!important}#cai .cai-av{position:relative!important;width:42px;height:42px!important;border-radius:50%;flex:none;background:#e52a2e;display:flex!important;align-items:center;justify-content:center}#cai .cai-av svg{width:24px;height:24px!important;fill:#fff}#cai .cai-av .cai-dot{position:absolute!important;right:0;bottom:0;width:12px;height:12px!important;border-radius:50%;background:#2ecc71;border:2px solid #111}#cai .cai-meta{flex:1;min-width:0}#cai .cai-meta b{display:block!important;font-size:15px;line-height:1.25;font-weight:700;color:#fff}#cai .cai-meta small{font-size:12px;opacity:.85;display:flex!important;align-items:center;color:#fff;line-height:1.3}#cai .cai-meta small>*+*{margin-left:5px!important}#cai .cai-meta small i{width:7px;height:7px!important;border-radius:50%;background:#2ecc71;display:inline-block!important;flex:none}#cai .cai-x{flex:none;width:34px;height:34px!important;border-radius:50%;border:0;cursor:pointer;background:transparent;color:#fff;font-size:24px;line-height:1;opacity:.85;display:flex!important;align-items:center;justify-content:center;transition:background .15s,opacity .15s}#cai .cai-x:hover{background:#ffffff26;opacity:1}#cai .cai-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 14px 10px!important;background:#f4f4f5;display:flex!important;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}#cai .cai-body>*{-webkit-box-flex:0!important;flex:0 0 auto!important;min-height:auto!important}#cai .cai-row{display:flex!important;margin-bottom:10px!important}#cai .cai-row.cai-me{justify-content:flex-end}#cai .cai-bubble{position:relative!important;font-size:14px;line-height:1.5;max-width:90%;padding:9px 12px!important;box-shadow:0 1px 1px #00000012;word-wrap:break-word;overflow-wrap:anywhere}#cai .cai-bubble b{font-weight:700}#cai .cai-bubble a{color:#c81f24;text-decoration:underline}#cai .cai-bubble.cai-bot{background:#fff;color:#1a1a1a;border-radius:0 12px 12px}#cai .cai-bubble.cai-user{background:#e52a2e;color:#fff;border-radius:12px 0 12px 12px}#cai .cai-chips{display:flex!important;flex-wrap:wrap;margin-top:10px!important}#cai .cai-chip{cursor:pointer;font:inherit;font-size:12.5px;line-height:1.3;background:#fff;color:#c81f24;border:1px solid rgba(229,42,46,.35);padding:6px 12px!important;border-radius:16px;margin:0 7px 7px 0!important;transition:background .15s}#cai .cai-chip:hover{background:#fff1f1}#cai .cai-pc{display:flex!important;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:12px;padding:8px!important;margin-top:7px!important}#cai .cai-pctop{display:flex!important;align-items:flex-start;text-decoration:none!important;color:#1a1a1a}#cai .cai-pctop>*+*{margin-left:10px!important}#cai .cai-thumb{width:52px;height:52px!important;border-radius:9px;flex:none;object-fit:contain;background:#f6f6f6;display:flex!important;align-items:center;justify-content:center;font-size:20px}#cai .cai-info{flex:1;min-width:0}#cai .cai-t{font-size:13px;font-weight:600;line-height:1.3;color:#1a1a1a;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cai .cai-pm{display:flex!important;align-items:center;flex-wrap:wrap;margin-top:4px!important}#cai .cai-pm>*+*{margin-left:6px!important}#cai .cai-price{font-size:13.5px;color:#1a1a1a;font-weight:800}#cai .cai-old{font-size:11px;color:#9aa0a6;text-decoration:line-through;font-weight:500}#cai .cai-badge{font-size:10px;font-weight:700;padding:2px 6px!important;border-radius:10px;line-height:1.5}#cai .cai-in{background:#e7f7ee;color:#127a43}#cai .cai-outb{background:#f0f1f2;color:#8a929a}#cai .cai-disc{background:#ffe9e9;color:#d81f2a}#cai .cai-act{display:flex!important;margin-top:8px!important}#cai .cai-act>*+*{margin-left:8px!important}#cai .cai-cart{flex:1;border:0;cursor:pointer;background:#e52a2e;color:#fff;font:inherit;font-size:12.5px;font-weight:700;padding:8px!important;border-radius:9px;transition:background .15s;text-align:center}#cai .cai-cart:hover{background:#c81f24}#cai .cai-cart:disabled{background:#cfd4d8;cursor:default}#cai .cai-view{flex:none;border:1px solid #d7dbde;background:#fff;color:#1a1a1a;text-decoration:none!important;font-size:12.5px;font-weight:600;padding:8px 12px!important;border-radius:9px;text-align:center}#cai .cai-more{display:inline-block!important;margin-top:9px!important;font-size:13px;font-weight:700;color:#c81f24!important;text-decoration:underline}#cai .cai-hand{display:flex!important;flex-wrap:wrap;margin-top:9px!important}#cai .cai-hbtn{display:inline-flex!important;align-items:center;text-decoration:none!important;font-size:13px;font-weight:600;padding:8px 12px!important;border-radius:18px;margin:0 7px 7px 0!important;line-height:1.2}#cai .cai-hbtn>*+*{margin-left:6px!important}#cai .cai-hbtn svg{width:16px;height:16px!important;flex:none}#cai .cai-wa{background:#25d366;color:#fff!important}#cai .cai-wa svg{fill:#fff}#cai .cai-mail{background:#fff;color:#1a1a1a!important;border:1px solid #d7dbde}#cai .cai-mail svg{fill:#1a1a1a}#cai .cai-reqb{background:#1a1a1a;color:#fff!important;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600}#cai .cai-reqb svg,#cai .cai-reqc svg{fill:currentColor}#cai .cai-cart.cai-reqc{background:#fff;color:#c81f24;border:1.5px solid #e52a2e;display:flex!important;align-items:center;justify-content:center}#cai .cai-cart.cai-reqc:hover{background:#fff1f1}#cai .cai-reqc svg{width:15px;height:15px!important;margin-right:5px!important;flex:none}#cai .cai-bubble:has(.cai-form){width:100%;max-width:100%}#cai .cai-form{display:flex!important;flex-direction:column;margin-top:10px!important}#cai .cai-form>*+*{margin-top:7px!important}#cai .cai-f2{display:flex!important}#cai .cai-f2>*+*{margin-left:7px!important}#cai .cai-f2 .cai-in-f{flex:1;min-width:0;width:50%}#cai .cai-in-f{display:block!important;width:100%;border:1px solid #dfe2e5;background:#f8f9fa;border-radius:9px;padding:9px 11px!important;font:inherit;font-size:16px;line-height:1.3;color:#1a1a1a;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none;resize:vertical}#cai .cai-in-f:focus{border-color:#e52a2e;background:#fff}#cai .cai-in-f.cai-bad{border-color:#d81f2a;background:#fff5f5}#cai .cai-hp{display:none!important}#cai .cai-err{font-size:12.5px;color:#c81f24;font-weight:600}#cai .cai-err:empty{display:none!important}#cai .cai-form .cai-cart{padding:11px!important;font-size:14px}#cai .cai-legal{font-size:11px;color:#8a929a;text-align:center}#cai .cai-typing span{display:inline-block!important;width:6px;height:6px!important;margin:0 1px!important;background:#9aa0a6;border-radius:50%;animation:caiBlink 1.2s infinite both}#cai .cai-typing span:nth-child(2){animation-delay:.2s}#cai .cai-typing span:nth-child(3){animation-delay:.4s}@keyframes caiBlink{0%,80%,to{opacity:.25}40%{opacity:1}}#cai .cai-bubble.cai-caret:after{content:"";display:inline-block!important;width:2px;height:1em!important;vertical-align:-2px;margin-left:2px!important;background:#e52a2e;animation:caiCaret .7s steps(1) infinite}@keyframes caiCaret{50%{opacity:0}}#cai .cai-toast{position:absolute!important;left:12px;right:12px;bottom:72px;background:#111;color:#fff;font-size:13px;padding:10px 14px!important;border-radius:10px;text-align:center;opacity:0;transform:translateY(8px);transition:.2s;pointer-events:none;z-index:6}#cai .cai-toast.cai-show{opacity:1;transform:none;pointer-events:auto}#cai .cai-toast a{color:#ff8a8d;font-weight:700;text-decoration:none;margin-left:6px!important}#cai .cai-foot{display:flex!important;align-items:center;padding:10px 12px!important;background:#fff;flex:none;border-top:1px solid #eee}#cai .cai-foot>*+*{margin-left:9px!important}#cai .cai-input{flex:1;min-width:0;height:44px!important;border:1px solid #e3e6e8;background:#f6f7f8;border-radius:22px;padding:0 15px!important;font:inherit;font-size:16px;color:#1a1a1a;outline:none;transition:border-color .15s,background .15s;-webkit-appearance:none;appearance:none;box-shadow:none}#cai .cai-input:focus{border-color:#e52a2e;background:#fff}#cai .cai-send{flex:none;width:44px;height:44px!important;border-radius:50%;border:0;cursor:pointer;background:#e52a2e;display:flex!important;align-items:center;justify-content:center;transition:background .15s,transform .12s;box-shadow:0 2px 6px #e52a2e66}#cai .cai-send:hover{background:#c81f24}#cai .cai-send:active{transform:scale(.92)}#cai .cai-send svg{width:20px;height:20px!important;fill:#fff;transform:translate(1px)}#cai .cai-fab{position:relative!important;width:62px;height:62px!important;border-radius:50%;border:0;cursor:pointer;background:#e52a2e;box-shadow:0 8px 22px #e52a2e73,0 2px 6px #0003;display:flex!important;align-items:center;justify-content:center;margin-left:auto!important;transition:transform .18s}#cai .cai-fab:hover{transform:scale(1.07)}#cai .cai-fab svg{width:32px;height:32px!important;fill:#fff}#cai .cai-fab:before{content:"";position:absolute!important;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#e52a2e;z-index:-1;animation:caiPulse 2.4s ease-out infinite}#cai .cai-fab.cai-on:before{display:none!important}@keyframes caiPulse{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(1.85);opacity:0}}#cai .cai-tip{position:absolute!important;right:0;bottom:76px;width:264px;background:#fff;color:#1a1a1a;border-left:3px solid #e52a2e;border-radius:14px 14px 4px;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014;padding:12px 34px 12px 14px!important;font-size:13.5px;line-height:1.45;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transform-origin:bottom right;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s}#cai .cai-tip.cai-tip-on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s}#cai .cai-tip b{display:block!important;font-size:14.5px;font-weight:700;margin-bottom:2px!important}#cai .cai-tip span{display:block!important;color:#3a3f44}#cai .cai-tip-x{position:absolute!important;top:6px;right:6px;width:24px;height:24px!important;border:0;border-radius:50%;background:transparent;color:#8a929a;font-size:18px;line-height:1;cursor:pointer;display:flex!important;align-items:center;justify-content:center}#cai .cai-tip-x:hover{background:#f1f2f3;color:#1a1a1a}@media(max-width:480px){#cai .cai-tip{bottom:68px;width:min(264px,calc(100vw - 28px))}}@media(prefers-reduced-motion:reduce){#cai .cai-tip,#cai .cai-tip.cai-tip-on{transition:none}}#cai .cai-body::-webkit-scrollbar{width:6px}#cai .cai-body::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}@media(prefers-reduced-motion:reduce){#cai .cai-fab:before{display:none!important}#cai .cai-card{transition:none}}@media(max-width:480px){#cai{right:14px;bottom:14px}#cai .cai-card{width:calc(100vw - 28px);height:74vh!important;bottom:72px}#cai .cai-fab{width:56px;height:56px!important}}scroll-to-top-button,.scroll-to-top-button{bottom:96px!important}body:has(#Details-menu-drawer-container[open]) #cai,body:has(cart-drawer.active) #cai,body:has(details-modal details[open]) #cai{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cappafe-assistant.css.map */
