:root{--orange:#f37921;--yellow:#f1c34e;--purple:#5e3a96;--green:#588b70;--bg:#fef9f3;--red:#b23a48;--text:#333}html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:"Open Sans",sans-serif;font-weight:600}p{font-size:16px;line-height:32px}section{width:100%;box-sizing:border-box;margin-bottom:5rem}.uppercase{text-transform:uppercase}.shadow-3{box-shadow:0 0 10px rgb(0 0 0 / .7)}.section-title{text-align:center;font-family:"Changa One",cursive;text-align:center;font-size:3.5vh;letter-spacing:3px}a{color:#333;transition:0.3s}a:hover,a:link,a:visited{text-decoration:none}a:hover{color:#5c3896}.btn:hover{background-color:#462183;color:#fff}.btn-secondary:hover{background-color:#5a656e}.paused{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.accolades-section{background-color:#5c3896}.accolades-section img{max-height:168px}.scrolling-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:scroll!important;-webkit-overflow-scrolling:touch!important;padding:2rem!important}.holiday-hours{background:repeating-linear-gradient(-45deg,#235e6f,#235e6f 15px,#ffffff 15px,#ffffff 30px,#0f8a5f 30px,#0f8a5f 45px,#ffffff 45px,#ffffff 60px);border:1px solid lightgray;padding:1rem;text-align:center}.holiday-hours_content{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid lightgray;background-color:#fff;padding:2rem 1rem}.holiday-hours h2{color:#235e6f;font-size:2.5rem;font-family:"Pacifico",cursive;font-weight:300;margin-bottom:1rem}.holiday-hours p{font-size:1rem;max-width:800px;color:#666;margin-bottom:2rem}.holiday-hours_time{color:#666!important;max-width:400px;text-align:center}.holiday-hours_time:first-of-type{margin-bottom:16px!important}#biscuit-blast{margin-top:8rem}.b-blast-signup-info{margin-bottom:2rem;text-align:center}#biscuit-blast h1{font-size:40px!important}#biscuit-blast p{font-size:20px}@media (min-width:768px){#biscuit-blast h1{font-size:48px!important}#biscuit-blast p{font-size:24px}}@media (min-width:992px){.b-blast-signup-info{margin-bottom:0}}@media (min-width:1200px){.biscuit-blast-wrapper{max-width:75%!important}}#mc_embed_signup{text-align:center;background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;box-shadow:0 25px 20px 0 rgb(61 61 61 / .3),0 -1px 20px 0 rgb(61 61 61 / .2);border-radius:15px;padding:2rem}#mc_embed_signup .indicates-required{color:#f47920;text-align:right!important;margin-bottom:10px}#mc-embedded-subscribe{background:#6cb355!important;border-radius:50px!important;border-color:initial!important;color:#fff;font-size:20px;font-weight:700;width:200px}#mc_embed_signup h2{color:#6cb355}#mc_embed_signup p{font-size:16px;color:#555}#mc_embed_signup div.mc-field-group{margin-bottom:1rem}#mc_embed_signup div.mc-field-group label{display:block;text-align:left;color:#666}#mc_embed_signup div.mc-field-group input,#mc_embed_signup div.mc-field-group select{width:100%;border-radius:5px!important;background-color:#f6f6f6;border:1px solid #d2d2d2!important}#mc_embed_signup .mc-bday-group,#mc_embed_signup .mc-anniversary-group{text-align:left}#mc_embed_signup .mc-bday-group input,#mc_embed_signup .mc-anniversary-group input{width:35%!important;max-width:200px}#mc_embed_signup div.mc-field-group select{width:100%}#mce-success-response{color:#6cb355!important;margin-bottom:20px!important}#mc_embed_signup div.mce_inline_error{background-color:#f47920!important}.section--news{padding-top:4rem;padding-bottom:4rem;margin-bottom:0}.fb-news-logo{max-width:800px;width:100%;margin-bottom:2rem}.fb-news-card{box-shadow:0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);margin-bottom:3rem;height:100%;max-width:23rem}.news-card-link{color:#5c3896;font-weight:500;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased}.section--specials .special{padding-top:4rem;padding-bottom:4rem}.pancake-month-wrapper{background-color:#17a398;color:#fff;text-align:center;padding:2rem}.love-cake-wrapper{background-color:#e32726;display:flex;align-items:center;justify-content:center}.pancake-month-img{max-height:300px;transform:rotate(-3deg);border:10px solid #fff;margin-bottom:2rem;box-shadow:0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23)}.love-cake-img{max-height:650px}.specials-header,.specials-subheader{font-family:"Fredoka One",sans-serif;-webkit-font-smoothing:antialiased;text-shadow:3px 3px 0 #0f8a5f}.specials-header{font-size:2.5rem}.specials-subheader{font-size:1.75rem;margin-bottom:2rem}.specials-text{font-family:"Open Sans",sans-serif;font-size:1rem}.text-bold{font-weight:700}.view-menus-btn,.order-pickup-online-btn{background-color:#fff;font-size:24px;font-weight:500;width:275px;padding:.75rem .75rem}.view-menus-btn{color:#eb680a;font-weight:500;margin-bottom:30px;border:2px solid #eb680a;box-shadow:3px 5px 0 #eb680a}.order-pickup-online-btn{color:#5c3896!important;border:2px solid #5c3896;box-shadow:3px 5px 0 #5c3896;margin-bottom:30px}.order-pickup-online-btn:hover,.order-pickup-online-btn:link,.order-pickup-online-btn:visited,.order-pickup-online-btn:active{color:#5c3896;background-color:#fff}.view-menus-btn:hover,.view-menus-btn:link,.view-menus-btn:visited,.view-menus-btn:active{color:#eb680a;background-color:#fff}@media (min-width:616px){.view-menus-btn{margin-right:30px}}@media (min-width:768px){.view-menus-btn,.order-pickup-online-btn{margin-bottom:0}}#all-day-breakfast .scrolling-wrapper{margin-bottom:3rem}.all-day-breakfast{background-image:linear-gradient(#fff0 80%,#fff),url(../img/sky2_mobile.jpg);background-size:cover;overflow:hidden;margin-top:8rem}.all-day-breakfast .section-title{font-size:5vh;color:#fff;text-shadow:-2px -2px 0 #f47920,2px -2px 0 #f47920,-2px 2px 0 #f47920,2px 2px 0 #f47920;letter-spacing:5px}.menu-group{margin-bottom:5rem;padding:1rem}.menu-btn{color:#fff;background-color:#fcb718;font-size:40px;padding:.5rem 1rem;text-shadow:1px 1px 1px rgb(0 0 0 / .5);box-shadow:0 0 10px rgb(255 255 255 / .5)}.menu-group .dropdown-menu{min-width:275px!important}.menu-group .dropdown-item{font-size:1.2rem}.menu-btn:hover,.menu-btn:visited{background-color:#fdbd2c;color:#fff}#all-day-breakfast .scrolling-wrapper img{box-shadow:0 10px 10px rgb(0 0 0 / .3)}.fb-logo-cartoon{transform:translateY(-100%) scale(0);transition:transform 2.5s ease-out}.lower{transform:translateY(0) scale(1.5)}@media (min-width:768px){.lower{transform:translateY(0) scale(1)}}.catering-container{min-height:100vh;background:rgb(0 0 0 / .5) url(../img/breakfast-catering-2.jpg) no-repeat;background-position:center;background-size:cover;overflow:hidden;background-position-x:50%;background-blend-mode:overlay}@media (min-width:1200px){.catering-container{background:linear-gradient(to right,rgb(0 0 0 / .7),transparent),url(../img/breakfast-catering-2.jpg) no-repeat;background-blend-mode:unset}}.catering-caption{padding:1rem;color:#fff}.catering-caption h2{font-size:7vh;font-family:Pacifico,cursive;font-weight:100;margin-bottom:6%}.catering-caption h3{font-size:clamp(1rem, 4vw, 1.5rem);margin-bottom:5%}@media (min-width:768px){.catering-caption{margin-left:5%}.catering-caption h3{max-width:80%}}@media (min-width:1024px){.catering-caption h3{max-width:70%}}@media (min-width:1200px){.catering-caption h3{max-width:60%;margin-bottom:3rem}}.catering-caption-buttons__wrapper{text-align:center}@media (min-width:768px){.catering-caption-buttons__wrapper{text-align:unset}.catering-caption-buttons__wrapper .catering-quote-btn{margin-right:30px}}.catering-btn{font-size:3vh;background-color:#5961ad;color:#fff;box-shadow:3px 3px 6px rgb(0 0 0 / .5)}.catering-row{height:100vh}.catering-header{margin-top:-1px;text-align:center;background-color:#fff;height:100px;width:100%;filter:drop-shadow(0 5px 10px rgb(0 0 0 / .5))}.catering-logo{height:30vh;margin-top:20px}.catering-about-section{min-height:50vh;box-shadow:0 -15px 15px rgb(0 0 0 / .2);padding-top:8rem;padding-bottom:0}.catering-about-section .row{min-height:50vh}.catering-info{max-width:850px}.catering-about-section .divider{display:flex;flex-direction:row;align-items:center}.catering-about-section .divider-line{height:2px;width:100%;background-color:#000;flex-grow:1}.catering-icon{height:100px;padding:1rem}.catering-info-description{text-align:center}.catering-title{color:#333;font-size:2rem}.catering-inquiry-btn,.catering-quote-btn,.catering-menu-btn{background-color:#fff;font-size:24px;font-weight:500;width:275px;padding:.75rem .75rem}.catering-menu-btn{color:#eb680a;font-weight:500;margin-bottom:30px;border:2px solid #eb680a;box-shadow:3px 5px 0 #eb680a}.catering-quote-btn{color:#2c74a0;border:2px solid #2c74a0;box-shadow:3px 5px 0 #2c74a0;margin-bottom:30px}.catering-inquiry-btn{color:#5c3896!important;border:2px solid #5c3896;box-shadow:3px 5px 0 #5c3896;margin-bottom:30px}.catering-inquiry-btn:hover,.catering-inquiry-btn:link,.catering-inquiry-btn:visited,.catering-inquiry-btn:active{color:#5c3896;background-color:#fff}.catering-menu-btn:hover,.catering-menu-btn:link,.catering-menu-btn:visited,.catering-menu-btn:active{color:#eb680a;background-color:#fff}.catering-quote-btn:hover,.catering-quote-btn:link,.catering-quote-btn:visited,.catering-quote-btn:active{color:#2c74a0;background-color:#fff}.divider-icon{width:125px;height:100px;padding:1rem}.divider-line{height:2px;width:100%;background-color:#000;flex-grow:1}.divider{display:flex;flex-direction:row;align-items:center}.divider-container{max-width:850px;margin-bottom:2rem}.divider-title{color:#333}.location-section{min-height:50vh;text-align:center}.location-section .row{min-height:50vh}.location-info{max-width:850px}.location-section .divider{display:flex;flex-direction:row;align-items:center}.location-section .divider-line{height:2px;width:100%;background-color:#000;flex-grow:1}.location-icon{height:118px;padding-left:1rem;padding-right:1rem}.location-info-description{text-align:center}.location-title{color:#333;font-size:2rem}.hours-item{color:#333;display:flex;flex-direction:row;align-items:flex-end;font-size:16px;font-family:Muli,sans-serif;margin-bottom:12px}.day,.hours,.hours-line{display:inline;vertical-align:baseline}.hours-line{height:3px;background-image:radial-gradient(circle closest-side,#333 99%,#fff0 100%);background-position:50% 70%;background-size:6px 2px;background-repeat:repeat-x;width:98%;bottom:8px}.i-envelope{height:18px;content:url(../img/icons/message.svg);vertical-align:text-bottom;margin-right:3px}.i-phone{height:18px;content:url(../img/icons/phone-call.svg);vertical-align:text-bottom;margin-right:3px}.i-location{height:18px;content:url(../img/icons/location.svg);vertical-align:text-bottom;margin-right:3px}.catering-email{font-size:14px}.location-section .fab{background-color:#5c3896;font-size:20px;border-radius:50%;height:40px;width:40px;line-height:40px;transition:0.3s}.location-section .fab:hover{background-color:#462183}.contact-div-one,.contact-div-three,.contact-div-two{margin-bottom:1rem}footer{background-color:#5c3896;color:#fff}footer{font-weight:200;font-size:12px;line-height:25px}footer p{margin-bottom:0;font-size:13px}.footer-info{margin-bottom:1rem}footer a:hover,footer a:link,footer a:visited{color:#fff}footer .container-fluid{padding:40px 50px 40px 50px}.social-icon{font-size:14px;color:#fff}.social-icon:hover,.social-icon:visited{color:#fff}.social-icon:nth-child(n+2){margin-left:20px}.locations-modal{position:fixed;z-index:2000;bottom:0;left:0;right:0;top:0;opacity:0;background-color:#fff;background-image:url(../img/bg-pattern-5percent.jpg);transform:translateY(120%);transition:transform 0.25s ease-out,opacity 0.25s linear;margin-bottom:0;box-shadow:0 0 15px rgb(0 0 0 / .5);padding-top:2rem;padding-bottom:2rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;text-align:center}.state a{transition:0.2s;text-decoration:none}.state a{color:#333}.state a:hover,.state a:visited{color:#5c3896}.store-title{color:#5c3896!important}.filter-section{margin-bottom:5rem}.show-locations-modal{transform:translateY(0);opacity:1}.location-btn{background-color:#5c3896;color:#fff;font-size:1rem;transition:background-color 0.3s}.location-p{margin-bottom:.5rem}.state{margin-bottom:7rem}.store{margin-bottom:3rem}.state-btn-group{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.contact-modal{position:fixed;z-index:100;bottom:0;left:0;right:0;transform:translateY(120%);transition:transform 0.2s ease-out;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:0 0 15px rgb(0 0 0 / .5);padding-top:2rem;padding-bottom:2rem;text-align:center}.show-contact-modal{transform:translateY(0)}.contact-modal img{height:10vh;max-height:100px;filter:drop-shadow(0 5px 5px rgb(0 0 0 / .5));margin-bottom:.5rem}.contact-modal figcaption p{font-size:1.5vh}.biscuit-blast-form,.catering-form,.contact-form{background-image:url(../img/bg-pattern-5percent.jpg);position:fixed;z-index:100;bottom:0;left:0;right:0;transform:translateY(120%);min-height:30vh;max-height:100vh;opacity:0;transition:transform 0.2s ease-out,opacity 0.2s linear;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:0 0 15px rgb(0 0 0 / .5);padding-top:5rem;padding-bottom:2rem}.contact-form{text-align:center}.close-modal{padding:0;font-size:35px;position:absolute;top:10px;right:10px;color:#fff;cursor:pointer;border-radius:50%;background-color:#5c3896;height:35px;width:35px;line-height:32px;text-align:center}.c-h3{color:#333}textarea.form-control{height:190px}.form-control:focus{box-shadow:0 0 2px #5c3896}input,select,textarea{border:1px solid #5c3896!important;border-radius:0!important}input,select{height:53px!important}.custom-select{font-size:14px}.default-select,::placeholder{font-family:Muli,sans-serif}.default-select{color:#999}.btn-send{color:#fff;background-color:#5c3896;font-family:Muli,sans-serif;text-transform:uppercase;font-size:12px;padding:13px 47px;border-radius:0;transition-duration:0.2s}.btn-cancel{color:#fff;background-color:#5c3896;font-family:Muli,sans-serif;text-transform:uppercase;font-size:12px;padding:13px 39.34px;border-radius:0;transition-duration:0.2s}.show-b-blast-form,.show-catering-form,.show-contact-modal{transform:translateY(0);opacity:1}.show-contact-modal textarea{height:259px}.about-modal{position:fixed;z-index:100;bottom:-200%;transition-duration:0.3s;left:20px}.about-modal-show{bottom:20px}.speech-bubble{padding:1rem;width:300px;height:300px;position:relative;background:#fff;border-radius:1rem;border:10px solid #f47920;overflow-y:scroll;-webkit-overflow-scrolling:touch}.speech-bubble h3{text-align:center;font-size:1.4rem}.about-modal-title{font-size:1.5rem}.speech-bubble p{font-size:13px;margin-left:5px;line-height:24px}.speech-bubble p:nth-child(3),.speech-bubble p:nth-child(4){text-indent:10px}.about-modal-inner{position:relative;width:300px}.speech-arrow{position:relative;width:300px}.modal-biscuit{height:100px}.speech-arrow:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:41px solid #fff0;border-top-color:#f47920;border-bottom:0;border-left:0;margin-left:-20.5px;margin-bottom:-40px}.about-modal a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#fff;display:block;transition:0.2s ease-out}.about-modal a:hover{color:#f1f1f1}.about-modal .closebtn{position:absolute;top:-13px;right:-13px;font-size:36px;margin-left:50px;color:#fff;background-color:#f47920;border-radius:50%;height:30px;width:30px;line-height:28px;text-align:center;z-index:300;cursor:pointer}.about-modal{filter:drop-shadow(0 0 10px rgb(0 0 0 / .5))}.modal-expand{height:100%}.modal-biscuit{transform:rotate(-20deg);padding-right:5rem}.cleanliness-section{background-color:#5c3896;color:#fff;text-align:center;margin-bottom:0;padding-bottom:2rem}.delivery-sq,.carry-out-sq,.reservation-sq,.specials-sq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:3rem 1rem;text-align:center}.delivery-sq p,.carry-out-sq p,.reservation-sq p,.specials-sq p{max-width:100%}.carry-out-sq p:last-of-type,.delivery-sq p:last-of-type,.reservations-sq p:last-of-type,.specials-sq p:last-of-type{margin-bottom:2rem}.delivery-info h3,.delivery-info h4{font-weight:400}.delivery-title{font-size:2.4rem;font-weight:300;font-family:"Fredoka One",sans-serif}.delivery-subtitle{font-size:1.5rem;margin-bottom:1rem}.sanitation-link{color:#fff;text-decoration:underline!important}.delivery-sq{color:#fff;background-color:#faa613}.carry-out-sq{color:#fff;background-color:#5c3896}.reservation-sq{color:#fff;background-color:#5c3896}.specials-sq{color:#fff;background-color:#faa613}.carry-out-sq-img{background:url(../img/fb-dirty-bird.jpg) center / cover no-repeat}.delivery-sq-img{background:url(../img/shrimp-and-grits-2.jpg) center / cover no-repeat}@media (min-width:768px){.carry-out-sq-img{background:url(../img/fb-dirty-bird.jpg) center / cover no-repeat}.delivery-sq-img{background:url(../img/shrimp-and-grits-2.jpg) center / cover no-repeat}}.reservation-sq-img{background:url(../img/jobs-bg-sm.jpg) center / cover no-repeat}.specials-sq-img{background:url(../img/specials-sq-bg-img-sm.jpg) center / cover no-repeat}.carry-out-sq-img,.delivery-sq-img,.reservation-sq-img,.specials-sq-img{min-height:300px}.delivery-links-wrapper{display:flex;align-items:center;justify-content:center;min-width:280px}.ms-delivery-link{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50% 50%;height:60px;width:60px;box-shadow:0 3px 6px rgb(0 0 0 / .25)}.ms-delivery-link:nth-last-of-type(n+2){margin-right:1.5rem}.ms-delivery-text{display:none}.ms-delivery-logo{height:55px}.logo_doordash{height:40px}.logo_ubereats{height:30px}.logo_postmates{height:60px}.logo_bitesquad{height:45px}.logo_grubhub{height:45px}.logo_chownow{height:45px}.carry-out-btn{font-size:24px;background-color:#5c3896;color:#fff;width:200px;padding:.5rem 0;box-shadow:0 3px 6px rgb(0 0 0 / .25);margin-bottom:1rem}.ot-button{font-size:24px!important;padding:1rem!important;box-shadow:0 3px 6px rgb(0 0 0 / .25);text-shadow:3px 2px 2px rgb(0 0 0 / .25)}.ot-powered-by{display:none}#ot-reservation-widget{padding:1.5rem 0!important;width:200px!important}.order-online-btn,.order-online-btn:link,.order-online-btn:hover,.order-online-btn:visited,.specials-btn,.specials-btn:link,.specials-btn:hover,.specials-btn:visited{font-size:24px;background-color:#fff!important;color:#5c3896!important;width:200px;padding:.5rem 0;box-shadow:0 3px 6px rgb(0 0 0 / .25);font-weight:500;border:1px solid #5c3896}.carry-out-btn i.fa-phone{margin-left:5px}.temp-menu-section{padding:1rem}.temp-menu-wrapper{border-top:10px solid #5c3896;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .15),0 -3px 6px rgb(0 0 0 / .15);padding:2rem 1rem}.temp-menu-header{text-align:center;margin-bottom:2rem}.temp-menu-header h2{color:#5c3896;text-shadow:1px 1px 0 rgb(0 0 0 / .25)}.temp-menu-wrapper h2,.temp-menu-wrapper h3{font-family:"Fredoka One",sans-serif;font-weight:200}.temp-menu-wrapper ul{list-style-type:none;padding-left:0}.temp-menu-wrapper h2{font-size:1.7rem}.temp-menu-wrapper h3{letter-spacing:1px;font-size:1.5rem;margin-bottom:1rem}.temp-menu-wrapper h4{font-size:1.25rem;font-family:"Pacifico",cursive;font-weight:300}.temp-menu-price{text-align:right}.temp-menu-price p{line-height:18px}.temp-menu-wrapper h5{font-size:1rem;text-align:left;font-weight:600;margin-bottom:.25rem;color:#5c3896}.temp-menu-item-description,.temp-menu-item-description-header{font-size:.9rem;text-align:left;padding-left:10px;line-height:16px;font-style:italic;font-weight:300;color:#6c757d!important}.temp-menu-breakfast{margin-bottom:2rem}.hot{font-style:italic;font-family:"Sriracha",cursive}.temp-menu-item h5 .hot{margin-right:3px;color:red}.temp-menu-item-description-header{font-size:1rem!important;color:#444!important;font-weight:500;margin-bottom:5px}.express-menu{padding:1rem}.express-menu-wrapper{box-shadow:0 3px 6px rgb(0 0 0 / .15),0 -3px 6px rgb(0 0 0 / .15);background-color:#4b14a3;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:0}.express-menu h3{font-family:"Fredoka One",sans-serif;letter-spacing:1px}.express-menu h3,.express-menu h4{color:#5c3896}.express-menu_header{padding:1.25rem;text-shadow:0 2px 2px rgb(0 0 0 / .25)}.express-menu_header--logo{margin-bottom:1rem}.express-menu_header .to-go{font-size:1.65rem;font-weight:100;color:#febc44;margin-bottom:1.5rem}.express-menu_header .on-the-fly{font-family:"Pacifico",cursive;color:#fff;font-size:3rem;font-weight:100}.express-menu_module{padding-bottom:2rem}.express-menu_module h3{padding-top:2rem}.express-menu_breakfast,.express-menu_drinks{background-color:#ffd860}.express-menu_drinks{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.express-menu_bowls{background-color:#fffecb}.express-menu .temp-menu-item-description{color:#333!important;margin-bottom:0}.express-menu .sandwich-combo{color:#fff;background-color:#df273c;padding:15px;margin-bottom:2rem}.express-menu .sandwich-combo_header{color:#fff;font-weight:700;text-align:center;font-size:1.2rem}.express-menu .sandwich-combo p{font-size:.9rem;margin-bottom:0}.express-menu .temp-menu-item{margin-bottom:1rem}.closed-modal-title{font-size:1.75rem;text-align:center}.closed-modal-btn{background-color:#5c3896;color:#fff}.modal-logo{height:65px}.modal-header{padding-bottom:0;border-bottom:none}.closed-modal-title{margin-bottom:1rem}.closed-modal_delivery-fee-waived{font-weight:700}.private-event-space__title{font-size:3rem;text-align:center;margin-bottom:2rem}.private-event-space__title--1{color:#fff;display:inline-block;background-color:#5c3895;padding:.5rem 1rem}.private-event-space__title--2{color:#fff;display:inline-block;background-color:#f47920;padding:.5rem 1rem;transform:rotate(2deg)}.private-event-space__subtitle{text-align:center;margin-bottom:2rem}.color-orange{color:#f47920}.font-bold{font-weight:700}.private-event-space__examples{text-align:center;color:#fff;background-color:#5c3895;border-radius:100px;padding:1rem 2rem;margin-bottom:3rem}.private-event-space__amenities-title{color:#5c3895;font-weight:700}.private-event-space__call-btn{font-size:1.25rem;font-weight:700;width:100%;padding:1rem 1rem;background-color:#5c3895;color:#fff;max-width:350px}.private-event-space__amenities-list{margin-bottom:2rem}@media (min-width:768px){.private-event-space__title{font-size:6rem}.private-event-space__subtitle{font-size:3rem}.private-event-space__amenities-title{font-size:2.5rem}.private-event-space__examples{font-size:1.75rem;margin-bottom:4rem}.private-event-space__amenities-list{font-size:1.5rem}}.menu-body{background-color:var(--bg)}.container-xl{margin:auto;max-width:1700px!important}.site-header{background:var(--purple);color:#fff;text-align:center;padding:10rem 1rem 5rem 1rem;margin-bottom:5rem}.site-header h2{font-family:futura-pt,sans-serif;margin:0;font-size:2.5rem}.site-header p{font-size:1rem;margin-top:.5rem;opacity:.9}.menu-section{margin-bottom:3rem}.menu-section__header{margin-bottom:1rem}.menu-section__title{margin-bottom:0;color:#535353;font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;font-size:2rem;text-align:center}.menu-section__subtitle{text-align:center}.menu-meta .price,.menu-description{color:#757575}.menu-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.menu-card{display:flex;width:100%;max-width:700px;min-height:97px;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgb(0 0 0 / .06);transition:transform 0.3s ease}.menu-card:hover{transform:translateY(-3px)}.menu-card img{width:40%;height:100%;object-fit:cover}.menu-content{padding:.5rem;display:flex;flex-direction:column;justify-content:start;width:60%}.menu-content h3{text-transform:capitalize!important;font-family:futura-pt,sans-serif;font-weight:600;margin:0;font-size:1rem;color:var(--purple)}.menu-content p{font-size:.8rem;margin:.5rem 0;line-height:1.4}.menu-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.price{margin-top:.5rem;font-weight:300;font-size:.8rem;color:#191919}.tag{font-size:.5rem;padding:.3em .5em;background:var(--yellow);color:#000;border-radius:4px;margin-left:.4em;text-transform:uppercase}.tag.vegan{color:#fff;background:var(--green)}.tag.sweet{background:var(--orange);color:#000}.tag.new{background:var(--red);color:#fff}.tag.vegetarian{background-color:#02b802;color:#fff}.menu-description{cursor:pointer}.menu-disclaimer{font-size:.8rem;text-align:center}.menu-scroll-nav{margin-top:4.6rem;z-index:100;padding-top:.75rem;padding-bottom:.75rem}.menu-scroll-nav .nav{flex-wrap:nowrap;white-space:nowrap!important;overflow-x:scroll!important}.menu-scroll-nav .nav-link.active{background-color:#fff0;border-bottom:2px solid #212529;border-radius:0}@media (min-width:768px){.menu-scroll-nav{margin-top:6rem}.menu-section__header{margin-bottom:2rem}.menu-section__title{font-size:4rem}.menu-section__subtitle{font-size:1.5rem}.menu-section{margin-bottom:5rem}.menu-content h3{font-size:1.5rem}.price{font-size:1rem}.tag{font-size:.7rem}.menu-content p{font-size:1rem}.site-header h2{font-size:4rem}.menu-card{min-height:168px}}@media (max-width:1024px){.site-header{padding:13rem 1rem 5rem 1rem}}.specials-section{padding:1rem}.specials-wrapper{background-color:#5b3896;max-width:800px;margin:50px auto;border-radius:12px;padding:30px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.specials-title{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:2.5rem;color:#f5f5f5;margin-bottom:20px}.special-item{border-bottom:1px solid #eee;padding:15px 0}.special-item:last-child{border-bottom:none}.item-name{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#ffd860;margin-bottom:5px}.item-desc{font-family:futura-pt,sans-serif;font-weight:600;font-size:1rem;color:#f5f5f5;margin-bottom:5px}.item__details{font-weight:400;color:#f5f5f5}.specials-font-script{font-family:emmascript-mvb-std,sans-serif;font-weight:700;font-style:normal}@media (min-width:768px){.specials-title{font-size:3rem}.item-name{font-size:2rem}.item-desc{font-size:1.15rem}.item__details{font-size:1rem}}.yellow{color:var(--yellow)}.kids-eat-free__hero{color:#fff;background-color:var(--purple);padding-top:6rem;padding-bottom:2.5rem}.kids-eat-free__hero-info{text-align:center}.kids-eat-free__hero-title{font-weight:300;font-size:2.75rem;font-family:"rig-solid-bold-inline",sans-serif}.kids-eat-free__hero-description{font-size:1rem;line-height:1.25}.kids-eat-free__image{border-radius:10px}.kids-eat-free__cta-btn-secondary{text-align:center;display:block;font-size:1.5rem;font-weight:500;width:225px;padding:.5rem 1.5rem;background-color:#fff;color:var(--orange);border:none;border-radius:50px;font-weight:700;text-decoration:none;transition:background 0.3s ease;margin:auto}.kids-eat-free__cta-btn{text-align:center;display:block;font-size:1.5rem;font-weight:500;width:225px;padding:.5rem 1.5rem;background-color:var(--orange);color:#fff;border:none;border-radius:50px;font-weight:700;text-decoration:none;transition:background 0.3s ease;margin:auto;margin-bottom:1rem}.kids-eat-free__cta-btn-wrapper{margin-bottom:2rem;display:flex;flex-direction:column}.kids-eat-free__cta-btn:hover{background-color:#fff;color:var(--orange)}.kids-eat-free__cta-btn-secondary:hover{background-color:var(--orange);color:#fff}.countdown{margin-top:1rem;font-weight:700;color:var(--orange)}.kids-eat-free-image-grid__section{margin-bottom:2rem}.kids-eat-free-image-grid{display:grid;grid-template-columns:1fr}.kids-eat-free-image-grid__image{height:300px;background-size:cover;background-position:center}.kids-eat-free-image-grid__image:first-child{background-image:url(/img/fb-bartender-bloody-mary-2-square.jpg)}.kids-eat-free-image-grid__image:nth-child(2){background-image:url(/img/kids-waffle.jpg)}.kids-eat-free-image-grid__image:nth-child(3){background-image:url(/img/kid-eating-waffle.png)}.hot-dirty-bird-graphic{width:200px;animation:scaleRotate 3s infinite ease-in-out;display:block;margin:0 auto;transform-origin:center center}.kids-eat-free__contact-section .fab{background-color:#5c3896;font-size:20px;border-radius:50%;height:40px;width:40px;line-height:40px;transition:0.3s}.kids-eat-free__contact-section .location-title{font-family:rig-solid-bold-inline,sans-serif;font-size:2.5rem;color:var(--purple)}.share-social-links__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes scaleRotate{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-10deg)}50%{transform:scale(1) rotate(10deg)}75%{transform:scale(.9) rotate(-10deg)}100%{transform:scale(1) rotate(0deg)}}@media (min-width:768px){.kids-eat-free__hero{padding-top:7rem}.kids-eat-free__hero-info{text-align:left}.kids-eat-free__hero-title{font-size:5rem}.kids-eat-free__hero-description{font-size:1.75rem;line-height:1.35;margin-bottom:2rem}.kids-eat-free-image-grid{grid-template-columns:1fr 1fr 1fr}.kids-eat-free__cta-btn-wrapper{flex-direction:row}.kids-eat-free__cta-btn{margin:unset;margin-right:1rem}.kids-eat-free__cta-btn-secondary{margin:unset}.kids-eat-free__contact-section .location-title{font-size:5rem}.share-social-links__wrapper{display:block;flex-direction:unset;align-items:unset;justify-content:unset}}@media (min-width:1024px){.kids-eat-free__hero-title{font-size:4rem}.kids-eat-free__hero-description{font-size:1.5rem;line-height:1.35;margin-bottom:2rem}.kids-eat-free__cta-btn{font-size:1.5rem}.kids-eat-free-image-grid__section{margin-bottom:4rem}.hot-dirty-bird-graphic{width:300px}}@media (min-width:1200px){.kids-eat-free__hero-title{font-size:5rem}.kids-eat-free__hero-description{font-size:1.6rem;line-height:1.35;margin-bottom:2rem}.kids-eat-free__cta-btn{font-size:1.6rem}.kids-eat-free-image-grid__image{height:400px}}@media (min-width:1400px){.kids-eat-free-image-grid__image{height:500px}}@media (min-width:2000px){.kids-eat-free-image-grid__image{height:700px}}.testimonial-card__section{padding:1rem}.testimonial-card{background:#fff;border-left:6px solid #f47b20;padding:1.5rem 2rem;margin:2rem auto;border-radius:10px;box-shadow:0 6px 12px rgb(0 0 0 / .08);position:relative;font-family:futura-pt,sans-serif}.testimonial-card__quote-mark{font-size:3rem;color:#6a2c91;position:absolute;top:10px;left:20px;font-family:serif}.testimonial-card__quote{font-weight:400;font-size:1.25rem;font-style:italic;line-height:1.6;color:#2a2e45;margin-left:1.5rem}.testimonial-card__parent-name{font-size:1rem;margin-top:1rem;text-align:right;font-weight:700;color:#f47b20}@media (min-width:768px){.testimonial-card__quote-mark{font-size:3.5rem}.testimonial-card__quote{font-size:2rem}.testimonial-card__parent-name{font-size:1.5rem}}.mimosas{margin-bottom:3rem}.mimosas__wings{width:200px;animation:flutterFloat 4s ease-in-out infinite;display:block;margin:0 auto;transform-origin:center}.mimosas__title-script{font-family:"Pacifico",curisve;font-weight:300;font-size:1.75rem}.mimosas__title-bold{font-size:2.5rem;font-family:"rig-solid-bold-inline",sans-serif;font-weight:700;font-style:normal}.mimosas__tagline{font-family:"Pacifico",cursive;text-align:center;font-size:1.25rem}.mimosas__description{text-align:center;line-height:1.3}.mimosas__image{border-radius:10px}@media (min-width:768px){.mimosas__wings{width:400px}.mimosas__title-script{font-size:4rem}.mimosas__title-bold{font-size:5rem}.mimosas__description,.mimosas__list,.mimosas__tagline{font-size:1.5rem}.mimosas__tagline{font-size:2rem;margin-bottom:2rem}}@media (min-width:1024px){.mimosas__wings{width:200px}.mimosas__title-script{font-size:2rem}.mimosas__title-bold{font-size:3.25rem}.mimosas__description,.mimosas__list,.mimosas__tagline{font-size:1.25rem}.mimosas__tagline{font-size:1.5rem;margin-bottom:2rem}}@media (min-width:1200px){.mimosas__wings{width:400px}.mimosas__title-script{font-size:3rem}.mimosas__title-bold{font-size:4rem}.mimosas__description,.mimosas__list,.mimosas__tagline{font-size:1.25rem}.mimosas__tagline{font-size:1.75rem;margin-bottom:2rem}}@keyframes flutterFloat{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:1}25%{transform:translateY(-5px) translateX(-3px) rotate(-1deg);opacity:.95}50%{transform:translateY(0) translateX(3px) rotate(1deg);opacity:1}75%{transform:translateY(-3px) translateX(-2px) rotate(-0.5deg);opacity:.92}100%{transform:translateY(0) translateX(0) rotate(0deg);opacity:1}}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:1000;text-decoration:none;font-weight:700;transition:top 0.3s ease-in-out}.skip-link:focus{top:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locations-modal[aria-hidden="true"]{display:none}.locations-modal[aria-hidden="false"]{display:block}#catering-form[aria-hidden="true"]{display:none}#catering-form[aria-hidden="false"]{display:block}.about-modal[aria-hidden="true"]{display:none!important}.about-modal[aria-hidden="false"]{display:block!important}.nav-item .locations-modal-trigger,.nav-item .catering-modal-trigger,.nav-item .menu-modal-trigger{background-color:#fff;border:none}#menuModal .menu-modal-btn{background-color:#5b3896;color:#fff}footer .about-modal-trigger,footer .locations-modal-trigger{background:#fff0;color:#fff;border:none}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}.about-modal{padding-top:15px}.about-modal a{font-size:18px}}@media (min-width:768px){section{margin-bottom:8rem}.all-day-breakfast{min-height:100vh;background-image:linear-gradient(#fff0 80%,#fff),url(../img/sky2_tablet.jpg)}.menu-btn{font-size:6vh}.catering-title,.location-title{font-size:4vh}.catering-caption h2{font-size:10vh}.catering-btn{font-size:4vh}.catering-menu-btn{margin-right:30px}.i-envelope,.i-location,.i-phone{height:15px}.catering-email{font-size:12px}.contact-div-two{margin-bottom:0}.custom-select{font-size:1rem}.footer-info{margin-bottom:0}.divider-icon{width:250px}.holiday-hours h2{font-size:4rem}.holiday-hours p{font-size:1.25rem}.carry-out-sq-img,.delivery-sq-img,.reservation-sq-img,.specials-sq-img{min-height:400px}.express-menu_header .on-the-fly{font-size:2.5rem}.express-menu_header .to-go{font-size:2rem}.express-menu_breakfast{border-bottom-left-radius:0;border-bottom-right-radius:0}.temp-menu-wrapper h2{font-size:2.5rem}.temp-menu-wrapper h4{font-size:1.5rem}.temp-menu-wrapper h3{font-size:1.75rem}.reservation-sq{min-height:475px}.temp-menu_sides{text-align:center}}@media (min-width:992px){.menu-btn{box-shadow:0 0 30px rgb(255 255 255 / .7)}.i-envelope,.i-location,.i-phone{height:18px}.modal-expand{width:300px}}@media (min-width:1020px){.delivery-br{display:none}.delivery-title{font-size:3.3rem}.delivery-subtitle{font-size:2rem}.delivery-sq p,.carry-out-sq p,.specials-sq p{font-size:1.25rem}.carry-out-sq-img,.delivery-sq-img,.reservation-sq-img,.specials-sq-img{min-height:500px}.carry-out-btn{margin:0 1rem 0 0}.express-menu_header .to-go{font-size:1.7rem;margin-bottom:0}.express-menu_header .on-the-fly{font-size:3.4rem}.express-menu_breakfast{border-bottom-left-radius:10px}.express-menu_drinks{border-bottom-right-radius:10px}.express-menu_drinks{border-bottom-left-radius:0}}@media (min-width:1025px){.accolades-section ::-webkit-scrollbar,.all-day-breakfast ::-webkit-scrollbar,.locations-modal ::-webkit-scrollbar{background:0 0!important;height:10px}.about-modal ::-webkit-scrollbar{background:0 0!important;width:7.5px}.about-modal ::-webkit-scrollbar-thumb,.all-day-breakfast ::-webkit-scrollbar-thumb,.locations-modal ::-webkit-scrollbar-thumb{background:#5c3896;border-radius:100px}}@media (min-width:1200px){.accolades-section .scrolling-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:auto!important}.all-day-breakfast{background-image:linear-gradient(#fff0 80%,#fff),url(../img/sky2.jpg)}.menu-btn{font-size:8vh}.catering-caption h2{font-size:12vh;margin-bottom:4rem}.catering-about-section{background:linear-gradient(65deg,#fff0,#fff 40%),linear-gradient(#fff0 80%,#fff),url(../img/biscuits.jpg) no-repeat;background-size:cover;background-position-y:50%}.catering-email{font-size:13px}.specials-header{font-size:4rem}.specials-subheader{font-size:3rem}.specials-text{font-size:1.5rem}.carry-out-sq-img,.delivery-sq-img,.reservation-sq-img,.specials-sq-img{min-height:550px}.delivery-sq p,.carry-out-sq p,.specials-sq p{font-size:1.375rem}.delivery-sq,.carry-out-sq,.reservation-sq,.specials-sq{padding:1rem 2rem}.ms-delivery-link{height:70px;width:70px}.logo_doordash{height:45px}.express-menu_header .to-go{font-size:2rem}.express-menu_header .on-the-fly{font-size:4rem}.reservation-sq{min-height:500px}}@media (min-width:1330px){.catering-inquiry-btn,.catering-menu-btn,.catering-quote-btn{margin-bottom:0}.catering-menu-btn,.catering-quote-btn{margin-right:30px}}@media (min-width:1400px){.express-menu_header .to-go{font-size:2.2rem}.reservation-sq{min-height:550px}}@media (min-width:1440px){.catering-email{font-size:1rem}.delivery-title{font-size:4.4rem}.delivery-br{display:none}.carry-out-sq-img,.delivery-sq-img,.reservation-sq-img,.specials-sq-img{min-height:600px}.delivery-sq,.carry-out-sq,.reservations-sq,.specials-sq{padding:1rem 2rem}.temp-menu-wrapper h2{font-size:3.5rem}.temp-menu-wrapper h4{font-size:2rem}.temp-menu-wrapper h3{font-size:2rem}.temp-menu-wrapper h5{font-size:1.15rem}.temp-menu-item-description{font-size:1rem}.reservation-sq{min-height:600px}}