* .mega-menu-nav button,* .mega-menu-nav button:active,* .mega-menu-nav button:focus,* .mega-menu-nav button:hover,* .mega-menu-nav button:visited,html body div .mega-menu-nav button,html body div .mega-menu-nav button:active,html body div .mega-menu-nav button:focus,html body div .mega-menu-nav button:hover,html body div .mega-menu-nav button:visited{background:none!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}.mega-menu-nav a:hover,.mega-menu-nav button:hover{color:rgb(75,85,99)!important}.font-extralight,.font-gs-extralight,.font-gs-light,.font-light,.font-thin,.text-light,[class*=font-extralight],[class*=font-light],[class*=font-thin]{font-weight:400!important;font-variation-settings:"wght" 400!important;font-family:GeneralSans,system-ui,sans-serif!important}[style*="'wght' 100"],[style*="'wght' 200"],[style*="'wght' 300"],[style*="font-weight: 100"],[style*="font-weight: 200"],[style*="font-weight: 300"],[style*="font-weight:100"],[style*="font-weight:200"],[style*="font-weight:300"],[style*="fontWeight: 100"],[style*="fontWeight: 200"],[style*="fontWeight: 300"],[style*="fontWeight:100"],[style*="fontWeight:200"],[style*="fontWeight:300"],[style*='"wght" 100'],[style*='"wght" 200'],[style*='"wght" 300']{font-weight:400!important;font-variation-settings:"wght" 400!important}#additional-info :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),#meeting-pickup :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),#overview :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),#what-to-bring :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),#what-to-expect :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),#whats-included :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),.collapsible-section :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button),.tour-detail-content :not(.font-bold):not(.font-semibold):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(button){font-family:GeneralSans,system-ui,sans-serif!important;font-weight:500!important;font-variation-settings:"wght" 500!important}.collapsible-section li,.collapsible-section p,.collapsible-section span,.tour-detail-content li,.tour-detail-content p,.tour-detail-content span{font-weight:500!important;font-variation-settings:"wght" 500!important}.field-description,.form-control,.form-description,.form-helper-text,.form-label,input,label,select,textarea{font-weight:400!important;font-variation-settings:"wght" 400!important}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-weight:400!important;font-variation-settings:"wght" 400!important;opacity:.7}input::placeholder,select::placeholder,textarea::placeholder{font-weight:400!important;font-variation-settings:"wght" 400!important;opacity:.7}.text-gray-400,.text-gray-500,.text-gray-600,.text-muted-foreground{font-weight:400!important;font-variation-settings:"wght" 400!important}#mobile-booking-form *,.booking-main-container *,.booking-widget-main *,.tour-detail-booking-widget *{font-family:GeneralSans,system-ui,sans-serif!important}.activity-badges *,.badge *,.stacked-badges *{font-weight:400!important;font-variation-settings:"wght" 400!important}html body *{font-family:GeneralSans,system-ui,sans-serif!important}.btn,.font-bold,.font-semibold,[role=button],button,h1,h2,h3,h4,h5,h6{font-weight:600!important;font-variation-settings:"wght" 600!important}.price-amount,.text-3xl.font-bold,[class*=price]{font-weight:700!important;font-variation-settings:"wght" 700!important}*{font-family:GeneralSans,system-ui,sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:700!important;color:#000000!important}.bg-black.bg-opacity-30+.absolute span,.bg-black.bg-opacity-60 span,.bg-gray-900 .z-10 span,.bg-gray-900 .z-20 span,.desktop-gallery-only .absolute span,.image-gallery .absolute span,.see-more-white,.text-overlay,span.see-more-white{color:#ffffff!important;font-weight:600!important}html body .btn-primary-dark,html body .hero-search-button,html body button[data-variant=primary-dark]{background-color:#000000!important;color:#ffffff!important;font-weight:400!important}html body .btn-primary-dark:hover,html body .hero-search-button:hover,html body button[data-variant=primary-dark]:hover{background-color:#383838!important;color:#ffffff!important}html body .booking-widget-main button[data-variant=special],html body .sticky-booking button[data-variant=special],html body [data-radix-popper-content-wrapper] button[data-variant=special],html body [data-radix-sheet-content] button[data-variant=special],html body button[data-variant=special],html body button[data-variant=special]:not(:disabled){background-color:#1833ff!important;color:#ffffff!important;font-weight:600!important;border:2px solid #1833ff!important}html body .booking-widget-main button[data-variant=special]:hover,html body .sticky-booking button[data-variant=special]:hover,html body [data-radix-popper-content-wrapper] button[data-variant=special]:hover,html body [data-radix-sheet-content] button[data-variant=special]:hover,html body button[data-variant=special]:hover,html body button[data-variant=special]:hover:not(:disabled){background-color:#4d66ff!important;color:#ffffff!important;border:2px solid #4d66ff!important}html body .btn-primary-dark,html body .btn-primary-dark *,html body .hero-search-button,html body .hero-search-button *,html body [data-radix-popper-content-wrapper] button[data-variant=special],html body [data-radix-popper-content-wrapper] button[data-variant=special] *,html body [data-radix-sheet-content] button[data-variant=special],html body [data-radix-sheet-content] button[data-variant=special] *,html body button[data-variant=primary-dark],html body button[data-variant=primary-dark] *,html body button[data-variant=primary-dark]:hover,html body button[data-variant=primary-dark]:hover *,html body button[data-variant=special],html body button[data-variant=special] *,html body button[data-variant=special]:hover,html body button[data-variant=special]:hover *{color:#ffffff!important}button.bg-white,button:not([data-variant]):not(.hero-search-button):not([data-variant=primary-dark]):not([data-variant=special]),button[aria-label*=Share],button[aria-label*=wishlist],button[data-variant=default]{background-color:#ffffff!important;color:#000000!important}button.bg-white:hover,button:not([data-variant]):not(.hero-search-button):not([data-variant=primary-dark]):not([data-variant=special]):hover,button[aria-label*=Share]:hover,button[aria-label*=wishlist]:hover,button[data-variant=default]:hover{background-color:#f5f5f5!important;color:#000000!important}button.bg-white span,button:not([data-variant]):not(.hero-search-button):not([data-variant=primary-dark]):not([data-variant=special]) span,button[aria-label*=Share] span,button[aria-label*=wishlist] span,button[data-variant=default] span{color:#000000!important}button[aria-label*=Share],button[aria-label*=Share] span,button[aria-label*=wishlist],button[aria-label*=wishlist] span{font-weight:600!important;font-variation-settings:"wght" 600!important}.lucide,.lucide *,svg,svg *{color:#000000!important;stroke:#000000!important;fill:none!important}.text-green-500,.text-green-500 *,.text-green-500 svg,.text-green-500 svg *,.text-green-600,.text-green-600 *,.text-green-600 svg,.text-green-600 svg *,svg.text-green-500,svg.text-green-600{color:#16a34a!important;stroke:#16a34a!important;fill:none!important}.text-red-500,.text-red-500 *,.text-red-500 svg,.text-red-500 svg *,svg.text-red-500{color:#ef4444!important;stroke:#ef4444!important;fill:none!important}.rating-star,.rating-star *,.rating-star svg,.rating-star svg *,svg.fill-yellow-400.text-yellow-400,svg.fill-yellow-400.text-yellow-400 *,svg[data-lucide=star].fill-yellow-400.text-yellow-400,svg[data-lucide=star].fill-yellow-400.text-yellow-400 *{color:#FFD700!important;fill:#FFD700!important;stroke:none!important}.heart-icon,button[aria-label*=wishlist] svg{color:#000000!important;stroke:#000000!important;fill:none!important}.heart-icon:hover,button[aria-label*=wishlist]:hover svg{color:#ef4444!important;stroke:#ef4444!important}.heart-icon.active,button[aria-label*=wishlist].active svg{color:#ef4444!important;stroke:#ef4444!important;fill:#ef4444!important}.active-search-bar .font-medium,.active-search-bar .text-gray-600,.active-search-bar span,.hero-search-main-container .font-medium,.hero-search-main-container .text-gray-400,.hero-search-main-container .text-gray-600,.hero-search-main-container span{color:#6b7280!important;font-weight:600!important}.active-search-bar .text-purple-500,.hero-search-main-container .text-purple-500{color:#a855f7!important}.active-search-bar input,.hero-search-main-container input{color:#000000!important}html body button[aria-label*=Share],html body button[aria-label*=Share] span,html body button[aria-label*=wishlist],html body button[aria-label*=wishlist] span{color:#000000!important;font-weight:600!important;font-variation-settings:"wght" 600!important}html body .active-search-bar .text-gray-600,html body .active-search-bar span:not(button span),html body .hero-search-main-container .text-gray-600,html body .hero-search-main-container span:not(button span){color:#6b7280!important;font-weight:600!important;font-variation-settings:"wght" 600!important}html body button[data-variant=special],html body button[data-variant=special]:not(:disabled){background-color:#1833ff!important;background:#1833ff!important;color:#ffffff!important;border-color:#1833ff!important}html body button[data-variant=special]:hover{background-color:#4d66ff!important;background:#4d66ff!important}html body button[data-variant=special] span{color:#ffffff!important}html body button[data-variant=primary-dark],html body button[data-variant=primary-dark]:not(:disabled){background-color:#000000!important;background:#000000!important;color:#ffffff!important}html body button[data-variant=primary-dark]:hover{background-color:#383838!important;background:#383838!important}html body button[data-variant=primary-dark] span{color:#ffffff!important}.bg-black [class*=lucide-],.bg-gray-900 [class*=lucide-],button[class*=bg-black] [class*=lucide-],button[class*=bg-gray-900] [class*=lucide-]{stroke:white!important;color:white!important}.bg-gray-100 [role=menuitem]:hover,.bg-gray-50 [role=menuitem]:hover,.bg-white [role=menuitem]:hover{color:black!important;background-color:rgb(243,244,246)!important}.bg-gray-100 [role=menuitem]:hover svg[fill=none],.bg-gray-100 [role=menuitem]:hover svg[stroke=currentColor],.bg-gray-50 [role=menuitem]:hover svg[fill=none],.bg-gray-50 [role=menuitem]:hover svg[stroke=currentColor],.bg-white [role=menuitem]:hover svg[fill=none],.bg-white [role=menuitem]:hover svg[stroke=currentColor]{stroke:black!important}nav a:hover,nav button:hover{color:black!important}nav a:hover svg[fill=none],nav a:hover svg[stroke=currentColor],nav button:hover svg[fill=none],nav button:hover svg[stroke=currentColor]{stroke:black!important}.admin-dropdown-item:hover,.admin-form-field:hover,.admin-table tr:hover{color:black!important;background-color:rgb(249,250,251)!important}button:hover:not(.bg-black):not(.bg-gray-900):not([class*=bg-primary]):not([class*=destructive]){color:black!important;background-color:rgb(243,244,246)!important}button:hover:not(.bg-black):not(.bg-gray-900):not([class*=bg-primary]):not([class*=destructive]) svg[fill=none],button:hover:not(.bg-black):not(.bg-gray-900):not([class*=bg-primary]):not([class*=destructive]) svg[stroke=currentColor]{stroke:black!important}#admin-sidebar{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.sidebar-backdrop{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-toggle-btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.sidebar-toggle-btn:hover{transform:scale(1.05)}.sidebar-mobile-toggle{z-index:60}.sidebar-desktop-toggle{z-index:50}.sidebar-backdrop{z-index:20}.sidebar-container{z-index:30}@media (max-width:640px){#admin-sidebar{width:20rem!important}}@media (min-width:641px){#admin-sidebar{position:relative!important;transform:translateX(0)!important}}.admin-text-xs{font-size:.75rem;line-height:1rem}.admin-text-sm{font-size:.875rem;line-height:1.25rem}.admin-text-base{font-size:1rem;line-height:1.5rem}.admin-text-lg{font-size:1.125rem;line-height:1.75rem}.admin-header-main{font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.025em}.admin-header-section{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.025em}.admin-header-page{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em}.admin-nav-item{font-size:.875rem;line-height:1.25rem;font-weight:500}.admin-nav-badge{font-size:.75rem;line-height:1rem;font-weight:600}.admin-menu-item{font-weight:500}.admin-card-title,.admin-menu-item{font-size:.875rem;line-height:1.25rem}.admin-card-title{font-weight:600}.admin-card-subtitle{font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(107 114 128)}.admin-button-sm,.admin-label{font-weight:500}.admin-button-sm,.admin-input,.admin-label{font-size:.875rem;line-height:1.25rem}.admin-status{font-size:.75rem;line-height:1rem;font-weight:600}.admin-font-medium{font-weight:500}.admin-font-semibold{font-weight:600}.admin-font-bold{font-weight:700}.admin-table-container{display:flex;flex-direction:column;height:100%;min-height:0;background:white}.admin-table-content{flex:1;overflow:auto;min-height:0}.pagination-container{flex-shrink:0;background:white;border-top:1px solid #e5e7eb;z-index:10}.admin-table thead th{position:sticky;top:0;background:white!important;z-index:5;border-bottom:1px solid #e5e7eb}.admin-table .table-row{height:64px;min-height:64px}.admin-table .table-cell{vertical-align:middle;padding:12px 16px;text-align:left}.admin-table tbody tr{transition:background-color .15s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-table tbody tr:hover{background-color:#f9fafb!important}.admin-table tbody tr.selected{background-color:#eff6ff!important;border-left:3px solid #3b82f6}.admin-table tbody tr.selected:hover{background-color:#dbeafe!important}.admin-table [data-selection-checkbox]{cursor:pointer}.admin-table tbody tr.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-table{table-layout:auto;width:100%;border-collapse:collapse;border-spacing:0}