*{margin:0px;text-decoration:none;box-sizing:border-box;color:inherit}h3{font-size:18px;font-weight:500}p{font-size:15px;font-weight:300}body{margin:0px;font-family:"roboto","sans-serif"}body header{display:flex;gap:42px;padding:14px 20vw 14px 17px;justify-content:center}body header .header__logo{margin-right:auto}body main .restaurants{height:275px;width:100%}body main .restaurants img{width:100%;height:275px;-o-object-fit:cover;object-fit:cover}body main .menu{border-radius:35px 35px 0 0;display:flex;flex-direction:column;width:100%;margin-top:-50px;padding-left:17px;position:relative;background-color:#f6f6f6;gap:40px}body main .menu h2{font-family:"roboto","sans-serif";font-weight:300;font-size:16px;padding:20px 15px 15px 0px}body main .menu .line{width:43px;height:3px;background-color:#99e2d0;margin-top:-9px;margin-bottom:12px}body main .menu .menu__list{display:flex;flex-direction:column;gap:12px}body main .menu .menu__list .menu__list__card{overflow:hidden;border-radius:20px;box-shadow:0px 4px 15px 0px rgba(0,0,0,.15);height:72px;width:100%;margin:0px -5px 0px -5px;display:flex;justify-content:space-between;padding:12px}body main .menu .menu__list .menu__list__card:hover .menu__list__card__price{transform:translateX(-60px)}body main .menu .menu__list .menu__list__card .menu__list__card__text{display:flex;flex-direction:column;gap:5px}body main .menu .menu__list .menu__list__card .menu__list__card__text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65vw}body main .menu .menu__list .menu__list__card .menu__list__card__price{position:relative;display:flex;justify-content:center;align-items:center;transition:transform 1s ease-in-out}body main .menu .menu__list .menu__list__card .menu__list__card__price p{display:flex;align-items:end;font-weight:700;padding-top:25px}body main .menu .menu__list .menu__list__card .menu__list__card__price span{position:absolute;display:flex;width:60px;height:72px;background-color:#99e2d0;justify-content:center;align-items:center;border-bottom-right-radius:20px;border-top-right-radius:20px;transform:translateX(60px)}body main .menu .menu__list .menu__list__card .menu__list__card__price span i{font-size:19px;color:#fff}body main .menu .menu__title{display:flex;align-items:center;gap:50px;padding-top:25px;justify-content:center}body main .menu .menu__title h1{font-size:27px;font-family:"Shrikhand","sans-serif";font-weight:400}body main .menu .menu__title .menu__title__heart{padding-bottom:22px;margin-right:50px}body main .menu .menu__title .menu__title__heart i{position:absolute;font-size:24px;cursor:pointer}body main .menu .menu__title .menu__title__heart .full{opacity:0;color:rgba(0,0,0,0);background-image:linear-gradient(201deg, #9356DC -5.2%, #FF79DA 110.74%);background-clip:text;-webkit-background-clip:text;transition:opacity 500ms}body main .menu .menu__title .menu__title__heart .full:hover{opacity:1}body main .menu .menu__entree{animation-name:fonduText;animation-iteration-count:1;animation-timing-function:ease-in;animation-delay:-0.5s;animation-duration:1.5s}@keyframes fonduText{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body main .menu .menu__meal{animation-name:fonduText;animation-iteration-count:1;animation-timing-function:ease-in;animation-delay:.25s;animation-duration:2s;animation-fill-mode:both}@keyframes fonduText{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body main .menu .menu__dessert{animation-name:fonduText;animation-iteration-count:1;animation-timing-function:ease-in;animation-delay:1s;animation-duration:2s;animation-fill-mode:both}@keyframes fonduText{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body main .menu .indent{display:flex;justify-content:center}body main .menu .indent .button{display:flex;justify-content:center;align-items:center;border-radius:25px;height:50px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.25);font-size:16px;font-family:"roboto","sans-serif";background:linear-gradient(193deg, #9356DC -11.44%, #FF79DA 123.93%);color:#eaeaea;border:none;font-weight:500;transition:all 500ms;width:186px;margin-bottom:40px}body main .menu .indent .button:hover{box-shadow:0px 4px 15px 0px rgba(0,0,0,.35);background:linear-gradient(0deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%),linear-gradient(201deg, #9356DC -5.2%, #FF79DA 110.74%)}body footer{display:flex;flex-direction:column;padding:22px 25px;background-color:#353535;color:#f6f6f6;gap:16px}body footer h3{font-family:"Shrikhand","sans-serif";font-size:18px;font-weight:400}body footer .footer__list{display:flex;flex-direction:column;gap:7px}body footer .footer__list .footer__list__icons a .fa-utensils{margin-right:10px}body footer .footer__list .footer__list__icons1 a .fa-handshake{transform:rotate(325deg);margin-right:4px}@media screen and (min-width: 768px){body main{display:flex;flex-direction:column;align-items:center}body main .menu{align-items:center;width:80%}body main .menu .menu__list{width:634px}body footer .footer__list{flex-direction:row}}@media screen and (min-width: 1024px){body footer{display:flex;flex-direction:row-reverse;gap:40px;padding:30px 0px;height:114px}body footer h3{margin:8px 60px}body footer .footer__list{flex-direction:row;margin-top:19px}body footer .footer__list .footer__list__icons1{margin-right:40px}body footer .footer__list .footer__list__others{margin-right:15px}}/*# sourceMappingURL=menu_page.min.css.map */