:root{--primary-font:"Permanent Marker",cursive;--secondary-font:"Montserrat",sans-serif;--primary-color:#c48323;--secondary-color:#fcd7a4;--secondary-color-opacity:#ffd7a3e6;--third-color:#f6e1d0}body{background-color:#f6e1d0;background-color:var(--third-color);margin:0}*{box-sizing:border-box}a{text-decoration:none}.containerGlobalHistory{margin-top:50px;padding:0 20px}.titleHistory{font-family:var(--primary-font);font-size:1.25rem;margin:0;text-align:center}.textHistory{font-family:var(--secondary-font);font-weight:500;line-height:1.6;margin-bottom:50px;text-align:center}.subtitleHistory{color:var(--primary-color);font-size:2rem;font-weight:600;margin:15px 0 30px;text-align:center}.containerImgHistory{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.containerImgHistory img{height:400px;width:600px}@media (min-width:768px){.containerImgHistory{flex-direction:row;gap:50px}.titleHistory{font-size:1.25rem}.subtitleHistory{font-size:2.5rem}}@media (max-width:1290px){.containerImgHistory img{height:300px;width:500px}}@media (max-width:990px){.containerImgHistory{flex-direction:column}.containerImgHistory img{height:400px;width:600px}.titleHistory{font-size:1rem}}@media (max-width:650px){.containerImgHistory img{height:250px;object-fit:cover;width:400px}}@media (max-width:450px){.containerImgHistory img{height:200px;object-fit:cover;width:320px}}.containerGlobalQuote{display:flex;flex-direction:row;height:500px;margin-top:70px;width:100%}.containerLeftQuote{background-color:var(--secondary-color);width:50%}.containerRightQuote{width:50%}.containerRightQuote img{height:100%;object-fit:cover;width:100%}.logoQuote{font-size:4rem;font-weight:700;text-align:center}.textQuote{font-size:1.875rem}.authorQuote,.textQuote{font-family:var(--secondary-font);font-weight:500;text-align:center}.authorQuote{font-size:1.5rem}.authorQuote span{font-size:1.25rem;font-weight:400}@media screen and (max-width:1160px){.textQuote{font-size:1.5rem}.authorQuote{font-size:1.25rem}.authorQuote span{font-size:1rem}.logoQuote{font-size:3rem;margin:0}.containerLeftQuote{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:950px){.containerGlobalQuote{height:350px;position:relative}.containerLeftQuote{background-color:var(--secondary-color-opacity);height:100%;position:absolute;width:100%}.containerRightQuote{width:100%}}@media screen and (max-width:500px){.textQuote{font-size:1.25rem}.authorQuote{font-size:1.15rem}.authorQuote span{font-size:1rem}.logoQuote{font-size:2.5rem;margin:0}}.containerGlobalInfoRestaurant{background-color:var(--secondary-color);margin-top:70px;padding-bottom:50px;padding-top:20px}.container-info{display:flex;justify-content:space-between;margin-left:100px;margin-right:100px;margin-top:50px}.titleInfoRestaurant{color:var(--primary-color);font-size:2.5rem;text-align:center}.hour-title,.titleInfoRestaurant{font-family:var(--secondary-font);font-weight:600}.hour-title{color:#000;font-size:clamp(1.7rem,1.8vw,2.1rem)}.day,.hour{font-family:var(--secondary-font);font-size:clamp(1rem,1.04vw,1.25rem);font-weight:600}.day{color:#000}.hour{color:var(--primary-color)}.opening{display:flex;gap:20px}.container-map iframe{border:0;border-radius:15px}iframe{height:clamp(25rem,25.83vw,31rem)}.container-map,iframe{width:clamp(20rem,29.16vw,35rem)}@media screen and (max-width:765px){.container-info{flex-direction:column;gap:20px;justify-content:center}.container-info-hour{margin:0 auto}.hour-title{text-align:center}.container-map{margin:0 auto}}@media screen and (max-width:890px){.container-info{align-items:center;flex-direction:column;gap:20px;justify-content:center;margin:0}.container-map,.container-map iframe{height:300px;width:100%}.container-map iframe{border-radius:0}.hour-title{font-size:1.7rem;text-align:center}.titleInfoRestaurant{font-size:2rem}}.containerDeliveryLinks{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:100px}.containerClickAndCollect,.containerLinks{align-items:center;border:2px solid var(--primary-color);color:#000;display:flex;flex-direction:row;gap:10px;justify-content:center;padding-left:10px;padding-right:10px;transition:all .3s;width:200px}.containerClickAndCollect:hover,.containerLinks:hover{background-color:var(--primary-color);cursor:pointer}@media screen and (max-width:550px){.containerDeliveryLinks{flex-direction:column;margin-top:50px}}.modal-overlay{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{animation:modalIn .3s;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;max-width:90vw;min-width:300px;padding:32px 24px;position:relative;text-align:center}@keyframes modalIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-close{color:#888;cursor:pointer;font-size:2rem;position:absolute;right:18px;top:12px;transition:color .2s}.modal-close:hover{color:#e74c3c}.modal-message{color:#222;font-size:1.2rem;margin-bottom:8px;margin-top:12px}.containerGlobalNavbar{border-bottom:2px solid var(--primary-color);height:100vh;position:relative}.containerGlobalNavbar h1{color:#fff;font-family:var(--primary-font);font-size:5rem;text-align:center}.no-scroll{height:100vh!important;overflow:hidden!important}.containerTitle{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.imgNavbar{left:0;object-fit:cover;object-position:top;z-index:-5}.imgNavbar,.shadowNavbar{height:100vh;position:absolute;top:0;width:100%}.shadowNavbar{background-color:#000;opacity:.5;right:0;z-index:-4}.containerNavbar{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-left:80px;padding-right:80px;z-index:999}.containerImgNavbar{display:flex;justify-content:end;width:350px}.containerNavbar span:hover{cursor:pointer}.logoNavbar{height:100px;opacity:0;width:100px}.listNavbar{display:flex;gap:30px}.itemListNavbar{color:#000;font-family:var(--secondary-font);font-size:1rem;font-weight:700}.mouse-container{align-items:center;display:flex;justify-content:center}.mouse{border:3px solid #fff;border-radius:20px;height:70px;position:relative;width:40px}.scroll-wheel{animation:scroll 1.5s infinite;background-color:#fff;border-radius:3px;height:12px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:6px}@keyframes scroll{0%{opacity:1;top:10px}50%{opacity:1;top:30px}to{opacity:0;top:50px}}@media screen and (max-width:1050px){.containerNavbar{align-items:center;background-color:var(--secondary-color-opacity);flex-direction:column;height:100%;justify-content:center;position:fixed;right:0;top:0;transform:translateX(100%);width:100%;z-index:998}.containerGlobalNavbar{border-bottom:0}.listNavbar{flex-direction:column;text-align:center}.containerImgNavbar{margin-bottom:50px;width:auto}.containerImgNavbar img{height:150px;width:150px}.itemListNavbar{align-items:center;border:2px solid var(--primary-color);color:#000!important;display:flex;height:45px;justify-content:center;width:150px}.containerNavbar.open{transform:translateX(0)}.menu-icon{cursor:pointer;display:block;height:30px;position:absolute;right:20px;top:20px;width:30px;z-index:999}.menu-icon div{background-color:var(--primary-color);height:4px;margin:5px 0;transition:transform .3s ease-in-out;width:100%}.menu-icon.open div:first-child{transform:translateY(9px) rotate(45deg)}.menu-icon.open div:nth-child(2){opacity:0}.menu-icon.open div:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media screen and (max-width:980px){.containerGlobalNavbar h1{font-size:3.5rem}}@media screen and (max-width:690px){.containerTitle{width:100%}.containerGlobalNavbar h1{font-size:2.8rem;text-align:center;width:100%}}.containerGlobalFooter{padding-bottom:30px}.titleFooter{font-family:var(--primary-font);font-size:1.25rem;margin-bottom:30px;margin-top:70px;text-align:center}.lineFooter{border:2px solid var(--primary-color);margin-bottom:15px;width:100%}.containerContentFooter{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:100px;margin-right:100px}.contentFooterInfoRestaurant{display:flex;flex-direction:column;gap:10px}.titleContent{color:var(--primary-color);font-family:var(--secondary-font);font-size:1.1rem;font-weight:500}.addressRestaurant,.emailRestaurant,.phoneRestaurant{color:#000;font-family:var(--secondary-font);font-size:.9rem;font-weight:500;margin:0}.makeTo{color:#000;font-family:var(--secondary-font);font-size:.9rem;font-weight:400;text-align:center}.makeTo span{font-weight:500}.contentFooterInfoRestaurant{width:100%}@media (max-width:1024px){.containerContentFooter{flex-direction:column;margin-left:20px;margin-right:20px;text-align:center}.titleContent{font-size:1.25rem}.addressRestaurant,.emailRestaurant,.makeTo,.phoneRestaurant{font-size:1rem}.makeTo{margin-top:50px}}@media (max-width:990px){.titleFooter{font-size:1rem}}@media (max-width:768px){.containerContentFooter{margin-left:10px;margin-right:10px}.titleFooter{font-size:1.25rem}.titleContent{font-size:1rem}.addressRestaurant,.emailRestaurant,.makeTo,.phoneRestaurant{font-size:.875rem}}@media (max-width:480px){.containerContentFooter{margin-left:5px;margin-right:5px}.titleFooter{font-size:1rem;margin-bottom:20px;margin-top:50px}.titleContent{font-size:.875rem}.addressRestaurant,.emailRestaurant,.makeTo,.phoneRestaurant{font-size:.75rem}.lineFooter{margin-bottom:30px}}.menu-banner{align-items:center;background-position:50%;background-size:cover;display:flex;height:300px;justify-content:center}.menu-banner h1{background:#00000080;border-radius:10px;color:#fff;font-size:3rem;padding:1rem 2rem}.container{margin:0 auto;max-width:1200px;padding:40px 20px}.columns{display:flex;flex-wrap:wrap;gap:20px}.column{flex:1 1;min-width:300px}.category-wrapper{margin-bottom:30px}.category-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:20px}.category-title{margin-bottom:20px;text-align:center;text-transform:capitalize}.product-card{align-items:center;display:flex;margin-bottom:15px}.product-img{border-radius:8px;height:90px;margin-right:15px;object-fit:cover;width:90px}.product-content{flex:1 1}.product-content h5{font-size:1.1rem;margin:0}.description{color:#666;font-size:.9rem;margin:5px 0}.price{color:#800020;font-weight:700}@media screen and (max-width:768px){.columns{flex-direction:column}}
/*# sourceMappingURL=main.9e972734.css.map*/