.dinner-menu__inner{position:relative;padding:0 24px}@media screen and (min-width: 768px){.dinner-menu__inner{padding:0 48px}}@media screen and (min-width: 1920px){.dinner-menu__inner{padding:0 176px}}.dinner-menu__title{font-family:elido,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:30px;line-height:32px;letter-spacing:.9px;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:#92552d;text-align:center;margin-bottom:40px}@media screen and (min-width: 768px){.dinner-menu__title{font-size:32px;line-height:35px;letter-spacing:.96px}}@media screen and (min-width: 1920px){.dinner-menu__title{font-size:32px;line-height:35px;letter-spacing:.96px}}.dinner-menu__filter{padding:0 24px}@media screen and (min-width: 768px){.dinner-menu__filter{padding:0}}.dinner-menu__filter--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.dinner-menu__filter--inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.dinner-menu__filter--button{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline-block;padding:11.5px 32px;line-height:1em;font-family:elido,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:14px;line-height:17px;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";letter-spacing:1.4px;background:rgba(0,0,0,0);border:1px solid #6e4d49;border-radius:1px;color:#6e4d49}@media(prefers-reduced-motion: reduce){.dinner-menu__filter--button{-webkit-transition:none;transition:none}}@media screen and (min-width: 768px){.dinner-menu__filter--button{font-size:14px;line-height:17px}}@media screen and (min-width: 1920px){.dinner-menu__filter--button{font-size:14px;line-height:17px}}.dinner-menu__filter--button:hover,.dinner-menu__filter--button:focus,.dinner-menu__filter--button--active{text-decoration:none;background:#6e4d49;color:#ebdbbf}.dinner-menu__container{margin-top:40px}.dinner-menu__sections{padding:48px 24px;background-color:#fff}@media screen and (min-width: 768px){.dinner-menu__sections{padding:48px 68px}}@media screen and (min-width: 1280px){.dinner-menu__sections{padding:64px 100px}}@media screen and (min-width: 1920px){.dinner-menu__sections{padding:80px 189.5px}}.dinner-menu__section{display:none;width:100%;z-index:1}.dinner-menu__section--active{display:block}.dinner-menu__section-category{display:block;width:100%;padding-bottom:0;margin:0 0 32px 0}.dinner-menu__section-title{font-family:elido,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:18px;line-height:23px;letter-spacing:2.7px;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:#92552d;margin-bottom:40px}@media screen and (min-width: 768px){.dinner-menu__section-title{font-size:18px;line-height:23px;letter-spacing:2.7px}}@media screen and (min-width: 1920px){.dinner-menu__section-title{font-size:18px;line-height:23px;letter-spacing:2.7px}}.dinner-menu__section-items{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1280px){.dinner-menu__section-items{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width: 1280px){.dinner-menu__section-items{-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px}}.dinner-menu__section-item{margin-bottom:32px}@media screen and (min-width: 1280px){.dinner-menu__section-item{width:100%}}.dinner-menu__section-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.dinner-menu__section-item-title,.dinner-menu__section-item-price{font-family:korolev,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;font-size:15px;line-height:18px;letter-spacing:2.25px;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:#92552d}@media screen and (min-width: 768px){.dinner-menu__section-item-title,.dinner-menu__section-item-price{font-size:15px;line-height:18px;letter-spacing:2.25px}}@media screen and (min-width: 1920px){.dinner-menu__section-item-title,.dinner-menu__section-item-price{font-size:15px;line-height:18px;letter-spacing:2.25px}}.dinner-menu__section-item-price{-ms-flex-item-align:self-end;align-self:self-end}.dinner-menu__section-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;padding-right:56px}.dinner-menu__section-item-description{color: #665142;font-family:korolev,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;font-size:13px;line-height:24px;letter-spacing:1.95px;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";}@media screen and (min-width: 768px){.dinner-menu__section-item-description{font-size:13px;line-height:24px;letter-spacing:1.95px}}@media screen and (min-width: 1920px){.dinner-menu__section-item-description{font-size:13px;line-height:24px;letter-spacing:1.95px}}