:root{--pas-r-klein: 6px;--pas-r: 12px;--pas-r-gross: 20px;--pas-r-pille: 999px;--pas-tat: #176d39;--pas-tat-hover: #12542c;--pas-ci: #23a455;--pas-ink: #1c2118;--pas-leise: #5a6353;--pas-linie: #dce0d6;--pas-dunst: #f2f4ef;--pas-4: 4px;--pas-8: 8px;--pas-12: 12px;--pas-16: 16px;--pas-24: 24px;--pas-32: 32px;--pas-48: 48px;--pas-64: 64px;--pas-knopf-hoehe: 52px}.hb-options-form{--pas-line: #e3e6ea;--pas-row: #f6f7f9;--pas-row-hi: #eef1f4;--pas-accent: #23a455;--pas-ink: #333333;--pas-muted: #6b7280;background:#fff;border:1px solid var(--pas-line);border-radius:14px;padding:24px;margin:24px 0;box-shadow:0 1px 2px #1018280a}.hb-options-form .hb-title.hb-title-extra{margin:0 0 16px;padding:0;font-size:19px;line-height:1.4;font-weight:400;color:var(--pas-ink)}.hb-options-form .hb-title.hb-title-extra .pas-hbook-conditions,.hb-options-form .hb-title.hb-title-extra strong,.hb-options-form .hb-title.hb-title-extra b{font-weight:700;font-style:normal;color:var(--pas-ink)}.hb-options-form .hb-options-multi-accoms>br,.hb-options-form .hb-quantity-option>br,.hb-options-form .hb-multiple-option>br{display:none}.hb-options-form .hb-options-multi-accoms{display:flex;flex-direction:column;gap:8px}.hb-options-form .hb-quantity-option,.hb-options-form .hb-multiple-option{display:flex;align-items:center;gap:16px;margin:0;padding:14px 16px;background:var(--pas-row);border:1px solid transparent;border-radius:10px;transition:background-color .15s ease,border-color .15s ease}.hb-options-form .hb-quantity-option:hover,.hb-options-form .hb-multiple-option:hover{background:var(--pas-row-hi);border-color:var(--pas-line)}.hb-options-form .hb-quantity-option:focus-within{background:#fff;border-color:var(--pas-accent)}.hb-options-form .hb-quantity-option label{flex:1 1 auto;margin:0;font-size:15px;line-height:1.45;color:var(--pas-muted)}.hb-options-form .hb-quantity-option label b{display:block;margin-bottom:2px;font-weight:600;color:var(--pas-ink)}.hb-options-form .hb-quantity-option input[type=number]{flex:0 0 auto;width:76px;height:44px;margin:0;padding:0 10px;text-align:center;font-size:16px;color:var(--pas-ink);background:#fff;border:1px solid #cfd4da;border-radius:10px}.hb-options-form .hb-quantity-option input[type=number]:focus-visible{outline:2px solid var(--pas-accent);outline-offset:2px;border-color:var(--pas-accent)}.hb-options-form .hb-multiple-option{flex-direction:column;align-items:stretch;gap:8px}.hb-options-form .hb-multiple-option>b{font-weight:600;color:var(--pas-ink)}.hb-options-form .hb-radio-wrapper{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:8px}.hb-options-form .hb-radio-wrapper label{margin:0;font-size:15px;color:var(--pas-ink)}.hb-options-form .hb-radio-wrapper input[type=radio]{width:20px;height:20px;margin:0;accent-color:var(--pas-accent)}.hb-options-form .hb-options-total-price{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--pas-line);font-size:16px;font-weight:600;color:var(--pas-ink)}.hb-options-form .hb-quantity-option:has(input[id^=hb-option-18-]){order:9}.hb-searched-summary>p.hb-check-dates-wrapper,.hb-searched-summary>p.hb-people-wrapper,.hb-searched-summary>p.hb-accom-number-wrapper{width:auto;margin:0 32px 8px 0;padding:6px 0;line-height:1.5}.hb-searched-summary .pas-nights-summary{float:right;margin:0 0 8px 12px;padding:6px 14px;border-radius:100px;background:#1d1d1f;color:#fff;font-size:15px;line-height:1.5;font-weight:600;white-space:nowrap}.hb-searched-summary .hb-change-search-wrapper{float:right;width:auto;margin:0 0 8px 12px;padding:0}.hb-searched-summary .hb-change-search-wrapper input[type=submit]{margin:0;padding:6px 16px;min-height:0;height:auto;width:auto;border:0;background:var(--pas-tat);color:#fff;font-size:15px;line-height:1.5;font-weight:600;text-transform:lowercase;letter-spacing:0;white-space:nowrap;cursor:pointer}.hb-searched-summary .hb-change-search-wrapper input[type=submit]:hover,.hb-searched-summary .hb-change-search-wrapper input[type=submit]:focus-visible{background:#1c8546}.hb-searched-summary .hb-change-search-wrapper input[type=submit]:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}@media (max-width: 480px){.hb-options-form{padding:16px;border-radius:12px}.hb-options-form .hb-title.hb-title-extra{font-size:17px}.hb-options-form .hb-quantity-option{flex-wrap:wrap;gap:8px;padding:12px}.hb-options-form .hb-quantity-option label{flex:1 1 100%}.hb-options-form .hb-quantity-option input[type=number]{width:84px}.hb-options-form .hb-multiple-option{padding:12px;gap:8px}.hb-searched-summary .pas-nights-summary,.hb-searched-summary .hb-change-search-wrapper{float:none;display:inline-block;margin:0 8px 12px 0}}.pas-kindalter{flex:1 1 100%;margin:0 0 var(--pas-16, 16px);padding:var(--pas-12, 12px) var(--pas-16, 16px);background:#f6f7f9;border:1px solid #e3e6ea;border-radius:10px}.pas-kindalter--aus{display:none}.pas-kindalter__titel{display:block;margin-bottom:var(--pas-8, 8px);font-weight:600;color:#1d1d1f}.pas-kindalter__felder{display:flex;flex-wrap:wrap;gap:var(--pas-12, 12px)}.pas-kindalter__feld{display:inline-flex;align-items:center;gap:var(--pas-8, 8px)}.pas-kindalter__feld--aus{display:none}.pas-kindalter__feld label{margin:0;font-size:15px;color:#6b7280;white-space:nowrap}.pas-kindalter__feld select{min-height:44px;padding:0 var(--pas-12, 12px);border:1px solid #cfd4da;border-radius:10px;background:#fff;font-size:16px}.pas-kindalter__feld select:focus-visible{outline:2px solid #23a455;outline-offset:2px}.pas-kindalter__hinweis{display:block;margin-top:var(--pas-8, 8px);font-size:14px;color:#6b7280}.hb-options-form .pas-fruehstueck{margin:0 0 8px;padding:14px 16px;background:#f6f7f9;border:1px solid transparent;border-radius:10px;transition:background-color .15s ease,border-color .15s ease}.hb-options-form .pas-fruehstueck:hover{background:#eef1f4;border-color:#e3e6ea}.hb-options-form .pas-fruehstueck:focus-within{background:#fff;border-color:#23a455}.hbook-wrapper .hb-options-form label.pas-fruehstueck__haupt{display:flex;align-items:flex-start;gap:var(--pas-12, 12px);margin:0;cursor:pointer}.pas-fruehstueck__schalter{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;accent-color:#23a455;cursor:pointer}.pas-fruehstueck__text{flex:1 1 auto;display:block}.pas-fruehstueck__text b{display:block;font-weight:600;color:#1d1d1f}.pas-fruehstueck__detail{display:block;font-size:15px;color:#333;margin-top:2px}.pas-fruehstueck__bedingung{display:block;font-size:14px;color:#6b7280;margin-top:2px}.pas-fruehstueck__preis{flex:0 0 auto;font-weight:600;font-size:17px;color:#1d1d1f;white-space:nowrap}.hbook-wrapper .hb-options-form label.pas-fruehstueck__auf{display:inline-flex;align-items:center;gap:var(--pas-8, 8px);margin:var(--pas-12, 12px) 0 0 34px;padding:var(--pas-4, 4px) var(--pas-8, 8px);border-radius:var(--pas-r-klein, 10px);font-size:15px;color:#1c8546;cursor:pointer}.hbook-wrapper .hb-options-form label.pas-fruehstueck__auf:hover{background:#eef1f4}.pas-fruehstueck__auf input{width:16px;height:16px;accent-color:#23a455;cursor:pointer}.pas-fruehstueck__zeilen{display:none}.hb-options-form:has(.pas-fruehstueck__aufschalter:checked) .pas-fruehstueck__zeilen{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@supports not selector(:has(*)){.pas-fruehstueck__zeilen{display:flex;flex-direction:column;gap:8px}}@media (max-width: 480px){.pas-fruehstueck__haupt{flex-wrap:wrap}.pas-fruehstueck__preis{flex:1 1 100%;margin-left:34px}.pas-kindalter__felder{flex-direction:column;align-items:stretch}.pas-kindalter__feld{justify-content:space-between}}@keyframes pas-fenster-auf{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes pas-schleier-auf{0%{opacity:0}to{opacity:1}}.pas-gaeste{position:relative;min-width:0}.hb-horizontal-search-form .hb-search-fields{display:flex;align-items:flex-end;gap:var(--pas-16, 16px)}.hb-horizontal-search-form .hb-search-fields>p,.hb-horizontal-search-form .hb-search-fields>div{float:none;width:auto;margin:0;min-width:0}.hb-horizontal-search-form .hb-search-fields>.hb-check-dates-wrapper,.hb-horizontal-search-form .hb-search-fields>.pas-gaeste,.hb-horizontal-search-form .hb-search-fields>.hb-search-submit-wrapper,.hb-horizontal-search-form .hb-search-fields>.hb-search-button-wrapper,.hb-horizontal-search-form.hb-search-form-multiple-accom .hb-search-fields>.hb-accom-number-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.hb-horizontal-search-form .hb-search-fields>.hb-check-dates-wrapper{flex:3 1 0}.hb-horizontal-search-form .hb-search-fields>.pas-gaeste{flex:2 1 0}.hb-horizontal-search-form .hb-search-fields>.hb-accom-number-wrapper{flex:2 1 0}.hb-horizontal-search-form .hb-search-fields>.hb-search-submit-wrapper,.hb-horizontal-search-form .hb-search-fields>.hb-search-button-wrapper{flex:2 1 0}.hb-booking-search-form .hb-search-fields input.hb-input-datepicker,.hb-booking-search-form .hb-search-fields select,.hb-booking-search-form .hb-search-fields .pas-gaeste__schalter,.hb-booking-search-form .hb-search-fields .hb-search-submit-wrapper input,.hb-booking-search-form .hb-search-fields .hb-search-button-wrapper input{box-sizing:border-box;width:100%;height:52px;min-height:52px;margin:0;border-radius:var(--pas-r, 12px)!important;font:inherit;line-height:1.2}.hb-booking-search-form .hb-search-fields input.hb-input-datepicker,.hb-booking-search-form .hb-search-fields select{padding:0 var(--pas-16, 16px);background-color:#fff!important;border:1px solid var(--pas-linie, #cfd4da)!important;color:var(--pas-ink, #1c2118)}.hb-booking-search-form .hb-search-fields .hb-search-submit-wrapper input,.hb-booking-search-form .hb-search-fields .hb-search-button-wrapper input{display:flex;align-items:center;justify-content:center;padding:0 var(--pas-16, 16px);text-align:center}.hbook-wrapper input[type=submit],.hbook-wrapper button[type=submit],.hbook-wrapper .hb-step-button input,.hbook-wrapper .hb-confirm-button input,.hbook-wrapper .hb-change-search-wrapper input[type=submit]{border-radius:var(--pas-r)!important;background-color:var(--pas-tat);color:#fff;border:0;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.hbook-wrapper input[type=submit],.hbook-wrapper button[type=submit],.hbook-wrapper .hb-step-button input,.hbook-wrapper .hb-confirm-button input{min-height:var(--pas-knopf-hoehe);padding:0 var(--pas-24)}.hbook-wrapper input[type=submit]:hover,.hbook-wrapper button[type=submit]:hover,.hbook-wrapper .hb-step-button input:hover,.hbook-wrapper .hb-confirm-button input:hover,.hbook-wrapper .hb-change-search-wrapper input[type=submit]:hover{background-color:var(--pas-tat-hover);color:#fff}.hbook-wrapper input[type=submit]:focus-visible,.hbook-wrapper button[type=submit]:focus-visible{outline:3px solid var(--pas-tat, #176d39);outline-offset:2px}.hb-booking-search-form .hb-search-fields label:where(:not(.pas-gaeste__schieber)),.hb-booking-search-form .hb-search-fields .pas-gaeste__marke{display:block;width:auto;float:none;margin:0 0 var(--pas-8, 8px);font-size:13px;font-weight:600;line-height:1.2!important;color:var(--pas-leise, #5a6353)}@media (max-width: 860px){.hb-horizontal-search-form .hb-search-fields{flex-wrap:wrap}.hb-horizontal-search-form .hb-search-fields>.hb-check-dates-wrapper{flex:1 1 calc(50% - 8px)}.hb-horizontal-search-form .hb-search-fields>.pas-gaeste,.hb-horizontal-search-form .hb-search-fields>.hb-search-submit-wrapper,.hb-horizontal-search-form .hb-search-fields>.hb-search-button-wrapper{flex:1 1 100%}}.hb-vertical-search-form .hb-search-fields{display:flex;flex-direction:column;gap:var(--pas-16, 16px)}.hb-vertical-search-form .hb-search-fields>p,.hb-vertical-search-form .hb-search-fields>div{float:none;width:auto;margin:0}.hb-horizontal-search-form .hb-search-fields>.pas-gaeste.hb-people-wrapper{float:left;width:14%;margin-right:2%}.hb-horizontal-search-form.hb-search-form-no-children .hb-search-fields>.pas-gaeste.hb-people-wrapper{width:23.5%}.hb-search-form-multiple-accom .hb-search-fields>.pas-gaeste.hb-people-wrapper,.hb-search-form-no-people .hb-search-fields>.pas-gaeste.hb-people-wrapper{display:none}.pas-gaeste__marke{display:block;margin-bottom:var(--pas-8, 8px);font-size:13px;font-weight:600;color:var(--pas-leise, #5a6353)}.pas-gaeste .pas-gaeste__schalter{display:flex;align-items:center;gap:var(--pas-8, 8px);width:100%;min-height:48px;padding:var(--pas-12, 12px) var(--pas-16, 16px);background:#fff;background-image:none;border:1px solid var(--pas-linie, #cfd4da);border-radius:var(--pas-r, 12px);font:inherit;font-weight:400;text-transform:none;letter-spacing:normal;box-shadow:none;text-align:left;color:var(--pas-ink, #1c2118);cursor:pointer;transition:border-color .2s ease}.pas-gaeste .pas-gaeste__schalter:after{content:"";flex:0 0 auto;margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.5}.pas-gaeste .pas-gaeste__schalter:hover{border-color:var(--pas-tat, #176d39)}.pas-gaeste .pas-gaeste__schalter:focus-visible{outline:3px solid var(--pas-tat, #176d39);outline-offset:2px}.pas-gaeste__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-gaeste__warn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#b50000;color:#fff;font-size:13px;font-weight:700;line-height:1}.pas-gaeste__warn.ist-aus{display:none}.pas-gaeste .pas-gaeste__schalter--offen{border-color:#b50000;box-shadow:inset 0 0 0 1px #b50000}.pas-gaeste__panel{margin:0;padding:var(--pas-24, 24px);border:1px solid var(--pas-linie, #cfd4da);border-radius:var(--pas-r-gross, 20px);background:#fff;color:var(--pas-text, #3b4235);box-shadow:0 24px 60px -16px #0f160e4d;overscroll-behavior:contain}.pas-gaeste__panel.pas-gaeste__panel--knapp{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pas-gaeste__panel.pas-gaeste__panel--knapp::-webkit-scrollbar{display:none}.pas-gaeste__panel--knapp .pas-gaeste__fuss{position:sticky;bottom:calc(var(--pas-24, 24px) * -1);margin-top:var(--pas-12, 12px);padding:var(--pas-12, 12px) 0 var(--pas-24, 24px);background:#fff}.pas-gaeste__panel[popover]{position:fixed;inset:auto;width:380px;max-width:calc(100vw - 32px)}.pas-gaeste__panel[popover]:not(:popover-open){display:none}.pas-gaeste__panel[popover]::backdrop{background:#1e2a1c47}.pas-gaeste__panel:not([popover]){display:none;margin-top:var(--pas-8, 8px)}.pas-gaeste__panel:not([popover]).ist-offen{display:block}.pas-gaeste__titel{margin:0 0 var(--pas-16, 16px);font-size:17px;font-weight:700;color:var(--pas-ink, #1c2118)}.pas-gaeste__reihe{display:grid;grid-template-columns:1fr 1fr;gap:var(--pas-16, 16px)}.pas-gaeste__reihe>p,.pas-gaeste__reihe>div{float:none!important;width:auto!important;margin:0!important;min-width:0}.pas-gaeste__reihe label{display:block;width:auto;float:none;margin:0 0 var(--pas-8, 8px);font-size:13px;font-weight:600;color:var(--pas-leise, #5a6353)}.pas-gaeste__reihe select{width:100%;min-height:48px;padding:0 var(--pas-12, 12px);border:1px solid var(--pas-linie, #cfd4da);border-radius:var(--pas-r-klein, 10px);background:#fff;font:inherit;color:var(--pas-ink, #1c2118)}.pas-gaeste__reihe .pas-bereich,.pas-gaeste__reihe .hb-people-wrapper>span:last-child{display:block;margin-top:var(--pas-4, 4px);font-size:12px;color:var(--pas-leise, #5a6353)}.pas-gaeste .pas-gaeste__schieber,.hbook-wrapper .pas-gaeste__schieber{position:relative;display:flex;width:auto;float:none;align-items:center;gap:var(--pas-12, 12px);margin-top:var(--pas-24, 24px);padding:var(--pas-12, 12px);margin-inline:calc(var(--pas-12, 12px) * -1);border-radius:var(--pas-r, 12px);cursor:pointer;transition:background-color .2s ease}.pas-gaeste .pas-gaeste__schieber:hover{background:var(--pas-dunst, #f2f4ef)}.pas-gaeste__schieber input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pas-gaeste__bahn{flex:0 0 auto;display:block;position:relative;z-index:0;width:44px;height:26px;border-radius:999px;background:#8e948c;transition:background-color .2s ease}.pas-gaeste__knopf{display:block;position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s cubic-bezier(.22,1,.36,1)}.pas-gaeste__schieber input:checked~.pas-gaeste__bahn{background:var(--pas-tat, #176d39)}.pas-gaeste__schieber input:checked~.pas-gaeste__bahn .pas-gaeste__knopf{transform:translate(18px)}.pas-gaeste__schieber input:focus-visible~.pas-gaeste__bahn{outline:3px solid var(--pas-tat, #176d39);outline-offset:3px}.pas-gaeste__schieber-text{display:block;font-size:15px;font-weight:600;color:var(--pas-ink, #1c2118);line-height:1.3}.pas-gaeste__schieber-alter{display:block;margin-left:auto;flex:0 0 auto;font-size:13px;color:var(--pas-leise, #5a6353);text-align:right}@media (prefers-reduced-motion: reduce){.pas-gaeste__knopf,.pas-gaeste__bahn{transition:none}}.pas-gaeste__alter{margin-top:var(--pas-16, 16px);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--pas-8, 8px)}.pas-gaeste__alter.ist-aus{display:none}.pas-gaeste__alter-titel{grid-column:1 / -1;margin:0 0 var(--pas-4, 4px);font-size:13px;font-weight:600;color:var(--pas-leise, #5a6353)}.pas-gaeste__alter .pas-kindalter__feld{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--pas-4, 4px);padding:var(--pas-8, 8px);background:var(--pas-dunst, #f2f4ef);border-radius:var(--pas-r-klein, 10px)}.pas-gaeste__alter .pas-kindalter__feld--aus{display:none}.pas-gaeste__alter .pas-kindalter__feld label{margin:0;width:auto;float:none;font-size:14px;font-weight:600;color:var(--pas-ink, #1c2118);white-space:nowrap}.pas-gaeste__alter .pas-kindalter__feld select{width:100%;min-height:44px;padding:0 var(--pas-12, 12px);border:1px solid var(--pas-linie, #cfd4da);border-radius:var(--pas-r-klein, 10px);background:#fff;font:inherit;color:var(--pas-ink, #1c2118)}.hbook-wrapper .pas-gaeste__alter .pas-kindalter__feld select{padding:0 var(--pas-8, 8px)!important}.pas-gaeste__alter .pas-kindalter__feld--fehlt{background:#fdf3f3;box-shadow:inset 0 0 0 1px #b50000}.pas-gaeste__alter .pas-kindalter__feld--fehlt select{border-color:#b50000}.pas-gaeste__alter .pas-kindalter__feld--fehlt label:after{content:" *";color:#b50000}.pas-gaeste__fehler{margin:var(--pas-16, 16px) 0 0;padding:var(--pas-12, 12px);border-radius:var(--pas-r-klein, 10px);background:#fdf3f3;color:#b50000;font-size:14px;font-weight:600;line-height:1.4}.pas-gaeste__fehler[hidden]{display:none}.pas-gaeste__fuss{margin-top:var(--pas-16, 16px)}.pas-gaeste .pas-gaeste__fertig{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--pas-knopf-hoehe);padding:var(--pas-12) var(--pas-24);border:0;border-radius:var(--pas-r);background:var(--pas-tat);background-image:none;color:#fff;font:inherit;font-weight:600;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;transition:background-color .2s ease}.pas-gaeste .pas-gaeste__fertig:hover{background:var(--pas-tat-hover, #12542c);color:#fff}.pas-gaeste .pas-gaeste__fertig:focus-visible{outline:3px solid var(--pas-ink, #1c2118);outline-offset:2px}@media (max-width: 560px){.pas-gaeste__panel[popover]{position:fixed;inset:auto 8px 8px;width:auto}.pas-gaeste__reihe{grid-template-columns:1fr 1fr}.pas-gaeste__schieber-alter{margin-left:0}.pas-gaeste__schieber{flex-wrap:wrap}}.hbook-wrapper .hb-intermediate-step-wrapper{flex-wrap:wrap;align-items:center;gap:var(--pas-16, 16px)}.hbook-wrapper .hb-intermediate-step-wrapper[style*="display: block"],.hbook-wrapper .hb-intermediate-step-wrapper[style*="display:block"]{display:flex!important}.hbook-wrapper .hb-intermediate-step-wrapper>.hb-options-form{order:1;flex:1 1 100%;margin-bottom:0}.hbook-wrapper .hb-intermediate-step-wrapper>.hb-previous-step{order:2;margin:0}.hbook-wrapper .hb-intermediate-step-wrapper>.hb-next-step{order:3;margin:0 0 0 auto}.hbook-wrapper .hb-intermediate-step-wrapper>.hb-step-button input,.hbook-wrapper .hb-intermediate-step-wrapper>.hb-step-button button{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--pas-24, 24px);border-radius:var(--pas-r, 12px)!important;line-height:1.2}@media (max-width: 560px){.hbook-wrapper .hb-intermediate-step-wrapper>.hb-previous-step,.hbook-wrapper .hb-intermediate-step-wrapper>.hb-next-step{flex:1 1 100%;margin:0}.hbook-wrapper .hb-intermediate-step-wrapper>.hb-step-button input,.hbook-wrapper .hb-intermediate-step-wrapper>.hb-step-button button{width:100%}}.hbook-wrapper input[type=submit],.hbook-wrapper input[type=submit]:hover,.hbook-wrapper input[type=submit]:focus,.hbook-wrapper input[type=submit]:focus-visible,.hbook-wrapper input[type=submit]:active,.hbook-wrapper button,.hbook-wrapper button:hover,.hbook-wrapper button:focus,.hbook-wrapper button:focus-visible,.hbook-wrapper button:active,.pas-gaeste .pas-gaeste__fertig,.pas-gaeste .pas-gaeste__fertig:hover,.pas-gaeste .pas-gaeste__fertig:focus,.pas-gaeste .pas-gaeste__fertig:focus-visible,.pas-gaeste .pas-gaeste__fertig:active{border-radius:var(--pas-r)!important;transform:none!important}.hbook-wrapper input[type=submit]:focus-visible,.hbook-wrapper button:focus-visible,.pas-gaeste .pas-gaeste__fertig:focus-visible{outline:3px solid var(--pas-ink);outline-offset:2px}.elro-consent-backdrop button,.elro-consent-backdrop button:hover,.elro-consent-backdrop button:focus,.elro-consent-backdrop button:focus-visible,.elro-consent-backdrop button:active,.elro-consent-modal button,.elro-consent-modal button:hover,.elro-consent-modal button:focus,.elro-consent-modal button:focus-visible,.elro-consent-modal button:active{border-radius:var(--pas-r)!important;transform:none!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.elro-consent-backdrop button:focus-visible,.elro-consent-modal button:focus-visible{outline:3px solid var(--pas-ink);outline-offset:2px}.hb-search-fields>.hb-people-wrapper-children{display:none}@media (min-width: 900px){.hbook-wrapper .hb-booking-search-form:not(.hb-vertical-search-form) .hb-search-fields>p,.hbook-wrapper .hb-booking-search-form:not(.hb-vertical-search-form) .hb-search-fields>div{margin-bottom:0}}.hb-datepick-popup .hb-dp-day a,.hb-datepick-wrapper .hb-dp-day a{color:inherit;text-decoration:none}.hb-datepick-popup .hb-dp-day:not(.hb-dp-day-past):not(.hb-dp-day-closed):not(.hb-dp-day-not-selectable){color:var(--pas-ink, #1c2118)}.hbook-wrapper .hb-accom{padding:var(--pas-16, 16px)}.hbook-wrapper .hb-accom .hb-select-accom-wrapper p{margin-bottom:0}.hbook-wrapper .hb-accom a.hb-view-price-breakdown{color:var(--pas-tat, #176d39);font-weight:600;text-decoration:none}.hbook-wrapper .hb-confirm-button{float:none;width:100%;margin-bottom:var(--pas-16, 16px)}.hbook-wrapper .hb-confirm-button input{display:flex;width:100%}
