@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Square+Peg:ital,wght@0,400;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap");body,html{overflow-x:hidden!important;max-width:100%!important}*{font-family:Arvo,sans-serif!important}.fa,.fa-brands,.fa-light,.fa-regular,.fa-solid,.fab,.fal,.far,.fas,[class*=fa-],[class*=fab],[class*=fal],[class*=far],[class*=fas]{font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Pro,Font Awesome\ 6 Free,Font Awesome\ 6 Pro,FontAwesome!important}.banner-subtitle,.funny-subheader,.page-subtitle,.section-subtitle,.subheader{font-family:Square Peg,cursive!important;color:#000!important;text-shadow:none!important}.funny-subheader.hero-subtitle,.hero-subtitle{font-family:Square Peg,cursive!important;color:#fff34a!important;text-shadow:none!important}.about-content h1,.about-content h2,.banner-content h1,.banner-content h2,.banner-title,.contact-content h1,.contact-content h2,.gallery-content h1,.gallery-content h2,.hero-title,.menu-content h1,.menu-content h2,.page-banner h1,.page-banner h2,.page-title,.section-title,h1,h2{text-shadow:none!important;font-family:Arvo,serif!important;font-weight:700!important}.about-content h2{color:#d12525!important}.section-sub-title-h2{font-weight:400!important;color:#333!important}.section-sub-title-h2,.section-title-h1{font-family:Arvo,serif!important;text-shadow:none!important}.section-title-h1{font-weight:700!important;color:#000!important}.menu ul li,.menu ul li a,.navbar-nav .nav-item a,.navbar-nav .nav-link{font-family:Arvo,serif!important;font-weight:400!important}.hero-section-bg:before{background:none!important}.location-image-link{transition:all .4s ease-in-out;position:relative;z-index:10;margin-right:6px;margin-left:-20px;margin-top:-20px}.location-image,.location-image-link{display:inline-block;vertical-align:middle;line-height:1}.location-image{max-width:80px;height:auto;border-radius:0!important;background:none!important;cursor:pointer}.location-image,.location-image-link:hover .location-image{box-shadow:none!important;border:none!important;outline:none!important}.location-image-link:hover .location-image{filter:hue-rotate(15deg) brightness(1.15) saturate(1.2) contrast(1.1)!important;animation-play-state:paused;transform:rotate(45deg) scale(1.05)!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}.location-image-link:hover{transform:translateY(-8px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (max-width:768px){.location-image{max-width:55px}.location-image-link{margin-right:8px;margin-left:-15px}}@media (max-width:575px){.location-image{max-width:70px}}@keyframes locationGlow{0%{filter:brightness(1) saturate(1) drop-shadow(0 8px 25px rgba(0,0,0,.3));opacity:1}25%{filter:brightness(1.1) saturate(1.2) drop-shadow(0 8px 25px rgba(255,215,0,.4));opacity:.9}50%{filter:brightness(1.2) saturate(1.3) drop-shadow(0 12px 30px rgba(255,215,0,.6));opacity:1}75%{filter:brightness(1.1) saturate(1.2) drop-shadow(0 8px 25px rgba(255,215,0,.4));opacity:.9}to{filter:brightness(1) saturate(1) drop-shadow(0 8px 25px rgba(0,0,0,.3));opacity:1}}.location-image{animation:locationGlow 4s ease-in-out infinite;border-radius:0;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}@media (max-width:768px){.location-image-link{margin-top:-15px}.location-image{max-width:120px}}@media (max-width:480px){.location-image-link{margin-top:-15px}.location-image{max-width:90px}}.hero-title{font-size:5.5rem!important;line-height:1.1!important;text-transform:none!important;color:#fff!important;text-shadow:none!important;white-space:nowrap!important;font-weight:700!important;margin-top:calc(-4vh - 10px)!important;letter-spacing:.02em!important;word-spacing:.1em!important}@media (min-width:1200px){.hero-title{font-size:6.5rem!important;max-width:90%!important;margin-top:30px!important;letter-spacing:.03em!important;word-spacing:.15em!important}}@media (min-width:992px) and (max-width:1199px){.hero-title{font-size:6rem!important;max-width:85%!important;margin-top:calc(-4vh - 10px)!important;letter-spacing:.02em!important;word-spacing:.12em!important}}@media (max-width:768px){.hero-title{font-size:3.8rem!important;max-width:100%!important;white-space:normal!important;letter-spacing:.01em!important;word-spacing:.08em!important}}@media (max-width:480px){.hero-title{margin-top:-280px!important;transform:translateY(-150px)!important}}@media (max-width:390px){.hero-title{margin-top:-240px!important;transform:translateY(-120px)!important;font-size:3.2rem!important}}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-close{top:-110px;right:-24px}.hero-1{padding:100px 0!important;position:relative!important}.hero-1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}.hero-1 .container{position:relative;z-index:2}@media (max-width:1199px){.hero-1{padding:65px 0!important}}@media (max-width:991px){.hero-1{padding:50px 0!important}}.hero-section-bg{position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;left:0!important;right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;image-rendering:-webkit-optimize-contrast!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-ms-interpolation-mode:nearest-neighbor!important;background-attachment:scroll!important;background-repeat:no-repeat!important;filter:none!important;opacity:1!important;-webkit-filter:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.hero-section-bg:after,.hero-section-bg:before{display:none!important;content:none!important}.hero-section-bg .container{position:relative;z-index:2;padding-left:15px;padding-right:15px}.hero-section-bg.section-padding{padding-left:0!important;padding-right:0!important}@media (max-width:768px){.hero-section-bg{background-image:url(/assets/img/main-bg-mobile.png)!important;background-size:cover!important;background-position:50%!important}}@media (max-width:767px){.hero-1{padding:45px 0!important}}.hero-2{padding:100px 0!important}@media (max-width:767px){.hero-2{padding:45px 0!important}}.hero-3{padding:100px 0!important}@media (max-width:991px){.hero-3{padding:50px 0!important}}@media (max-width:575px){.hero-3{padding:25px 0!important}}@media (max-width:991px){.about-wrapper .about-image img{width:100%!important}}.address-link{color:#4ea5f2;text-decoration:none;transition:color .3s ease}.address-link:hover{color:#007bff;text-decoration:underline}.phone-link{color:#4ea5f2;text-decoration:none;transition:color .3s ease}.phone-link:hover{color:#007bff;text-decoration:underline}.food-menu-content-fixed{min-height:120px;display:flex;flex-direction:column;justify-content:space-between}.instagram-banner .instagram-banner-slider{padding-top:20px;padding-bottom:20px}.instagram-banner .banner-image{position:relative;overflow:hidden;border-radius:8px;height:auto!important}.instagram-banner .banner-image .icon,.instagram-banner .banner-image:before{display:none!important}.instagram-banner .banner-image img{transition:transform .3s ease;width:100%;height:auto;object-fit:contain;border-radius:8px;display:block}.instagram-banner .hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.35),rgba(0,0,0,.25));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:1}.instagram-banner .banner-image:hover .hover-overlay{opacity:1}.instagram-banner .banner-image:hover img{transform:scale(1.05)}.instagram-banner .overlay-content{text-align:center;color:#fff;padding:20px;transform:translateY(20px);transition:transform .3s ease;position:relative;z-index:2}.instagram-banner .banner-image:hover .overlay-content{transform:translateY(0)}.instagram-banner .overlay-content h3{font-size:24px;font-weight:700;margin:0;font-family:Barlow Condensed,sans-serif;text-shadow:2px 2px 8px rgba(0,0,0,.5);letter-spacing:1px;text-transform:uppercase;color:#fff}.funny-subheader{font-size:2rem;margin:35px 0 45px}.section-title-h1{margin:5px 0 25px;font-size:2.5rem;font-weight:plain;text-transform:none;color:#f26522}@media (max-width:768px){.instagram-banner .overlay-content h3{font-size:20px}}.breadcrumb-wrapper.bg-cover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1}.blackButton{background-color:#000}.blackButton,.orangeButton{font-size:1.1rem;font-family:Poppins,sans-serif;padding:10px 20px;color:#fff;text-decoration:none;display:inline-block;border-radius:5px;transition:all .3s ease}.orangeButton{margin:8px 8px 8px 0;background-color:#f26522}.yellowButton{font-size:1.1rem;font-family:Poppins,sans-serif;padding:10px 20px;margin:8px 8px 8px 0;background-color:gold;color:#000;text-decoration:none;display:inline-block;border-radius:5px;transition:all .3s ease}.food-banner-section .blueButton,.food-banner-section .greenButton,.food-banner-section .orangeButton,.food-banner-section .yellowButton{opacity:0;transform:translateY(10px);transition:all .3s ease;position:absolute;bottom:20px;left:20px}.food-banner-section .single-offer-items:hover .blueButton,.food-banner-section .single-offer-items:hover .greenButton,.food-banner-section .single-offer-items:hover .orangeButton,.food-banner-section .single-offer-items:hover .yellowButton{opacity:1;transform:translateY(0)}.food-banner-section .single-offer-items{position:relative}.job-listings-wrapper{margin-top:30px}.employment-section h3{text-transform:none!important}.section-sub-title-h2{font-size:1.5rem;font-weight:400;text-transform:none}.job-menu-items{padding:25px 25px 30px;margin-top:30px;border-bottom:1px dotted #ccc;transition:all .4s ease-in-out;position:relative;background-color:gold;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.job-menu-items:hover{background-color:#ffb936;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,215,0,.3)}.job-menu-items .job-menu-content{flex:1 1;position:relative;z-index:9}.job-menu-items .job-menu-content h4{margin-bottom:5px;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;color:#000}.job-menu-items .job-menu-content .job-type{font-family:Poppins,sans-serif;font-size:.9rem;color:#000;font-weight:500;margin-bottom:10px}.job-menu-items .job-description{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.1)}.job-menu-items .job-description p{font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.6;color:#333;margin:0}.job-menu-items .job-toggle{color:#d12525;font-size:1.2rem;transition:all .3s ease}.job-menu-items:hover .job-toggle{color:#000}.contact-form-section .form-control{font-family:Poppins,sans-serif;border:2px solid #e9ecef;border-radius:8px;padding:12px 15px;transition:all .3s ease}.contact-form-section .form-control:focus{border-color:gold;box-shadow:0 0 0 .2rem rgba(255,215,0,.25)}.contact-form-section .form-label{font-family:Poppins,sans-serif;font-weight:600;color:#333;margin-bottom:8px}.contact-form-section .form-text{color:#666;font-size:.85rem}.food-banner-section .offer-content{margin-left:0;margin-bottom:10px}.food-banner-section .offer-content h3{margin-left:-10px;margin-top:-20px;margin-bottom:20px}.orangeButton:hover{background-color:#d45a44;transform:translateY(-2px);box-shadow:0 4px 8px hsla(9,76%,62%,.3)}.yellowButton:hover{background-color:#e6c200;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,215,0,.3)}.blueButton{font-size:1.1rem;font-family:Poppins,sans-serif;padding:10px 20px;margin:8px 8px 8px 0;background-color:#4ea5f2;color:#fff;text-decoration:none;display:inline-block;border-radius:5px;transition:all .3s ease}.blueButton:hover{background-color:#3d94e1;transform:translateY(-2px);box-shadow:0 4px 8px rgba(78,165,242,.3)}.greenButton{font-size:1.1rem;font-family:Poppins,sans-serif;padding:10px 20px;margin:8px 8px 8px 0;background-color:#75b239;color:#fff;text-decoration:none;display:inline-block;border-radius:5px;transition:all .3s ease}.greenButton:hover{background-color:#6a5833;transform:translateY(-2px);box-shadow:0 4px 8px rgba(117,98,57,.3)}.dot,.dot-2,.swiper-dot,.swiper-dot-2,.swiper-pagination,.swiper-pagination-bullet,.swiper-pagination-bullet-active,.swiper-pagination-bullets,[class*=swiper-dot],[class*=swiper-pagination]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;top:-9999px!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;background:none!important;color:transparent!important}.video-icon .video-play-button{width:80px!important;height:80px!important;background:hsla(0,0%,100%,.9)!important;border:none!important;line-height:normal!important;font-size:inherit!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;opacity:1!important;visibility:visible!important}.video-icon .video-play-button:hover{background:#fff!important;transform:scale(1.1)!important;box-shadow:0 6px 25px rgba(0,0,0,.4)!important}.video-icon .video-play-button i{color:#fd7e14!important;font-size:2rem!important;margin-left:4px!important;line-height:normal!important}.swiper .swiper-pagination,.swiper .swiper-pagination-bullet,.swiper .swiper-pagination-bullet-active,.swiper .swiper-pagination-bullets,.swiper-container .swiper-pagination,.swiper-container .swiper-pagination-bullet,.swiper-container .swiper-pagination-bullet-active,.swiper-container .swiper-pagination-bullets{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;top:-9999px!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;background:none!important;color:transparent!important}.swiper-pagination-bullet:after,.swiper-pagination-bullet:before,.swiper-pagination-bullets:after,.swiper-pagination-bullets:before,.swiper-pagination:after,.swiper-pagination:before{display:none!important;content:none!important;visibility:hidden!important;opacity:0!important}[class*=swiper] [style*="height: 10px"],[class*=swiper] [style*="height: 12px"],[class*=swiper] [style*="height: 8px"],[class*=swiper] [style*="width: 10px"],[class*=swiper] [style*="width: 12px"],[class*=swiper] [style*="width: 8px"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.swiper [style*="border-radius: 100%"],.swiper [style*="border-radius: 50%"],.swiper [style*="border-radius: 50px"],.swiper-container [style*="border-radius: 100%"],.swiper-container [style*="border-radius: 50%"],.swiper-container [style*="border-radius: 50px"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;border:none!important;background:none!important}.swiper [style*="width: 10px"],.swiper [style*="width: 12px"],.swiper [style*="width: 8px"],.swiper-container [style*="width: 10px"],.swiper-container [style*="width: 12px"],.swiper-container [style*="width: 8px"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.swiper *,.swiper-container *{position:relative}[style*="border-radius: 100%"],[style*="border-radius: 50%"],[style*="border-radius: 50px"],[style*="border-radius: 999px"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;border:none!important;background:none!important;margin:0!important;padding:0!important}[style*="height: 10px"],[style*="height: 12px"],[style*="height: 8px"],[style*="width: 10px"],[style*="width: 12px"],[style*="width: 8px"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}*{position:relative}[style*="display: inline"],[style*="display: inline-block"],[style*="margin: 0 4px"],[style*="margin: 0 6px"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.hero-subtitle{font-size:1.5rem!important;margin:35px 0 20px!important;line-height:1!important;color:#ffb936!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important;white-space:nowrap!important}@media (min-width:992px){.hero-subtitle{font-size:2rem!important}}@media (min-width:1200px){.hero-subtitle{font-size:2.2rem!important}}@media (max-width:768px){.hero-subtitle{font-size:1.8rem!important}}@media (max-width:480px){.hero-subtitle{font-size:1.6rem!important;margin-top:-40px!important;transform:translateY(-30px)!important}}.header-left .logo img,.header-main .logo img,.offcanvas__logo img{height:auto;max-height:60px;width:auto;object-fit:contain}@media (max-width:991px){.header-1 .header-main .logo,.header-2 .header-main .header-left .logo,.header-main .logo{padding:15px 0}.header-left .logo img,.header-main .logo img,.offcanvas__logo img{max-height:70px}}.blog-post-details .post-content{font-family:Arvo,serif}.blog-post-details .post-content h2{font-size:2.8rem!important;color:#d12525!important;margin-bottom:15px!important;font-weight:700!important;line-height:1.2!important}.blog-post-details .post-content h3{font-size:2rem!important;color:#d12525!important;margin-top:40px!important;margin-bottom:25px!important;font-weight:700!important;text-align:left!important;padding-left:0!important}.blog-post-details .post-content h3:before,.blog-post-details .post-content h4:before{display:none!important}.blog-post-details .post-content ul{list-style:none!important;padding-left:0!important;margin:25px 0!important}.blog-post-details .post-content ul li{padding:12px 0 12px 35px!important;position:relative;line-height:1.8!important;font-size:1.05rem!important;color:#444!important;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.blog-post-details .post-content ul li:last-child{border-bottom:none}.blog-post-details .post-content ul li:before{content:"◆";position:absolute;left:0;color:#ffb936;font-size:1.1rem;font-weight:700;top:12px;transition:transform .3s ease}.blog-post-details .post-content ul li:hover{padding-left:40px!important;color:#d12525}.blog-post-details .post-content ul li:hover:before{transform:scale(1.3);color:#d12525}.blog-post-details .post-content ol{list-style:none!important;padding-left:0!important;margin:25px 0!important;counter-reset:step-counter}.blog-post-details .post-content ol li{padding:18px 0 18px 60px!important;position:relative;line-height:1.9!important;font-size:1.05rem!important;color:#444!important;margin-bottom:15px!important;background:linear-gradient(90deg,#fff8e1 0,transparent);border-left:3px solid #ffb936;border-radius:4px;transition:none!important}.blog-post-details .post-content ol li:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:15px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#d12525,#ff6b6b);color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;box-shadow:0 3px 10px rgba(209,37,37,.3);transition:none!important}.blog-post-details .post-content ol li:hover{background:linear-gradient(90deg,#fff8e1 0,transparent);border-left-color:#ffb936;transform:none!important}.blog-post-details .post-content ol li:hover:before{transform:translateY(-50%)!important;box-shadow:0 3px 10px rgba(209,37,37,.3)}.blog-post-details .single-post-image{border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important;transition:none!important;margin:20px 0!important}.blog-post-details .single-post-image:hover{transform:none!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}.blog-post-details .pairing-box{background:#fff!important;border-radius:8px!important;padding:30px!important;margin:0 0 40px!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;border:1px solid #e8e8e8}.blog-post-details .post-content h4+.pairing-box{margin-top:0!important}.blog-post-details .post-content h4{font-size:1.5rem!important;color:#333!important;margin-top:35px!important;margin-bottom:20px!important;font-weight:700!important;text-align:left!important;padding-left:0!important}.blog-post-details .pairing-table{width:100%;border-collapse:collapse;margin:0!important}.blog-post-details .pairing-table tbody tr{border-bottom:1px solid #f0f0f0}.blog-post-details .pairing-table tbody tr:last-child{border-bottom:none}.blog-post-details .pairing-table td{line-height:1.7!important;font-size:1.05rem!important;color:#555!important;position:relative;padding:14px 0!important}.blog-post-details .pairing-table td:before{display:none!important;content:none!important}.blog-post-details .eat-this-box{background:linear-gradient(135deg,#fff8e1,#fffbf0)!important;border-radius:12px!important;padding:35px!important;margin:40px 0!important;border-left:5px solid #ffb936!important;box-shadow:0 8px 25px rgba(255,185,54,.2)!important;position:relative;overflow:hidden}.blog-post-details .eat-this-box:before{content:"✨";position:absolute;top:20px;right:20px;font-size:2rem;opacity:.3}.blog-post-details .eat-this-box p:first-child{font-size:1.2rem!important;margin-bottom:15px!important;font-weight:600!important;color:#333!important}.blog-post-details .eat-this-box p:first-child strong{color:#d12525;font-size:1.3rem}.blog-post-details .post-content>.funny-subheader{font-size:2.5rem!important;font-style:italic!important;color:#333!important;margin-bottom:10px!important;margin-top:15px!important;text-align:left!important;padding:0!important;background:none!important;border-radius:0!important;font-weight:500!important;display:block!important;opacity:1!important;visibility:visible!important;font-family:Square Peg,cursive!important}.blog-post-details .post-content>p{font-size:1.15rem!important;line-height:1.9!important;margin-bottom:40px!important;color:#444!important;text-align:left!important;font-style:normal!important;font-weight:400!important}.ingredients-widget{margin-bottom:30px!important;background:linear-gradient(135deg,#fff8e1,#fff)!important;border-radius:12px!important;padding:25px!important;box-shadow:0 5px 20px rgba(0,0,0,.08)!important;border:2px solid #ffb936}.ingredients-widget .wid-title{position:relative}.ingredients-widget .wid-title:before{display:none!important;content:none!important}.ingredients-widget .wid-title h4{color:#d12525!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:20px!important;text-align:left!important;padding-bottom:15px;border-bottom:2px solid #ffb936;padding-left:0!important}.ingredients-widget .wid-title h4:before{display:none!important;content:none!important}.ingredients-list{display:flex;flex-direction:column;gap:12px}.ingredient-item{padding:14px 18px!important;background:#fff!important;border-radius:8px!important;font-size:1rem!important;color:#444!important;line-height:1.6!important;border-left:4px solid #ffb936;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;font-weight:500}.ingredient-item:hover{transform:translateX(5px);border-left-color:#d12525;box-shadow:0 4px 12px rgba(209,37,37,.15);background:linear-gradient(90deg,#fff8e1,#fff)!important}.menu-widget{background:linear-gradient(135deg,#f9f9f9,#fff)!important;border-radius:12px!important;padding:25px!important;box-shadow:0 5px 20px rgba(0,0,0,.08)!important;border:2px solid #e8e8e8}.menu-widget .wid-title{position:relative}.menu-widget .wid-title:before{display:none!important;content:none!important}.menu-widget .wid-title h4{color:#d12525!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:20px!important;text-align:left!important;padding-bottom:15px;border-bottom:2px solid #d12525;padding-left:0!important}.menu-widget .wid-title h4:before{display:none!important;content:none!important}.menu-widget .widget_categories ul{list-style:none!important;padding:0!important;margin:0!important}.menu-widget .widget_categories ul li{margin-bottom:12px!important;transition:all .3s ease}.menu-widget .widget_categories ul li a{display:flex;align-items:center;padding:14px 18px!important;background:#fff!important;border-radius:8px!important;color:#444!important;text-decoration:none!important;font-size:1rem!important;font-weight:500!important;border-left:4px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.menu-widget .widget_categories ul li a i{margin-right:12px!important;color:#ffb936;font-size:1.2rem;transition:all .3s ease}.menu-widget .widget_categories ul li a:hover{transform:translateX(5px);border-left-color:#d12525;background:linear-gradient(90deg,#fff8e1,#fff)!important;color:#d12525!important;box-shadow:0 4px 12px rgba(209,37,37,.15)}.menu-widget .widget_categories ul li a:hover i{color:#d12525;transform:scale(1.2)}@media (max-width:767px){.header-1 .header-main .logo,.header-2 .header-main .header-left .logo,.header-main .logo{padding:20px 0}.header-left .logo img,.header-main .logo img,.offcanvas__logo img{max-height:60px}}@media (max-width:575px){.header-1 .header-main .logo,.header-2 .header-main .header-left .logo,.header-main .logo{padding:25px 0}.header-left .logo img,.header-main .logo img,.offcanvas__logo img{max-height:50px}}.contact-section button[onclick]{opacity:1!important;visibility:visible!important;display:block!important;background-color:#6bb56b!important;color:#fff!important;padding:18px 40px!important;font-size:18px!important;font-weight:700!important;border-radius:50px!important;border:none!important;cursor:pointer!important;min-width:200px!important;margin:0 auto!important}.footer-section .social-icon{display:flex!important}.footer-section .social-icon,.footer-section .social-icon a{visibility:visible!important;opacity:1!important;min-height:55px!important}.footer-section .social-icon a{display:inline-block!important;position:relative!important;z-index:10!important;min-width:55px!important;width:55px!important;height:55px!important;line-height:55px!important;text-align:center!important;border-radius:50%!important;border:2px solid #fff!important}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a{background:rgba(92,92,91,.1)!important}.footer-section .social-icon a[href*=facebook],.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a[href*=facebook]{background-color:#1877f2!important;background:#1877f2!important}.footer-section .social-icon a[href*=instagram],.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a[href*=instagram]{background-color:#e4405f!important;background:#e4405f!important}.footer-section .social-icon a[href*=tiktok],.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a[href*=tiktok]{background-color:#000!important;background:#000!important}.footer-section .social-icon a[href*=linkedin],.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a[href*=linkedin]{background-color:#0077b5!important;background:#0077b5!important}.footer-widgets-wrapper .single-footer-widget .list-items li a:before{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important}.footer-widgets-wrapper .single-footer-widget .list-items li a:hover{padding-left:0!important}@media (max-width:575px){.fooder-menu-wrapper .food-menu-items:before{display:none!important;background-image:none!important}.breakfast-menu .fooder-menu-wrapper .food-menu-items{background-color:#fff9a9!important}.breakfast-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.breakfast-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.breakfast-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.lunch-menu .fooder-menu-wrapper .food-menu-items{background-color:#ffe2be!important}.lunch-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.lunch-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.lunch-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.bakery-menu .fooder-menu-wrapper .food-menu-items{background-color:#ffd9e2!important}.bakery-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.bakery-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.bakery-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.kids-menu .fooder-menu-wrapper .food-menu-items{background-color:#c7edff!important}.kids-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.kids-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.kids-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.beverage-menu .fooder-menu-wrapper .food-menu-items{background-color:#cde8a6!important}.beverage-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.beverage-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.beverage-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.catering-menu .fooder-menu-wrapper .food-menu-items{background-color:#ffd7c8!important}.catering-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.catering-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.catering-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.specialty-menu .fooder-menu-wrapper .food-menu-items{background-color:#f0e4ff!important}.specialty-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.specialty-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.specialty-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}.vegan-menu .fooder-menu-wrapper .food-menu-items{background-color:#b8e6b8!important}.vegan-menu .fooder-menu-wrapper .food-menu-items .food-menu-content h4,.vegan-menu .fooder-menu-wrapper .food-menu-items .food-menu-content p,.vegan-menu .fooder-menu-wrapper .food-menu-items .price{color:#000!important}}.fooder-menu-wrapper .row>.col-lg-6:last-child>.food-menu-items,.fooder-menu-wrapper .row>.col-lg-6:nth-last-child(2):nth-child(odd)>.food-menu-items,.fooder-menu-wrapper .row>.col-xl-6:last-child>.food-menu-items,.fooder-menu-wrapper .row>.col-xl-6:nth-last-child(2):nth-child(odd)>.food-menu-items{border-bottom:none!important}.footer-section .social-icon a i,.footer-section .social-icon a i.fab{display:inline-block!important;visibility:visible!important;opacity:1!important;font-family:Font Awesome\ 5 Brands,Font Awesome\ 6 Brands,Font Awesome\ 6 Free,FontAwesome!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;speak:none!important;text-transform:none!important;letter-spacing:normal!important;word-wrap:normal!important;white-space:nowrap!important;direction:ltr!important}.footer-section .social-icon a i.fa-facebook-f:before{content:"\f39e"!important}.footer-section .social-icon a i.fa-instagram:before{content:"\f16d"!important}.footer-section .social-icon a i.fa-tiktok:before{content:"\e07b"!important}.footer-section .social-icon a i.fa-linkedin-in:before{content:"\f0e1"!important}