.top-bar{display:flex;justify-content:space-between;position:fixed;top:0;background:var(--primary-color);width:100%;padding:2.5px 10px}.top-bar a{text-align:center;color:var(--light-color)!important;font-size:.75rem!important}.top-bar a span{display:flex;align-items:center}.top-bar a span .material-symbols-outlined{font-size:inherit;position:relative;top:4px}.top-bar a:hover,.top-bar a:hover span{text-decoration:underline solid var(--dark-color)!important}.top-bar a:hover span .material-symbols-outlined{text-decoration:none!important}.custom-navbar{position:fixed;top:35.59px;left:0;right:0;filter:drop-shadow(0 0 10px rgba(0,0,0,.2));background-color:var(--light-color);background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:space-between;padding:20px;transition:all .2s ease-in-out;z-index:999999}.custom-navbar .menu-btn{margin-left:20px;color:var(--light-color)!important;cursor:pointer;transition:all .5s cubic-bezier(.075,.82,.165,1)}.top-bar.signed-in-header{top:32px}.custom-navbar.signed-in-header{top: calc(35.59px + 32px)}.custom-navbar .menu-btn:hover{transform:scale(1.15)}.custom-navbar h1{padding-bottom:0}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{z-index:0!important}.custom-navbar img{height:50px;width:auto}.custom-navbar .reservation-button-wrapper{margin-left:20px}.custom-navbar .custom-reservation-btn,.slide-in-menu .custom-reservation-btn{background:var(--primary-color)!important;border:2px solid var(--primary-color);padding:5px 15px;border-radius:7.5px;color:var(--light-color)!important;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out}.slide-in-menu .custom-reservation-btn{display:block;width:100%;margin-top:25px;margin-bottom:75px;text-align:center!important}.custom-navbar .custom-reservation-btn:hover,.slide-in-menu .custom-reservation-btn:hover{padding:5px 15px;background:var(--tertiary-color)!important;color:var(--primary-color)!important}.custom-navbar .custom-main-nav,.custom-navbar .custom-mobile-nav{display:flex;align-items:center;justify-content:flex-end}.custom-navbar .custom-mobile-nav{display:none}.custom-navbar .custom-mobile-nav span{color:var(--dark-color)!important}.custom-navbar .menu{display:flex;justify-content:flex-end;align-items:center;position:relative}.custom-navbar .menu .sub-menu{display:none;position:absolute;background:var(--secondary-color)!important;top:0;right:0;margin-top:20px;width:300px;padding:0;z-index:999}.custom-navbar .menu .sub-menu li a{color:var(--dark-color)!important;text-decoration:none}.custom-navbar .menu{display:flex;justify-content:flex-end;padding:0;margin:0}.custom-navbar .menu li{margin:15px;list-style-type:none;color:var(--dark-color)!important;position:relative}.custom-navbar .menu li a{color:var(--dark-color)!important;text-decoration:none;font-size:16px}.custom-navbar .menu li a:hover{text-decoration:underline}.custom-navbar .menu li:hover .sub-menu{display:block}.custom-navbar .products-button{cursor:pointer}.custom-navbar .products-button:hover span{animation:spin .5s cubic-bezier(.075,.82,.165,1) forwards}.custom-navbar .products-button:hover p{text-decoration:underline}.custom-navbar .menu-item.cart-contents{display:flex;align-items:center;justify-content:center;text-decoration:none;flex-wrap:nowrap;margin:auto 10px;margin-left:20px;color:var(--dark-color)!important;font-size:16px}.custom-navbar .menu li.current-menu-item [aria-current]:not([aria-current="false"]),
.custom-navbar .menu ul li.current-menu-item [aria-current]:not([aria-current="false"]) {color:var(--dark-color);text-decoration:underline}.slide-in-menu .menu li.current-menu-item [aria-current]:not([aria-current="false"]), 
.slide-in-menu .menu ul li.current-menu-item [aria-current]:not([aria-current="false"]) {background:var(--primary-color)!important;color:var(--light-color)!important}.slide-in-menu{background:var(--light-color)!important;filter:drop-shadow(0 0 10px rgba(0,0,0,.2));display:none;position:fixed;top:0;left:0;transform:translateX(100%);width:350px;padding:50px 20px 100px 20px;height:100vh;z-index:9999999;overflow-y:auto}.slide-in-menu.signed-in-header{top:32px}.slide-in-menu .sub-menu{background:var(--tertiary-color)!important;padding-left:10px!important;border-left:20px solid var(--secondary-color)!important}.slide-in-menu .sub-menu li{background:transparent!important;color:var(--dark-color)!important;padding:0!important;margin:20px auto!important}.slide-in-menu .sub-menu li a{border:none!important}.slide-in-menu.open{display:block}.slide-in-menu ul{padding:0!important}.slide-in-menu ul li{margin:15px;list-style-type:none}.slide-in-menu ul li a{border:2px solid var(--primary-color)!important;background-color:transparent!important;color:var(--dark-color)!important;width:100%;display:block;border-radius:7px;padding:10px;text-decoration:none}.slide-in-menu ul li a:hover{text-decoration:underline}.slide-in-menu .close-menu{position:absolute;top:10px;right:20px;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.slide-in-menu #logo{max-width:50%;display:block;margin:auto}.slide-in-menu .close-menu span,.slide-in-menu .close-menu p{color:var(--dark-color)!important}.slide-in-menu .close-menu:hover p{text-decoration:underline;color:var(--dark-color)!important}.slide-in-menu-section{margin:20px 0}.slide-in-menu-section:first-of-type{margin-top:0}.slide-in-menu-widget-title{color:var(--dark-color)!important;font-size:1.5rem!important}.slide-in-menu .close-menu:hover span{animation:spin .5s cubic-bezier(.075,.82,.165,1) forwards;cursor:pointer}.slide-in-menu .mobile-cart{display:flex;justify-content:center}@media (max-width:1199px){.custom-navbar .menu-item.cart-contents{min-width:90px;margin:auto 10px!important}.slide-in-menu-section.mobile-cart .cart-contents{color:var(--dark-color)!important}.custom-navbar .custom-main-nav{display:none}.custom-navbar .custom-mobile-nav{display:flex}}@media (max-width:980px){.custom-navbar{top:42.8px}}@media (max-width:600px){.custom-navbar{top:35.59px}.top-bar.signed-in-header,.slide-in-menu.signed-in-header{top:46px}.custom-navbar.signed-in-header{top: calc(35.59px + 46px) !important}}