.ChatWidget_root__UDGHm{--chat-gap:20px;position:fixed;right:var(--chat-gap);bottom:calc(var(--chat-gap) + var(--chat-lift, 0px) + env(safe-area-inset-bottom));z-index:85;display:flex;flex-direction:column;align-items:flex-end;gap:12px;transition:bottom .2s ease-out;pointer-events:none}.ChatWidget_root__UDGHm>*{pointer-events:auto}.ChatWidget_button__DjTPl{width:56px;height:56px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--gold,#ffc60b);color:#241a00;box-shadow:0 6px 20px rgba(0,0,0,.35),0 3px 0 var(--gold-deep,#e6a800);cursor:pointer;transition:filter .15s,transform .15s}.ChatWidget_button__DjTPl:hover{filter:brightness(1.05)}.ChatWidget_button__DjTPl:active{transform:translateY(1px)}.ChatWidget_button__DjTPl:focus-visible{outline:3px solid var(--text,#f5f2ea);outline-offset:3px}.ChatWidget_buttonIcon__DQeCL{font-size:24px}.ChatWidget_panel__GSolB{width:min(300px,100vw - 2*var(--chat-gap));max-height:calc(100vh - var(--chat-lift, 0px) - 120px);overflow-y:auto;padding:16px;border-radius:16px;background:var(--surface,#161b32);box-shadow:0 18px 50px -10px rgba(0,0,0,.6),inset 0 0 0 1px var(--line-2,rgba(255,255,255,.13));color:var(--text,#f5f2ea);display:flex;flex-direction:column;gap:8px}.ChatWidget_title__r4N9T{margin:0;font-family:var(--font-heading),"Fredoka",sans-serif;font-weight:600;font-size:17px}.ChatWidget_body__C3WNY{margin:0;font-size:13.5px;line-height:1.4;color:var(--dim,#d8d4cb)}.ChatWidget_links__J_E5Z{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ChatWidget_link___6mZJ{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:12px;font-family:var(--font-heading),"Fredoka",sans-serif;font-weight:600;font-size:15px;color:#fff;text-decoration:none;transition:filter .15s}.ChatWidget_link___6mZJ:hover{color:#fff;filter:brightness(1.08)}.ChatWidget_link___6mZJ:focus-visible{outline:2px solid var(--gold,#ffc60b);outline-offset:2px}.ChatWidget_linkIcon__7MQrc{font-size:19px;width:20px}.ChatWidget_whatsapp__vheAM{background:#1fa855}.ChatWidget_messenger__5sDti{background:#0a7cff}.ChatWidget_instagram__SW9X4{background:linear-gradient(45deg,#f09433,#dc2743 50%,#bc1888)}@media(max-width:640px){.ChatWidget_root__UDGHm{--chat-gap:12px}.ChatWidget_button__DjTPl{width:48px;height:48px}.ChatWidget_buttonIcon__DQeCL{font-size:20px}}@media(prefers-reduced-motion:reduce){.ChatWidget_button__DjTPl,.ChatWidget_link___6mZJ,.ChatWidget_root__UDGHm{transition:none}}@media print{.ChatWidget_root__UDGHm{display:none}}.ConsentBanner_banner__AZX_K{position:fixed;left:auto;right:16px;bottom:16px;z-index:1000;width:calc(100% - 32px);max-width:400px;margin:0;padding:14px 16px;border-radius:12px;border:1px solid var(--line-2,rgba(255,255,255,.15));background:var(--surface,#1c1a17);color:var(--dim,#d8d4cb);box-shadow:0 8px 30px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:12px;font-size:14px}.ConsentBanner_actions__C7Jhh{display:flex;gap:10px;flex-wrap:wrap}.ConsentBanner_actions__C7Jhh>button{min-height:44px}@media(max-width:640px){.ConsentBanner_banner__AZX_K{left:0;right:0;bottom:0;width:auto;max-width:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;border-width:1px 0 0;gap:8px;font-size:12px;line-height:1.35}.ConsentBanner_banner__AZX_K .ConsentBanner_actions__C7Jhh{gap:8px}.ConsentBanner_banner__AZX_K .ConsentBanner_actions__C7Jhh>button{flex:1 1 auto;min-width:0;white-space:normal;font-size:13px;min-height:44px;padding:8px 12px;box-shadow:none}}
/*# sourceMappingURL=87111bd12ed0bcc1.css.map*/