#root{display:flex;flex-direction:column;gap:1.3rem;min-width:17rem}body{margin:0;padding:0}*{font-family:Okra,Helvetica,sans-serif}.App .image-container{border-radius:1rem;height:20rem;overflow:hidden;width:20rem}.App .image-container img{border-radius:inherit;height:inherit;object-fit:cover;width:inherit}.home{display:flex;flex-direction:column;position:relative;width:100%}.home .inspiration-foods-container{background-color:#f8f8f8}.home .brands-container,.home .inspiration-foods-container{align-items:center;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;padding:2.1rem 0;width:100%}.home .brands-container .brands-items,.home .inspiration-foods-container .inspiration-foods-items{display:flex;flex-direction:column;margin:0 .5rem;max-width:68.8rem;position:relative;width:100%}.brands-container .brands-items h3,.inspiration-foods-container .inspiration-foods-items h3{color:#1c1c1c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:500;margin:0 0 2rem;overflow:hidden;text-overflow:ellipsis;transition:.8s}.brands-container .brands-items .scroll-btn,.inspiration-foods-container .inspiration-foods-items .scroll-btn{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);cursor:pointer;display:flex;height:2.2rem;justify-content:center;position:absolute;width:2.2rem;z-index:1}.inspiration-foods-container .inspiration-foods-items #prev-btn{left:-1.2rem;top:50%}.brands-container .brands-items #prev-btn{left:-1.2rem;top:40%}.inspiration-foods-container .inspiration-foods-items #next-btn{right:-1.2rem;top:50%}.brands-container .brands-items #next-btn{right:-1.2rem;top:40%}.brands-container .brands-items .scroll-btn:hover,.inspiration-foods-container .inspiration-foods-items .scroll-btn:hover{background-color:#f8f8f8}.brands-container .brands-items .scroll-btn:active,.inspiration-foods-container .inspiration-foods-items .scroll-btn:active{background-color:#e1e1e1;border:.3rem solid pink;height:1.6rem;width:1.6rem}.brands-container .brands-items .all-brands-container,.inspiration-foods-container .inspiration-foods-items .all-food-items-container{overflow:hidden;transition:.8s}.brands-items .all-brands-container .all-brands,.inspiration-foods-items .all-food-items-container .all-food-items{display:flex;gap:2rem;transition:.8s;width:100%}.all-brands-container .all-brands .brand-container,.all-food-items-container .all-food-items .item-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;text-decoration:none}.all-brands .brand-container .brand-image-div,.all-food-items .item-container .item-image-div{align-items:center;background-color:#fff;border:.5px solid #e8e8e8;border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,.08);box-sizing:border-box;display:flex;height:9.8rem;justify-content:center;overflow:hidden;width:9.8rem}.all-food-items .item-container .item-image-div img{border-radius:50%;height:inherit;object-fit:cover;width:inherit}.all-brands .brand-container .brand-image-div img{height:7.5rem;object-fit:cover;width:7.5rem}.all-brands .brand-container .brand-time,.all-brands .brand-container .brand-title,.all-food-items .item-container .item-title{color:#363636;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1rem;font-weight:500;text-align:center}.all-brands .brand-container .brand-time{font-weight:400}@media screen and (max-width:1140px){.brands-container .brands-items h3,.inspiration-foods-container .inspiration-foods-items h3{margin:0 1rem 2rem}.brands-container .brands-items .all-brands-container,.inspiration-foods-container .inspiration-foods-items .all-food-items-container{margin:0 1rem}.brands-container .brands-items #prev-btn,.inspiration-foods-container .inspiration-foods-items #prev-btn{left:0}.brands-container .brands-items #next-btn,.inspiration-foods-container .inspiration-foods-items #next-btn{right:0}}.home .goToTop-btn{background-color:#ef4f5f;border:none;border-radius:50%;bottom:3rem;box-shadow:0 1.6rem 1.6rem rgba(54,54,54,.06),0 .8rem .8rem rgba(54,54,54,.08);color:#fff;cursor:pointer;font-size:2.5rem;height:4.2rem;opacity:0;outline:none;position:fixed;right:1rem;transition:opacity .8s ease 0s,visibility .8s ease 0s;visibility:hidden;width:4.2rem;z-index:2}.home .goToTop-btn,.orderType-container{align-items:center;display:flex;justify-content:center}.orderType-container{box-shadow:0 .5px 0 #e8e8e8;height:-webkit-max-content;height:max-content;margin-bottom:1px;max-width:100%;width:100%}.orderType-container ::-webkit-scrollbar{display:none}.orderType-container .orderType{align-items:center;display:flex;gap:1rem;height:-webkit-max-content;height:max-content;margin:0 1rem;max-width:68.8rem;overflow:auto hidden;width:100%}.orderType .options-container{cursor:pointer}.options-container .options{align-items:center;display:flex;gap:.7rem;padding:0 1rem}.options-container .options .img-div{align-items:center;background-color:#f8f8f8;border-radius:50%;display:flex;height:3.8rem;justify-content:center;width:3.8rem}.options-container .options .option-image{height:1.8rem;width:1.8rem}.options-container .options .option-title{color:#696969;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:21px;font-weight:500;white-space:nowrap}.options-container .option-urderline{align-self:center;background-color:#ff7e8b;border-color:transparent;border-radius:.7rem;height:.1rem;margin:.8rem 0 .1rem;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .25s cubic-bezier(.445,.05,.55,.95) 0s;transition:transform .25s cubic-bezier(.445,.05,.55,.95) 0s;transition:transform .25s cubic-bezier(.445,.05,.55,.95) 0s,-webkit-transform .25s cubic-bezier(.445,.05,.55,.95) 0s;width:100%;will-change:transform}@media screen and (max-width:480px){.options-container .option-urderline{display:none}}.food-filters-container{background-color:#fff;border-bottom:2px solid #f8f8f8;justify-content:center;max-width:100%;padding:1.8rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.food-filters-container,.food-filters-container .food-filters{align-items:center;display:flex;height:-webkit-max-content;height:max-content;width:100%}.food-filters-container .food-filters{flex-wrap:wrap;gap:.8rem;margin:0 1rem;max-width:68.8rem}.food-filters-container .food-filters::-webkit-scrollbar{display:none}.food-filters .filter-option{align-items:center;background-color:#fff;border:1px solid #cfcfcf;border-radius:.6rem;box-shadow:0 1px 2px rgba(54,54,54,.06);color:#9c9c9c;cursor:pointer;display:flex;font-size:15px;height:100%;justify-content:center;padding:.6rem .7rem;white-space:nowrap}.food-filters .filter-option:hover{background-color:#f8f8f8}.food-filters .selected{background-color:#ef4f5f;border:1px solid #ef4f5f;color:#fff;display:flex;font-size:1rem;gap:.5rem;justify-content:space-between}.food-filters .selected:hover{background-color:#da4d5b;border:1px solid #da4d5b}@media screen and (max-width:480px){.food-filters-container .food-filters{flex-wrap:nowrap;overflow:auto hidden}}.restaurants-container{align-items:center;display:flex;justify-content:center;width:100%}.restaurants-container .restaurants{max-width:68.8rem;width:100%}.restaurants-container .restaurants h3{color:#1c1c1c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:500;margin:0 0 2rem;overflow:hidden;text-overflow:ellipsis;transition:.8s}.restaurants-container .restaurants .all-restaurants{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (max-width:1140px){.restaurants-container .restaurants h3{margin:0 1rem 2rem}}@media screen and (max-width:375px){.restaurants-container .restaurants .all-restaurants{margin:0 1rem}}.generate-restaurant{background-color:#fff;border:.5px solid #fff;border-radius:1rem;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.7rem;max-width:22rem;padding:.6rem;text-decoration:none;width:100%}.generate-restaurant:hover{border:.5px solid #e8e8e8;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);width:22rem}.generate-restaurant .restaurant-image{border-radius:inherit;display:flex;flex-direction:column;height:15rem;position:relative;width:100%}.generate-restaurant .restaurant-image .promoted{background-color:rgba(0,0,0,.3);border-radius:3px;color:#efefef;font-size:.6rem;left:.6rem;padding:1px 5px;position:absolute;top:.6rem;width:-webkit-max-content;width:max-content}.generate-restaurant .restaurant-image .offer{background-color:#256fef;border-radius:0 5px 5px 0;bottom:1rem;color:#fff;font-size:.8rem;font-weight:600;left:0;padding:2px 10px}.generate-restaurant .restaurant-image .offer,.generate-restaurant .restaurant-image .time{font-family:Okra,Helvetica,sans-serif;height:-webkit-max-content;height:max-content;position:absolute;width:-webkit-max-content;width:max-content}.generate-restaurant .restaurant-image .time{background-color:hsla(0,0%,100%,.5);border-radius:5px 5px;bottom:.8rem;color:#363636;font-size:.9rem;padding:2px 5px;right:1rem}.generate-restaurant .restaurant-image img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.generate-restaurant .restaurant-details{display:flex;flex-direction:column;gap:.6rem;width:100%}.generate-restaurant .restaurant-details .title-rating{display:flex;justify-content:space-between}.generate-restaurant .restaurant-details .title-rating .title{font-size:1.2rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%}.generate-restaurant .restaurant-details .title-rating .rating{align-items:center;border-radius:5px 5px;color:#fff;display:flex;font-family:Okra,Helvetica,sans-serif;font-size:.9rem;font-weight:600;height:-webkit-max-content;height:max-content;justify-content:center;padding:2px 5px;width:-webkit-max-content;width:max-content}.generate-restaurant .restaurant-details .title-rating .rating svg{font-size:.6rem}.generate-restaurant .restaurant-details .type-price{color:#696969;display:flex;font-size:.95rem;justify-content:space-between}.generate-restaurant .restaurant-details .type-price .type{margin:0;max-width:60%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.generate-restaurant .restaurant-details .type-price .price{margin:0;max-width:35%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.generate-restaurant .divider{background-color:#e8e8e8;height:.08rem;margin-bottom:.3rem;margin-top:.6rem}.generate-restaurant .bottom-containers{display:flex;justify-content:space-between;width:100%}.generate-restaurant .bottom-containers .left-side{display:flex;overflow:hidden;width:80%}.generate-restaurant .bottom-containers .left-side .rotation-text{align-items:center;color:#696969;display:flex;font-size:.8rem;min-width:100%;transition:.8s}.generate-restaurant .bottom-containers .left-side .rotation-text .rotation-image{align-items:center;display:flex;height:1.2rem;margin:5px .5rem 5px 0;transition:.8s}.generate-restaurant .bottom-containers .left-side .rotation-text .rotation-image img{height:inherit}.generate-restaurant .bottom-containers .left-side .rotation-text span{overflow:hidden;text-overflow:ellipsis}.generate-restaurant .bottom-containers .right-side{display:flex;overflow:hidden;width:16%}.generate-restaurant .bottom-containers .right-side .rotation-image{align-items:center;display:flex;height:1.2rem;justify-content:flex-end;margin:5px 0;min-width:100%;transition:.8s}.generate-restaurant .bottom-containers .right-side .rotation-image img{height:inherit}.lazy-loading{align-items:center;background-color:#f8f8f8;border-radius:inherit;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.lazy-loading .reflector{-webkit-animation:reflectorMove 1.5s infinite;animation:reflectorMove 1.5s infinite;background-color:#fff;box-shadow:0 0 20px 10px #fff;height:110%;position:absolute;rotate:4deg;width:5px}@-webkit-keyframes reflectorMove{0%{left:-10%}to{left:150%}}@keyframes reflectorMove{0%{left:-10%}to{left:150%}}.cart-view-container{align-items:center;bottom:0;display:flex;justify-content:center;min-width:17rem;position:fixed;width:100%;z-index:1}.cart-view-container .cart-view{align-items:center;background-color:#60b246;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;max-width:68.8rem;padding:.5rem;width:100%}.cart-view-container .cart-view .left-section{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:1.2rem;font-weight:600;gap:.3rem}.cart-view-container .cart-view .view-cart{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap-reverse;font-size:1.2rem;font-weight:600;gap:.5rem;justify-content:center;outline:none}.restaurant-page{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.restaurant-page .restaurant-details{box-sizing:border-box;max-width:68.8rem;padding:0 .2rem;width:100%}.restaurant-page .restaurant-details .restaurant-images{display:flex;gap:.4rem;height:23rem;overflow:hidden;width:100%}.restaurant-page .restaurant-details .restaurant-images .image1{height:100%;overflow:hidden;width:62%}.restaurant-page .restaurant-details .restaurant-images .middle-images{display:flex;flex-direction:column;gap:.4rem;height:100%;width:18%}.restaurant-page .restaurant-details .restaurant-images .image2{height:50%;overflow:hidden;width:100%}.restaurant-page .restaurant-details .restaurant-images .image3{height:49%;overflow:hidden;width:100%}.restaurant-page .restaurant-details .restaurant-images .image4{height:100%;overflow:hidden;width:19%}.restaurant-page .restaurant-details .restaurant-images img{cursor:pointer;height:100%;object-fit:cover;transition:.5s;width:100%}.restaurant-page .restaurant-details .restaurant-images img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.restaurant-page .restaurant-details .restaurant-info{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.restaurant-page .restaurant-details .restaurant-info .name-rating{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;width:100%}.restaurant-details .restaurant-info .name-rating .name{font-size:2.3rem;font-weight:500;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:65%}.restaurant-details .restaurant-info .name-rating .rating{display:flex;justify-content:space-between;width:32%}.restaurant-info .name-rating .rating .delivery-reviews,.restaurant-info .name-rating .rating .dining-reviews{align-items:center;display:flex;gap:.5rem;width:49%}.restaurant-info .name-rating .rating .star-rating{align-items:center;border-radius:.26rem;color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.23rem .26rem}.restaurant-info .name-rating .rating .star-rating svg{font-size:.8rem}.restaurant-info .name-rating .rating .subtitle .reviewCount{font-size:.85rem;font-weight:600}.restaurant-info .name-rating .rating .subtitle .sideSubTitle{border-bottom:.01rem dashed #b5b5b5;color:#363636;font-size:.8rem;padding-bottom:.1rem}.restaurant-details .restaurant-info .cuisine-address{color:#828282;margin-top:.5rem}.restaurant-details .restaurant-info .cuisine-address .cuisine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-details .restaurant-info .cuisine-address .address{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-details .restaurant-info .opening-hours{align-items:center;color:#f4a266;display:flex;gap:.2rem;margin-top:.5rem;position:relative;width:-webkit-max-content;width:max-content}.restaurant-details .restaurant-info .opening-hours svg{color:#9c9c9c;cursor:pointer;font-size:1.2rem;rotate:10deg}.restaurant-details .restaurant-info .opening-hours svg:hover{color:#646464}.restaurant-details .restaurant-info .opening-hours .timings{background-color:#fff;border:.1rem solid #cacaca;border-radius:.5rem;box-shadow:1px 3px 5px -1px rgba(0,0,0,.2);display:none;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:center;left:8.7rem;max-width:15rem;min-height:2rem;min-width:5rem;padding:.7rem;position:absolute;top:-1rem;width:-webkit-max-content;width:max-content}.restaurant-details .restaurant-info .opening-hours .timings svg{background-color:#fff;border-radius:50%;color:#cacaca;font-size:1rem;left:-.72rem;position:absolute;rotate:0deg;top:1rem}.restaurant-details .restaurant-info .opening-hours .timings .every-timing{color:#5a5a5a;font-family:cursive}.restaurant-page .restaurant-details .restaurant-info hr{background-color:hsla(0,0%,81%,.62);border-color:transparent;border-radius:.7rem;height:.03rem;width:100%}.restaurant-page .restaurant-details .last-divider{border:1px solid #e4e4e4;margin:1rem 0 1.6rem;width:100%}@media screen and (max-width:770px){.restaurant-details .restaurant-info .name-rating .name{width:55%}.restaurant-details .restaurant-info .name-rating .rating{width:42%}}@media screen and (max-width:500px){.restaurant-details .restaurant-info .name-rating{overflow:auto}.restaurant-details .restaurant-info ::-webkit-scrollbar{display:none}.restaurant-details .restaurant-info .name-rating .name{font-size:1.8rem;width:49%}.restaurant-details .restaurant-info .name-rating .rating{width:49%}.restaurant-info .name-rating .rating .subtitle .reviewCount{display:none}.restaurant-details .restaurant-info .opening-hours .timings{left:0;top:1.5rem}}@media screen and (max-width:430px){.restaurant-page .restaurant-details .restaurant-images .image1{width:100%}.restaurant-info .name-rating .rating .dining-reviews,.restaurant-page .restaurant-details .restaurant-images .image4,.restaurant-page .restaurant-details .restaurant-images .middle-images{display:none}.restaurant-info .name-rating .rating .delivery-reviews{width:100%}}.restaurant-items{display:flex;width:100%}.restaurant-items .categories-section{background-color:#fff;display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 8.5rem);overflow:hidden auto;position:-webkit-sticky;position:sticky;top:8.5rem;width:25%}.restaurant-items .categories-section::-webkit-scrollbar{display:none}.restaurant-items .categories-section .category-name{color:#666;cursor:pointer;font-size:1rem;font-weight:lighter;line-height:1.5rem;padding:.5rem 1.2rem}.restaurant-items .categories-section .category-name::-webkit-scrollbar{display:none}.restaurant-items .categories-section .selected-category{background:linear-gradient(90deg,#fff,#ffedef);border-right:3px solid #ef4f5f;color:#ef4f5f;font-weight:600}.restaurant-items .items-section{border-left:1px solid #e8e8e8;padding-left:2rem;width:72%}.restaurant-items .items-section .heading{align-items:center;color:#828282;display:flex;gap:.5rem;padding:1rem 0}.restaurant-items .items-section .promocodes{align-items:center;display:flex;gap:.5rem;overflow:auto hidden}.restaurant-items .items-section .promocodes .promo{background-color:#1155cb;border-radius:.18rem;color:#fff;display:flex;flex-direction:column;font-size:.8rem;padding:.5rem;white-space:nowrap}.restaurant-items .items-section .promocodes .promo .title{font-weight:600}.restaurant-items .items-section .promocodes::-webkit-scrollbar{display:none}.restaurant-items .items-section .category-wise .category-name{color:#1c1c1c;font-size:1.6rem;font-weight:500;margin:0;padding:1.2rem 0}.restaurant-items .items-section .category-wise .semi-category .semi-category-name{color:dimgray;font-size:1rem;letter-spacing:.15rem;margin:0 0 1rem;text-transform:uppercase}.restaurant-items .items-section .category-wise .semi-category .category-divider{border:1px solid #e4e4e4}@media screen and (max-width:770px){.restaurant-items{flex-direction:column}.restaurant-items .categories-section{box-shadow:0 .5px 3px hsla(0,0%,78%,.79);display:flex;flex-direction:row;height:-webkit-max-content;height:max-content;max-height:-webkit-max-content;max-height:max-content;overflow:auto;top:8.3rem;white-space:nowrap;width:100%;z-index:1}.restaurant-items .categories-section .selected-category{background:linear-gradient(180deg,#fff,#ffedef);border-bottom:3px solid #ef4f5f;border-right:0}.restaurant-items .items-section{border-left:0 solid #e8e8e8;padding-left:0;width:100%}}@media screen and (max-width:500px){.restaurant-items .categories-section{top:7.7rem}}.item{display:flex;gap:1rem;margin-bottom:2rem;width:95%}.item .item-images{height:-webkit-max-content;height:max-content;min-height:4rem;min-width:8rem;position:relative}.item .item-images .main-image{border-radius:.5rem;height:8rem;overflow:hidden;width:8rem}.item .item-images .main-image img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.item .item-images .tag-image{position:absolute;right:.4rem;top:.4rem;width:.8rem}.item .item-images .add-to-cart{align-items:center;background-color:#fff;border:1px solid #d4d5d9;border-radius:.4rem;bottom:-.5rem;box-shadow:0 3px 8px #e9e9eb;display:flex;height:2rem;justify-content:space-between;left:15%;overflow:hidden;position:absolute;width:5.5rem}.item .item-images .add-to-cart .add-button{background-color:#fff;border:none;border-radius:inherit;color:#60b246;cursor:pointer;font-size:.9rem;font-weight:600;height:100%;outline:none;width:100%}.item .item-images .add-to-cart .add-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.item .item-images .add-to-cart .minus-button{align-items:center;display:flex;font-size:1.4rem;justify-content:center}.item .item-images .add-to-cart .minus-button,.item .item-images .add-to-cart .plus-button{background-color:#fff;border:none;border-radius:inherit;cursor:pointer;height:100%;outline:none;width:1.8rem}.item .item-images .add-to-cart .plus-button{color:#60b246;font-size:1.2rem}.item .item-images .add-to-cart .plus-button:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.item .item-images .add-to-cart .count{align-items:center;color:#60b246;display:flex;height:100%;justify-content:center;overflow:hidden;text-align:center;width:1.8rem}.item .item-details{display:flex;flex-direction:column;gap:.5rem;overflow:auto}.item .item-details::-webkit-scrollbar{display:none}.item .item-details .item-name{color:#1c1c1c;font-size:1.2rem;font-weight:500;margin:0}.item .item-details .tags{display:flex;gap:1rem}.item .item-details .tags .tag{border-radius:.25rem;color:#fff;font-size:.8rem;height:-webkit-max-content;height:max-content;line-height:.75rem;padding:.2rem .5rem;white-space:nowrap;width:-webkit-max-content;width:max-content}.item .item-details .votes{align-items:center;display:flex;gap:.5rem}.item .item-details .votes .vote-stars{color:#f3c117}.item .item-details .votes .vote-text{color:#9c9c9c}.item .item-details .item-description,.item .item-details .item-price{color:#6c6c6c;font-size:.9rem}@media screen and (max-width:770px){.item{width:100%}}.restaurant-loading{display:flex;flex-direction:column;gap:2rem;margin:0 1rem;max-width:68.8rem;width:100%}.restaurant-loading .top-section{border-radius:.5rem;height:23rem;width:100%}.restaurant-loading .bottom-section{display:flex;gap:1rem;justify-content:space-between;width:100%}.restaurant-loading .bottom-section .left-section{display:flex;flex-direction:column;gap:1rem;width:74%}.restaurant-loading .bottom-section .left-section .small-box-collection{display:flex;gap:1rem;justify-content:space-between;width:100%}.restaurant-loading .bottom-section .left-section .small-box-collection .small-box{border-radius:.3rem;height:11rem;width:32%}.restaurant-loading .bottom-section .left-section .together-collection{display:flex;gap:1rem;justify-content:space-between;width:100%}.restaurant-loading .bottom-section .right-section{display:flex;flex-direction:column;gap:1rem;width:24%}.restaurant-loading .bottom-section .right-section .small{width:50%}.restaurant-loading .bottom-section .right-section .medium{width:80%}.restaurant-loading .bottom-section .small{border-radius:.2rem;height:2rem;width:25%}.restaurant-loading .bottom-section .medium{border-radius:.2rem;height:2rem;width:40%}.restaurant-loading .bottom-section .large{border-radius:.2rem;height:2.5rem;width:50%}.restaurant-loading .bottom-section .small-collection{display:flex;gap:.5rem;width:100%}.restaurant-loading .bottom-section .collection{display:flex;flex-direction:column;gap:.5rem;width:100%}.restaurant-loading .bottom-section .large-box{border-radius:.3rem;height:10rem;width:98%}.restaurant-loading .bottom-section .thin-large{border-radius:.2rem;height:1.3rem;width:82%}.restaurant-loading .bottom-section .thin-small{border-radius:.2rem;height:1.3rem;width:40%}.not-found-page{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.not-found-page .not-found{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 1rem;max-width:68.8rem;padding:4rem 0;width:100%}.not-found-page .not-found .not-found-image{height:100%;width:50%}.not-found-page .not-found .not-found-image img{height:100%;object-fit:cover;width:100%}.not-found-page .not-found .text-button{align-items:center;display:flex;flex-direction:column;gap:2rem;width:50%}.not-found-page .not-found .text-button .not-found-text{color:#2d2d2d;font-size:1.2rem;line-height:1.5rem;text-align:center;width:80%}.not-found-page .not-found .text-button .back-to-home{background-color:#ff4e5f;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;outline:none;padding:.5rem 1rem;text-transform:uppercase}.not-found-page .not-found .text-button .back-to-home:hover{background-color:#ef4758}@media screen and (max-width:800px){.not-found-page .not-found{flex-direction:column;gap:2rem}.not-found-page .not-found .not-found-image{width:80%}.not-found-page .not-found .text-button{width:100%}.not-found-page .not-found .text-button .not-found-text{width:90%}}@media screen and (max-width:500px){.not-found-page .not-found .text-button .not-found-text{font-size:1rem}.not-found-page .not-found .text-button .back-to-home{font-size:.9rem}}.cart-page{align-items:center;display:flex;flex-direction:column;width:100%}.cart-page .cart-details{box-sizing:border-box;max-width:50.8rem;padding:0 1rem;width:100%}.cart-page .cart-details .total-container{margin-top:3rem;width:100%}.cart-page .cart-details .total-container .total{align-items:center;color:#474747;display:flex;gap:1rem;justify-content:space-between;width:100%}.cart-page .cart-details .total-container .total .text{font-size:1.4rem}.cart-page .cart-details .total-container .total .amount{font-size:1.5rem;font-weight:700}.cart-page .cart-details .total-container .divider{border:1px solid #e4e4e4;margin:1rem 0;width:100%}.cart-page .cart-details .cart-items{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-width:16rem;width:100%}.cart-page .cart-details .buttons{display:flex;justify-content:flex-end;margin:1rem 0;width:100%}.cart-page .cart-details .buttons button{border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;outline:none;padding:.5rem 1rem;text-transform:uppercase}.cart-page .cart-details .buttons .clear-cart{background-color:#ff4e5f}.cart-page .cart-details .buttons .clear-cart:hover{background-color:#ef4758}.cart-page .cart-details .buttons .order{background-color:#48c479}.cart-page .cart-details .buttons .order:hover{background-color:#3faf6c}.cart-page .cart-details .empty-cart{align-items:center;display:flex;flex-direction:column;margin-bottom:5rem;width:100%}.cart-page .cart-details .empty-cart .empty-cart-image{height:22rem;max-width:22rem;width:100%}.cart-page .cart-details .empty-cart .empty-cart-image img{height:100%;object-fit:cover;width:100%}.cart-page .cart-details .empty-cart .heading{margin:2rem 0 0;text-align:center}.cart-page .cart-details .empty-cart .text{margin:1rem 0;text-align:center}.cart-page .cart-details .empty-cart .go-to-home{background-color:#ff4e5f;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;outline:none;padding:.5rem 1rem;text-transform:uppercase}.cart-page .cart-details .empty-cart .go-to-home:hover{background-color:#ef4758}.cart-item{align-items:center;border-radius:.5rem;box-shadow:0 2px 5px hsla(0,0%,63%,.788);box-sizing:border-box;display:flex;font-size:1.2rem;gap:1rem;justify-content:space-between;min-height:6.5rem;overflow:hidden;padding:.4rem 1.3rem;width:100%}.cart-item .image-name{align-items:center;-webkit-column-gap:2rem;column-gap:2rem;display:flex;row-gap:.5rem;width:70%}.cart-item .image-name .cart-item-image{border-radius:.3rem;height:5rem;min-width:5rem;overflow:hidden;width:5rem}.cart-item .image-name .cart-item-image img{border-radius:inherit;height:inherit;object-fit:cover;width:inherit}.cart-item .image-name .cart-item-name{color:#525252;font-weight:700;width:100%}.cart-item .buttons-price{align-items:center;-webkit-column-gap:2rem;column-gap:2rem;display:flex;row-gap:.5rem}.cart-item .buttons-price .cart-item-buttons{align-items:center;border:1px solid #d4d5d9;display:flex;height:1.5rem;justify-content:space-between;min-width:5rem;overflow:hidden;padding:.3rem .5rem}.cart-item .buttons-price .cart-item-buttons .minus-button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;outline:none}.cart-item .buttons-price .cart-item-buttons .plus-button{background-color:#fff;border:none;color:#60b246;cursor:pointer;font-size:1.2rem;outline:none}.cart-item .buttons-price .cart-item-buttons .count{color:#60b246;font-size:1rem;overflow:hidden}.cart-item .buttons-price .cart-item-price{text-align:right}@media screen and (max-width:680px){.cart-item .image-name .cart-item-name{font-size:1rem;font-weight:500}}@media screen and (max-width:480px){.cart-item{min-height:4.5rem}.cart-item .image-name{align-items:flex-start;display:flex;flex-direction:column;width:60%}.cart-item .image-name .cart-item-image{height:4rem;width:4rem}.cart-item .image-name .cart-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item .buttons-price{flex-direction:column-reverse}.cart-item .buttons-price .cart-item-buttons{height:1rem;min-width:4rem}.cart-item .buttons-price .cart-item-price{font-size:1rem}}.model{background-color:rgba(26,26,26,.9);bottom:0;height:100%;left:0;min-width:17rem;position:fixed;right:0;top:0;width:100%;z-index:5}.model,.model .message{align-items:center;display:flex;justify-content:center}.model .message{background-color:#fff;border-radius:.3rem;box-sizing:border-box;flex-direction:column;margin:0 .5rem;min-width:14rem;padding:1.5rem 4rem;text-align:center}.model .message .check{align-items:center;border:.3rem solid rgba(0,255,0,.112);border-radius:50%;color:rgba(0,170,0,.83);display:flex;font-size:3rem;height:4rem;justify-content:center;overflow:hidden;position:relative;width:4rem}.model .message .check .moving-element{-webkit-animation:mymove 1.2s infinite;animation:mymove 1.2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#fff;height:inherit;position:absolute;width:inherit}.model .message .heading{color:#595959}.model .message .go-to-home{background-color:#4e65ff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:.4rem .6rem;text-transform:uppercase}.model .message .go-to-home:hover{background-color:#475ce7}.model .message .exclamation{align-items:center;-webkit-animation:myscale .2s linear;animation:myscale .2s linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:.2rem solid hsla(28,89%,82%,.749);border-radius:50%;color:hsla(28,89%,75%,.925);display:flex;font-size:3rem;height:4rem;justify-content:center;overflow:hidden;position:relative;width:4rem}.model .message .exclamation svg{-webkit-animation:myrotate .3s linear;animation:myrotate .3s linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes myscale{0%{scale:.5}to{scale:1.5}}@keyframes myscale{0%{scale:.5}to{scale:1.5}}@-webkit-keyframes myrotate{0%{opacity:0;rotate:-90deg}to{opacity:1;rotate:30deg}}@keyframes myrotate{0%{opacity:0;rotate:-90deg}to{opacity:1;rotate:30deg}}.model .message .text{color:#595959;margin-top:0}.model .message .cancel{background-color:#ff4e5f;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:.4rem .6rem;text-transform:uppercase}.model .message .cancel:hover{background-color:#ef4758}.header *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.header-container{align-items:center;display:flex;height:4.5rem;justify-content:center;max-width:100%;width:100%}.header-container .header{align-items:center;display:flex;gap:1.5rem;height:100%;margin:0 1rem;max-width:68.8rem;width:100%}.header #logo{height:1.7rem;min-width:7.9rem}.header .search-container{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:.48rem;box-shadow:0 2px 8px rgba(28,28,28,.08);display:flex;height:3.3rem;width:55.7%}.search-container .location{align-items:center;display:flex;gap:6px;padding:0 6px}.search-container .location #location-icon{color:#ff7e8b;font-size:25px;padding-top:.4rem}.search-container .location input{border:none;outline:none}.search-container .location input::-webkit-input-placeholder{color:#828282;font-size:1rem}.search-container .location input::placeholder{color:#828282;font-size:1rem}.search-container .location #down-arrow-icon{color:#4f4f4f}.search-container .divider{border:.05rem solid #cfcfcf;height:1.2rem;margin-left:5px;width:0}.search-container .search{align-items:center;display:flex;gap:10px;height:100%;padding-left:12px;position:relative;width:100%}.search-container .search #search-icon{color:#828282;font-size:25px;padding-top:.4rem}.search-container .search input{border:none;border-radius:0 .48rem .48rem 0;height:96%;outline:none;width:100%}.search-container .search input::-webkit-input-placeholder{color:#828282;font-size:1rem}.search-container .search input::placeholder{color:#828282;font-size:1rem}.search .search-bar-items-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:.8rem;box-shadow:0 2px 8px rgba(28,28,28,.08);box-sizing:border-box;left:0;max-height:35rem;opacity:0;overflow:auto;padding:1rem 0;position:absolute;top:4rem;transition:opacity .25s ease 0s,top .25s ease 0s;visibility:hidden;width:inherit;z-index:5}.search-bar-items-container .search-bar-items{display:flex;flex-direction:column}.search-bar-items-container .not-match-container{box-sizing:border-box;padding:0 1rem;-webkit-user-select:none;user-select:none}.search-bar-items-container .not-match-container .oops{color:#9c9c9c;font-weight:500;margin:0}.search-bar-items-container .not-match-container .text{color:#9c9c9c;font-size:.9rem}.search:focus-within .search-bar-items-container{opacity:1;visibility:visible}.header .authentications{display:flex;gap:2.7rem;margin-left:3rem}.header .authentications .link{color:#696969;cursor:pointer;display:flex;font-size:1.2rem;letter-spacing:.2px;text-decoration:none;white-space:nowrap}.authentications .link .cartIcon-total{position:relative}.authentications .link .cartIcon-total svg{font-size:1.8rem}.authentications .link .cartIcon-total .cartItemTotal{color:#fff;font-size:.7rem;font-weight:700;left:9px;overflow:hidden;position:absolute;text-align:center;top:2px;width:.8rem}.login-user{align-items:center;-webkit-column-gap:.2rem;column-gap:.2rem;display:flex;justify-content:space-between;position:relative;width:8rem}.login-user .name{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.login-user .log-out{background-color:#ff4e5f;border-radius:3px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#fff;cursor:pointer;display:none;font-size:1.1rem;font-weight:500;left:0;padding:.2rem .7rem;position:absolute;text-align:center;top:2.5rem;width:8rem}.login-user .log-out:hover{background-color:#de4756}.header .bar{align-items:center;cursor:pointer;display:none;flex-direction:column;height:1rem;justify-content:space-between;width:1.5rem}.header .bar span{background-color:#1c1c1c;display:block;height:3px;transition:.25s;width:100%}.header-container .bar-options{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:2rem;left:0;padding:3rem 0 0 2rem;position:absolute;right:0;top:4.5rem;transition:.25s;z-index:5}.header-container .bar-options .link{color:#696969;cursor:pointer;display:flex;font-size:1.2rem;letter-spacing:.2px;text-decoration:none;white-space:nowrap}.bar-options .link .cartIcon-total{position:relative}.bar-options .link .cartIcon-total svg{font-size:1.8rem}.bar-options .link .cartIcon-total .cartItemTotal{color:#fff;font-size:.7rem;font-weight:700;left:9px;overflow:hidden;position:absolute;text-align:center;top:4px;width:.8rem}.header-container .bar-options .search-container{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:.48rem;box-shadow:0 2px 8px rgba(28,28,28,.08);display:flex;height:3.3rem;width:90%}@media screen and (max-width:900px){.search-container .divider,.search-container .location{display:none}}@media screen and (max-width:800px){.header .authentications,.header .search-container{display:none}.header .bar{display:flex}.header-container .header{justify-content:space-between}}@media screen and (min-width:800px){.header-container .bar-options{opacity:0;z-index:-1}}.blur-background{align-items:center;background-color:rgba(26,26,26,.9);bottom:0;display:flex;height:100%;justify-content:center;left:0;min-width:17rem;position:fixed;right:0;top:0;width:100%;z-index:5}.blur-background .log-in-form,.blur-background .sign-up-form{align-items:center;background-color:#fff;border-radius:.3rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:-webkit-max-content;height:max-content;justify-content:center;margin:1rem;min-width:10rem;padding:2rem 1.3rem;-webkit-transform:scale(1.3);transform:scale(1.3);transition:.3s;width:30rem}.blur-background .log-in-form .top-section,.blur-background .sign-up-form .top-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem;width:100%}.blur-background .log-in-form .top-section .heading,.blur-background .sign-up-form .top-section .heading{color:#4b4b4b;margin:0}.blur-background .log-in-form .top-section .cross-btn,.blur-background .sign-up-form .top-section .cross-btn{color:#4b4b4b;cursor:pointer;font-size:1.3rem}.blur-background .log-in-form .email,.blur-background .log-in-form .full-name,.blur-background .log-in-form .password,.blur-background .sign-up-form .email,.blur-background .sign-up-form .full-name,.blur-background .sign-up-form .password{display:flex;flex-direction:column;width:100%}.blur-background .log-in-form .email .input-container,.blur-background .log-in-form .full-name .input-container,.blur-background .log-in-form .password .input-container,.blur-background .sign-up-form .email .input-container,.blur-background .sign-up-form .full-name .input-container,.blur-background .sign-up-form .password .input-container{align-items:center;border:.1rem solid hsla(0,0%,65%,.514);border-radius:.5rem;box-sizing:border-box;display:flex;height:3.5rem;position:relative;transition:.3s;width:100%}.blur-background .log-in-form .email .input-container input,.blur-background .log-in-form .full-name .input-container input,.blur-background .log-in-form .password .input-container input,.blur-background .sign-up-form .email .input-container input,.blur-background .sign-up-form .full-name .input-container input,.blur-background .sign-up-form .password .input-container input{border:none;border-radius:inherit;color:#3e3e3e;font-size:1.5rem;height:100%;outline:none;padding:0 0 0 1rem;width:100%}.blur-background .log-in-form .email .input-container label,.blur-background .log-in-form .full-name .input-container label,.blur-background .log-in-form .password .input-container label,.blur-background .sign-up-form .email .input-container label,.blur-background .sign-up-form .full-name .input-container label,.blur-background .sign-up-form .password .input-container label{background-color:#fff;color:hsla(0,0%,9%,.516);font-size:1.2rem;left:1rem;position:absolute;top:1rem;transition:.3s}.blur-background .log-in-form .email .input-container .label-style,.blur-background .log-in-form .full-name .input-container .label-style,.blur-background .log-in-form .password .input-container .label-style,.blur-background .sign-up-form .email .input-container .label-style,.blur-background .sign-up-form .full-name .input-container .label-style,.blur-background .sign-up-form .password .input-container .label-style{font-size:.9rem;top:-.5rem}.blur-background .log-in-form .email .input-container .green,.blur-background .log-in-form .full-name .input-container .green,.blur-background .log-in-form .password .input-container .green,.blur-background .sign-up-form .email .input-container .green,.blur-background .sign-up-form .full-name .input-container .green,.blur-background .sign-up-form .password .input-container .green{color:#099}.blur-background .log-in-form .email .input-container .red,.blur-background .log-in-form .full-name .input-container .red,.blur-background .log-in-form .password .input-container .red,.blur-background .sign-up-form .email .input-container .red,.blur-background .sign-up-form .full-name .input-container .red,.blur-background .sign-up-form .password .input-container .red{color:#ff6271}.blur-background .log-in-form .email .input-container .cross,.blur-background .log-in-form .email .input-container .eye,.blur-background .log-in-form .full-name .input-container .cross,.blur-background .log-in-form .full-name .input-container .eye,.blur-background .log-in-form .password .input-container .cross,.blur-background .log-in-form .password .input-container .eye,.blur-background .sign-up-form .email .input-container .cross,.blur-background .sign-up-form .email .input-container .eye,.blur-background .sign-up-form .full-name .input-container .cross,.blur-background .sign-up-form .full-name .input-container .eye,.blur-background .sign-up-form .password .input-container .cross,.blur-background .sign-up-form .password .input-container .eye{align-items:center;background-color:#fff;border-radius:inherit;color:hsla(0,0%,9%,.516);cursor:pointer;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:2rem}.blur-background .log-in-form .email .green,.blur-background .log-in-form .full-name .green,.blur-background .log-in-form .password .green,.blur-background .sign-up-form .email .green,.blur-background .sign-up-form .full-name .green,.blur-background .sign-up-form .password .green{border-color:#099;color:#099}.blur-background .log-in-form .email .red,.blur-background .log-in-form .full-name .red,.blur-background .log-in-form .password .red,.blur-background .sign-up-form .email .red,.blur-background .sign-up-form .full-name .red,.blur-background .sign-up-form .password .red{border-color:#ff6271;color:#ff6271}.blur-background .log-in-form .email .wrong-message,.blur-background .log-in-form .full-name .wrong-message,.blur-background .log-in-form .password .wrong-message,.blur-background .sign-up-form .email .wrong-message,.blur-background .sign-up-form .full-name .wrong-message,.blur-background .sign-up-form .password .wrong-message{color:#ff6271;font-size:.9rem;margin:.2rem 0 0 .5rem;min-height:1rem}.blur-background .log-in-form .terms-conditions,.blur-background .sign-up-form .terms-conditions{align-items:flex-start;display:flex;gap:.5rem}.blur-background .log-in-form .terms-conditions input,.blur-background .sign-up-form .terms-conditions input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #9c9c9c;border-radius:4px;cursor:pointer;min-height:18px;min-width:18px;outline:0;position:relative}.blur-background .log-in-form .terms-conditions input:checked,.blur-background .log-in-form .terms-conditions input:hover,.blur-background .sign-up-form .terms-conditions input:checked,.blur-background .sign-up-form .terms-conditions input:hover{border-color:#ff6271}.blur-background .log-in-form .terms-conditions input:checked:after,.blur-background .sign-up-form .terms-conditions input:checked:after{border-bottom:.125rem solid #ed5a6b;border-right:.125rem solid #ed5a6b;content:"";height:.6rem;left:.25rem;position:absolute;top:.07rem;-webkit-transform:rotate(48deg);transform:rotate(48deg);width:.2rem}.blur-background .log-in-form .terms-conditions .terms,.blur-background .sign-up-form .terms-conditions .terms{color:dimgray}.blur-background .log-in-form .terms-conditions .terms a,.blur-background .sign-up-form .terms-conditions .terms a{color:#ff6271;text-decoration:none}.blur-background .log-in-form .submit-btn,.blur-background .sign-up-form .submit-btn{background-color:#ef4f5f;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.1rem;height:3rem;outline:none;transition:.3s;width:100%}.blur-background .log-in-form .submit-btn:hover,.blur-background .sign-up-form .submit-btn:hover{background-color:#df4857}.blur-background .log-in-form .submit-btn:disabled,.blur-background .sign-up-form .submit-btn:disabled{background-color:#9c9c9c;color:#fff;cursor:not-allowed}.blur-background .log-in-form hr,.blur-background .sign-up-form hr{border:none;border-bottom:1px solid #e8e8e8;margin:0;width:100%}.blur-background .log-in-form .alternate,.blur-background .sign-up-form .alternate{color:dimgray;width:100%}.blur-background .log-in-form .alternate .text-link,.blur-background .sign-up-form .alternate .text-link{color:#ff5768;cursor:pointer}.blur-background .log-in-form .disclaimer,.blur-background .sign-up-form .disclaimer{color:#ff5768;width:100%}.blur-background .log-in-form .success-message,.blur-background .sign-up-form .success-message{align-items:center;border-radius:.3rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:1rem;text-align:center}.blur-background .log-in-form .success-message .check,.blur-background .sign-up-form .success-message .check{align-items:center;border:.3rem solid rgba(0,255,0,.112);border-radius:50%;color:rgba(0,170,0,.83);display:flex;font-size:4rem;height:5rem;justify-content:center;overflow:hidden;position:relative;width:5rem}.blur-background .log-in-form .success-message .check .moving-element,.blur-background .sign-up-form .success-message .check .moving-element{-webkit-animation:mymove 1.2s infinite;animation:mymove 1.2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#fff;height:inherit;position:absolute;width:inherit}@-webkit-keyframes mymove{0%{left:0}to{left:5rem}}@keyframes mymove{0%{left:0}to{left:5rem}}.blur-background .log-in-form .success-message .heading,.blur-background .log-in-form .success-message .text,.blur-background .sign-up-form .success-message .heading,.blur-background .sign-up-form .success-message .text{color:#595959;margin:0}.blur-background .log-in-form .success-message .buttons,.blur-background .sign-up-form .success-message .buttons{display:flex;gap:1rem}.blur-background .log-in-form .success-message .buttons button,.blur-background .sign-up-form .success-message .buttons button{border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:.4rem .6rem;text-transform:uppercase}.blur-background .log-in-form .success-message .buttons .login,.blur-background .log-in-form .success-message .buttons .ok,.blur-background .sign-up-form .success-message .buttons .login,.blur-background .sign-up-form .success-message .buttons .ok{background-color:#4e65ff}.blur-background .log-in-form .success-message .buttons .cancel,.blur-background .sign-up-form .success-message .buttons .cancel{background-color:#ef4f5f}.blur-background .log-in-form .success-message .buttons .login:hover,.blur-background .log-in-form .success-message .buttons .ok:hover,.blur-background .sign-up-form .success-message .buttons .login:hover,.blur-background .sign-up-form .success-message .buttons .ok:hover{background-color:#475ce7}.blur-background .log-in-form .success-message .buttons .cancel:hover,.blur-background .sign-up-form .success-message .buttons .cancel:hover{background-color:#df4857}.blur-background .log-in-failed,.blur-background .sign-up-failed{background-color:#fff;border-radius:.3rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:-webkit-max-content;height:max-content;justify-content:center;margin:1rem;min-width:10rem;padding:2rem 1.3rem;transition:.3s;width:30rem}.blur-background .log-in-failed .top-section,.blur-background .sign-up-failed .top-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem;width:100%}.blur-background .log-in-failed .top-section .heading,.blur-background .sign-up-failed .top-section .heading{color:#4b4b4b;margin:0}.blur-background .log-in-failed .top-section .cross-btn,.blur-background .sign-up-failed .top-section .cross-btn{color:#4b4b4b;cursor:pointer;font-size:1.3rem}.blur-background .log-in-failed .message,.blur-background .sign-up-failed .message{color:dimgray}.blur-background .log-in-failed button,.blur-background .sign-up-failed button{border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.1rem;height:3rem;outline:none;transition:.3s;width:100%}.blur-background .log-in-failed .try-again,.blur-background .sign-up-failed .try-again{background-color:#ef4f5f}.blur-background .log-in-failed .try-again:hover,.blur-background .sign-up-failed .try-again:hover{background-color:#df4857}.blur-background .log-in-failed .skip,.blur-background .sign-up-failed .skip{background-color:#fff;color:#df4857;font-size:1rem;height:2rem}.search-bar-item{align-items:flex-start;background-color:#fff;box-sizing:border-box;color:#000;display:flex;gap:1rem;height:-webkit-max-content;height:max-content;justify-content:flex-start;padding:1rem;text-decoration:none;width:100%}.search-bar-item .image-container{border-radius:.3rem;height:5rem;min-width:5rem;overflow:hidden;width:5rem}.search-bar-item .image-container img{border-radius:inherit;height:inherit;object-fit:cover;width:inherit}.search-bar-item .title{font-size:1.1rem;font-weight:500;margin:0}.search-bar-item .title .text{color:#9c9c9c;font-size:.9rem}.search-bar-item:hover{background-color:#f6f6f6}.footer-container{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;max-width:100%;min-height:5rem;position:relative;width:100%;z-index:1}.footer-container .footer{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;height:100%;justify-content:space-between;max-width:68.8rem;padding:1rem;width:100%}.footer #logo{height:1.7rem;min-width:7.9rem}.footer .copyright{color:#797979;font-size:large;font-weight:900;text-align:center}.footer .copyright #creator{color:#383838}.footer .social-media{display:flex;gap:1rem;overflow:auto}.footer .social-media::-webkit-scrollbar{display:none}.footer .social-media a{align-items:center;background-color:#000;border-radius:50%;display:flex;justify-content:center;padding:6px}.footer .social-media svg{color:#fff;font-size:1.3rem}@media screen and (max-width:680px){.footer-container .footer{justify-content:center}}
/*# sourceMappingURL=main.9ea4367a.css.map*/