*{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;box-sizing:border-box}::selection{background:#eee;color:#09090b}a{text-decoration:none;color:#fff}html{font-size:62.5%;line-height:1.6rem;color:var(--white_color)}.iziToast-capsule{line-height:0 !important}.izitoast_notify{border-radius:15px !important}.iziToast-close{filter:invert(1)}.clr-dark{background-color:#1c1c1c !important;border:1px solid #2d2d2d !important}.clr-picker{padding:10px}@keyframes showPopup{from{transform:translate(-50%, -50%) scale(0.9);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}@keyframes hidePopup{from{transform:translate(-50%, -50%) scale(1);opacity:1}to{transform:translate(-50%, -50%) scale(0.9);opacity:0}}@keyframes showOverlay{from{opacity:0}to{opacity:1 !important}}@keyframes hideOverlay{from{opacity:1}to{opacity:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,button,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;outline:none}@keyframes spin{100%{transform:rotate(1turn)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.div_module{width:100%;max-width:1400px;margin:0 auto;position:relative}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8392156863);z-index:800;animation:.3s ease}body,html{margin:0;padding:0}.overlay.show{animation-name:showOverlay}.overlay.hide{animation-name:hideOverlay}body{background-color:#fefae0}.page-header{background:linear-gradient(135deg, #f4a261, #e76f51);color:#fff;text-align:center;padding:128px 0 128px;margin-top:70px}@media(max-width: 768px){.page-header{padding:64px 0 64px}}.page-header .container{max-width:1200px;margin:0 auto;.
        padding:0 20px}.page-header .container h1{font-size:4.8rem;line-height:1.3em;margin-bottom:1.6rem;font-weight:600}@media(max-width: 768px){.page-header .container h1{font-size:3.4rem}}.page-header .container p{font-size:2rem;opacity:.9;line-height:1.3em}@media(max-width: 768px){.page-header .container p{font-size:1.6rem}}.footer{background-color:#264653;color:#fff;padding:5rem 0}.footer .container{max-width:1200px;margin:0 auto;padding:0 20px}.footer .container .grid{display:grid;text-align:center;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.footer .container .grid .item h3{color:#f4a261;margin-bottom:1.6rem;font-size:2.2rem;font-weight:500}.footer .container .grid .item p{font-size:1.4rem;line-height:1.6;opacity:.9}.navbar{background-color:rgba(254,250,224,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 5px rgba(0,0,0,.1);position:fixed;top:0;width:100%;z-index:1000}.navbar .nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px}.navbar .nav-container .nav-logo{display:flex;align-items:center}.navbar .nav-container .nav-logo p{color:#f4a261;font-size:2.6rem;font-weight:600;line-height:1em}.navbar .nav-container .nav-logo .logo{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:10px}.navbar .nav-container .nav-menu{display:flex;list-style:none;gap:2rem}@media(max-width: 600px){.navbar .nav-container .nav-menu{width:100%;flex-direction:column;align-items:center;position:absolute;left:50%;transform:translateX(-50%);top:0;padding-top:0;height:0;padding-bottom:0;border-bottom:2px solid #254653;background-color:#fefae0;overflow:hidden;transition:.3s}}.navbar .nav-container .nav-menu.active{padding-top:90px;padding-bottom:10px;height:max-content;transition:.3s}.navbar .nav-container .nav-menu .nav-item .nav-link{font-size:1.6rem;text-decoration:none;color:#264653;font-weight:500;transition:all .3s ease;position:relative}.navbar .nav-container .nav-menu .nav-item .nav-link:hover{color:#f4a261}@media(max-width: 600px){.navbar .nav-container .nav-menu .nav-item .nav-link{font-size:2rem;line-height:1.3em}}.navbar .nav-container .nav-menu .nav-item .nav-link.active{color:#f4a261}.navbar .nav-container .nav-menu .nav-item .nav-link.active::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#f4a261}.navbar .nav-toggle{display:none;cursor:pointer;position:relative}@media(max-width: 600px){.navbar .nav-toggle{display:block}}.navbar .nav-toggle .bar{position:relative;display:block;width:30px;height:3px;margin:5px auto;background-color:#264653;border-radius:10px;-webkit-transition:.3s;transition:.3s}.navbar .nav-toggle.active .bar:nth-child(1){-webkit-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.navbar .nav-toggle.active .bar:nth-child(2){opacity:0}.navbar .nav-toggle.active .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body.dashboard::-webkit-scrollbar{width:0}body.dashboard .main{background-color:#fefae0;padding:70px 32px 135px;margin-top:70px}@media(max-width: 768px){body.dashboard .main{padding-bottom:50px}}body.dashboard .main .container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:4rem}@media(max-width: 768px){body.dashboard .main .container{grid-template-columns:1fr;text-align:center}}body.dashboard .main .container .left .title{font-size:5.4rem;font-weight:600;color:#264653;line-height:1.3em;margin-bottom:2.4rem}@media(max-width: 768px){body.dashboard .main .container .left .title{font-size:4rem}}body.dashboard .main .container .left .description{font-size:1.6rem;color:#6c757d;line-height:1.6em;margin-bottom:2.4rem;font-weight:500}@media(max-width: 768px){body.dashboard .main .container .left .description{font-size:1.4rem}}body.dashboard .main .container .left .button{display:inline-flex;align-items:center;background-color:#f4a261;color:#fff;padding:2rem 3.6rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:1.8rem;transition:all .3s ease;margin-bottom:2rem;line-height:1em;font-weight:600;cursor:pointer}body.dashboard .main .container .left .button:hover{background-color:#f18631;transform:translateY(-2px);box-shadow:0 5px 15px rgba(244,162,97,.4)}body.dashboard .main .container .left .socials{display:flex;gap:1.6rem}@media(max-width: 768px){body.dashboard .main .container .left .socials{align-items:center;justify-content:center}}body.dashboard .main .container .left .socials a{width:40px;height:40px;background-color:#f4a261;color:#fff;border-radius:50%;font-size:1.6rem;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}body.dashboard .main .container .left .socials a:hover{background-color:#f18631;transform:translateY(-2px);box-shadow:0 5px 15px rgba(244,162,97,.4)}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}body.dashboard .main .container .right{display:flex;justify-content:center;align-items:center;max-width:calc(50vw - 32px)}@media(max-width: 768px){body.dashboard .main .container .right{max-width:calc(100vw - 64px)}}body.dashboard .main .container .right .food-image{position:relative;overflow:hidden;width:100%;max-width:500px}body.dashboard .main .container .right .food-image .preview-image{width:100%;aspect-ratio:1/1;height:auto;max-height:500px;min-height:350px;border-radius:50%;object-fit:cover;border:8px solid rgba(0,0,0,0);animation:float 6s infinite}body.dashboard .main .info{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 768px){body.dashboard .main .info{grid-template-columns:1fr}}body.dashboard .main .info .card{background-color:#fff;padding:2.4rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;align-items:center;gap:2rem;height:100%;transition:transform .3s,box-shadow .3s}body.dashboard .main .info .card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}body.dashboard .main .info .card .icon{width:60px;height:60px;font-size:2.4rem;background-color:#f4a261;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}body.dashboard .main .info .card .content h4{font-size:1.8rem;font-weight:600;color:#264653;margin-bottom:.8rem;line-height:1.3em}body.dashboard .main .info .card .content p{font-size:1.4rem;color:#6c757d;line-height:1.3em}body.event::-webkit-scrollbar{width:0}body.event .event{padding:6.4rem 0;min-height:400px}body.event .event .container{max-width:1200px;margin:0 auto;padding:0 20px}body.event .event .container .no-events{text-align:center;padding:64px 32px;background-color:#f7f3d3;border-radius:15px}body.event .event .container .no-events i{font-size:6.4rem;color:#f4a261;margin-bottom:1.6rem;line-height:1.3em}@media(max-width: 768px){body.event .event .container .no-events i{font-size:4.8rem}}body.event .event .container .no-events h3{font-size:3rem;color:#264653;margin-bottom:1.6rem;line-height:1em;font-weight:600}@media(max-width: 768px){body.event .event .container .no-events h3{font-size:2.4rem}}body.event .event .container .no-events p{color:#6c757d;font-size:1.8rem;margin-bottom:3.2rem;line-height:1.3em}@media(max-width: 768px){body.event .event .container .no-events p{font-size:1.6rem}}body.event .event .container .no-events .btn{display:inline-block;padding:16px 32px;text-decoration:none;border-radius:5px;font-weight:600;text-align:center;transition:all .3s ease;border:2px solid rgba(0,0,0,0);cursor:pointer;font-size:1.6rem}@media(max-width: 768px){body.event .event .container .no-events .btn{font-size:1.4rem;padding:12px 24px}}body.event .event .container .no-events .btn.btn-primary{background-color:#f4a261;color:#fff}body.event .event .container .no-events .btn:hover{background-color:#f18631;transform:translateY(-2px)}body.event .event .container .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:32px}body.event .event .container .grid .card{background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid rgba(244,162,97,.1);transition:all .3s ease}body.event .event .container .grid .card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}body.event .event .container .grid .card img{width:100%;height:200px;object-fit:cover}body.event .event .container .grid .card .content{padding:3.2rem}body.event .event .container .grid .card .content .date{background-color:#f4a261;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;display:inline-block;margin-bottom:16px}body.event .event .container .grid .card .content h3{font-size:24px;color:#264653;margin-bottom:16px;line-height:1.3em;font-weight:500}body.event .event .container .grid .card .content p{font-size:1.4rem;color:#6c757d;line-height:1.3em;margin-bottom:1.6rem}body.event .event .container .grid .card .content .details{border-top:1px solid #e9ecef;padding-top:16px;font-size:14px;color:#264653}body.order::-webkit-scrollbar{width:0}body.order .order{padding:6.4rem 0}body.order .order .container{max-width:1200px;margin:0 auto;padding:0 20px}body.order .order .container .options{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:4.8rem;margin-bottom:6.4rem}body.order .order .container .options .card{background-color:#fff;padding:3.2rem;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}body.order .order .container .options .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#f4a261;border-radius:50%;margin:0 auto 2.4rem;color:#fff}body.order .order .container .options .icon i{font-size:3.2rem}body.order .order .container .options h2{font-size:3.2rem;color:#264653;margin-bottom:1.6rem;line-height:1.3em;font-weight:600}body.order .order .container .options p{color:#6c757d;margin-bottom:3.2rem;font-size:1.8rem;line-height:1.3em}body.order .order .container .options .details h3{text-align:left;font-size:1.8rem;color:#f4a261;margin-bottom:1rem;font-weight:500}body.order .order .container .options .details .platforms{display:flex;gap:1.6rem;flex-wrap:wrap;margin-bottom:3.2rem}body.order .order .container .options .details .platforms .platform{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#264653;padding:1.6rem;border:2px solid #e9ecef;border-radius:10px;transition:all .3s ease;flex:1;min-width:120px}body.order .order .container .options .details .platforms .platform:hover{border-color:#f4a261;transform:translateY(-3px)}body.order .order .container .options .details .platforms .platform img{width:40px;height:40px;border-radius:5px;object-fit:contain;margin-bottom:.8rem}body.order .order .container .options .details .platforms .platform span{font-weight:500;font-size:1.4rem}body.order .order .container .options .details .hotline{background-color:#f7f3d3;padding:1.5rem;border-radius:10px;margin-bottom:2.4rem;text-align:center}body.order .order .container .options .details .hotline h4{color:#f4a261;margin-bottom:1.6rem;font-size:1.8rem;font-weight:500}body.order .order .container .options .details .hotline .phone-number{display:inline-flex;align-items:center;gap:.8rem;font-size:2.4rem;font-weight:bold;color:#e76f51;text-decoration:none;transition:all .3s ease}body.order .order .container .options .details .hotline .phone-number:hover{color:#f4a261}body.order .order .container .options .details .info{text-align:left}body.order .order .container .options .details .info h4{font-size:1.8rem;line-height:1.3em;color:#f4a261;margin-bottom:1.2rem;font-weight:500}body.order .order .container .options .details .info p{font-size:1.4rem;color:#6c757d;margin-bottom:1.6rem;line-height:1.3em}body.menu .menu{padding:6.4rem 0 20px}body.menu .menu .container{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:70px 32px 0px}body.menu .menu .container .img{width:100%;margin-bottom:15px;border-radius:15px}body.menu .order_button{display:flex;align-items:center;justify-content:center;padding-bottom:40px}body.menu .order_button .order{display:inline-flex;align-items:center;background-color:#f4a261;color:#fff;padding:2rem 3.6rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:1.8rem;transition:all .3s ease;margin-bottom:2rem;line-height:1em;font-weight:600;cursor:pointer}body.menu .order_button .order:hover{background-color:#f18631;transform:translateY(-2px);box-shadow:0 5px 15px rgba(244,162,97,.4)}/*# sourceMappingURL=main.css.map */
