.raw-assistente{--ra-blue:#002fa7;--ra-ink:#0c0c0c;--ra-display:"Kanit",system-ui,sans-serif;--ra-body:"Poppins",system-ui,sans-serif;position:relative;max-width:none;margin:0;border:0;padding:64px 48px 56px;background:var(--ra-blue);color:#fff;font-family:var(--ra-body);box-sizing:border-box;text-transform:none}.raw-assistente *{box-sizing:border-box}.raw-assistente__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:end}.raw-assistente__kicker{display:block;margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .75)}.raw-assistente .raw-assistente__title{margin:0!important;padding:0!important;font-family:var(--ra-display)!important;font-style:italic!important;font-weight:800!important;font-size:clamp(34px,4.2vw,68px)!important;line-height:.95!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff!important}.raw-assistente .raw-assistente__sub{margin:16px 0 0!important;font-size:16px!important;line-height:1.5!important;color:rgb(255 255 255 / .85)!important;max-width:440px}.raw-assistente__form{display:flex;flex-direction:column;gap:18px;margin:0}.raw-assistente__field{display:flex;align-items:flex-end;gap:16px;border-bottom:2px solid #fff}.raw-assistente .raw-assistente__form textarea{flex:1;min-width:0;min-height:calc(2.9em + 26px);max-height:220px;margin:0!important;padding:10px 0 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none;resize:none;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff;caret-color:#fff;font-family:var(--ra-body)!important;font-size:18px!important;line-height:1.45!important;text-transform:none!important}.raw-assistente .raw-assistente__form textarea::placeholder{color:rgb(255 255 255 / .6)!important;-webkit-text-fill-color:rgb(255 255 255 / .6);opacity:1}.raw-assistente__field:focus-within{border-bottom-color:#E5FF00}.raw-assistente .raw-assistente__send{flex:0 0 auto;margin:0 0 10px;min-height:46px;padding:0 20px;border:1px solid #fff!important;border-radius:0!important;background:#fff!important;color:var(--ra-blue)!important;font-family:var(--ra-body)!important;font-weight:600;font-size:14px;letter-spacing:.02em;text-transform:none;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.raw-assistente .raw-assistente__send:hover,.raw-assistente .raw-assistente__send:focus-visible{background:var(--ra-ink)!important;border-color:var(--ra-ink)!important;color:#fff!important}.raw-assistente .raw-assistente__send:disabled{opacity:.6;cursor:wait}.raw-assistente__examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.raw-assistente__examples-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin-right:4px}.raw-assistente .raw-assistente__examples button{min-height:36px;padding:0 14px;border:1px solid rgb(255 255 255 / .7)!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-family:var(--ra-body)!important;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.raw-assistente .raw-assistente__examples button:hover,.raw-assistente .raw-assistente__examples button:focus-visible{background:#fff!important;color:var(--ra-blue)!important}.raw-assistente .raw-assistente__note{margin:0!important;font-size:12px!important;line-height:1.4!important;color:rgb(255 255 255 / .6)!important}.raw-assistente__log{display:flex;flex-direction:column;gap:18px}.raw-assistente__log:not(:empty){margin-top:48px;padding-top:32px;border-top:2px solid rgb(255 255 255 / .9)}.raw-assistente .raw-assistente__msg{align-self:flex-start;max-width:820px;margin:0;padding:0;background:none;border:0;white-space:pre-wrap;line-height:1.55;font-size:16px}.raw-assistente .raw-assistente__msg--user{font-family:var(--ra-display);font-style:italic;font-weight:800;font-size:clamp(20px,2vw,28px);line-height:1.1;text-transform:uppercase;color:#fff}.raw-assistente__msg--user::before{content:"O seu pedido";display:block;margin-bottom:8px;font-family:var(--ra-body);font-style:normal;font-weight:600;font-size:12px;letter-spacing:.18em;color:rgb(255 255 255 / .7)}.raw-assistente .raw-assistente__msg--bot{color:rgb(255 255 255 / .92)}.raw-assistente__msg--wait{color:rgb(255 255 255 / .7);font-style:italic}.raw-assistente__msg--wait::after{content:"";display:inline-block;width:1.2em;text-align:left;animation:ra-dots 1.2s steps(4) infinite}@keyframes ra-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.raw-assistente .raw-assistente__msg--error{align-self:flex-start;padding:10px 14px;background:#fff;color:#8a1c12}.raw-assistente__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.raw-assistente__card{display:flex;flex-direction:column;background:#fff;color:var(--ra-ink);border:0}.raw-assistente__img{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:12%;background:#fff;border-bottom:1px solid #e3e3e0}.raw-assistente__img img{max-width:100%;max-height:100%;object-fit:contain}.raw-assistente__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;flex:1}.raw-assistente__name{font-weight:600;font-size:15px;line-height:1.3}.raw-assistente__reason{font-size:13px;line-height:1.45;color:#5c5c5c}.raw-assistente__foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding-top:8px}.raw-assistente__price{font-size:13px;color:#5c5c5c}.raw-assistente .raw-assistente__price b{color:var(--ra-ink)!important;font-weight:600}.raw-assistente .raw-assistente__see{min-height:40px;padding:0 16px;border:1px solid var(--ra-ink)!important;border-radius:0!important;background:#fff!important;color:var(--ra-ink)!important;font-family:var(--ra-body)!important;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.raw-assistente .raw-assistente__see:hover,.raw-assistente .raw-assistente__see:focus-visible{background:var(--ra-ink)!important;color:#fff!important}@media (max-width:1100px){.raw-assistente__top{grid-template-columns:minmax(0,1fr);gap:28px}.raw-assistente__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.raw-assistente{padding:44px 16px 40px}.raw-assistente .raw-assistente__msg{max-width:100%}.raw-assistente .raw-assistente__title{font-size:clamp(32px,10vw,44px)!important}.raw-assistente .raw-assistente__sub{font-size:15px!important}.raw-assistente .raw-assistente__form textarea{font-size:16px!important}.raw-assistente__field{flex-direction:column;align-items:stretch;gap:0;border-bottom:0}.raw-assistente .raw-assistente__form textarea{border-bottom:2px solid #fff!important}.raw-assistente .raw-assistente__send{margin:14px 0 0;width:100%;min-height:50px}.raw-assistente__examples-label{width:100%}.raw-assistente__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.raw-assistente__body{padding:10px 10px 12px}.raw-assistente__name{font-size:14px}.raw-assistente__reason{font-size:12px}.raw-assistente .raw-assistente__see{width:100%;padding:0 8px}}@media (prefers-reduced-motion:reduce){.raw-assistente *{transition:none!important;animation:none!important}}.raw-assistente .raw-assistente__card b,.raw-assistente .raw-assistente__card strong{color:#0c0c0c!important}.raw-assistente .raw-assistente__see.is-added{background:#0c0c0c!important;color:#E5FF00!important;border-color:#0c0c0c!important}.raw-assistente .raw-assistente__see:disabled{cursor:wait}.raw-assistente .raw-assistente__title{color:#E5FF00!important}