.cs-chat-entry{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:25;max-width:min(340px,calc(100vw - 32px));color:#30251c;font-family:Roboto;letter-spacing:normal}.cs-chat-entry[hidden],.cs-chat-entry [hidden]{display:none}.cs-chat-launcher{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-left:auto;padding:12px 20px;border:1px solid #b87851;border-radius:999px;background:#91401f;color:#fff;box-shadow:0 6px 24px #30251c33;font:500 16px/1.4 Roboto;cursor:pointer}.cs-chat-launcher svg{flex:0 0 24px}.cs-chat-launcher:hover{background:#733c23}.cs-chat-launcher:focus-visible,.cs-chat-fallback:focus-visible{outline:3px solid #bc7946;outline-offset:3px}.cs-chat-status{margin:12px 0 0;padding:14px;border:1px solid #e5d5c3;border-radius:12px 12px 0 0;background:#fffdf9;font:400 15px/1.6 Roboto}.cs-chat-fallback{display:block;padding:0 14px 14px;border:1px solid #e5d5c3;border-top:0;border-radius:0 0 12px 12px;background:#fffdf9;color:#813619;font-size:15px;text-decoration:underline;text-underline-offset:3px}:is(.cs-app-standalone,.cs-app-desktop) .cs-chat-entry{bottom:calc(var(--cs-app-nav-height, 64px) + 16px + env(safe-area-inset-bottom))}:host{--cs-chat-ink: #30251c;--cs-chat-accent: #91401f;--cs-chat-paper: #fffdf9;--cs-chat-border: #e5d5c3;font-family:Roboto}.vfrc-widget{font-family:Roboto;letter-spacing:normal}.vfrc-chat{box-sizing:border-box;width:min(560px,calc(100vw - 48px));max-width:calc(100vw - 48px);height:min(820px,calc(100dvh - 112px));max-height:calc(100dvh - 112px);border:1px solid var(--cs-chat-border);border-radius:22px;background:var(--cs-chat-paper);color:var(--cs-chat-ink);box-shadow:0 20px 72px #30251c38;overflow:hidden}.vfrc-header{min-height:76px;padding:16px 22px;background:#733c23;border-bottom:1px solid rgb(255 255 255 / 16%);color:#fffdf9;font-size:18px;font-weight:600}.vfrc-header .vfrc-avatar{width:42px;height:42px}.vfrc-header button{flex-shrink:0;min-width:44px;min-height:44px;padding:0;border-radius:50%}.vfrc-header button svg{width:22px;height:22px;flex-shrink:0}.vfrc-header button:hover{background:#ffffff1f}.vfrc-assistant-info{padding:28px 28px 18px}.vfrc-assistant-info--title{color:#733c23;font-size:26px;line-height:1.25;font-weight:500}.vfrc-assistant-info--description{max-width:390px;margin:10px auto 0;color:#6b5848;font-size:15px;line-height:1.6}.vfrc-chat--dialog{overscroll-behavior:contain;scrollbar-width:thin}.vfrc-message,.vfrc-button,.vfrc-chat-input{font-family:Roboto;font-size:16px;line-height:1.65}.vfrc-chat-input__send{min-width:44px;min-height:44px}:host-context(.cs-app-standalone) .vfrc-launcher__container,:host-context(.cs-app-desktop) .vfrc-launcher__container{bottom:calc(var(--cs-app-nav-height, 64px) + 16px + env(safe-area-inset-bottom))!important}.vfrc-message{padding:16px 18px;border-radius:16px;overflow-wrap:anywhere}.vfrc-system-response .vfrc-message{background:#f6f0e7;color:var(--cs-chat-ink);border:1px solid #eee2d2;border-top-left-radius:4px}.vfrc-user-response .vfrc-message{background:var(--cs-chat-accent);color:#fff;border-top-right-radius:4px}.vfrc-message p+p{margin-top:12px}.vfrc-message li+li{margin-top:16px}.vfrc-widget .vfrc-system-response .vfrc-message a{color:#813619;font-weight:600;text-decoration:underline;text-decoration-color:#c9a58a;text-underline-offset:3px}.vfrc-widget .vfrc-system-response .vfrc-message a:hover{color:#562511;text-decoration-color:currentColor}.vfrc-button{min-height:44px;border-radius:12px;padding:11px 16px;white-space:normal}.vfrc-chat-input{min-height:52px;border-radius:16px;background:#fff}textarea.vfrc-chat-input{min-height:0;border:0;border-radius:0;padding:0;outline:none;box-shadow:none}.vfrc-footer{background:var(--cs-chat-paper);padding-bottom:max(12px,env(safe-area-inset-bottom))}.vfrc-launcher{min-height:56px;padding:10px 20px;border:1px solid #b87851;border-radius:999px;background:var(--cs-chat-accent);color:#fff;box-shadow:0 6px 24px #30251c33;font:500 16px/1.4 Roboto}.vfrc-widget :is(button,a,textarea,input):focus-visible{outline:3px solid #bc7946;outline-offset:3px}.vfrc-widget textarea.vfrc-chat-input:focus-visible{outline:none}@media(max-width:767px){html.cs-recipe-chat-open{overflow:hidden}.vfrc-chat__container{top:var(--cs-chat-viewport-top, 0px)!important;height:var(--cs-chat-viewport-height, 100dvh)!important}.cs-chat-entry{right:12px;bottom:max(16px,env(safe-area-inset-bottom))}.cs-chat-launcher{min-height:50px;padding:10px 16px;font-size:14px}.vfrc-chat{width:100vw;max-width:100vw;height:var(--cs-chat-viewport-height, 100dvh);max-height:var(--cs-chat-viewport-height, 100dvh);border:0;border-radius:0}.vfrc-header{min-height:68px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.vfrc-assistant-info{padding:16px 20px 12px}.vfrc-assistant-info .vfrc-avatar{width:48px;height:48px}.vfrc-assistant-info--title{font-size:23px}.vfrc-assistant-info--description{font-size:14px;line-height:1.5}.vfrc-message{padding:13px 14px}.vfrc-launcher{min-height:50px;padding:9px 15px;font-size:14px}}@media(max-height:560px)and (min-width:768px){.vfrc-chat{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}}@media(max-height:560px){.vfrc-assistant-info{display:none}}@media(prefers-reduced-motion:reduce){.vfrc-widget *,.vfrc-widget *:before,.vfrc-widget *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cs-voiceflow.css.map */
