.ace-trigger-wrapper{display:flex;align-items:center;gap:10px;padding:20px 0 20px 70px;border-bottom:1px solid rgba(29,29,29,.2)!important}.ace-trigger-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ace-trigger-label{font-size:12px;font-weight:400;color:#1d1d1d}.ace-trigger-btn{display:inline-flex;align-items:center;gap:6px;width:auto;min-width:100px;height:28px;padding:0 12px 0 7px;background:#fff;border:1px solid #d1d1d1;border-radius:6px;color:#1d1d1d;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ace-trigger-btn span{font-size:12px;font-weight:600}.ace-trigger-btn:hover{border-color:#1d1d1d;background:#fafafa}.ace-trigger-icon{width:16px;height:16px;flex-shrink:0}.ace-chat-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ace-chat-modal[hidden]{display:none}.ace-chat-modal.is-open{opacity:1;visibility:visible}.ace-chat-container{position:relative;display:flex;flex-direction:column;width:min(654px,100%);height:min(538px,calc(100dvh - 32px));min-height:0;overflow:hidden;border-radius:12px;background:#cad6cc;color:#1d1d1d;font-family:PP Neue Corp,sans-serif;box-shadow:0 20px 60px #0003;transform:translateY(20px);transition:transform .3s ease}.ace-chat-modal.is-open .ace-chat-container{transform:translateY(0)}.ace-chat-container *{box-sizing:border-box}.ace-chat-header{flex:none;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 44px;border-bottom:1px solid rgba(29,29,29,.3);text-align:center;font-size:9px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.ace-chat-messages{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:26px 32px 16px;scrollbar-color:#aebbb0 transparent}.ace-message{max-width:min(518px,88%);padding:15px 20px;border-radius:12px;color:#000;font-size:14px;font-weight:500;letter-spacing:.32px;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere;animation:aceMessageIn .3s ease}@keyframes aceMessageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ace-message--assistant,.ace-message--error,.ace-message--loading{align-self:flex-start;background:#c1ccc3}.ace-message--user{align-self:flex-end;width:min(437px,88%);min-height:51px;background:#b0bab2}.ace-message--loading{min-height:43px;padding:12px 23px;font-size:12px;line-height:18px;font-style:normal}.ace-message--error{color:#8b2424}.ace-chat-input-wrapper{flex:none;display:flex;align-items:center;gap:10px;height:54px;margin:0 32px;padding:8px 9px 8px 19px;border:1px solid #b4b1ad;border-radius:99px;background:#fff;box-shadow:0 4px 10px #1d1d1d1a}.ace-chat-input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#1d1d1d;font:inherit;font-size:12px;font-weight:500;letter-spacing:.32px}.ace-chat-input::placeholder{color:#000;opacity:1}.ace-chat-input-wrapper:focus-within{border-color:#1d1d1d}.ace-chat-send{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:97px;height:34px;padding:0 10px;border:1px solid #b4b1ad;border-radius:99px;background:#d4f6d2;color:#1d1d1d;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.ace-chat-send:hover{background:#b9eab6}.ace-chat-send:disabled{opacity:.55;cursor:wait}.ace-chat-send-icon{width:18px;height:16px;fill:none}.ace-chat-send-icon path{stroke:currentColor}.ace-chat-footer{flex:none;display:flex;align-items:center;justify-content:center;min-height:50px;padding:8px 12px;text-align:center;font-size:9px;font-weight:500;letter-spacing:1px;line-height:1;text-transform:uppercase}.ace-chat-close{position:absolute;top:8px;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#1d1d1d;font-size:22px;line-height:1;cursor:pointer}.ace-chat-close:hover{opacity:.6}@media(max-width:899px){.ace-trigger-wrapper{justify-content:space-between;padding-right:20px;padding-left:20px}.ace-trigger-btn{border-radius:100px}.ace-trigger-btn span{white-space:nowrap}}@media(max-width:600px){.ace-chat-modal{padding:10px}.ace-chat-container{width:100%;height:min(538px,calc(100dvh - 20px))}.ace-chat-header{padding-inline:42px}.ace-chat-messages{padding:20px 16px 14px}.ace-message{max-width:94%;padding:14px 16px}.ace-message--loading{padding:12px 16px}.ace-chat-input-wrapper{margin:0 12px;padding-left:14px;gap:6px}.ace-chat-send{gap:5px;width:84px;padding-inline:6px}.ace-chat-footer{padding-inline:8px;font-size:8px}.ace-trigger-wrapper .step_1_tutorial_mobile{display:inline-flex;margin:0}}@media(prefers-reduced-motion:reduce){.ace-chat-modal,.ace-chat-container,.ace-message{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/ace-chat.css.map */
