.lux-text-logo{--logo-size:clamp(7rem, 5vw, 4rem);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.lux-text-logo *{transition:all .3s ease-in-out}.lux-text-logo .content{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.lux-text-logo .main{font-family:Old Standard TT,serif;font-size:var(--logo-size);letter-spacing:5px;margin:0;padding:0;font-weight:700;line-height:1}.lux-text-logo .sub{font-family:Dosis,sans-serif;font-size:calc(var(--logo-size) / 3);letter-spacing:calc(var(--logo-size) / 12);margin:0;margin-top:calc(var(--logo-size) * -.187);margin-right:calc(var(--logo-size) * -.12);white-space:nowrap;padding:0;font-weight:560;line-height:1}@media (width>=1024px){.lux-text-logo{--logo-size:clamp(5rem, 10vw, 7rem)}}@media (width<=768px){.lux-text-logo.home{--logo-size:clamp(6rem, 5vw, 4rem);display:flex}}.lux-text-logo.glow-hover:hover .main,.lux-text-logo.glow-hover:hover .sub{text-shadow:0 .25rem .25rem #ffffff80,0 0 1rem #ffffff80,0 0 1.5rem #ffffff80}.lux-text-logo.dark{color:#000}@media (width<=768px){.lux-navbar-menu{flex:0;margin-top:.5rem}}a{color:inherit!important}.book-btn{color:#000}#images img{width:300px;height:300px}.current-menu-item.disable-active a{background:0 0!important}.current-menu-item.disable-active:hover{background-color:#ffffff59}.cafe-menu-group .cafe-menu-group-title{font-size:1.5rem;font-weight:700}.cafe-menu-group .cafe-menu-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cafe-section-title .elementor-widget-container{text-align:center}.cafe-section-title h2{text-align:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(180deg, hsl(var(--h), var(--s), 8%), hsl(var(--h), var(--s), 14%));border:2px solid #fff3;border-radius:50px;align-self:center;margin-left:auto;margin-right:auto;padding:2rem;display:inline-block;position:relative}.cafe-menu-item{transition:all .3s;display:flex}.cafe-menu-item .cafe-menu-item__header{justify-content:space-between;width:100%;display:flex}@media (width<=767px){.cafe-menu-item .cafe-menu-item__header{align-items:flex-end}}.cafe-menu-item .cafe-menu-item__price{color:#fff;background:#000;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.cafe-menu-item .cafe-menu-item__price .cafe-menu-item__price-symbol{vertical-align:super;margin-top:-.75em;font-size:.75em;line-height:1}.cafe-menu-item .cafe-menu-item__price .cafe-menu-item__price-value{margin-bottom:-.15em;font-size:1.5em;font-weight:700;line-height:1}@media (width<=767px){.cafe-menu-item .cafe-menu-item__price .cafe-menu-item__price-symbol{font-size:.65em}.cafe-menu-item .cafe-menu-item__price .cafe-menu-item__price-value{font-size:1em}}.cafe-menu-item .cafe-menu-item-image-container{width:50%;padding:1rem}.cafe-menu-item .cafe-menu-item-image-container .cafe-menu-item-image-wrapper{border:6px solid #0000;border-radius:400px 400px 0 0;transition:all .2s;overflow:hidden}.cafe-menu-item .cafe-menu-item-image-container .cafe-menu-item-image-wrapper img{transition:all .3s}.cafe-menu-item .cafe-menu-item-details{color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;margin-top:1.5rem;margin-bottom:1rem;padding:1rem 3rem 1rem 1rem;display:flex}.cafe-menu-item .cafe-menu-item-details .cafe-menu-item__title{font-weight:700;line-height:1}.cafe-menu-item .cafe-menu-item-details .cafe-menu-item__description{margin:0}.cafe-menu-item .cafe-menu-item-details .cafe-menu-item__upsize-note{font-style:oblique;font-weight:700}@media (width<=767px){.cafe-menu-item .cafe-menu-item-details{padding:1rem}.cafe-menu-item .cafe-menu-item-details .cafe-menu-item__title{font-size:1em}}.cafe-menu-item:hover .cafe-menu-item-image-container .cafe-menu-item-image-wrapper{border-color:#fff;border-radius:400px;box-shadow:0 10px 10px #0000004d}.cafe-menu-item:hover .cafe-menu-item-image-container .cafe-menu-item-image-wrapper img{transform-origin:50%;transform:scale(1.1)}.cafe-menu-item:hover .cafe-menu-item-details{background:#efefef;border-radius:0 20px 20px 0;position:relative}.cafe-menu-item:hover .cafe-menu-item-details:before{content:"";z-index:-1;background:#efefef;width:50%;display:block;position:absolute;top:0;bottom:0;left:-50%}.arch,.arch-slider .swiper-slide-image{border-radius:400px 400px 0 0!important}
