.restaurant-page .restaurant-footer-section{font-family:var(--expose-font);background-color:var(--main-color);color:var(--secondary-color)}.restaurant-page .restaurant-footer-section .restaurant-footer-container{justify-content:space-between;padding-top:96px;display:flex}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-footer-section .restaurant-footer-container{padding-top:64px}}.restaurant-page .restaurant-footer-section .restaurant-footer-container{padding-bottom:96px}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-footer-section .restaurant-footer-container{padding-bottom:64px}}.restaurant-page .restaurant-footer-section .restaurant-footer-container{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .restaurant-footer-section .restaurant-footer-container{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .restaurant-footer-section .restaurant-footer-container{width:calc(100% - 32px)}}@media screen and (max-width:899px){.restaurant-page .restaurant-footer-section .restaurant-footer-container{flex-direction:column;align-items:center}}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left{width:50%}@media screen and (max-width:899px){.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left{width:100%;margin-bottom:40px}}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .logo{align-items:center;margin-bottom:20px;display:flex}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .logo img{object-fit:contain}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .sentenceOMR{align-items:center;gap:12px;margin-top:24px;display:flex}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .sentenceOMR p{color:var(--secondary-color);margin-bottom:2px}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .sentenceOMR svg g path{fill:var(--secondary-color)}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .restaurant-description{color:var(--secondary-color);margin-bottom:20px;font-size:1.125rem}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact{margin-bottom:20px}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact a{color:var(--secondary-color)}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact .contact-item{align-items:center;margin-bottom:12px;display:flex}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact .contact-item-name{font-weight:700}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact .contact-item span{strokewidth:0px;margin-right:10px}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact .contact-item span svg g g{stroke:var(--secondary-color)}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-contact .contact-item span svg path{stroke:var(--secondary-color);color:var(--secondary-color);fill:currentColor}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-socials{gap:20px;display:flex}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-socials svg g g{stroke:var(--secondary-color)}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-left .footer-socials svg path{color:var(--secondary-color);fill:currentColor}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-right{width:40%}@media screen and (max-width:899px){.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-right{width:100%}}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-right .opening-hours-title{color:var(--secondary-color);margin-bottom:20px;font-size:1.5rem}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-right .opening-hours{flex-direction:column;gap:10px;display:flex}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-right .opening-hours .opening-day{border-bottom:.1px solid var(--secondary-color);justify-content:space-between;padding-bottom:10px;display:flex}.restaurant-page .restaurant-footer-section .restaurant-footer-container .restaurant-footer-right .opening-hours .opening-day span{font-size:1.125rem}.restaurant-page .restaurant-footer-section .restaurant-copyright{text-align:center;background-color:var(--secondary-color);padding:10px}.restaurant-page .restaurant-footer-section .restaurant-copyright a{color:var(--main-color);font-style:italic}
.influencer-book-dialog-overlay{z-index:20;background:#00000080;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.influencer-book-dialog{border:5px solid var(--main-color);background:var(--secondary-color);min-width:300px;max-width:515px;margin:25px;animation:.3s ease-in-out dialog-appear;position:relative}@keyframes dialog-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.influencer-book-dialog .close-button{background-color:var(--main-color);width:30px;height:30px;color:var(--secondary-color);cursor:pointer;border:none;border-radius:100%;justify-content:center;align-items:center;padding:10px;font-size:20px;font-weight:700;display:flex;position:absolute;top:15px;right:15px}.influencer-book-dialog-header{padding:32px 24px 16px}.influencer-book-dialog-header h2{color:var(--main-color);font-size:2rem;font-weight:700;font-family:var(--expose-font);margin:0}.influencer-book-dialog-content{color:var(--main-color);font-size:1rem;font-family:var(--ubuntu-font);margin:0;padding:8px 24px 16px}.influencer-book-dialog-actions{justify-content:center;gap:20px;padding:0 24px 24px;display:flex}.influencer-book-dialog-actions .book-button{background-color:var(--secondary-color);color:var(--main-color);border:2px solid var(--main-color);cursor:pointer;font-family:var(--ubuntu-font);padding:10px 30px;transition:all .3s ease-out}.influencer-book-dialog-actions .book-button:hover{background-color:var(--main-color);color:var(--secondary-color)}.influencer-book-dialog-actions .book-button.book-as-customer{background-color:var(--secondary-color);color:var(--main-color)}.influencer-book-dialog-actions .book-button.book-as-influencer{background-color:var(--main-color);color:var(--secondary-color)}.influencer-book-dialog-actions .book-button.book-as-influencer:hover{background-color:var(--secondary-color);color:var(--main-color)}.influencer-book-dialog-actions .book-button.book-as-influencer.disabled{opacity:.5;cursor:not-allowed;color:#fff;background-color:#999;border-color:#999}.influencer-book-dialog-actions .book-button.book-as-influencer.disabled:hover{color:#fff;background-color:#999;border-color:#999}@media (max-width:575px){.influencer-book-dialog{width:calc(100% - 50px);max-width:none;margin:0 25px}.influencer-book-dialog-actions{flex-direction:column;align-items:center}.influencer-book-dialog-actions .book-button{width:100%;max-width:280px}}
.restaurant-page main{margin-top:80px}@media screen and (max-width:899px){.restaurant-page main{margin-top:70px}}.restaurant-page .header-cont{background-color:var(--main-color);z-index:10;width:100%;height:80px;position:fixed;top:0}@media screen and (max-width:899px){.restaurant-page .header-cont{display:none}}.restaurant-page .header-cont a{font-weight:700}.restaurant-page .header-cont .header{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .header-cont .header{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .header-cont .header{width:calc(100% - 32px)}}.restaurant-page .header-cont .header{justify-content:space-between;align-items:center;height:100%;display:flex}.restaurant-page .header-cont .header-logo{align-items:center;gap:24px;height:100%;display:flex}.restaurant-page .header-cont .header-logo a{align-items:center;height:100%;padding:8px 0;display:flex}.restaurant-page .header-cont .header-logo a img{object-fit:contain;width:75px;height:75px}.restaurant-page .header-cont .header-logo-placeholder{color:var(--secondary-color);text-transform:capitalize;padding:8px 0;transition:color .3s}.restaurant-page .header-cont .header-logo-placeholder:hover{color:var(--secondary-color)}.restaurant-page .header-cont .header-menu-right{align-items:center;gap:32px;display:flex}@media screen and (max-width:1199px){.restaurant-page .header-cont .header-menu-right{gap:24px}}.restaurant-page .header-cont .header-menu-right .header-menu-item{color:var(--secondary-color);padding:8px 0;transition:color .3s}.restaurant-page .header-cont .header-menu-right .header-menu-item:hover{color:var(--secondary-color)}.restaurant-page .header-cont .header-menu-right-logo svg g path{fill:var(--secondary-color)}.restaurant-page .header-cont-mobile{background-color:var(--main-color);z-index:10;width:100%;height:70px;position:fixed;top:0}@media screen and (min-width:900px){.restaurant-page .header-cont-mobile{display:none}}.restaurant-page .header-cont-mobile .header-mobile{background-color:var(--main-color);flex-direction:column;height:100%;display:flex}.restaurant-page .header-cont-mobile .header-mobile-top-cont{background-color:var(--main-color);height:70px}.restaurant-page .header-cont-mobile .header-mobile-top{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .header-cont-mobile .header-mobile-top{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .header-cont-mobile .header-mobile-top{width:calc(100% - 32px)}}.restaurant-page .header-cont-mobile .header-mobile-top{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px;display:flex}.restaurant-page .header-cont-mobile .header-mobile-burger{cursor:pointer;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.restaurant-page .header-cont-mobile .header-mobile-burger-line{background-color:var(--secondary-color);border-radius:2px;height:4px;transition:all .3s}.restaurant-page .header-cont-mobile .header-mobile-burger-line:first-child{width:32px}.restaurant-page .header-cont-mobile .header-mobile-burger-line:nth-child(2){width:26px}.restaurant-page .header-cont-mobile .header-mobile-burger-line:nth-child(3){width:20px}.restaurant-page .header-cont-mobile .header-mobile-content{width:min(100% - 128px,1400px);margin:0 auto;transition:all .3s}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .header-cont-mobile .header-mobile-content{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .header-cont-mobile .header-mobile-content{width:calc(100% - 32px)}}.restaurant-page .header-cont-mobile .header-mobile-content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:16px;padding:32px 0;display:none}.restaurant-page .header-cont-mobile .header-mobile-content a,.restaurant-page .header-cont-mobile .header-mobile-content h3{color:var(--secondary-color);padding:8px;font-size:1.25rem;transition:color .3s}.restaurant-page .header-cont-mobile .header-mobile-content a:hover,.restaurant-page .header-cont-mobile .header-mobile-content h3:hover{color:var(--secondary-color)}.restaurant-page .header-cont-mobile .header-mobile-content-logo svg g path{fill:var(--secondary-color)}.restaurant-page .header-cont-mobile .header-mobile-logo{max-width:calc(100% - 40px)}.restaurant-page .header-cont-mobile .header-mobile-logo-placeholder{color:var(--secondary-color);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;padding:8px 0;font-weight:700;transition:color .3s;overflow:hidden}.restaurant-page .header-cont-mobile .header-mobile-logo-placeholder:hover{color:var(--secondary-color)}.restaurant-page .header-cont-mobile .header-mobile-footer{flex-direction:column;display:none}.restaurant-page .header-cont-mobile .header-mobile-footer-image-cont img{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .header-cont-mobile .header-mobile-footer-image-cont img{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .header-cont-mobile .header-mobile-footer-image-cont img{width:calc(100% - 32px)}}.restaurant-page .header-cont-mobile .header-mobile-footer-image-cont{background-color:#ce1544;justify-content:center;align-items:center;padding:16px 0;display:flex}.restaurant-page .header-cont-mobile.open{background-color:#f0f5ff}.restaurant-page .header-cont-mobile.open .header-mobile-content,.restaurant-page .header-cont-mobile.open .header-mobile-footer{display:flex}@media screen and (max-width:899px){.restaurant-page .header-cont-mobile.open{height:100svh}.restaurant-page .header-cont-mobile.open .header-mobile-burger-line:first-child{width:32px;transform:rotate(-45deg)translateY(8px)translate(-6px)}.restaurant-page .header-cont-mobile.open .header-mobile-burger-line:nth-child(2){opacity:0}.restaurant-page .header-cont-mobile.open .header-mobile-burger-line:nth-child(3){width:32px;transform:rotate(45deg)translateY(-8px)translate(-6px)}}.restaurant-page .custom-button.primary{border-color:var(--secondary-color);color:var(--secondary-color)}.restaurant-page .custom-button.primary:hover{box-shadow:inset 30em 0 0 0 var(--secondary-color);color:var(--secondary-color)}
.restaurant-page .restaurant-section{width:100%;height:100vh;position:relative;overflow:hidden}.restaurant-page .restaurant-section .createdByOmr{z-index:2;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;position:absolute;bottom:12px}.restaurant-page .restaurant-section .createdByOmr p{color:var(--secondary-color);margin-bottom:2px}.restaurant-page .restaurant-section .createdByOmr svg g path{fill:var(--secondary-color)}.restaurant-page .restaurant-section .restaurant-cover{text-align:center;width:100%;height:100%;color:var(--secondary-color);background-color:#0006;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.restaurant-page .restaurant-section .restaurant-cover:before{z-index:1;content:"";background-color:#0006;width:100%;height:100%;position:absolute;inset:0}.restaurant-page .restaurant-section .restaurant-cover .video-overlay{z-index:0;background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.restaurant-page .restaurant-section .restaurant-cover video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.restaurant-page .restaurant-section .restaurant-cover .logo{z-index:1;margin-bottom:20px}@media screen and (max-width:599px){.restaurant-page .restaurant-section .restaurant-cover .logo{margin-bottom:10px}}.restaurant-page .restaurant-section .restaurant-cover .logo img{object-fit:contain}@media screen and (max-width:599px){.restaurant-page .restaurant-section .restaurant-cover .logo img{width:200px;height:auto}}.restaurant-page .restaurant-section .restaurant-cover .logo-placeholder{font-family:var(--expose-font);color:var(--secondary-color);text-transform:capitalize;padding:8px 20px;font-size:48px;font-weight:700;transition:color .3s}@media screen and (max-width:599px){.restaurant-page .restaurant-section .restaurant-cover .logo-placeholder{font-size:32px}}.restaurant-page .restaurant-section .restaurant-cover .address{z-index:1}.restaurant-page .restaurant-section .restaurant-cover .address h1{color:var(--secondary-color);margin-bottom:8px;font-weight:700}.restaurant-page .restaurant-section .restaurant-cover .address h2{color:var(--secondary-color);font-weight:700}.restaurant-page .restaurant-img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.restaurant-page .restaurant-img:hover,.restaurant-page .restaurant-img:focus{transform:scale(1.1)}
.restaurant-page .restaurant-gallery-portrait-section{background-color:var(--main-color);padding-top:96px}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section{padding-top:64px}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container{grid-template-columns:repeat(6,1fr);gap:20px;width:min(100% - 128px,1400px);margin:0 auto;display:grid}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container{width:calc(100% - 32px)}}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container{grid-template-columns:repeat(2,1fr)}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container{flex-direction:column;grid-column:1/3;gap:20px;display:flex}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container{grid-column:1/3}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .restaurant-presentation-text{color:var(--secondary-color);border:5px solid var(--secondary-color);flex-direction:column;grid-column:6/9;justify-content:center;min-height:300px;padding:20px;display:flex}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .restaurant-presentation-text{grid-column:1/-1}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .restaurant-presentation-text h2{color:var(--secondary-color);margin-bottom:10px;font-size:2rem}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .restaurant-presentation-text p{color:var(--secondary-color);font-size:1rem}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .restaurant-presentation-text p span{color:var(--secondary-color);font-weight:700}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card{border:5px solid var(--secondary-color);background-color:var(--main-color);align-items:center;display:flex}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-icon,.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-title{justify-content:center;align-items:center;padding:10px;display:flex}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-icon{border-right:5px solid var(--secondary-color);height:80px;padding:0 30px}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-icon-bg{background-color:var(--secondary-color)}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-title{color:var(--secondary-color);text-align:center;flex:1;font-size:3rem;font-weight:700}@media screen and (min-width:1200px) and (max-width:1535px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-title{font-size:2rem}}@media screen and (min-width:900px) and (max-width:1199px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-title{font-size:1.8rem}}@media screen and (max-width:599px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .type-card .type-card-title{font-size:1.8rem}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-type-container .restaurant-card-img{object-fit:contain}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper{grid-column:3/5;min-width:100%;min-height:100%;position:relative;overflow:hidden}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper{grid-column:1/2;min-height:200px}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper:nth-child(3){grid-column:5/7}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper:nth-child(3){grid-column:2/3}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper:nth-child(4){grid-column:7/9}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper:nth-child(4){grid-column:1/1;display:none}}.restaurant-page .restaurant-gallery-portrait-section .restaurant-gallery-portrait-container .restaurant-img-wrapper .restaurant-img{object-fit:cover;width:100%;height:100%}
.restaurant-page .restaurant-gallery-square-section{background-color:var(--main-color);padding-top:96px}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-gallery-square-section{padding-top:64px}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container{grid-template-columns:repeat(12,1fr);align-items:center;gap:20px;width:min(100% - 128px,1400px);margin:0 auto;display:grid}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container{width:calc(100% - 32px)}}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container{grid-template-columns:repeat(2,1fr)}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper{grid-column:1/5;min-height:400px;position:relative;overflow:hidden}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper{grid-column:1/2}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(2){grid-column:5/9}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(2){grid-column:2/3}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(3){grid-column:9/13}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(3){grid-column:1/-1}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(4){grid-column:1/5}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(4){grid-column:1/-2}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(5){grid-column:5/9}@media screen and (max-width:899px){.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper:nth-child(5){grid-column:2/-2}}.restaurant-page .restaurant-gallery-square-section .restaurant-gallery-square-container .restaurant-img-wrapper .restaurant-img{object-fit:cover;width:100%;height:100%}
.restaurant-page .restaurant-headband-section{background-color:var(--main-color);padding-top:96px}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-headband-section{padding-top:64px}}.restaurant-page .restaurant-headband-section .restaurant-headband-container{background-color:var(--secondary-color)}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{grid-template-columns:repeat(8,1fr);justify-content:center;align-items:center;gap:20px;width:min(100% - 128px,1400px);margin:0 auto;display:grid}@media screen and (min-width:600px) and (max-width:1199px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{width:calc(100% - 64px)}}@media screen and (max-width:599px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{width:calc(100% - 32px)}}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{padding-top:96px}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{padding-top:64px}}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{padding-bottom:96px}@media screen and (min-width:0) and (max-width:899px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{padding-bottom:64px}}@media screen and (max-width:899px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper{grid-template-columns:1fr}}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper-empty{padding:23px 0}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-type-container{flex-direction:column;grid-column:5/9;justify-content:center;display:flex}@media screen and (max-width:899px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-type-container{grid-column:1/1}}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-type-container .type-card{border:5px solid var(--main-color);align-items:center;display:flex}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-type-container .type-card:not(:first-child){border-top:0}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-type-container .type-card:hover .type-card-title{color:var(--secondary-color);background:var(--main-color);transition:all .1s linear}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-type-container .type-card .type-card-title{text-align:center;letter-spacing:.2rem;color:var(--main-color);flex:1;justify-content:center;align-items:center;padding:10px;font-size:2.5rem;font-weight:700;display:flex}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-headband-text{color:var(--main-color);grid-column:1/4;padding:20px}@media screen and (max-width:899px){.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-headband-text{grid-column:1/1}}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-headband-text h2{color:var(--main-color);margin-bottom:10px;font-size:2rem}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-headband-text p{color:var(--main-color);font-size:1rem}.restaurant-page .restaurant-headband-section .restaurant-headband-container .restaurant-headband-wrapper .restaurant-headband-text p span{color:var(--secondary-color);font-weight:700}
