body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home{color:#fff;font-family:Roboto,sans-serif;text-align:center}.hero-section{align-items:center;background-image:url(https://images.unsplash.com/photo-1565299624946-b28f40a0ae38?ixlib=rb-1.2.1&auto=format&fit=crop&w=1982&q=80);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.hero-section:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-section h1{font-family:Playfair Display,serif;font-size:4rem;margin-bottom:1rem;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:2}.hero-section p{font-size:1.5rem;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.btn,.hero-section p{position:relative;z-index:2}.btn{background:#ff6f61;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:12px 24px;transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease}.btn:hover{background:#e65a50;-webkit-transform:scale(1.05);transform:scale(1.05)}.about-section,.cta-section,.specialties-section{color:#333;padding:60px 20px}.about-section h2,.cta-section h2,.specialties-section h2{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:1rem}.about-section p,.cta-section p,.specialties-section p{font-size:1.2rem;margin:0 auto 2rem;max-width:800px}.specialties-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.specialty-item{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;padding:20px;text-align:center;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;width:300px}.specialty-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.specialty-item img{border-radius:10px;height:200px;object-fit:cover;width:100%}.specialty-item h3{font-family:Playfair Display,serif;font-size:1.5rem;margin:1rem 0}.specialty-item p{color:#666;font-size:1rem}.cta-section{background:#f8f8f8}.cta-section .btn{background:#ff6f61;color:#fff}.cta-section .btn:hover{background:#e65a50}.order-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px}.order-buttons a{border-radius:5px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease}.order-buttons a:first-child{background:#d32f2f}.order-buttons a:last-child{background:#007bff}.order-buttons a:hover{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05)}body{background-color:#f8f8f8;color:#333;font-family:Poppins,sans-serif;margin:0;padding:0}.menu{margin:0 auto;max-width:1200px;padding:20px}h1{color:#222;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}h2{border-bottom:2px solid #e67e22;color:#444;display:inline-block;font-size:2rem;font-weight:600;margin-bottom:20px;padding-bottom:5px}h3{color:#555;font-size:1.5rem;font-weight:500}h3,p{margin-bottom:10px}p{color:#777;font-size:1rem;line-height:1.6}span{color:#e67e22;font-size:1.2rem;font-weight:600}.menu-section{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:40px;padding:20px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.menu-section:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.menu-item{background-color:#fafafa;border:1px solid #eee;border-radius:8px;padding:15px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.menu-item:hover{box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}.menu-items{grid-template-columns:1fr}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.menu-item{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;opacity:0}.menu-item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.menu-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.menu-item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.menu-item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.menu-item:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.menu-item:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.menu-item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.menu-item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.menu-item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.about{background:#f4f4f4}.about,.contact{padding:100px 20px;text-align:center}form{display:flex;flex-direction:column;gap:10px;margin:auto;max-width:400px}input,textarea{padding:10px;width:100%}button{background:#fc0;border:none;cursor:pointer;padding:10px}button:hover{background:#d4a600}.navbar{align-items:center;background:#121212;border-bottom:3px solid #fc0;box-shadow:0 4px 10px rgba(255,204,0,.3);display:flex;font-family:Cinzel,serif;justify-content:space-between;padding:15px 40px;position:fixed;top:0;width:100%;z-index:1000}.logo{color:#fc0;font-family:Dancing Script,cursive;font-size:28px;font-weight:700;transition:all .4s ease-in-out}.logo:hover{text-shadow:2px 2px 6px rgba(255,204,0,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.nav-links{display:flex;gap:30px;list-style:none}.nav-links a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.nav-links a:hover{color:#fc0;text-shadow:2px 2px 6px rgba(255,204,0,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:768px){.nav-links{font-size:16px;gap:15px}}
/*# sourceMappingURL=main.37452d13.css.map*/