﻿@font-face{font-family:"Mark Offc";src:url("../fonts/MarkOffc.ttf") format("truetype")}html,body{overflow-x:hidden}html{scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;background-color:#ececec;color:#4e4e56}*:focus,*:active,*:focus-visible{outline:none !important;box-shadow:none !important}.hidden{display:none}.bg-custom-primary{background-color:#4e4e56;color:#ececec}.bg-custom-secondary{background-color:#807451;color:#ececec}.bg-custom-light{background-color:#ececec;color:#4e4e56}h1{font-weight:500;font-size:60px;text-transform:uppercase;letter-spacing:.8rem}h2{font-weight:500;font-size:2.5rem;text-transform:uppercase;letter-spacing:.5rem}@media(max-width: 767.98px){h2{font-size:1.7rem}}h3{font-weight:bold;text-transform:uppercase;letter-spacing:.3rem;font-size:1.8rem;text-align:center}@media(max-width: 767.98px){h3{font-size:1.4rem}}h4{font-weight:bold;text-transform:uppercase;letter-spacing:.3rem;font-size:1.5rem}@media(max-width: 767.98px){h4{font-size:1.2rem}}h5{font-weight:900;text-transform:uppercase;font-size:1.3rem;letter-spacing:2px}h6{font-family:"Mark Offc";text-transform:uppercase;font-size:1.5rem;letter-spacing:.1rem}.page-datenschutz h3{text-align:left;margin-top:3rem;margin-bottom:1.3rem}.page-datenschutz h4{text-align:left;margin-top:2rem;margin-bottom:1rem}.page-datenschutz h5{text-align:left;margin-top:1.5rem;margin-bottom:.75rem}.page-datenschutz p{text-align:left;margin-bottom:3rem}p{font-size:1rem;line-height:2rem;font-weight:normal;letter-spacing:.025rem}a{color:#807451;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{color:#807451;text-decoration:none}@media(min-width: 1200px){a:hover{transform:scale(1.2)}}@media(min-width: 1200px){p a:hover{font-size:20px}}.footer-bottom a{color:#ececec;font-size:1rem;text-align:center;padding:0 20px}.footer-bottom a:hover{color:#807451}.left{text-align:left}.center{text-align:center}.right{text-align:right}.hyphens{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(max-width: 1200px){a.nav-link{font-size:.75rem}}@media(max-width: 991.98px){a.nav-link{font-size:1rem}}.go-top{text-align:center}.go-top-icon{color:#ececec;font-size:1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.go-top-icon:hover{color:#807451}#ScrollTopBtn{display:none;position:fixed;bottom:15px;right:15px;z-index:99;border:1px solid #807451;outline:none;background-color:#807451;color:#ececec;cursor:pointer;padding:10px;border-radius:0;font-size:1.2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#ScrollTopBtn:hover{background-color:#ececec;color:#807451;border:1px solid #807451}.marquee{max-width:100vw;white-space:nowrap;overflow:hidden;background-color:#807451;color:#ececec;padding:10px;letter-spacing:.1rem}.marquee span{display:inline-block;padding-left:100%;animation:marquee 15s linear infinite;font-weight:600}.marquee span:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media(max-width: 1199.98px){html{font-size:1rem !important}}.textbox-primary{height:auto;padding:5%;color:#ececec;background:#4e4e56}@media(max-width: 991.98px){.textbox-primary{padding:10% 15%}}.h3-textbox-primary{display:inline-block;background-color:#4e4e56;padding-left:15px;padding-right:15px}.textbox-light{height:auto;padding:5%;color:#4e4e56;background:#ececec}@media(max-width: 991.98px){.textbox-light{padding:10% 15%}}.h3-textbox-light{display:inline-block;background-color:#ececec;padding-left:15px;padding-right:15px}.textbox-content{padding:0%;position:relative;z-index:0}.textbox-content:after{content:"";width:110%;height:90%;position:absolute;top:5%;left:-5%;border:1px solid #807451;z-index:-1}.button-textbox{padding:0 10px}.custom-btn-primary{background:#4e4e56;color:#ececec;border-radius:0;text-transform:uppercase;font-size:.9rem;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.custom-btn-primary:hover{background:#807451;color:#ececec;transform:scale(1.2)}.custom-btn-secondary{background:#807451;color:#ececec;border-radius:0;text-transform:uppercase;font-size:.9rem;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.custom-btn-secondary:hover{background:#ececec;color:#4e4e56;transform:scale(1.2)}.custom-btn-light{background:#ececec;color:#4e4e56;border-radius:0;text-transform:uppercase;font-size:.9rem;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.custom-btn-light:hover{background:#807451;color:#ececec;transform:scale(1.2)}i{font-size:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media(min-width: 1199.98px){i:hover{transform:scale(1.2)}}.nav-link.nav-icon{color:#ececec}@media(min-width: 1199.98px){.nav-link.nav-icon:hover{transform:scale(1.3)}}.footer-icon{color:#4e4e56}.footer-icon:hover{color:#807451}@media(min-width: 1199.98px){.footer-icon:hover{color:#807451;transform:scale(1.5)}}.hr-h3{width:100px;border-color:#807451;border-width:2px;padding:auto}.hr-h3-dark{width:100px;border-color:#4e4e56;border-width:2px;padding:auto}.border-box{padding:50px;border:1px solid #807451}@media(max-width: 991.98px){.border-box{padding:30px 0;border:none}}.hidden-img{width:100% !important;height:500px;object-fit:cover}@media(max-width: 991.98px){.hidden-img{visibility:visible}}@media(min-width: 992px){.hidden-img{display:none}}.custom-form-content-dark{background:rgba(78,78,86,.04);border-radius:0;border:1px solid rgba(78,78,86,.25);border-bottom:2px solid rgba(78,78,86,.5);color:#4e4e56;padding:.75rem .9rem;min-height:3rem;font-size:1rem;transition:border-color .3s ease,background .3s ease}.custom-form-content-dark:focus{background:rgba(128,116,81,.05);border-color:rgba(128,116,81,.4);border-bottom-color:#807451;box-shadow:none;color:#4e4e56}.custom-form-content-dark::placeholder{color:rgba(78,78,86,.55);font-size:.95rem}.custom-form-content-light{background:rgba(236,236,236,.08);border-radius:0;border:1px solid rgba(236,236,236,.25);border-bottom:2px solid rgba(236,236,236,.65);color:#ececec;padding:.75rem .9rem;min-height:3rem;font-size:1rem;transition:border-color .3s ease,background .3s ease}.custom-form-content-light:focus{background:rgba(236,236,236,.1);border-color:rgba(128,116,81,.5);border-bottom-color:#807451;box-shadow:none;color:#ececec}.custom-form-content-light::placeholder{color:rgba(236,236,236,.65);font-size:.95rem}.custom-form-control{background:rgba(0,0,0,0);border-radius:0;border-width:0 0 1px 0;color:#4e4e56}.custom-form-control:focus{background:#ececec;border-color:#807451;box-shadow:none;color:#807451}.custom-form-control::placeholder{color:rgba(78,78,86,.5)}span.error{display:block;color:#c0392b;font-size:.8rem;margin-top:.2rem;letter-spacing:.02rem}.form-group input[type=checkbox]{accent-color:#807451;margin-right:.5rem}select.custom-form-content-dark,select.custom-form-content-light{appearance:none;-webkit-appearance:none;cursor:pointer}.img-slider{max-width:300px;height:500px;padding:50px 15px;object-fit:cover}.slick-center{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);transform:scale(1.25)}.slick-next{padding-bottom:10px}.slick-next:before{font-family:"Mark Offc";font-weight:900;font-size:1.2rem;color:#4e4e56;content:"→"}.slick-prev{padding-bottom:10px}.slick-prev:before{font-family:"Mark Offc";font-weight:900;font-size:1.2rem;color:#4e4e56;content:"←"}.feiern-anlass-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.feiern-tag{display:inline-block;border:1px solid #807451;color:#4e4e56;padding:.3rem 1rem;font-size:.85rem;letter-spacing:.1rem;text-transform:uppercase;transition:.5s ease}.accordion .card{border-radius:0;border-color:rgba(128,116,81,.3);background-color:rgba(0,0,0,0)}.accordion .card .card-header{background-color:rgba(0,0,0,0);border-bottom-color:rgba(128,116,81,.3)}.accordion .card .card-header .btn-link{color:#4e4e56;font-weight:600;text-decoration:none;letter-spacing:.1rem;width:100%;text-align:left}.accordion .card .card-header .btn-link:hover,.accordion .card .card-header .btn-link:focus{color:#807451;text-decoration:none;box-shadow:none}.accordion .card .card-body{color:#4e4e56}.gutschein-step{padding:1.5rem 1rem}.gutschein-step-number{width:64px;height:64px;border-radius:50%;border:2px solid #807451;color:#807451;font-size:1.6rem;font-weight:500;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:.5s ease}.gutschein-step h5{color:#ececec}.gutschein-step p{color:rgba(236,236,236,.8)}.bg-left{background-position:-300px center;background-size:cover}.bg-right{background-position:300px center;background-size:cover}.bg-clubroom-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Clubroom_1.jpg)}.bg-clubroom-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Clubroom_2.jpg)}.bg-clubroom-3{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Clubroom_3.jpg)}.bg-clubroom-4{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Clubroom_4.jpg)}.bg-clubroom-5{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Clubroom_5.jpg)}.bg-food-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_1.jpg)}.bg-food-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_2.jpg)}.bg-food-3{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_3.jpg)}.bg-food-4{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_4.jpg)}.bg-food-5{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_5.jpg)}.bg-food-6{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_6.jpg)}.bg-food-7{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_7.jpg)}.bg-food-8{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_8.jpg)}.bg-food-9{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_9.jpg)}.bg-food-9_2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_9.2.jpg)}.bg-food-10{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_10.jpg)}.bg-food-11{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_11.jpg)}.bg-food-12{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_12.jpg)}.bg-food-13{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_13.jpg)}.bg-food-14{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_14.jpg)}.bg-food-15{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_15.jpg)}.bg-house-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_1.jpg)}.bg-house-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_2.jpg)}.bg-house-3{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_3.jpg)}.bg-house-4{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_4.jpg)}.bg-house-5{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_5.jpg)}.bg-house-snow{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_Snow_1.jpg)}.bg-jobs-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Jobs_1.jpg)}.bg-jobs-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Jobs_2.jpg)}.bg-kitchen-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Kitchen_1.jpg)}.bg-restaurant-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_1.jpg)}.bg-restaurant-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_2.jpg)}.bg-restaurant-3{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_3.jpg)}.bg-restaurant-4{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_4.jpg)}.bg-restaurant-5{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_5.jpg)}.bg-restaurant-6{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_6.jpg)}.bg-terrace-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Terrace_1.jpg)}.bg-terrace-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Terrace_2.jpg)}.bg-voucher-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Voucher_1.jpg)}.bg-voucher-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Voucher_2.jpg)}.bg-wedding-1{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_1.jpg)}.bg-wedding-2{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_2.jpg)}.bg-wedding-3{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_3.jpg)}.bg-wedding-4{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_4.jpg)}.bg-wedding-5{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_5.jpg)}.bg-wedding-6{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_6.jpg)}.bg-wedding-7{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_7.jpg)}.bg-wedding-8{background-image:url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_8.jpg)}.bg-christmas-1{background-image:url(/images/weihnachten/weihnachten-01.jpg)}.bg-christmas-2{background-image:url(/images/weihnachten/weihnachten-02.jpg)}.bg-christmas-3{background-image:url(/images/weihnachten/weihnachten-03.jpg)}.bg-christmas-4{background-image:url(/images/weihnachten/weihnachten-04.jpg)}.bg-christmas-7{background-image:url(/images/weihnachten/weihnachten-07.jpg)}.bg-christmas-8{background-image:url(/images/weihnachten/weihnachten-08.jpg)}.bg-module-menu{background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Food_3.jpg);background-position:center;background-size:cover;color:#ececec}.bg-module-gutscheine{background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Restaurant_3.jpg);background-position:center;background-size:cover;color:#ececec}.bg-module-bankettsaal{background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Wedding_1.jpg);background-position:center;background-size:cover;color:#ececec}.bg-module-clubraum{background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_Clubroom_5.jpg);background-position:center;background-size:cover;color:#ececec}.bg-contact{background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url(https://cdn-images.gastro-soul.de/4/_website/LL-Hi_House_4.jpg);background-position:center;background-size:cover;height:100%;min-height:300px}nav{z-index:9999}.navbar-top{padding:.7rem 3%}.navbar .navbar-brand{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.navbar .nav-item{font-family:"Mark Offc";text-transform:uppercase;letter-spacing:.1em}@media(max-width: 991.98px){.navbar-bottom .nav-item{padding:10px 0 0 20px}}.navbar .nav-item:not(:last-child){margin-right:25px}.dropdown-toggle::after{transition:transform .15s linear}.show.dropdown .dropdown-toggle::after{transform:translateY(3px)}.dropdown-menu{margin-top:0}.custom-navbar-toggler-icon{width:30px;height:20px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.custom-navbar-toggler-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.custom-navbar-toggler-icon span{background:#ececec}.custom-navbar-toggler-icon span:nth-child(1){top:0px}.custom-navbar-toggler-icon span:nth-child(2){top:10px}.custom-navbar-toggler-icon span:nth-child(3){top:20px}.custom-navbar-toggler-icon.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.custom-navbar-toggler-icon.open span:nth-child(2){opacity:0;left:-60px}.custom-navbar-toggler-icon.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar-top{background-color:#807451}.nav-icon{color:#ececec}.navbar-top .navbar-nav .nav-link{color:#ececec;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.navbar-top .navbar-nav .active>.nav-link{color:#807451}.navbar-expand-lg .navbar-nav .nav-link:last-child{padding-right:0}.navbar-bottom{background-color:#4e4e56;padding:1.5rem 3%}.navbar-bottom .navbar-nav .nav-link{color:#ececec;text-align:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.navbar-bottom .navbar-nav .nav-link:hover{color:#807451}.navbar-bottom .navbar-nav .active>.nav-link{color:#807451}.dropdown-item{color:#4e4e56;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.dropdown-item:hover{color:#807451}.dropdown-item:focus{background:#807451;color:#ececec}.dropdown-item:checked{background:#807451;color:#ececec}.dropdown-item.active,.dropdown-item:active{background-color:#807451}footer{background-color:#ececec;color:#4e4e56}.h3-footer{overflow:hidden;text-align:center}.h3-footer-headline{display:inline-block;position:relative}.h3-footer-headline::before,.h3-footer-headline::after{content:"";position:absolute;border-top:1px solid #807451;top:35%;width:2000px}.h3-footer-headline::before{margin-right:15px;right:100%}.h3-footer-headline::after{margin-left:15px;left:100%}.footer-bottom{background-color:#4e4e56;color:#ececec}.footer-bottom .row{gap:1rem}@media(max-width: 991.98px){.footer-bottom .row{flex-direction:column;align-items:center;text-align:center}}.food-navigation{color:#ececec;font-size:1.2rem}.menu-card{border:1px solid rgba(128,116,81,.3);border-radius:4px;padding:2.5rem 3rem}@media(max-width: 991.98px){.menu-card{padding:1.75rem 1.5rem}}@media(max-width: 767.98px){.menu-card{padding:1.25rem 1rem}}.menu-category-nav{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 0 1rem;margin-bottom:1.75rem;border-bottom:1px solid rgba(128,116,81,.35)}.menu-category-nav .menu-cat-nav-link{color:rgba(236,236,236,.65);text-decoration:none;font-size:.75rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;padding:.3rem .7rem;border:1px solid rgba(236,236,236,.2);border-radius:2px;transition:all .15s ease-in-out}.menu-category-nav .menu-cat-nav-link:hover{color:#ececec;border-color:rgba(128,116,81,.6);background-color:rgba(128,116,81,.12)}.menu-category-nav .menu-cat-nav-link.active{color:#ececec;border-color:#807451;background-color:rgba(128,116,81,.18)}.menu-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem;padding:0;margin:0 0 1.5rem}@media(max-width: 991.98px){.menu-products-grid{grid-template-columns:1fr;gap:.6rem}}.product{position:relative;border:1px solid rgba(128,116,81,.22);border-radius:3px;padding:.9rem 1rem .75rem;text-align:left}.headline-product{width:calc(100% - 5rem);font-size:1.3rem;font-weight:400;text-transform:none;line-height:1.45;margin-bottom:.2rem;text-align:left}.price{position:absolute;top:.9rem;right:1rem;font-size:1rem;font-weight:400;white-space:nowrap}.quantity{color:rgba(128,116,81,.9);font-size:.7rem;position:absolute;top:calc(.9rem + 1.6em);right:1rem}.description-product{text-align:left;font-size:1rem;line-height:1.6;color:rgba(236,236,236,.72)}.description-product p,.description-product small,.description-product div{font-size:1rem !important;line-height:1.6;color:rgba(236,236,236,.72);margin-bottom:0}.allergen-trigger-wrap{margin-top:.4rem}.allergen-trigger{font-size:.9rem;color:rgba(128,116,81,.85);text-decoration:none;border-bottom:1px solid rgba(128,116,81,.4);transition:color .15s ease-in-out,border-color .15s ease-in-out}.allergen-trigger:hover{color:#ececec;border-color:#807451}.menu-subcat-header{margin-top:3rem;padding-top:1rem;border-top:1px solid rgba(128,116,81,.2)}.menu-subcat-header:first-child{margin-top:0;padding-top:0;border-top:none}.custom-btn-outline-menu{background:rgba(0,0,0,0);color:rgba(236,236,236,.6);border:1px solid rgba(236,236,236,.25);border-radius:0;text-transform:uppercase;font-size:.8rem;letter-spacing:.1rem;transition:all .15s ease-in-out}.custom-btn-outline-menu:hover{color:#ececec;border-color:#807451;background:rgba(128,116,81,.1)}#allergenModal .modal-content{background-color:#18181c;border:1px solid rgba(128,116,81,.5);color:#ececec}#allergenModal .modal-header{border-bottom:1px solid rgba(128,116,81,.3)}#allergenModal .modal-header .close{color:#ececec;opacity:.7}#allergenModal .modal-header .close:hover{opacity:1}#allergenModal .modal-footer{border-top:1px solid rgba(128,116,81,.3)}#allergenModal .allergen-modal-product{font-weight:400;color:rgba(236,236,236,.55);font-size:.85rem;margin-bottom:1.25rem}#allergenModal .allergen-modal-list li{font-size:1rem;line-height:1.8;color:#ececec}#allergenModal .allergen-modal-list li strong{color:#807451;min-width:1.5rem;display:inline-block}.menu-overview-heading h2{text-align:left;font-size:2.5rem}.menu-overview-title{font-size:1.25rem;list-style:none;text-align:center}.menu-link{color:#ececec;text-decoration:none}.menu-link:hover{color:rgba(236,236,236,.8);text-decoration:underline;text-underline-offset:3px}.icon-food{width:20px;height:20px;margin-left:5px;vertical-align:middle}@media(max-width: 768px){h1{font-size:28px !important;letter-spacing:.3rem !important}h2{font-size:32px !important;letter-spacing:.3rem !important}h3{font-size:24px !important;letter-spacing:.2rem !important}.p-banner{font-size:16px !important}}.form-label-light{color:#ececec !important;font-weight:500;margin-bottom:.5rem;display:block}.custom-form-wedding{background:hsla(0,0%,100%,.95) !important;border:2px solid #807451 !important;border-radius:0 !important;color:#4e4e56 !important;font-size:16px !important}.custom-form-wedding:focus{background:#fff !important;border-color:#807451 !important;box-shadow:0 0 0 .2rem rgba(128,116,81,.25) !important;color:#4e4e56 !important}.custom-form-wedding::placeholder{color:#999 !important}.funnel-step{display:none;animation:fadeIn .5s}.funnel-step.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.progress-bar-wedding{height:4px;background:#807451;transition:width .3s ease}.step-indicator{display:flex;justify-content:space-between;margin-bottom:30px}.step-dot{width:30px;height:30px;border-radius:50%;background:#ececec;border:2px solid #807451;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#4e4e56;transition:all .3s}.step-dot.active{background:#807451;color:#fff}.step-dot.completed{background:#807451;color:#fff}.price-card{background:#fff;color:#4e4e56;border:2px solid #807451;padding:30px;margin:15px 0;transition:all .3s;position:relative}.price-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.price-tag{position:absolute;top:-15px;right:20px;background:#807451;color:#fff;padding:8px 20px;font-size:20px;font-weight:bold}.price-card h4{color:#4e4e56;margin-bottom:15px}.price-card ul{list-style:none;padding:0;margin:20px 0}.price-card ul li{padding:8px 0;border-bottom:1px solid #eee}.price-card ul li:before{content:"✓";color:#807451;font-weight:bold;margin-right:10px}.border-icon{border:1px solid #807451;margin:30px}.border-img{height:300px;width:100%;object-fit:cover;object-position:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.gold{color:#807451}/*# sourceMappingURL=style.min.css.map */