/**handles:custom-header-css**/
.custom-navbar{position:fixed;top:0;left:0;right:0;filter:drop-shadow(0px 0px 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)}.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{display:flex;align-items:center;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(--secondary-color)!important;padding:10px 15px;color:var(--dark-color)!important;font-family:Maharlika,sans-serif!important;border-radius:3px;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{background:var(--tertiary-color)!important;color:var(--secondary-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;background:var(--secondary-color)!important;padding:10px 15px}.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(--primary-color)!important;border-radius:5px!important;top:0;right:0;margin-top:20px;width:300px;padding:10px;z-index:999}.custom-navbar .menu .sub-menu li a{color:var(--dark-color)!important;text-decoration:none;font-family:Maharlika,sans-serif!important}.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;font-family:Maharlika,sans-serif!important}.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}.custom-navbar .menu-item.cart-contents{margin:10px;color:var(--light-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(--light-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]){color:var(--dark-color);text-decoration:underline}.slide-in-menu .menu li.current-menu-item a:first-of-type::after,.slide-in-menu .menu ul li.current-menu-item a:first-of-type::after{color:var(--dark-color)!important}.slide-in-menu{background:var(--light-color)!important;filter:drop-shadow(0px 0px 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 h2{color:var(--dark-color)}.slide-in-menu ul li.menu-item-has-children{position:relative}.slide-in-menu ul li.menu-item-has-children li{margin:0!important}.slide-in-menu ul li.menu-item-has-children a{width:100%;display:flex;justify-content:space-between;align-items:center}.slide-in-menu ul li.menu-item-has-children a:first-of-type::after{content:'\e5c5';font-family:"Material Symbols Outlined";position:absolute;right:10px;top:10px;font-size:2rem;cursor:pointer!important;pointer-events:none!important}.slide-in-menu ul li.menu-item-has-children.active a:first-of-type::after{transform:rotate(180deg)}.slide-in-menu .sub-menu li{background:0 0!important;color:var(--dark-color)!important;padding:0!important;margin:20px auto!important}.slide-in-menu .sub-menu li a{border:none!important;font-family:Maharlika,sans-serif!important}.slide-in-menu.open{display:block}.slide-in-menu ul{padding:0}.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;font-family:Maharlika,sans-serif!important}.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 p,.slide-in-menu .close-menu span{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 .cart-items{display:flex!important;justify-content:center!important}.slide-in-menu-section .cart-items a{color:var(--dark-color)!important}.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 .sub-menu{display:none}.slide-in-menu li .sub-menu.active{display:block;margin-top:5px!important}@media (max-width:1199px){.custom-navbar .menu-item.cart-contents{min-width:90px}.custom-navbar .custom-main-nav{display:none}.custom-navbar .custom-mobile-nav{display:flex}}