.mma{--mma-lift:0px;position:fixed;right:1.6rem;bottom:calc(1.6rem + var(--mma-lift) + env(safe-area-inset-bottom));z-index:45;font-size:1.5rem;line-height:1.5;color:#1f2a44;transition:bottom .3s ease;letter-spacing:normal}.mma-fab{position:relative;width:5.8rem;height:5.8rem;border-radius:50%;border:0;cursor:pointer;background:#1f2a44;color:#fff4e0;display:grid;place-items:center;box-shadow:0 12px 30px -10px #1f2a4499,0 0 0 4px #f2b66d38;transition:transform .2s}.mma-fab:hover{transform:translateY(-2px)}.mma-fab svg{width:2.7rem;height:2.7rem}.mma-ic-x{display:none}.mma.is-open .mma-ic-x{display:block}.mma.is-open .mma-ic-chat{display:none}.mma-badge{position:absolute;top:-.2rem;right:-.2rem;min-width:2rem;height:2rem;border-radius:1rem;background:#f2b66d;color:#1f2a44;font-size:1.2rem;font-weight:800;display:grid;place-items:center}.mma-badge[hidden]{display:none}.mma-panel{position:absolute;right:0;bottom:7.2rem;width:min(38rem,calc(100vw - 3.2rem));height:min(58rem,calc(100vh - 12rem - var(--mma-lift)));display:flex;flex-direction:column;background:#fffbf4;border-radius:2.2rem;box-shadow:0 30px 60px -20px #1f2a4473,0 0 0 1px #1f2a4414;overflow:hidden;transform-origin:100% 100%;animation:mmaIn .25s cubic-bezier(.2,.8,.2,1)}.mma-panel[hidden]{display:none}@keyframes mmaIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.mma-head{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.6rem 1.4rem;background:#1f2a44;color:#fff4e0}.mma-av{width:3.8rem;height:3.8rem;border-radius:50%;background:#fff4e01a;display:grid;place-items:center;flex:none}.mma-av svg{width:2.2rem;height:2.2rem}.mma-hd{flex:1;min-width:0}.mma-title{margin:0;font-weight:800;font-size:1.6rem;color:#fff4e0}.mma-sub{margin:0;font-size:1.25rem;opacity:.8;display:flex;align-items:center;gap:.6rem;color:#fff4e0}.mma-on{width:.8rem;height:.8rem;border-radius:50%;background:#7bd88f;box-shadow:0 0 0 3px #7bd88f40}.mma-close{background:none;border:0;color:#fff4e0;font-size:2.6rem;line-height:1;cursor:pointer;padding:.2rem .6rem;opacity:.8}.mma-log{flex:1;overflow-y:auto;padding:1.6rem;display:flex;flex-direction:column;gap:1rem;overscroll-behavior:contain}.mma-msg{display:flex;flex-direction:column;max-width:88%}.mma-b{padding:1rem 1.3rem;border-radius:1.6rem;font-size:1.45rem}.mma-bot{align-self:flex-start}.mma-bot .mma-b{background:#fff;border:1px solid rgba(31,42,68,.1);border-bottom-left-radius:.5rem}.mma-me{align-self:flex-end}.mma-me .mma-b{background:#1f2a44;color:#fff4e0;border-bottom-right-radius:.5rem}.mma-acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.mma-act{display:inline-flex;align-items:center;padding:.7rem 1.3rem;border-radius:2rem;background:#f2b66d;color:#1f2a44;font:inherit;font-size:1.35rem;font-weight:700;text-decoration:none;border:0;cursor:pointer}.mma-act--full{width:100%;justify-content:center;margin-top:.4rem}.mma-act:disabled{opacity:.7;cursor:default}.mma-chips{display:flex;gap:.6rem;overflow-x:auto;padding:0 1.6rem .8rem;scrollbar-width:none}.mma-chips button,.mma-nudge-c button{flex:none;border:1px solid rgba(31,42,68,.18);background:#fff;color:#1f2a44;border-radius:2rem;padding:.6rem 1.2rem;font:inherit;font-size:1.3rem;cursor:pointer;white-space:nowrap}.mma-chips button:hover,.mma-nudge-c button:hover{border-color:#1f2a44}.mma-form{display:flex;gap:.8rem;padding:1rem 1.2rem;border-top:1px solid rgba(31,42,68,.08);background:#fff;margin:0}.mma-form input{flex:1;min-width:0;border:1px solid rgba(31,42,68,.18);border-radius:2.4rem;padding:1rem 1.4rem;font:inherit;font-size:1.6rem;background:#fffbf4;color:#1f2a44}.mma-form button{width:4.4rem;height:4.4rem;flex:none;border-radius:50%;border:0;background:#1f2a44;color:#fff4e0;display:grid;place-items:center;cursor:pointer}.mma-form button svg{width:1.9rem;height:1.9rem}.mma-foot{margin:0;padding:0 1.2rem 1rem;background:#fff;font-size:1.1rem;opacity:.6;text-align:center}.mma-hand{display:flex;flex-direction:column;gap:.8rem;background:#fff;border:1px solid rgba(31,42,68,.1);border-radius:1.6rem;padding:1.2rem;margin:0}.mma-hand label{display:flex;flex-direction:column;gap:.3rem;font-size:1.25rem;font-weight:700}.mma-hand input,.mma-hand textarea{border:1px solid rgba(31,42,68,.2);border-radius:1rem;padding:.8rem 1rem;font:inherit;font-size:1.5rem;font-weight:400;color:#1f2a44;background:#fffbf4}.mma-dots{display:inline-flex;gap:.4rem;padding:.3rem 0}.mma-dots i{width:.7rem;height:.7rem;border-radius:50%;background:#1f2a44;opacity:.3;animation:mmaDot 1s infinite}.mma-dots i:nth-child(2){animation-delay:.15s}.mma-dots i:nth-child(3){animation-delay:.3s}@keyframes mmaDot{50%{opacity:.9;transform:translateY(-2px)}}.mma-nudge{position:absolute;right:0;bottom:7.2rem;width:min(30rem,calc(100vw - 3.2rem));background:#fff;border-radius:1.8rem 1.8rem .5rem;padding:1.4rem 1.4rem 1.2rem;box-shadow:0 20px 44px -16px #1f2a4473,0 0 0 1px #1f2a4414;animation:mmaIn .3s ease}.mma-nudge[hidden]{display:none}.mma-nudge-t{margin:0 2rem .9rem 0;font-size:1.45rem;cursor:pointer}.mma-nudge-c{display:flex;flex-wrap:wrap;gap:.5rem}.mma-nudge-x{position:absolute;top:.6rem;right:.8rem;border:0;background:none;font-size:2rem;line-height:1;cursor:pointer;color:#1f2a44;opacity:.6}@media(max-width:749px){.mma{right:1.2rem}.mma-fab{width:5.4rem;height:5.4rem}.mma-panel{position:fixed;right:.8rem;left:.8rem;bottom:calc(7.6rem + var(--mma-lift));width:auto;height:min(62rem,calc(100dvh - 10rem - var(--mma-lift)))}}@media(prefers-reduced-motion:reduce){.mma-panel,.mma-nudge,.mma-dots i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mimounou-assistant.css.map */
