.hero{position:relative;z-index:2}.hero__body{display:grid;grid-template-columns:repeat(auto-fill,18.125rem);justify-content:center;position:relative;z-index:1}.hero__item{align-items:flex-start;background:hsla(0,0%,92%,.01);border-radius:3.125rem 3.125rem 0 0;display:grid;gap:1rem;padding:1.25rem .75rem 1.25rem 1.25rem}.hero__block{align-items:center;display:flex;gap:.5rem}.hero__title{font-family:Unbounded,sans-serif;letter-spacing:-.01em;line-height:1.2}.hero__text{align-items:flex-start;display:flex;font-size:1rem;letter-spacing:-.01em;line-height:1.5}.hero__picture{border-radius:4.1875rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about{position:relative;z-index:2}.about__container{display:flex;gap:2.5rem;justify-content:space-between;max-width:82.625rem}.about__body{max-width:43.75rem}.about__title span{font-weight:400}.about__title:not(:last-child){margin-bottom:1.25rem}.about__text{font-style:italic;letter-spacing:-.01em;line-height:1.25}.about__content{align-items:center;display:flex;gap:1.875rem}.about__image{aspect-ratio:194/384;flex:0 1 12.125rem;position:relative}.about__image-02{aspect-ratio:1;flex:0 1 22.875rem}.about__picture{border-radius:6.25rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about__picture-02{border-radius:50%}.directions{position:relative;z-index:2}.directions__body{display:flex;justify-content:center}.directions__item{flex:0 1 28.4375rem;position:relative}.directions__content{backdrop-filter:blur(1.5625rem);-webkit-backdrop-filter:blur(1.5625rem);background:hsla(0,0%,92%,.01);border-radius:0 0 3.125rem 3.125rem;bottom:-.0625rem;left:0;padding:.9375rem 1.5rem;position:absolute;right:0;z-index:1}.directions__sub-title{color:#fff;font-family:Unbounded,sans-serif;letter-spacing:-.01em;line-height:1.15;text-align:center}.directions__image{aspect-ratio:455/260}.directions__picture{border-radius:3.125rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.popular{position:relative;z-index:2}.popular__container{display:grid}.popular__text{line-height:1.2;margin:0 auto;max-width:54.0625rem;text-align:center;text-wrap:balance}.popular__body{column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(21.5625rem,1fr))}.popular__button{font-size:1.25rem;font-weight:300;justify-self:center;line-height:1.2;padding:.75rem 1.5rem}.item-popular{border-radius:8%;overflow:hidden;position:relative}.item-popular__image{aspect-ratio:346/262;display:block;position:relative}.item-popular__image:after{background:#b3156b;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.item-popular__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.item-popular__content{background:#f5f4f4;padding:1.375rem 1.0625rem 1.75rem}.item-popular__title{display:inline-flex;font-family:Unbounded,sans-serif;font-size:1.5rem;letter-spacing:-.01em;line-height:1.33;margin-left:.375rem;min-height:4rem}.item-popular__title:not(:last-child){margin-bottom:1.375rem}.item-popular__link-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .4s}.item-popular__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.item-popular__time{background:#f5f4f4;border-radius:1.25rem;font-size:1rem;font-weight:400;letter-spacing:-.01em;padding:.75rem 1.5rem;pointer-events:none;position:absolute;right:1rem;text-align:center;top:1.5rem}@media (max-width:92em) and (min-width:92em){.hero__body{margin-top:-6.25rem;padding-inline:2.5rem}}@media (max-width:92em) and (max-width:22.5em){.hero__body{margin-top:-1.5625rem}}@media (max-width:92em){.hero__body{grid-template-columns:repeat(auto-fill,minmax(20.5rem,1fr));justify-items:center}.hero__item{background:#e4e2e1;border-radius:1.5625rem;gap:.625rem;padding:1.25rem .5rem}.hero__block{justify-content:center}.hero__text{line-height:1.25;text-align:center}.hero__background{aspect-ratio:1440/587;position:relative}}@media (max-width:87.5em){.directions__body{flex-wrap:wrap}}@media (max-width:61.99875em){.about__container{flex-direction:column}.popular__text{letter-spacing:-.02em}.popular__text span{display:none}}@media (max-width:47.99875em) and (min-width:26.875em){.popular__body{margin-inline:1.625rem}}@media (max-width:47.99875em) and (max-width:22.5em){.popular__body{margin-inline:6.25e-8rem}}@media (max-width:47.99875em){.hero__item{max-width:31.875rem}.hero__background{aspect-ratio:430/383;margin:0 -1rem}.hero__picture{border-radius:0}.directions__image{aspect-ratio:398/260}.item-popular__content{padding:1rem}.item-popular__title:not(:last-child){margin-bottom:1rem}.item-popular__button{width:100%}}@media (max-width:29.99875em){.popular__body{grid-template-columns:auto}}@media (max-width:22.5em){.hero{padding-bottom:2.1875rem}.hero__body{gap:1.25rem}.about{padding-bottom:2.1875rem}.about,.directions{padding-top:2.1875rem}.directions{padding-bottom:2.1875rem}.directions__title:not(:last-child){margin-bottom:2rem}.directions__body{gap:2rem}.directions__sub-title{font-size:1.5rem}.popular{padding-bottom:2.1875rem;padding-top:2.1875rem}.popular__container>:not(:last-child){margin-bottom:2rem}.popular__title:not(:last-child){margin-bottom:1.25rem}.popular__body{row-gap:2rem}}@media (max-width:92em) and (min-width:22.5em) and (max-width:92em){.hero__body{margin-top:clamp(-6.25rem,-.044964028775rem + -6.7446043165vw,-1.5625rem)}}@media (max-width:92em) and (min-width:48em) and (max-width:92em){.hero__body{padding-inline:clamp(1.25rem,-.1136363636375rem + 2.8409090909vw,2.5rem)}}@media (max-width:47.99875em) and (min-width:22.5em) and (max-width:26.875em){.popular__body{margin-inline:clamp(6.25e-8rem,-8.3571424732125rem + 37.1428557143vw,1.625rem)}}@media (min-width:22.5em) and (max-width:92em){.hero{padding-bottom:clamp(2.1875rem,2.08633093525rem + .4496402878vw,2.5rem)}.hero__body{gap:clamp(1.25rem,.84532374100625rem + 1.7985611511vw,2.5rem)}.about{padding-bottom:clamp(2.1875rem,2.08633093525rem + .4496402878vw,2.5rem)}.about,.directions{padding-top:clamp(2.1875rem,2.08633093525rem + .4496402878vw,2.5rem)}.directions{padding-bottom:clamp(2.1875rem,2.08633093525rem + .4496402878vw,2.5rem)}.directions__title:not(:last-child){margin-bottom:clamp(2rem,1.8381294964rem + .7194244604vw,2.5rem)}.directions__body{gap:clamp(2rem,1.9190647482rem + .3597122302vw,2.25rem)}.directions__sub-title{font-size:clamp(1.5rem,1.3785971223rem + .5395683453vw,1.875rem)}.popular{padding-bottom:clamp(2.1875rem,2.08633093525rem + .4496402878vw,2.5rem);padding-top:clamp(2.1875rem,2.08633093525rem + .4496402878vw,2.5rem)}.popular__container>:not(:last-child){margin-bottom:clamp(2rem,1.73696043165625rem + 1.1690647482vw,2.8125rem)}.popular__title:not(:last-child){margin-bottom:clamp(.75rem,1.4118705036rem + -.7194244604vw,1.25rem)}.popular__body{row-gap:clamp(2rem,1.73696043165625rem + 1.1690647482vw,2.8125rem)}}@media (min-width:47.99875em) and (min-width:92em){.hero{padding-top:8.3125rem}}@media (min-width:47.99875em) and (min-width:48em) and (max-width:92em){.hero{padding-top:clamp(6rem,3.477272727275rem + 5.2556818182vw,8.3125rem)}}@media (min-width:47.99875em) and (max-width:48em){.hero{padding-top:6rem}}@media (min-width:47.99875em){.item-popular__button--reserve{display:none}}@media (min-width:61.99875em){.about__body{flex:0 1 31.875rem}.about__content{flex:0 1 37.75rem;gap:2.75rem}}@media (min-width:92em){.hero{padding-bottom:2.5rem}.hero__content{align-content:end;border-radius:4.1875rem;display:grid;min-height:36.625rem;overflow:hidden;position:relative}.hero__body{gap:2.5rem}.hero__item{backdrop-filter:blur(1.5625rem);-webkit-backdrop-filter:blur(1.5625rem)}.about{padding-bottom:2.5rem}.about,.directions{padding-top:2.5rem}.directions{padding-bottom:2.5rem}.directions__title:not(:last-child){margin-bottom:2.5rem}.directions__body{gap:2.25rem}.directions__sub-title{font-size:1.875rem}.popular{padding-bottom:2.5rem;padding-top:2.5rem}.popular__container>:not(:last-child){margin-bottom:2.8125rem}.popular__title:not(:last-child){margin-bottom:.75rem}.popular__body{row-gap:2.8125rem}}@media (any-hover:hover){.item-popular__image:hover:after{opacity:.2}.item-popular__link-title:hover{color:#b3156b}}