.hzp-hotel-return{display:none;background:var(--bg-page,#fbfaf7);color:var(--text-main,#1f2a24)}html[data-hzp-hotel-origin=landhotel1707] .hzp-hotel-return,html[data-hzp-hotel-origin=heiner] .hzp-hotel-return{display:block}.hzp-hotel-return__inner{width:var(--wrap,min(1240px, calc(100% - 40px)));margin-inline:auto;padding-block:12px 8px}.hzp-hotel-return .hzp-hotel-return__caption{margin:0;color:var(--text-main,#1f2a24);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.08em}.hzp-hotel-return .hzp-hotel-return__link{display:none;align-items:center;gap:.5rem;min-height:44px;width:fit-content;max-width:100%;box-sizing:border-box;padding:8px 4px;margin-block-start:6px;margin-inline:-4px;border-radius:4px;color:var(--text-main,#1f2a24);font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}html[data-hzp-hotel-origin=landhotel1707] .hzp-hotel-return__link[data-hzp-hotel-id=landhotel1707],html[data-hzp-hotel-origin=heiner] .hzp-hotel-return__link[data-hzp-hotel-id=heiner]{display:flex}.hzp-hotel-return__link span:first-child{flex:0 0 auto}.hzp-hotel-return__link span:last-child{min-width:0}.hzp-hotel-return .hzp-hotel-return__link:hover{background:var(--accent-soft,#ece6dc);text-decoration:underline;text-underline-offset:.2em}.hzp-hotel-return .hzp-hotel-return__link:active{background:var(--accent-soft,#ece6dc)}.hzp-hotel-return .hzp-hotel-return__link:focus-visible{outline:3px solid var(--text-main,#1f2a24);outline-offset:3px}@media (min-width:1024px){.hotel-brand-zickler.has-hotel-header .hzp-hotel-return{margin-block-start:max(0px, calc(var(--hzp-header-reserve, 0px) - var(--hotel-header-height, 0px)))}}