

/* Start:/local/templates/restaurant_34web/css/cookies.min.css?17841111013431*/
.cookie{position:fixed;bottom:0;left:300px;right:0;z-index:1000;text-align:center;background:rgba(51,51,51,.85);font-size:14px;line-height:1.4;color:#ddd;backdrop-filter:blur(8px)}@media only screen and (max-width:1199px){.cookie{left:280px}}@media only screen and (max-width:979px){.cookie{left:0}}.maintance .cookie{left:0;z-index:10000}.maintance .cookie__wrapper{margin:0 auto}@media only screen and (max-width:767.98px){.cookie{font-size:12px}}.cookie p:last-child{margin-bottom:0}.cookie a{color:#fff;opacity:var(--UIBtnOpacity1);text-decoration:underline;--UIBtnOpacity1:1;--UIBtnDuration:300ms;transition:width var(--UIBtnDuration) ease var(--UIBtnDelay),color var(--UIBtnDuration) ease var(--UIBtnDelay),background var(--UIBtnDuration) ease var(--UIBtnDelay),border var(--UIBtnDuration) ease var(--UIBtnDelay),outline var(--UIBtnDuration) ease var(--UIBtnDelay),opacity var(--UIBtnDuration) cubic-bezier(0,0,.2,1) var(--UIBtnDelay),box-shadow var(--UIBtnDuration) cubic-bezier(0,0,.2,1) var(--UIBtnDelay),text-decoration-color var(--UIBtnDuration) ease var(--UIBtnDelay)}.cookie a *{pointer-events:none}.cookie a:active,.cookie__close:active{--UIBtnDuration:0ms}.cookie a[data-clicked],.cookie__close[data-clicked]{--UIBtnDelay:150ms}._no-touch .cookie a:active,._no-touch .cookie a:hover,._no-touch .cookie__close:active,._no-touch .cookie__close:hover,._touch .cookie a:active,._touch .cookie__close:active{--UIBtnOpacity1:0.8}.cookie__wrapper{max-width:1570px;margin:0 auto 0 0}@media only print{.cookie__wrapper{padding:10px 45px}}@media only screen and (min-width:1200px){.cookie__wrapper{padding:10px 50px}}@media only screen and (max-width:979px){.cookie__wrapper{margin:0 auto}}@media only screen and (min-width:768px) and (max-width:1199.98px){.cookie__wrapper{padding:8px 30px}}@media only screen and (max-width:767.98px){.cookie__wrapper{padding:5px 20px}}@media only print{.cookie__wrapper{display:flex;align-items:center;gap:5px}}@media only screen and (min-width:768px){.cookie__wrapper{display:flex;align-items:center;gap:20px;justify-content:center}}.cookie__close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:var(--UIBtnOpacity1);cursor:pointer;--UIBtnOpacity1:1;background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 22 22' width='22px' height='22px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.5 3.5 15 15m-15 0 15-15' stroke='%23FFFFFF' stroke-width='3'%3E%3C/path%3E%3C/svg%3E") no-repeat center;transition:width var(--UIBtnDuration) ease var(--UIBtnDelay),color var(--UIBtnDuration) ease var(--UIBtnDelay),background var(--UIBtnDuration) ease var(--UIBtnDelay),border var(--UIBtnDuration) ease var(--UIBtnDelay),outline var(--UIBtnDuration) ease var(--UIBtnDelay),opacity var(--UIBtnDuration) cubic-bezier(0,0,.2,1) var(--UIBtnDelay),box-shadow var(--UIBtnDuration) cubic-bezier(0,0,.2,1) var(--UIBtnDelay),text-decoration-color var(--UIBtnDuration) ease var(--UIBtnDelay)}.cookie__close *{pointer-events:none}@media only print{.cookie__close{order:2}}@media only screen and (min-width:768px){.cookie__close{order:2}}@media only screen and (max-width:767.98px){.cookie__close{float:right;margin-top:-2px;margin-right:-16px}}.cookie__close .icon{width:20px;height:20px}@media only print{.cookie__text{order:1}}@media only screen and (min-width:768px){.cookie__text{order:1}}.cookie__text ._nowrap{white-space:nowrap}
/* End */


/* Start:/local/templates/restaurant_34web/components/bitrix/menu/menu/style.min.css?17543192853715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/restaurant_34web/components/bitrix/menu/menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/restaurant_34web/components/bitrix/menu/menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/restaurant_34web/components/bitrix/menu/menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/restaurant_34web/template_styles.css?175431928546*/
.gallery {
	display: flex;
	flex-wrap: wrap;
}
/* End */
/* /local/templates/restaurant_34web/css/cookies.min.css?17841111013431 */
/* /local/templates/restaurant_34web/components/bitrix/menu/menu/style.min.css?17543192853715 */
/* /local/templates/restaurant_34web/template_styles.css?175431928546 */
