header a.menu span.menu::after,header a.menu span.menu::before{width:100%;height:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25,0.74,0.22,0.99);display:block;left:0;content:""}header nav.food_menu,main section.main_services,main section.main_services div.area,main section.slider,main section.z_pattern{align-content:center;display:flex}main section.page_header,main section.slider{background-size:cover;background-position:center}main section.contact_area form,main section.map_module div.map figure figcaption{box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;box-sizing:border-box}:root{--yellow:#fdcc06}body,figcaption,figure,h1,h2,h3,h4,html,ol,p,ul{margin:0;padding:0}body{font-family:Gothic,sans-serif}.mobile_only,header a.menu,main section.menu_detail>div div,main section.new_food_comment,main section.qr_menu ul.food_story li picture.hidden_img,section.fixed_nav{display:none}a{text-decoration:none}ol,ul{list-style:none}header{width:100%;padding:20px 10%;background-color:#232323;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;box-sizing:border-box;position:fixed;top:0;left:0;z-index:999}header img.food_menu{display:none;filter:invert(1);width:35px;height:auto;z-index:999}header a.menu span.menu{background-color:#fff;display:block;width:35px;height:2px;position:relative;cursor:pointer;z-index:99;transition-duration:.4s}header a.menu span.menu::before{background-color:#fff;position:absolute;top:-10px}header a.menu span.menu.active{background-color:#333}header a.menu span.menu.active::before{transform:rotate(-45deg);top:0}header a.menu span.menu::after{background-color:#fff;position:absolute;bottom:-10px}header a.menu span.menu.active::after{transform:rotate(45deg);bottom:0}header a.logo{z-index:999;width:20%}header a.logo img{width:auto;height:50px;transition-duration:.5s}header.active a.logo img{height:35px;transition-duration:.5s}header nav.main{display:flex;flex-direction:row;align-items:center;gap:25px;width:80%;justify-content:flex-end}header nav.main a{color:#fff;position:relative;transition-duration:.5s}header nav.main a::after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-10px;background-color:var(--yellow);display:none;transition-duration:.5s}header nav.main a.active::after,header nav.main a:hover::after{display:block;transition-duration:.5s}header nav.food_menu{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:25px 0 0;width:100%;border-top:.1px solid var(--yellow);padding-top:20px}header nav.food_menu a{color:#fff;font-size:14px;transition-duration:.5s}header nav.food_menu a:hover{color:var(--yellow);transition-duration:.5s}main section{width:100%;padding:0 10%;box-sizing:border-box}main section.slider{height:100vh;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-attachment:fixed;position:relative;padding:50px 10%}main section.slider::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:8}main section.slider h1,main section.slider h2{width:60%;font-size:90px;font-weight:600;color:#fff;position:relative;z-index:9;text-shadow:0 2px 5px rgba(0,0,0,.65)}main section.slider div{width:40%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;justify-content:center;align-items:center;position:relative;z-index:9}main section.slider div picture{width:70%;height:400px}main section.slider div picture img{width:100%;height:100%;object-fit:cover;border:2px solid var(--yellow)}main section.slider div picture:first-of-type,main section.slider div picture:first-of-type img{border-top-left-radius:100px}main section.slider div picture:last-of-type{position:absolute;right:60%;top:60%;width:70%;border-top-right-radius:100px}main section.slider div picture:last-of-type img{border-top-right-radius:100px}main section.main_services{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:75px 25px;background-color:#333;padding:150px 10%}main section.main_services div.area{width:35%;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#666;position:relative;padding:0 0 25px;border-top-left-radius:40px;border-bottom-right-radius:40px}main section.main_services div.area span{background-color:var(--yellow);border-radius:50%;transform:translateY(-50%);width:105px;height:105px;display:flex;align-content:center;justify-content:center;align-items:center}main section.main_services div.area span img{display:block;padding:15px;width:75px;height:auto}main section.main_services div.area h3{color:#fff;font-size:24px;text-align:center}main section.z_pattern{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:5%}main section.z_pattern.reverse{flex-direction:row-reverse}main section.filler_gallery,main section.z_pattern div{display:flex;flex-direction:column;align-content:center}main section.z_pattern picture{width:45%;height:auto}main section.food_menu ul li div.treats>picture img,main section.menu_detail>picture img,main section.z_pattern picture img{width:100%;height:100%;object-fit:cover}main section.z_pattern div{width:50%;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:50px 0}main section.z_pattern div h1,main section.z_pattern div h2{font-size:32px;text-align:center}main section.z_pattern div p{background-color:var(--yellow);padding:60px;box-sizing:border-box;border-top-left-radius:50px;border-bottom-right-radius:50px;font-size:18px;font-weight:500;line-height:1.5em}main section.z_pattern div a.btn{color:#fff;background-color:#232323;padding:15px 50px;font-weight:600;box-sizing:border-box;transform:translateY(-60%)}main section.filler_gallery{flex-wrap:wrap;justify-content:center;align-items:center;gap:100px;padding:100px 10%;background-color:#333}main section.filler_gallery h1,main section.filler_gallery h2{color:var(--yellow);font-size:40px;border-bottom:1px solid;padding-bottom:10px}main section.filler_gallery ul li{height:450px}main section.filler_blog ul li picture,main section.filler_gallery ul li picture{width:100%;height:200px;display:block}main section.filler_blog ul li picture img,main section.filler_gallery ul li picture img{width:100%;height:100%;object-fit:cover;border-top-right-radius:75px}main section.filler_gallery ul li div{background-color:#fff;transform:translateY(-20px);padding:25px 25px 55px;box-sizing:border-box;border-top-right-radius:25px;display:flex;flex-direction:column;position:relative}main section.filler_gallery ul li div h3{font-size:25px;height:60px}main section.filler_gallery ul li div p{font-size:16px;font-weight:300;color:#333;min-height:60px;margin-top:20px}main section.filler_gallery ul div>li div img,main section.filler_gallery ul li div img{position:absolute;bottom:-20%;left:0;right:0;margin:0 auto;background-color:var(--yellow);width:40px!important;height:auto;padding:15px;border-radius:50%}main section.contact_form{background-color:#333;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:100px 10%}main section.contact_form div{width:55%;display:flex;gap:20px;flex-direction:column}main section.contact_form div h1,main section.contact_form div h2{font-size:44px;color:#fff;font-weight:600}main section.contact_form div p{color:#fff;font-weight:300}main section.contact_form form{width:45%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:stretch;gap:20px;background-color:#fff;padding:50px;box-sizing:border-box;border-top-right-radius:75px;position:relative;z-index:9}main section.contact_form form::before{content:"";width:100%;height:100%;left:-50px;top:-50px;position:absolute;border:3px solid var(--yellow);border-top-right-radius:75px;z-index:-2}main section.contact_area form::after,main section.contact_form form::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border-top-right-radius:75px;background-color:#fff}main section.contact_form form input,main section.contact_form form textarea{border:none;width:100%;background-color:#f5f5f5;padding:15px 30px;box-sizing:border-box;font-size:16px;outline-color:var(--yellow);resize:vertical;max-height:150px}main section.contact_area form textarea,main section.contact_form form textarea{font-family:inherit}main section.contact_area form button,main section.contact_form form button{border:1px solid var(--yellow);background:var(--yellow);color:#333;font-size:26px;font-weight:900;border-radius:50px;width:fit-content;padding:15px 50px;box-sizing:border-box;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;cursor:pointer}main section.filler_blog,main section.testimonials{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:100px;padding:100px 10%;background-color:var(--yellow)}main section.filler_blog h1,main section.filler_blog h2,main section.testimonials h1,main section.testimonials h2{color:#333;font-size:40px;border-bottom:1px solid;padding-bottom:10px}main section.filler_blog ul li div{background-color:#fff;transform:translateY(-20px);padding:25px;box-sizing:border-box;border-top-right-radius:25px;display:flex;flex-direction:column;gap:15px;position:relative;min-height:320px}main section.filler_blog ul li div h3{font-size:25px;min-height:70px}main section.filler_blog ul li div p{font-size:16px;font-weight:300;color:#333}main section.filler_blog ul li div span{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;gap:20px}main section.filler_blog ul li div span img{width:40px!important;height:auto;border-radius:50%}main section.filler_blog ul li div span h4{font-weight:500}main section.testimonials ul div>li{background-color:#fff;padding:50px;box-sizing:border-box;border-top-left-radius:50px;display:flex;flex-direction:row;gap:15px;position:relative;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:5%}main section.testimonials ul div>li picture{width:10%;height:auto;display:block}main section.testimonials ul div>li picture img{width:100%;height:auto;object-fit:cover;border-radius:50%}main section.testimonials ul div>li div{width:80%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;gap:20px}main section.testimonials ul div>li div h3{font-size:25px}main section.testimonials ul div>li div p{font-size:16px;font-weight:300;color:#333;line-height:1.5em}main section.testimonials span{position:absolute;right:50px;top:50px;display:flex;flex-direction:row;gap:5px}main section.testimonials span img{filter:invert(80%) sepia(62%) saturate(1409%) hue-rotate(352deg) brightness(101%) contrast(103%);width:15px!important;height:auto}main section.page_header{background-image:url(/images/page_header.jpeg);padding:150px 10% 50px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;background-repeat:no-repeat;position:relative}main section.page_header::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1}main section.page_header h1,main section.page_header h2{font-size:80px;color:#fff;font-weight:900;position:relative;z-index:99}main section.map_module{padding:50px 10%}main section.map_module div.map{position:relative}main section.map_module div.map figure{position:absolute;width:30%;height:100%;border-top-right-radius:50px}main section.map_module div.map figure img{width:100%;height:100%;object-fit:cover;border-top-right-radius:50px}main section.map_module div.map figure figcaption{position:absolute;bottom:0;z-index:99;background-color:#fff;width:100%;height:200px;padding:20px;border-top-right-radius:50px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;gap:10px}main section.map_module div.map figure figcaption h3{font-size:28px;font-weight:900;line-height:1.5em}main section.map_module div.map figure figcaption p{font-size:18px;line-height:1.5em;color:#333}main section.map_module div.map figure figcaption img{position:absolute;bottom:-20%;left:0;right:0;margin:0 auto;background-color:var(--yellow);width:30px!important;height:auto;padding:15px;border-radius:50%}main section.map_module div.map iframe{height:400px}main section.contact_area{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:100px 10%}main section.contact_area div{width:45%;display:flex;gap:20px;flex-direction:column}main section.contact_area div h1,main section.contact_area div h2{font-size:44px;color:#333;font-weight:600}main section.contact_area div p{color:#333;font-weight:300}main section.contact_area div span.social_media{display:flex;flex-direction:row;gap:15px}main section.contact_area div span.social_media a{background-color:var(--yellow);border-radius:50%;padding:5px;display:inline-block}footer section div.social_media a img,main section.contact_area div span.social_media a img{width:40px!important;height:auto;display:block;filter:invert(1)}main section.contact_area div>a{color:#333;text-decoration:none;transition-duration:.5s}main section.contact_area div>a:hover{text-decoration:unset;transition-duration:.5s}main section.contact_area form{width:45%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:stretch;gap:20px;background-color:#fff;padding:100px 50px;border-top-right-radius:75px;position:relative;z-index:9}main section.contact_area form::before{content:"";width:100%;height:100%;left:-50px;top:-50px;position:absolute;border:3px solid var(--yellow);background-color:var(--yellow);border-top-right-radius:75px;z-index:-2}main section.contact_area form input,main section.contact_area form textarea{border:none;background-color:#f5f5f5;padding:15px 30px;box-sizing:border-box;font-size:16px;outline-color:var(--yellow);resize:vertical;max-height:150px}main section.qr_menu ul.food_story{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:center;padding:20px 0;background-color:var(--yellow)}main section.qr_menu ul.food_story li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}main section.qr_menu ul.food_story li picture{display:block;width:80px;height:80px;text-align:start;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;position:relative;transform-style:preserve-3d;overflow:hidden;border-radius:50%;background-color:#666}main section.qr_menu ul.food_story li picture img{position:absolute;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}img.lg-image{width:unset!important;height:100%!important;object-fit:cover!important}main section.qr_menu ul.food_story li p{font-size:13px;text-align:center}main section.food_menu{padding:0!important}main section.food_menu h1,main section.food_menu h2{width:100%;padding:20px 0;background-color:#333;color:var(--yellow);text-align:center;letter-spacing:1px;font-weight:900}main section.food_menu ul{padding:25px 10%;box-sizing:border-box}main section.food_menu ul.additional_foods{padding-top:25px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-around;gap:50px 0}main section.food_menu ul li{width:100%;box-shadow:#26394d 0 20px 20px -10px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-bottom:20px}main section.food_menu ul.additional_foods li{width:45%;background-color:#fff}main section.food_menu ul li picture{width:100%;height:150px;overflow:hidden;text-align:start;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;position:relative;transform-style:preserve-3d;border-top-right-radius:45px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}main section.food_menu ul.additional_foods li picture{background-color:#323232}main section.food_menu ul li picture img{object-fit:cover;width:100%;height:100%}main section.food_menu ul li picture img.play{position:absolute;width:30px;height:auto;filter:invert(1);left:0;right:0;margin:0 auto;border:2px solid #000;border-radius:50%;padding:10px;opacity:.9;z-index:99}main section.food_menu ul li h3{padding:15px 10px 10px;box-sizing:border-box;font-size:16px;font-weight:900;color:#333;min-height:65px}main section.food_menu ul li a>p{padding:0 10px;box-sizing:border-box;line-height:1.5em;font-size:12px;color:#333;min-height:60px}main section.food_menu ul li a>div.peppery p{font-size:12px;color:#333}main section.food_menu ul li div{flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;padding:20px 10px;box-sizing:border-box;display:none}main section.food_menu ul li div.peppery{padding:0 10px;justify-content:flex-start;gap:15px}main section.food_menu ul li div.peppery_area{position:absolute;top:0;padding:10px;background-color:#fff;border-bottom-right-radius:20px}main section.food_menu ul li div.peppery_area span p{font-size:14px;color:#333}main section.food_menu ul li div p.price{font-size:25px;font-weight:600;color:#333}main section.food_menu ul li div span{display:flex;gap:10px;align-items:center}main section.food_menu ul li div.peppery span{gap:3px}main section.food_menu ul li div span>img{width:18px!important;height:auto}main section.food_menu ul li div.treats{position:absolute;z-index:99;padding:10px;right:0;flex-direction:column;gap:10px}main section.food_menu ul li div.treats>picture{width:40px;height:40px;border-radius:50%;border:2px solid red;position:relative}main section.food_menu ul li div.treats>picture::before{content:"+";position:absolute;left:-15px;top:-15px;font-size:20px;line-height:1px;color:var(--yellow);z-index:9999}main section.food_menu ul .owl-stage-outer{padding:0 10px 30px}main section.food_listing ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-evenly;padding:50px 0}main section.food_listing ul li{width:47%}main section.food_listing ul li:nth-child(n+3){margin-top:30px}main section.food_listing ul li picture{height:100px}main section.qr_menu{padding:150px 0 0!important}main section.qr_menu ul.food_story li{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:2px;align-content:center;cursor:pointer}footer,main section.menu_detail{box-sizing:border-box;flex-direction:row;gap:10%;display:flex}main section.menu_detail{margin-top:150px;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:50px 10%}main section.menu_detail>picture{width:45%;height:350px}main section.menu_detail>div{width:45%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;gap:25px}main section.menu_detail>div h1{font-size:45px}footer{background-color:#333;padding:150px 10%;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:center;position:relative}footer section,footer section:last-of-type{flex-direction:row;align-content:flex-start}footer section{width:30%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:50px}footer section:last-of-type{width:45%;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10%}footer section img.logo{width:100%;height:auto}footer section div.social_media{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:10px}footer section div.social_media a{display:inline-block}footer section div.logos{width:100%;display:flex;justify-content:center;gap:20px;margin-top:50px}footer section div.logos img{width:auto;height:30px}footer section div h4{color:#fff;font-size:30px;font-weight:900;position:relative}footer section div h4::after{content:"";position:absolute;width:50%;height:2px;background-color:var(--yellow);left:0;bottom:-5px}footer section:last-of-type div{width:45%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:25px}footer section div nav{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;gap:10px}footer section div nav a{color:#fff;font-size:18px;padding:5px 0}footer section div nav a:hover,footer section div>a:hover{text-decoration:underline;transition-duration:.5s;text-decoration-color:var(--yellow)}footer section div>a{color:#fff;transition-duration:.5s}footer a.powered{position:absolute;right:25px;bottom:75px}footer a.powered>img{filter:invert(1);width:50px;height:auto}main.pdf_menu{width:100%;height:100%}section.pdf_menu{position:relative;height:100%;width:100%}section.pdf_menu iframe.qr_menu{position:absolute;top:0;left:0;width:100%;height:100vh}ul.langs{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:10px}ul.langs li a{display:block}ul.langs li a img{width:20px;height:auto}@media screen and (max-width:950px){header a.menu,header img.food_menu{display:block}header nav{display:flex;flex-direction:column!important;align-items:center!important;gap:25px;position:absolute;left:100%;top:0;width:100%!important;height:100vh;background-color:#333;flex-wrap:wrap!important;align-content:center!important;justify-content:center!important;transition-duration:.5s!important;border-top:none!important;margin:unset!important}main section.qr_menu{padding:90px 0 0!important}header nav.active{left:0;transition-duration:.5s}header nav a{font-size:25px}main section.map_module div.map figure{width:50%}}@media screen and (max-width:800px){section.fixed_nav{display:flex}header img.food_menu{display:block}}@media screen and (max-width:550px){.mobile_only,header>img.food_menu{display:block}header{padding:20px 3%}header nav.food_menu span.lang,header nav.main span.lang,main section.slider div picture:last-of-type{display:none}header nav.food_menu ul.langs,header nav.main ul.langs{width:100%;display:flex!important;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:25px;position:relative;top:unset;padding:0;background-color:transparent;box-shadow:none}header nav.food_menu ul.langs img,header nav.main ul.langs img{width:40px;height:auto}header a.logo{width:unset}main section,main section.filler_blog,main section.filler_gallery,main section.map_module,main section.testimonials{padding:50px 3%}main section.qr_menu{padding:85px 0!important}main section.slider{padding:50px 3%;background-position:left;gap:50px}main section.slider h1,main section.slider h2{width:100%;font-size:70px}main section.slider div{width:75%}footer section,main section.main_services div{width:100%!important}main section.slider div picture{width:100%;height:230px}main section.main_services{flex-direction:column}main section.z_pattern{flex-direction:column;gap:50px}main section.z_pattern div,main section.z_pattern picture{width:100%}main section.contact_area,main section.contact_form{flex-direction:column;padding:50px 3%;gap:100px}main section.contact_form div{width:100%;text-align:center}main section.contact_form div h1,main section.contact_form div h2{font-size:36px}main section.contact_form div p{width:80%;margin:0 auto}main section.contact_form form{width:100%;padding:75px 15px}main section.contact_area form button,main section.contact_form form button{font-size:20px}footer section div>a,main section.contact_area div p,main section.testimonials h1,main section.testimonials h2{text-align:center}main section.testimonials span{position:relative;right:unset;top:unset}main section.testimonials ul div>li{flex-direction:column;align-items:center;align-content:center;gap:25px;padding:25px}main section.testimonials ul div>li picture{width:50%}main section.page_header{padding:140px 3% 50px}main section.page_header h1,main section.page_header h2{font-size:35px}main section.map_module div.map{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}main section.map_module div.map figure{position:relative;width:100%;height:450px}main section.contact_area div{width:100%;align-content:center;align-items:center;gap:50px}main section.contact_area div h1,main section.contact_area div h2{text-align:center;font-size:35px}main section.contact_area form{width:100%;padding:75px 25px}footer{padding:50px 3% 100px;flex-direction:column;gap:50px}footer section{flex-direction:column!important;gap:50px!important}footer section:last-of-type div{width:100%;align-items:center;justify-content:center;align-content:center}footer section:last-of-type div nav{width:100%;align-items:center;align-content:center}main section.menu_detail{margin-top:400px;padding:0!important;display:unset}main section.menu_detail>picture{position:fixed;width:100%;height:350px;top:0;left:0;margin-top:75px}main section.menu_detail>picture img{width:100%;height:100%;object-fit:cover}main section.menu_detail>div{padding:50px 3%;background-color:#fff;border-top-right-radius:30px;border-top-left-radius:30px;display:flex;flex-direction:column;gap:20px;box-shadow:rgba(14,30,37,.2) 0 -40px 40px 0,rgba(14,30,37,0) 0 2px 16px 0;position:sticky;top:75px;margin-top:375px;width:100%;box-sizing:border-box;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}main section.menu_detail>div h1{font-size:25px;width:100%}main section.menu_detail>div p{font-size:16px;line-height:1.5em}main section.menu_detail>div div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}main section.menu_detail>div div>p{font-size:35px;font-weight:600}main section.menu_detail>div div>span{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:20px}main section.menu_detail>div div.peppery{justify-content:flex-start;gap:20px}main section.menu_detail>div div.peppery span{gap:10px}main section.menu_detail>div div>span img{width:25px;height:auto}main section.menu_detail>div div.treats{position:absolute;top:-16%;right:3%;box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;gap:20px}main section.menu_detail>div div.treats>div{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center}main section.menu_detail>div div.treats>div picture{width:50px;height:50px;border:2px solid red;border-radius:50%;position:relative}main section.menu_detail>div div.treats>div picture::before{content:"+";position:absolute;color:var(--yellow);font-size:40px;left:-15px;top:-5px;line-height:1px}main section.menu_detail>div div.treats>div picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}main section.menu_detail div.comments{margin-top:50px}main section.menu_detail div.comments ul{display:flex;gap:50px;flex-direction:column}main section.menu_detail div.comments ul li{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;gap:20px;position:relative}main section.menu_detail div.comments ul li:not(:first-of-type)::before{content:"";position:absolute;width:100%;height:1px;top:-25px;background-color:#ddd}main section.menu_detail div.comments ul li span{display:flex;flex-direction:row;justify-content:space-between;width:100%}main section.menu_detail div.comments ul li p{font-size:12px;color:var(--text)}main section.menu_detail div.comments ul li p:first-of-type{font-weight:800;font-size:18px}main section.menu_detail div.comments ul li p:last-of-type{display:block;text-align:justify;font-size:16px}main section.new_food_comment{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;z-index:999999;display:none}main section.new_food_comment+aside{font-size:14px;text-align:center;padding:20px;color:green;display:none}main section.new_food_comment span.close{position:absolute;top:0;right:0}main section.new_food_comment span.close img{filter:invert(1);width:40px;height:auto}main section.new_food_comment form{background-color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;width:100%;border-radius:20px;gap:20px}main section.new_food_comment form div.head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}main section.new_food_comment form div.head span{display:flex;gap:5px;flex-direction:column}main section.new_food_comment form div.head span:last-of-type{flex-direction:row;gap:20px}main section.new_food_comment form div.head span:last-of-type img{width:auto;height:25px}main section.new_food_comment form div.head span h3{font-size:25px;font-weight:600}main section.new_food_comment form div.head span p{font-size:14px}main section.new_food_comment form input,main section.new_food_comment form textarea{width:100%;padding:20px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;background-color:#f5f5f5}main section.new_food_comment form textarea{font-family:inherit;resize:none}main section.new_food_comment form button[type=submit]{border:none;padding:15px 0;background-color:var(--yellow);font-size:18px;color:#fff;border-radius:5px}main section.food_menu ul{padding:25px 0}main section.food_menu ul li div{display:flex}section.fixed_nav{position:fixed;bottom:0;padding:10px 3%;box-sizing:border-box;width:100%;background-color:var(--yellow);z-index:999;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-around;align-items:center}section.fixed_nav img{width:30px;height:auto}div#saved_menu img.spin{width:100%;height:50px;padding:50px 0;animation:1.2s linear infinite lds-dual-ring}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}img.lg-image{width:100%!important;height:100%!important;object-fit:cover!important}main section.menu_detail div div.featured_menu{width:100%;flex-direction:column;align-content:flex-start;align-items:flex-start;box-sizing:border-box;position:relative}main section.menu_detail div div.featured_menu>span{align-content:center;justify-content:flex-start;background-color:var(--yellow);padding:10px 20px;border-top-left-radius:15px;border-top-right-radius:15px}main section.menu_detail div div.featured_menu>div{width:100%;box-shadow:#26394d 0 20px 20px -10px;padding:10px;background-color:#f5f5f5;border-radius:20px;box-sizing:border-box;gap:10px}main section.menu_detail div div.featured_menu>div a{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;gap:10px;box-sizing:border-box;width:100%}main section.menu_detail div div.featured_menu>div:first-of-type{border-top-left-radius:0}main section.menu_detail div div.featured_menu>div+div{margin-top:20px;width:100%;box-sizing:border-box}main section.menu_detail div div.featured_menu>div a picture,main section.menu_detail div div.featured_menu>div picture{width:175px;height:100px;border-radius:15px;overflow:hidden;flex:1 1 50%}main section.menu_detail div div.featured_menu>div a picture img,main section.menu_detail div div.featured_menu>div picture img{width:100%;height:100%;object-fit:cover;border-radius:15px}main section.menu_detail div div.featured_menu>div h3{color:#333;font-size:18px;flex:1 1 40%}main section.menu_detail div div.featured_menu>div p.price{color:#333;font-size:20px;flex:1 1 10%}}@media screen and (max-width:450px){header nav.food_menu a{color:#fff;display:block;font-size:16px;font-weight:400;position:relative;transition-duration:.5s}main section.fixed_nav{display:flex}}