@import"https://fonts.googleapis.com/css2?family=Mulish&display=swap";body{font-family:Mulish,sans-serif;background-color:#4e4d4d;color:#fff}.header-section{margin:1em 1em 0;padding-bottom:2em;display:flex;justify-content:space-between;align-items:center;border-bottom:1px inset white}.header-title{display:flex;justify-content:center;align-items:center;flex-direction:column}.header-title a{text-decoration:none;color:#fff;padding-right:3em}.navbar{display:flex;justify-content:flex-end;align-items:center}.menu-bars{border:none;color:#fff;font-size:2rem;background:none;cursor:pointer;position:fixed;background-color:#16161680;padding:.5em}.menu-bars span{font-size:1rem;margin-left:1.4em;margin-top:-.7em;background-color:#b6353b;border-radius:18px;position:absolute;padding:2px 5px}.popup-content{margin:auto;width:50%}.popup-overlay{background:#0006}.modal{font-size:13px;background-color:#161616;display:flex;justify-content:center;align-items:center;flex-direction:column}.modal>.close{cursor:pointer;position:absolute;display:block;padding:2px 5px;line-height:20px;right:-10px;top:-10px;font-size:24px;background:#fff;border-radius:18px;border:1px solid #cfcece}.cart{display:flex;justify-content:center;align-items:center;flex-direction:column}.cart-item{width:100%;display:flex;text-align:center;justify-content:space-between;align-items:center;flex-direction:row;border-top:1px solid #cfcece;border-bottom:1px solid #cfcece;padding-bottom:1em;padding-top:1em;margin-bottom:2em}.cart-item span{cursor:pointer;font-size:20px}.cart-item img{width:25%;height:10vh;object-fit:cover;border-radius:25em}.quantity{display:flex;justify-content:center;align-items:center}.quantity button{cursor:pointer;border-radius:10px;text-align:center;background-color:#fff;margin:1em}.cart p{color:#abaaa9}.checkout{cursor:pointer;margin-bottom:2em;margin-top:1em;padding:.5em;background-color:#b6353b;border-radius:10px;color:#fff}.checkout:hover{background-color:#cb6200;transform:scale(1.1);transition:background-color .3s ease-in-out}.Home{display:flex;justify-content:flex-end;padding-right:10em;align-items:center;height:50vh;background-image:url(https://images.unsplash.com/photo-1581873372796-635b67ca2008?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80);background-size:cover;background-position:center;background-repeat:no-repeat}.home-content{color:#161616}.home-content button{border:1px solid #CB6200;color:#b6353b;padding:.5em;font-weight:750;border-radius:7px;cursor:pointer}.home-content button:hover{background-color:#b6353b;color:#fff;transition:.2s}#about{margin-top:5em;margin-bottom:5em;display:flex}#about img{width:50%;object-fit:cover}.about-content{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.about-content p{width:70%;color:#abaaa9}hr{width:60%}#menu{margin-bottom:5em;display:flex;justify-content:center;align-items:center;flex-direction:column}.menu-img{width:100%;height:25vh;background-image:url(https://images.unsplash.com/photo-1528137871618-79d2761e3fd5?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80);background-size:cover;background-position:top;background-repeat:no-repeat}.menu-img h3{background:#1d203b8c;width:100%;height:25vh;margin:0;color:#fff;display:flex;justify-content:center;align-items:center;font-size:30px}#menuItem{margin-top:3em;width:80%;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:wrap}.menuCard{width:40%;height:25vh;display:flex;justify-content:space-around;align-items:center}.menuCard img{margin-right:1em;object-fit:cover;width:50%;height:20vh;border-radius:25em}.menuCard img:hover{transform:scale(1.1);transition:all .3s ease-in-out;cursor:pointer}.menuCardItem{font-size:14px;width:60%}.menuCardItem p{color:#abaaa9}.menuCardItem button{background-color:#cb6200;border:1px solid #CB6200;color:#fff;padding:.5em;border-radius:10px;cursor:pointer}.menuCardItem button:hover{background-color:#b6353b;border:1px solid #b6353b;transform:scale(1.1);transition:all .3s ease-in-out}.reviews{margin-top:10em;margin-bottom:10em;height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(https://images.unsplash.com/photo-1579751626657-72bc17010498?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1469&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#1d203ba6;background-blend-mode:multiply}.reviews h3{font-size:25px}.carousel-wrapper{width:60%;padding:2em}.review-carousel{padding:2em}.footer-info{border-top:1px solid #ABAAA9;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-info span{color:#abaaa9;font-size:13px;padding-left:1em}.nav-info{margin-bottom:2em;margin-top:1em;padding-left:3em;width:50%;display:flex;justify-content:center;align-items:center;flex-direction:row}.nav-info nav a{text-decoration:none;color:#fff;padding-right:3em}@media screen and (max-width: 768px){.header-section{flex-direction:column;align-items:flex-start;padding-bottom:1em}.header-title{margin-top:1em}.header-title a{padding-right:0;margin-bottom:.5em}.navbar{position:fixed;top:0;right:0;margin-top:.5em;margin-right:.5em}.menu-bars{margin-right:1em}.menu-bars span{margin-top:-.7em}.popup-content{width:90%}.cart-item img{width:20%}.Home{padding-right:2em}#about{flex-direction:column}#about img{width:80%}.about-content p,hr{width:90%}#menu{margin-top:2em;margin-bottom:2em}.menu-img h3{font-size:20px}.menuCard{width:80%;margin-bottom:1em}.menuCard img{margin-right:.5em;width:30%}.menuCardItem{width:70%}.menuCardItem button{padding:.3em}.reviews{margin-top:5em;margin-bottom:5em}.carousel-wrapper{width:90%}.nav-info{padding-left:1em}}.Home{text-align:center}.home-content{margin-top:100px}h2{color:#333;font-size:3rem;font-weight:700;margin-bottom:20px}h4{color:#666;font-size:1.5rem;margin-bottom:30px}button{background-color:gold;color:#333;border:none;padding:10px 20px;font-size:1.2rem;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:orange}button svg{vertical-align:middle;margin-left:5px}a{text-decoration:none}.slider{position:relative;width:100%;height:300px;overflow:hidden;margin:0 auto 0 600px}.slides{display:flex;transition:transform .5s ease}.slides img{width:100%;height:auto}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff80;padding:10px;border:none;cursor:pointer;z-index:1}.prev{left:10px}.next{right:10px}.Home{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;overflow:hidden;transition:box-shadow .3s ease}.Home:hover{box-shadow:0 8px 16px #0003}.home-content{text-align:center}.home-content h2{margin-bottom:10px;color:#12cdee;font-size:2rem}.home-content h4{margin-bottom:20px;color:#13d9ef;font-size:1.5rem}.Home button{background-color:#c5cad0;color:#4572ef;border:none;padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Home button svg{vertical-align:middle;margin-left:5px}.Home button:hover{background-color:#dae1e8}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.login-container h2{margin-bottom:20px;text-align:center}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700}.login-container input[type=email],.login-container input[type=password]{width:80%;padding:10px;font-size:16px;border:3px solid #ccc;border-radius:5px}.login-btn{width:100%;padding:10px;font-size:20px;color:#7899f4;background-color:#0e63bf;border:none;border-radius:5px;cursor:pointer}.login-container{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#fff}.login-container h2{margin-bottom:30px;text-align:center;font-size:24px;color:#333}.login-form .form-group{margin-bottom:20px}.login-form label{display:block;font-weight:700}.login-form input[type=email],.login-form input[type=password]{width:100%;padding:12px;font-size:16px;border:3px solid #ccc;border-radius:5px}.btn-login{width:100%;padding:12px;font-size:18px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer}.btn-login:hover{background-color:#0056b3}.error-message{color:red;margin-bottom:15px}.register-link{text-align:center;margin-top:20px}.register-link a{color:#007bff;text-decoration:none}.register-link a:hover{text-decoration:underline}.admin-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.form-container{width:45%;margin-top:40px;padding:20px;background-color:#bcd4f0;border-radius:10px}.admin-form{padding:20px;background-color:#bbb5b5;border-radius:10px}.admin-title{margin-bottom:20px}.admin-form input{display:block;width:100%;margin-bottom:10px;padding:8px}.add-button{width:100%;padding:8px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.table-container{width:50%}.pizzas-table img{max-width:80px;max-height:80px}.pizzas-table th,.pizzas-table td{border:1px solid #d7d3d3;padding:20px;text-align:left}.pizzas-table th{background-color:#b8b0b0}.delete-button{padding:6px 12px;background-color:#dc3545;color:#fff;border:none;cursor:pointer}.admin-form{display:flex;flex-direction:column;align-items:center}.form-buttons{display:flex;justify-content:space-between;width:100%}.add-button,.edit-button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.add-button{background-color:#007bff;color:#fff}.edit-button{background-color:#28a745;color:#fff}.users-button-container{text-align:center;margin-top:20px}.users-button{display:inline-block;padding:10px 20px;background-color:#2187df;color:#fff;border:none;border-radius:5px;text-decoration:none;font-size:16px;cursor:pointer;transition:background-color .3s}.users-button:hover{background-color:#45a049}.contact-container{padding-top:50px;padding-bottom:50px;text-align:center}.contact-description{font-size:2rem;color:#edf0f4;margin-bottom:20px}.contact-details{display:flex;flex-direction:column;align-items:center}.contact-info{margin-bottom:10px}.contact-info span{font-weight:700;color:#edf0f4}.cardStyle{border-radius:40px!important;margin:auto;width:90%;max-width:600px;padding:30px;background-color:#bebfc1;border-radius:15px;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease;box-shadow:0 8px 16px #0003}.primary{background-color:#dfe0e2!important;color:#fff!important;border-color:#648ac8!important}.secondary{background-color:#c33737!important;color:#0c5eeb!important;border-color:#c8c7c7!important}.icon-size{font-size:2rem}.icon-color{color:#648ac8}.logoRegister{width:50%!important;height:auto!important;margin:auto auto 20px;display:block}.form-control{width:calc(100% - 20px);margin-bottom:20px}.form-control[type=email],.form-control[type=password]{width:calc(100% - 40px);padding:10px 20px}.cardStyle{border-radius:15px;box-shadow:0 4px 8px #0000001a}.cardTitle{font-size:1.5rem;font-weight:700}.formContainer{padding:20px}.submitButton{margin-top:20px}.errorMessage{color:red}.admin-container{margin-top:20px}.admin-title{text-align:center;margin-bottom:20px}.table-container{margin:0 auto;width:80%}.users-table{width:100%;border-collapse:collapse}.users-table th,.users-table td{border:1px solid #666161;padding:8px;text-align:left}.users-table th{background-color:#625b5b}.users-table tr:nth-child(2n){background-color:#545151}.users-table tr:hover{background-color:#ddd}.back-link-container{margin-top:20px;text-align:center}
