[data-theme=tailtrip]{color-scheme:light;font-family:Manrope,system-ui,sans-serif}[data-theme=tailtrip] .font-serif,[data-theme=tailtrip] h1,[data-theme=tailtrip] h2,[data-theme=tailtrip] h3,[data-theme=tailtrip] h4{font-family:Manrope,system-ui,sans-serif;letter-spacing:.01em}[data-theme=tailtrip] .tailtrip-topbar{color:#ffffff}[data-theme=tailtrip] .tailtrip-header-bg{background:linear-gradient(180deg,rgba(6,10,14,.6),rgba(6,10,14,.35) 55%,rgba(6,10,14,0));pointer-events:none}[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-header-bg{background:none}[data-theme=tailtrip] .tailtrip-header-solid{color:#ffffff;background:#262626}[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-topbar,[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-topbar a,[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-topbar span{color:#ffffff!important;background:#000000!important}[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-nav a{color:#ffffff!important}[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-brand,[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-brand *{color:#ffffff!important;border-color:rgba(255,255,255,.5)!important}[data-theme=tailtrip] .tailtrip-nav{text-shadow:none}[data-theme=tailtrip] .tailtrip-nav a{color:#ffffff}[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/10,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/20,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/30,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/40,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/50,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/60,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/70,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/80,[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .text-white\/90,[data-theme=tailtrip] .tailtrip-main .text-white,[data-theme=tailtrip] .tailtrip-main .text-white\/10,[data-theme=tailtrip] .tailtrip-main .text-white\/20,[data-theme=tailtrip] .tailtrip-main .text-white\/30,[data-theme=tailtrip] .tailtrip-main .text-white\/40,[data-theme=tailtrip] .tailtrip-main .text-white\/50,[data-theme=tailtrip] .tailtrip-main .text-white\/60,[data-theme=tailtrip] .tailtrip-main .text-white\/70,[data-theme=tailtrip] .tailtrip-main .text-white\/80,[data-theme=tailtrip] .tailtrip-main .text-white\/90,[data-theme=tailtrip] .tailtrip-nav .tailtrip-dropdown a,[data-theme=tailtrip] .tailtrip-nav .tailtrip-dropdown svg{color:#111111!important}[data-theme=tailtrip] .homepage-section:not(.homepage-hero) .bg-black.text-white,[data-theme=tailtrip] .tailtrip-main .bg-black.text-white{color:#ffffff!important}[data-theme=tailtrip] .tailtrip-cta,[data-theme=tailtrip] .tailtrip-mobile-cta{color:#111111!important}[data-theme=tailtrip] .tailtrip-lang-menu a{color:#111111!important;background:transparent!important;font-size:.78rem;letter-spacing:.08em;text-transform:none!important;text-shadow:none!important}[data-theme=tailtrip] .tailtrip-lang-menu a:hover{background:#f5f5f5!important;color:#111111!important}[data-theme=tailtrip] .tailtrip-lang-menu span{color:#111111!important;background:transparent!important;letter-spacing:.08em;text-transform:none!important;text-shadow:none!important}[data-theme=tailtrip] .tailtrip-lang-menu{background:#ffffff!important;color:#111111!important;text-transform:none!important;letter-spacing:.08em}[data-theme=tailtrip] .tailtrip-lang-menu svg{color:#111111!important}[data-theme=tailtrip] .tailtrip-dropdown a{font-size:.75rem}[data-theme=tailtrip] .tailtrip-lang-menu *{color:#111111!important;background:transparent!important;text-shadow:none!important}[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-topbar .tailtrip-lang-menu,[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-topbar .tailtrip-lang-menu a,[data-theme=tailtrip] .tailtrip-header-solid .tailtrip-topbar .tailtrip-lang-menu span{background:#ffffff!important;color:#111111!important;text-shadow:none!important}[data-theme=tailtrip] .tailtrip-hero-overlay{background:linear-gradient(90deg,rgba(9,9,12,.72),rgba(9,9,12,.42) 48%,rgba(9,9,12,.05))}[data-theme=tailtrip] .tailtrip-hero-image{object-position:center 30%}[data-theme=tailtrip] .tailtrip-story{background:linear-gradient(135deg,var(--theme-bg) 0,var(--theme-surface) 100%)}[data-theme=tailtrip] .tailtrip-hero-cut{background:var(--theme-bg);border-radius:0 0 60% 60%}[data-theme=tailtrip] .tailtrip-booking>div{border-radius:18px!important;overflow:visible;box-shadow:none;border:1px solid rgba(0,0,0,.12);background:#ffffff}[data-theme=tailtrip] .tailtrip-booking .bg-white{background:#ffffff}[data-theme=tailtrip] .tailtrip-booking .md\:p-6,[data-theme=tailtrip] .tailtrip-booking .p-4,[data-theme=tailtrip] .tailtrip-booking .p-5{padding:.5rem 1.1rem!important}[data-theme=tailtrip] .tailtrip-booking .mb-1{margin-bottom:.1rem!important}[data-theme=tailtrip] .tailtrip-booking .divide-gray-100>:not([hidden])~:not([hidden]),[data-theme=tailtrip] .tailtrip-booking .divide-gray-200>:not([hidden])~:not([hidden]){border-color:rgba(0,0,0,.12)!important}[data-theme=tailtrip] .tailtrip-booking .divide-x>:first-child,[data-theme=tailtrip] .tailtrip-booking .divide-x>:last-child,[data-theme=tailtrip] .tailtrip-booking .md\:divide-x>:first-child,[data-theme=tailtrip] .tailtrip-booking .md\:divide-x>:last-child{border-left-width:0!important}[data-theme=tailtrip] .tailtrip-booking .divide-x>:not([hidden])~:not([hidden]),[data-theme=tailtrip] .tailtrip-booking .md\:divide-x>:not([hidden])~:not([hidden]){border-left-width:1px!important;border-right-width:0!important}[data-theme=tailtrip] .tailtrip-booking .divide-x>:not([hidden]),[data-theme=tailtrip] .tailtrip-booking .md\:divide-x>:not([hidden]){border-right-width:0!important}[data-theme=tailtrip] .tailtrip-booking .text-gray-400{color:#6f6f6f!important}[data-theme=tailtrip] .tailtrip-booking .text-gray-800{color:#1f1f1f!important}[data-theme=tailtrip] .tailtrip-booking .text-gray-900{color:#1a1a1a!important}[data-theme=tailtrip] .tailtrip-booking .text-xl{font-size:.86rem}[data-theme=tailtrip] .tailtrip-booking button{background:var(--theme-primary)!important;color:#1c1c1c!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.1em;padding:.55rem 1.4rem!important;font-size:.72rem!important;border-left:none!important}[data-theme=tailtrip] .tailtrip-booking button svg{color:#1c1c1c!important}