.place-hero{gap:4.875rem}@media (width<=1199px){.place-hero{gap:1.875rem}}@media (width<=767px){.place-hero{gap:1.5rem}}.place-hero{grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=1199px){.place-hero{grid-template-columns:1fr}}.place-hero__gallery{min-width:0}.place-hero__badge{margin-bottom:1.5rem}@media (width<=1199px){.place-hero__badge{margin-bottom:1.125rem}}@media (width<=767px){.place-hero__badge{margin-bottom:1rem}}.place-hero__info{flex-direction:column;gap:3.125rem;display:flex}@media (width<=1199px){.place-hero__info{gap:2.5rem}}@media (width<=767px){.place-hero__info{gap:1.875rem}}.place-hero__info{padding-right:3.6875rem}@media (width<=1199px){.place-hero__info{padding-right:0}}.place-hero__intro{flex-direction:column;display:flex}.place-hero__title{font-family:TT Severs,Manrope,Inter,Outfit,sans-serif;font-size:3rem;font-style:normal;font-weight:700;line-height:120%}@media (width<=1199px){.place-hero__title{font-size:2.625rem}}@media (width<=767px){.place-hero__title{font-size:1.75rem}}.place-hero__description{letter-spacing:.01em;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:136%}@media (width<=1199px){.place-hero__description{font-size:1rem}}@media (width<=767px){.place-hero__description{font-size:.875rem}}.place-hero__description{margin-top:1.875rem}@media (width<=1199px){.place-hero__description{margin-top:1.875rem}}@media (width<=767px){.place-hero__description{margin-top:1.5rem}}.place-hero__button{width:auto}.place-hero__about{flex-direction:column;gap:1rem;display:flex}.place-hero__about-label{font-family:TT Severs,Manrope,Inter,Outfit,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:120%}@media (width<=1199px){.place-hero__about-label{font-size:1rem}}@media (width<=767px){.place-hero__about-label{font-size:.875rem}}.place-dishes__grid{margin-top:3rem}@media (width<=1199px){.place-dishes__grid{margin-top:2.5rem}}@media (width<=767px){.place-dishes__grid{margin-top:2rem}}.place-dishes__grid{gap:2.5rem 1.25rem}@media (width<=1199px){.place-dishes__grid{gap:2.5rem 1.25rem}}@media (width<=767px){.place-dishes__grid{gap:2rem 1rem}}.place-dishes__grid{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1199px){.place-dishes__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.place-dishes__grid{grid-template-columns:1fr}}.place-about__layout{gap:4.3125rem}@media (width<=1199px){.place-about__layout{gap:3.75rem}}@media (width<=767px){.place-about__layout{gap:2.5rem}}.place-about__layout{grid-template-columns:23.9375rem minmax(0,1fr);align-items:start;display:grid}.place-about__layout--without-event{grid-template-columns:1fr;padding-left:28.25rem}@media (width<=1199px){.place-about__layout{flex-direction:column;padding-left:0;display:flex}}@media (width>=1200px){.place-about__event{top:calc(var(--header-height) + 1.25rem);position:sticky}}.place-about__main{flex-direction:column;gap:2.25rem;display:flex}@media (width<=1199px){.place-about__main{gap:1.75rem}}@media (width<=767px){.place-about__main{gap:1.25rem}}.place-about__main{width:100%;min-width:0}.place-about__text{letter-spacing:.01em;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:136%}@media (width<=1199px){.place-about__text{font-size:1rem}}@media (width<=767px){.place-about__text{font-size:.875rem}}.stories-block{flex-direction:column;gap:3.125rem;display:flex}@media (width<=1199px){.stories-block{gap:2.5rem}}@media (width<=767px){.stories-block{gap:1.875rem}}.stories-block__underline{width:9.0625rem;height:.9375rem;position:absolute;top:3.125rem;left:13.5625rem}@media (width<=1199px){.stories-block__underline{width:7.875rem;top:2.625rem;left:11.9375rem}}@media (width<=767px){.stories-block__underline{width:6rem;top:1.625rem;left:12.25rem}}.stories-block__underline--full{width:100%;left:0}.place-page__content{flex-direction:column;gap:10rem;display:flex}@media (width<=1199px){.place-page__content{gap:7.5rem}}@media (width<=767px){.place-page__content{gap:6.25rem}}.place-page__content{padding-bottom:16.25rem}@media (width<=1199px){.place-page__content{padding-bottom:13.75rem}}@media (width<=767px){.place-page__content{padding-bottom:12.5rem}}.place-page__content{overflow:clip}.place-page__section{flex-direction:column;gap:5rem;display:flex}@media (width<=1199px){.place-page__section{gap:5rem}}@media (width<=767px){.place-page__section{gap:3.75rem}}
