.rhp{--rhp-gelb: #f5d700;--rhp-gelb-hover: #ffe63d;--rhp-rot: #b2110e;--rhp-rot-tief: #971110;--rhp-gruen: #1f8f4e;--rhp-gruen-aa: #1d874a;--rhp-gruen-tief: #15633a;--rhp-gruen-hell: #4ac97f;--rhp-ink: #121212;--rhp-navy: #242833;--rhp-teal: #17828f;--rhp-teal-hell: #2ab7ca;--rhp-weiss: #ffffff;--rhp-fog: #f3f3f3;--rhp-warm: #f2f1ec;--rhp-gruen-wash: #e7f4ec;--rhp-gelb-wash: #fff8e1;--rhp-rot-wash: #f9e9e8;--rhp-ease: cubic-bezier(.16, 1, .3, 1);--rhp-feder: cubic-bezier(.34, 1.42, .52, 1);--bg: var(--rhp-weiss);--fg: var(--rhp-ink);--fg-2: rgba(18, 18, 18, .72);--linie: rgba(18, 18, 18, .12);--karte: var(--rhp-weiss);--karte-linie: rgba(18, 18, 18, .1);--kicker: var(--rhp-ink);--haken: var(--rhp-gruen-aa);position:relative;background:var(--bg);color:var(--fg);font-family:var(--font-body-family);font-weight:500;scroll-margin-top:90px}.rhp *,.rhp *:before,.rhp *:after{box-sizing:border-box}:where(.rhp) p,:where(.rhp) figure,:where(.rhp) blockquote,:where(.rhp) dl,:where(.rhp) dd,:where(.rhp) ul,:where(.rhp) ol{margin:0}:where(.rhp) ul[role=list],:where(.rhp) ol[role=list]{list-style:none;padding:0}.rhp blockquote{border:0;padding:0;font-style:normal}.rhp--weiss{--bg: var(--rhp-weiss)}.rhp--warm{--bg: var(--rhp-warm)}.rhp--fog{--bg: var(--rhp-fog)}.rhp--gelb{--bg: var(--rhp-gelb);--fg-2: rgba(18, 18, 18, .82);--linie: rgba(18, 18, 18, .2);--karte: rgba(255, 255, 255, .6);--karte-linie: rgba(18, 18, 18, .16)}.rhp--navy,.rhp--nacht{--fg: var(--rhp-weiss);--fg-2: rgba(255, 255, 255, .76);--linie: rgba(255, 255, 255, .14);--karte: rgba(255, 255, 255, .05);--karte-linie: rgba(255, 255, 255, .13);--kicker: var(--rhp-gelb);--haken: var(--rhp-gruen-hell)}.rhp--navy{--bg: var(--rhp-navy)}.rhp--nacht{--bg: var(--rhp-ink)}.rhp__innen{position:relative}.rhp__abstand{padding-top:var(--pt, 104px);padding-bottom:var(--pb, 104px)}@media(max-width:749px){.rhp__abstand{padding-top:calc(var(--pt, 104px) * .62);padding-bottom:calc(var(--pb, 104px) * .62)}}.shopify-section:has(>.rhp){margin-top:0}.shopify-section.section:has(>.rhp)+.shopify-section.section:has(>.rhp){margin-top:0}.rhp-kicker{display:inline-flex;align-items:center;gap:13px;margin:0 0 21px;font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker)}.rhp-kicker:before{content:"";flex:none;width:26px;height:4px;background:var(--rhp-rot)}.rhp--gelb .rhp-kicker:before{background:var(--rhp-ink)}.rhp-h1,.rhp-h2,.rhp-h3,.rhp-sub{font-family:var(--font-heading-family);font-style:italic;font-weight:900;color:var(--fg);margin:0;text-wrap:balance}.rhp-h1{display:grid;gap:8px;margin:0 0 18px}.rhp-h1__name{font-size:clamp(3.4rem,4.6vw,5.6rem);line-height:1.04;letter-spacing:-.015em}.rhp-h1__zusatz{font-size:clamp(2rem,1.9vw,2.4rem);line-height:1.15;letter-spacing:-.012em}.rhp-h2{font-size:clamp(3rem,4.4vw,4.4rem);line-height:1.08;letter-spacing:-.012em}.rhp-sub{font-size:2.4rem;line-height:1.15;letter-spacing:-.015em}.rhp-h3{font-size:2rem;line-height:1.2;letter-spacing:-.01em;margin:0 0 8px}.rhp-lead{font-size:1.6rem;line-height:1.55;color:var(--fg-2);max-width:62ch;margin:18px 0 0}.rhp-klein{font-size:1.4rem;line-height:1.5;color:var(--fg-2)}.rhp p,.rhp li,.rhp dd,.rhp dt{overflow-wrap:break-word}.rhp-mark{background:var(--rhp-gelb);color:var(--rhp-ink);padding:0 .14em .06em;border-radius:.08em;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rhp--gelb .rhp-mark{background:var(--rhp-ink);color:var(--rhp-gelb)}@media(max-width:479px){.rhp-mark{white-space:normal}}.rhp-kopf{max-width:860px;margin:0 0 clamp(36px,5vw,62px)}.rhp-kopf--mitte{margin-left:auto;margin-right:auto;text-align:center}.rhp-kopf--mitte .rhp-lead{margin-left:auto;margin-right:auto}.rhp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border:2px solid transparent;border-radius:.8rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,translate .25s var(--rhp-ease),box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.rhp-btn:hover{translate:0 -2px}.rhp-btn:active{translate:0 0}.rhp-btn:focus-visible{outline:3px solid var(--rhp-gelb);outline-offset:3px}.rhp--gelb .rhp-btn:focus-visible{outline-color:var(--rhp-ink)}.rhp-btn .rhp-icon{flex:none}.rhp-btn--gruen{background:var(--rhp-gruen-aa);border-color:var(--rhp-gruen-aa);color:var(--rhp-weiss);box-shadow:0 10px 24px #1d874a38}.rhp-btn--gruen:hover{background:var(--rhp-gruen-tief);border-color:var(--rhp-gruen-tief);color:var(--rhp-weiss)}.rhp-btn--rot{background:var(--rhp-rot);border-color:var(--rhp-rot);color:var(--rhp-weiss);box-shadow:0 10px 24px #b2110e38}.rhp-btn--rot:hover{background:var(--rhp-rot-tief);border-color:var(--rhp-rot-tief);color:var(--rhp-weiss)}.rhp-btn--gruen-rand{background:transparent;border-color:var(--rhp-gruen-aa);color:var(--rhp-gruen-aa)}.rhp-btn--gruen-rand:hover{background:var(--rhp-gruen-aa);color:var(--rhp-weiss)}.rhp-btn--rot-rand{background:transparent;border-color:var(--rhp-rot);color:var(--rhp-rot)}.rhp-btn--rot-rand:hover{background:var(--rhp-rot);color:var(--rhp-weiss)}.rhp--navy .rhp-btn--gruen-rand,.rhp--nacht .rhp-btn--gruen-rand{border-color:var(--rhp-gruen-hell);color:var(--rhp-gruen-hell)}.rhp--navy .rhp-btn--gruen-rand:hover,.rhp--nacht .rhp-btn--gruen-rand:hover{background:var(--rhp-gruen-aa);border-color:var(--rhp-gruen-aa);color:var(--rhp-weiss)}.rhp--navy .rhp-btn--rot-rand,.rhp--nacht .rhp-btn--rot-rand{border-color:var(--rhp-rot);color:var(--rhp-weiss);background:#b2110e1f}.rhp--navy .rhp-btn--rot-rand:hover,.rhp--nacht .rhp-btn--rot-rand:hover{background:var(--rhp-rot);color:var(--rhp-weiss)}.rhp--navy .rhp-stufen__panel .rhp-btn--rot-rand,.rhp--nacht .rhp-stufen__panel .rhp-btn--rot-rand{color:var(--rhp-rot);background:transparent}.rhp--navy .rhp-stufen__panel .rhp-btn--rot-rand:hover,.rhp--nacht .rhp-stufen__panel .rhp-btn--rot-rand:hover{color:var(--rhp-weiss);background:var(--rhp-rot)}.rhp-btn--hell{background:transparent;border-color:#ffffff80;color:var(--rhp-weiss)}.rhp-btn--hell:hover{border-color:var(--rhp-weiss);background:#ffffff14;color:var(--rhp-weiss)}.rhp-btn--dunkel{background:var(--rhp-ink);border-color:var(--rhp-ink);color:var(--rhp-weiss)}.rhp-btn--dunkel:hover{background:var(--rhp-navy);border-color:var(--rhp-navy);color:var(--rhp-weiss)}.rhp-btn--klein{min-height:44px;padding:0 16px;font-size:1.4rem}.rhp-btn--breit{width:100%}.rhp-btn[disabled]{opacity:.55;cursor:not-allowed;translate:0 0}.rhp-btn.ist-ok{background:var(--rhp-gruen-tief);border-color:var(--rhp-gruen-tief);color:var(--rhp-weiss)}.rhp-knoepfe{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rhp-knoepfe>*{min-width:0}.rhp-erwartung{margin:14px 0 0;font-size:1.4rem;line-height:1.5;color:var(--fg-2)}.rhp-erwartung strong{color:var(--fg);font-weight:700}.rhp-textlink{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:1.6rem;color:var(--fg);text-decoration:none;border-bottom:2px solid var(--rhp-gelb);padding-bottom:2px}.rhp-textlink .rhp-icon{transition:translate .25s var(--rhp-ease)}.rhp-textlink:hover .rhp-icon{translate:4px 0}.rhp-haken{display:grid;gap:11px;list-style:none;padding:0;margin:0}.rhp-haken li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:1.6rem;line-height:1.45;color:var(--fg)}.rhp-haken__disc{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--haken);color:var(--rhp-weiss)}.rhp-haken b{font-weight:800}@media(prefers-reduced-motion:no-preference){.rhp [data-rhp-in].rhp-go{animation:rhp-auf .95s var(--rhp-ease) var(--rhp-d, 0ms) both}.rhp [data-rhp-in=bild].rhp-go{animation-name:rhp-auf-bild;animation-duration:1.25s}.rhp [data-rhp-in=links].rhp-go{animation-name:rhp-von-links}.rhp [data-rhp-in=rechts].rhp-go{animation-name:rhp-von-rechts}.rhp [data-rhp-in=haken].rhp-go{animation-name:rhp-haken-auf;animation-duration:.7s}.rhp [data-rhp-in=haken].rhp-go .rhp-haken__disc{animation:rhp-tick .6s var(--rhp-feder) calc(var(--rhp-d, 0ms) + .12s) both}.rhp [data-rhp-in=mark].rhp-go{animation:rhp-marker .9s var(--rhp-ease) .25s both}.rhp [data-rhp-in=punkt].rhp-go{animation:rhp-plopp .6s var(--rhp-feder) var(--rhp-d, 0ms) both}.rhp [data-rhp-in=roll].rhp-go{animation:rhp-einrollen 1.5s var(--rhp-ease) .1s both}.rhp [data-rhp-in=still].rhp-go{animation:none}}@keyframes rhp-auf{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes rhp-auf-bild{0%{opacity:0;translate:0 34px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes rhp-von-links{0%{opacity:0;translate:-40px 0}to{opacity:1;translate:0 0}}@keyframes rhp-von-rechts{0%{opacity:0;translate:40px 0}to{opacity:1;translate:0 0}}@keyframes rhp-haken-auf{0%{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}@keyframes rhp-tick{0%{scale:.2}to{scale:1}}@keyframes rhp-marker{0%{background-size:0% 100%}to{background-size:100% 100%}}.rhp-mark{background-image:linear-gradient(var(--rhp-gelb),var(--rhp-gelb));background-repeat:no-repeat;background-size:100% 100%}.rhp--gelb .rhp-mark{background-image:linear-gradient(var(--rhp-ink),var(--rhp-ink))}.rhp-kauf{padding-bottom:clamp(48px,6vw,88px);overflow-x:clip}.rhp-kauf__raster{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "buehne" "intro" "wahl" "mehr";gap:22px}.rhp-kauf__kopf{grid-area:kopf;min-width:0}.rhp-kauf__kopf .rhp-h1{margin-bottom:0}.rhp-kauf__intro{grid-area:intro;min-width:0}.rhp-kauf__buehne{grid-area:buehne;min-width:0}.rhp-kauf__wahl{grid-area:wahl;min-width:0}.rhp-kauf__mehr{grid-area:mehr;min-width:0;display:grid;gap:26px}@media(min-width:990px){.rhp-kauf__raster{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"buehne kopf" "buehne intro" "buehne wahl" "buehne mehr";grid-template-rows:auto auto auto 1fr;column-gap:clamp(36px,4.4vw,72px);row-gap:0}.rhp-kauf__buehne{position:sticky;top:calc(var(--header-height, 0px) + 24px);align-self:start}.rhp-kauf__intro{margin-top:18px}.rhp-kauf__wahl{margin-top:4px}.rhp-kauf__mehr{margin-top:30px}}.rhp-kauf__unter{margin:0;font-size:1.6rem;line-height:1.55;color:var(--fg-2);max-width:56ch}.rhp-claim{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;padding:9px 14px 9px 10px;border-radius:.3rem;background:var(--rhp-ink);color:var(--rhp-weiss);font-size:1.4rem;font-weight:800;line-height:1.3}.rhp-claim .rhp-icon{color:var(--rhp-gelb);flex:none}.rhp--nacht .rhp-claim,.rhp--navy .rhp-claim{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp--nacht .rhp-claim .rhp-icon,.rhp--navy .rhp-claim .rhp-icon{color:var(--rhp-ink)}.rhp-galerie{position:relative}.rhp-galerie__band{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:1.2rem;background:var(--rhp-fog);outline:none}.rhp-galerie__band::-webkit-scrollbar{display:none}.rhp-galerie__band:focus-visible{outline:3px solid var(--rhp-gelb);outline-offset:3px}.rhp-galerie__bild{position:relative;margin:0;aspect-ratio:1 / 1;scroll-snap-align:start;overflow:hidden;display:grid;place-items:center}.rhp-galerie__bild img{width:100%;height:100%;object-fit:cover;display:block}.rhp-galerie__bild--frei img{object-fit:contain;padding:4%;filter:drop-shadow(0 30px 34px rgba(18,18,18,.2))}.rhp-galerie__bild figcaption{position:absolute;left:14px;bottom:14px;padding:6px 10px;border-radius:.3rem;background:#121212c7;color:var(--rhp-weiss);font-size:1.1rem;font-weight:700;line-height:1.3;max-width:calc(100% - 28px)}.rhp-galerie__zaehler{position:absolute;top:14px;right:14px;padding:5px 9px;border-radius:.3rem;background:#121212b8;color:var(--rhp-weiss);font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.rhp-galerie__schritt{position:absolute;top:calc(50% - 50px);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--rhp-weiss);color:var(--rhp-ink);box-shadow:0 10px 30px #12121229;cursor:pointer;transition:scale .2s var(--rhp-ease),background-color .2s ease}.rhp-galerie__schritt:hover{scale:1.08;background:var(--rhp-gelb)}.rhp-galerie__schritt--zurueck{left:14px}.rhp-galerie__schritt--zurueck .rhp-icon{rotate:180deg}.rhp-galerie__schritt--vor{right:14px}.rhp-galerie__reihe{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.rhp-galerie__mini{flex:none;width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:.8rem;overflow:hidden;background:var(--rhp-fog);cursor:pointer;transition:border-color .2s ease,translate .2s var(--rhp-ease)}.rhp-galerie__mini img{width:100%;height:100%;object-fit:cover;display:block}.rhp-galerie__mini--frei img{object-fit:contain;padding:6px}.rhp-galerie__mini:hover{translate:0 -2px}.rhp-galerie__mini[aria-current=true]{border-color:var(--rhp-ink)}.rhp--nacht .rhp-galerie__mini[aria-current=true],.rhp--navy .rhp-galerie__mini[aria-current=true]{border-color:var(--rhp-gelb)}.rhp-kauf--kino .rhp-galerie__band{background:radial-gradient(70% 55% at 50% 38%,#ffffff29,#fff0 70%),radial-gradient(60% 60% at 0% 0%,#2ab7ca38,#2ab7ca00 70%),linear-gradient(180deg,var(--rhp-navy) 0%,var(--rhp-navy) 50%,var(--rhp-ink) 100%);box-shadow:0 30px 80px #0006}.rhp-kauf--kino .rhp-galerie__bild--frei:after{content:"";position:absolute;left:18%;right:18%;bottom:7%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#0000008c,#0000);z-index:-1}.rhp-kauf--kino .rhp-galerie__bild--frei img{filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}.rhp-kauf--kino .rhp-galerie__mini{background:#ffffff12}.rhp-kauf__schein{position:absolute;inset:-10% -6% auto auto;width:60%;height:70%;pointer-events:none;background:radial-gradient(closest-side,#2ab7ca47,#2ab7ca00);opacity:.7}@media(prefers-reduced-motion:no-preference){.rhp-kauf--kino.rhp-spielt .rhp-kauf__schein{animation:rhp-blaulicht 2.6s ease-in-out infinite alternate}}@keyframes rhp-blaulicht{0%{opacity:.35}50%{opacity:.8}to{opacity:.5}}@keyframes rhp-einrollen{0%{opacity:0;translate:-22% 0;rotate:-1.5deg}70%{opacity:1;translate:1.5% 0;rotate:.4deg}to{opacity:1;translate:0 0;rotate:0deg}}.rhp-kennzahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border-radius:1.2rem;overflow:hidden;background:var(--linie);border:1px solid var(--linie)}@media(min-width:750px)and (max-width:989px){.rhp-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.rhp-kennzahl{display:grid;gap:4px;align-content:start;padding:16px 14px;background:var(--bg);min-width:0}.rhp-kennzahl dt{order:2;font-size:1.1rem;font-weight:600;line-height:1.35;color:var(--fg-2)}.rhp-kennzahl dd{order:1;margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:2.4rem;line-height:1;letter-spacing:-.015em;color:var(--fg);white-space:nowrap}.rhp-kennzahl dd span{font-size:1.4rem;letter-spacing:0}.rhp-wahl{border:0;padding:0;margin:24px 0 0;min-width:0}.rhp-wahl__legende{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:0;margin:0 0 12px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.rhp-wahl__legende small{font-size:1.1rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fg-2)}.rhp-wahl__liste{display:grid;gap:10px}.rhp-option{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 12px;border:2px solid var(--karte-linie);border-radius:1.2rem;background:var(--karte);cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease,translate .25s var(--rhp-ease),background-color .2s ease}.rhp-option:hover{border-color:#12121266;translate:0 -1px}.rhp--nacht .rhp-option:hover,.rhp--navy .rhp-option:hover{border-color:#ffffff73}.rhp-option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.rhp-option:has(input:focus-visible){outline:3px solid var(--rhp-gelb);outline-offset:2px}.rhp-option:has(input:checked){border-color:var(--rhp-gruen-aa);box-shadow:0 0 0 1px var(--rhp-gruen-aa),0 14px 34px #1212121a;background:var(--rhp-weiss);color:var(--rhp-ink)}.rhp--nacht .rhp-option:has(input:checked) .rhp-option__text,.rhp--navy .rhp-option:has(input:checked) .rhp-option__text{color:#121212b8}.rhp-option__name{display:block;font-size:1.6rem;font-weight:800;line-height:1.25}.rhp-option__text{display:block;margin-top:3px;font-size:1.4rem;line-height:1.4;color:var(--fg-2)}.rhp-option__preis{text-align:right;font-size:1.6rem;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.rhp-option__preis small{display:block;font-size:1.1rem;font-weight:600;color:var(--fg-2)}.rhp-option:has(input:checked) .rhp-option__preis small{color:#12121299}.rhp-option__band{position:absolute;top:-10px;right:14px;padding:3px 8px;border-radius:.3rem;background:var(--rhp-gelb);color:var(--rhp-ink);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rhp-option__marke{position:absolute;top:50%;left:-2px;width:4px;height:56%;translate:0 -50%;scale:1 0;border-radius:0 .3rem .3rem 0;background:var(--rhp-gruen-aa);transition:scale .35s var(--rhp-ease)}.rhp-option:has(input:checked) .rhp-option__marke{scale:1 1}@media(max-width:479px){.rhp-option{grid-template-columns:58px minmax(0,1fr)}.rhp-option__preis{grid-column:2;text-align:left}.rhp-option__preis small{display:inline;margin-left:4px}}.rhp-pikto{width:76px;height:40px;display:block;color:var(--fg)}@media(max-width:479px){.rhp-pikto{width:58px}}.rhp-option:has(input:checked) .rhp-pikto{color:var(--rhp-ink)}.rhp-pikto__zelt{fill:currentColor;stroke:currentColor;stroke-width:0;opacity:.85;transition:opacity .3s ease,fill-opacity .3s ease}.rhp-pikto[data-stufe="1"] :is(.rhp-pikto__z2,.rhp-pikto__z3),.rhp-pikto[data-stufe="2"] .rhp-pikto__z3{fill-opacity:0;stroke-width:1.4;stroke-dasharray:3 2.4;opacity:.4}.rhp-pikto__wagen{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.rhp-pikto__becken{fill:var(--rhp-teal-hell)}.rhp-preis{margin:22px 0 0}.rhp-preis__haupt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.rhp-preis__betrag{font-family:var(--font-body-family);font-size:clamp(3rem,3.6vw,3.8rem);font-weight:900;line-height:1;letter-spacing:-.015em;color:var(--fg);font-variant-numeric:tabular-nums}.rhp-preis__art{font-size:1.4rem;font-weight:700;color:var(--fg-2)}.rhp-preis__zweit{margin:8px 0 0;font-size:1.4rem;font-weight:500;line-height:1.45;color:var(--fg-2)}.rhp-preis__zweit strong{font-weight:700;color:var(--fg)}.rhp-preis__zweit a{color:inherit}@media(prefers-reduced-motion:no-preference){.rhp-preis__betrag.rhp-tick{animation:rhp-preistick .5s var(--rhp-ease)}}@keyframes rhp-preistick{0%{color:var(--rhp-gruen-aa)}to{color:var(--fg)}}.rhp-kaufreihe{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:20px 0 0}@media(min-width:560px){.rhp-kaufreihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.rhp-kaufreihe .rhp-btn{width:100%}.rhp-lager{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:1.4rem;font-weight:700;color:var(--fg)}.rhp-lager__punkt{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--rhp-gruen);box-shadow:0 0 #1f8f4e73}@media(prefers-reduced-motion:no-preference){.rhp-spielt .rhp-lager__punkt{animation:rhp-lagerpuls 2.4s ease-out infinite}}@keyframes rhp-lagerpuls{0%{box-shadow:0 0 #1f8f4e73}70%{box-shadow:0 0 0 10px #1f8f4e00}to{box-shadow:0 0 #1f8f4e00}}.rhp-fehler{margin:10px 0 0;padding:10px 12px;border-radius:.8rem;background:var(--rhp-rot-wash);color:var(--rhp-rot-tief);font-size:1.4rem;font-weight:700}.rhp-vertrauen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;list-style:none;padding:18px 0 0;margin:0;border-top:1px solid var(--linie)}@media(max-width:479px){.rhp-vertrauen{grid-template-columns:minmax(0,1fr)}}.rhp-vertrauen li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:1.4rem;line-height:1.4;color:var(--fg-2)}.rhp-vertrauen li .rhp-icon{color:var(--haken);margin-top:1px}.rhp-vertrauen strong{display:block;color:var(--fg);font-weight:800}.rhp-berater{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:1px solid var(--karte-linie);border-radius:1.2rem;background:var(--karte);color:var(--fg);text-decoration:none;transition:border-color .2s ease,translate .25s var(--rhp-ease)}.rhp-berater:hover{border-color:var(--fg);translate:0 -1px}.rhp-berater__foto{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;background:var(--rhp-fog)}.rhp-berater__foto--leer{display:grid;place-items:center;color:var(--rhp-ink)}.rhp-berater__text{display:grid;gap:2px;min-width:0;font-size:1.4rem;line-height:1.35;color:var(--fg-2)}.rhp-berater__text strong{font-size:1.6rem;font-weight:800;color:var(--fg)}.rhp-berater__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--rhp-ink);color:var(--rhp-gelb)}.rhp--nacht .rhp-berater__ic,.rhp--navy .rhp-berater__ic{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-buehne{position:relative;border-radius:1.2rem;overflow:hidden;isolation:isolate;background:radial-gradient(55% 60% at 6% 4%,#2ab7ca3d,#2ab7ca00 70%),linear-gradient(180deg,var(--rhp-navy) 0%,var(--rhp-navy) 38%,var(--rhp-ink) 100%);box-shadow:0 30px 80px #00000052}.rhp-buehne:before{content:"";position:absolute;inset:-20% auto auto -14%;width:56%;height:70%;background:radial-gradient(closest-side,#2ab7ca61,#2ab7ca00);opacity:.55;z-index:-1;pointer-events:none}.rhp-buehne--hell{background:radial-gradient(60% 60% at 50% 30%,#ffffffe6,#fff0 70%),linear-gradient(180deg,var(--rhp-fog) 0%,var(--rhp-warm) 100%);box-shadow:inset 0 0 0 1px #1212120f}.rhp-buehne--hell:before{opacity:.3}@media(prefers-reduced-motion:no-preference){.rhp-buehne.rhp-spielt:before{animation:rhp-blaulicht 2.2s ease-in-out infinite alternate}}.rhp-wagen{display:block;width:100%;height:auto;overflow:visible}.rhp-buehne .w-boden{stroke:#ffffff29;stroke-width:2}.rhp-buehne .w-schatten{fill:#0000006b}.rhp-buehne--hell .w-boden{stroke:#1212122e}.rhp-buehne--hell .w-schatten{fill:#12121229}.rhp-buehne .w-griff{fill:none;stroke-width:6;stroke-linecap:round}.rhp-buehne .w-hebel path{fill:none;stroke:var(--rhp-rot);stroke-width:6;stroke-linecap:round}.rhp-buehne .w-hebel{transform-box:fill-box;transform-origin:100% 100%}.rhp-buehne .w-nut{fill:none;stroke:#0003;stroke-width:1.4}.rhp-buehne .w-box__kante{fill:none;stroke:#78500059;stroke-width:2}.rhp-buehne .w-box__griff{fill:#9c7200;opacity:.55}.rhp-buehne .w-gurt{fill:var(--rhp-rot-tief)}.rhp-buehne .w-tank__griff{fill:#8e98a3}.rhp-buehne .w-tank__deckel{fill:#6f7780}.rhp-buehne .w-tank__linie{fill:none;stroke:#00000012;stroke-width:3}.rhp-buehne .w-becken__front{fill:#0000001a}.rhp-buehne .w-becken__schale{fill:#e8f6f8;stroke:#11707c;stroke-width:2}.rhp-buehne .w-becken__seife{fill:#ffffffbf}.rhp-buehne .w-becken__hahn{fill:none;stroke:#d3d9de;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rhp-buehne .w-glow{opacity:.5}.rhp-buehne .w-tropfen path{fill:#8be6f1;opacity:0}.rhp-buehne .w-gabel{fill:#6f7780}.rhp-buehne .w-reifen{fill:#1b1d22;stroke:#34373e;stroke-width:2}.rhp-buehne .w-felge{fill:#9aa3ad}.rhp-buehne .w-speiche{fill:none;stroke:#4b525a;stroke-width:3;stroke-linecap:round}.rhp-buehne .w-rad{transform-box:fill-box;transform-origin:50% 50%}.rhp-buehne .w-wagen,.rhp-buehne .w-boxen,.rhp-buehne .w-faecher,.rhp-buehne .w-zelt{transition:opacity .6s ease}.rhp-buehne .w-zelt__rahmen{fill:none;stroke:#eef2f5;stroke-width:12;stroke-linejoin:round;stroke-linecap:round}.rhp-buehne .w-zelt__rahmen--innen{stroke-width:6;opacity:.35}.rhp-buehne .w-zelt__naht{fill:none;stroke:#ffffff24;stroke-width:2}.rhp-buehne .w-zelt__lampe{fill:var(--rhp-weiss)}.rhp-buehne .w-zelt__zeichen path{fill:none;stroke:#3a4c63;stroke-width:6;stroke-linejoin:round;stroke-linecap:round}.rhp-buehne .w-zelt__wc rect{fill:var(--rhp-weiss);stroke:#b8c6d3;stroke-width:2}.rhp-buehne .w-zelt__wc .w-zelt__deckel{fill:#eef3f7}.rhp-buehne .w-zelt__geist{fill:none;stroke:#ffffff6b;stroke-width:3;stroke-dasharray:10 9;stroke-linejoin:round;opacity:0;transition:opacity .4s ease}.rhp-buehne .w-zelt__plus{opacity:0;transition:opacity .4s ease}.rhp-buehne .w-zelt__plus circle{fill:#ffffff0f;stroke:#ffffff80;stroke-width:3}.rhp-buehne .w-zelt__plus path{fill:none;stroke:#ffffffbf;stroke-width:4;stroke-linecap:round}.rhp-buehne--hell .w-zelt__geist{stroke:#12121252}.rhp-buehne--hell .w-zelt__plus circle{fill:#ffffffb3;stroke:#12121247}.rhp-buehne--hell .w-zelt__plus path{stroke:#12121299}.rhp-buehne .w-zelt__koerper{transform-box:fill-box;transform-origin:50% 100%;transition:transform .95s var(--rhp-feder),opacity .3s ease}.rhp-buehne .w-zelt--wc2 .w-zelt__koerper{transition-delay:.16s}.rhp-buehne[data-stufe="1"] .w-zelt--wc1 .w-zelt__koerper,.rhp-buehne[data-stufe="1"] .w-zelt--wc2 .w-zelt__koerper,.rhp-buehne[data-stufe="2"] .w-zelt--wc2 .w-zelt__koerper,.rhp-buehne--live[data-szene=anrollen] .w-zelt__koerper,.rhp-buehne--live[data-szene=waschen] .w-zelt__koerper,.rhp-buehne--live[data-szene=toilette] .w-zelt--umkleide .w-zelt__koerper,.rhp-buehne--live[data-szene=abbau] .w-zelt__koerper{transform:scale(.18,.04);opacity:0;transition:transform .55s cubic-bezier(.55,0,.75,.2),opacity .3s ease .25s}.rhp-buehne[data-stufe="1"] .w-zelt--wc1 :is(.w-zelt__geist,.w-zelt__plus),.rhp-buehne[data-stufe="1"] .w-zelt--wc2 :is(.w-zelt__geist,.w-zelt__plus),.rhp-buehne[data-stufe="2"] .w-zelt--wc2 :is(.w-zelt__geist,.w-zelt__plus){opacity:1}.rhp-buehne--live[data-szene=waschen] .w-glow{opacity:1}.rhp-buehne--live:is([data-szene=toilette],[data-szene=umziehen]) .w-faecher{opacity:.22}.rhp-buehne--live[data-szene=umziehen] .w-zelt--wc1,.rhp-buehne--live[data-szene=umziehen] .w-zelt--wc2{opacity:.4}@media(prefers-reduced-motion:no-preference){.rhp-buehne--live.rhp-spielt[data-szene=anrollen] .w-wagen{animation:rhp-anrollen 2s var(--rhp-ease) both}.rhp-buehne--live.rhp-spielt[data-szene=anrollen] .w-rad{animation:rhp-rad 2s var(--rhp-ease) both}.rhp-buehne--live.rhp-spielt[data-szene=anrollen] .w-hebel{animation:rhp-hebel 2.2s ease both}.rhp-buehne--live.rhp-spielt[data-szene=waschen] .w-tropfen path{animation:rhp-tropfen 1.05s ease-in calc(var(--i) * .35s) infinite}.rhp-buehne--live.rhp-spielt[data-szene=waschen] .w-glow{animation:rhp-atmen 1.4s ease-in-out infinite alternate}.rhp-buehne--live.rhp-spielt[data-szene=toilette] :is(.w-zelt--wc1,.w-zelt--wc2) .w-zelt__schein,.rhp-buehne--live.rhp-spielt[data-szene=umziehen] .w-zelt--umkleide .w-zelt__schein{animation:rhp-licht 1.1s steps(1,end) .75s both}.rhp-buehne.rhp-wechsel .w-zelt__schein{animation:rhp-licht 1.1s steps(1,end) .6s both}}@keyframes rhp-anrollen{0%{translate:-360px 0}to{translate:0 0}}@keyframes rhp-rad{0%{rotate:-800deg}to{rotate:0deg}}@keyframes rhp-hebel{0%{rotate:-26deg}86%{rotate:-26deg}94%{rotate:6deg}to{rotate:0deg}}@keyframes rhp-tropfen{0%{opacity:0;translate:0 0}15%{opacity:1}80%{opacity:1}to{opacity:0;translate:0 15px}}@keyframes rhp-atmen{0%{opacity:.4}to{opacity:1}}@keyframes rhp-licht{0%{opacity:.15}18%{opacity:1}28%{opacity:.25}44%{opacity:1}56%{opacity:.55}70%,to{opacity:1}}.rhp-buehne__chip{position:absolute;top:clamp(10px,2vw,20px);left:clamp(10px,2vw,20px);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:7px 11px;border-radius:.3rem;background:#121212b8;color:var(--rhp-weiss);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rhp-buehne__chip .rhp-icon{color:var(--rhp-gelb)}.rhp-buehne__fortschritt{position:absolute;left:clamp(10px,2vw,20px);right:clamp(10px,2vw,20px);bottom:clamp(10px,1.6vw,16px);display:flex;gap:6px}.rhp-buehne__fortschritt span{display:block;flex:1;height:4px;border-radius:.3rem;background:#ffffff2e;transition:background-color .4s ease}.rhp-buehne__fortschritt span.ist-an{background:var(--rhp-gelb)}.rhp-film__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.rhp-film__buehne{position:sticky;top:calc(var(--header-height, 0px) + 10px);z-index:2;align-self:start}@media(max-width:989px){.rhp-film__buehne{top:0;margin:0 -8px;padding:10px 8px 12px;background:var(--bg)}.rhp-film__buehne .rhp-buehne{box-shadow:0 18px 40px #00000073}}@media(min-width:990px){.rhp-film__raster{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(40px,5vw,88px)}.rhp-film__buehne{top:calc(var(--header-height, 0px) + 40px)}}.rhp-film__schritte{display:grid;gap:0;list-style:none;padding:0;margin:0;counter-reset:rhpfilm}.rhp-film__schritt{position:relative;min-height:62vh;display:grid;align-content:center;padding:32px 0 32px 28px;border-left:2px solid var(--linie);transition:border-color .4s ease}.rhp-film__schritt:first-child{min-height:48vh}.rhp-film__schritt:last-child{min-height:52vh}@media(max-width:989px){.rhp-film__schritt{min-height:54vh;padding-top:24px;padding-bottom:24px}}.rhp-film__schritt:before{content:"";position:absolute;left:-2px;top:0;width:2px;height:100%;scale:1 0;transform-origin:50% 0;background:var(--rhp-gelb);transition:scale .6s var(--rhp-ease)}.rhp-film__schritt.ist-an:before{scale:1 1}.rhp-film__zeit{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker)}.rhp-film__nr{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--rhp-gelb);color:var(--rhp-ink);font-size:1.4rem;letter-spacing:0;font-style:normal}.rhp-film__text{font-size:1.6rem;line-height:1.6;color:var(--fg-2);max-width:46ch}.rhp-film__fakten{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;padding:0}.rhp-film__fakten li{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:.3rem;background:var(--karte);border:1px solid var(--karte-linie);font-size:1.4rem;font-weight:700;color:var(--fg)}.rhp-film__fakten .rhp-icon{color:var(--haken)}.rhp-film__bild{margin-top:18px;max-width:320px;border-radius:1.2rem;overflow:hidden;aspect-ratio:4 / 3}.rhp-film__bild img{width:100%;height:100%;object-fit:cover;display:block}.rhp-film__fuss{margin-top:clamp(28px,4vw,48px);display:grid;gap:14px;justify-items:start}.rhp-autark__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:750px){.rhp-autark__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.rhp-null{position:relative;display:grid;gap:10px;align-content:start;padding:clamp(22px,2.6vw,34px);border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);min-width:0;overflow:hidden}.rhp-null__kopf{display:flex;align-items:center;justify-content:space-between;gap:14px}.rhp-null__icon{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--rhp-ink);color:var(--rhp-weiss);flex:none}.rhp--nacht .rhp-null__icon,.rhp--navy .rhp-null__icon{background:#ffffff14}.rhp-null__strich{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rhp-null__strich line{stroke:var(--rhp-rot);stroke-width:5;stroke-linecap:round}.rhp--gelb .rhp-null__icon{background:var(--rhp-ink)}.rhp-null__wert{font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:clamp(3.4rem,5.4vw,5.6rem);line-height:.9;letter-spacing:-.03em;color:var(--fg);white-space:nowrap}.rhp-null__wert small{font-size:.42em;letter-spacing:-.01em;margin-left:4px}.rhp-null__was{font-size:2rem;font-weight:900;line-height:1.2;color:var(--fg)}.rhp-null__text{font-size:1.6rem;line-height:1.5;color:var(--fg-2)}@media(prefers-reduced-motion:no-preference){.rhp-null.rhp-go .rhp-null__strich line{animation:rhp-strich .7s var(--rhp-ease) calc(var(--rhp-d, 0ms) + .35s) both}.rhp-null.rhp-go .rhp-null__wert{animation:rhp-null-auf 1s var(--rhp-feder) calc(var(--rhp-d, 0ms) + .65s) both}}@keyframes rhp-strich{0%{stroke-dasharray:80;stroke-dashoffset:80}to{stroke-dasharray:80;stroke-dashoffset:0}}@keyframes rhp-null-auf{0%{opacity:0;translate:0 40%;scale:.8}to{opacity:1;translate:0 0;scale:1}}.rhp-autark__fuss{margin-top:clamp(28px,4vw,44px);display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.rhp-anatomie__feld{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:990px){.rhp-anatomie__feld{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px}}.rhp-anatomie__bild{position:relative;margin:0;aspect-ratio:1 / 1;border-radius:1.2rem;min-width:0}.rhp-anatomie__bild img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 30px 34px rgba(18,18,18,.18))}.rhp--nacht .rhp-anatomie__bild img,.rhp--navy .rhp-anatomie__bild img{filter:drop-shadow(0 30px 34px rgba(0,0,0,.5))}.rhp-anatomie__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:1.2rem}.rhp-anatomie__scan span{display:block;position:absolute;left:0;right:0;top:0;height:22%;background:linear-gradient(180deg,#f5d70000,#f5d70038 85%,#f5d700e6);opacity:0}@media(prefers-reduced-motion:no-preference){.rhp-anatomie__bild.rhp-go .rhp-anatomie__scan span{animation:rhp-scan 1.6s ease-in-out .2s both}}@keyframes rhp-scan{0%{opacity:0;translate:0 -100%}12%{opacity:1}88%{opacity:1}to{opacity:0;translate:0 460%}}.rhp-punkt{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:grid;place-items:center;width:38px;height:38px;padding:0;border:3px solid var(--rhp-weiss);border-radius:50%;background:var(--rhp-ink);color:var(--rhp-gelb);font-size:1.4rem;font-weight:900;cursor:pointer;box-shadow:0 0 #f5d70099,0 8px 18px #1212124d;transition:background-color .2s ease,color .2s ease,scale .25s var(--rhp-ease);z-index:2}.rhp-punkt:hover,.rhp-punkt[aria-pressed=true]{background:var(--rhp-gelb);color:var(--rhp-ink);scale:1.12}.rhp-punkt:focus-visible{outline:3px solid var(--rhp-gelb);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.rhp-spielt .rhp-punkt{animation:rhp-ring 2.6s ease-out infinite;animation-delay:calc(var(--n, 0) * .4s)}}@keyframes rhp-ring{0%{box-shadow:0 0 #f5d70099,0 8px 18px #1212124d}70%{box-shadow:0 0 0 14px #f5d70000,0 8px 18px #1212124d}to{box-shadow:0 0 #f5d70000,0 8px 18px #1212124d}}@keyframes rhp-plopp{0%{scale:0}to{scale:1}}.rhp-anatomie__spalte{display:grid;gap:14px;list-style:none;padding:0;margin:0;min-width:0}.rhp-teil{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);transition:border-color .25s ease,box-shadow .25s ease,translate .25s var(--rhp-ease)}.rhp-teil.ist-an{border-color:var(--rhp-gelb);box-shadow:0 0 0 1px var(--rhp-gelb),0 14px 30px #1212121f;translate:0 -2px}.rhp-teil__nr{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rhp-ink);color:var(--rhp-gelb);font-size:1.4rem;font-weight:900}.rhp--nacht .rhp-teil__nr,.rhp--navy .rhp-teil__nr{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-teil__titel{display:block;font-size:1.6rem;font-weight:900;line-height:1.25;color:var(--fg);margin-bottom:4px}.rhp-teil__text{font-size:1.4rem;line-height:1.5;color:var(--fg-2)}.rhp-anatomie__linien{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.rhp-anatomie__linien path{fill:none;stroke:var(--rhp-gelb);stroke-width:2;stroke-dasharray:4 5;opacity:.85}.rhp-anatomie__linien circle{fill:var(--rhp-gelb)}@media(max-width:989px){.rhp-anatomie__linien{display:none}.rhp-anatomie__bild{order:-1}.rhp-anatomie__spalte{display:contents}.rhp-teil{order:var(--o, 0)}}.rhp-stufen__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:990px){.rhp-stufen__raster{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}}.rhp-stufen__buehne{min-width:0}@media(min-width:990px){.rhp-stufen__buehne{position:sticky;top:calc(var(--header-height, 0px) + 32px)}}.rhp-stufen__legende{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;list-style:none;padding:0}.rhp-stufen__legende li{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;color:var(--fg-2);min-width:0}.rhp-stufen__legende li .rhp-icon{flex:none;color:var(--fg)}.rhp-stufen__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie)}.rhp-stufen__tab{display:grid;gap:2px;justify-items:center;padding:12px 6px;border:0;border-radius:.8rem;background:transparent;color:var(--fg);font-family:var(--font-body-family);cursor:pointer;transition:background-color .25s ease,color .25s ease;min-width:0}.rhp-stufen__tab b{font-size:1.6rem;font-weight:900;line-height:1.2;text-align:center}.rhp-stufen__tab span{font-size:1.1rem;font-weight:600;color:var(--fg-2);font-variant-numeric:tabular-nums}.rhp-stufen__tab:hover{background:#1212120d}.rhp--nacht .rhp-stufen__tab:hover,.rhp--navy .rhp-stufen__tab:hover{background:#ffffff12}.rhp-stufen__tab[aria-selected=true]{background:var(--rhp-ink);color:var(--rhp-weiss)}.rhp-stufen__tab[aria-selected=true] span{color:#ffffffbf}.rhp--nacht .rhp-stufen__tab[aria-selected=true],.rhp--navy .rhp-stufen__tab[aria-selected=true]{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp--nacht .rhp-stufen__tab[aria-selected=true] span,.rhp--navy .rhp-stufen__tab[aria-selected=true] span{color:#121212b3}.rhp-stufen__tab:focus-visible{outline:3px solid var(--rhp-gelb);outline-offset:2px}.rhp-stufen__panel{margin-top:18px;padding:clamp(22px,2.6vw,32px);border-radius:1.2rem;background:var(--rhp-weiss);color:var(--rhp-ink);box-shadow:0 18px 44px #1212121f;--fg: var(--rhp-ink);--fg-2: rgba(18, 18, 18, .72);--haken: var(--rhp-gruen-aa);--linie: rgba(18, 18, 18, .12)}html.rhp-js .rhp-stufen__panel:not(.ist-aktiv){display:none}html:not(.rhp-js) .rhp-stufen__tabs{display:none}.rhp-stufen__panelkopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.rhp-stufen__preis{font-size:2.4rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.rhp-stufen__preis small{font-size:1.4rem;font-weight:700;color:#12121299;margin-left:4px}.rhp-stufen__brutto{margin:6px 0 16px;font-size:1.4rem;color:#121212a8}.rhp-stufen__gruppe{margin:18px 0 8px;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#12121299}.rhp-stufen__panel .rhp-haken li.ist-neu .rhp-haken__disc{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-stufen__panel .rhp-kaufreihe{margin-top:22px;grid-template-columns:minmax(0,1fr)}.rhp-stufen__hinweis{margin-top:12px;font-size:1.4rem;line-height:1.5;color:#121212a8}.rhp-vergleich__balken{display:grid;gap:12px;margin:0 0 clamp(30px,4vw,48px);list-style:none;padding:0}.rhp-balken{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}@media(min-width:750px){.rhp-balken{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:18px}}.rhp-balken__name{font-size:1.6rem;font-weight:800;line-height:1.3;color:var(--fg)}.rhp-balken__name small{display:block;font-size:1.1rem;font-weight:600;color:var(--fg-2)}.rhp-balken__spur{position:relative;height:44px;border-radius:.8rem;background:var(--karte);border:1px solid var(--karte-linie);overflow:hidden}.rhp-balken__fuell{position:absolute;inset:0 auto 0 0;width:var(--w, 50%);display:flex;align-items:center;justify-content:flex-end;padding:0 12px;border-radius:.8rem;background:#ffffff2e;font-size:1.6rem;font-weight:900;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.rhp-balken--wir .rhp-balken__fuell{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-balken--fremd .rhp-balken__fuell{background:#fff3}.rhp--weiss .rhp-balken--fremd .rhp-balken__fuell,.rhp--warm .rhp-balken--fremd .rhp-balken__fuell{background:#12121224}@media(prefers-reduced-motion:no-preference){.rhp-balken.rhp-go .rhp-balken__fuell{animation:rhp-balken 1.3s var(--rhp-ease) calc(var(--rhp-d, 0ms) + .15s) both}}@keyframes rhp-balken{0%{width:0}to{width:var(--w, 50%)}}.rhp-tabelle-huelle{overflow-x:auto;contain:layout inline-size;border-radius:1.2rem}.rhp-tabelle{width:100%;border-collapse:separate;border-spacing:0;font-size:1.6rem;line-height:1.45}.rhp-tabelle caption{text-align:left;font-size:1.4rem;color:var(--fg-2);padding:0 0 12px}.rhp-tabelle th,.rhp-tabelle td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--linie)}.rhp-tabelle thead th{font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);border-bottom:2px solid var(--linie)}.rhp-tabelle tbody th{font-weight:800;color:var(--fg);width:22%}.rhp-tabelle .rhp-tabelle__wir{background:#f5d7001a}.rhp--navy .rhp-tabelle tbody .rhp-tabelle__wir,.rhp--nacht .rhp-tabelle tbody .rhp-tabelle__wir{background:#ffffff0d}.rhp-tabelle thead .rhp-tabelle__wir{background:var(--rhp-gelb);color:var(--rhp-ink);border-radius:.8rem .8rem 0 0}.rhp-tabelle td .rhp-zelle{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.rhp-tabelle .rhp-zelle__ic{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;margin-top:1px}.rhp-zelle__ic--gut{background:var(--rhp-gruen-aa);color:var(--rhp-weiss)}.rhp-zelle__ic--fehlt{background:var(--rhp-rot);color:var(--rhp-weiss)}.rhp-zelle__ic--neutral{background:var(--linie);color:var(--fg)}@media(max-width:749px){.rhp-tabelle caption{display:block;width:100%}.rhp-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rhp-tabelle,.rhp-tabelle tbody,.rhp-tabelle tr,.rhp-tabelle th,.rhp-tabelle td{display:block;width:100%}.rhp-tabelle tr{padding:14px 0;border-bottom:1px solid var(--linie)}.rhp-tabelle th,.rhp-tabelle td{padding:4px 0;border:0}.rhp-tabelle tbody th{width:100%;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.rhp-tabelle td:before{content:attr(data-spalte);display:block;font-size:1.1rem;font-weight:800;color:var(--fg-2);margin:6px 0 2px}.rhp-tabelle .rhp-tabelle__wir{background:transparent}}@media(prefers-reduced-motion:no-preference){.rhp-tabelle tbody tr.rhp-go .rhp-zelle__ic--gut{animation:rhp-tick .6s var(--rhp-feder) calc(var(--rhp-d, 0ms) + .25s) both}}.rhp-vergleich__quelle{margin-top:18px;font-size:1.1rem;line-height:1.5;color:var(--fg-2);max-width:90ch}.rhp-vergleich__fuss{margin-top:clamp(26px,3.4vw,40px)}.rhp-schritte__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:990px){.rhp-schritte__raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.rhp-uhr{position:relative;width:min(100%,360px);aspect-ratio:1 / 1;margin:0 auto}.rhp-uhr svg{width:100%;height:100%;display:block;overflow:visible}.rhp-uhr__grund{fill:none;stroke:var(--linie);stroke-width:14}.rhp-uhr__bogen{fill:none;stroke:var(--rhp-gelb);stroke-width:14;stroke-linecap:round}.rhp-uhr__marke{stroke:var(--fg);stroke-width:3;stroke-linecap:round;opacity:.35}.rhp-uhr__mitte{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.rhp-uhr__zahl{font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:clamp(3.4rem,5.4vw,5.6rem);line-height:.9;letter-spacing:-.03em;color:var(--fg)}.rhp-uhr__einheit{max-width:13em;margin:8px auto 0;font-size:1.1rem;font-weight:800;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);text-wrap:balance}@media(prefers-reduced-motion:no-preference){.rhp-uhr[data-rhp-in].rhp-go .rhp-uhr__bogen{animation:rhp-uhrlauf 2.4s cubic-bezier(.45,0,.2,1) .3s both}}@keyframes rhp-uhrlauf{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.rhp--gelb .rhp-uhr__bogen{stroke:var(--rhp-ink)}.rhp-uhr--live .rhp-uhr__bogen{stroke-dashoffset:var(--rest, 0);transition:stroke-dashoffset .8s var(--rhp-ease),stroke .4s ease}.rhp-uhr.ist-fertig .rhp-uhr__bogen{stroke:var(--rhp-gruen)}.rhp-uhr.ist-fertig .rhp-uhr__einheit{color:var(--rhp-gruen-aa)}.rhp--navy .rhp-uhr.ist-fertig .rhp-uhr__einheit,.rhp--nacht .rhp-uhr.ist-fertig .rhp-uhr__einheit{color:var(--rhp-gruen-hell)}.rhp-schritte--mitlaufen .rhp-schritte__raster{align-items:start}.rhp-schritte--mitlaufen .rhp-uhr{position:sticky;top:calc(var(--header-height, 0px) + 72px);z-index:2}.rhp-schritte--mitlaufen .rhp-schritte__liste{gap:16vh;padding:6vh 0 12vh}.rhp-schritte--mitlaufen .rhp-schritt{transition:border-color .35s ease,box-shadow .35s ease,translate .35s var(--rhp-ease)}.rhp-schritte--mitlaufen .rhp-schritt.ist-an{border-color:var(--rhp-gelb);box-shadow:0 0 0 1px var(--rhp-gelb),0 18px 40px #1212121f;translate:0 -2px}.rhp--gelb.rhp-schritte--mitlaufen .rhp-schritt.ist-an{border-color:var(--rhp-ink);box-shadow:0 0 0 1px var(--rhp-ink),0 18px 40px #1212121f}@media(max-width:989px){.rhp-schritte--mitlaufen .rhp-uhr{top:0;width:min(52vw,200px);padding:8px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(-12px -100vmax -12px -100vmax)}.rhp-schritte--mitlaufen .rhp-uhr__zahl{font-size:clamp(3rem,3.6vw,3.8rem)}.rhp-schritte--mitlaufen .rhp-uhr__einheit{margin-top:4px;font-size:1.1rem;letter-spacing:.03em}.rhp-schritte--mitlaufen .rhp-schritte__liste{gap:22vh;padding-top:4vh}}.rhp-schritte__liste{display:grid;gap:12px;list-style:none;padding:0;margin:0;counter-reset:rhpschritt}.rhp-schritt{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);min-width:0}.rhp-schritt__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--rhp-ink);color:var(--rhp-gelb)}.rhp--nacht .rhp-schritt__icon,.rhp--navy .rhp-schritt__icon{background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-schritt__titel{display:block;font-size:1.6rem;font-weight:900;line-height:1.25;color:var(--fg)}.rhp-schritt__text{display:block;margin-top:3px;font-size:1.4rem;line-height:1.45;color:var(--fg-2)}.rhp-schritt__zeit{font-size:1.4rem;font-weight:900;white-space:nowrap;color:var(--fg);font-variant-numeric:tabular-nums;padding:5px 9px;border-radius:.3rem;background:var(--rhp-gelb);color:var(--rhp-ink)}@media(max-width:479px){.rhp-schritt{grid-template-columns:44px minmax(0,1fr)}.rhp-schritt__icon{width:44px;height:44px}.rhp-schritt__zeit{grid-column:2;justify-self:start}}.rhp-schritte__bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.rhp-schritte__bilder figure{margin:0;border-radius:1.2rem;overflow:hidden;aspect-ratio:4 / 3;position:relative}.rhp-schritte__bilder img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .6s var(--rhp-ease)}.rhp-schritte__bilder figure:hover img{scale:1.04}.rhp-schritte__bilder figcaption{position:absolute;left:10px;bottom:10px;padding:5px 9px;border-radius:.3rem;background:#121212c7;color:var(--rhp-weiss);font-size:1.1rem;font-weight:700}.rhp-foto{overflow:hidden;color:var(--rhp-weiss);background:var(--rhp-ink)}.rhp-foto__bild{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.rhp-foto__bild img{width:100%;height:100%;object-fit:cover;display:block}.rhp-foto__bild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121212e6,#1212128c 45%,#1212121a),linear-gradient(0deg,#12121299,#12121200 40%)}@media(max-width:749px){.rhp-foto__bild:after{background:linear-gradient(0deg,#121212eb,#1212128c 60%,#12121240)}}.rhp-foto__inhalt{position:relative;min-height:clamp(460px,62vh,680px);display:grid;align-content:end;padding-top:120px;padding-bottom:clamp(40px,6vw,80px)}.rhp-foto__inhalt>*{max-width:640px}.rhp-foto .rhp-h2{color:var(--rhp-weiss)}.rhp-foto .rhp-lead{color:#ffffffd1}.rhp-foto__zitat{margin-top:22px;padding-left:18px;border-left:4px solid var(--rhp-gelb);font-size:1.6rem;font-weight:700;line-height:1.5;color:var(--rhp-weiss)}@media(prefers-reduced-motion:no-preference){.rhp-foto.rhp-spielt .rhp-foto__bild img{animation:rhp-kamerafahrt 22s ease-in-out infinite alternate}}@keyframes rhp-kamerafahrt{0%{scale:1;translate:0 0}to{scale:1.08;translate:-1.5% -1%}}.rhp-daten__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px)}.rhp-daten__liste{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:2px solid var(--fg)}@media(min-width:990px){.rhp-daten__liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.rhp-daten__zeile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--linie);min-width:0}.rhp-daten__zeile dt{font-size:1.4rem;font-weight:600;color:var(--fg-2);hyphens:auto;-webkit-hyphens:auto}.rhp-daten__zeile dd{margin:0;font-size:1.6rem;font-weight:800;color:var(--fg)}.rhp-daten__seite{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}@media(min-width:990px){.rhp-daten__seite{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rhp-daten__seite .rhp-download{align-self:stretch}.rhp-download{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);color:var(--fg);text-decoration:none;transition:border-color .2s ease,translate .25s var(--rhp-ease)}.rhp-download:hover{border-color:var(--fg);translate:0 -2px}.rhp-download__format{display:grid;place-items:center;width:52px;height:52px;border-radius:.8rem;background:var(--rhp-rot);color:var(--rhp-weiss);font-size:1.1rem;font-weight:900;letter-spacing:.06em}.rhp-download__titel{display:block;font-size:1.6rem;font-weight:800;line-height:1.3}.rhp-download__info{display:block;font-size:1.1rem;color:var(--fg-2);margin-top:2px}.rhp-download__ic{color:var(--fg)}.rhp-daten__karte{padding:clamp(20px,2.6vw,30px);border-radius:1.2rem;background:var(--rhp-ink);color:var(--rhp-weiss)}.rhp-daten__karte .rhp-sub{color:var(--rhp-weiss);font-size:2rem}.rhp-daten__karte p{margin-top:8px;font-size:1.4rem;line-height:1.5;color:#ffffffc7}.rhp-daten__karte .rhp-btn{margin-top:16px}.rhp-faq__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px)}@media(min-width:990px){.rhp-faq__raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.rhp-faq__kopf{position:sticky;top:calc(var(--header-height, 0px) + 32px)}}.rhp-faq__liste{display:grid;gap:10px}.rhp-frage{border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);transition:border-color .2s ease,box-shadow .25s ease}.rhp-frage[open]{border-color:var(--fg);box-shadow:0 14px 34px #12121214}.rhp-frage summary{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:14px;align-items:center;padding:18px 20px;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:800;line-height:1.35;color:var(--fg)}.rhp-frage summary::-webkit-details-marker{display:none}.rhp-frage summary:focus-visible{outline:3px solid var(--rhp-gelb);outline-offset:2px;border-radius:1.2rem}.rhp-frage__plus{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--linie);transition:rotate .3s var(--rhp-ease),background-color .2s ease,border-color .2s ease}.rhp-frage[open] .rhp-frage__plus{rotate:45deg;background:var(--rhp-gelb);border-color:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-frage__antwort{padding:0 20px 20px;font-size:1.6rem;line-height:1.6;color:var(--fg-2);max-width:70ch}.rhp-frage__antwort p+p{margin-top:10px}@media(prefers-reduced-motion:no-preference){.rhp-frage[open] .rhp-frage__antwort{animation:rhp-auf .5s var(--rhp-ease)}}.rhp-faq__service{margin-top:22px;display:grid;gap:12px}.rhp-anfrage__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px)}@media(min-width:990px){.rhp-anfrage__raster{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.rhp-anfrage__karte{padding:clamp(22px,3vw,44px);border-radius:1.2rem;background:var(--rhp-weiss);color:var(--rhp-ink);box-shadow:0 30px 80px #00000047;min-width:0;--fg: var(--rhp-ink);--fg-2: rgba(18, 18, 18, .72);--linie: rgba(18, 18, 18, .14)}.rhp-formular{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:750px){.rhp-formular{grid-template-columns:repeat(2,minmax(0,1fr))}}.rhp-feld{display:grid;gap:6px;min-width:0}.rhp-feld--voll{grid-column:1 / -1}fieldset.rhp-feld{border:0;padding:0;margin:0;min-width:0}.rhp-feld>label,.rhp-feld>legend{font-size:1.4rem;font-weight:700;color:var(--rhp-ink);padding:0}.rhp-feld>legend{margin-bottom:2px}.rhp-feld>label small,.rhp-feld>legend small{font-weight:500;color:#12121299}.rhp-feld input,.rhp-feld select,.rhp-feld textarea{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid rgba(18,18,18,.22);border-radius:.8rem;background:var(--rhp-weiss);color:var(--rhp-ink);font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.rhp-feld select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.rhp-feld textarea{min-height:120px;resize:vertical;line-height:1.5}.rhp-feld input:focus,.rhp-feld select:focus,.rhp-feld textarea:focus{outline:none;border-color:var(--rhp-ink);box-shadow:0 0 0 3px #f5d700b3}.rhp-feld fieldset{border:0;padding:0;margin:0;min-width:0}.rhp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.rhp-chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1.5px solid rgba(18,18,18,.22);border-radius:.3rem;background:var(--rhp-weiss);font-size:1.4rem;font-weight:700;color:var(--rhp-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.rhp-chip input{position:absolute;opacity:0;width:1px;height:1px}.rhp-chip:hover{border-color:var(--rhp-ink)}.rhp-chip:has(input:checked){background:var(--rhp-ink);border-color:var(--rhp-ink);color:var(--rhp-weiss);box-shadow:inset 0 -4px 0 var(--rhp-gelb)}.rhp-chip:has(input:focus-visible){outline:3px solid var(--rhp-gelb);outline-offset:2px}.rhp-formular__fuss{grid-column:1 / -1;display:grid;gap:10px}.rhp-formular__fuss .rhp-btn{width:100%}.rhp-formular__hinweis{font-size:1.1rem;line-height:1.5;color:#1212129e}.rhp-formular__hinweis a{color:inherit}.rhp-meldung{grid-column:1 / -1;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:.8rem;font-size:1.6rem;font-weight:700;line-height:1.45}.rhp-meldung--ok{background:var(--rhp-gruen-wash);color:var(--rhp-gruen-tief)}.rhp-meldung--fehler{background:var(--rhp-rot-wash);color:var(--rhp-rot-tief)}.rhp-anfrage__wege{display:grid;gap:12px;margin-top:26px}.rhp-anfrage__weg{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);color:var(--fg);text-decoration:none;transition:border-color .2s ease,translate .25s var(--rhp-ease)}a.rhp-anfrage__weg:hover{border-color:var(--fg);translate:0 -2px}.rhp-anfrage__weg-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--rhp-gelb);color:var(--rhp-ink)}.rhp-anfrage__weg strong{display:block;font-size:1.6rem;font-weight:800}.rhp-anfrage__weg span{font-size:1.4rem;color:var(--fg-2)}.rhp-anfrage .rhp-haken{margin-top:22px}.rhp-zubehoer__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:750px){.rhp-zubehoer__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.rhp-zubehoer__raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rhp-zubehoer__raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rhp-zkarte__h{margin:0;font:inherit}.rhp-zkarte__fakten{font-size:1.1rem;font-weight:700;line-height:1.4;color:var(--fg);padding:6px 9px;border-radius:.3rem;background:var(--rhp-fog);justify-self:start}.rhp--fog .rhp-zkarte__fakten{background:var(--rhp-warm)}.rhp-zkarte__mehr{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:1.4rem;font-weight:700;color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--rhp-gelb);text-decoration-thickness:2px;text-underline-offset:3px;justify-self:start}.rhp-zkarte__mehr:hover{color:var(--fg)}.rhp-linkzeile{display:flex;flex-wrap:wrap;gap:14px 28px;margin:clamp(26px,3.4vw,40px) 0 0;padding:0;list-style:none}.rhp-zkarte{display:grid;grid-template-rows:auto 1fr;border-radius:1.2rem;background:var(--karte);border:1px solid var(--karte-linie);overflow:hidden;min-width:0;transition:translate .3s var(--rhp-ease),box-shadow .3s ease}.rhp-zkarte:hover{translate:0 -4px;box-shadow:0 18px 44px #1212121f}.rhp-zkarte__bild{position:relative;display:block;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--rhp-fog)}.rhp-zkarte__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .6s var(--rhp-ease)}.rhp-zkarte:hover .rhp-zkarte__bild img{scale:1.05}.rhp-zkarte__marke{position:absolute;top:12px;left:12px;padding:4px 9px;border-radius:.3rem;background:var(--rhp-gelb);color:var(--rhp-ink);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rhp-zkarte__text{display:grid;gap:8px;align-content:start;padding:18px 18px 20px}.rhp-zkarte__titel{font-size:1.6rem;font-weight:900;line-height:1.25;color:var(--fg);text-decoration:none}.rhp-zkarte__titel:hover{text-decoration:underline;text-decoration-color:var(--rhp-gelb);text-decoration-thickness:3px}.rhp-zkarte__nutzen{font-size:1.4rem;line-height:1.5;color:var(--fg-2)}.rhp-zkarte__preis{font-size:2rem;font-weight:900;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:4px}.rhp-zkarte__preis small{font-size:1.1rem;font-weight:600;color:var(--fg-2)}.rhp-zkarte__knoepfe{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.rhp-band__innen{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center}@media(min-width:990px){.rhp-band__innen{grid-template-columns:minmax(0,1.3fr) auto;gap:48px}}.rhp-band .rhp-h2{font-size:clamp(3rem,3.6vw,3.8rem)}.rhp-band__punkte{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;list-style:none;padding:0}.rhp-band__punkte li{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:700;color:var(--fg)}.rhp-band__punkte .rhp-icon{color:var(--haken)}.rhp--gelb .rhp-band__punkte .rhp-icon{color:var(--rhp-ink)}.rhp-band__knoepfe{display:grid;gap:10px;min-width:min(100%,320px)}.rhp-band__knoepfe .rhp-btn{width:100%}.rhp-band__tel{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:1.6rem;font-weight:800;color:var(--fg);text-decoration:none}.rhp-band__tel:hover{text-decoration:underline}.rhp-presse{overflow:hidden}.rhp-presse__innen{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;padding-top:22px;padding-bottom:22px}@media(min-width:990px){.rhp-presse__innen{grid-template-columns:auto minmax(0,1fr);gap:32px}}.rhp-presse__titel{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.rhp-presse__fenster{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rhp-presse__band{display:flex;align-items:center;gap:46px;width:max-content;list-style:none;padding:0;margin:0}.rhp-presse__band li{flex:none;display:grid;place-items:center;height:44px}.rhp-presse__band img{height:34px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .3s ease,opacity .3s ease}.rhp-presse__band li:hover img{filter:none;opacity:1}.rhp--nacht .rhp-presse__band img,.rhp--navy .rhp-presse__band img{filter:grayscale(1) brightness(0) invert(1);opacity:.7}.rhp-presse__kopie{display:none}@media(prefers-reduced-motion:no-preference){.rhp-presse.rhp-laeuft .rhp-presse__kopie{display:grid}.rhp-presse.rhp-laeuft .rhp-presse__band{animation:rhp-laufband var(--dauer, 38s) linear infinite}.rhp-presse.rhp-laeuft .rhp-presse__fenster:hover .rhp-presse__band{animation-play-state:paused}}@keyframes rhp-laufband{0%{translate:0 0}to{translate:-50% 0}}@media(max-width:989px){.rhp-presse__band{gap:32px}.rhp-presse__band img{height:28px}}.rhp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid rgba(18,18,18,.1);box-shadow:0 -12px 30px #1212121a;translate:0 110%;transition:translate .45s var(--rhp-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--rhp-ink)}.rhp-sticky.ist-da{translate:0 0}.rhp-sticky__innen{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.rhp-sticky__info{display:flex;align-items:center;gap:12px;min-width:0}.rhp-sticky__info .rhp-pikto{flex:none;width:58px;color:var(--rhp-ink)}.rhp-sticky__name{display:block;font-size:1.4rem;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhp-sticky__preis{display:block;font-size:1.4rem;font-weight:600;color:#121212b3;font-variant-numeric:tabular-nums}.rhp-sticky__preis strong{color:var(--rhp-ink);font-weight:900;font-size:1.6rem}.rhp-sticky__knoepfe{display:flex;gap:10px}.rhp-sticky__knoepfe .rhp-btn{min-height:48px;padding:0 18px;font-size:1.6rem}@media(max-width:749px){.rhp-sticky{padding-top:8px}.rhp-sticky__innen{grid-template-columns:minmax(0,1fr);gap:6px}.rhp-sticky__info .rhp-pikto{display:none}.rhp-sticky__info>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-width:0}.rhp-sticky__name{min-width:0;font-size:1.4rem}.rhp-sticky__preis{flex:none;white-space:nowrap;font-size:1.1rem}.rhp-sticky__preis strong{font-size:1.4rem}.rhp-sticky__knoepfe .rhp-btn{flex:1 1 0;min-width:0;min-height:46px;padding:0 8px;font-size:1.4rem;white-space:nowrap}.rhp-sticky__knoepfe .rhp-btn .rhp-icon{display:none}}@media(max-width:379px){.rhp-sticky__knoepfe{gap:6px}.rhp-sticky__knoepfe .rhp-btn{padding:0 4px;font-size:1.1rem}}body:has(.rhp-sticky.ist-da){padding-bottom:96px}@media(max-width:749px){body:has(.rhp-sticky.ist-da){padding-bottom:104px}}body:has(.rhp-sticky.ist-da) :is(#shopify-chat,shopify-chat,.shopify-chat,inbox-online-store-chat){bottom:118px!important}@media(prefers-reduced-motion:reduce){.rhp *,.rhp *:before,.rhp *:after{transition-duration:.01ms!important}.rhp-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rescu-rhp.css.map */
