.city-component.svelte-8rrs6f{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:380px;border-radius:8px;overflow:hidden;background:#bbc5d5}.city-component.svelte-8rrs6f img:where(.svelte-8rrs6f){max-width:unset;height:100%}.city-component.svelte-8rrs6f .bottom:where(.svelte-8rrs6f){position:absolute;bottom:0;left:0;width:100%;height:257px;color:#fff;background:linear-gradient(0deg,#00072D,transparent);padding:10px 15px}.city-component.svelte-8rrs6f .title:where(.svelte-8rrs6f){position:absolute;left:10px;right:10px;bottom:10px;color:#fff;font-size:1.5rem;font-weight:500;padding:15px}.banner.svelte-1j6k0cc{min-height:500px;color:#fff;position:relative;background:#020024;background:linear-gradient(0deg,#9e0004,#db4044);overflow:hidden}.banner.svelte-1j6k0cc .banner-content:where(.svelte-1j6k0cc){padding:2rem}.banner.svelte-1j6k0cc .dish:where(.svelte-1j6k0cc){position:absolute;width:549px;left:50%;transform:translate(-53%);bottom:-290px;z-index:1}@media (min-width: 1200px){.banner.svelte-1j6k0cc{display:flex;align-items:center}.banner.svelte-1j6k0cc .banner-content:where(.svelte-1j6k0cc){max-width:60%;padding:6rem}.banner.svelte-1j6k0cc .dish:where(.svelte-1j6k0cc){position:absolute;width:850px;top:50%;right:0;transform:translate(7%) translateY(-70%)}}.banner.svelte-1j6k0cc .dish:where(.svelte-1j6k0cc) img:where(.svelte-1j6k0cc){width:100%}.banner.svelte-1j6k0cc a:where(.svelte-1j6k0cc){display:inline-block;min-width:150px;text-align:center;color:#fff;background:#181c41;border:1px solid #db4044;border-radius:.25rem;padding:.5rem;z-index:100}.review.svelte-3dqbj0{color:#000;padding:0 5px;width:calc(100vw - 68px);max-width:100%}.review.svelte-3dqbj0 .heading:where(.svelte-3dqbj0){display:flex;gap:10px;margin-bottom:10px}.review.svelte-3dqbj0 .heading:where(.svelte-3dqbj0) .title:where(.svelte-3dqbj0){margin-bottom:10px}.review.svelte-3dqbj0 .heading:where(.svelte-3dqbj0) .title:where(.svelte-3dqbj0) .name:where(.svelte-3dqbj0){font-size:1rem;font-weight:500}.review.svelte-3dqbj0 .heading:where(.svelte-3dqbj0) .title:where(.svelte-3dqbj0) .total-reviews:where(.svelte-3dqbj0){font-size:.875rem;color:#7f8fa4}.review.svelte-3dqbj0 .message:where(.svelte-3dqbj0){position:relative;max-height:85px;overflow:hidden;margin-bottom:10px;transition:.3s all ease}.review.svelte-3dqbj0 .message:where(.svelte-3dqbj0) .text-shader:where(.svelte-3dqbj0){position:absolute;height:24px;background:#ccc;bottom:0;left:0;width:100%;background:linear-gradient(0deg,#fff,#fff0)}.review.svelte-3dqbj0 .message.opened:where(.svelte-3dqbj0){max-height:unset;height:118px}.review.svelte-3dqbj0 .link:where(.svelte-3dqbj0){color:#db4044}.review.svelte-3dqbj0 .separator:where(.svelte-3dqbj0){border-bottom:1px solid #ECEEF3;margin:10px 0}.review.svelte-3dqbj0 .restaurant-name-rating:where(.svelte-3dqbj0){display:flex;align-items:center;gap:5px;margin-bottom:5px}.review.svelte-3dqbj0 .restaurant-name-rating:where(.svelte-3dqbj0) .name:where(.svelte-3dqbj0){font-weight:500}.review.svelte-3dqbj0 .restaurant-name-rating:where(.svelte-3dqbj0) .dot:where(.svelte-3dqbj0){font-size:8px}.review.svelte-3dqbj0 .restaurant-name-rating:where(.svelte-3dqbj0) .rate:where(.svelte-3dqbj0){display:flex;align-items:center;gap:10px}.review.svelte-3dqbj0 .restaurant-location:where(.svelte-3dqbj0){font-size:.875rem}@media (min-width: 576px){.review.svelte-3dqbj0{width:500px}}
