.cover,.cover-blur,.cover-blur img{position:relative}#r-header,.sticky{background:var(--bg-clr)}#r-header i,.dash-ttl{--mask:var(--primary)}.btn-join,.btn-with-image span,.cover-blur,.hotline,.tabs a{text-align:center}:root{--success:#2ed855;--danger:#ff5757;--warning:#ffaa2e;--info:#655acc;--dark:#2d2d2d;--dark-light:#404040;--dark-dark:#1a1a1a;--light:#fbfbfb;--light-light:hsl(28, 100%, 97%);--light-dark:hsl(28, 100%, 90%);--light-red:#fef4ea;--light-green:#e6f6e9;--light-blue:#e8f5fd;--gray:#595959;--primary-grade:linear-gradient(45deg, var(--primary), var(--primary-hover));--primary-grade-h:linear-gradient(45deg, var(--primary-hover), var(--primary));--secondary-grade:linear-gradient(45deg, var(--secondary-hover), var(--secondary));--secondary-grade-h:linear-gradient(45deg, var(--secondary), var(--secondary-hover));--dark-grade:linear-gradient(225deg, var(--dark), var(--dark-light) 90%);--color-grade:linear-gradient(315deg, #eadeff, #dfeaff 25%, #f1fcff 70%, #e5fffc);--color-grade-2:linear-gradient(315deg, #eadeff, #dfeaff 20%, #f1fcff, #f1fefe 80%, #dfeaff, #eadeff);--radial-light:radial-gradient(circle at 51% 34%, var(--light-light), var(--light));--radial-light-2:radial-gradient(circle at 51% 34%, var(--light-light), var(--light-dark));--radial-secondary:radial-gradient(circle at 51% 34%, var(--secondary-hover), var(--secondary));--radius:10px;--radius-lg:15px;--radius-xlg:20px;--radius-sm:3px;--padding:1.25rem;--font-main:Poppins,Changa,Tahoma,system-ui,sans-serif;--font-english:Poppins,Tahoma,system-ui,sans-serif;--font-h1:var(--font-main);--bold:700;--h1-color:var(--primary);--a:var(--primary);--a-link:#1890ff;--a-hover:var(--primary);--i-color:var(--primary);--wrap:1100px;--body-bg:#eee;--section-bg:#fff;--header-height:48px;--header-bg:#fff;--h-menu-margin:30px;--h-logo-height:60px;--h-logo-width:160px;--h-panel:#fff;--h-panel-radius:var(--radius);--app-menu-bg:#fff;--box-shadow:0 3px 24px rgba(108,108,108,.05);--box-shadow-lg:0 3px 17px rgba(108,108,108,.15);--box-shadow-xlg:0 3px 24px rgba(108,108,108,.21);--inset:inset 0 -2px 4px rgba(var(--primary-rgb), .04);--border:1px solid rgb(0 0 0 / 15%);--input-bg:#f8f7ff;--input-font:var(--font-main);--input-disabled-bg:#eee;--input-radius:6px;--input-border:1px solid rgb(0 0 0 / 3%);--input-shadow:none;--input-height:40px;--input-padding:6px 10px;--input-margin:10px;--input-focus-shadow:0 0 0 3px rgb(164 202 254 / 45%);--input-focus-border:#2b65f8;--ob-footerBg:var(--light)}body,html{font-size:clamp(12px, 1.2vw, 16px)}a.btn{color:var(--btn-txt-color)}#app-container{max-width:800px}.header-content{padding:.5rem 0;line-height:1;--a:var(--txt-color)}.menu-header-buttons{--icon-size:21px}.menu-header-buttons :is(.btn-menu-home,.dropdown,.btn-search-menu,.btn-wifi-modal){display:inline-flex}#r-header{box-shadow:none}#r-header .top-bar{background:var(--primary)}#r-header.f-header{right:auto;left:auto;max-width:800px;box-shadow:none}#r-header.f-header .header-content{height:var(--header-height);padding:0;display:flex;flex-flow:column wrap;justify-content:center}#r-header .btn.rounded{--icon-size:22px;width:34px;height:34px;padding:0;display:inline-flex;justify-content:center;align-items:center}.menu-title{font-size:1.15rem;font-weight:700;color:var(--primary)}.drop-menu{margin-inline-end:-20px;border-radius:var(--radius)}.cover{margin-bottom:55px}.cover img{width:100%;max-height:335px;margin:0;border-radius:var(--radius-lg);object-fit:cover}.cover .curve{position:absolute;bottom:0;right:0;width:100%;filter:drop-shadow(0 -15px 10px rgb(0 0 0 / 10%))}.cover-blur{width:100%}.cover-blur img{height:350px;max-height:50vh;max-width:calc(100% - 2rem);margin:0 1rem;object-fit:cover;object-position:center;z-index:2}.cover-blur div{position:absolute;inset:0;background-position:center;background-size:cover;filter:blur(40px);opacity:.75;z-index:1}.site-title{font-size:22px}.desc:empty,.openbox .plate-info p:empty{display:none}.phones{max-width:220px;margin:0 auto}.feedback-form-container .starRating__label,.phones a{width:100%}.hotline{font-size:3rem;font-weight:800;margin-bottom:1rem}.socials,[data-modal=plate-info] h3,h2{font-size:1.5rem}.btn-join,.openbox .plate-info .prices .price :first-child{font-weight:700}.socials{gap:16px}.socials a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.socials a i{--mask:var(--secondary);--icon-size:32px;color:var(--secondary);margin:0}.socials a:is(:hover,:focus){transform:scale(1.07)}.socials a:is(:hover,:focus) i{--mask:var(--primary);color:var(--primary)}.dash-ttl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;column-gap:10px;--icon-size:35px}.dash-ttl>i{margin:.35rem 0 0}.dash-ttl>div{width:calc(100% - 50px)}.branches span:not(:last-child)::after{display:inline-block;content:"-";margin:0 .75rem}@media (width < 520px){footer .width50{width:100%}}.sticky{z-index:800;border-bottom:1px solid}.sticky.sticked{box-shadow:var(--box-shadow-lg)}.sticky .flex{flex-wrap:nowrap}.sticky .btn{padding:.5rem .75rem;border:0;box-shadow:none;line-height:1;font-size:1rem;height:30px;display:flex;justify-content:center;align-items:center;border-radius:20px}.btn-custom,.menu-plate,.menu-plate img{border-radius:var(--radius)}.sticky.fixed{position:fixed;width:100%;box-shadow:0 10px 10px rgba(108,108,108,.15)}.aside-menu .container,.btn-custom span,.tabs a.active{box-shadow:0 0 #0000,rgba(23,23,23,.2) 5px 5px 20px 0}.cats-container{scrollbar-width:none;overflow-x:auto}.btn.light{--color:#eee;--color-rgb:238,238,238;--color-hover:var(--primary);white-space:nowrap}.btn-custom span,.menu-plate .info,.tabs a,.text-muted{color:var(--txt-color)}.btn.light:is(:hover,:focus,.active){background:var(--primary);color:var(--btn-txt-color);box-shadow:none}.cats-container .btn:not(:last-child){margin-inline-end:.5rem}h3{font-size:1.25rem}[data-modal=plate-info] p{font-size:1.4rem}.menu-plate{--img-width:104px;padding:15px;box-shadow:0 0 #0000,rgba(23,23,23,.09) 5px 5px 20px 0;margin-bottom:2rem}.menu-plate:last-child{margin-bottom:4rem}.menu-plate img{width:var(--img-width);height:var(--img-width);object-fit:cover;object-position:center}.menu-plates.small img{width:90px;max-height:100px}.menu-plate .info{width:calc(100% - var(--img-width) - 2rem);max-width:450px}.menu-plate .info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.15rem}.btn-join,.menu-logo{display:inline-block}.aside-menu{--aside-menu-overlay:rgba(23, 23, 23, .2);--aside-menu-bg:var(--bg-clr)}.aside-menu.categories:not(.open){right:auto}.btn-custom{background-position:center;background-size:cover;height:110px}.btn-custom span{background:#fff;border-radius:8px;padding:.5rem 1rem;font-family:var(--font-main);line-height:1}.homepage-logo{margin-bottom:1rem}.homepage-logo img{width:96px;height:96px;border-radius:50%;background:var(--primary);object-fit:contain;object-position:center}.tabs,.tabs a{border-radius:100px}@media (width >= 1200px){.h1,h1{font-size:4rem}}.tabs{background:rgb(0 0 0 / 5%);padding:3px;margin-bottom:24px}.tabs a{display:flex;justify-content:center;align-items:center;width:94px;height:48px;background:0 0;font-size:1.1rem;padding:.5rem 1.25rem;font-weight:600}.tabs a.active{background:var(--primary);color:var(--btn-txt-color)}@media (width < 360px){.tabs a{width:74px}.socials a{width:36px;height:36px}.socials a i{--icon-size:26px}}.tab{max-width:580px}.tab .btn{display:flex;align-items:center;justify-content:center;word-break:break-word;padding-left:44px;padding-right:44px;min-height:64px!important;border-radius:14px;transition:transform .15s cubic-bezier(0, .2, .5, 3)}.tab .btn:is(:hover,:focus){transform:scale(1.02)}.btn-join{font-family:Inter,sans-serif;background:#313131;color:#c2e401;box-shadow:rgba(0,0,0,.1) 0 4px 8px;padding:.2rem 1rem;border-radius:4rem;margin-bottom:4rem}.btn-cookie-preferences{position:absolute;bottom:1rem;left:1rem;font-size:.8rem;opacity:.7;color:#111}.btn-cookie-preferences:is(:hover,:focus){opacity:1}#siteMSG:has(.cookie-preferences) i.btn-obc,#siteMSG:has(.wifi-info) i.btn-obc{left:auto;right:12px}.menu-logo{position:absolute;bottom:-45px;right:50%;transform:translateX(50%);width:102px;height:102px;border:3px solid var(--bg-clr);border-radius:50%;background:var(--bg-clr)}.menu-logo img{width:100%;height:100%;border-radius:50%;object-fit:cover}.openbox .plate-info{display:flex;flex-flow:column-reverse wrap;gap:1.5rem}.openbox .plate-info img{border-radius:10px}.openbox .plate-info .prices{gap:0;width:100%}.openbox .plate-info .prices .price,.openbox .plate-info .prices .price:is(:hover,:focus,.active){display:flex;flex-flow:row wrap;justify-content:space-between;font-size:1rem;padding:1rem 0;border:0;border-bottom:1px solid;border-radius:0;width:100%;text-align:start;background:0 0;color:var(--primary)}.openbox .plate-info .prices .price:last-child{border:0}.openbox .branch-info :is(.phone,.address) i{--mask:var(--primary);margin:0}.openbox .branch-info a,.openhours{display:inline-block;max-width:calc(100% - 32px - 1rem)}.dropdown{font-size:1.2rem}.drop-menu{transform:translateX(0)!important;margin:0;font-size:1rem;right:auto;left:auto}.drop-menu.open-right{right:-1rem}.drop-menu.open-left{left:-1rem}#r-header .drop-menu{top:50px}.header-search{width:calc(100% - 140px)}.header-search input{width:calc(100% - 25px);border-radius:100px}@media (width < 400px){.px-4{padding-right:1rem!important;padding-left:1rem!important}}.openbox i.btn-obc{filter:none;opacity:1;background:var(--primary) url(../img/btn-obc.svg) center no-repeat;background-size:20px;border-radius:50%;border:3px solid #fff;width:30px;height:30px}.openbox i.btn-obc:is(:hover,:focus){animation:none}.openbox[data-modal=branch-info]{--ob-overlay-bg:rgb(0 0 0 / 80%)}.openbox[data-modal=branch-info] header{text-align:center;border:0;padding:20px 15px}.btn-ob-share-branch{display:flex;justify-content:center;align-items:center;background:0 0;border:0;position:absolute;top:12px;left:12px;border-radius:5px;height:32px;width:32px}.btn-ob-share-branch svg{flex-shrink:0}.btn-ob-share-branch:hover{background-color:#eee}.openbox .branch-info{--txt-color:#222;--a:#222;--a-hover:#222;--i-color:#222}.openbox .branch-info :is(.phone,.phone2,.whatsapp,.address,.working)>div:first-child{width:32px;text-align:center}#scrollTop{width:34px;height:34px;border-radius:50%;right:auto!important;left:auto!important}#scrollTop.show{bottom:2rem}.btn-close{display:inline-block;filter:none;opacity:1;background:var(--primary) url(../img/btn-obc.svg) center no-repeat;background-size:20px;border-radius:50%;border:3px solid #fff;width:30px;height:30px}.openbox[data-modal=branch-info] .openbox_content,.openbox[data-modal=menu-categories-modal] .openbox_content{height:max(50vh,250px);border-radius:30px 30px 0 0}.openbox[data-modal=branch-info] .openbox_content{width:100%;max-width:min(100%,800px)!important}.openbox[data-modal=menu-categories-modal] .openbox_content{height:calc(100vh - 50px)}.openbox[data-modal=branch-info] i.btn-obc,.openbox[data-modal=menu-categories-modal] i.btn-obc{top:16px;left:16px}[dir=ltr] .openbox[data-modal=branch-info] i.btn-obc,[dir=ltr] .openbox[data-modal=menu-categories-modal] i.btn-obc{right:16px;left:auto}.openbox[data-modal=branch-info].open,.openbox[data-modal=menu-categories-modal].open{align-items:flex-end}.openbox[data-modal=branch-info] .bodyContainer,.openbox[data-modal=menu-categories-modal] .bodyContainer{height:calc(100% - 70px);display:flex;flex-direction:column;justify-content:center}.openbox[data-modal=branch-info] .body,.openbox[data-modal=menu-categories-modal] .body{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}@keyframes anim-open{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes anim-close{0%{opacity:1}100%{opacity:0;transform:translateY(100%)}}.openbox[data-modal=plate-info] p{margin-top:.5rem;font-size:1rem}.openbox[data-modal=plate-info] .hidden-prices{display:block!important;width:100%}.openbox[data-modal=plate-info] .prices>.price{display:none!important}.menu-plates :is(.calories,.options,.extras){display:none!important}.btn-with-image{--image-width:50px;--gap:0;--inline-padding:5px;gap:var(--gap)!important;justify-content:flex-start!important;padding-inline-start:var(--inline-padding)!important;padding-inline-end:calc(var(--image-width) + var(--inline-padding))!important}.btn-with-image img{width:var(--image-width);height:var(--image-width);object-fit:cover;object-position:center;border-radius:10px}.btn-with-image span{flex-grow:1}.feedback-form-container{--_star-margin:3px}.feedback-form-container .checkboxes{gap:2.5rem}.feedback-form-container .starRating-group{padding:var(--input-padding);border:var(--input-border);border-radius:var(--input-radius);box-shadow:var(--input-shadow);background:var(--input-bg)}