.highlighted-host[data-v-c8c41972]{border-radius:var(--radius-xl,16px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.1);transition:box-shadow .3s ease}.highlighted-host[data-v-c8c41972]:hover{box-shadow:0 6px 32px rgba(0,0,0,.15)}.hero[data-v-c8c41972]{min-height:280px}@media(min-width:992px){.hero[data-v-c8c41972]{min-height:360px}}.textbox[data-v-c8c41972]{padding:var(--space-8,2rem) var(--space-6,1.5rem)}@media(min-width:992px){.textbox[data-v-c8c41972]{padding:var(--space-10,2.5rem) var(--space-8,2rem)}}.name[data-v-c8c41972]{font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);font-size:var(--text-2xl,1.5rem);font-weight:var(--font-semibold,600);line-height:1.2;margin-bottom:var(--space-2,.5rem)}@media(min-width:992px){.name[data-v-c8c41972]{font-size:var(--text-3xl,1.875rem)}}.city-region[data-v-c8c41972]{font-family:var(--font-body,"Lato",sans-serif);font-size:var(--text-sm,.875rem);opacity:.85;margin-bottom:var(--space-1,.25rem)}.price[data-v-c8c41972]{font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);font-size:var(--text-xl,1.25rem);font-weight:var(--font-bold,700);margin-top:var(--space-3,.75rem);margin-bottom:0}@media(min-width:992px){.price[data-v-c8c41972]{font-size:var(--text-2xl,1.5rem)}}.inner-text[data-v-c8c41972]{font-size:var(--text-sm,.875rem);opacity:.85;margin-top:var(--space-2,.5rem);line-height:1.5}.textbox .text[data-v-c8c41972]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-highlight[data-v-c8c41972]{display:inline-block;margin-top:var(--space-6,1.5rem);padding:12px 32px;border-radius:var(--radius-pill,9999px);background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.5);font-family:var(--font-body,"Lato",sans-serif);font-weight:var(--font-semibold,600);font-size:var(--text-base,1rem);text-decoration:none;transition:background .2s ease,border-color .2s ease;cursor:pointer}.btn-highlight[data-v-c8c41972]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.8);color:#fff;text-decoration:none}.txt-tdays-lighter,a.txt-tdays-lighter:hover{color:#488345!important}.txt-tdays-light,a.txt-tdays-light:hover{color:#2c6229!important}.txt-tdays-basic,a.txt-tdays-basic:hover{color:#1a4e17!important}.txt-tdays-dark,a.txt-tdays-dark:hover{color:#0a3608!important}.txt-tdays-darker,a.txt-tdays-darker:hover{color:#011e00!important}.txt-tdeluxe-lighter,a.txt-tdeluxe-lighter:hover{color:#c8b58c!important}.txt-tdeluxe-light,a.txt-tdeluxe-light:hover{color:#a18c60!important}.txt-tdeluxe-basic,a.txt-tdeluxe-basic:hover{color:#72613d!important}.txt-tdeluxe-dark,a.txt-tdeluxe-dark:hover{color:#655024!important}.txt-tdeluxe-darker,a.txt-tdeluxe-darker:hover{color:#49370f!important}.txt-ttipps-lighter,a.txt-ttipps-lighter:hover{color:#f5a843!important}.txt-ttipps-light,a.txt-ttipps-light:hover{color:#e9890c!important}.txt-ttipps-basic,a.txt-ttipps-basic:hover{color:#bb6a00!important}.txt-ttipps-dark,a.txt-ttipps-dark:hover{color:#985600!important}.txt-ttipps-darker,a.txt-ttipps-darker:hover{color:#6d3e00!important}.txt-tgolf-lighter,a.txt-tgolf-lighter:hover{color:#e0cd61!important}.txt-tgolf-light,a.txt-tgolf-light:hover{color:#c1ac36!important}.txt-tgolf-basic,a.txt-tgolf-basic:hover{color:#9f8b1a!important}.txt-tgolf-dark,a.txt-tgolf-dark:hover{color:#7a6802!important}.txt-tgolf-darker,a.txt-tgolf-darker:hover{color:#504400!important}.txt-tpics-lighter,a.txt-tpics-lighter:hover{color:#d06666!important}.txt-tpics-light,a.txt-tpics-light:hover{color:#a43434!important}.txt-tpics-basic,a.txt-tpics-basic:hover{color:#7a1313!important}.txt-tpics-dark,a.txt-tpics-dark:hover{color:#530000!important}.txt-tpics-darker,a.txt-tpics-darker:hover{color:#2f0000!important}.txt-tbook-lighter,a.txt-tbook-lighter:hover{color:#4d6f95!important}.txt-tbook-light,a.txt-tbook-light:hover{color:#2f537c!important}.txt-tbook-basic,a.txt-tbook-basic:hover{color:#1b3f68!important}.txt-tbook-dark,a.txt-tbook-dark:hover{color:#0a2b4f!important}.txt-tbook-darker,a.txt-tbook-darker:hover{color:#031a34!important}.txt-tfly-lighter,a.txt-tfly-lighter:hover{color:#41878a!important}.txt-tfly-light,a.txt-tfly-lighter:hover{color:#257073!important}.txt-tfly-basic,a.txt-tfly-basic:hover{color:#135d60!important}.txt-tfly-dark,a.txt-tfly-dark:hover{color:#044649!important}.txt-tfly-darker,a.txt-tfly-darker:hover{color:#002e30!important}.txt-tblog-lighter,a.txt-tblog-lighter:hover{color:#ffa98e!important}.txt-tblog-light,a.txt-tblog-light:hover{color:#ff8963!important}.txt-tblog-basic,a.txt-tblog-basic:hover{color:#ff6e40!important}.txt-tblog-dark,a.txt-tblog-dark:hover{color:#f3450e!important}.txt-tblog-darker,a.txt-tblog-darker:hover{color:#b83106!important}.txt-tdev-lighter,a.txt-tdev-lighter:hover{color:#6ce6fd!important}.txt-tdev-light,a.txt-tdev-light:hover{color:#3ee1ff!important}.txt-tdev-basic,a.txt-tdev-basic:hover{color:#10d9ff!important}.txt-tdev-dark,a.txt-tdev-dark:hover{color:#03d7ff!important}.txt-tdev-darker,a.txt-tdev-darker:hover{color:#00a8c7!important}.txt-td-grey-lighter,a.txt-td-grey-lighter:hover{color:#ddd!important}.txt-td-grey-light,a.txt-td-grey-light:hover{color:#c2c2c2!important}.txt-td-grey-basic,a.txt-td-grey-basic:hover{color:#777!important}.txt-td-grey-dark,a.txt-td-grey-dark:hover{color:#333!important}.txt-td-grey-darker,a.txt-td-grey-darker:hover{color:#222!important}.txt-tmaps-lighter,a.txt-tmaps-lighter:hover{color:#76bb7d!important}.txt-tmaps-light,a.txt-tmaps-light:hover{color:#66a26c!important}.txt-tmaps-basic,a.txt-tmaps-basic:hover{color:#5a8e5f!important}.txt-tmaps-dark,a.txt-tmaps-dark:hover{color:#37573a!important}.txt-tmaps-darker,a.txt-tmaps-darker:hover{color:#263b28!important}.txt-themed-lighter{color:var(--theme-color-lighter,#488345)!important}.txt-themed-light{color:var(--theme-color-light,#2c6229)!important}.txt-themed-basic{color:var(--theme-color-basic,#1a4e17)!important}.txt-themed-dark{color:var(--theme-color-dark,#0a3608)!important}.txt-themed-darker{color:var(--theme-color-darker,#011e00)!important}.txt-black,a.txt-black:hover{color:#000!important}.txt-white,a.txt-white:hover{color:#fff!important}.tipps-category .highlight{aspect-ratio:.85/1}@media(min-width:768px){.tipps-category .highlight{aspect-ratio:2.28/1}}.tipps-category .highlighted-host .button-white:hover{color:#bb6a00}.tipps-category .section-header{text-align:center;padding:var(--space-10,2.5rem) 0 var(--space-6,1.5rem)}.tipps-category .section-header--left{text-align:left}.tipps-category .section-header--left .section-header__accent{margin-left:0}.tipps-category .section-header__accent{width:40px;height:3px;border-radius:2px;background:linear-gradient(90deg,#bb6a00,#ff9409);margin:0 auto var(--space-4,1rem)}.tipps-category .section-header__title{font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);font-weight:var(--font-bold,700);font-size:var(--text-2xl,1.5rem);color:var(--color-text,#222);letter-spacing:-.02em;margin:0}@media(min-width:768px){.tipps-category .section-header__title{font-size:var(--text-3xl,1.875rem)}}.tipps-category .tipps-header+.container{padding-top:var(--space-2,.5rem)}.tipps-category .container>.row{row-gap:var(--space-6,1.5rem)}.tipps-category .tipps-special{background:linear-gradient(135deg,#fef8ee,#fef3e2)!important;border-top:1px solid rgba(187,106,0,.1);border-bottom:1px solid rgba(187,106,0,.1);padding:8px 1rem;display:flex;align-items:center;gap:6px}.tipps-category .tipps-badge{display:inline-flex;align-items:center;font-family:var(--font-body,"Lato",sans-serif);font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);color:#985600!important;letter-spacing:.01em;line-height:1.3}.tipps-category .tipps-badge:before{content:"🏷️";font-size:.7rem;margin-right:5px}.tipps-category .tipps-seo-section{padding-top:var(--space-10,2.5rem);border-top:1px solid var(--color-grey-lighter,#ddd)}.tipps-category .tipps-seo-text{font-family:var(--font-body,"Lato",sans-serif);font-size:var(--text-base,1rem);line-height:1.7;color:var(--color-text-secondary,#777);max-width:800px}.tipps-category .tipps-seo-text p{margin-bottom:var(--space-4,1rem)}.tipps-category .tipps-seo-text h3{font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);font-size:var(--text-lg,1.125rem);font-weight:var(--font-semibold,600);color:var(--color-text,#222);margin-top:var(--space-6,1.5rem);margin-bottom:var(--space-3,.75rem)}.tipps-category .tipps-seo-text ul{padding-left:1.25rem;margin-bottom:var(--space-4,1rem)}.tipps-category .tipps-seo-text ul li{margin-bottom:var(--space-2,.5rem)}