.maria-chat{--mc-accent: #697c60;--mc-accent-dark: #55664d;--mc-cream: #fffbec;--mc-paper: #fffdf6;--mc-ink: #2b2b2b;--mc-muted: #77776d;--mc-line: #e7e6d9;--mc-soft: #f1f0e6;--mc-bottom: 20px;position:fixed;right:20px;bottom:var(--mc-bottom);z-index:2147482000;font-family:inherit;color:var(--mc-ink);line-height:1.5;-webkit-font-smoothing:antialiased}.maria-chat *,.maria-chat *:before,.maria-chat *:after{box-sizing:border-box}.maria-chat [hidden]{display:none!important}.maria-chat button{font:inherit;color:inherit}.maria-chat .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.maria-chat[data-mobile-hidden]{display:none}@media screen and (min-width:750px){.maria-chat[data-mobile-hidden]{display:block}}.maria-chat button:focus-visible,.maria-chat a:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.mc-orb{position:relative;flex:none;display:block;width:var(--mc-orb-size,44px);height:var(--mc-orb-size,44px);border-radius:50%;transform:scale(var(--mc-level,1));transition:transform .12s ease-out}.mc-orb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#eef1e2,#2c3824 40deg,#c7d0b1,#f6f7ef 100deg,#3b4830 150deg,#a9b693 185deg,#eef0e2 215deg,#243020 260deg,#b6c1a0 300deg,#f3f4ea,#eef1e2 360deg);box-shadow:inset 0 0 0 1px #2b2b2b0f;animation:mc-spin 14s linear infinite}.mc-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff0 55%,#ffffff59);pointer-events:none}.mc-orb--photo:before{animation-duration:10s}.mc-orb--photo:after{top:12%;right:12%;bottom:12%;left:12%;background:var(--mc-photo) center / cover no-repeat;box-shadow:0 0 0 3px var(--mc-paper)}.mc-orb-wrap .mc-orb--photo:after{top:5.5%;right:5.5%;bottom:5.5%;left:5.5%;box-shadow:0 0 0 5px var(--mc-paper)}.mc-orb-wrap .mc-orb--photo{box-shadow:0 18px 40px #2b2b2b29}.mc-orb-wrap .mc-orb--photo.mc-orb--big{transform:scale(calc(1 + (var(--mc-level,1) - 1) * .4))}.maria-chat[data-voice-state=speaking] .mc-orb--photo.mc-orb--big{box-shadow:0 0 0 10px #697c6024,0 18px 40px #2b2b2b29}.maria-chat[data-voice-state=connecting] .mc-orb--photo.mc-orb--big:before{animation-duration:1.6s}@keyframes mc-spin{to{transform:rotate(360deg)}}.maria-chat[data-voice-state=speaking] .mc-orb--big:before{animation-duration:3.5s}.maria-chat[data-voice-state=listening] .mc-orb--big:before{animation-duration:8s}.maria-chat[data-voice-state=connecting] .mc-orb--big{animation:mc-pulse 1.4s ease-in-out infinite}.maria-chat[data-voice-state=muted] .mc-orb--big{filter:grayscale(.8);opacity:.55}@keyframes mc-pulse{0%,to{opacity:.6}50%{opacity:1}}.mc-launcher{display:flex;align-items:center;gap:10px;margin-left:auto;padding:6px 18px 6px 6px;border:1px solid var(--mc-line);border-radius:999px;background:var(--mc-paper);font-size:15px;font-weight:500;cursor:pointer;box-shadow:0 10px 30px #2b2b2b24;transition:transform .2s ease,box-shadow .2s ease}.mc-launcher:hover{transform:translateY(-2px);box-shadow:0 14px 34px #2b2b2b2e}.mc-launcher .mc-orb{--mc-orb-size: 42px}.mc-launcher-label{white-space:nowrap}.maria-chat[data-open] .mc-launcher{display:none}.mc-panel{position:relative;display:none;flex-direction:column;width:400px;height:min(680px,calc(100vh - var(--mc-bottom) - 40px));overflow:hidden;border:1px solid var(--mc-line);border-radius:24px;background:var(--mc-paper);box-shadow:0 24px 60px #2b2b2b33}.maria-chat[data-open] .mc-panel{display:flex;animation:mc-rise .24s ease-out}@keyframes mc-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.mc-header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:10px 10px 8px}.mc-header-text{text-align:center;min-width:0}.mc-title{margin:0;font-size:15px;font-weight:600;line-height:1.25;color:var(--mc-ink)}.mc-subtitle{margin:1px 0 0;font-size:12px;color:var(--mc-muted)}.mc-icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.mc-icon-btn:hover{background:var(--mc-soft)}.mc-icon-btn svg{width:19px;height:19px}.maria-chat .mc-reset[data-idle]{visibility:hidden}.mc-consent{flex:1;overflow-y:auto;padding:16px 24px 24px;font-size:14px}.mc-consent .mc-orb{--mc-orb-size: 56px;margin:8px auto 18px}.mc-consent h4{margin:0 0 8px;font-size:18px;text-align:center;color:var(--mc-ink)}.mc-consent p{margin:0 0 12px;color:#4a4a43}.mc-consent a{color:var(--mc-accent-dark);text-decoration:underline}.mc-consent-actions{display:flex;gap:10px;margin-top:20px}.mc-primary,.mc-secondary{flex:1;padding:12px 14px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer}.mc-primary{border:0;background:var(--mc-ink);color:var(--mc-paper)!important}.mc-primary:hover{background:#000}.mc-secondary{border:1px solid var(--mc-line);background:transparent}.mc-secondary:hover{background:var(--mc-soft)}.mc-chat{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.mc-messages{display:flex;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:8px 20px 16px;overscroll-behavior:contain}.mc-msg{font-size:15px;line-height:1.6;word-wrap:break-word}.mc-msg--agent{align-self:stretch;color:var(--mc-ink)}.mc-msg--user{align-self:flex-end;max-width:82%;padding:9px 15px;border-radius:20px;background:var(--mc-soft)}.mc-msg a{color:var(--mc-accent-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mc-msg strong{font-weight:600}.mc-note{align-self:center;font-size:12.5px;color:var(--mc-muted);text-align:center}.mc-hero-note{max-width:300px;margin:12px 0 0;line-height:1.45}.mc-thinking{width:12px;height:12px;border-radius:50%;background:var(--mc-accent);animation:mc-think 1s ease-in-out infinite}@keyframes mc-think{0%,to{transform:scale(.75);opacity:.6}50%{transform:scale(1.1);opacity:1}}.mc-body{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.mc-stage{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:10px 24px 12px;text-align:center}.mc-stage:before{content:"";position:absolute;top:0;right:0;bottom:45%;left:0;background:repeating-linear-gradient(135deg,#ececea 0 7px,#f6f6f3 7px 14px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 45%,transparent 100%);pointer-events:none}.mc-stage>*{position:relative}.mc-orb-wrap{position:relative;margin-bottom:40px}.mc-hero .mc-orb-wrap{margin-bottom:58px}.mc-hero{overflow-y:auto;justify-content:safe center}.mc-orb-wrap .mc-orb{--mc-orb-size: 220px}.mc-call-row{position:absolute;left:50%;bottom:-26px;display:flex;gap:12px;transform:translate(-50%)}.mc-call{display:grid;place-items:center;width:56px;height:56px;padding:0;border:4px solid var(--mc-paper);border-radius:50%;background:var(--mc-ink);color:#fff!important;cursor:pointer;box-shadow:0 6px 16px #2b2b2b38;transition:transform .15s ease,background .15s ease}.mc-call:hover{transform:scale(1.06)}.mc-start-call{position:relative;animation:mc-nudge 2.6s ease-in-out infinite}.mc-start-call:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--mc-ink);border-radius:50%;opacity:0;animation:mc-ripple 2.6s ease-out infinite;pointer-events:none}.mc-start-call:hover{animation-play-state:paused}@keyframes mc-ripple{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(1.55);opacity:0}}@keyframes mc-nudge{0%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(1)}}.mc-call-hint{position:absolute;top:calc(100% + 6px);left:calc(50% + 32px);display:flex;align-items:flex-start;gap:0;padding:0;border:0;background:none;color:var(--mc-ink)!important;font-family:var(--mc-hint-font,"Homemade Apple"),"Segoe Script","Bradley Hand","Brush Script MT",cursive!important;font-size:var(--mc-hint-size,15px);font-weight:400;line-height:1.5;text-align:left;cursor:pointer;transform-origin:left top;animation:mc-hint 2.6s ease-in-out infinite}.mc-call-hint svg{flex:none;width:52px;height:30px;margin-top:-14px}.mc-call-hint span{display:block;width:100px;margin:6px 0 0 -2px;white-space:normal;transform:rotate(-4deg)}@keyframes mc-hint{0%,to{transform:scale(1);opacity:.85}12%{transform:scale(1.05);opacity:1}30%{transform:scale(1)}}.mc-call svg{width:22px;height:22px}.mc-call--end{background:#c4553d}.mc-call--end:hover{background:#a9442f}.mc-call--mute{background:#fff;color:var(--mc-ink)!important}.mc-call--mute[aria-pressed=true]{background:var(--mc-ink);color:#fff!important}.mc-call--mute .mc-icon-mic-off,.mc-call--mute[aria-pressed=true] .mc-icon-mic{display:none}.mc-call--mute[aria-pressed=true] .mc-icon-mic-off{display:block}.mc-stage-text{max-width:300px;margin:18px 0 0;font-size:16px;font-weight:500;line-height:1.45;color:var(--mc-ink)}.mc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.mc-chip{padding:8px 13px;border:1px solid var(--mc-line);border-radius:14px;background:#fff;font-size:13.5px;cursor:pointer;transition:background .15s ease}.mc-chip:hover{background:var(--mc-soft)}.mc-voice{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;background:var(--mc-paper)}.maria-chat[data-voice] .mc-voice{display:flex;animation:mc-fade .25s ease-out}@keyframes mc-fade{0%{opacity:0}to{opacity:1}}.mc-voice-status{margin:14px 0 0;font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--mc-muted)}.mc-caption{display:-webkit-box;max-width:320px;min-height:3em;margin:8px 0 0;overflow:hidden;font-size:15px;line-height:1.5;color:var(--mc-ink);-webkit-line-clamp:4;-webkit-box-orient:vertical}.mc-cards{display:grid;gap:10px;align-self:stretch}.mc-card,.mc-cart-card,.mc-order-card{display:flex;gap:12px;padding:10px;border:1px solid var(--mc-line);border-radius:16px;background:#fff;text-align:left}.mc-cart-card,.mc-order-card{flex-direction:column;gap:8px;padding:12px 14px}.mc-card-media{flex:none;width:72px;height:72px;overflow:hidden;border-radius:12px;background:var(--mc-soft)}.mc-card-media img{display:block;width:100%;height:100%;object-fit:cover}.mc-card-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.maria-chat .mc-card-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--mc-ink);text-decoration:none}.maria-chat .mc-card-title:hover{text-decoration:underline}.mc-card-price{margin:0;font-size:13px;color:var(--mc-muted)}.mc-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mc-card-variant{min-width:0;max-width:100%;height:34px;padding:0 28px 0 10px;border:1px solid var(--mc-line);border-radius:999px;background:#fff;font:inherit;font-size:13px;color:var(--mc-ink)}.maria-chat .mc-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--mc-ink);border-radius:999px;background:var(--mc-ink);font:inherit;font-size:13px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap}.maria-chat .mc-card-btn svg{width:15px;height:15px}.maria-chat .mc-card-btn:disabled{opacity:.7;cursor:default}.maria-chat .mc-card-btn--ghost{background:#fff;color:var(--mc-ink)}.mc-card-soldout{font-size:13px;color:var(--mc-muted)}.maria-chat .mc-link-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border:1px solid var(--mc-line);border-radius:16px;background:#fff;font-size:14px;font-weight:600;color:var(--mc-ink);text-decoration:none}.maria-chat .mc-link-card:hover{border-color:var(--mc-ink)}.maria-chat .mc-link-card svg{flex:none;width:18px;height:18px;color:var(--mc-accent-dark)}.mc-cart-line,.mc-order-head{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;color:var(--mc-ink)}.mc-cart-line svg,.mc-order-head svg{flex:none;width:18px;height:18px;color:var(--mc-accent-dark)}.mc-order-status{margin:0;font-size:13px;color:var(--mc-muted)}.mc-order-card .mc-card-btn{align-self:flex-start}.mc-order-form{gap:10px}.mc-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;color:var(--mc-muted)}.maria-chat .mc-field input{width:100%;height:40px;padding:0 12px;border:1px solid var(--mc-line);border-radius:12px;background:#fff;font:inherit;font-size:16px;color:var(--mc-ink);box-sizing:border-box}.maria-chat .mc-field textarea{width:100%;min-height:64px;padding:9px 12px;border:1px solid var(--mc-line);border-radius:12px;background:#fff;font:inherit;font-size:16px;line-height:1.4;color:var(--mc-ink);box-sizing:border-box;resize:vertical}.maria-chat .mc-field input:focus,.maria-chat .mc-field textarea:focus{outline:none;border-color:var(--mc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mc-accent) 20%,transparent)}.maria-chat .mc-voice-cards .mc-field textarea{min-height:48px;height:56px}.mc-form-error{margin:0;font-size:12.5px;color:#a3412f}.mc-form-hint{margin:0;font-size:12.5px;line-height:1.4;color:var(--mc-muted)}.maria-chat .mc-form-hint a{color:var(--mc-ink);text-decoration:underline}.mc-order-form--sent .mc-order-head svg{color:var(--mc-accent-dark)}.mc-voice-cards:has(.mc-order-form){max-height:62%}.mc-voice-cards .mc-order-form{gap:7px;padding:10px 12px}.mc-voice-cards .mc-field{gap:2px;font-size:12px}.maria-chat .mc-voice-cards .mc-field input{height:38px}.mc-voice-cards .mc-form-hint{display:none}.maria-chat .mc-voice:has(.mc-order-form) .mc-orb-wrap .mc-orb{--mc-orb-size: 88px}.maria-chat .mc-voice:has(.mc-order-form) .mc-orb-wrap{margin-bottom:26px}.maria-chat .mc-voice:has(.mc-order-form) .mc-caption{display:none}.mc-voice-cards{width:100%;max-width:340px;max-height:46%;margin-top:10px;overflow-y:auto}.mc-voice-cards:empty{display:none}.mc-voice[data-has-cards]{justify-content:flex-start;padding-top:16px}.mc-voice[data-has-cards] .mc-orb-wrap .mc-orb{--mc-orb-size: 120px}.mc-voice[data-has-cards] .mc-orb-wrap{margin-bottom:30px}.mc-voice[data-has-cards] .mc-call-row{bottom:-22px}.mc-voice[data-has-cards] .mc-caption{min-height:0;-webkit-line-clamp:2}.mc-composer-wrap{padding:4px 16px 12px}.mc-composer{display:flex;flex-direction:row;align-items:flex-end;gap:2px;padding:5px 5px 5px 16px;border:1px solid var(--mc-line);border-radius:26px;background:#fff;box-shadow:0 2px 12px #2b2b2b0f}.mc-composer:focus-within{border-color:#cfd5c2}.mc-input{flex:1;min-width:0;width:auto;min-height:36px;max-height:140px;padding:7px 0;border:0;background:transparent;color:var(--mc-ink);font:inherit;font-size:15px;line-height:1.45;resize:none}.mc-input:focus{outline:none}.mc-input::placeholder{color:#9a9a8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-composer-row{display:flex;flex:none;align-items:center;gap:6px}.mc-tool{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.mc-tool:hover{background:var(--mc-soft)}.mc-tool svg{width:19px;height:19px}.maria-chat[data-voice] .mc-tool{visibility:hidden}.maria-chat .mc-mic{width:36px;height:36px;background:var(--mc-accent);color:#fff!important;transition:transform .15s ease,background .15s ease}.maria-chat .mc-mic:hover{background:var(--mc-accent-dark);transform:scale(1.06)}.maria-chat .mc-mic svg{width:22px;height:22px;stroke-width:2.4}.mc-composer:not([data-has-text]) .mc-send{display:none}.mc-composer[data-has-text] .mc-mic{display:none}.maria-chat[data-voice] .mc-composer:not([data-has-text]) .mc-mic{display:none}.mc-send{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--mc-accent);color:#fff!important;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.mc-send:hover{transform:scale(1.06);background:var(--mc-accent-dark)}.mc-send:disabled{opacity:.35;cursor:default;transform:none}.mc-send svg{width:20px;height:20px;stroke-width:2.4}.mc-footnote{margin:7px 0 0;font-size:11.5px;text-align:center;color:var(--mc-muted)}.mc-footnote a{color:inherit;text-decoration:underline}@media screen and (min-width:750px){.maria-chat[data-open][data-keyboard]{top:calc(var(--mc-vv-top,0px) + 12px);bottom:auto}.maria-chat[data-open][data-keyboard] .mc-panel{height:min(680px,calc(var(--mc-vv-height,100vh) - 24px))}}@media screen and (max-width:749px){html.mc-page-locked,html.mc-page-locked body{overflow:hidden!important;overscroll-behavior:none}.maria-chat[data-open] .mc-panel{overscroll-behavior:none}.maria-chat{right:14px}.mc-launcher{padding:5px}.mc-launcher-label{display:none}.mc-launcher .mc-orb{--mc-orb-size: 50px}.maria-chat[data-open]{top:0;left:0;right:0;bottom:auto;top:var(--mc-vv-top,0px);height:100dvh;height:var(--mc-vv-height,100dvh)}.maria-chat[data-open] .mc-panel{width:100%;height:100%;border:0;border-radius:0}.mc-input{font-size:16px}.mc-orb-wrap .mc-orb{--mc-orb-size: 230px}.mc-call-hint{left:calc(50% + 32px)}.mc-call-hint span{width:96px}}@media screen and (max-height:640px){.maria-chat .mc-hero .mc-orb-wrap .mc-orb{--mc-orb-size: 150px}.maria-chat .mc-voice:not([data-has-cards]) .mc-orb-wrap .mc-orb{--mc-orb-size: 160px}.mc-stage-text{margin-top:10px}}@media(prefers-reduced-motion:reduce){.maria-chat *,.maria-chat *:before,.maria-chat *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/maria-chat.css.map */
