/* Bon Bon: small visual and accessibility refinements to the existing theme. */:root{--bonbon-accent:#9f0c10}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #fff;outline-offset:5px}#onas .mbn_ne p{font-size:18px;line-height:1.7;font-weight:400;margin:0 0 1em}#onas .sc_title_style_1{line-height:1.4}#onas .bg_color_1{border-radius:0 0 4px 4px}#onas .sc_image img{display:block}#menu-tabs-container .sc_tabs_titles{gap:8px}#menu-tabs-container .sc_tabs_titles li a{transition:background-color .18s,color .18s}#menu-tabs-container .sc_tabs_content{padding-top:2em}#menu-tabs-container .sc_list_style_menu{margin:0}#menu-tabs-container .sc_list_style_menu > .sc_list_item{padding:14px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.16);background:none}#menu-tabs-container .sc_list_style_menu > .sc_list_item:last-child{border-bottom:0}#menu-tabs-container .sc_list_item > .columns_wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;margin:0}#menu-tabs-container .sc_list_item > .columns_wrap:before,#menu-tabs-container .sc_list_item > .columns_wrap:after{content:none}#menu-tabs-container .sc_list_item .columns_wrap > .sc_column_item{width:auto;padding:0;min-width:0;float:none}#menu-tabs-container .sc_list_item .sc_column_item:first-of-type .sc_title{float:none;display:inline}#menu-tabs-container .sc_list_item h3{font-size:21px;line-height:1.4;margin:0}#menu-tabs-container .sc_list_item h5{font-size:14px;line-height:1.4;margin-left:.65em;margin-top:0;opacity:.85}#menu-tabs-container .sc_list_item .sc_ar h2{font-size:21px;line-height:1.4;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}#menu-tabs-container .menu-subheading{list-style:none;padding:0;margin:0}#menu-tabs-container .menu-subheading h2{margin:1.3em 0 .45em}.menu-decoration{display:flow-root;clear:both;padding:20px 0}.menu-decoration .sc_image{margin:0 !important}.footer_wrap .widget_text a{overflow-wrap:anywhere}.scroll_to_top{border-radius:4px}.sc_socials .social_icons{min-width:44px;min-height:44px;line-height:44px}.sc_socials .social_icons span:before{line-height:44px}.esgbox-close{top:0;right:0;width:44px;height:44px;background:#301316;border-radius:0 0 0 4px}.esgbox-close:before{content:'×';display:block;color:#fff;font:30px/44px Arial,sans-serif;text-align:center}.esgbox-nav span{visibility:visible;width:44px;height:44px;margin-top:-22px;background:rgba(48,19,22,.9);border:1px solid rgba(255,255,255,.5);border-radius:4px}.esgbox-next span:before{content:'›'}.esgbox-prev span:before{content:'‹'}.esgbox-nav span:before{display:block;color:#fff;font:36px/44px Arial,sans-serif;text-align:center}.menu-page .menu-page-header{text-align:center;padding:36px 0 0}.menu-page .menu-page-header img{width:120px}.menu-page .menu-home-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:16px;color:#fff}.menu-page .menu-page-title{padding-top:8px}.menu-page .page_content_wrap{padding-top:0}.menu-page .sc_tabs_titles{margin-top:1.2em}.menu-page #menu-tabs-container{padding-bottom:48px}@media (min-width: 1025px){#onas > .container > .columns_wrap{display:grid;grid-template-columns:1.25fr .65fr 1fr;gap:40px;margin:0}#onas > .container > .columns_wrap:before,#onas > .container > .columns_wrap:after{content:none}#onas > .container > .columns_wrap > .sc_column_item{width:auto;padding:0}#onas > .container > .columns_wrap > .sc_column_item:nth-child(2) .sc_image{margin-left:0 !important;text-align:center}#onas > .container > .columns_wrap > .sc_column_item:nth-child(2) img{max-width:210px;margin:0 auto}}@media (max-width: 1024px){.top_panel_over .body_wrap .page_wrap .header_mobile{position:relative}.header_mobile .content_wrap{min-height:88px}.top_panel_over .header_mobile .logo{padding:12px 0;margin:0;text-align:center}.header_mobile .logo .logo_main{width:64px;height:64px;max-height:none}.top_panel_over .header_mobile .menu_button{top:50%;left:16px;width:44px;height:44px;margin-top:-22px;line-height:44px;text-align:center;z-index:10003}.header_mobile .side_wrap{position:fixed;top:0;left:0;bottom:0;width:min(86vw,360px);height:100vh;height:100dvh;padding:92px 24px 24px;box-sizing:border-box;background:#301316;overflow-y:auto;z-index:10002;transform:translateX(-105%);transition:transform .25s ease;visibility:hidden}.header_mobile .side_wrap.open{left:0;transform:translateX(0);visibility:visible}.scheme_original .header_mobile .side_wrap{background:#301316}.scheme_original .header_mobile .side_wrap .panel_top{padding:0;background:transparent}.header_mobile .side_wrap .close{display:block;position:absolute;top:22px;right:20px;width:44px;height:44px;padding:0;font:32px/44px Arial,sans-serif;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:4px;cursor:pointer}.header_mobile .side_wrap .close:before{display:none}.header_mobile .menu_main_nav > li > a{display:block;padding:15px 8px;font-size:20px;line-height:1.35;font-weight:400;border-bottom:1px solid rgba(255,255,255,.14)}.header_mobile .mask{display:block !important;position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.65);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease}.header_mobile .mask.show{opacity:1;visibility:visible;pointer-events:auto}#menu-tabs-container .sc_tabs_titles li a{min-height:44px}}@media (min-width: 768px) and (max-width: 1024px){#onas > .container > .columns_wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;margin:0}#onas > .container > .columns_wrap:before,#onas > .container > .columns_wrap:after{content:none}#onas > .container > .columns_wrap > .sc_column_item{width:auto;padding:0}#onas > .container > .columns_wrap > .sc_column_item:first-child{grid-column:1;grid-row:1/3}#onas > .container > .columns_wrap > .sc_column_item:nth-child(2){grid-column:2;grid-row:2}#onas > .container > .columns_wrap > .sc_column_item:nth-child(3){grid-column:2;grid-row:1}#onas > .container > .columns_wrap > .sc_column_item .sc_image{margin:0 !important}#onas > .container > .columns_wrap > .sc_column_item:nth-child(2) img{width:auto;height:190px;margin:0 auto}}@media (max-width: 767px){#onas > .container > .columns_wrap{margin:0}#onas > .container > .columns_wrap > .sc_column_item{width:100%;padding-left:0;padding-right:0}#onas > .container > .columns_wrap > .sc_column_item:nth-child(3) .sc_image,#onas .bg_color_1{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}#onas .mbn_ne p{font-size:17px;line-height:1.65}#onas .sc_title_style_1{font-size:21px}#onas > .container > .columns_wrap > .sc_column_item:nth-child(2) .sc_image{margin:28px auto !important;text-align:center}#onas > .container > .columns_wrap > .sc_column_item:nth-child(2) img{height:190px;width:auto;margin:0 auto}#onas > .container > .columns_wrap > .sc_column_item:nth-child(3) .sc_image{margin-top:0 !important}#menu .menuresponsive{float:none;width:100%;text-align:center;margin-bottom:24px !important}#menu-tabs-container.sc_tabs .sc_tabs_titles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0 0 16px;padding:0;box-sizing:border-box}#menu-tabs-container.sc_tabs .sc_tabs_titles li{float:none;width:auto;min-width:0;height:auto;margin:0 !important}#menu-tabs-container.sc_tabs .sc_tabs_titles li:last-child{grid-column:1/-1}#menu-tabs-container.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;height:100%;margin:0;padding:10px 8px;box-sizing:border-box;font-size:13px;line-height:1.35;white-space:normal;text-align:center;border:1px solid rgba(255,255,255,.24);border-radius:4px;background:rgba(255,255,255,.06)}#menu-tabs-container.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a{background:#fff;color:var(--bonbon-accent)}#menu-tabs-container.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:before{display:none}#menu-tabs-container .sc_tabs_content{padding-top:10px}#menu-tabs-container .sc_list_item h3{font-size:17px}#menu-tabs-container .sc_list_item h5{font-size:13px}#menu-tabs-container .sc_list_style_menu > .sc_list_item{padding:7px 0}#menu-tabs-container .sc_list_item .sc_column_item:first-of-type h5.sc_title{display:inline;margin-left:.5em}#menu-tabs-container .menu-subheading h2{margin-top:1em;margin-bottom:.3em}#menu-tabs-container .sc_list_item .sc_ar h2{font-size:17px}#menu-tabs-container .sc_list_item > .columns_wrap{gap:14px}#menu-tabs-container .menu-grid-container{gap:24px}#koncerty .sc_events_item_meta_mobile{white-space:normal;line-height:1.35}.footer_wrap .widget_title{font-size:21px}.footer_wrap .textwidget{font-size:16px;line-height:1.6}.menu-page .menu-page-header{padding-top:24px}.menu-page .menu-page-header img{width:96px}}@media (max-width: 359px){.container{width:calc(100% - 32px)}.container .content_wrap{width:100%;max-width:100%}#menu-tabs-container .sc_list_item h3,#menu-tabs-container .sc_list_item .sc_ar h2{font-size:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}