:root{--gold-crayola:#8fad81;--quick-silver:hsla(0,0%,65%,1);--davys-grey:hsla(30,3%,34%,1);--smoky-black-1:hsla(40,12%,5%,1);--smoky-black-2:hsla(30,8%,5%,1);--smoky-black-3:hsla(0,3%,7%,1);--eerie-black-1:hsla(210,4%,9%,1);--eerie-black-2:hsla(210,4%,11%,1);--eerie-black-3:hsla(180,2%,8%,1);--eerie-black-4:hsla(0,0%,13%,1);--white:hsla(0,0%,100%,1);--white-alpha-20:hsla(0,0%,100%,0.2);--white-alpha-10:hsla(0,0%,100%,0.1);--black:hsla(0,0%,0%,1);--black-alpha-80:hsla(0,0%,0%,0.8);--black-alpha-15:hsla(0,0%,0%,0.15);--loading-text-gradient:linear-gradient( 90deg,transparent 0% 16.66%,var(--smoky-black-3) 33.33% 50%,transparent 66.66% 75%);--gradient-1:linear-gradient( to top,hsla(0,0%,0%,0.9),hsla(0,0%,0%,0.7),transparent);--fontFamily-forum:"Forum",cursive;--fontFamily-dm_sans:"DM Sans",sans-serif;--fontSize-display-1:calc(1.3rem + 6.7vw);--fontSize-headline-1:calc(2rem + 2.5vw);--fontSize-headline-2:calc(1.3rem + 2.4vw);--fontSize-title-1:calc(1.6rem + 1.2vw);--fontSize-title-2:2.2rem;--fontSize-title-3:2.1rem;--fontSize-title-4:calc(1.6rem + 1.2vw);--fontSize-body-1:2.4rem;--fontSize-body-2:1.6rem;--fontSize-body-3:1.8rem;--fontSize-body-4:1.6rem;--fontSize-label-1:1.4rem;--fontSize-label-2:1.2rem;--weight-regular:400;--weight-bold:700;--lineHeight-1:1em;--lineHeight-2:1.2em;--lineHeight-3:1.5em;--lineHeight-4:1.6em;--lineHeight-5:1.85em;--lineHeight-6:1.4em;--letterSpacing-1:.15em;--letterSpacing-2:.4em;--letterSpacing-3:.2em;--letterSpacing-4:.3em;--letterSpacing-5:3px;--section-space:70px;--shadow-1:0 0 25px 0 hsla(0,0%,0%,0.25);--radius-24:24px;--radius-circle:50%;--transition-1:250ms ease;--transition-2:500ms ease;--transition-3:1000ms ease}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a,img,data,span,input,button,select,ion-icon,textarea{display:block}a{color:inherit;text-decoration:none}img{height:auto}input,button,select,textarea{background:none;border:none;font:inherit}input,select,textarea{width:100%;outline:none}button{cursor:pointer}address{font-style:normal}html{font-size:10px;scroll-behavior:smooth}body{background-color:var(--eerie-black-1);color:var(--white);font-family:var(--fontFamily-montserrat),var(--fontFamily-dm_sans);font-size:var(--fontSize-body-4);font-weight:var(--weight-regular);line-height:var(--lineHeight-5);overflow:hidden}body.loaded{overflow:auto;-webkit-overflow-scrolling:touch}body.nav-active{overflow:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--gold-crayola)}.display-1,.headline-1,.headline-2,.title-1,.title-2,.title-3,.title-4{color:var(--white);font-family:var(--fontFamily-forum);font-weight:var(--weight-regular);line-height:var(--lineHeight-2)}.display-1{font-size:var(--fontSize-display-1);line-height:var(--lineHeight-1)}.headline-1{font-size:var(--fontSize-headline-1)}.headline-2{font-size:var(--fontSize-headline-2);line-height:var(--lineHeight-6)}.title-1{font-size:var(--fontSize-title-1)}.title-2{font-size:var(--fontSize-title-2)}.title-3{font-size:var(--fontSize-title-3)}.title-4{font-size:var(--fontSize-title-4)}.body-1{font-size:var(--fontSize-body-1);line-height:var(--lineHeight-6)}.body-2{font-size:var(--fontSize-body-2);line-height:var(--lineHeight-4)}.body-3{font-size:var(--fontSize-body-3)}.body-4{font-size:var(--fontSize-body-4)}.label-1{font-size:var(--fontSize-label-1)}.label-2{font-size:var(--fontSize-label-2)}.container{padding-inline:16px}.separator{width:8px;height:8px;border:1px solid var(--gold-crayola);transform:rotate(45deg)}.contact-label{font-weight:var(--weight-bold)}.contact-number{color:var(--gold-crayola);max-width:max-content;margin-inline:auto}.hover-underline{position:relative;max-width:max-content}.hover-underline::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;border-block:1px solid var(--gold-crayola);transform:scaleX(0.2);opacity:0;transition:var(--transition-2)}.hover-underline:is(:hover,:focus-visible)::after{transform:scaleX(1);opacity:1}.contact-number::after{bottom:-5px}.text-center{text-align:center}.img-cover{height:100%;object-fit:cover}.section-subtitle{position:relative;color:var(--gold-crayola);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--letterSpacing-2);margin-block-end:12px}.section-subtitle::after{content:url("../images/separator.svg");display:block;width:100px;margin-inline:auto;margin-block-start:5px}.has-before,.has-after{position:relative;z-index:1}.has-before::before,.has-after::after{content:"";position:absolute}.section{position:relative;padding-block:var(--section-space);overflow:hidden;z-index:1}.bg-black-10{background-color:var(--smoky-black-2)}.grid-list{display:grid;gap:40px}.hover\:shine{position:relative}.hover\:shine::after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-image:linear-gradient(to right,transparent 0%,#fff6 100%);transform:skewX(-0.08turn) translateX(-180%)}.hover\:shine:is(:hover,:focus-within)::after{transform:skewX(-0.08turn) translateX(275%);transition:var(--transition-3)}.img-holder{aspect-ratio:var(--width) / var(--height);overflow:hidden;background-color:var(--eerie-black-4)}.btn-text{color:var(--gold-crayola);padding-block-end:4px;margin-inline:auto;text-transform:uppercase;letter-spacing:var(--letterSpacing-3);font-weight:var(--weight-bold);transition:var(--transition-1)}.btn-text:is(:hover,:focus-visible){color:var(--white)}.shape{display:none;position:absolute;max-width:max-content;z-index:-1}.w-100{width:100%}.move-anim{animation:move 5s linear infinite}@keyframes move{0%,100%{transform:translateY(0)}50%{transform:translateY(30px)}}.has-bg-image{background-repeat:no-repeat;background-size:cover;background-position:center}.btn{position:relative;color:var(--gold-crayola);font-size:var(--fontSize-label-2);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--letterSpacing-5);max-width:max-content;border:2px solid var(--gold-crayola);padding:12px 45px;overflow:hidden;z-index:1}.btn::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:200%;height:200%;border-radius:var(--radius-circle);background-color:var(--gold-crayola);transition:var(--transition-2);z-index:-1}.btn .text{transition:var(--transition-1)}.btn .text-2{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:max-content;color:var(--smoky-black-1)}.btn:is(:hover,:focus-visible)::before{bottom:-50%}.btn:is(:hover,:focus-visible) .text-1{transform:translateY(-40px)}.btn:is(:hover,:focus-visible) .text-2{top:50%;transform:translate(-50%,-50%)}.btn-secondary{background-color:var(--gold-crayola);color:var(--black)}.btn-secondary::before{background-color:var(--smoky-black-1)}.btn-secondary .text-2{color:var(--white)}.input-field{background-color:var(--eerie-black-2);color:var(--white);height:56px;padding:10px 20px;border:1px solid var(--white-alpha-10);margin-block-end:20px;outline:none;transition:border-color var(--transition-2)}.input-field::placeholder{color:inherit}.input-field:focus{border-color:var(--gold-crayola)}.icon-wrapper{position:relative;margin-block-end:20px;cursor:pointer}.icon-wrapper .input-field{margin-block-end:0;padding-inline-start:40px;appearance:none;cursor:pointer;width:100%;pointer-events:auto}.icon-wrapper:has(input[type=date]){cursor:pointer}.icon-wrapper:has(input[type=date]) .input-field{cursor:pointer;pointer-events:auto}.icon-wrapper ion-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:1.4rem;--ionicon-stroke-width:50px;pointer-events:none;z-index:1}.icon-wrapper:has(input.input-field[type=date]){cursor:pointer}.icon-wrapper:has(input.input-field[type=date]) input.input-field[type=date]{cursor:pointer !important;pointer-events:auto}.icon-wrapper:not(:has(input[type=date])) .input-field{cursor:text !important;pointer-events:auto}.icon-wrapper ion-icon:first-child{left:15px}.icon-wrapper ion-icon:last-child{right:10px}.preload{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--gold-crayola);z-index:10;display:grid;place-content:center;justify-items:center;transition:var(--transition-2)}.preload > *{transition:var(--transition-1)}.preload.loaded > *{opacity:0}.preload.loaded{transition-delay:250ms;transform:translateY(100%)}.circle{width:112px;height:112px;border-radius:var(--radius-circle);border:3px solid var(--white);border-block-start-color:var(--smoky-black-3);margin-block-end:45px;animation:rotate360 1s linear infinite}@keyframes rotate360{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.preload .text{background-image:var(--loading-text-gradient);background-size:500%;font-size:calc(2rem + 3vw);font-weight:var(--weight-bold);line-height:1em;text-transform:uppercase;letter-spacing:16px;padding-inline-start:16px;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.5px var(--eerie-black-3);animation:loadingText linear 2s infinite}@keyframes loadingText{0%{background-position:100%}100%{background-position:0%}}.overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:var(--black-alpha-80);opacity:0;pointer-events:none;transition:var(--transition-2);z-index:1}.overlay.active{opacity:1;pointer-events:all}.back-top-btn{position:fixed;bottom:20px;right:20px;background-color:var(--gold-crayola);color:var(--smoky-black-1);font-size:22px;width:50px;height:50px;border-radius:var(--radius-circle);display:grid;place-items:center;box-shadow:var(--shadow-1);transition:var(--transition-1);opacity:0;visibility:hidden;z-index:4}.back-top-btn:is(:hover,:focus-visible){background-color:var(--white);color:var(--gold-crayola)}.back-top-btn.active{opacity:1;visibility:visible}.topbar{display:none}.header .btn{display:none}.header{position:fixed;top:0;left:0;width:100%;background-color:transparent;padding-block:40px;z-index:4;border-block-end:1px solid transparent;transition:var(--transition-1)}.header.active{padding-block:20px;background-color:var(--eerie-black-4);border-color:var(--black-alpha-15)}.header.hide{transform:translateY(-100%);transition-delay:250ms}.header .container{padding-inline:20px;display:flex;justify-content:space-between;align-items:center;gap:8px}.header-language-toggle.mobile-only{display:none}@media (min-width:576px){.header-language-toggle.mobile-only{display:none !important}}.nav-open-btn{padding:12px;padding-inline-end:0}.nav-open-btn .line{width:30px;height:2px;background-color:var(--white);margin-block:4px;transform-origin:left;animation:menuBtn 400ms ease-in-out alternate infinite}@keyframes menuBtn{0%{transform:scaleX(1)}100%{transform:scaleX(0.5)}}.nav-open-btn .line-2{animation-delay:150ms}.nav-open-btn .line-3{animation-delay:300ms}.navbar{position:fixed;background-color:var(--smoky-black-1);top:0;left:-360px;bottom:0;max-width:360px;width:100%;padding-inline:30px;padding-block-end:50px;overflow-y:auto;visibility:hidden;z-index:2;transition:var(--transition-2)}.navbar.active{visibility:visible;transform:translateX(360px)}.navbar .close-btn{color:var(--white);border:1px solid currentColor;padding:4px;border-radius:var(--radius-circle);margin-inline-start:auto;margin-block:30px 20px}.navbar .close-btn ion-icon{--ionicon-stroke-width:40px}.navbar .close-btn:is(:hover,:focus-visible){color:var(--gold-crayola)}.navbar .logo{max-width:max-content;margin-inline:auto;margin-block-end:30px}.navbar-list{border-block-end:1px solid var(--white-alpha-20);margin-block-end:100px}.navbar-item{border-block-start:1px solid var(--white-alpha-20)}.navbar-link{position:relative;font-size:var(--fontSize-label-2);text-transform:uppercase;padding-block:10px;max-width:unset}.navbar-link::after{display:none}.navbar-link .span{transition:var(--transition-1)}.navbar-link:is(:hover,:focus-visible,.active) .span{color:var(--gold-crayola);transform:translateX(20px)}.navbar-link .separator{position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);opacity:0;transition:var(--transition-1)}.navbar-link:is(:hover,:focus-visible,.active) .separator{opacity:1}.navbar-title{margin-block-end:15px}.navbar-text{margin-block:10px}.navbar .body-4{color:var(--quick-silver)}.sidebar-link{transition:var(--transition-1)}.sidebar-link:is(:hover,:focus-visible){color:var(--gold-crayola)}.navbar .text-center .separator{margin-block:30px;margin-inline:auto}.navbar .contact-label{margin-block-end:10px}.navbar::-webkit-scrollbar-thumb{background-color:var(--white-alpha-10)}.footer-top{margin-block-end:70px}.footer-brand{position:relative;padding:50px 40px;background:var(--smoky-black-1) url("../images/footer-form-bg.png");background-position:center top;background-repeat:repeat}.footer-brand::before,.footer-brand::after{top:0;width:15px;height:100%;background-image:url("../images/footer-form-pattern.svg")}.footer-brand::before{left:0}.footer-brand::after{right:0}.footer-brand .logo{max-width:max-content;margin-inline:auto;margin-block-end:40px}.footer-brand:is(.body-4,.label-1){color:var(--quick-silver);line-height:var(--lineHeight-3)}.footer-brand .contact-link{margin-block:6px;transition:var(--transition-1)}.footer-brand .contact-link:is(:hover,:focus-visible){color:var(--gold-crayola)}.footer-brand .wrapper{display:flex;justify-content:center;gap:2px;margin-block:40px 25px}.footer-brand .separator{animation:rotate360 15s linear infinite}.footer-brand .label-1{margin-block-end:30px}.footer-brand .label-1 .span{display:inline;color:var(--white)}.footer-brand .icon-wrapper .input-field{cursor:text}.footer-brand .btn{min-width:100%}.footer-list{display:grid;gap:20px}.footer-link{color:var(--quick-silver);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--letterSpacing-4);margin-inline:auto;transition:var(--transition-1)}.footer-link:is(:hover,:focus-visible){color:var(--gold-crayola)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding-block-start:30px;border-block-start:1px solid var(--onyx)}.copyright{color:var(--quick-silver);line-height:var(--lineHeight-3)}.copyright .link{display:inline;color:var(--gold-crayola);text-decoration:underline}.footer-credit{color:var(--quick-silver);line-height:var(--lineHeight-3);margin:0;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.footer-heart{display:inline-flex;align-items:center;vertical-align:middle}.footer-heart svg{display:block;width:12px;height:12px}.footer-credit-link{color:var(--quick-silver);text-decoration:none;font-style:italic;transition:color .3s ease}.footer-credit-link:hover{color:var(--gold-crayola)}.hero .slider-btn{display:none}.hero-subtitle-small{font-size:2.5rem !important}.hero-title-small{font-size:4rem !important}.hero{position:relative;padding-block:120px;min-height:100vh;overflow:hidden;z-index:1}.hero .slider-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:grid;place-content:center;padding-block-start:100px;opacity:0;visibility:hidden;transition:var(--transition-3);z-index:1}.hero .slider-item.active{opacity:1;visibility:visible}.hero .slider-bg{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1);pointer-events:none;user-select:none;z-index:-1;filter:brightness(0.45)}.hero .slider-bg .img-cover{object-position:center;object-fit:cover}.hero .slider-bg img[src*=hero-slider-3.jpg]{object-position:65% center !important}.hero .slider-item.active .slider-bg{animation:smoothScale 7s linear forwards}@keyframes smoothScale{0%{transform:scale(1)}100%{transform:scale(1)}}.hero .section-subtitle::after{margin-block:14px 20px}.hero-text{margin-block:10px 40px}.hero .btn{margin-inline:auto}.hero-btn{position:absolute;bottom:15px;right:15px;z-index:2;background-color:var(--gold-crayola);width:110px;height:110px;padding:12px;transform:scale(0.6)}.hero-btn img{margin-inline:auto;margin-block-end:6px}.hero-btn .span{color:var(--black);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--letterSpacing-1);line-height:var(--lineHeight-3)}.hero-btn::after{inset:0;border:1px solid var(--gold-crayola);animation:rotate360 15s linear infinite}.slider-reveal{transform:translateY(30px);opacity:0}.hero .slider-item.active .slider-reveal{animation:sliderReveal 1s ease forwards}@keyframes sliderReveal{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.hero .slider-item.active .section-subtitle{animation-delay:500ms}.hero .slider-item.active .hero-title{animation-delay:1000ms}.hero .slider-item.active .hero-text{animation-delay:1.5s}.hero .slider-item.active .btn{animation-delay:2s}@media (max-width:768px){.hero .slider-bg{filter:brightness(0.7);transform:scale(1);width:100%;height:100%}.hero .slider-bg .img-cover{object-fit:cover;object-position:center;width:100%;height:100%}.hero .slider-bg img[src*=hero-slider-3.jpg]{object-position:65% center !important}.hero .slider-item{padding-inline:20px;box-sizing:border-box}.hero .section-subtitle,.hero-subtitle-small{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;width:100%;padding-inline:0;box-sizing:border-box;white-space:normal;font-size:1.8rem !important;line-height:1.3;margin-inline:auto;text-align:center}}}.service .section-title{margin-block-end:16px}.service .section-text{margin-block-end:40px}.service .btn{margin-inline:auto;margin-block-start:20px}.service .contact-label{margin-block-start:30px;margin-block-end:10px}.service .contact-number{display:block;margin-block-end:10px}.service-card{overflow:hidden}.service-card .has-before{padding-block:30px;margin-block-end:26px;z-index:1}.service-card .has-before::before{top:0;left:50%;transform:translateX(-50%);width:140px;height:100%;background-image:url("../images/img-pattern.svg");background-position:center;background-size:cover;background-repeat:repeat;transition:var(--transition-2);transition-delay:0;z-index:-1;will-change:transform}.service-card:is(:hover,:focus-within) .has-before::before{transform:rotateY(0.5turn) translateX(50%);transition-delay:300ms}.service-card .card-banner{transition:var(--transition-2)}.service-card:is(:hover,:focus-within) .card-banner{transform:scale(1.05)}.service .card-title{margin-block-end:12px}.service#menu .menu-view-link .separator{display:none !important}.service-card .menu-view-link{margin-inline:auto;margin-block-start:20px;font-size:1.2rem;padding:5px 40px}.about .section-text{margin-block:15px 30px}.about .btn{margin-inline:auto;margin-block-start:26px}.about .container{display:grid;gap:120px}.about-banner{position:relative;margin-block-end:120px}.about-banner > .w-100{padding-inline-start:50px;width:100%;max-width:570px;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:top center}.about .abs-img{position:absolute}.about .abs-img::before{z-index:-1}.about .abs-img-1{bottom:-120px;left:0;width:150px;padding-block:50px}.about .abs-img-1 .w-100{width:100%;max-width:285px;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.about .abs-img-2{top:-65px;right:0;overflow:hidden}.about .abs-img-2 img{width:100%;max-width:133px;height:auto;aspect-ratio:133 / 134;object-fit:cover;object-position:center}.about .abs-img-1::before{top:0;bottom:0;left:50%;transform:translateX(-50%);width:140px;background-image:url("../images/img-pattern.svg");background-repeat:repeat}.about .abs-img-2::before{inset:0;background-image:url("../images/about-us/badge-2-bg.png");background-repeat:no-repeat;background-size:contain;animation:rotate360 15s linear infinite}.special-dish-content{padding-block:70px}.special-dish .abs-img{margin-inline:auto;margin-block-end:12px}.special-dish .section-text{margin-block:16px 40px}.special-dish-content .wrapper{display:flex;justify-content:center;align-items:center;gap:20px;margin-block-end:40px}.special-dish-content .del{text-decoration:line-through;color:var(--davys-grey)}.special-dish-content .span{color:var(--gold-crayola)}.special-dish .btn{margin-inline:auto}.special-dish-banner{position:relative;overflow:hidden;width:100%}.special-dish-banner .img-cover{width:100%;height:auto;max-width:940px;aspect-ratio:940 / 900;object-fit:cover;object-position:center;display:block}@media (min-width:992px){.special-dish-banner{height:100%;display:flex;align-items:stretch}.special-dish-banner .img-cover{max-width:100%;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}}.menu .section-title{margin-block-end:40px}.menu .grid-list{margin-block-end:50px}.menu-card{display:flex;align-items:flex-start;gap:20px}.hover\:card .card-banner{background-color:var(--gold-crayola)}.hover\:card .card-banner .img-cover{transition:var(--transition-2)}.hover\:card:is(:hover,:focus-within) .card-banner .img-cover{opacity:.7;transform:scale(1.05)}.menu-card .card-banner{flex-shrink:0;border-radius:var(--radius-24)}.menu-card .card-title{transition:var(--transition-1)}.menu-card .card-title:is(:hover,:focus-visible){color:var(--gold-crayola)}.menu-card .badge{background-color:var(--gold-crayola);color:var(--eerie-black-1);font-family:var(--fontFamily-forum);max-width:max-content;line-height:var(--lineHeight-6);text-transform:uppercase;padding-inline:10px;margin-block-start:10px}.menu-card .span{color:var(--gold-crayola);margin-block:10px}.menu-card .card-text{color:var(--quick-silver);line-height:var(--lineHeight-4)}.menu-text .span{display:inline-block;color:var(--gold-crayola)}.menu .btn{margin-inline:auto;margin-block-start:26px}.menu .shape{display:block;width:70%}.menu .shape-2{top:0;left:0}.menu .shape-3{bottom:0;right:0}.testi{padding-block-end:340px;position:static}.testi .quote{font-size:7rem;font-family:var(--fontFamily-forum);line-height:.7em}.testi .wrapper{display:flex;justify-content:center;gap:2px;margin-block:40px 50px}.testi .separator{animation:rotate360 15s linear infinite}.profile .img{margin-inline:auto;border-radius:var(--radius-circle);margin-block-end:15px}.testi .profile-name{color:var(--gold-crayola);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--letterSpacing-3)}.reservation.reservation-page{padding-block-start:250px}@media (max-width:767px){.reservation.reservation-page{padding-block-start:200px}}.reservation-form{margin-block-start:-270px}.form-text{margin-block-end:40px}.form-text .link{display:inline;color:var(--gold-crayola)}.reservation .form-text{color:var(--gold-crayola)}.form-right .headline-1{margin-block-end:40px}.form-right .contact-label{margin-block-end:5px}.social-row{display:flex;justify-content:center;align-items:center;gap:15px;margin-block-start:10px}.social-row .contact-link{display:inline-block}.reservation .social-row{margin:0;padding:0;gap:20px;justify-content:center;align-items:center}.reservation .social-row .contact-link{transition:color var(--transition-1);display:flex;align-items:center;justify-content:center;padding:8px;margin:0 !important;margin-block-end:0 !important}.reservation .form-right .social-row .body-4{margin:0 !important;margin-block-end:0 !important}.reservation .social-row .contact-link ion-icon{font-size:32px;width:32px;height:32px}.reservation .social-row .contact-link:hover{color:var(--gold-crayola) !important}.reservation .social-row .contact-link:hover ion-icon{transform:scale(1.1);transition:transform var(--transition-1)}.form-right .separator{margin:20px auto}.form-right .body-4{color:var(--quick-silver);line-height:var(--lineHeight-3)}.reservation .form-right .body-4[data-i18n-html=true]{white-space:normal;text-align:center;display:block}.form-right .body-4:not(:last-child){margin-block-end:25px}.reservation .form-right .contact-label:has(+ .social-row){margin-block-end:0}.reservation .form-right .social-row{margin-block-start:0}.form-left,.form-right{padding:40px 20px 30px}input.input-field[type=date]{text-transform:uppercase;padding-inline-end:10px;cursor:pointer !important;width:100% !important}input.input-field[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}textarea.input-field{resize:none;height:140px;padding-block:20px;line-height:var(--lineHeight-1)}.form-left .btn{max-width:100%;width:100%}.form-right{background-repeat:repeat;background-position:top left}.reservation .reservation-step .step1-row1,.reservation .reservation-step .step1-row2{display:grid;grid-template-columns:1fr;gap:0}.features .section-title{margin-block-end:40px}.feature-card{padding:30px 20px 40px}.feature-item:nth-child(2n + 1) .feature-card{background-color:var(--eerie-black-3)}.feature-item:nth-child(2n) .feature-card{background-color:var(--smoky-black-3)}.feature-card .card-icon{max-width:max-content;margin-inline:auto;transition:var(--transition-2)}.feature-card .card-icon ion-icon{font-size:80px;color:var(--gold-crayola);display:block}.feature-card:hover .card-icon{transform:scale(-1) rotate(180deg)}.feature-card .card-title{margin-block:20px}.feature-card .card-text{color:var(--quick-silver);line-height:var(--lineHeight-6)}.event .section-title{margin-block-end:40px}.event-single-image{display:flex;justify-content:center;align-items:center;margin-block:40px}.event-single-image .event-card{position:relative;overflow:hidden;max-width:600px;width:100%;margin-inline:auto}.event-single-image .card-banner{width:100%;max-width:100%;aspect-ratio:500 / 600;overflow:hidden;border-radius:var(--radius-24)}.event-single-image .card-banner .img-cover{width:100%;height:100%;object-fit:cover;object-position:center}.event-card{position:relative;overflow:hidden}.event-card .card-content{background-image:var(--gradient-1);position:absolute;bottom:0;width:100%;padding:35px 35px 25px}.event-card .publish-date{position:absolute;top:30px;left:25px;padding:5px 10px;color:var(--gold-crayola);background-color:var(--black);font-weight:var(--weight-bold);letter-spacing:var(--letterSpacing-1);line-height:14px}.event-card .card-subtitle{color:var(--gold-crayola);text-transform:uppercase;font-weight:var(--weight-bold);letter-spacing:var(--letterSpacing-2);margin-block-end:5px}.event-card:is(:hover,:focus-within) .img-cover{transform:scale(1.05)}.event .btn{margin-inline:auto;margin-block-start:40px}.event-slider-container{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;margin-inline:auto}.event-slider-wrapper{position:relative;flex:1;overflow:hidden !important;width:100%;max-width:100%;min-width:0}.hookah-menu-section .body-4{text-align:center;font-size:1.8rem;line-height:1.6}.hookah-menu-section .grid-list{place-items:center !important;justify-items:center !important}.hookah-menu-section .grid-list li{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;width:100% !important}.hookah-menu-section .menu-card{text-align:center !important;justify-content:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;margin:0 auto !important}.hookah-menu-section .menu-card .span,.hookah-menu-section .menu-card .span::before{display:none !important;content:none !important}.hookah-menu-section .menu-card > div{width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;justify-content:center !important}.hookah-menu-section .title-wrapper{justify-content:center;width:100%;text-align:center}.hookah-menu-section .title-wrapper h3{text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.hookah-menu-section .title-wrapper h3.title-3{text-align:center}.hookah-menu-section .card-title{text-align:center;display:block;width:100%;margin:0 auto;text-align:center !important}.hookah-menu-section .menu-card:has(.card-text){text-align:left;align-items:flex-start}.hookah-menu-section .menu-card:has(.card-text) > div{align-items:flex-start;text-align:left}.hookah-menu-section .menu-card:has(.card-text) .card-title{text-align:left;margin:0}.hookah-menu-section .menu-card:has(.card-text) .title-wrapper{justify-content:flex-start;text-align:left}.hookah-menu-section .card-text.label-1{color:var(--quick-silver)}.shisha-images-container{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:visible;box-sizing:border-box;background:transparent;padding:0;border:none;box-shadow:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.shisha-images-grid{position:relative;width:100%;max-width:1200px;height:600px;overflow:hidden;background:transparent;border:none;box-shadow:none;border-radius:0;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0 auto}.shisha-image-item{flex:0 0 calc((100% - 40px) / 3);width:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3);min-width:0;height:100%;display:flex;align-items:center;justify-content:center;position:relative;opacity:1;visibility:visible}.shisha-image-item.mobile-slide{opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:absolute;top:0;left:0;width:100%}.shisha-image-item.mobile-slide.active{opacity:1;visibility:visible;position:relative}.shisha-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:none;transition:transform .3s ease;border-radius:8px}.shisha-image-item .shisha-image:hover{transform:scale(1.02)}.shisha-slider-dots{display:none !important;margin-top:20px;gap:12px;z-index:10}.shisha-dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.4);cursor:pointer;transition:all .4s cubic-bezier(0.4,0,0.2,1);border:2px solid transparent;position:relative}.shisha-dot::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:20px;height:20px;border-radius:50%;background-color:var(--gold-crayola);opacity:.3;transition:transform .4s cubic-bezier(0.4,0,0.2,1)}.shisha-dot.active{background-color:var(--gold-crayola);border-color:var(--gold-crayola);transform:scale(1.3);box-shadow:0 0 10px rgba(143,173,129,0.6)}.shisha-dot.active::before{transform:translate(-50%,-50%) scale(1)}.shisha-dot:hover{background-color:rgba(255,255,255,0.7);transform:scale(1.2)}.shisha-dot.active:hover{transform:scale(1.4)}.food-menu-section{position:relative}.food-category-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:40px 0 30px;padding:0 20px}.food-category-btn{background-color:var(--eerie-black-2);border:1px solid var(--white-alpha-20);color:var(--quick-silver);padding:10px 18px;border-radius:8px;font-size:1.4rem;font-weight:var(--weight-bold);cursor:pointer;transition:var(--transition-1);display:flex;align-items:center;gap:6px;white-space:nowrap}.food-category-btn:hover{background-color:var(--white-alpha-10);color:var(--gold-crayola);border-color:var(--gold-crayola)}.food-category-btn.active{background-color:var(--gold-crayola);color:var(--eerie-black-1);border-color:var(--gold-crayola)}.food-category-section{display:none}.food-category-section.active{display:block}.drink-menu-section{position:relative}.drink-category-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:40px 0 30px;padding:0 20px}.drink-category-btn{background-color:var(--eerie-black-2);border:1px solid var(--white-alpha-20);color:var(--quick-silver);padding:10px 18px;border-radius:8px;font-size:1.4rem;font-weight:var(--weight-bold);cursor:pointer;transition:var(--transition-1);display:flex;align-items:center;gap:6px;white-space:nowrap}.drink-category-btn ion-icon{font-size:1.6rem;color:var(--gold-crayola)}.drink-category-btn:hover{background-color:var(--white-alpha-10);color:var(--gold-crayola);border-color:var(--gold-crayola)}.drink-category-btn.active{background-color:var(--gold-crayola);color:var(--eerie-black-1);border-color:var(--gold-crayola)}.drink-category-btn.active ion-icon{color:var(--eerie-black-1)}.drink-category-section{display:none}.drink-category-section.active{display:block}.drink-card{position:relative;padding:20px;background-color:var(--eerie-black-2);border:1px solid var(--white-alpha-10);border-radius:var(--radius-24)}.drink-menu-section .card-title{color:var(--white) !important}.drink-card-heart{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;color:var(--gold-crayola);font-size:1.4rem;z-index:2}.drink-card-heart ion-icon{font-size:1.8rem}.drink-card-heart span{font-size:1.3rem;font-weight:var(--weight-bold)}.drink-card-rating{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px;background-color:var(--gold-crayola);color:var(--eerie-black-1);padding:4px 8px;border-radius:6px;font-size:1.2rem;font-weight:var(--weight-bold);z-index:2}.drink-card-rating ion-icon{font-size:1.4rem;color:var(--eerie-black-1)}.drink-card-badge{position:absolute;top:12px;left:12px;background-color:#FF6B35;color:var(--white);padding:4px 8px;border-radius:6px;font-size:1.1rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.5px;z-index:2}.drink-card .title-wrapper{margin-bottom:8px}.drink-card .card-title{color:var(--gold-crayola);font-size:1.6rem;transition:var(--transition-1)}.drink-card:hover .card-title{color:var(--white)}.drink-card .span{color:var(--gold-crayola);font-size:1.8rem}.drink-card .card-text{color:var(--quick-silver);font-size:1.4rem;line-height:1.5;margin-top:8px}.drink-menu-section .grid-list{gap:20px}@media (min-width:768px){.drink-menu-section .grid-list{grid-template-columns:repeat(2,1fr);gap:20px 25px}.drink-category-nav{gap:12px;padding:0 20px}.drink-category-btn{font-size:1.3rem;padding:10px 16px}}@media (min-width:992px){.drink-menu-section .grid-list{grid-template-columns:repeat(2,1fr);gap:25px 30px}}.event-slider-wrapper .event-slider,.event-slider-wrapper .grid-list.event-slider,.event .event-slider-wrapper .grid-list.event-slider{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important;grid-template-rows:none !important;transition:transform .6s ease-in-out;gap:20px;will-change:transform;list-style:none;padding:0 20px;margin:0;width:max-content;max-width:none}.event-slide{flex:0 0 calc(100% - 40px);min-width:calc(100% - 40px);width:calc(100% - 40px);max-width:calc(100% - 40px);flex-shrink:0;box-sizing:border-box;margin-inline:20px;overflow:hidden}.event-slide:first-child{margin-inline-start:0}.event-slide:last-child{margin-inline-end:0}.event-card{width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.event-card .card-banner{width:100%;max-width:100%;margin-inline:auto;aspect-ratio:350 / 450;overflow:hidden;flex-shrink:0;box-sizing:border-box;position:relative}.event-card .card-banner.img-holder{--width:350;--height:450;width:100%;height:auto;aspect-ratio:350 / 450;position:relative}.event-card .card-banner .img-cover{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.event-slide:first-child .event-card .card-banner .img-cover{object-position:90% center}@media (max-width:767px){.event-card .card-banner{max-width:100%}}.event-card .card-content{padding:25px 20px 20px}.event-card .card-title{font-size:1.8rem;line-height:1.3}.event-card .card-subtitle{font-size:1.2rem}@media (max-width:575px){.event-slider-wrapper .event-slider,.event-slider-wrapper .grid-list.event-slider,.event .event-slider-wrapper .grid-list.event-slider{padding:0 10px;gap:15px}.event-slide{flex:0 0 calc(100% - 20px) !important;min-width:calc(100% - 20px) !important;width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important;margin-inline:10px !important}.event-slide:first-child{margin-inline-start:0 !important}.event-slide:last-child{margin-inline-end:0 !important}.event-card{max-width:280px;margin-inline:auto}.event-card .card-banner{max-width:100%;width:100%}.event-card .card-banner.img-holder{--width:280;--height:360}.event-card .card-content{padding:18px 15px 15px}.event-card .card-title{font-size:1.3rem;line-height:1.2;margin-block-end:5px}.event-card .card-subtitle{font-size:.9rem;margin-block-end:3px}.event-card .publish-date{top:12px;left:12px;padding:4px 8px;font-size:.85rem;line-height:12px}}.event-slider-btn{display:none;flex-shrink:0}@media (min-width:768px){.event-slider-wrapper{overflow:hidden;max-width:100%;width:100%}.event-slider-wrapper .event-slider,.event-slider-wrapper .grid-list.event-slider,.event .event-slider-wrapper .grid-list.event-slider{width:max-content}.event-slide{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px);min-width:calc(50% - 10px);overflow:hidden;box-sizing:border-box}.event-card{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.event-card .card-banner{width:100%;max-width:100%;aspect-ratio:350 / 450;overflow:hidden;position:relative;box-sizing:border-box}.event-card .card-banner .img-cover{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.event-slider-btn{display:grid}.event-slider-container{gap:30px}}@media (min-width:992px){.event-slider-wrapper{overflow:visible !important;width:100%;flex:1}.event-slider-wrapper .event-slider,.event-slider-wrapper .grid-list.event-slider,.event .event-slider-wrapper .grid-list.event-slider{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:40px !important;width:100% !important;max-width:100% !important;transform:none !important;transition:none !important;margin-inline:auto}.event-slide{width:100% !important;min-width:auto !important;max-width:100% !important;flex:none !important;overflow:hidden;box-sizing:border-box}.event-slide:first-child .event-card .card-banner .img-cover{object-position:right center}.event-slider-btn{display:none !important}.event-slider-container{gap:0 !important;display:block !important;margin-inline:auto;max-width:100%}}.page-main{padding-block-start:100px}@media (min-width:575px){.page-main{padding-block-start:151px}}@media (min-width:992px){.page-main{padding-block-start:141px}}@media (min-width:1200px){.page-main{padding-block-start:130px}}.event-card{cursor:pointer}.event-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.95);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--transition-2);padding:20px}.event-modal.active{opacity:1;visibility:visible}.event-modal-content{position:relative;width:100%;max-width:1400px;max-height:95vh;background-color:var(--eerie-black-1);border:1px solid var(--gold-crayola);overflow:hidden;display:flex;flex-direction:column}.event-modal-close{position:absolute;top:20px;right:20px;width:45px;height:45px;background-color:var(--black);border:1px solid var(--gold-crayola);color:var(--gold-crayola);font-size:2.4rem;display:grid;place-items:center;z-index:10;cursor:pointer;transition:var(--transition-1)}.event-modal-close:hover{background-color:var(--gold-crayola);color:var(--black)}.event-modal-body{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;max-height:95vh}@media (max-width:767px){.event-modal-info{padding:20px 15px;gap:12px}.event-modal-title{font-size:2rem;margin-block-end:10px}.event-modal-description{font-size:1.3rem;margin-block-end:10px}.event-modal-time,.event-modal-price{margin-block:10px;padding-block:10px}.event-modal-features{font-size:1.2rem;margin-block:10px}}.event-modal-image{position:relative;width:100%;height:auto;min-height:300px;max-height:calc(100vh - 200px);overflow:hidden;display:flex;align-items:center;justify-content:center}.event-modal-img{width:100%;height:auto;max-width:100%;max-height:calc(100vh - 200px);min-height:300px;object-fit:contain;object-position:center;display:block}.event-modal-date{position:absolute;top:20px;left:20px;padding:8px 15px;color:var(--gold-crayola);background-color:var(--black);font-weight:var(--weight-bold);letter-spacing:var(--letterSpacing-1);font-size:1.4rem}.event-modal-info{padding:30px 25px;display:flex;flex-direction:column;justify-content:center;gap:16px;overflow-y:auto}.event-modal-ticket{margin-block-start:20px;max-width:max-content}.event-modal-subtitle{color:var(--gold-crayola);text-transform:uppercase;font-weight:var(--weight-bold);letter-spacing:var(--letterSpacing-2);font-size:1.4rem}.event-modal-title{color:var(--white);font-family:var(--fontFamily-forum);font-size:2.5rem;line-height:1.2;margin-block-end:12px;font-weight:var(--weight-bold)}.event-modal-description{color:var(--quick-silver);font-size:1.4rem;line-height:1.5;margin-block-end:12px}.event-modal-time{margin-block:10px;padding-block:10px;border-block:1px solid var(--white-alpha-10);display:flex;flex-direction:column;gap:4px}.event-modal-time p{color:var(--white);font-size:1.3rem;margin:0;font-weight:var(--weight-medium)}.event-modal-features{color:var(--quick-silver);font-size:1.3rem;line-height:1.7;margin-block:10px;white-space:pre-line;padding-block:10px}.event-modal-price{margin-block:10px;padding-block:10px;border-block:1px solid var(--white-alpha-10);display:flex;flex-direction:column;gap:6px}.event-modal-price-regular{color:var(--white);font-size:1.4rem;font-weight:var(--weight-bold);margin:0}.event-modal-price-special{color:var(--gold-crayola);font-size:1.3rem;line-height:1.5;margin:0}.event-modal-location{margin-block:10px}.event-modal-location-link{display:inline-flex;align-items:center;gap:8px;color:var(--gold-crayola);font-size:1.3rem;text-decoration:none;transition:var(--transition-1);padding:8px 12px;border:1px solid var(--gold-crayola-alpha-20);border-radius:var(--radius-8)}.event-modal-location-link:hover{color:var(--white);background-color:var(--gold-crayola-alpha-10);border-color:var(--gold-crayola)}.event-modal-location-link ion-icon{font-size:1.6rem}.event-modal-bookings{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--white-alpha-10)}.event-modal-bookings-title{color:var(--white);font-size:1.2rem;font-weight:var(--weight-bold);margin-block-end:8px;text-transform:uppercase;letter-spacing:var(--letterSpacing-1);color:var(--gold-crayola)}.event-modal-phone-numbers{display:flex;flex-direction:column;gap:6px}.event-modal-phone{color:var(--gold-crayola);font-size:1.3rem;text-decoration:none;transition:var(--transition-1);padding:4px 0;display:inline-block;font-weight:var(--weight-medium)}.event-modal-phone:hover{color:var(--white);transform:translateX(5px)}@media (min-width:768px){.event-modal-image{min-height:400px;max-height:calc(100vh - 150px)}.event-modal-img{min-height:400px;max-height:calc(100vh - 150px)}.event-modal-info{padding:25px 20px;gap:14px}}@media (min-width:992px){.event-modal-body{grid-template-columns:1fr 1fr;max-height:90vh}.event-modal-image{height:auto;min-height:500px;max-height:calc(100vh - 100px);align-self:stretch;display:flex;align-items:center;justify-content:center}.event-modal-img{width:100%;height:auto;max-width:100%;max-height:calc(100vh - 100px);min-height:500px;object-fit:contain;object-position:center}.event-modal-info{padding:35px 30px;overflow-y:auto;max-height:90vh;gap:14px}.event-modal-title{font-size:2.8rem;margin-block-end:10px}.event-modal-description{font-size:1.35rem;margin-block-end:10px}.event-modal-features{margin-block:10px;font-size:1.25rem}}@media (min-width:1200px){.event-modal-info{padding:80px}.event-modal-title{font-size:4rem}}@media (max-width:768px){.footer-nav-mobile{display:none}.footer-bottom{flex-direction:column;text-align:center;gap:10px}.footer-credit{text-align:center}.service-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.service-card .card-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-order:0;order:0}.service-card .card-content .card-title{-webkit-order:1;order:1;margin-bottom:20px;margin-block-end:20px}.service-card .has-before{-webkit-order:2;order:2;padding-top:15px;padding-bottom:15px;padding-block:15px;margin-bottom:20px;margin-block-end:20px}.service-card .menu-view-link{-webkit-order:3;order:3;margin-top:20px;margin-block-start:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;margin-inline:auto}.service-card .card-banner{max-width:260px;margin-inline:auto}.service-card .img-holder{--width:260;--height:306}.service .card-title{font-size:1.8rem}.about .container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-gap:0;gap:0}.about-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-order:0;order:0}.about .section-subtitle{-webkit-order:1;order:1;margin-bottom:15px;margin-block-end:15px}.about .section-title{-webkit-order:2;order:2;margin-bottom:15px;margin-block-end:15px}.about .section-text{-webkit-order:3;order:3;margin-bottom:25px;margin-block-end:25px}.about-banner{-webkit-order:4;order:4;margin-top:70px;margin-bottom:70px;margin-block:70px}.about .contact-label{-webkit-order:5;order:5;margin-top:25px;margin-bottom:10px;margin-block-start:25px;margin-block-end:10px}.about .contact-number{-webkit-order:6;order:6;margin-bottom:10px;margin-block-end:10px}.about .btn{-webkit-order:7;order:7;margin-top:20px;margin-block-start:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;margin-inline:auto}.special-dish{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:var(--smoky-black-2);padding-top:40px;padding-bottom:40px;padding-block:40px;-webkit-gap:0;gap:0}.special-dish-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-order:0;order:0}.special-dish-content .container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-order:0;order:0}.special-dish .abs-img{-webkit-order:1;order:1}.special-dish .section-subtitle{-webkit-order:2;order:2}.special-dish .section-title{-webkit-order:3;order:3}.special-dish .section-text{-webkit-order:4;order:4;margin-bottom:25px;margin-block-end:25px}.special-dish-banner{-webkit-order:5;order:5;margin-bottom:25px;margin-block-end:25px}.special-dish-content .wrapper{-webkit-order:6;order:6;margin-bottom:20px;margin-block-end:20px}.special-dish .btn{-webkit-order:7;order:7;margin-top:10px;margin-block-start:10px}.food-category-nav{gap:8px;padding:0 10px;margin:30px 0 20px;overflow-x:auto;justify-content:center !important;align-items:center !important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;display:flex !important}.food-category-nav::-webkit-scrollbar{height:4px}.food-category-nav::-webkit-scrollbar-thumb{background:var(--gold-crayola);border-radius:2px}.food-category-btn{font-size:1.1rem;padding:8px 12px;flex-shrink:0}.drink-category-nav{gap:8px;padding:0 10px;margin:30px 0 20px;overflow-x:auto;justify-content:center !important;align-items:center !important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;display:flex !important}.drink-category-nav::-webkit-scrollbar{height:4px}.drink-category-nav::-webkit-scrollbar-thumb{background:var(--gold-crayola);border-radius:2px}.drink-category-btn{font-size:1.1rem;padding:8px 12px;flex-shrink:0}.drink-category-btn ion-icon{font-size:1.4rem}.drink-card{padding:15px}.drink-card .card-title{font-size:1.4rem}.drink-card .span{font-size:1.6rem}.drink-card .card-text{font-size:1.2rem}.drink-card-heart{top:10px;right:10px;font-size:1.2rem}.drink-card-heart ion-icon{font-size:1.6rem}.drink-card-rating,.drink-card-badge{top:10px;left:10px;font-size:1rem;padding:3px 6px}.hookah-menu-section .grid-list{grid-template-columns:1fr 1fr;gap:10px 12px;place-items:center !important;justify-items:center !important}.hookah-menu-section .grid-list li{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important}.hookah-menu-section .menu-card{padding:8px 10px;gap:6px;min-height:auto;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}.hookah-menu-section .card-title{font-size:1.2rem;line-height:1.3;word-break:break-word}.hookah-menu-section .title-wrapper{gap:6px;flex-wrap:wrap}.hookah-menu-section .title-wrapper h3{width:100%;margin:0}.hookah-menu-section .card-text{font-size:1rem;margin-top:4px;line-height:1.4}.hookah-menu-section .headline-2{font-size:1.8rem;margin-top:25px;margin-bottom:12px}.shisha-images-container{max-width:100%;margin-inline:10px;width:calc(100% - 20px);padding:0;display:flex;justify-content:center}.shisha-images-grid{height:350px;width:100%;max-width:100%;gap:0;flex-wrap:nowrap;justify-content:center;position:relative}.shisha-image-item{flex:0 0 100%;width:100%;max-width:100%;min-width:0;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:absolute;top:0;left:0}.shisha-image-item.active{opacity:1;visibility:visible;position:relative}.shisha-slider-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px}.shisha-slide-img{width:100%;height:100%;object-fit:contain}.shisha-slider-dots{display:none !important}.shisha-dot{width:8px;height:8px}.shisha-dot.active{transform:scale(1.2)}}@media (min-width:575px){:root{--fontSize-body-2:2rem}:is(.service,.about) .section-text{max-width:420px;margin-inline:auto}.contact-number{--fontSize-body-1:3rem}.topbar{display:block;position:fixed;top:0;left:0;width:100%;padding-block:10px;border-block-end:1px solid var(--white-alpha-20);z-index:4;transition:var(--transition-1)}.topbar:has(~ .header.active){transform:translateY(-100%)}.topbar-item:not(.link),.topbar .separator{display:none}.topbar .container,.topbar-item{display:flex;align-items:center}.topbar .container{justify-content:center;gap:30px}.topbar-item{gap:6px}.topbar-item ion-icon{--ionicon-stroke-width:60px}.topbar-item .span{font-size:var(--fontSize-label-1)}.topbar .link{transition:var(--transition-1)}.topbar .link:is(:hover,:focus-visible){color:var(--gold-crayola)}.language-toggle{display:flex;align-items:center;gap:10px}.lang-label{font-size:var(--fontSize-label-1);color:var(--quick-silver);transition:all .3s ease;cursor:pointer;user-select:none}.lang-label.active{color:var(--gold-crayola);font-weight:700}.toggle-switch{width:50px;height:24px;background:var(--white-alpha-20);border-radius:20px;position:relative;cursor:pointer;transition:all .3s ease;border:1px solid var(--white-alpha-20)}.toggle-switch:hover{background:var(--white-alpha-10)}.toggle-thumb{width:18px;height:18px;background:var(--gold-crayola);border-radius:50%;position:absolute;top:2px;left:3px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.toggle-switch.active .toggle-thumb{left:29px}.navbar-language-toggle{display:flex;align-items:center;justify-content:center;gap:12px;margin-block-start:20px;padding-block-start:20px}.navbar-language-toggle .lang-label{font-size:var(--fontSize-label-1);color:var(--white);transition:all .3s ease;cursor:pointer;user-select:none}.navbar-language-toggle .lang-label.active{color:var(--gold-crayola);font-weight:700}.navbar-language-toggle .toggle-switch{width:50px;height:24px;background:var(--white-alpha-20);border-radius:20px;position:relative;cursor:pointer;transition:all .3s ease;border:1px solid var(--white-alpha-20)}.navbar-language-toggle .toggle-switch:hover{background:var(--white-alpha-30)}.navbar-language-toggle .toggle-thumb{width:18px;height:18px;background:var(--gold-crayola);border-radius:50%;position:absolute;top:2px;left:3px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.navbar-language-toggle .toggle-switch.active .toggle-thumb{left:29px}.header{top:51px}.header.active{top:0}.header .btn{display:none;margin-inline-start:auto}.reservation .form-right .body-4[data-i18n-html=true]{white-space:pre-line;text-align:center;display:block}.hero-btn{transform:scale(0.7)}.service .container{max-width:420px;margin-inline:auto}.service-card .has-before{padding-block:20px}.service-card .card-banner{max-width:280px;margin-inline:auto}.service-card .img-holder{--width:280;--height:330}.about .container{gap:80px}.about-banner > .w-100{padding-inline-start:90px;max-width:570px}.about .abs-img-1{width:285px}.about .abs-img-1 .w-100{max-width:285px}.about .contact-number{--fontSize-body-1:2.4rem}.menu-card .title-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:15px}.menu-card .badge{margin-block-start:0}.menu-card .span{flex-grow:1;display:flex;align-items:center;gap:15px;position:relative}.menu-card .span::before{content:"";height:6px;flex-grow:1;border-block:1px solid var(--white-alpha-20)}.hookah-menu-section .menu-card .span::before{display:none}.hookah-menu-section .menu-card .span{display:none}.event .container{max-width:420px;margin-inline:auto}.footer-brand > *{max-width:460px;margin-inline:auto}.footer .input-wrapper{position:relative}.footer .input-field{margin-block-end:0;padding-inline-end:205px}.footer-brand .btn{position:absolute;top:0;right:0;bottom:0;min-width:max-content}}@media (min-width:768px){.grid-list{grid-template-columns:1fr 1fr}.hookah-menu-section .grid-list{gap:15px 20px;place-items:center !important;justify-items:center !important}.hookah-menu-section .grid-list li{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important}.hookah-menu-section .menu-card{padding:12px 15px;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}:is(.service,.event) .container{max-width:820px}.event .grid-list li:last-child{grid-column:1 / 3;width:calc(50% - 20px);margin-inline:auto}.service#menu .grid-list li:last-child{grid-column:1 / 3;width:calc(50% - 20px);margin-inline:auto}.service:not(#menu) .grid-list li:last-child{grid-column:auto;width:100%}.navbar-list{margin-inline:30px}.hero .slider-btn{display:grid;position:absolute;z-index:1;color:var(--gold-crayola);font-size:2.4rem;border:1px solid var(--gold-crayola);width:45px;height:45px;place-items:center;top:50%;transform:translateY(-50%) rotate(45deg);transition:var(--transition-1)}.hero .slider-btn ion-icon{transform:rotate(-45deg)}.hero .slider-btn.prev{left:30px}.hero .slider-btn.next{right:30px}.hero .slider-btn:is(:hover,:focus-visible){background-color:var(--gold-crayola);color:var(--black)}.event-slider-btn{display:grid;position:relative;z-index:1;color:var(--gold-crayola);font-size:2.4rem;border:1px solid var(--gold-crayola);width:45px;height:45px;place-items:center;flex-shrink:0;transform:rotate(45deg);transition:var(--transition-1)}.event-slider-btn ion-icon{transform:rotate(-45deg)}.event-slider-btn:is(:hover,:focus-visible){background-color:var(--gold-crayola);color:var(--black)}.reservation .input-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.reservation .input-wrapper:nth-child(4){grid-template-columns:repeat(3,1fr)}.reservation .reservation-step .step1-row1{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.reservation .reservation-step .step1-row2{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.footer-brand{grid-column:1 / 3}}@media (min-width:992px){:root{--section-space:100px}:is(.service,.event) .container{max-width:unset}.service:not(#menu) .grid-list{grid-template-columns:repeat(4,1fr)}.service#menu .grid-list{grid-template-columns:repeat(3,1fr)}.event .grid-list{grid-template-columns:repeat(3,1fr)}.event .grid-list li:last-child{grid-column:auto;width:100%}.service#menu .grid-list li:last-child{grid-column:auto;width:100%}.topbar-item:not(.link){display:flex}.topbar .item-2{margin-inline-end:auto}.service .shape{display:block}.service .shape-1{bottom:0;left:0}.service .shape-2{top:0;right:0}.about .container{grid-template-columns:.7fr 1fr;gap:30px}.special-dish{display:grid;grid-template-columns:1fr 1fr;text-align:left}.special-dish-content{padding-inline:50px 25px}.special-dish-content .container{position:relative}.special-dish .section-subtitle::after,.special-dish .btn{margin-inline:0}.special-dish-content .wrapper{justify-content:flex-start}.special-dish .abs-img{position:absolute;top:10px;left:-40px;animation:move 5s linear infinite}.menu .grid-list{position:relative;column-gap:90px}.hookah-menu-section .grid-list::before{display:none !important;content:none !important}.menu .grid-list::before{content:"";position:absolute;top:0;left:50%;height:100%;border-inline-start:1px solid var(--white-alpha-20)}.testi-text{max-width:910px;margin-inline:auto}.reservation-form{display:grid;grid-template-columns:1fr .5fr}.footer .grid-list{grid-template-columns:.45fr 1fr .45fr;align-items:center}.footer-brand{grid-column:auto;order:1;padding-block:100px}.footer-list:last-child{order:2}}@media (min-width:1200px){:root{--fontSize-title-2:2.5rem}.container,:is(.service,.event) .container{max-width:1200px;width:100%;margin-inline:auto}.topbar .container{max-width:unset}.topbar .separator{display:block}.nav-open-btn,.navbar > *:not(.navbar-list),.header .overlay{display:none}.header .container{max-width:unset}.navbar,.navbar.active,.navbar-list{all:unset}.navbar,.navbar.active{margin-inline:auto 20px}.navbar-list{display:flex;gap:30px}.navbar-item{border-block-start:none}.navbar .separator{display:none}.navbar-link:is(:hover,:focus-visible,.active) .span{transform:unset}.navbar-link{font-weight:var(--weight-bold);letter-spacing:var(--letterSpacing-1)}.navbar-link::after{display:block}.navbar-link.active::after{transform:scaleX(1);opacity:1}.header .btn{display:block;margin-inline-start:0}.navbar-reservation{display:none}.navbar-language-toggle{display:none}.hero{height:880px}.hero-btn{display:none}.hero .slider-item{padding-inline:20px}.hero .section-subtitle,.hero-subtitle-small{font-size:1.6rem !important;max-width:100%;width:100%;margin-inline:auto;padding-inline:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-align:center}.service:not(#menu) .grid-list{gap:40px}.service:not(#menu) .grid-list li:nth-child(1),.service:not(#menu) .grid-list li:nth-child(4){transform:translateY(-160px)}.service .section-text{margin-block-end:75px}.about{padding-block:170px 100px}.special-dish-content{padding:225px 120px;padding-inline-end:0}.special-dish-content .container{max-width:460px;margin-inline:0}.menu .grid-list{gap:55px 200px;margin-block-end:55px}.service#menu .grid-list li:nth-child(1),.service#menu .grid-list li:nth-child(3){transform:translateY(-160px)}.hookah-menu-section .grid-list{grid-template-columns:repeat(3,1fr);gap:15px 25px;place-items:center !important;justify-items:center !important}.hookah-menu-section .grid-list li{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important}.hookah-menu-section .menu-card{padding:15px 18px;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}.hookah-menu-section .card-title{font-size:1.5rem}.form-left,.form-right{padding:75px 60px}.features .grid-list{grid-template-columns:repeat(4,1fr)}.drink-category-nav{gap:10px;padding:0 15px}.drink-category-btn{font-size:1.2rem;padding:8px 14px}.drink-card{padding:18px}.drink-card .card-title{font-size:1.5rem}.drink-card .span{font-size:1.7rem}}@media (min-width:1400px){.navbar{margin-inline:auto}.about-content{padding-inline-end:90px}.about .shape{display:block;top:46%;left:0}.special-dish{overflow:visible;position:relative}.special-dish .shape{display:block;right:0;z-index:1}.special-dish .shape-1{top:45%}.special-dish .shape-2{bottom:0;transform:translateY(50%);width:max-content}.features{overflow:visible}.features .shape{display:block}.features .shape-1{top:-100px;right:0}.features .shape-2{bottom:80px;left:0}}@media (max-width:480px){.hero .slider-item{padding-inline:15px}.hero .section-subtitle,.hero-subtitle-small{font-size:1.4rem !important;padding-inline:0;max-width:100%;width:100%}}@media (max-width:375px){.hero .slider-item{padding-inline:10px}.hero .section-subtitle,.hero-subtitle-small{font-size:1.2rem !important;padding-inline:0;max-width:100%;width:100%}}@media (max-width:575px){.header-language-toggle.mobile-only{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:10px;margin-inline-end:10px}.header-language-toggle.mobile-only .language-toggle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-gap:8px;gap:8px}.header-language-toggle.mobile-only .lang-label{font-size:1.2rem;color:var(--white);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.header-language-toggle.mobile-only .lang-label.active{color:var(--gold-crayola);font-weight:700}.header-language-toggle.mobile-only .toggle-switch{width:45px;height:22px;background:var(--white-alpha-20);-webkit-border-radius:20px;border-radius:20px;position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--white-alpha-20)}.header-language-toggle.mobile-only .toggle-switch:hover{background:var(--white-alpha-30)}.header-language-toggle.mobile-only .toggle-thumb{width:16px;height:16px;background:var(--gold-crayola);-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:3px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.header-language-toggle.mobile-only .toggle-switch.active .toggle-thumb{left:26px}.header .btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;margin-inline:auto;width:100%;max-width:280px}.service-card .menu-view-link{width:100%;max-width:280px}}@media (min-width:576px){.header-language-toggle.mobile-only{display:none !important}}