@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"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";*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;outline:none;border:none;scroll-behavior:smooth}:root{--primary-clr: #e61f1f;--secondary-clr: #1dcf0c}.container{max-width:80%;margin:auto}body{min-height:100vh;font-family:inter}button{padding:8px 14px;background:var(--secondary-clr);border-radius:20px;transition:.3s;font-size:16px}button:hover{background:var(--primary-clr);color:#fff}.banner{width:100%;height:40vh;background-image:url(/assets/pizza-header-Cn_vc5IN.jpg);background-size:cover;background-position:center}.title{padding:6% 20%;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.title h1{font-family:Poppins,serif;font-weight:900;font-size:95px;font-style:normal;letter-spacing:2px;margin-top:-20px}.title h3{font-size:40px;letter-spacing:5px}.title h2{margin-top:-20px;font-weight:400;font-style:italic;font-size:2rem}@media (max-width: 768px){.title{padding:20% 5%}.title h1{font-size:60px}.title h2{font-size:18px}.title h3{font-size:20px;margin-bottom:10px}}.nav{width:100%;height:70px;padding:0 10%;display:flex;justify-content:space-between;align-items:center}.logo{width:150px}.nav-menu a{font-size:18px;color:#000}.nav-menu a:hover{font-size:20px;color:#e61f1f}.nav-menu,.nav-right{display:flex;gap:50px;text-decoration:none}.menu{display:none}.menu-icon{cursor:pointer}@media (max-width: 768px){.nav{padding:0 5%}.logo{width:70px}.menu{display:block;font-size:30px}.nav-menu.show{position:absolute;margin-top:45%;right:10%;border-radius:10px;display:flex;padding:10px;background:#fff9;box-shadow:0 4px 6px #0000001a}.nav ul{display:none;flex-direction:column;font-size:15px;gap:18px}.nav ul a{color:#000}.login-btn{font-size:small}}.menu-display{margin-top:50px;width:100%;height:auto}.menu-display h2{margin-top:80px;margin-bottom:80px;display:flex;justify-content:center}.menuDisplay-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px 50px;margin-top:30px}.menuDisplay-card{position:relative;border-radius:18px;box-shadow:0 1px 5px #2b2a2a}.star,.starFill{color:#f09712}.menuDisplay-img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:15px;border-top-right-radius:15px}.menu-info{padding:20px}.menu-info h4{margin-bottom:5px}.menu-info p{color:gray;margin-bottom:8px}.menu-info h5{color:#f09712;margin-bottom:5px;font-size:1rem}.menu-section{display:flex;flex-direction:column;align-items:center;height:auto;margin-top:50px}.menu-section p,h2{display:flex;justify-content:center;margin-bottom:15px;align-items:start}.menu-list{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;margin-top:40px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.menu-list::-webkit-scrollbar{display:none}.menu-items{display:flex;flex-direction:column;align-items:center}.menu-img{width:150px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.menu-items p{text-align:center;margin-top:15px}.active{width:150px;height:120px;border:solid 4px #1dcf0c;border-radius:10px;box-shadow:0 4px 8px #0003}.footer{margin-top:50px;background-color:#000;color:#bdbdbd;display:flex;flex-direction:column;align-items:center;gap:20px;padding:50px 10%}.footer-wrapper{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-left img{width:40%}.footer-copy{width:300px}.footer-centre h4,.footer-right h4{margin-top:30px;margin-bottom:20px;font-size:18px}.footer-centre ul li,.footer-right ul li{margin-bottom:10px;cursor:pointer}.line{background-color:#bdbdbd;width:100%;height:1px;margin-top:30px}.login{width:100%;height:100%;background-color:#0000009f;position:absolute;z-index:2;display:grid}.login-wrapper{width:330px;padding:20px 30px;border-radius:8px;background-color:#fff;color:gray;font-size:12px;place-self:center;display:flex;flex-direction:column}.login-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cross{font-size:medium}.login-input{display:flex;flex-direction:column;gap:20px}.login-input input{border:solid 1px #808080;border-radius:10px;padding:15px 10px}.submit{margin:20px 0}.terms input{margin-bottom:5px}span{color:red}.policy{display:flex;gap:10px}.cart-container{max-width:80%;margin:auto}
