@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);*{box-sizing:border-box;font-family:Ubuntu,sans-serif;font-style:normal;margin:0;padding:0;scroll-behavior:smooth}a{text-decoration:none}@media (max-width:750px){*{overflow-x:hidden}}.nav-container{background-color:#fff;flex-direction:column}.logo-and-menu,.nav-container{align-items:center;display:flex;width:100%}.logo-and-menu{height:80px;justify-content:space-between}.logo{margin-left:1rem}.menu-toggle{background-color:#f6efef;border-radius:10px;color:#ada8a9;display:block;font-size:1.25rem;margin-right:1rem;padding:10px}::placeholder{color:#fff;font-size:1rem;font-weight:600}.search-icon{color:#fff;cursor:pointer;margin-left:-2rem}.search-bar input{background-color:#fb5e0e;border:1px solid #fb5e0e;border-radius:10px;color:#fff;font-size:1rem;height:40px;margin-bottom:1rem;margin-top:.5rem;max-width:100%;padding:.5rem;width:300px}.nav-links{align-items:center;display:none;flex-direction:column;list-style:none;margin:1rem 0;width:100%}.nav-links.open{display:flex}.nav-links li{margin:1rem}.nav-item{color:#807d7e;font-size:1.2rem;font-weight:600;text-decoration:none}.nav-item:hover{color:#424242}.icons{align-items:center;display:flex;justify-content:flex-end;margin-left:4rem;margin-top:.938rem;position:absolute}.icons a{background-color:#f6efef;border-radius:10px;color:#ada8a9;font-size:1.25rem;margin:.5rem;padding:.5rem}@media (min-width:768px){.search-bar input{font-size:1rem;height:30px;width:500px}}@media (min-width:1024px){.nav-container{align-items:center;flex-direction:row;justify-content:space-between}.logo-and-menu{width:auto}.logo{margin-top:.5rem}.menu-toggle{display:none}.nav-links{align-items:center;display:flex;flex-direction:row;margin:0}.nav-links li{margin:0 1rem}.nav-links a{padding:1.875rem}.icons{justify-content:flex-end;margin-bottom:20px;margin-right:2rem;position:relative}.icons a{background-color:#f6efef;border-radius:10px;color:#ada8a9;font-size:1rem;margin:0 .5rem;padding:.5rem}.search-bar{align-items:center;display:flex;margin-left:1rem;margin-right:2rem;width:auto;width:50%}.search-bar input{font-size:1rem;height:35px;margin-top:1rem;width:400px}.search-icon{font-size:1.1rem;margin-bottom:.2rem;margin-top:.3rem}}.footer{display:flex;flex-direction:column;font-size:1.2rem;margin-bottom:1rem;margin-left:2rem;width:90%}.footer,.logo-footer{justify-content:center}.logo-footer{align-items:center}.footer-links{display:flex;flex-direction:column;margin-top:2rem}.footer-item{color:#000;margin-top:.5rem;text-decoration:none}@media (min-width:800px){.footer{flex-direction:row;margin:5rem auto 2rem}.footer-description{max-width:85%}.footer-links{margin-right:3rem}}.hero-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;position:relative}.hero-image{height:600px;object-fit:cover;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sub-container{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;z-index:1}.hero-subtitle{font-size:1.7rem}.sub-container h3{font-size:1.6rem}.sub-container h3 span{-webkit-text-decoration:line-through #3c4242 4px;text-decoration:line-through #3c4242 4px}.hero-h3{color:#fa6413}.sub-container h2{margin-bottom:7rem}.button-hero{background-color:#fff;border:none;border-radius:.5rem;color:#3c4242;cursor:pointer;font-size:1rem;font-weight:600;height:42px;margin-top:2rem;width:140px}.card-container{align-items:center;display:flex;flex-direction:column;margin-top:3rem}.card{margin-bottom:2rem;text-align:center;width:20rem}.card-h3{font-size:1.5rem}.card-p{font-size:1.2rem}.customerIcon,.secureIcon{height:3rem;width:3rem}@media (min-width:800px){.hero-image{height:750px;width:100%}.hero-subtitle{font-size:2.5rem}.sub-container h3{font-size:2.2rem}.hero-container{justify-content:left}.sub-container{margin-left:9rem}.card-container{flex-direction:row;justify-content:center}.card{text-align:left;width:35rem}.card-h3{font-size:1.8rem}.card-p{font-size:1.5rem;margin-left:3rem}}.restaurants-title{font-size:2.25rem;margin-bottom:4rem;margin-top:2rem;text-align:center}.cards-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:4rem}.restaurant-card{cursor:pointer;margin-right:4rem;text-align:center}.restaurant-img{height:12rem;width:12rem}.card-title{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;margin-top:.5rem;text-align:center}@media (min-width:765px){.cards-container{flex-direction:row;flex-wrap:wrap}}@media (min-width:1024px){.restaurants-title{margin-left:6.5rem;text-align:left}}.products-total{font-size:2.3;margin-right:6rem;margin-top:4rem;text-align:right}.all-products{display:flex;flex-direction:column;text-align:center}.products-title{font-size:2.25rem;justify-content:center;margin-bottom:2rem;margin-top:3rem}.products-button{background-color:#fb5e0e;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.9rem;height:35px;margin-bottom:1rem;width:140px}.products-cards_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-card{cursor:pointer;margin-bottom:4rem}.product-image{height:15rem;object-fit:cover;width:15rem}.product-category{color:#686868;font-size:1rem}.product-title{color:#323232;font-size:1.3rem;font-weight:500;margin-top:.5rem}.product-title:hover{color:#000;font-weight:700}.product-price{color:#fb5e0e;font-size:1.3rem;font-weight:700;margin-top:.5rem}.all-products-title{align-items:center;display:flex;flex-direction:column;margin-top:3rem}.all-products-total{margin-bottom:2rem;margin-top:1.5rem}.pagination{display:flex;justify-content:center;list-style:none;margin-bottom:2rem;margin-top:2rem;padding:0}.pagination li{cursor:pointer;margin:0 5px}.pagination li a{align-items:center;border-radius:50%;color:inherit;display:flex;font-size:14px;height:30px;justify-content:center;text-decoration:none;transition:background-color .3s;width:30px}.pagination .active a{background-color:#fb5e0e;color:#fff}@media (min-width:765px){.products-cards_container{flex-direction:row;flex-wrap:wrap}.product-card{margin-left:1.5rem;margin-right:1.5rem}.products-total{margin-bottom:3rem;margin-left:6.5rem;margin-top:1rem;text-align:left}.all-products-title{align-items:start;flex-direction:column;margin-left:7.5rem;margin-top:3rem}.pagination{margin-top:1rem}.pagination li{margin:0 1rem}.pagination li a{font-size:1rem;height:40px;width:40px}}@media only screen and (min-width:768px){.products-title{justify-content:center}}@media (min-width:1024px){.products-title{margin-left:6.5rem;text-align:left}.product-card{margin-left:4rem;margin-right:4rem}.all-products-title{margin-left:6.5rem}}@media only screen and (min-width:1024px){.all-products{flex-direction:row}.products-button{font-size:1rem;height:42px;margin-left:2rem;margin-top:3.2rem;width:160px}}.providers-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.providers-title{-webkit-text-fill-color:#0000;background:#fa600f;background:linear-gradient(90deg,#fa600f 0,#943909);-webkit-background-clip:text;font-size:2.25rem;margin-bottom:2rem;margin-top:2rem}.bar{height:600px;width:500px}@media only screen and (min-width:1024px){.bar{height:700px;width:650px}}.product-detail{flex-direction:column}.image-container,.product-detail{align-items:center;display:flex;justify-content:center}.image-container{margin-top:1rem}.product-detailed-image{height:auto;max-width:100%}.product-detailed-items{margin-bottom:4rem;margin-left:3rem;text-align:left;width:100%}.product-detailed-price{color:#fb5e0e;font-size:1.3rem;font-weight:700;margin-top:.5rem}.product-detailed-description{width:80%}.link-button{background-color:#fb5e0e;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.9rem;height:35px;margin-top:2rem;width:140px}.product-detailed-name{color:#323232;font-size:1.3rem;font-weight:700;margin-top:.5rem}@media only screen and (min-width:1024px){.product-detail{flex-direction:row;margin-left:10rem;margin-top:4rem}.product-detailed-name{font-size:1.6rem;margin-top:1rem}.image-container img{height:400px;width:700px}.product-detailed-category{color:#686868;font-size:1rem}.product-detailed-price{margin-top:2rem}.product-detailed-description{font-size:1.1rem}.link-button{margin-top:2rem}}.search-title{font-size:1.8rem;margin-bottom:2rem;margin-top:2rem;text-align:center}.no-products-found{font-size:1.6rem;margin-top:10rem;text-align:center}@media (min-width:1024px){.search-title{margin-left:6.5rem}.container-products,.search-title{margin-top:4rem;text-align:left}}
/*# sourceMappingURL=main.32713287.css.map*/