header,nav{position:fixed}nav .item,nav .item .submenu a{font-size:22px;border-radius:30px;text-decoration:none}.slider_order .button,header::before{background-color:var(--color-primary);transition:.5s}.about_box,.about_box p,.about_image,.address_button p,.info_slider .title,.slider_order,.slider_order h1,nav .item{text-align:center}.plates_list .plate_box .name span,body,html{font-weight:400;font-family:var(--font-primary)}.about_container.hours .line svg,.address_button svg,.btn svg,.btn:hover svg,.close_btn,.contact_line svg,footer .column a svg,nav .item svg{fill:var(--color-white)}.popup,.popup-overlay{opacity:0;visibility:hidden}:root{--color-primary:#1e507b;--color-primary-hover:#14293c;--color-secondary:#F4D35E;--color-black:#232323;--color-white:#FFF;--color-gray:#EEE;--color-gray-dark:#666;--font-primary:"Work Sans",sans-serif;--font-titles:"Yeseva One",serif}.address_button,.slider_order,.slider_order .button,nav .item,nav .item .submenu a{color:var(--color-white)}body,html{margin:0;padding:0;width:100%;color:var(--color-black);font-size:16px;min-height:100%;scroll-behavior:smooth}body{padding:0 0 60px}*{box-sizing:border-box}section{position:relative;margin:0 auto;max-width:1300px;width:100%}header{top:0;width:100%;transition:.3s;z-index:5;left:0}header section{display:flex;justify-content:space-between;padding:5px 10px;z-index:2}header::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;box-shadow:2px 2px 7px rgba(0,0,0,.5);transform:translateY(-100%);opacity:0}.slider_content,nav .item,nav .item .submenu{position:relative}header.fix::before,header.fixed::before{opacity:1;transform:translateY(0)}.links_head{display:flex;align-items:center;gap:20px}.social_head,nav .item{display:flex;align-items:center}nav{display:none;top:60px;overflow-y:auto;padding:20px;background-color:var(--color-black);left:10px;right:10px;border-radius:10px;box-shadow:2px 2px 6px var(--color-black)}nav .item{gap:10px;padding:10px 15px;cursor:pointer}nav .item svg{width:12px;transition:.3s;margin-bottom:-2px}nav .item .submenu a{display:block;padding:10px 0;transition:.3s;text-align:left}.btn.secondary::after,.menu_table tr:nth-child(odd) td,nav .item .submenu a:hover{background-color:var(--color-gray)}nav .item.desp{padding:0 15px}.menu_list h3,nav .item.desp span{display:none}.social_head{gap:15px}.slider_order,.social_head a{align-items:center;display:flex}.social_head a{justify-content:center;width:30px;height:30px;background-color:var(--color-white);border-radius:50%;transition:.3s}.social_head a svg{width:15px;fill:var(--color-primary)}.footer_bottom .btn_up:hover,.gallery .picture:hover .frame,.social_head a:hover{transform:scale(1.1)}.slider_order{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);justify-content:center;flex-direction:column;padding:40px 10px}.slider_order h1{font-size:27px;text-shadow:2px 2px 8px var(--color-black);max-width:300px;font-weight:500;font-family:var(--font-titles)}.about_box h2,.slider_order h1 span{font-size:40px;font-family:var(--font-titles);text-shadow:1px 1px 5px rgba(0,0,0,.3)}.slider_order h1 span{font-weight:700;display:block;color:var(--color-primary);line-height:1;text-shadow:-2px -2px 0 var(--color-white),2px -2px 0 var(--color-white),-2px 2px 0 var(--color-white),2px 2px 0 var(--color-white)}.slider_order .button{text-decoration:none;padding:10px 20px;text-align:center;width:200px;box-shadow:2px 2px 10px var(--color-black);border-radius:35px;font-weight:700;font-size:18px;text-shadow:0 2px 2px var(--color-black);outline:0;cursor:pointer;border:none}.about_box,.about_image img{border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.8)}.reviews_card:hover,.slider_order .button:hover{transform:translateY(-10px)}.slider_order.secondary h1{font-size:20px}.about_container.events .about_box h2,.slider_order.secondary h1 span{font-size:30px}.address_button{display:flex;align-items:center;gap:8px;padding:10px;background:var(--color-primary);justify-content:center;text-decoration:none;font-weight:500;font-size:15px;align-items:center;flex-direction:column}.address_button svg{width:30px;flex-shrink:0}.address_button p{margin:0}.address_button.phone{font-size:25px}.address_button.phone svg{width:25px}.about_container{position:relative;overflow:hidden;background:url(../images/about_background_mob.webp) fixed}.about_container section{display:flex;padding:40px 10px;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px}.about_box,.info_slider{align-items:center;display:flex}.about_box{padding:30px 20px;width:300px;flex-direction:column;background-color:var(--color-primary);justify-content:center;position:relative;color:var(--color-white)}.gallery .picture .tag,.info_slider{position:absolute;color:var(--color-white)}.about_box .subtitle{color:var(--color-white);font-weight:500;text-transform:uppercase;font-size:18px;margin:0}.about_container.hours .line.title span,.info_slider .title{font-weight:700;font-size:25px;text-transform:uppercase}.about_box h2{color:var(--color-white);margin:0 0 20px;line-height:.8;font-weight:300}.about_box p{margin:10px 0;font-weight:500}.menu_container h1,.reviews_container h2{font-family:var(--font-titles);font-weight:300}.about_box p span{color:var(--color-white)}.about_box .btn{margin-top:20px}.splide{box-shadow:0 0 10px rgba(0,0,0,.8);z-index:2}.info_slider{top:0;bottom:0;left:0;right:0;justify-content:center;gap:30px;flex-direction:column;background:rgba(0,0,0,.6)}.gallery,.gallery .picture,.menu_container,.reviews_card,.reviews_list,.splide__slide{position:relative}.menu_list .item.subtitle.current,.menu_list .item.subtitle:hover,.splide.top .info_slider,.splide__arrow{background:0 0}.info_slider .title{text-shadow:2px 2px 8px var(--color-black);line-height:1}.splide__slide{box-shadow:3px 3px 10px var(--color-black)}.splide__arrow{width:30px;height:30px;transition:.2s}.footer_bottom .btn_up svg,.splide__arrow svg{width:25px;fill:var(--color-white)}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}.splide__slide img{width:100%;height:auto}.gallery .picture .frame,.menu_image_content{background-size:cover;background-repeat:no-repeat;background-position:center}.gallery .picture .tag,footer{background-color:var(--color-black);text-align:center}.about_container.hours .about_box{padding:40px 20px 60px;text-shadow:2px 2px 6px var(--font-titles)}.about_container.hours .about_box h2{font-size:55px}.about_container.hours .line{display:flex;align-items:center;gap:10px;justify-content:center;font-size:20px}.about_container.hours .line svg{width:22px}.about_container.hours .line.title{padding:20px 0 0}.gallery_button_cont{text-align:center;background-color:var(--color-primary);padding:15px 20px}.gallery{display:flex;flex-wrap:wrap}.gallery .gallery_column{width:100%;min-height:250px}.gallery .gallery_row{display:flex;flex-wrap:wrap}.gallery .picture{flex-shrink:1;flex-grow:1;transition:1s;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;height:200px}.gallery .gallery_column .picture{flex-basis:100%;height:100%}.gallery .gallery_column .picture .frame,.gallery .picture .frame img{height:100%}.gallery .gallery_row .picture{flex-basis:50%;height:180px}.gallery .picture .frame{transition:1s;height:250px;width:100%;box-shadow:inset 0 0 17px rgba(0,0,0,.9)}.gallery .picture .tag{padding:8px 10px;border-radius:40px;bottom:10px;transition:.3s;font-size:12px;min-width:100px}.fancybox__caption{background-color:var(--color-white);color:var(--color-black);margin-top:10px;padding:8px 15px;border-radius:40px;font-weight:600}.events_container{display:flex;align-items:center;padding:40px 0 20px;justify-content:center;flex-wrap:wrap}.events_container .info_box{padding:20px;max-width:450px;text-align:center}.events_container .info_box h3{color:var(--color-primary);font-size:18px;text-transform:uppercase;margin:0}.events_container .info_box h2{color:var(--color-primary);font-size:40px;text-transform:uppercase;margin:10px 0;line-height:1;font-weight:900}.about_container.events .about_box{padding:40px 15px 20px}.about_container.events .about_box .subtitle{font-size:14px}.about_container.background{background:url(../images/events-background.webp) center/cover no-repeat;padding:80px 0}.about_box.contact a{color:var(--color-white);font-size:16px;text-decoration:none;font-weight:500;padding:10px 20px;transition:.3s;border-radius:50px}.about_box.contact a:hover,footer .column a:hover{background:rgba(255,255,255,.15)}.about_box.contact .btn{padding:8px 30px;font-size:22px;font-family:var(--font-primary);color:var(--color-primary);margin:0}.contact_line{display:flex;gap:10px;align-items:center;font-weight:700;font-size:21px;padding:20px 0 0;justify-content:center;text-transform:uppercase}.contact_line svg{width:18px}.map_container{width:100%;margin:20px 0;max-width:600px;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.reviews_container{text-align:center;color:var(--color-white);background-color:var(--color-primary);padding:50px 10px;overflow:hidden}.btn_bottom a,.menu_container,.reviews_card{background-color:var(--color-white)}.menu_list,.reviews_list{overflow-x:auto;display:flex}.reviews_container h2{font-size:28px;margin:0;padding:0 20px}.reviews_container iframe{border:none;margin:20px auto;width:100%;max-width:850px;height:420px}.reviews_list{gap:10px;padding:20px 10px}.reviews_card{padding:20px;flex-grow:0;flex-shrink:0;border-radius:20px;box-shadow:0 0 12px rgba(0,0,0,.5);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:230px;color:var(--color-black);transition:.5s;font-size:14px}.reviews_card p{margin:5px 0}.reviews_card span{display:block;font-size:12px;color:#666}.btn,.footer_bottom,.menu_categories .button,.menu_container h1,.menu_list .item,footer,footer .column a{color:var(--color-white)}.reviews_card img{margin:10px 0}.menu_container{padding:30px 10px}.menu_categories .button,.menu_list{background-color:var(--color-primary)}.menu_container h1{font-size:30px;text-transform:uppercase;margin:0 0 70px;text-shadow:2px 2px 6px var(--color-black);text-align:center}.menu_list{position:sticky;width:100%;gap:20px;text-transform:uppercase;flex-shrink:0;flex-grow:0;top:80px;z-index:4;padding:7px;border-radius:15px}.footer_bottom,.menu_categories,.menu_category,.menu_list .item,.plates_list,.plates_list .plate_box,footer{position:relative}.footer_bottom,.menu_list .item.current,.menu_list .item:hover{background-color:var(--color-primary-hover)}.btn,.btn_bottom a,footer .column a{border-radius:30px}.menu_list .item{padding:10px;letter-spacing:2px;cursor:pointer;white-space:nowrap;transition:.3s;border-radius:15px;margin:1px 0}.menu_list .item.subtitle{margin:15px 0 0;color:var(--color-secondary);font-weight:600;font-size:18px;cursor:text}.menu_categories{padding:20px 5px}.menu_categories .button{position:relative;display:block;padding:12px 25px;text-decoration:none;transition:.3s;margin:20px auto;width:250px;text-align:center}.btn.secondary,.btn_bottom a,.menu_category h2,.menu_category h3,.popup-content a{color:var(--color-primary)}.menu_categories .button:hover{background-color:#660615}.menu_category{padding-bottom:30px}.menu_category h2{font-weight:900;letter-spacing:2px;font-size:25px;margin-top:0}.menu_category h3{font-size:20px;font-weight:700;margin-bottom:0}.plates_list{display:flex;flex-wrap:wrap;justify-content:center}.plates_list .plate_box{padding:20px 10px;width:100%;border-bottom:1px solid var(--color-gray-dark);border-radius:0}.plates_list .plate_box img{width:100%;max-width:300px}.menu_image_content{height:230px;width:100%;max-width:300px;box-shadow:2px 2px 8px var(--color-black)}.plates_list .plate_box .name{font-weight:600;padding:7px 0 5px;font-size:18px;text-transform:uppercase}.plates_list .plate_box .name span{font-size:14px;display:block;padding:5px 0}.plates_list .plate_box .name div{color:var(--color-primary);display:inline-block;font-size:15px;padding-top:1px}.plates_list .plate_box .name span div{font-weight:600}.plates_list .plate_box .desc{color:var(--color-gray-dark);text-transform:lowercase}.plates_list .plate_box .desc:first-letter{text-transform:uppercase}.plates_list .plate_box.full{width:100%!important}.plates_list .plate_box.noborder{border-bottom:none!important}.plates_list .plate_box.x2,.plates_list .plate_box.x4{width:calc(100%/2)}.plates_list .plate_box:empty{border-bottom:none;padding:0}.menu_category_desc{display:flex;gap:20px;align-items:center;text-align:center;flex-wrap:wrap;justify-content:center;padding:20px 0}.menu_category_desc p{margin:0}.menu_table{width:100%;overflow:hidden;overflow-x:auto;font-size:12px}.btn,.btn_burger,.video_cont{overflow:hidden}.btn,.btn_bottom a,.popup .button{font-size:18px;text-decoration:none;font-weight:700}.menu_table td,.menu_table th{text-align:center;border-bottom:1px solid var(--color-gray);padding:10px}.menu_table tr td:first-child,.menu_table tr th:first-child{text-align:left}footer{width:100%}footer section{display:flex;align-items:flex-start;justify-content:space-around;max-width:1200px;padding:20px;flex-wrap:wrap}footer .column{padding:20px 0;text-align:center;width:100%}footer .column h3{text-transform:uppercase;font-size:20px;margin:0}footer .column a{text-decoration:none;display:inline-flex;align-items:center;gap:10px;font-size:16px;justify-content:center;transition:.3s;padding:10px 20px}.btn,.footer_bottom .btn_up{align-items:center;cursor:pointer}footer .column a svg{width:20px}.footer_bottom{text-transform:uppercase;text-align:center;padding:30px 20px 15px;font-weight:700}.btn,.btn.outline::after,.btn_bottom,.footer_bottom .btn_up{background-color:var(--color-primary)}.footer_bottom .btn_up{position:absolute;top:-25px;right:20px;width:50px;height:50px;display:flex;justify-content:center;border-radius:50%;box-shadow:2px 2px 5px var(--color-black);transition:.3s}.btn_bottom{display:flex;gap:5px;padding:10px;position:fixed;bottom:0;width:100%;box-shadow:0 0 6px var(--color-black);z-index:2;gap:10px;justify-content:space-around}.btn,.reveal{position:relative}.btn_bottom a{flex-basis:0;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;height:40px;flex-grow:1}.btn{outline:0;text-transform:uppercase;text-align:center;padding:7px 20px;display:inline-flex;gap:10px;justify-content:center;transition:.6s;box-shadow:0 2px 2px var(--color-black);min-width:180px;letter-spacing:1px;border:none}.btn svg{width:22px;z-index:1;transition:.3s}.btn span{z-index:1;transition:.3s;font-weight:700}.btn::after{content:'';position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-color:var(--color-primary-hover);transition:.1s;z-index:0;transform:scale(.5);opacity:0}.btn:hover::after{transform:scale(1);opacity:1}.btn.secondary{box-shadow:none;text-shadow:none;background-color:var(--color-white)}.close-btn,.popup,.popup .button,.specials_home_content{color:var(--color-white)}.btn.outline:hover svg,.btn.secondary svg,.btn.secondary:hover svg{fill:var(--color-primary)}.btn.outline{box-shadow:inset 0 0 6px var(--color-black);background:0 0;border:2px solid var(--color-primary)}.btn_burger span,.btn_burger span:after,.btn_burger span:before{position:absolute;border-radius:2px;background-color:var(--color-white)}.popup .button:hover,.video_cont{background-color:var(--color-black)}.btn_burger{text-indent:100%;white-space:nowrap;padding:0 10px;transition:.3s}.btn_burger span{bottom:auto;display:inline-block;height:4px;width:25px;z-index:10;transform:translateX(-50%) translateY(-50%)}.popup,.popup img{border-radius:10px}.btn_burger span:after,.btn_burger span:before{content:"";height:100%;right:0;top:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:.3s}.btn_burger span:before{transform:translateY(-8px) rotate(0)}.btn_burger span:after{transform:translateY(8px) rotate(0)}.btn_burger.close_nav span{background-color:rgba(255,255,255,0)}.btn_burger.close_nav span:before{transform:translateY(0) rotate(45deg)}.btn_burger.close_nav span:after{transform:translateY(0) rotate(-45deg)}.reveal{opacity:0}.reveal.show{opacity:1}.show.fade-left{animation:1s ease-in fade-left}.show.fade-right{animation:1s ease-in fade-right}.show.fade-bottom{animation:1s ease-in fade-bottom}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.video_cont{height:450px;display:flex;align-items:center;justify-content:center}.video_cont video{width:auto;height:100%}.popup{position:absolute;top:6%;width:300px;transition:.5s;z-index:99;left:50%;margin-left:-150px;box-shadow:2px 2px 10px var(--color-black);margin-top:-30px;background-color:var(--color-primary)}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:90;display:none}.popup .button,.slider_bottom_bar{background-color:var(--color-primary)}.popup.open{margin-top:0;opacity:1;visibility:visible}.popup .button_cont{position:absolute;bottom:40px;text-align:center;width:100%}.popup .button{display:inline-block;padding:15px 30px;border-radius:40px;transition:.3s}.close_btn{position:absolute;top:-25px;right:0;width:20px;cursor:pointer}.popup_column,.slider_bottom_bar{position:relative;text-align:center}.popup_column{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup .buttons_content{padding:10px 0;width:100%;max-width:300px}.popup .buttons_content .btn{font-size:16px;margin-bottom:10px;width:100%;font-weight:600;padding:8px 10px}.slider_bottom_bar{padding:10px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:2}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .3s,visibility .3s}.popup-overlay.active{opacity:1;visibility:visible}.popup-content{background-color:var(--color-primary);padding:30px 20px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative;max-width:300px;width:90%;transform:translateY(-20px);transition:transform .3s;text-align:center}.popup-overlay.active .popup-content{transform:translateY(0);color:var(--color-white)}.popup-content h4{margin:0 0 20px;text-transform:uppercase;font-size:23px}.close-btn{position:absolute;top:-20px;right:0;font-size:50px;cursor:pointer;transition:transform .2s;line-height:0}.close-btn:hover,.specials_home_item:hover{transform:scale(1.05)}.links-container{display:flex;flex-direction:column;gap:10px}.popup-content a{text-decoration:none;font-size:18px;padding:8px 20px;width:100%;border-radius:20px;background-color:var(--color-white);margin:10px 0 5px;transition:.3s;font-weight:700;display:inline-block}.popup-content a:hover{transform:translateY(-5px)}.popup-content p{margin-bottom:0}.specials_home_content{position:relative;padding:40px 0 60px;text-align:center;background:url(../images/specials_home_bg_mob.webp) bottom center}.specials_home_title{position:relative;padding-bottom:10px;font-size:37px;font-weight:900;text-transform:uppercase;text-shadow:2px 2px 6px rgba(0,0,0,.2);color:var(--color-primary)}.specials_home_list{position:relative;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px;max-width:1000px}.specials_home_item{position:relative;text-decoration:none;color:var(--color-white);transition:.3s}.specials_home_item .name{color:var(--color-white);font-family:Pacifico,cursive;font-weight:300;font-size:17px;text-align:center;text-shadow:2px 2px 8px var(--color-black);line-height:1;margin-top:-50px}.specials_home_item .name span{display:block;text-transform:uppercase;font-size:24px;font-family:var(--font-primary);font-weight:700}@media screen and (min-width:375px){.welcome_box h2{padding:0 35px}.modal{width:370px;height:205px;margin-left:-185px;margin-top:-105px}.modal .text{width:170px;font-size:9px;padding:10px}.modal .text h2{font-size:12px}.address_button{padding:10px 60px}.popup-content{padding:30px 40px}}@media screen and (min-width:425px){.gallery .gallery_column{min-height:350px}.gallery .gallery_row .picture{height:250px}.about_box{width:350px}.about_box .subtitle{font-size:25px}.about_box h2{font-size:40px}.about_container.hours .about_box h2{font-size:55px}.about_container.events .about_box{padding:40px 20px 30px}.about_container.events .about_box .subtitle{font-size:16px}.about_container.events .about_box h2{font-size:35px}}@media screen and (min-width:768px){.slider_order h1{font-size:30px;max-width:1200px}.info_slider .title,.slider_order h1 span,.slider_order.secondary h1 span{font-size:50px}.slider_order .button{width:250px;font-size:22px;padding:12px}.hours_box_float .line,.menu_category h3,.modal .text h2,.slider_order.secondary h1{font-size:25px}.address_button{font-size:20px;height:80px;font-weight:700;flex-direction:row}.gallery .picture .tag,.menu_table,.modal .text{font-size:14px}.about_container{background-image:url(../images/about_background.webp)}.about_container.events .about_box{padding:40px 30px 30px}.about_container.events .about_box h2,.menu_category h2{font-size:30px}.hours_box_float{bottom:35px}.hours_box_float h3{font-size:40px}.hours_box_float h2{font-size:60px}.modal{width:700px;height:387px;margin-left:-350px;margin-top:-195px}.modal .text{width:300px}.gallery{flex-wrap:nowrap}.gallery .gallery_column{width:50%}.gallery .gallery_row .picture,.gallery .gallery_row .picture:first-child,.gallery .gallery_row .picture:last-child{flex-basis:33.33%;height:220px}footer .column{padding:20px 10px;text-align:center;flex-basis:0;flex-grow:1}.footer_bottom{padding:15px}.popup{width:500px;margin-left:-250px}.popup .button_cont{bottom:80px}.popup.orders{width:700px;margin-left:-350px;display:flex;flex-direction:row-reverse;align-items:center}.popup_column{flex-grow:1;border-radius:0}.reviews_list{justify-content:center}.reviews_container iframe{height:280px}.plates_list .plate_box{width:calc(100%/3)}.plates_list .plate_box.x4{width:calc(100%/4)}.plates_list .plate_box:empty{border-bottom:1px solid var(--color-gray-dark);padding:20px 10px}}@media screen and (min-width:1024px){body,nav{padding:0}.menu_list,nav{top:unset;position:relative}.slider_order h1{font-size:40px}.slider_order h1 span{font-size:75px}.slider_order.secondary h1{font-size:35px}.about_box.contact a,nav .item{font-size:20px}.info_slider .title,.slider_order.secondary h1 span{font-size:60px}.btn_bottom,.btn_burger{display:none}nav{display:flex;gap:10px;align-items:center;justify-content:center;left:unset;right:unset;background:0 0;border-radius:0;overflow-y:unset;box-shadow:none}nav .item{font-weight:500}nav .item::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:30px;z-index:0;background:rgba(255,255,255,.2);transform:scale(0);transition:.3s}nav .item.desp{padding:10px 15px}nav .item.desp span{display:block}nav .item .submenu{position:absolute;top:100%;right:0;width:150px;background-color:var(--color-white);padding:10px;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.2);opacity:0;visibility:hidden;margin-top:-10px;transition:.2s}nav .item .submenu a{border-radius:10px;color:var(--color-black);text-shadow:none;text-decoration:none;font-size:17px;display:block;padding:8px 10px;transition:.3s;font-weight:400}nav .item .submenu a:hover{background-color:var(--color-gray)}nav .item:hover svg{transform:rotate(180deg)}nav .item.current::before,nav .item:hover::before{transform:scale(1)}nav .item:hover .submenu{opacity:1;visibility:visible;margin-top:0}.events_container{padding:20px}.about_box h2,.menu_container h1,.reviews_container h2{font-size:50px}.splide__arrow{width:50px;height:50px;border:2px solid var(--color-white);margin-top:-50px;opacity:0}.splide:hover .splide__arrow{opacity:1;margin-top:0}.splide__arrow--prev{left:1em}.splide__arrow--next{right:1em}.about_box{width:500px;padding:30px 40px}.about_container.hours .about_box{width:400px}.about_container.events .about_box .subtitle,footer .column a{font-size:18px}.contact_line,.menu_list h3,footer .column h3{font-size:25px}.about_container.events .about_box h2{font-size:38px}.video_cont{height:auto}.video_cont video{width:100%;height:auto}.contact_line svg{width:20px}.about_container section,.hours_container section,footer section{flex-wrap:nowrap}.gallery .gallery_row .picture,.gallery .gallery_row .picture:first-child,.gallery .gallery_row .picture:last-child{height:260px}.popup.orders{width:900px;margin-left:-450px}.reviews_list{gap:20px}.reviews_card{width:250px}.menu_container{padding:50px 10px}.menu_container section{display:flex;gap:20px;align-items:flex-start}.menu_list{width:280px;flex-direction:column;gap:0;padding-bottom:20px;box-shadow:2px 2px 7px rgba(0,0,0,.2)}.menu_list h3{display:block;border-bottom:2px solid var(--color-white);padding:15px 20px;color:var(--color-white);letter-spacing:2px;margin:0 0 10px;line-height:1.2}.menu_list .item{padding:7px 15px;white-space:wrap}.menu_list .item:nth-child(2){margin-bottom:25px}.menu_categories{padding:0 20px;flex-grow:1}.accessibility_content{padding:130px 10px 70px;max-width:1000px}.specials_home_content{background-image:url(../images/specials_home_bg.webp)}}@media screen and (min-width:1200px){.menu_category_desc{flex-wrap:nowrap}.slider_order h1 span{font-size:90px}}@media screen and (min-width:1300px){.gallery .gallery_row .picture,.gallery .gallery_row .picture:first-child,.gallery .gallery_row .picture:last-child{height:350px}}@media screen and (min-width:1500px){.gallery .gallery_row .picture,.gallery .gallery_row .picture:first-child,.gallery .gallery_row .picture:last-child{height:400px}}