@font-face{font-family:ArticulatCF;font-style:normal;font-weight:700;src:url('/api/fonts/ArticulatCF-Bold') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:600;src:url('/api/fonts/ArticulatCF-DemiBold') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:800;src:url('/api/fonts/ArticulatCF-ExtraBold') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:200;src:url('/api/fonts/ArticulatCF-ExtraLight') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:900;src:url('/api/fonts/ArticulatCF-Heavy') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:300;src:url('/api/fonts/ArticulatCF-Light') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:500;src:url('/api/fonts/ArticulatCF-Medium') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:400;src:url('/api/fonts/ArticulatCF-Normal') format('woff2')}@font-face{font-family:ArticulatCF;font-style:normal;font-weight:100;src:url('/api/fonts/ArticulatCF-Thin') format('woff2')}.selector-for-some-widget{box-sizing:content-box}a{cursor:pointer}.hide_buttons{opacity:0}body{font-family:ArticulatCF}h1,h2,h3,h4,h5,h6{font-weight:700}#toxic_ui{position:absolute;z-index:999999999999;width:100%;height:100vh;opacity:.95;background-color:red;border:solid 10px #fff;color:#fff;font-size:34px;font-weight:700;text-align:center;display:none;padding-top:calc(100vh / 2 - 81px);-webkit-animation:flashing_toxic 1s infinite;-moz-animation:flashing_toxic 1s infinite;-o-animation:flashing_toxic 1s infinite;animation:flashing_toxic 1s infinite}#toxic_ui p{max-width:50%;margin:auto;text-align:center}@-webkit-keyframes flashing_toxic{0%,49%{background-color:#6d1f37}100%,50%{background-color:red}}.page_layout{width:100vw}.page_cats{width:100%;text-align:center}#top_navigation{position:fixed;z-index:2;width:100%}.page_cats .nav-pills li a{padding:20px;font-size:20px}.page_order{font-size:16px;font-weight:700;width:100%;text-align:center;padding:5px;margin:0;top:68px;position:fixed;border-bottom:thin solid gray;padding-bottom:7px}.page_order span{font-size:40px}.page_order div:first-of-type{font-size:35px}.page_order div:nth-of-type(2){margin-top:6px}.page_order div:nth-of-type(2) button{margin:4px;float:right}.page_menu{padding:20px;height:calc(100vh - 178px);top:176px;position:absolute;overflow:auto;width:100vw;max-width:1500px;left:50%;transform:translate(-50%)!important;-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important}.page_menu_home{margin-top:50vh;position:relative;overflow:auto;width:100vw;margin:auto;max-width:774px;top:20vh;left:50%;transform:translate(-50%)!important;-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important}.page_cart_view{display:none;padding:20px;height:calc(100vh - 181px);top:179px;position:absolute;overflow:auto;width:100vw}.page_cart_view h3{text-align:center}.page_checkout_view{overflow:auto;height:calc(100%);margin-top:0;zoom:0.5}.total_cart_checkout{font-size:30px;font-weight:700;text-align:center}.total_cart_text{text-transform:capitalize;font-weight:700;color:#000;font-size:30px}.total_cart{color:#000}.page_checkout_options_view{display:none;width:100%;border-radius:12px;position:inherit;margin:auto;padding:193px 0 26px;text-align:center;height:auto}.page_checkout_options_view h3{text-align:center}#sc_voice{top:127px;z-index:3;height:55px!important;background:0 0;padding-bottom:8px;opacity:0}.cart_item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e0e0e0}.cart_item img{width:100%}.cart_item_sub{font-size:14px;color:#fff}.cart_item_cost{text-transform:capitalize;padding-right:4px;font-weight:700;color:#000}.cart_item_image{background-size:100%;background-position:center;width:176px;height:163px;background-repeat:no-repeat}.add_cost{right:-27%}.cart_item_option{text-transform:capitalize;padding-right:4px;color:#000;padding:10px 0}.cart_item_name{text-transform:capitalize;padding-right:4px;font-weight:700}.add_quantity{font-size:.95em!important}.cart_item_group_title{font-size:1.3em!important}.cart_item_combo{font-size:.95em!important}.cart_item_option{font-size:.95em!important}.cart_item_cost{font-size:1.3em}#human_ai_transcripts .agent{font-weight:bolder;font-size:1.2em!important}.cart_item_extras{text-transform:capitalize;padding-right:4px;font-weight:700;color:#000;font-size:16px;display:block}.cart_item_extras span{font-size:17px;margin-right:9px}.cart_item_size{text-transform:capitalize;padding-right:4px;font-weight:700;color:#000}.cart_item_itemNumber{text-transform:uppercase;padding-right:4px;font-weight:700;padding:9px;background-color:#2e2a2b;text-align:center;width:55px;height:55px;font-size:25px;color:#fff;border-radius:100%;margin:31px 31px 0 0}.cart_item_amount{text-transform:capitalize;padding-right:4px;font-weight:700}.cart_item_type{text-transform:capitalize;padding-right:4px;font-weight:700;color:#428bca}.cart_item_add{text-transform:capitalize;padding-right:4px;font-weight:700}.page_menu_home .menu_items_outer button{display:none}#menu{display:none}.menu_items_outer{padding:5px;margin:auto;text-align:center}.menu_items_outer_selected{height:calc(100vh - 168px);padding:5px;margin:auto;text-align:left;position:absolute;top:161px;width:100%}.menu_items{border-radius:5px}.menu_items div:first-of-type{border-radius:5px;margin-bottom:10px;background-size:contain;background-position:center;width:100%;padding-top:67%;background-repeat:no-repeat}.selected_item_image{height:calc(92vh - 446px);background-size:contain;background-position:center;text-align:center;background-repeat:no-repeat;max-width:73vw;margin:auto;max-height:47vh}.page_selected_item_name{font-size:26px;margin:21px auto 0;max-width:100vw;font-weight:700;text-transform:uppercase}.page_selected_item_cal{font-size:18px;font-size:18px;text-transform:uppercase;color:#fff}.page_selected_item_description{font-size:16px;max-width:50vw;padding:20px 0;margin:auto}.menu_items div:nth-of-type(2){min-height:44px}.menu_items div:first-of-type{font-size:16px;font-weight:700}.menu_items div span:first-of-type{font-size:14px;font-weight:700;background-color:transparent;padding:9px;margin-top:-6px}.menu_items div span:nth-of-type(2){font-size:18px;font-weight:700}.menu_items span:first-of-type{font-size:12px;font-weight:700;display:block}.menu_items span:first-of-type b:nth-of-type(1){font-size:21px;padding:12px}.menu_items span:first-of-type b:nth-of-type(2){color:gray}.menu_items button{margin:10px 5px;display:inline}.page_nav_buttons{display:block!important}.page_cart_buttons{display:block!important;float:left;margin:5px}.page_cart_input{display:block!important;float:left;margin:5px;width:36px;text-align:center;border:solid #6d1f37 2px;border-radius:5px;color:#6d1f37;font-weight:700}.cat_nav :active{background-color:#6d1f37;color:#fff}.page_selected_item{display:none}.sodaclick_graphics{width:100vw;height:100vh;border:none;position:absolute;left:0;top:0;z-index:3;opacity:1}.clear_layer{display:none;width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:4;opacity:0}#conversation_dialog_video{pointer-events:none;width:101%;z-index:-1;position:absolute;left:-1px;top:21px}#conversation_dialog{display:none;z-index:9999999992;width:50vw;height:50vw;max-width:450px;max-height:450px;min-width:400px;min-height:400px;overflow:hidden}.center_all{max-width:none;margin:0;position:absolute;left:50%!important;top:78%;text-align:center!important;transform:translate(-50% ,-50%)!important;-webkit-transform:translate(-50% ,-50%)!important;-moz-transform:translate(-50% ,-50%)!important;-ms-transform:translate(-50% ,-50%)!important}.pulse-box{justify-content:left;align-items:center;left:20px;position:initial;margin-top:50px}.pulse-box_mic{position:absolute;margin:auto;text-align:center;display:inline-block;margin-left:11px;margin-top:8px}.pulse-svg{width:50px;height:50px}.uil-rolling-css{border:2px solid rgba(243,243,243,0);border-top:3px solid red;border-radius:50%;width:36px;height:36px;animation:spin .8s cubic-bezier(.15,.37,.69,.61) infinite;-webkit-animation:spin .8s cubic-bezier(.15,.37,.69,.61) infinite;position:absolute}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.ajaxloader{justify-content:center;align-items:center;left:15px;top:2px;width:70px;border-top:3px solid #25aae0;display:block;position:initial;margin:-65px auto;height:70px}#text_transcript2{color:#fff;font-size:17px;word-wrap:break-word!important;text-overflow:ellipsis;font-style:italic;width:100%;line-height:1.3;margin-top:-15px;padding:0 18px}#freeze_background{width:100vw;height:100vh;top:0;left:0;position:fixed;background-color:#6d1f37;z-index:9999999991;display:none;backdrop-filter:blur(5px)}.btn-black{color:#fff;background-color:#6d1f37;border-color:#6d1f37}.btn-black.active,.btn-black:active,.btn-black:focus,.btn-black:hover,.open .dropdown-toggle.btn-black{color:#fff;background-color:#6d1f37;border-color:#6d1f37}.btn-black.active,.btn-black:active,.open .dropdown-toggle.btn-black{background-image:none}.btn-black.disabled,.btn-black.disabled.active,.btn-black.disabled:active,.btn-black.disabled:focus,.btn-black.disabled:hover,.btn-black[disabled],.btn-black[disabled].active,.btn-black[disabled]:active,.btn-black[disabled]:focus,.btn-black[disabled]:hover,fieldset[disabled] .btn-black,fieldset[disabled] .btn-black.active,fieldset[disabled] .btn-black:active,fieldset[disabled] .btn-black:focus,fieldset[disabled] .btn-black:hover{background-color:#6d1f37;border-color:#6d1f37}.btn-black .badge{color:#6d1f37;background-color:#fff}#logo{display:none;z-index:10;width:70%;position:absolute;margin:11px 11px;height:50px;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}#logo2{display:none;background-color:#fff;z-index:99999999999999999;width:100%;position:absolute;height:80px;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;bottom:0;right:0}#logo img{height:inherit}#logo2 img{height:inherit;float:right}.touch_start_button{display:none;z-index:10;position:absolute;bottom:87px;left:20px}.continue_ai{display:none;background:#fff;width:600px;position:absolute;top:calc(50vh - 150px);left:calc(50vw - 300px);z-index:10;text-align:center;padding:34px;border:2px solid;border-radius:14px}#countdown_timer{font-size:33px;font-weight:600;padding:7px;background-color:#6d1f37;width:60px;height:60px;text-align:center;margin:15px auto;border-radius:100%;color:#fff;padding:6px}.disable_all{filter:blur(4px);pointer-events:none}#logo{display:block;z-index:10;width:100%;position:relative;height:50px;margin:22px 33px}#new_items{height:100vh}.container{text-align:center;width:100vw;height:100vh}#mic-button-container{width:100%;position:fixed;bottom:24px;text-align:center;left:0}#mic-button{width:90px;height:90px;border-radius:50%;background-color:#26b513;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.3);text-align:center;font-size:3.5rem}#mic-button i{display:grid}#mic-button:active{background-color:#f7941c}#mic-button.pulsate{animation:pulse 1s infinite}#mic-button:before{content:'';position:absolute;top:-28px;left:-28px;right:-28px;bottom:-28px;border-radius:50%;border:2px solid #f7941c;opacity:0}#mic-button:after{width:150px;height:150px;border-radius:50%;background-color:#26b513;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.3);line-height:86.4px;text-align:center;font-size:4rem}#mic-button.pulsate:before{animation:ring-pulse 1s infinite}@keyframes pulse{0%{transform:scale(1);background-color:#f7941c}50%{transform:scale(1.1);background-color:#ef9a35}100%{transform:scale(1);background-color:#f7941c}}@keyframes ring-pulse{0%{transform:scale(.5);opacity:1}50%{transform:scale(1.1);opacity:.6}100%{transform:scale(.5);opacity:1}}#mic-button.grow{animation:grow .2s forwards}@keyframes grow{from{transform:scale(1)}to{transform:scale(1.2)}}#text_input_out{zoom:1.4;display:none;font-size:27px;margin:auto;text-align:center;margin-top:44px}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulsating{animation:pulsate 1s infinite}#loading_dots{opacity:0;border:none;height:244px;width:245px;margin-top:-72px;position:absolute;display:initial;margin-left:-113px}#loading_waves{opacity:0;border:none;height:148px;width:245px;margin-top:-25px;position:absolute;display:initial;margin-left:-118px}#text_input_out p{font-size:34px;color:gray;line-height:1.4;position:absolute;left:0;width:100%;margin:auto;padding:0 10%}.flag-btn{border:none;border-radius:10%;width:54px;height:27px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:4px}#all_flags{display:block;position:absolute;bottom:0;right:41px;display:none}.col1{text-align:left!important}#all_items{display:block;width:100%;line-height:1;margin-top:20px;overflow-y:auto;overflow-x:hidden}.total_div span{right:30px}.total_div{zoom:1.4;display:none;height:95px;position:relative;left:0;z-index:1;color:#fff;padding:20px 36px;border-top:solid 2px #d3d3d3;font-size:42px;background-color:#2e2a2b}.container{padding-left:0;padding-right:0}.full-height{height:calc(100vh - 386px)}.list-group,.order-widget,.voice-ai-widget,.weather-widget{padding:1rem;background-color:#f8f9fa;border-radius:1.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-bottom:1rem;min-height:83px;overflow:auto}.voice-ai-widget-chat{height:calc(100vh - 317px);overflow-x:hidden}.order-total{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background-color:#3ca3dc;border-radius:1.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:#fff;font-size:20px;font-weight:700}.order-widget,.voice-ai-widget,.weather-widget{padding:1rem;background-color:#f8f9fa;border-radius:1.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-bottom:1rem}.order-total-btn{width:100%;background-color:#3ca3dc;color:#fff;padding:.5rem;border:none;border-radius:1.25rem;margin-top:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.header{width:100%;padding:.5rem 1rem;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);display:flex;justify-content:space-between;align-items:center}.header-content{display:flex;align-items:center}.logo{height:36px}.header-title{font-size:1.1rem;font-weight:700;margin-left:-27px;margin-top:-4px}.user-avatar{height:40px;padding:7px}.list-group{height:calc(100vh - 90px);padding:0;margin-top:8px}.list-group-item{border:none;border-radius:50px!important;margin-bottom:5px;background-color:transparent}.list-group-item.active{background-color:#3ca3dc;color:#fff;border-color:#3ca3dc}.list-group-item i{margin-right:.5rem}.list-group-item:not(.active):hover{background-color:#3ca3dc;color:#fff}.text-right{padding:27px;font-weight:700}.text-right-time{margin-left:10px;color:#3ca3dc}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#3ca3dc;background-color:#3ca3dc}.title-selected{padding:20px}.weather-widget{display:-webkit-box;justify-content:space-between;background-color:#f8f9fa;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#555;font-size:.9em;overflow:hidden!important}.weather-icon{margin-right:10px;width:50px;height:50px}.temperature{font-size:2.5em;color:#3ca3dc;font-weight:700;margin-top:-6px}.weather-description{display:flex;align-items:baseline;justify-content:space-between;width:100%;font-weight:700}.rain-chance{font-size:.8em;margin:3px 26px 0 15px;color:#3ca3dc}.city{font-weight:700;font-size:1.3em}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#3ca3dc}input:focus+.slider{box-shadow:0 0 1px #3ca3dc}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch-label{font-weight:700;margin:20px;vertical-align:-webkit-baseline-middle}.voice-widget{display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;font-weight:800;overflow:unset}.voice-status{font-size:1.1rem;margin-right:10px;color:#000}.live{color:#e3002a!important}.offline{color:#000!important}#lottie-soundwave{height:82px;margin-right:13px;margin-top:-48px}#lottie-soundwave svg{width:100%!important;height:165%!important;transform:translate3d(0,0,0)}#play-pause-btn{background:0 0;border:none;cursor:pointer;font-size:2em;color:#3ca3dc;padding:16px}button:focus{outline:0!important}.voice-orders-col{padding-right:50px}.voice-overview-col{padding-left:20px}.voice-ai-widget-chat{position:relative;padding:20px}.conversation-container{margin-top:20px;color:#fff}.message-ai,.message-human,.message-system{padding:25px 25px;border-radius:25px;display:block;max-width:59%;clear:both;min-height:90px;width:fit-content;min-width:30%}.message-ai{background-color:#3ca3dc;margin:30px 0}.message-system{background-color:grey;margin:30px 0}.message-human{background-color:#000;margin-left:auto;margin-bottom:10px}.conversation-container::after{content:"";clear:both;display:table}/*!* Tail for AI speech bubble *!*//*!* Tail for Human speech bubble *!*/.thinking .message-text{display:flex;justify-content:center}.dot{height:20px;width:20px;margin:0 4px;background-color:#3ca3dc;border-radius:50%;display:inline-block;animation:dotPulse 1.4s infinite}@keyframes dotPulse{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.dot:first-child{animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}.dot:nth-child(3){animation-delay:0s}.message-ai.thinking{background-color:transparent;color:#000}.message-ai-bubbles-tag-ai::before{background-color:#3ca3dc;position:absolute;margin:-42px -20px;padding:12px 20px;border-radius:16px 16px 0 0;width:18%}.message-ai-bubbles-tag-human::before{background-color:#000;position:absolute;margin:-42px -20px;padding:12px 20px;border-radius:16px 16px 0 0;width:18%}.message-ai-bubbles-tag-system::before{background-color:grey;position:absolute;margin:-42px -20px;padding:12px 20px;border-radius:16px 16px 0 0;width:18%}#conversation{overflow-y:auto;min-height:calc(100vh - 380px)}.message-time-stamp{font-weight:400;font-size:14px;float:right;position:relative}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.overlay-content{text-align:center;border:10px solid red;padding:116px;animation:flashingBackground 1s ease-in-out infinite;background:#fff;color:#000;border-radius:32px}@keyframes flashingBackground{0%,100%{background-color:red;color:#fff}50%{background-color:#fff;color:#000}}#overlay p{margin-bottom:20px;font-size:2.5em}.btn-primary{background-color:#3ca3dc;border-color:#3ca3dc;font-size:25px;border-radius:18px;padding:6px 31px}.btn-primary:focus,.btn-primary:hover{background-color:#3ca3dc;border-color:#3ca3dc}#ai_status_message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}#ai_status_message p{margin-bottom:20px;font-size:2.5em}#passwordInput{display:block;margin:auto;padding:10px;margin:19px auto;border-radius:16px;font-size:1.5em;border:3px solid red}.reboot-button{font-size:1em;margin-top:9px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.container-horizontal-scroll{overflow-x:hidden}.force-hide-horizontal-scrollbar::-webkit-scrollbar{display:none}.force-hide-horizontal-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollable-element{overflow-y:auto;overflow-x:hidden}.scrollable-element{scrollbar-width:thin;scrollbar-color:#b0b0b0 #ffffff}.img-fluid{background-size:contain;width:100%;height:168%!important;background-repeat:no-repeat;background-position:center;margin-top:-34px}