.base-header-top-search[data-v-c9f46ccd]{align-items:center;display:flex;position:relative}.base-header-top-search--open[data-v-c9f46ccd]{width:320px}.base-header-top-search__trigger[data-v-c9f46ccd]{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.base-header-top-search__field[data-v-c9f46ccd]{border-bottom:1px solid #212121;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:4px 0;display:flex}.base-header-top-search__close[data-v-c9f46ccd]:focus-visible,.base-header-top-search__input[data-v-c9f46ccd]:focus-visible,.base-header-top-search__result[data-v-c9f46ccd]:focus-visible,.base-header-top-search__trigger[data-v-c9f46ccd]:focus-visible{outline-offset:3px;outline:3px solid #285c4d}.base-header-top-search__dropdown[data-v-c9f46ccd]{z-index:1200;width:100%;position:absolute;top:100%;right:0}@media (width<=959px){.base-header-top-search__dropdown[data-v-c9f46ccd]{width:100%;top:calc(100% + 5px)}}.base-header-top-search__panel[data-v-c9f46ccd]{background:#fff;overflow:hidden;box-shadow:0 5px 11px #39393926}.base-header-top-search__input[data-v-c9f46ccd]{color:#585858;background:0 0;border:none;flex:auto;min-width:0;padding:0;font-family:Poppins,Poppins fallback,sans-serif;font-size:16px;font-weight:400;line-height:1}.base-header-top-search__input[data-v-c9f46ccd]:focus{outline:none}.base-header-top-search__input[data-v-c9f46ccd]::placeholder{color:#585858;opacity:1}.base-header-top-search__close[data-v-c9f46ccd]{color:#212121;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;line-height:1;display:inline-flex}.base-header-top-search__header[data-v-c9f46ccd],.base-header-top-search__result[data-v-c9f46ccd],.base-header-top-search__status[data-v-c9f46ccd]{font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;line-height:1.5}.base-header-top-search__status[data-v-c9f46ccd]{color:#212121;padding:16px}.base-header-top-search__results[data-v-c9f46ccd]{max-height:320px;overflow-y:auto}.base-header-top-search__header[data-v-c9f46ccd]{color:#212121;align-items:center;min-height:40px;padding:8px 16px;font-weight:500;display:flex}.base-header-top-search__header--section-start[data-v-c9f46ccd]{border-top:.5px solid #ddd;min-height:0;padding:16px}.base-header-top-search__result[data-v-c9f46ccd]{text-align:left;cursor:pointer;color:#212121;background:0 0;border:none;width:100%;min-height:40px;padding:8px 16px}.base-header-top-search__result[data-v-c9f46ccd]:hover{background:#f7f7f7}@media (width<=959px){.base-header-top-search--open[data-v-c9f46ccd]{width:min(320px,100vw - 88px)}.base-header-top-search--mobile-full[data-v-c9f46ccd],.base-header-top-search--mobile-full.base-header-top-search--open[data-v-c9f46ccd]{width:100%}}.loginmenu[data-v-58db82d0]{background:#fff;box-shadow:0 5px 11px #39393926}@media (width<=1024px){.loginmenu[data-v-58db82d0]{box-shadow:none}}.loginmenu__text[data-v-58db82d0]{color:#212121}.base-header-profile-menu[data-v-58db82d0]{display:flex;position:relative}.base-header-profile-menu__trigger[data-v-58db82d0]{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.base-header-profile-menu__trigger[data-v-58db82d0]:focus-visible{outline-offset:3px;outline:3px solid #285c4d}.base-header-profile-menu__icon[data-v-58db82d0]{display:block}.base-header-profile-menu__arrow[data-v-58db82d0]{margin-left:4px;display:block}.base-header-profile-menu__badge[data-v-58db82d0]{color:#fff;text-align:center;background:#d92d20;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:10px}.base-header-profile-menu__dropdown[data-v-58db82d0]{z-index:1200;width:auto;position:absolute;top:calc(100% + 10px);right:0}@media (width<=1024px){.base-header-profile-menu__dropdown[data-v-58db82d0]{top:calc(100% + 15px);right:-56px}}.base-header-site-selector[data-v-023fef05]{display:flex;position:relative}.base-header-site-selector__trigger[data-v-023fef05]{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.base-header-site-selector__trigger[data-v-023fef05]:focus-visible{outline-offset:3px;outline:3px solid #285c4d}.base-header-site-selector__currency[data-v-023fef05],.base-header-site-selector__label[data-v-023fef05]{font-size:16px;font-weight:400;line-height:1}.base-header-site-selector__divider[data-v-023fef05]{margin:0 8px;font-size:16px;line-height:1}.base-header-site-selector__flag[data-v-023fef05]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px;margin-right:10px}.base-header-site-selector__dropdown[data-v-023fef05]{z-index:1200;min-width:220px;position:absolute;top:calc(100% + 10px);right:0}.base-header-site-selector__dropdown__selector[data-v-023fef05]{background-color:#fff;box-shadow:0 5px 11px #39393926}.base-header-site-selector__option[data-v-023fef05]{color:inherit;text-decoration:none;display:block}.base-header-site-selector__option[data-v-023fef05]:focus-visible{outline-offset:2px;outline:3px solid #285c4d}.base-header-site-selector__option__menu-item[data-v-023fef05]{justify-content:space-between}.base-header-site-selector__option-label[data-v-023fef05]{font-size:16px;font-weight:400;line-height:1.2}.base-header-site-selector__option-divider[data-v-023fef05]{color:#8b9d95;margin-left:auto;margin-right:8px;font-size:16px;line-height:1.2}.base-header-site-selector__option-currency[data-v-023fef05]{font-size:16px;font-weight:400;line-height:1.2}.base-header-site-selector__option-content[data-v-023fef05]{align-items:center;gap:10px;display:flex}.base-header-site-selector__option-flag[data-v-023fef05]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}@media (width<=959px){.base-header-site-selector[data-v-023fef05]{display:none}}.base-header-mega-menu[data-v-596acc60]{color:#212121;width:100%;max-width:1032px;font-family:Poppins,Poppins fallback,sans-serif;position:relative}.base-header-mega-menu__tab-row[data-v-596acc60]{scrollbar-width:none;align-items:center;gap:32px;width:100%;min-height:40px;padding-right:8px;display:flex;overflow-x:auto}.base-header-mega-menu__tab-row[data-v-596acc60]::-webkit-scrollbar{display:none}.base-header-mega-menu__tab-button[data-v-596acc60]{color:#212121;white-space:nowrap;cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:16px;font-weight:400;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.base-header-mega-menu__tab-button--active[data-v-596acc60],.base-header-mega-menu__tab-button[data-v-596acc60]:focus-visible,.base-header-mega-menu__tab-button[data-v-596acc60]:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.base-header-mega-menu__tab-button[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__tab-button[data-v-596acc60]:first-child{padding:8px 16px 8px 0}.base-header-mega-menu__status[data-v-596acc60]{color:#285c4d;z-index:2000;background:#fff;border-radius:16px;align-items:center;min-height:88px;padding:24px 28px;font-size:15px;line-height:1.5;display:flex;position:absolute;top:calc(100% + 16px);left:0;box-shadow:0 5px 11px #39393926}.base-header-mega-menu__panel[data-v-596acc60]{z-index:2000;background:#fff;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd;width:100vw;padding:40px 8px;position:absolute;top:calc(100% + 8px)}.base-header-mega-menu__panel--offers[data-v-596acc60]{padding-top:40px;padding-bottom:40px}.base-header-mega-menu__content[data-v-596acc60]{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:32px;width:100%;max-width:1440px;margin:0 auto;display:flex}.base-header-mega-menu__content--destinations[data-v-596acc60],.base-header-mega-menu__content--themes[data-v-596acc60]{justify-content:space-between}.base-header-mega-menu__content--themed-breaks[data-v-596acc60]{justify-content:flex-start;align-items:flex-start;gap:40px}.base-header-mega-menu__content--hotel-types[data-v-596acc60]{justify-content:space-between;align-items:flex-start;gap:40px}.base-header-mega-menu__content--themes[data-v-596acc60]{grid-template-columns:minmax(0,1fr) 208px;align-items:flex-start;display:grid}.base-header-mega-menu__content--destinations[data-v-596acc60]{align-items:flex-start;gap:40px}.base-header-mega-menu__content--compact[data-v-596acc60]{justify-content:space-between;align-items:center}.base-header-mega-menu__content--about[data-v-596acc60]{justify-content:space-between;align-items:stretch}.base-header-mega-menu__content--offers[data-v-596acc60]{justify-content:space-between;align-items:flex-start;gap:48px}.base-header-mega-menu__offers-columns[data-v-596acc60]{align-items:flex-start;gap:40px;min-width:0;display:flex}.base-header-mega-menu__offers-column[data-v-596acc60]{flex-direction:column;width:240px;min-width:240px;display:flex}.base-header-mega-menu__offers-heading[data-v-596acc60]{margin:0;font-size:16px;font-weight:500}.base-header-mega-menu__offers-heading[data-v-596acc60],.base-header-mega-menu__offers-link[data-v-596acc60]{color:#212121;align-items:center;min-height:40px;line-height:1.5;display:flex}.base-header-mega-menu__offers-link[data-v-596acc60]{text-underline-offset:3px;font-size:14px;font-weight:400;text-decoration:none;text-decoration-thickness:1px}.base-header-mega-menu__offers-link[data-v-596acc60]:focus-visible,.base-header-mega-menu__offers-link[data-v-596acc60]:hover{text-underline-offset:25%;text-decoration:underline}.base-header-mega-menu__offers-link[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__destinations-layout[data-v-596acc60]{justify-content:space-between;width:100%}.base-header-mega-menu__destinations-columns[data-v-596acc60],.base-header-mega-menu__destinations-layout[data-v-596acc60]{align-items:flex-start;gap:40px;min-width:0;display:flex}.base-header-mega-menu__destinations-column[data-v-596acc60]{flex-direction:column;width:240px;min-width:240px;display:flex}.base-header-mega-menu__destinations-heading[data-v-596acc60]{color:#212121;align-items:center;min-height:40px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.base-header-mega-menu__destinations-heading--spacer[data-v-596acc60]{visibility:hidden}.base-header-mega-menu__destinations-link[data-v-596acc60]{color:#212121;text-underline-offset:3px;align-items:center;min-height:40px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;text-decoration-thickness:1px;display:flex}.base-header-mega-menu__destinations-link[data-v-596acc60]:focus-visible,.base-header-mega-menu__destinations-link[data-v-596acc60]:hover{text-decoration:underline}.base-header-mega-menu__destinations-link[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__destinations-spotlight[data-v-596acc60]{flex-direction:column;flex:0 0 487px;justify-content:center;align-items:flex-start;gap:16px;width:487px;min-width:0;display:flex}.base-header-mega-menu__destinations-spotlight__link[data-v-596acc60]{color:#212121;text-decoration:none}.base-header-mega-menu__destinations-spotlight__link[data-v-596acc60]:hover{text-underline-offset:2px;text-decoration:underline}.base-header-mega-menu__destinations-cta[data-v-596acc60]{color:#212121;align-items:center;gap:8px;min-height:40px;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.base-header-mega-menu__destinations-cta[data-v-596acc60]:focus-visible,.base-header-mega-menu__destinations-cta[data-v-596acc60]:hover{text-decoration:underline}.base-header-mega-menu__destinations-cta[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__destinations-cta-chevron[data-v-596acc60]{flex:none;width:12px;height:12px;position:relative}.base-header-mega-menu__destinations-cta-chevron[data-v-596acc60]:before{content:"";border-top:1.5px solid #212121;border-right:1.5px solid #212121;width:6px;height:6px;position:absolute;top:2px;left:3px;transform:rotate(45deg)}.base-header-mega-menu__themed-breaks-columns[data-v-596acc60]{align-items:flex-start;gap:40px;width:100%;min-width:0;display:flex}.base-header-mega-menu__themed-breaks-column[data-v-596acc60]{flex-direction:column;width:240px;min-width:240px;display:flex}.base-header-mega-menu__themed-breaks-heading[data-v-596acc60]{color:#212121;align-items:center;min-height:40px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.base-header-mega-menu__themed-breaks-link[data-v-596acc60]{color:#212121;text-underline-offset:2px;align-items:center;min-height:40px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;text-decoration-thickness:1px;display:flex}.base-header-mega-menu__themed-breaks-link[data-v-596acc60]:focus-visible,.base-header-mega-menu__themed-breaks-link[data-v-596acc60]:hover{text-decoration:underline}.base-header-mega-menu__themed-breaks-link[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__hotel-types-layout[data-v-596acc60]{justify-content:space-between;width:100%}.base-header-mega-menu__hotel-types-columns[data-v-596acc60],.base-header-mega-menu__hotel-types-layout[data-v-596acc60]{align-items:flex-start;gap:40px;min-width:0;display:flex}.base-header-mega-menu__hotel-types-column[data-v-596acc60]{flex-direction:column;width:240px;min-width:240px;display:flex}.base-header-mega-menu__hotel-types-heading[data-v-596acc60]{color:#212121;align-items:center;min-height:40px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.base-header-mega-menu__hotel-types-link[data-v-596acc60]{color:#212121;text-underline-offset:2px;align-items:center;min-height:40px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;text-decoration-thickness:1px;display:flex}.base-header-mega-menu__hotel-types-link[data-v-596acc60]:focus-visible,.base-header-mega-menu__hotel-types-link[data-v-596acc60]:hover{text-decoration:underline}.base-header-mega-menu__hotel-types-link[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__hotel-types-spotlight[data-v-596acc60]{flex-direction:column;flex:0 0 487px;align-items:flex-start;gap:0;width:487px;min-width:0;display:flex}.base-header-mega-menu__hotel-types-cta[data-v-596acc60]{color:#212121;align-items:center;gap:8px;margin-top:16px;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.base-header-mega-menu__hotel-types-cta[data-v-596acc60]:focus-visible,.base-header-mega-menu__hotel-types-cta[data-v-596acc60]:hover{text-decoration:underline}.base-header-mega-menu__hotel-types-cta[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__hotel-types-cta-chevron[data-v-596acc60]{flex:none;width:12px;height:12px;position:relative}.base-header-mega-menu__hotel-types-cta-chevron[data-v-596acc60]:before{content:"";border-top:1.5px solid #212121;border-right:1.5px solid #212121;width:6px;height:6px;position:absolute;top:2px;left:3px;transform:rotate(45deg)}.base-header-mega-menu__link-item[data-v-596acc60]{color:#212121;border-radius:8px;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;transition:background-color .2s,text-decoration-color .2s;display:flex}.base-header-mega-menu__link-item[data-v-596acc60]:hover{text-underline-offset:2px;background:#f7f7f4;text-decoration:underline;text-decoration-thickness:1px}.base-header-mega-menu__link-item[data-v-596acc60]:focus-visible{text-underline-offset:2px;background:0 0;outline:none;text-decoration:underline;text-decoration-thickness:1px;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__link-columns[data-v-596acc60]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px;min-width:0;display:grid}.base-header-mega-menu__link-columns--two[data-v-596acc60]{gap:16px}.base-header-mega-menu__theme-columns[data-v-596acc60]{grid-template-columns:minmax(0,1fr) 240px;align-items:flex-start;gap:16px;width:100%;min-width:0;display:grid}.base-header-mega-menu__link-column[data-v-596acc60]{flex-direction:column;min-width:0;display:flex}.base-header-mega-menu__nested-group-column[data-v-596acc60]{flex-direction:column;width:240px;min-width:240px;display:flex}.base-header-mega-menu__nested-group[data-v-596acc60]{border-radius:8px}.base-header-mega-menu__nested-group__trigger[data-v-596acc60]{color:#212121;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.base-header-mega-menu__nested-group__trigger--open[data-v-596acc60],.base-header-mega-menu__nested-group__trigger[data-v-596acc60]:hover{text-underline-offset:2px;background:#f7f7f4;text-decoration:underline;text-decoration-thickness:1px}.base-header-mega-menu__nested-group__trigger[data-v-596acc60]:focus-visible{text-underline-offset:2px;background:0 0;outline:none;text-decoration:underline;text-decoration-thickness:1px;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__nested-group__chevron[data-v-596acc60]{flex:none;width:12px;height:12px;position:relative}.base-header-mega-menu__nested-group__chevron[data-v-596acc60]:after,.base-header-mega-menu__nested-group__chevron[data-v-596acc60]:before{content:"";background:#585858;width:7px;height:1.5px;transition:transform .2s;position:absolute;top:4px}.base-header-mega-menu__nested-group__chevron[data-v-596acc60]:before{left:0;transform:rotate(45deg)}.base-header-mega-menu__nested-group__chevron[data-v-596acc60]:after{right:0;transform:rotate(-45deg)}.base-header-mega-menu__nested-group__chevron--open[data-v-596acc60]:before{transform:rotate(-45deg)}.base-header-mega-menu__nested-group__chevron--open[data-v-596acc60]:after{transform:rotate(45deg)}.base-header-mega-menu__nested-group__links[data-v-596acc60]{flex-direction:column;padding-bottom:8px;display:flex}.base-header-mega-menu__nested-group__link[data-v-596acc60]{color:#212121;align-items:center;min-height:32px;padding:6px 32px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.base-header-mega-menu__nested-group__link[data-v-596acc60]:focus-visible,.base-header-mega-menu__nested-group__link[data-v-596acc60]:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.base-header-mega-menu__nested-group__link[data-v-596acc60]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #285c4d}.base-header-mega-menu__spotlight-card[data-v-596acc60]{background:#f4f4f1;border-radius:8px;flex-direction:column;justify-content:flex-end;justify-self:end;width:208px;height:139px;display:flex;overflow:hidden}.base-header-mega-menu__spotlight-card--destinations[data-v-596acc60],.base-header-mega-menu__spotlight-card--hotel-types[data-v-596acc60],.base-header-mega-menu__spotlight-card--offers[data-v-596acc60]{width:487px;height:209px}.base-header-mega-menu__spotlight-card__visual[data-v-596acc60]{-o-object-fit:cover;object-fit:cover;background:radial-gradient(circle at 78% 30%,#ffffff94,#0000 30%),radial-gradient(circle at 28% 72%,#ffffff47,#0000 24%),linear-gradient(140deg,#d8e6cf,#9ab988);flex:auto;width:100%;height:100%;min-height:124px}.base-header-mega-menu__spotlight-placeholder[data-v-596acc60]{background:linear-gradient(135deg,#f4f4f1eb,#eaeae4eb),repeating-linear-gradient(135deg,#ffffff57 0 12px,#dddddd47 0 24px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.base-header-mega-menu__spotlight-placeholder--destinations[data-v-596acc60]{background:linear-gradient(#e8eef5e6,#d5dee6e6),repeating-linear-gradient(135deg,#ffffff57 0 14px,#d2dae252 0 28px)}.base-header-mega-menu__spotlight-placeholder--hotel-types[data-v-596acc60]{background:linear-gradient(#4c351ae6,#1a1510e6),repeating-linear-gradient(135deg,#ffffff14 0 14px,#ffd68f14 0 28px)}.base-header-mega-menu__spotlight-placeholder__label[data-v-596acc60]{color:#212121b8;background:#ffffffd1;border:1px solid #2121211f;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 18px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}@media (width<=1199px){.base-header-mega-menu__content[data-v-596acc60]{flex-wrap:wrap}.base-header-mega-menu__content--offers[data-v-596acc60]{gap:24px}.base-header-mega-menu__offers-columns[data-v-596acc60]{flex-wrap:wrap;width:100%}.base-header-mega-menu__offers-column[data-v-596acc60]{flex:220px;min-width:220px}.base-header-mega-menu__destinations-columns[data-v-596acc60],.base-header-mega-menu__destinations-layout[data-v-596acc60]{flex-wrap:wrap;width:100%}.base-header-mega-menu__destinations-column[data-v-596acc60]{flex:220px;min-width:220px}.base-header-mega-menu__themed-breaks-columns[data-v-596acc60]{flex-wrap:wrap;width:100%}.base-header-mega-menu__themed-breaks-column[data-v-596acc60]{flex:220px;min-width:220px}.base-header-mega-menu__hotel-types-columns[data-v-596acc60],.base-header-mega-menu__hotel-types-layout[data-v-596acc60]{flex-wrap:wrap;width:100%}.base-header-mega-menu__hotel-types-column[data-v-596acc60]{flex:220px;min-width:220px}.base-header-mega-menu__link-columns[data-v-596acc60],.base-header-mega-menu__theme-columns[data-v-596acc60]{flex-wrap:wrap}.base-header-mega-menu__destinations-spotlight[data-v-596acc60],.base-header-mega-menu__hotel-types-spotlight[data-v-596acc60],.base-header-mega-menu__spotlight-card[data-v-596acc60],.base-header-mega-menu__spotlight-card--destinations[data-v-596acc60],.base-header-mega-menu__spotlight-card--hotel-types[data-v-596acc60],.base-header-mega-menu__spotlight-card--offers[data-v-596acc60]{flex-basis:auto;width:100%;min-width:0;max-width:487px}}@media (width<=960px){.base-header-mega-menu__tab-row[data-v-596acc60]{gap:12px}.base-header-mega-menu__tab-button[data-v-596acc60]{font-size:15px}.base-header-mega-menu__panel[data-v-596acc60]{padding:24px}.base-header-mega-menu__content[data-v-596acc60]{flex-direction:column}.base-header-mega-menu__panel--offers[data-v-596acc60]{padding-top:24px;padding-bottom:24px}.base-header-mega-menu__offers-columns[data-v-596acc60]{flex-direction:column;gap:24px}.base-header-mega-menu__destinations-columns[data-v-596acc60],.base-header-mega-menu__destinations-layout[data-v-596acc60],.base-header-mega-menu__hotel-types-columns[data-v-596acc60],.base-header-mega-menu__hotel-types-layout[data-v-596acc60],.base-header-mega-menu__themed-breaks-columns[data-v-596acc60]{gap:24px}.base-header-mega-menu__destinations-column[data-v-596acc60],.base-header-mega-menu__hotel-types-column[data-v-596acc60],.base-header-mega-menu__link-column[data-v-596acc60],.base-header-mega-menu__nested-group-column[data-v-596acc60],.base-header-mega-menu__offers-column[data-v-596acc60],.base-header-mega-menu__themed-breaks-column[data-v-596acc60]{width:100%;min-width:0}}@media (width<=720px){.base-header-mega-menu__panel[data-v-596acc60]{padding:20px 16px}}.base-header-desktop-additionals[data-v-639a3c0c]{background:#fff;flex-direction:column;width:240px;display:flex;overflow:hidden;box-shadow:0 5px 11px #39393926}.base-header-desktop-additionals__menu[data-v-639a3c0c]{flex-direction:column;width:100%;display:flex}.base-header-desktop-additionals__menu-button[data-v-639a3c0c]{color:#212121;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:.5px solid #fff;align-items:center;width:100%;min-height:40px;padding:10px 16px;font-family:inherit;transition:background-color .2s,color .2s;display:flex}.base-header-desktop-additionals__menu-button[data-v-639a3c0c]:hover{text-underline-offset:2px;text-decoration:underline}.base-header-desktop-additionals__menu-button--disabled[data-v-639a3c0c]{color:#585858;cursor:not-allowed}.base-header-desktop-additionals__menu-button--disabled[data-v-639a3c0c]:hover,.base-header-desktop-additionals__menu-button[data-v-639a3c0c]:disabled{background:#fff}.base-header-desktop-additionals__menu-button[data-v-639a3c0c]:focus-visible,.base-header-desktop-additionals__payment-field[data-v-639a3c0c]:focus-visible{outline-offset:-3px;outline:3px solid #285c4d}.base-header-desktop-additionals__menu-content[data-v-639a3c0c]{align-items:center;gap:10px;width:100%;display:flex}.base-header-desktop-additionals__menu-icon[data-v-639a3c0c]{-o-object-fit:contain;object-fit:contain;flex:0 0 20px;width:20px;height:20px}.base-header-desktop-additionals__menu-label[data-v-639a3c0c]{color:inherit;flex:auto;font-size:15px;font-style:normal;font-weight:400;line-height:1.5}.base-header-desktop-additionals__payment[data-v-639a3c0c]{border-top:.5px solid #ddd;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.base-header-desktop-additionals__payment-title[data-v-639a3c0c]{color:#212121;font-size:15px;font-style:normal;font-weight:400;line-height:1.5}.base-header-desktop-additionals__payment-fields[data-v-639a3c0c]{flex-direction:column;gap:16px;width:100%;display:flex}.base-header-desktop-additionals__payment-field[data-v-639a3c0c]{color:#212121;background:#fff;border:1px solid #585858;border-radius:8px;width:100%;height:40px;padding:8px 16px;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.base-header-desktop-additionals__payment-field[data-v-639a3c0c]::placeholder{color:#585858;opacity:1}.base-header-desktop-additionals__payment-button[data-v-639a3c0c]{width:100%}.base-header-desktop-additionals__payment-button[data-v-639a3c0c] a,.base-header-desktop-additionals__payment-button[data-v-639a3c0c] button{border-radius:8px;width:100%;min-height:40px;font-size:15px;line-height:1.5}.base-header-desktop-additionals__payment-button[data-v-639a3c0c] a:focus-visible,.base-header-desktop-additionals__payment-button[data-v-639a3c0c] button:focus-visible{outline-offset:-3px;outline:3px solid #285c4d}.base-header-mobile-menu[data-v-f3b625f3]{background:#fff;width:100%;min-height:100vh}@media (width<=549px){.base-header-mobile-menu[data-v-f3b625f3]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}}@media (width>=550px) and (width<=1200px){.base-header-mobile-menu[data-v-f3b625f3]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}}.base-header-mobile-menu__panel[data-v-f3b625f3]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:0;width:100%;min-height:100vh;padding:8px 0 32px;display:flex;overflow-y:auto}@media (width<=549px){.base-header-mobile-menu__panel[data-v-f3b625f3]{height:100%;min-height:0;max-height:100%}}@media (width>=550px) and (width<=1200px){.base-header-mobile-menu__panel[data-v-f3b625f3]{height:100%;min-height:0;max-height:100%}}.base-header-mobile-menu__section[data-v-f3b625f3]{border-bottom:.5px solid #ddd;flex-direction:column;width:100%;display:flex}.base-header-mobile-menu__section--nested[data-v-f3b625f3]{gap:16px}.base-header-mobile-menu__section[data-v-f3b625f3]:last-of-type{border-bottom:none}.base-header-mobile-menu__row[data-v-f3b625f3]{color:#212121;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:.5px solid #ddd;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 16px 0 32px;text-decoration:none;display:flex}.base-header-mobile-menu__row[data-v-f3b625f3]:last-child{border-bottom:0}.base-header-mobile-menu__row--language-selector[data-v-f3b625f3]{min-height:48px;padding-left:32px}.base-header-mobile-menu__row--screen-header[data-v-f3b625f3]{justify-content:flex-start;min-height:48px;padding-left:16px}.base-header-mobile-menu__row--primary .base-header-mobile-menu__row-label[data-v-f3b625f3]{font-size:16px}.base-header-mobile-menu__row--secondary[data-v-f3b625f3]{justify-content:flex-start;min-height:56px}.base-header-mobile-menu__row--standalone[data-v-f3b625f3]{padding-right:32px}.base-header-mobile-menu__row--standalone .base-header-mobile-menu__row-label[data-v-f3b625f3]{font-size:14px}.base-header-mobile-menu__row--disabled[data-v-f3b625f3]{opacity:.48;cursor:default}.base-header-mobile-menu__payment-button[data-v-f3b625f3]:focus-visible,.base-header-mobile-menu__payment-field[data-v-f3b625f3]:focus-visible,.base-header-mobile-menu__row[data-v-f3b625f3]:focus-visible,.base-header-mobile-menu__submenu-link[data-v-f3b625f3]:focus-visible{outline-offset:-3px;outline:3px solid #285c4d}.base-header-mobile-menu__row-content[data-v-f3b625f3]{align-items:center;gap:12px;display:inline-flex}.base-header-mobile-menu__row-content--site-selector[data-v-f3b625f3]{gap:10px}.base-header-mobile-menu__screen-header-content[data-v-f3b625f3]{align-items:center;gap:10px;display:inline-flex}.base-header-mobile-menu__payment-button[data-v-f3b625f3],.base-header-mobile-menu__payment-field[data-v-f3b625f3],.base-header-mobile-menu__row-label[data-v-f3b625f3],.base-header-mobile-menu__row-value[data-v-f3b625f3],.base-header-mobile-menu__submenu-link[data-v-f3b625f3]{font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.base-header-mobile-menu__payment-button--screen-header[data-v-f3b625f3],.base-header-mobile-menu__payment-field--screen-header[data-v-f3b625f3],.base-header-mobile-menu__row-label--screen-header[data-v-f3b625f3],.base-header-mobile-menu__row-value--screen-header[data-v-f3b625f3],.base-header-mobile-menu__submenu-link--screen-header[data-v-f3b625f3]{font-size:16px}.base-header-mobile-menu__flag[data-v-f3b625f3]{-o-object-fit:cover;object-fit:cover;border:.4px solid #ddd;border-radius:999px;flex:none;width:24px;height:24px;overflow:hidden}.base-header-mobile-menu__chevron[data-v-f3b625f3]{flex:none;width:16px;height:16px;transition:transform .2s;position:relative;transform:rotate(0)}.base-header-mobile-menu__chevron[data-v-f3b625f3]:before{content:"";border-top:1.5px solid #212121;border-right:1.5px solid #212121;width:6px;height:6px;position:absolute;top:4px;left:5px;transform:rotate(45deg)}.base-header-mobile-menu__chevron--open[data-v-f3b625f3]{transform:rotate(90deg)}.base-header-mobile-menu__back-chevron[data-v-f3b625f3]{flex:none;width:16px;height:16px;position:relative}.base-header-mobile-menu__back-chevron[data-v-f3b625f3]:before{content:"";border-bottom:1.5px solid #212121;border-left:1.5px solid #212121;width:6px;height:6px;position:absolute;top:4px;left:5px;transform:rotate(45deg)}.base-header-mobile-menu__submenu[data-v-f3b625f3]{padding-bottom:0}.base-header-mobile-menu__nested-group[data-v-f3b625f3],.base-header-mobile-menu__submenu[data-v-f3b625f3]{flex-direction:column;display:flex}.base-header-mobile-menu__nested-group-title[data-v-f3b625f3]{color:#212121;padding:0 16px 8px;font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.base-header-mobile-menu__offers-screen[data-v-f3b625f3]{flex-direction:column;width:100%;display:flex}.base-header-mobile-menu__offers-group[data-v-f3b625f3]{flex-direction:column;display:flex}.base-header-mobile-menu__destinations-screen[data-v-f3b625f3]{flex-direction:column;width:100%;display:flex}.base-header-mobile-menu__destinations-group[data-v-f3b625f3]{flex-direction:column;display:flex}.base-header-mobile-menu__themed-breaks-screen[data-v-f3b625f3]{flex-direction:column;width:100%;display:flex}.base-header-mobile-menu__themed-breaks-group[data-v-f3b625f3]{flex-direction:column;display:flex}.base-header-mobile-menu__hotel-types-screen[data-v-f3b625f3]{flex-direction:column;width:100%;display:flex}.base-header-mobile-menu__hotel-types-group[data-v-f3b625f3]{flex-direction:column;display:flex}.base-header-mobile-menu__destinations-group-title[data-v-f3b625f3],.base-header-mobile-menu__hotel-types-group-title[data-v-f3b625f3],.base-header-mobile-menu__offers-group-title[data-v-f3b625f3],.base-header-mobile-menu__themed-breaks-group-title[data-v-f3b625f3]{color:#212121;border-bottom:.5px solid #ddd;align-items:center;min-height:48px;padding:0 16px 0 32px;font-family:Poppins,Poppins fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;display:flex}.base-header-mobile-menu__offers-image-wrap[data-v-f3b625f3]{padding:16px 16px 0}.base-header-mobile-menu__offers-image[data-v-f3b625f3]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:113px;display:block}.base-header-mobile-menu__hotel-types-feature[data-v-f3b625f3]{flex-direction:column;gap:8px;width:100%;padding:16px 16px 0;display:flex}.base-header-mobile-menu__hotel-types-image[data-v-f3b625f3]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:113px;display:block}.base-header-mobile-menu__hotel-types-cta[data-v-f3b625f3]{color:#212121;border-bottom:.5px solid #fff;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px 0 0;text-decoration:none;display:flex}.base-header-mobile-menu__hotel-types-cta-label[data-v-f3b625f3]{max-width:222px;font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.base-header-mobile-menu__submenu-link[data-v-f3b625f3]{color:#212121;background:#fff;border-bottom:.5px solid #ddd;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px 0 48px;text-decoration:none;display:flex}.base-header-mobile-menu__submenu-link--site-screen[data-v-f3b625f3]{min-height:56px;padding-left:32px}.base-header-mobile-menu__submenu-link--destinations-screen[data-v-f3b625f3],.base-header-mobile-menu__submenu-link--hotel-types-screen[data-v-f3b625f3],.base-header-mobile-menu__submenu-link--nested-screen[data-v-f3b625f3],.base-header-mobile-menu__submenu-link--offers-screen[data-v-f3b625f3],.base-header-mobile-menu__submenu-link--themed-breaks-screen[data-v-f3b625f3]{min-height:48px;padding-left:32px}.base-header-mobile-menu__submenu-link__content[data-v-f3b625f3]{align-items:center;gap:10px;display:inline-flex}.base-header-mobile-menu__submenu-link__currency[data-v-f3b625f3],.base-header-mobile-menu__submenu-link__label[data-v-f3b625f3]{font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.base-header-mobile-menu__payment[data-v-f3b625f3]{background:#c4d60029;border-radius:16px;flex-direction:column;gap:16px;margin:16px 16px 0;padding:16px;display:flex}.base-header-mobile-menu__payment-title[data-v-f3b625f3]{color:#212121;margin-bottom:-4px;font-family:Poppins,Poppins fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.base-header-mobile-menu__payment-field[data-v-f3b625f3]{color:#585858;background:#fff;border:0;border-radius:8px;width:100%;height:40px;padding:8px 16px}.base-header-mobile-menu__payment-field[data-v-f3b625f3]::placeholder{color:#585858}.base-header-mobile-menu__payment-button[data-v-f3b625f3]{color:#285c4d;cursor:pointer;background:#c4d600;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 16px;font-weight:500;display:inline-flex}.overheading[data-v-4b1d46f2]{color:#212121;letter-spacing:.52px;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:500;line-height:18px}.success-button[data-v-4b1d46f2]{background:#c4d600;color:#285c4d!important}.success-alt-button[data-v-4b1d46f2]{background:#c4d600;color:#fff!important}.latesummersale-button[data-v-4b1d46f2]{color:#000;background:#ffd400}.autumnsale-button[data-v-4b1d46f2]{color:#212121;background:#ffd400}.rocketsale-button[data-v-4b1d46f2]{color:#000;background:#fff}.secondary-button[data-v-4b1d46f2]{background:#fff}.forestgreen-white-button[data-v-4b1d46f2]{color:#285c4d;background:#fff}.forestgreen-white-outlined-button[data-v-4b1d46f2]{color:#285c4d;border:1px solid #285c4d}.forestgreen-button[data-v-4b1d46f2]{color:#fff;background:#285c4d}.forestgreen-letters[data-v-4b1d46f2]{color:#285c4d}.landingpage-button[data-v-4b1d46f2]{color:#212121;background:#fff}.textcontainer[data-v-4b1d46f2]{align-items:center;height:100%;display:flex}.customsnackbar[data-v-4b1d46f2]{color:#fff;z-index:99;background:#285c4d;border-radius:12px;min-width:35vw;margin:auto;padding:8px 8px 8px 20px;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.rebookicon[data-v-4b1d46f2]{width:16px;height:16px}.loginwidth{width:650px!important}.loginscreen .error{float:right}.loginscreen form{margin-top:25px!important}.loginscreen .forgetpassword{position:relative;color:rgb(var(--v-theme-primary))!important}.loginscreen .sginupform{font-size:1rem}.loginscreen .sginupform a{font-size:1.2rem}.emailpp p{text-align:center;margin-top:24px;font-size:16px}.emailpp p .v-icon{color:#4c95f8;font-size:60px}.emailpp div{text-align:center}.almostdone{font-size:1.2rem;font-weight:900}.emailpp p[data-v-a3385e5b]{text-align:center;margin-top:24px;margin-bottom:5px;font-size:18px}.emailpp p .v-icon[data-v-a3385e5b]{color:#4c95f8;font-size:60px}.emailpp div[data-v-a3385e5b]{text-align:center}.emailpp p[data-v-4a675386]{text-align:center;margin-top:24px;margin-bottom:5px;font-size:18px}.emailpp p .v-icon[data-v-4a675386]{color:#4c95f8;font-size:60px}.emailpp div[data-v-4a675386]{text-align:center}.base-header[data-v-ff916c33]{flex-direction:column}.base-header[data-v-ff916c33],.base-header__upper[data-v-ff916c33]{justify-content:center;align-items:center;width:100%;display:flex}.base-header__upper[data-v-ff916c33]{--base-header-upper-font-size:16px;--base-header-upper-font-size-hover:17px;font-size:var(--base-header-upper-font-size);color:#f2545b;background:#d0df00;height:40px;font-style:normal;font-weight:600;line-height:100%;position:relative}@media (width<=1024px){.base-header__upper[data-v-ff916c33]{height:40px}}@media (width<=767px){.base-header__upper[data-v-ff916c33]{--base-header-upper-font-size:14px;--base-header-upper-font-size-hover:15px;height:32px}}.base-header__upper-link[data-v-ff916c33]{width:100%;height:100%;color:inherit;font-size:var(--base-header-upper-font-size);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:font-size .18s;display:flex}@media (hover:hover){.base-header__upper-link[data-v-ff916c33]:hover{font-size:var(--base-header-upper-font-size-hover)}}.base-header__upper-motto[data-v-ff916c33]{text-align:center;justify-content:center;align-items:center;min-width:0;display:inline-flex}.base-header__upper-motto__desktop[data-v-ff916c33]{display:inline-flex}.base-header__upper-motto__underlined-part[data-v-ff916c33]{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.base-header__staff-status[data-v-ff916c33]{color:#285c4d;background:#fff;border:1px solid #285c4d;border-radius:4px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;right:24px}@media (width<=1199px){.base-header__staff-status[data-v-ff916c33]{display:none}}.base-header__sticky[data-v-ff916c33]{--base-header-sticky-top:40px;top:var(--base-header-sticky-top);z-index:1400;will-change:transform;background:#fff;flex-direction:column;width:100%;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:0;right:0}@media (width>=1200px){.base-header__sticky--desktop-hidden[data-v-ff916c33]{transform:translateY(calc(-100% - var(--base-header-sticky-top,0px)))}}@media (prefers-reduced-motion:reduce){.base-header__sticky[data-v-ff916c33]{transition-duration:.01ms}}@media (width<=767px){.base-header__sticky[data-v-ff916c33]{--base-header-sticky-top:32px}}.base-header__rebook[data-v-ff916c33]{color:#fff;background:#285c4d;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.base-header__rebook-icon[data-v-ff916c33]{width:16px;height:16px}.base-header__spacer[data-v-ff916c33]{flex:none;width:100%;height:114px}@media (width<=1199px){.base-header__spacer[data-v-ff916c33]{height:56px}}.base-header__menu-icon[data-v-ff916c33]{--base-header-menu-icon-size:24px;--base-header-menu-icon-line-width:18px;--base-header-menu-icon-line-offset:6px;width:var(--base-header-menu-icon-size);height:var(--base-header-menu-icon-size);color:#212121;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.base-header__menu-icon[data-v-ff916c33]:after,.base-header__menu-icon[data-v-ff916c33]:before,.base-header__menu-icon__line[data-v-ff916c33]{left:calc((var(--base-header-menu-icon-size) - var(--base-header-menu-icon-line-width))/2);width:var(--base-header-menu-icon-line-width);background:currentColor;border-radius:999px;height:2px;transition:transform .24s,opacity .18s;position:absolute}.base-header__menu-icon[data-v-ff916c33]:after,.base-header__menu-icon[data-v-ff916c33]:before{content:""}.base-header__menu-icon[data-v-ff916c33]:before{transform:translateY(calc(var(--base-header-menu-icon-line-offset)*-1))}.base-header__menu-icon[data-v-ff916c33]:after{transform:translateY(var(--base-header-menu-icon-line-offset))}.base-header__menu-icon__line[data-v-ff916c33]{transform:translateY(0)}.base-header__menu-icon--desktop[data-v-ff916c33]{--base-header-menu-icon-size:26px;--base-header-menu-icon-line-width:20px}.base-header__menu-icon--open[data-v-ff916c33]:before{transform:rotate(45deg)}.base-header__menu-icon--open[data-v-ff916c33]:after{transform:rotate(-45deg)}.base-header__menu-icon--open .base-header__menu-icon__line[data-v-ff916c33]{opacity:0;transform:scaleX(.4)}.base-header__mobile[data-v-ff916c33]{display:none}@media (width<=1199px){.base-header__mobile[data-v-ff916c33]{background:#fff;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 0 20px #0000001f}}.base-header__mobile--open[data-v-ff916c33]{z-index:1200}.base-header__mobile--search-open[data-v-ff916c33]{z-index:1202}.base-header__mobile__bar[data-v-ff916c33]{z-index:2;background:#fff;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 16px;display:flex;position:relative}.base-header__mobile__bar--search-open[data-v-ff916c33]{gap:0}.base-header__mobile__logo[data-v-ff916c33]{width:144px;height:34px}.base-header__mobile__logo--german[data-v-ff916c33]{width:210px}.base-header__mobile__logo__wrapper[data-v-ff916c33]{border-radius:4px;align-items:center;display:inline-flex}.base-header__mobile__logo__wrapper[data-v-ff916c33]:focus-visible{outline-offset:5px;outline:3px solid #285c4d}.base-header__mobile__actions[data-v-ff916c33]{align-items:center;gap:16px;display:inline-flex}.base-header__mobile__search[data-v-ff916c33]{display:inline-flex}.base-header__mobile__menu-trigger[data-v-ff916c33]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.base-header__mobile__menu-trigger[data-v-ff916c33]:focus-visible{outline-offset:4px;outline:3px solid #285c4d}.base-header__mobile__overlay[data-v-ff916c33]{display:none}@media (width<=549px){.base-header__mobile__overlay[data-v-ff916c33]{top:calc(var(--base-header-sticky-top) + 56px);z-index:1;background:#18181885;width:80px;display:block;position:fixed;bottom:0;left:0}}@media (width>=550px) and (width<=1200px){.base-header__mobile__overlay[data-v-ff916c33]{top:calc(var(--base-header-sticky-top) + 56px);z-index:1;background:#18181885;display:block;position:fixed;bottom:0;left:0;right:0}}.base-header__mobile__menu[data-v-ff916c33]{z-index:2;-webkit-overflow-scrolling:touch;border-radius:16px;width:min(400px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 120px);position:absolute;top:calc(100% + 8px);right:16px;overflow-y:auto;box-shadow:0 16px 40px #00000029}@media (width<=549px){.base-header__mobile__menu[data-v-ff916c33]{width:calc(100vw - 80px);max-width:none;height:calc(100dvh - var(--base-header-sticky-top) - 56px);max-height:calc(100dvh - var(--base-header-sticky-top) - 56px);box-shadow:none;background:#fff;border-radius:0;display:flex;position:absolute;top:100%;right:0;overflow:hidden}}@media (width>=550px) and (width<=1200px){.base-header__mobile__menu[data-v-ff916c33]{width:320px;height:calc(100dvh - var(--base-header-sticky-top) - 56px);max-height:calc(100dvh - var(--base-header-sticky-top) - 56px);box-shadow:none;background:#fff;border-radius:0;display:flex;top:100%;right:0;overflow:hidden}}@media (width<=1199px){.base-header__mobile--search-open .base-header__mobile__bar[data-v-ff916c33]{padding:0 16px}.base-header__mobile--search-open .base-header__mobile__logo__wrapper[data-v-ff916c33],.base-header__mobile--search-open .base-header__mobile__menu-trigger[data-v-ff916c33],.base-header__mobile--search-open .base-header__mobile__profile[data-v-ff916c33]{display:none}.base-header__mobile--search-open .base-header__mobile__actions[data-v-ff916c33]{gap:0;width:100%}.base-header__mobile--search-open .base-header__mobile__search[data-v-ff916c33]{flex:auto;width:100%}}.base-header__desktop[data-v-ff916c33]{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:9px;padding-bottom:9px;transition:opacity .24s;display:flex;box-shadow:0 0 20px #0000001f}.base-header__desktop--hidden[data-v-ff916c33]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.base-header__desktop[data-v-ff916c33]{transition-duration:.01ms}}@media (width<=1199px){.base-header__desktop[data-v-ff916c33]{display:none}}.base-header__desktop__menu-row[data-v-ff916c33]{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1440px;display:flex}@media (width<=1440px){.base-header__desktop__menu-row[data-v-ff916c33]{box-sizing:border-box;padding:0 20px}}.base-header__desktop__menu-row__right[data-v-ff916c33]{justify-content:center;align-items:center;gap:20px;display:flex}.base-header__desktop__menu-row__right__hamburger-menu[data-v-ff916c33]{display:flex;position:relative}.base-header__desktop__menu-row__right__hamburger-menu__trigger[data-v-ff916c33]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.base-header__desktop__menu-row__right__hamburger-menu__trigger[data-v-ff916c33]:focus-visible{outline-offset:4px;outline:3px solid #285c4d}.base-header__desktop__menu-row__right__hamburger-menu__dropdown[data-v-ff916c33]{z-index:1300;position:absolute;top:calc(100% + 16px);right:0}.base-header__desktop__header[data-v-ff916c33]{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}@media (width<=1440px){.base-header__desktop__header[data-v-ff916c33]{box-sizing:border-box;padding:0 20px}}.base-header__desktop__header__menu-items-group[data-v-ff916c33]{justify-content:center;align-items:center;gap:24px;display:flex}.base-header__desktop__logo[data-v-ff916c33]{width:169px;height:40px}.base-header__desktop__logo--german[data-v-ff916c33]{width:260px}.base-header__desktop__logo__wrapper[data-v-ff916c33]{border-radius:4px;justify-content:center;align-items:center;display:flex}.base-header__desktop__logo__wrapper[data-v-ff916c33]:focus-visible{outline-offset:6px;outline:3px solid #285c4d}body.base-header-mobile-menu-lock,html.base-header-mobile-menu-lock{overscroll-behavior:none;overflow:hidden}body.base-header-mobile-menu-lock{top:calc(var(--base-header-mobile-menu-scroll-top,0px)*-1);width:100%;position:fixed;left:0;right:0}
