html body#design-refined#design-refined#design-refined{--master-green:var(--mg-blue);--master-green-dark:var(--mg-blue-hover);--master-cyan:var(--mg-blue);--ui-green:var(--mg-blue);--ui-green-dark:var(--mg-blue-hover);--ui-cyan:var(--mg-blue);--premium-green:var(--mg-blue);--premium-green-deep:var(--mg-blue-hover);--premium-focus-green:var(--mg-blue);--calm-green:var(--mg-blue);--calm-green-hover:var(--mg-blue-hover);--how-green:var(--mg-blue);--how-green-dark:var(--mg-blue-hover);--faq-green:var(--mg-blue);--faq-green-dark:var(--mg-blue-hover);--contact-green:var(--mg-blue);--contact-green-dark:var(--mg-blue-hover);--mr-green:var(--mg-blue);--mr-green-dark:var(--mg-blue-hover);--mr-green-pale:#eef3fb;--shell-green:var(--mg-blue);--shell-green-dark:var(--mg-blue-hover);--shell-green-pale:#eef3fb;--accent:var(--mg-blue);--accent-light:#eef3fb;--master-surface-tint:#eef3fb;}html body#design-refined#design-refined#design-refined a{text-decoration-color:currentColor!important;}html body#design-refined#design-refined#design-refined :is(.content-wrapper,.site-contents,.facts-list,main p) a:not(.btn),html body#design-refined#design-refined#design-refined a[data-calculator-reserve]:not(.btn){color:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined main .master-dark a:not(.btn){color:#dce8ff!important;}html body#design-refined#design-refined#design-refined :is(.home-location-note,.facts-intro,.trust-link-row,.pricing-note) a{color:var(--mg-blue)!important;border-color:var(--mg-line)!important;}html body#design-refined#design-refined#design-refined .trust-link-row a{background:#eef3fb!important;}html body#design-refined#design-refined#design-refined main .steps{background-image:none!important;}html body#design-refined#design-refined#design-refined main :is( .master-panel,.master-price-panel,.master-proof-panel,.master-route-panel,.master-timeline-panel,.master-decision,.master-kpi,.price-summary,.transfer-summary,.night-summary,.terminal-summary,.trust-panel,.operator-box,.decision-card-seo,.proof-links-box,.nap-checklist,.article-action-box,.inline-cta,.faq-inline-cta,.location-warning,.planning-panel ):not(.master-dark){background:#f4f7fb!important;border-color:var(--mg-line)!important;}html body#design-refined#design-refined#design-refined main :is(.master-panel,.master-price-panel,.master-proof-panel,.google-reviews-card)::before{background:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined main :is(.inline-cta,.faq-inline-cta,.article-action-box)::before{color:var(--mg-blue)!important;background:#e8eef9!important;border-color:var(--mg-blue)!important;text-decoration-color:currentColor!important;}html body#design-refined#design-refined#design-refined main :is(.master-step,.facts-list li)::before{background:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined main :is(.season-answer-card,.price-proof-card)>span,html body#design-refined#design-refined#design-refined main .travel-time-card p,html body#design-refined#design-refined#design-refined main .scenario-grid article>span{color:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined main :is( .price-faq-item,.guide-faq-item,.night-faq-item,.terminal-faq-item,.seo-faq-item,.payment-faq-item,.location-decision,.after-submit-flow,.germany-proof-grid>article,.planning-grid>article,.why-choose-grid>article,.scenario-grid>article,.travel-time-card,.route-card,.currency-trust-box ){border-color:var(--mg-line)!important;}html body#design-refined#design-refined#design-refined main details>summary{background:#f4f7fb!important;}html body#design-refined#design-refined#design-refined main :is(.content-wrapper,.transfer-copy,.night-copy,.price-copy,.guide-copy,.seo-copy,.about-copy)>ul>li{border-color:var(--mg-line)!important;}html body#design-refined#design-refined#design-refined main :is(.content-wrapper,.transfer-copy,.night-copy,.price-copy,.guide-copy,.seo-copy,.about-copy)>ul>li::before{background:#e8eef9!important;box-shadow:inset 0 0 0 1px #c5d2ed!important;}html body#design-refined#design-refined#design-refined main :is(.content-wrapper,.transfer-copy,.night-copy,.price-copy,.guide-copy,.seo-copy,.about-copy)>ul>li::after{border-color:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined main .transport-options>li{background:#fff!important;border-color:var(--mg-line)!important;}html body#design-refined#design-refined#design-refined main :is( .summary-list,.trust-list,.decision-list,.seo-route-card,.seo-proof-card,.seo-check-card,.seo-next-step,.master-route-card,.master-check-card,.reservation-proof-item ) .icon{color:var(--mg-blue)!important;background-color:#eef3fb!important;}html body#design-refined#design-refined#design-refined main .master-dark .icon{color:#b9d2ff!important;background-color:transparent!important;}html body#design-refined#design-refined#design-refined .calculator-calendar .flatpickr-day:is(.selected,.startRange,.endRange,.is-hover-end){background:var(--mg-blue)!important;border-color:var(--mg-blue)!important;color:#fff!important;box-shadow:none!important;}html body#design-refined#design-refined#design-refined .calculator-calendar .flatpickr-day:is(.inRange,.is-hover-range):not(.selected){background:#e8eef9!important;border-color:#e8eef9!important;color:var(--mg-navy)!important;box-shadow:none!important;}html body#design-refined#design-refined#design-refined .calculator-calendar .flatpickr-day:not(.flatpickr-disabled):not(.selected):not(.startRange):not(.endRange):is(:hover,:focus-visible){background:#e8eef9!important;border-color:#c5d2ed!important;color:var(--mg-navy)!important;}html body#design-refined#design-refined#design-refined .calculator-range-live{background:#eef3fb!important;border-color:#c5d2ed!important;}html body#design-refined#design-refined#design-refined .calculator-range-live strong{color:var(--mg-navy)!important;}html body#design-refined#design-refined#design-refined .calculator-range-step.is-active{box-shadow:0 0 0 4px rgb(23 59 142 / .1)!important;}html body#design-refined#design-refined#design-refined .calculator-calendar :is(.flatpickr-prev-month,.flatpickr-next-month,.calculator-calendar-action--muted){border-color:#c5d2ed!important;color:var(--mg-blue)!important;background:#f4f7fb!important;}html body#design-refined#design-refined#design-refined :is(#calc-reservation-handoff,.calc-cta-handoff){background:#eef3fb!important;border-color:#c5d2ed!important;color:var(--mg-navy)!important;}html body#design-refined#design-refined#design-refined .calc-cta-handoff .icon{color:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined :is(.calc-included,.mobile-value-strip,.reservation-hero-points,.currency-trust-box) li{background:#eef3fb!important;border-color:#c5d2ed!important;}html body#design-refined#design-refined#design-refined input:is([type="checkbox"],[type="radio"]){accent-color:var(--mg-blue);}@font-face{font-family: Inter;font-style: normal;font-display: swap;font-weight: 100 900;src: url('../fonts/inter-central-europe-20260919.woff2') format('woff2-variations');unicode-range: U+0100-017F,U+0304,U+0308,U+0329;}