{"id":4081,"date":"2026-06-07T13:42:00","date_gmt":"2026-06-07T11:42:00","guid":{"rendered":"https:\/\/www.saunaerlebnis.ch\/home\/?page_id=4081"},"modified":"2026-10-30T01:11:34","modified_gmt":"2026-10-30T00:11:34","slug":"gutschein-kaufen","status":"publish","type":"page","link":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/","title":{"rendered":"Gutschein Kaufen"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><section class=\"sauna-voucher-page\">\n\n  <!-- INTRO -->\n  <section class=\"sauna-section sauna-intro\">\n    <div class=\"sauna-container sauna-grid-2\">\n      <div>\n        <span class=\"sauna-eyebrow\">Mehr als ein Gutschein<\/span>\n        <h2>Du schenkst nicht nur Sauna. Du schenkst echte Erholung.<\/h2>\n      <\/div>\n\n      <div>\n        <p>\n          Ob Geburtstag, Hochzeitstag, Weihnachten oder einfach als Dankesch\u00f6n:\n          Ein Sauna Erlebnis Gutschein ist ein Geschenk, das entschleunigt,\n          verbindet und lange in Erinnerung bleibt. Der Beschenkte w\u00e4hlt den\n          passenden Standort und geniesst eine private Auszeit in besonderer Atmosph\u00e4re.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- GUTSCHEINE \/ STANDORTE -->\n  <section id=\"gutscheine\" class=\"sauna-section sauna-vouchers\">\n    <div class=\"sauna-container\">\n\n      <div class=\"sauna-section-head\">\n        <span class=\"sauna-eyebrow\">Standort ausw\u00e4hlen<\/span>\n        <h2>Das passende Erlebnis verschenken<\/h2>\n        <p>\n          W\u00e4hle den gew\u00fcnschten Standort und verschenke ein privates Sauna Erlebnis\n          an einem besonderen Ort.\n        <\/p>\n      <\/div>\n\n\n      <div class=\"sauna-card-grid sauna-location-grid\">\n\n\n        <!-- =====================================================\n             STANDORT 01: HOTEL HERMITAGE LAKE LUCERNE\n             ===================================================== -->\n        <article class=\"sauna-voucher-card sauna-location-card sauna-product-popup-trigger\" role=\"button\" tabindex=\"0\" data-product-url=\"https:\/\/www.saunaerlebnis.ch\/home\/produkt\/sauna-erlebnis-gutscheine-hermitage\/\" data-popup-title=\"Sauna Erlebnis Gutschein \u2013 Hotel Hermitage Luzern\">\n\n          <div\n            class=\"sauna-card-image\"\n            style=\"background-image:url('https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2026\/10\/saunaerlebnis-hermitage-drone-abenddaemmerung.webp');\">\n            <span class=\"sauna-badge\">Luzern<\/span>\n          <\/div>\n\n          <div class=\"sauna-card-body\">\n\n            <span class=\"sauna-location-label\">Hotel Hermitage<\/span>\n            <h3>Sauna Erlebnis Luzern<\/h3>\n\n            <p>\n              Verschenke eine private Sauna-Auszeit im Hotel Hermitage Luzern \u2013\n              stilvoll, erholsam und direkt am Vierwaldst\u00e4ttersee.\n            <\/p>\n\n            <div class=\"sauna-card-meta\">\n              <span>Hotel Hermitage<\/span>\n              <span>Luzern<\/span>\n            <\/div>\n\n            <button type=\"button\" class=\"sauna-btn sauna-btn--card\" tabindex=\"-1\">\n              Gutschein ansehen\n            <\/button>\n\n          <\/div>\n        <\/article>\n\n\n\n        <!-- =====================================================\n             STANDORT 02: SCHWIMMBAD SUHR \u2013 BUCHS \u2013 GR\u00c4NICHEN\n             ===================================================== -->\n        <article class=\"sauna-voucher-card sauna-location-card sauna-product-popup-trigger\" role=\"button\" tabindex=\"0\" data-product-url=\"https:\/\/www.saunaerlebnis.ch\/home\/produkt\/schwimmbad-suhr\/\" data-popup-title=\"Sauna Erlebnis Gutschein \u2013 Schwimmbad Suhr\">\n\n          <!-- BILD HIER SP\u00c4TER ERSETZEN -->\n          <div\n            class=\"sauna-card-image\"\n            style=\"background-image:url('https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2026\/10\/Sauna-Erlebnis-Suhr-Sauna-outdoor_drone.webp');\">\n            <span class=\"sauna-badge\">Aargau<\/span>\n          <\/div>\n\n          <div class=\"sauna-card-body\">\n\n            <span class=\"sauna-location-label\">Schwimmbad Suhr<\/span>\n            <h3>Sauna Erlebnis Suhr<\/h3>\n\n            <p>\n              Verschenke eine private Sauna-Auszeit beim Schwimmbad\n              Suhr \u2013 Buchs \u2013 Gr\u00e4nichen mit viel Privatsph\u00e4re,\n              W\u00e4rme und Zeit zum Entspannen.\n            <\/p>\n\n            <div class=\"sauna-card-meta\">\n              <span>Schwimmbad Suhr<\/span>\n              <span>Aargau<\/span>\n            <\/div>\n\n            <button type=\"button\" class=\"sauna-btn sauna-btn--card\" tabindex=\"-1\">\n              Gutschein ansehen\n            <\/button>\n\n          <\/div>\n        <\/article>\n\n\n\n        <!-- =====================================================\n             STANDORT 03: TCS CAMPING DISENTIS\n             ===================================================== -->\n        <article class=\"sauna-voucher-card sauna-location-card sauna-product-popup-trigger\" role=\"button\" tabindex=\"0\" data-product-url=\"https:\/\/www.saunaerlebnis.ch\/home\/produkt\/sauna-erlebnis-gutscheine-disentis\/\" data-popup-title=\"Sauna Erlebnis Gutschein \u2013 TCS Camping Disentis\">\n\n          <div\n            class=\"sauna-card-image\"\n            style=\"background-image:url('https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2025\/04\/Avatar_tcs_disentis.jpg');\">\n            <span class=\"sauna-badge\">Graub\u00fcnden<\/span>\n          <\/div>\n\n          <div class=\"sauna-card-body\">\n\n            <span class=\"sauna-location-label\">TCS Camping<\/span>\n            <h3>Sauna Erlebnis Disentis<\/h3>\n\n            <p>\n              Private W\u00e4rme in alpiner Natur \u2013 das passende Geschenk f\u00fcr alle,\n              die Ruhe, Bergluft und Entspannung verbinden m\u00f6chten.\n            <\/p>\n\n            <div class=\"sauna-card-meta\">\n              <span>TCS Camping<\/span>\n              <span>Disentis<\/span>\n            <\/div>\n\n            <button type=\"button\" class=\"sauna-btn sauna-btn--card\" tabindex=\"-1\">\n              Gutschein ansehen\n            <\/button>\n\n          <\/div>\n        <\/article>\n\n\n\n        <!-- =====================================================\n             STANDORT 04: TCS CAMPING OLIVONE\n             ===================================================== -->\n        <article class=\"sauna-voucher-card sauna-location-card sauna-product-popup-trigger\" role=\"button\" tabindex=\"0\" data-product-url=\"https:\/\/www.saunaerlebnis.ch\/home\/produkt\/sauna-erlebnis-gutscheine-olivone\/\" data-popup-title=\"Sauna Erlebnis Gutschein \u2013 TCS Camping Olivone\">\n\n          <div\n            class=\"sauna-card-image\"\n            style=\"background-image:url('https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2026\/05\/slider_tcs_camping_olivone.jpg');\">\n            <span class=\"sauna-badge\">Tessin<\/span>\n          <\/div>\n\n          <div class=\"sauna-card-body\">\n\n            <span class=\"sauna-location-label\">TCS Camping<\/span>\n            <h3>Sauna Erlebnis Olivone<\/h3>\n\n            <p>\n              Ein einladendes Sauna Erlebnis mitten im Valle di Blenio \u2013\n              perfekt als Geschenk f\u00fcr Entspannung, W\u00e4rme und gemeinsame Zeit\n              in der Tessiner Bergwelt.\n            <\/p>\n\n            <div class=\"sauna-card-meta\">\n              <span>TCS Camping<\/span>\n              <span>Olivone<\/span>\n            <\/div>\n\n            <button type=\"button\" class=\"sauna-btn sauna-btn--card\" tabindex=\"-1\">\n              Gutschein ansehen\n            <\/button>\n\n          <\/div>\n        <\/article>\n\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ERLEBNIS -->\n  <section class=\"sauna-section sauna-experience\">\n    <div class=\"sauna-container sauna-grid-2 sauna-grid-center\">\n\n      <div class=\"sauna-image-stack\">\n\n        <div\n          class=\"sauna-image-main\"\n          style=\"background-image:url('https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2026\/10\/saunaerlebnis-hermitage-sauna-indoor.webp');\">\n        <\/div>\n\n        <div class=\"sauna-floating-box\">\n          <strong>Private Auszeit<\/strong>\n          <span>W\u00e4rme, Ruhe und ein Moment, der bleibt.<\/span>\n        <\/div>\n\n      <\/div>\n\n      <div>\n\n        <span class=\"sauna-eyebrow\">Das Erlebnis<\/span>\n        <h2>Ein Geschenk, das man sp\u00fcrt.<\/h2>\n\n        <p>\n          Der Moment, wenn die W\u00e4rme einsetzt. Die Ruhe, die entsteht.\n          Das gute Gef\u00fchl, sich bewusst Zeit zu nehmen. Genau das macht\n          den Sauna Erlebnis Gutschein zu einem besonderen Geschenk.\n        <\/p>\n\n        <div class=\"sauna-benefits\">\n\n          <div>\n            <strong>Privat<\/strong>\n            <span>\n              Ungest\u00f6rte Zeit f\u00fcr sich, zu zweit oder mit besonderen Menschen.\n            <\/span>\n          <\/div>\n\n          <div>\n            <strong>Standort w\u00e4hlen<\/strong>\n            <span>\n              Einl\u00f6sbar am jeweils ausgew\u00e4hlten Sauna Erlebnis Standort.\n            <\/span>\n          <\/div>\n\n          <div>\n            <strong>Einfach verschenken<\/strong>\n            <span>\n              Online kaufen, Gutschein erhalten und Freude bereiten.\n            <\/span>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- ABLAUF -->\n  <section id=\"ablauf\" class=\"sauna-section sauna-steps\">\n\n    <div class=\"sauna-container\">\n\n      <div class=\"sauna-section-head\">\n        <span class=\"sauna-eyebrow\">So funktioniert\u2019s<\/span>\n        <h2>In wenigen Schritten zum Geschenk<\/h2>\n      <\/div>\n\n      <div class=\"sauna-step-grid\">\n\n        <div class=\"sauna-step\">\n          <span>01<\/span>\n          <h3>Standort w\u00e4hlen<\/h3>\n          <p>W\u00e4hle den gew\u00fcnschten Sauna Erlebnis Standort aus.<\/p>\n        <\/div>\n\n        <div class=\"sauna-step\">\n          <span>02<\/span>\n          <h3>Gutschein kaufen<\/h3>\n          <p>Bestelle den passenden Gutschein bequem online.<\/p>\n        <\/div>\n\n        <div class=\"sauna-step\">\n          <span>03<\/span>\n          <h3>Verschenken<\/h3>\n          <p>\n            Den Gutschein digital weiterleiten oder pers\u00f6nlich\n            ausgedruckt \u00fcbergeben.\n          <\/p>\n        <\/div>\n\n        <div class=\"sauna-step\">\n          <span>04<\/span>\n          <h3>Auszeit geniessen<\/h3>\n          <p>\n            Termin buchen, ankommen, entspannen und das Erlebnis geniessen.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ANL\u00c4SSE -->\n  <section class=\"sauna-section sauna-occasions\">\n\n    <div class=\"sauna-container\">\n\n      <div class=\"sauna-section-head\">\n        <span class=\"sauna-eyebrow\">Geschenkidee<\/span>\n        <h2>Perfekt f\u00fcr besondere Anl\u00e4sse<\/h2>\n      <\/div>\n\n      <div class=\"sauna-pill-grid\">\n        <span>Geburtstag<\/span>\n        <span>Weihnachten<\/span>\n        <span>Hochzeitstag<\/span>\n        <span>Valentinstag<\/span>\n        <span>Danke sagen<\/span>\n        <span>Paarzeit<\/span>\n        <span>Freundschaft<\/span>\n        <span>Mitarbeitergeschenk<\/span>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- TESTIMONIAL -->\n  <section\n    class=\"sauna-section sauna-testimonial\"\n    style=\"background-image:url('https:\/\/www.saunaerlebnis.ch\/wp-content\/uploads\/sauna-abendstimmung.jpg');\">\n\n    <div class=\"sauna-container\">\n\n      <div class=\"sauna-quote\">\n\n        <span>\u201c<\/span>\n\n        <p>\n          Ein wundersch\u00f6nes Erlebnis und eine tolle Geschenkidee.\n          Der Gutschein war pers\u00f6nlich, unkompliziert und kam sehr gut an.\n        <\/p>\n\n        <strong>\u2013 Gaststimme<\/strong>\n\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- FAQ -->\n  <section class=\"sauna-section sauna-faq\">\n\n    <div class=\"sauna-container sauna-grid-2\">\n\n      <div>\n\n        <span class=\"sauna-eyebrow\">Fragen zum Gutschein<\/span>\n        <h2>Alles Wichtige auf einen Blick<\/h2>\n\n        <p>\n          Hier findest du die wichtigsten Informationen rund um\n          unsere Sauna Erlebnis Gutscheine.\n        <\/p>\n\n      <\/div>\n\n\n      <div class=\"sauna-faq-list\">\n\n        <details>\n          <summary>Wie erhalte ich den Gutschein?<\/summary>\n          <p>\n            Nach dem Kauf erh\u00e4ltst du den Gutschein digital und kannst ihn\n            direkt weiterleiten oder ausdrucken.\n          <\/p>\n        <\/details>\n\n        <details>\n          <summary>F\u00fcr wen eignet sich der Gutschein?<\/summary>\n          <p>\n            Der Gutschein eignet sich ideal f\u00fcr Paare, Freunde, Familie,\n            Mitarbeitende oder alle, denen du eine besondere Auszeit schenken m\u00f6chtest.\n          <\/p>\n        <\/details>\n\n        <details>\n          <summary>Kann der Termin frei gew\u00e4hlt werden?<\/summary>\n          <p>\n            Der Beschenkte kann seinen Termin nach Verf\u00fcgbarkeit \u00fcber unser\n            Buchungssystem ausw\u00e4hlen.\n          <\/p>\n        <\/details>\n\n        <details>\n          <summary>Wo kann der Gutschein eingel\u00f6st werden?<\/summary>\n          <p>\n            Der Gutschein ist f\u00fcr den jeweils ausgew\u00e4hlten Standort g\u00fcltig.\n            Die Standortangabe findest du direkt beim jeweiligen Gutschein.\n          <\/p>\n        <\/details>\n\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- FINAL CTA -->\n  <section class=\"sauna-final-cta\">\n\n    <div class=\"sauna-container\">\n\n      <h2>Bereit, echte Erholung zu verschenken?<\/h2>\n\n      <p>\n        W\u00e4hle jetzt den passenden Standort und schenke einen Sauna-Moment,\n        der in Erinnerung bleibt.\n      <\/p>\n\n      <a\n        href=\"#gutscheine\"\n        class=\"sauna-btn sauna-btn--primary\">\n        Jetzt Standort ausw\u00e4hlen\n      <\/a>\n\n    <\/div>\n\n  <\/section>\n\n<\/section>\n\n<style>\n  .sauna-voucher-card.sauna-product-popup-trigger {\n    cursor: pointer;\n  }\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  document.querySelectorAll('.sauna-voucher-card.sauna-product-popup-trigger').forEach(function (card) {\n    card.addEventListener('keydown', function (event) {\n      if (event.key === 'Enter' || event.key === ' ') {\n        event.preventDefault();\n        card.click();\n      }\n    });\n  });\n});\n<\/script>\n\n<!-- SAUNA ERLEBNIS | GUTSCHEIN POPUP -->\n<div class=\"sauna-product-popup\" id=\"saunaProductPopup\" aria-hidden=\"true\">\n\n  <div\n    class=\"sauna-product-popup__backdrop\"\n    data-popup-close>\n  <\/div>\n\n  <div\n    class=\"sauna-product-popup__dialog\"\n    role=\"dialog\"\n    aria-modal=\"true\"\n    aria-labelledby=\"saunaProductPopupTitle\">\n\n    <!-- HEADER -->\n    <div class=\"sauna-product-popup__header\">\n\n      <div class=\"sauna-product-popup__heading\">\n        <span class=\"sauna-product-popup__eyebrow\">\n          SAUNA ERLEBNIS GUTSCHEIN\n        <\/span>\n\n        <h3 id=\"saunaProductPopupTitle\">\n          Gutschein ausw\u00e4hlen\n        <\/h3>\n      <\/div>\n\n      <button\n        type=\"button\"\n        class=\"sauna-product-popup__close\"\n        data-popup-close\n        aria-label=\"Popup schliessen\">\n        \u00d7\n      <\/button>\n\n    <\/div>\n\n\n    <!-- CONTENT -->\n    <div class=\"sauna-product-popup__body\">\n\n      <div class=\"sauna-product-popup__loading\" id=\"saunaPopupLoading\">\n        <div class=\"sauna-popup-loader\"><\/div>\n        <span>Gutschein wird geladen \u2026<\/span>\n      <\/div>\n\n      <iframe\n        id=\"saunaProductPopupIframe\"\n        src=\"\"\n        title=\"Sauna Erlebnis Gutschein\"\n        loading=\"lazy\">\n      <\/iframe>\n\n    <\/div>\n\n\n    <!-- FOOTER -->\n    <div class=\"sauna-product-popup__footer\">\n\n      <div class=\"sauna-popup-trust\">\n        <span>\u2713 Digitaler Gutschein<\/span>\n        <span>\u2713 Private Sauna<\/span>\n        <span>\u2713 Bis 4 Personen<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<style>\n\n\/* =========================================================\n   SAUNA ERLEBNIS \u2013 GUTSCHEIN POPUP\n   ========================================================= *\/\n\n.sauna-product-popup {\n  position: fixed;\n  inset: 0;\n  z-index: 999999;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 30px;\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transition:\n    opacity .25s ease,\n    visibility .25s ease;\n}\n\n\n\/* OPEN STATE *\/\n\n.sauna-product-popup.is-open {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n}\n\n\n\/* BACKDROP *\/\n\n.sauna-product-popup__backdrop {\n  position: absolute;\n  inset: 0;\n\n  background: rgba(18, 22, 23, .78);\n\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n}\n\n\n\/* DIALOG *\/\n\n.sauna-product-popup__dialog {\n  position: relative;\n\n  width: min(1120px, 92vw);\n  height: min(760px, 86vh);\n  max-height: 86vh;\n\n  display: flex;\n  flex-direction: column;\n\n  background: #ffffff;\n\n  border-radius: 24px;\n\n  overflow: hidden;\n\n  box-shadow:\n    0 35px 100px rgba(0, 0, 0, .30);\n\n  transform: translateY(15px) scale(.985);\n\n  transition:\n    transform .3s ease;\n}\n\n\n.sauna-product-popup.is-open\n.sauna-product-popup__dialog {\n  transform: translateY(0) scale(1);\n}\n\n\n\/* =========================================================\n   HEADER\n   ========================================================= *\/\n\n.sauna-product-popup__header {\n\n  flex: 0 0 auto;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 30px;\n\n  padding: 24px 30px;\n\n  background: #ffffff;\n\n  border-bottom: 1px solid #ececea;\n}\n\n\n.sauna-product-popup__heading {\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n}\n\n\n.sauna-product-popup__eyebrow {\n\n  font-size: 11px;\n  line-height: 1.3;\n\n  letter-spacing: 2px;\n\n  text-transform: uppercase;\n\n  color: #366f7f;\n\n  font-weight: 600;\n}\n\n\n.sauna-product-popup__header h3 {\n\n  margin: 0 !important;\n\n  font-size: 25px;\n  line-height: 1.2;\n\n  font-weight: 500;\n\n  color: #242726;\n}\n\n\n\/* CLOSE *\/\n\n.sauna-product-popup__close {\n\n  flex: 0 0 46px;\n\n  width: 46px;\n  height: 46px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border: 0;\n\n  border-radius: 50%;\n\n  background: #f3f3f1;\n\n  color: #252725;\n\n  font-size: 30px;\n  font-weight: 300;\n\n  line-height: 1;\n\n  cursor: pointer;\n\n  transition:\n    background .2s ease,\n    transform .2s ease;\n}\n\n\n.sauna-product-popup__close:hover {\n\n  background: #e9e9e6;\n\n  transform: rotate(5deg);\n}\n\n\n\/* =========================================================\n   BODY\n   ========================================================= *\/\n\n.sauna-product-popup__body {\n\n  position: relative;\n\n  flex: 1 1 auto;\n\n  min-height: 0;\n\n  background: #f7f7f5;\n\n  overflow: hidden;\n}\n\n\n\/* IFRAME *\/\n\n.sauna-product-popup__body iframe {\n\n  width: 100%;\n  height: 100%;\n\n  border: 0;\n\n  display: block;\n\n  background: #ffffff;\n\n  opacity: 0;\n\n  transition: opacity .3s ease;\n}\n\n\n.sauna-product-popup__body iframe.is-loaded {\n  opacity: 1;\n}\n\n\n\/* =========================================================\n   LOADER\n   ========================================================= *\/\n\n.sauna-product-popup__loading {\n\n  position: absolute;\n  inset: 0;\n\n  z-index: 2;\n\n  display: flex;\n  flex-direction: column;\n\n  align-items: center;\n  justify-content: center;\n\n  gap: 16px;\n\n  background: #f7f7f5;\n\n  color: #6d706e;\n\n  font-size: 14px;\n\n  transition:\n    opacity .25s ease,\n    visibility .25s ease;\n}\n\n\n.sauna-product-popup__loading.is-hidden {\n\n  opacity: 0;\n  visibility: hidden;\n}\n\n\n.sauna-popup-loader {\n\n  width: 34px;\n  height: 34px;\n\n  border-radius: 50%;\n\n  border: 3px solid #e1e1de;\n  border-top-color: #366f7f;\n\n  animation: saunaPopupSpin .8s linear infinite;\n}\n\n\n@keyframes saunaPopupSpin {\n\n  to {\n    transform: rotate(360deg);\n  }\n\n}\n\n\n\/* =========================================================\n   FOOTER\n   ========================================================= *\/\n\n.sauna-product-popup__footer {\n\n  flex: 0 0 auto;\n\n  padding: 16px 30px;\n\n  background: #ffffff;\n\n  border-top: 1px solid #ececea;\n}\n\n\n.sauna-popup-trust {\n\n  display: flex;\n\n  justify-content: center;\n\n  flex-wrap: wrap;\n\n  gap: 12px 30px;\n\n  font-size: 12px;\n\n  color: #737774;\n}\n\n\n.sauna-popup-trust span {\n\n  white-space: nowrap;\n}\n\n\n\/* =========================================================\n   BODY LOCK\n   ========================================================= *\/\n\nbody.sauna-popup-open {\n  overflow: hidden !important;\n}\n\n\/* Avada Sticky Header ausblenden, solange das Gutschein-Popup offen ist *\/\nbody.sauna-popup-open #header,\nbody.sauna-popup-open #wrapper .fusion-header-wrapper,\nbody.sauna-popup-open .fusion-header-wrapper,\nbody.sauna-popup-open .fusion-header,\nbody.sauna-popup-open .fusion-secondary-header {\n  visibility: hidden !important;\n  pointer-events: none !important;\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media (max-width: 900px) {\n\n  .sauna-product-popup {\n    padding: 18px;\n  }\n\n  .sauna-product-popup__dialog {\n\n    width: 100%;\n    height: 94vh;\n\n    border-radius: 20px;\n  }\n\n  .sauna-product-popup__header {\n    padding: 20px 22px;\n  }\n\n  .sauna-product-popup__header h3 {\n    font-size: 21px;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 600px) {\n\n  .sauna-product-popup {\n    padding: 0;\n    align-items: flex-end;\n  }\n\n  .sauna-product-popup__dialog {\n\n    width: 100%;\n    height: 94vh;\n\n    border-radius: 20px 20px 0 0;\n  }\n\n  .sauna-product-popup__header {\n    padding: 17px 18px;\n  }\n\n  .sauna-product-popup__eyebrow {\n    font-size: 9px;\n    letter-spacing: 1.5px;\n  }\n\n  .sauna-product-popup__header h3 {\n    font-size: 18px;\n  }\n\n  .sauna-product-popup__close {\n\n    flex-basis: 40px;\n\n    width: 40px;\n    height: 40px;\n\n    font-size: 25px;\n  }\n\n  .sauna-product-popup__footer {\n    padding: 12px 15px;\n  }\n\n  .sauna-popup-trust {\n    gap: 7px 14px;\n    font-size: 10px;\n  }\n\n}\n\n<\/style><script>\ndocument.addEventListener('DOMContentLoaded', function () {\n\n  var popup = document.getElementById('saunaProductPopup');\n  var iframe = document.getElementById('saunaProductPopupIframe');\n  var title = document.getElementById('saunaProductPopupTitle');\n  var loader = document.getElementById('saunaPopupLoading');\n\n  var triggers = document.querySelectorAll('.sauna-product-popup-trigger');\n  var closeButtons = document.querySelectorAll('[data-popup-close]');\n\n  if (!popup || !iframe || !triggers.length) {\n    return;\n  }\n\n\n  \/* =====================================================\n     POPUP AUS AVADA-LAYOUT L\u00d6SEN\n     ===================================================== *\/\n\n  document.body.appendChild(popup);\n\n\n  \/* =====================================================\n     POPUP \u00d6FFNEN\n     ===================================================== *\/\n\n  function openPopup(url, popupTitle) {\n\n    if (!url) {\n      return;\n    }\n\n    title.textContent =\n      popupTitle || 'Sauna Erlebnis Gutschein';\n\n    iframe.classList.remove('is-loaded');\n\n    if (loader) {\n      loader.classList.remove('is-hidden');\n    }\n\n    iframe.src = url;\n\n    popup.classList.add('is-open');\n    popup.setAttribute('aria-hidden', 'false');\n\n    document.body.classList.add('sauna-popup-open');\n  }\n\n\n  \/* =====================================================\n     PRODUKTSEITE IM IFRAME OPTIMIEREN\n     ===================================================== *\/\n\n  iframe.addEventListener('load', function () {\n\n    try {\n\n      var iframeDoc =\n        iframe.contentDocument ||\n        iframe.contentWindow.document;\n\n      if (!iframeDoc) {\n        return;\n      }\n\n\n      \/* =================================================\n         EIGENES CSS IN DIE PRODUKTSEITE EINF\u00dcGEN\n         ================================================= *\/\n\n      var style = iframeDoc.createElement('style');\n\n      style.textContent = `\n\n\n        \/* =============================================\n           HEADER \/ NAVIGATION \/ UNN\u00d6TIGE ELEMENTE\n           ============================================= *\/\n\n        #header,\n        .fusion-header-wrapper,\n        .fusion-header,\n        .fusion-secondary-header,\n      \t.fusion-tb-header,\n        #sliders-container,\n        .fusion-page-title-bar,\n        #wpadminbar,\n        .woocommerce-breadcrumb,\n        .product_meta,\n        .social-share,\n        .social-links,\n        .related,\n        .upsells,\n        .woocommerce-tabs,\n        .fusion-footer,\n        footer,\n        #footer {\n          display: none !important;\n        }\n\n\n        \/* =============================================\n           SEITE\n           ============================================= *\/\n\n        html {\n          margin-top: 0 !important;\n          padding-top: 0 !important;\n        }\n\n        body {\n          margin: 0 !important;\n          padding: 0 !important;\n          background: #f7f7f5 !important;\n        }\n\n        #wrapper {\n          margin: 0 !important;\n          padding: 0 !important;\n          min-height: 0 !important;\n        }\n\n        #main {\n          margin: 0 !important;\n          padding-top: 6px !important;\n          padding-bottom: 20px !important;\n          min-height: 0 !important;\n          background: #f7f7f5 !important;\n        }\n\n\n        \/* =============================================\n           PRODUKTBEREICH\n           ============================================= *\/\n\n        .product {\n          margin-top: 0 !important;\n          margin-bottom: 0 !important;\n        }\n\n        .product .product_title {\n          margin-top: 0 !important;\n          margin-bottom: 14px !important;\n        }\n\n\n        \/* =============================================\n           LAGERBESTAND\n           ============================================= *\/\n\n        .stock,\n        p.stock,\n        .woocommerce-variation-availability {\n          display: none !important;\n        }\n\n\n        \/* =============================================\n           MENGE\n           ============================================= *\/\n\n        form.cart .quantity,\n        .quantity {\n          display: none !important;\n        }\n\n\n        \/* =============================================\n           PAYPAL EXPRESS\n           ============================================= *\/\n\n        .ppc-button-wrapper,\n        .paypal-buttons,\n        .paypal-button-container,\n        #ppc-button,\n        #ppc-button-ppcp-gateway,\n        .wc-ppcp-product-payments__container,\n        .wc-ppcp-product-payments,\n        [id*=\"paypal\"],\n        [class*=\"paypal-button\"] {\n          display: none !important;\n        }\n\n\n        \/* =============================================\n           PREISE \u2013 KOMPAKT\n           ============================================= *\/\n\n        .summary > .price,\n        .summary.entry-summary > .price,\n        .product .summary > .price,\n        .product .summary p.price {\n          color: #505653 !important;\n          font-size: 16px !important;\n          line-height: 1.25 !important;\n          font-weight: 500 !important;\n          letter-spacing: 0 !important;\n          margin-top: 6px !important;\n          margin-bottom: 14px !important;\n        }\n\n        \/* Gew\u00e4hlte Variante *\/\n        .single_variation_wrap .price,\n        .woocommerce-variation-price .price,\n        .woocommerce-variation-price span.price,\n        .product .summary span.price {\n          color: #366f7f !important;\n          font-size: 16px !important;\n          line-height: 1.2 !important;\n          font-weight: 600 !important;\n          letter-spacing: 0 !important;\n        }\n\n        .woocommerce-Price-currencySymbol {\n          font-size: .78em !important;\n          font-weight: 500 !important;\n        }\n\n\n        \/* =============================================\n           VARIANTEN\n           ============================================= *\/\n\n        table.variations {\n\n          width: 100% !important;\n\n          margin-top: 20px !important;\n          margin-bottom: 10px !important;\n        }\n\n\n        table.variations td,\n        table.variations th {\n\n          padding-top: 6px !important;\n          padding-bottom: 6px !important;\n        }\n\n\n        table.variations label {\n\n          font-weight: 500 !important;\n          color: #555a57 !important;\n        }\n\n\n        table.variations select {\n\n          min-height: 48px !important;\n\n          border: 1px solid #d9ddda !important;\n          border-radius: 8px !important;\n\n          background: #ffffff !important;\n\n          padding: 0 42px 0 14px !important;\n\n          color: #303432 !important;\n\n          box-shadow: none !important;\n        }\n\n\n        .reset_variations {\n\n          font-size: 11px !important;\n\n          color: #777c79 !important;\n\n          margin-top: 7px !important;\n        }\n\n\n        \/* =============================================\n           VARIANTENPREIS\n           ============================================= *\/\n\n        .woocommerce-variation-price {\n\n          margin-top: 10px !important;\n          margin-bottom: 14px !important;\n        }\n\n\n        \/* =============================================\n           WARENKORB BUTTON\n           ============================================= *\/\n\n        .woocommerce-variation-add-to-cart {\n\n          margin-top: 12px !important;\n        }\n\n\n        .single_add_to_cart_button,\n        button.single_add_to_cart_button {\n\n          min-height: 52px !important;\n\n          padding: 0 30px !important;\n\n          border: 0 !important;\n          border-radius: 999px !important;\n\n          background: #366f7f !important;\n          color: #ffffff !important;\n\n          font-size: 13px !important;\n          font-weight: 600 !important;\n\n          letter-spacing: .4px !important;\n\n          box-shadow: none !important;\n\n          transition:\n            transform .2s ease,\n            opacity .2s ease !important;\n        }\n\n\n        .single_add_to_cart_button:hover {\n\n          transform: translateY(-1px) !important;\n\n          opacity: .9 !important;\n        }\n\n\n        \/* =============================================\n           WARENKORB LOADING\n           ============================================= *\/\n\n        .single_add_to_cart_button.sauna-loading {\n\n          pointer-events: none !important;\n\n          opacity: .82 !important;\n\n          display: inline-flex !important;\n\n          align-items: center !important;\n          justify-content: center !important;\n\n          gap: 10px !important;\n        }\n\n\n        .sauna-button-spinner {\n\n          width: 16px;\n          height: 16px;\n\n          flex: 0 0 16px;\n\n          border:\n            2px solid rgba(255,255,255,.35);\n\n          border-top-color: #ffffff;\n\n          border-radius: 50%;\n\n          animation:\n            saunaButtonSpin .7s linear infinite;\n        }\n\n\n        @keyframes saunaButtonSpin {\n\n          to {\n            transform: rotate(360deg);\n          }\n\n        }\n\n\n        \/* =============================================\n           ERFOLGSMELDUNG \u2013 WOOCOMMERCE BLOCKS\n           ============================================= *\/\n\n        .woocommerce-notices-wrapper {\n          margin: 0 0 20px !important;\n          padding: 14px 30px 0 !important;\n        }\n\n        .wc-block-components-notice-banner.is-success {\n          box-sizing: border-box !important;\n          display: flex !important;\n          align-items: center !important;\n          gap: 13px !important;\n\n          margin: 0 !important;\n          padding: 14px 16px !important;\n\n          border: 1px solid #d7e7e2 !important;\n          border-radius: 14px !important;\n\n          background: #f2f7f5 !important;\n          color: #3e4642 !important;\n\n          font-size: 13px !important;\n          line-height: 1.4 !important;\n\n          box-shadow: none !important;\n        }\n\n        .wc-block-components-notice-banner.is-success > svg {\n          flex: 0 0 22px !important;\n          width: 22px !important;\n          height: 22px !important;\n          margin: 0 !important;\n          fill: #366f7f !important;\n        }\n\n        .wc-block-components-notice-banner.is-success\n        .wc-block-components-notice-banner__content {\n          display: flex !important;\n          align-items: center !important;\n          flex: 1 1 auto !important;\n          gap: 14px !important;\n\n          margin: 0 !important;\n          padding: 0 !important;\n\n          color: #4b514e !important;\n        }\n\n        .wc-block-components-notice-banner.is-success\n        .wc-block-components-notice-banner__content > a {\n          margin-left: auto !important;\n        }\n\n        .wc-block-components-notice-banner.is-success\n        a.button,\n        .wc-block-components-notice-banner.is-success\n        .button,\n        .wc-block-components-notice-banner.is-success\n        a.button:link,\n        .wc-block-components-notice-banner.is-success\n        a.button:visited,\n        .wc-block-components-notice-banner.is-success\n        a.button:focus,\n        .wc-block-components-notice-banner.is-success\n        a.button:active {\n          flex: 0 0 auto !important;\n\n          margin: 0 0 0 auto !important;\n          padding: 10px 17px !important;\n\n          border: 0 !important;\n          border-radius: 999px !important;\n\n          background: #366f7f !important;\n          background-color: #366f7f !important;\n          color: #ffffff !important;\n          -webkit-text-fill-color: #ffffff !important;\n\n          font-size: 10px !important;\n          line-height: 1.2 !important;\n          font-weight: 700 !important;\n\n          text-transform: uppercase !important;\n          letter-spacing: .55px !important;\n          text-decoration: none !important;\n          white-space: nowrap !important;\n\n          opacity: 1 !important;\n          box-shadow: none !important;\n        }\n\n        .wc-block-components-notice-banner.is-success\n        a.button *,\n        .wc-block-components-notice-banner.is-success\n        .button * {\n          color: #ffffff !important;\n          -webkit-text-fill-color: #ffffff !important;\n          opacity: 1 !important;\n        }\n\n        .wc-block-components-notice-banner.is-success\n        a.button:hover,\n        .wc-block-components-notice-banner.is-success\n        .button:hover {\n          background: #2d5f6d !important;\n          background-color: #2d5f6d !important;\n          color: #ffffff !important;\n          -webkit-text-fill-color: #ffffff !important;\n          opacity: 1 !important;\n        }\n\n\n        \/* =============================================\n           KURZBESCHREIBUNG \u2013 DEZENT & KOMPAKT\n           ============================================= *\/\n\n        .woocommerce-product-details__short-description {\n          margin: 8px 0 14px !important;\n          color: #686d6a !important;\n          font-size: 12px !important;\n          line-height: 1.45 !important;\n          font-weight: 400 !important;\n        }\n\n        .woocommerce-product-details__short-description p,\n        .woocommerce-product-details__short-description div,\n        .woocommerce-product-details__short-description span,\n        .woocommerce-product-details__short-description li {\n          font-size: 12px !important;\n          line-height: 1.45 !important;\n        }\n\n        .woocommerce-product-details__short-description p {\n          margin: 0 0 7px !important;\n        }\n\n        .woocommerce-product-details__short-description p:last-child {\n          margin-bottom: 0 !important;\n        }\n\n        .woocommerce-product-details__short-description strong,\n        .woocommerce-product-details__short-description b {\n          font-weight: 600 !important;\n          color: #4b504d !important;\n        }\n\n\n        \/* =============================================\n           PRODUKTBILD \u2013 EIGENE DARSTELLUNG\n           Avada\/WooCommerce Galerie wird im Popup ersetzt\n           ============================================= *\/\n\n        .avada-single-product-gallery-wrapper {\n          position: relative !important;\n          float: left !important;\n          width: 48% !important;\n          max-width: 48% !important;\n          margin-right: 4% !important;\n        }\n\n        .product .summary,\n        .product .summary.entry-summary {\n          float: right !important;\n          width: 48% !important;\n          max-width: 48% !important;\n          margin: 0 !important;\n        }\n\n        .sauna-popup-product-image {\n          display: block !important;\n          width: 100% !important;\n          height: 360px !important;\n          overflow: hidden !important;\n          border-radius: 18px !important;\n          background: #ececea !important;\n        }\n\n        .sauna-popup-product-image img {\n          display: block !important;\n          width: 100% !important;\n          height: 100% !important;\n          max-width: none !important;\n          max-height: none !important;\n          object-fit: cover !important;\n          object-position: center center !important;\n          border-radius: 18px !important;\n          opacity: 1 !important;\n          visibility: visible !important;\n        }\n\n        \/* Originale Avada\/WooCommerce Galerie vollst\u00e4ndig deaktivieren.\n           Dadurch k\u00f6nnen Lightbox, Zoom, Hover und Flexslider unser Bild\n           nachtr\u00e4glich nicht mehr \u00fcberdecken. *\/\n        .avada-single-product-gallery-wrapper > .woocommerce-product-gallery,\n        .avada-single-product-gallery-wrapper .avada-product-gallery-lightbox-trigger {\n          display: none !important;\n        }\n\n\n        \/* =============================================\n           MOBILE\n           ============================================= *\/\n\n        @media (max-width: 700px) {\n\n          .avada-single-product-gallery-wrapper,\n          .product .summary,\n          .product .summary.entry-summary {\n            float: none !important;\n            width: 100% !important;\n            max-width: 100% !important;\n            margin-left: 0 !important;\n            margin-right: 0 !important;\n          }\n\n          #main {\n            padding-top: 0 !important;\n          }\n\n\n          .product .product_title {\n            font-size: 23px !important;\n          }\n\n\n          .summary > .price,\n          .summary.entry-summary > .price,\n          .product .summary p.price {\n            font-size:\n              15px !important;\n          }\n\n          .woocommerce-variation-price .price,\n          .product .summary span.price {\n            font-size:\n              15px !important;\n          }\n\n          .woocommerce-product-details__short-description,\n          .woocommerce-product-details__short-description p,\n          .woocommerce-product-details__short-description div,\n          .woocommerce-product-details__short-description span,\n          .woocommerce-product-details__short-description li {\n            font-size:\n              12px !important;\n          }\n\n          .sauna-popup-product-image {\n            height:\n              260px !important;\n          }\n\n\n          table.variations select {\n\n            width:\n              100% !important;\n          }\n\n\n          .single_add_to_cart_button,\n          button.single_add_to_cart_button {\n\n            width:\n              100% !important;\n          }\n\n\n          .woocommerce-notices-wrapper {\n            margin:\n              0 0 16px !important;\n            padding:\n              10px 14px 0 !important;\n          }\n\n          .wc-block-components-notice-banner.is-success,\n          .wc-block-components-notice-banner.is-success\n          .wc-block-components-notice-banner__content {\n            flex-wrap:\n              wrap !important;\n          }\n\n          .wc-block-components-notice-banner.is-success\n          a.button,\n          .wc-block-components-notice-banner.is-success\n          .button {\n            width:\n              100% !important;\n\n            margin:\n              7px 0 0 !important;\n\n            text-align:\n              center !important;\n          }\n\n        }\n\n      `;\n\n\n      iframeDoc.head.appendChild(style);\n\n\n      \/* =================================================\n         PRODUKTBILD \u2013 AVADA GALERIE DURCH EIGENES BILD ERSETZEN\n         ================================================= *\/\n\n      var originalGallery =\n        iframeDoc.querySelector(\n          '.woocommerce-product-gallery'\n        );\n\n      var galleryWrapper =\n        iframeDoc.querySelector(\n          '.avada-single-product-gallery-wrapper'\n        );\n\n      if (originalGallery && galleryWrapper) {\n\n        var originalImage =\n          originalGallery.querySelector(\n            '.woocommerce-product-gallery__image img, img.wp-post-image, img'\n          );\n\n        if (originalImage) {\n\n          \/*\n           * currentSrc bevorzugen, weil WordPress\/Jetpack dort bereits\n           * die passende hochaufl\u00f6sende Bilddatei bereitstellt.\n           * Falls currentSrc noch leer ist, src verwenden.\n           *\/\n          var productImageUrl =\n            originalImage.currentSrc ||\n            originalImage.getAttribute('src') ||\n            originalImage.getAttribute('data-src');\n\n          if (productImageUrl) {\n\n            var customImageBox =\n              iframeDoc.createElement('div');\n\n            customImageBox.className =\n              'sauna-popup-product-image';\n\n            var customImage =\n              iframeDoc.createElement('img');\n\n            customImage.src = productImageUrl;\n            customImage.alt =\n              originalImage.getAttribute('alt') ||\n              'Sauna Erlebnis Gutschein';\n\n            customImage.decoding = 'async';\n\n            customImageBox.appendChild(customImage);\n\n            \/*\n             * Eigenes Bild VOR der originalen Galerie einsetzen.\n             * Die Originalgalerie bleibt im DOM, ist aber per CSS unsichtbar.\n             *\/\n            galleryWrapper.insertBefore(\n              customImageBox,\n              originalGallery\n            );\n\n          }\n\n        }\n\n      }\n\n\n      \/* =================================================\n         PRODUKTTITEL\n         ================================================= *\/\n\n      var productTitle =\n        iframeDoc.querySelector(\n          '.product_title'\n        );\n\n      if (productTitle) {\n\n        productTitle.textContent =\n          'Sauna Erlebnis Gutschein';\n\n      }\n\n\n      \/* =================================================\n         KLEINE \/ \u00dcBERFL\u00dcSSIGE LABELS\n         ================================================= *\/\n\n      var possibleLabels =\n        iframeDoc.querySelectorAll(\n\n          '.fusion-woo-product-design-clean .product-buttons, ' +\n          '.product-border, ' +\n          '.fusion-woo-product-design-clean .product-buttons-container'\n\n        );\n\n\n      possibleLabels.forEach(\n        function (element) {\n\n          element.style.setProperty(\n            'display',\n            'none',\n            'important'\n          );\n\n        }\n      );\n\n\n      \/* Kleine schwebende Labels mit exakt diesem Text *\/\n\n      iframeDoc\n        .querySelectorAll('a, span, div')\n        .forEach(function (element) {\n\n          var text =\n            element.textContent.trim();\n\n          if (\n            text === 'Sauna Erlebnis Gutschein' &&\n            element.children.length === 0\n          ) {\n\n            element.style.setProperty(\n              'display',\n              'none',\n              'important'\n            );\n\n          }\n\n        });\n\n\n      \/* =================================================\n         MENGE FEST AUF 1\n         ================================================= *\/\n\n      var quantityInput =\n        iframeDoc.querySelector(\n          'input.qty'\n        );\n\n      if (quantityInput) {\n\n        quantityInput.value = 1;\n\n      }\n\n\n      \/* =================================================\n         WARENKORB BUTTON + LOADING\n         ================================================= *\/\n\n      var addToCartButton =\n        iframeDoc.querySelector(\n          '.single_add_to_cart_button'\n        );\n\n\n      if (addToCartButton) {\n\n        addToCartButton.textContent =\n          'GUTSCHEIN IN DEN WARENKORB';\n\n\n        addToCartButton.addEventListener(\n          'click',\n          function () {\n\n            if (\n              addToCartButton.classList.contains(\n                'sauna-loading'\n              )\n            ) {\n              return;\n            }\n\n\n            addToCartButton.classList.add(\n              'sauna-loading'\n            );\n\n\n            addToCartButton.innerHTML =\n              '<span class=\"sauna-button-spinner\"><\/span>' +\n              '<span>WIRD HINZUGEF\u00dcGT \u2026<\/span>';\n\n          }\n        );\n\n      }\n\n\n      \/* =================================================\n         ERFOLGSMELDUNG \u2013 WOOCOMMERCE BLOCKS\n         ================================================= *\/\n\n      var successBanner =\n        iframeDoc.querySelector(\n          '.woocommerce-notices-wrapper ' +\n          '.wc-block-components-notice-banner.is-success'\n        );\n\n\n      if (successBanner) {\n\n        var successContent =\n          successBanner.querySelector(\n            '.wc-block-components-notice-banner__content'\n          );\n\n        var cartButton =\n          successBanner.querySelector(\n            'a.button, .button'\n          );\n\n\n        \/*\n         * WooCommerce-Text bewusst beibehalten.\n         * Nur Darstellung und Buttontext werden angepasst.\n         *\/\n\n        if (cartButton) {\n\n          cartButton.textContent =\n            'WARENKORB ANZEIGEN';\n\n        }\n\n\n        \/*\n         * Falls WooCommerce den Button nicht mit der\n         * normalen .button-Klasse ausgibt, bekommt der\n         * Warenkorb-Link diese Klasse f\u00fcr unser Styling.\n         *\/\n\n        if (successContent && !cartButton) {\n\n          var possibleCartLink =\n            successContent.querySelector(\n              'a[href*=\"cart\"], a[href*=\"warenkorb\"]'\n            );\n\n          if (possibleCartLink) {\n\n            possibleCartLink.classList.add(\n              'button'\n            );\n\n            possibleCartLink.textContent =\n              'WARENKORB ANZEIGEN';\n\n          }\n\n        }\n\n      }\n\n\n      \/* =================================================\n         IFRAME SICHTBAR MACHEN\n         ================================================= *\/\n\n      iframe.classList.add(\n        'is-loaded'\n      );\n\n\n      if (loader) {\n\n        loader.classList.add(\n          'is-hidden'\n        );\n\n      }\n\n\n    } catch (error) {\n\n      console.log(\n        'Sauna Erlebnis Popup Optimierung:',\n        error\n      );\n\n\n      iframe.classList.add(\n        'is-loaded'\n      );\n\n\n      if (loader) {\n\n        loader.classList.add(\n          'is-hidden'\n        );\n\n      }\n\n    }\n\n  });\n\n\n  \/* =====================================================\n     DIREKTLINKS \/ MEN\u00dc-LINKS\n     Beispiele:\n     \/home\/gutscheine\/#gutschein-hermitage\n     \/home\/gutscheine\/#gutschein-suhr\n     \/home\/gutscheine\/#gutschein-disentis\n     \/home\/gutscheine\/#gutschein-olivone\n     ===================================================== *\/\n\n  var voucherHashMap = {\n    '#gutschein-hermitage': {\n      url: 'https:\/\/www.saunaerlebnis.ch\/home\/produkt\/sauna-erlebnis-gutscheine-hermitage\/',\n      title: 'Sauna Erlebnis Gutschein \u2013 Hotel Hermitage Luzern'\n    },\n    '#gutschein-suhr': {\n      url: 'https:\/\/www.saunaerlebnis.ch\/home\/produkt\/schwimmbad-suhr\/',\n      title: 'Sauna Erlebnis Gutschein \u2013 Schwimmbad Suhr'\n    },\n    '#gutschein-disentis': {\n      url: 'https:\/\/www.saunaerlebnis.ch\/home\/produkt\/sauna-erlebnis-gutscheine-disentis\/',\n      title: 'Sauna Erlebnis Gutschein \u2013 TCS Camping Disentis'\n    },\n    '#gutschein-olivone': {\n      url: 'https:\/\/www.saunaerlebnis.ch\/home\/produkt\/sauna-erlebnis-gutscheine-olivone\/',\n      title: 'Sauna Erlebnis Gutschein \u2013 TCS Camping Olivone'\n    }\n  };\n\n\n  function openPopupFromHash() {\n\n    var currentHash =\n      window.location.hash.toLowerCase();\n\n    var voucher =\n      voucherHashMap[currentHash];\n\n    if (!voucher) {\n      return;\n    }\n\n    openPopup(\n      voucher.url,\n      voucher.title\n    );\n\n  }\n\n\n  \/*\n   * \u00d6ffnet das Popup automatisch, wenn die Gutscheinseite\n   * direkt mit einem Standort-Hash aufgerufen wird.\n   *\/\n  openPopupFromHash();\n\n\n  \/*\n   * Falls der Besucher bereits auf der Gutscheinseite ist\n   * und \u00fcber das Men\u00fc einen anderen Standort ausw\u00e4hlt,\n   * reagiert das Popup ohne Neuladen der Seite.\n   *\/\n  window.addEventListener(\n    'hashchange',\n    openPopupFromHash\n  );\n\n\n  \/* =====================================================\n     POPUP SCHLIESSEN\n     ===================================================== *\/\n\n  function closePopup() {\n\n    popup.classList.remove(\n      'is-open'\n    );\n\n\n    popup.setAttribute(\n      'aria-hidden',\n      'true'\n    );\n\n\n    document.body.classList.remove(\n      'sauna-popup-open'\n    );\n\n\n    setTimeout(function () {\n\n      iframe.src = '';\n\n      iframe.classList.remove(\n        'is-loaded'\n      );\n\n\n      if (loader) {\n\n        loader.classList.remove(\n          'is-hidden'\n        );\n\n      }\n\n    }, 300);\n\n  }\n\n\n  \/* =====================================================\n     STANDORT BUTTONS\n     ===================================================== *\/\n\n  triggers.forEach(function (trigger) {\n\n    trigger.addEventListener(\n      'click',\n      function () {\n\n        var url =\n          trigger.getAttribute(\n            'data-product-url'\n          );\n\n\n        var popupTitle =\n          trigger.getAttribute(\n            'data-popup-title'\n          );\n\n\n        openPopup(\n          url,\n          popupTitle\n        );\n\n      }\n    );\n\n  });\n\n\n  \/* =====================================================\n     SCHLIESSEN\n     ===================================================== *\/\n\n  closeButtons.forEach(function (button) {\n\n    button.addEventListener(\n      'click',\n      closePopup\n    );\n\n  });\n\n\n  \/* =====================================================\n     ESC\n     ===================================================== *\/\n\n  document.addEventListener(\n    'keydown',\n    function (event) {\n\n      if (\n        event.key === 'Escape' &&\n        popup.classList.contains(\n          'is-open'\n        )\n      ) {\n\n        closePopup();\n\n      }\n\n    }\n  );\n\n});\n<\/script><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-4081","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Buche deine Private Sauna in der Schweiz<\/title>\n<meta name=\"description\" content=\"Saunieren mit viel Privatsph\u00e4re direkt am Vierwaldst\u00e4ttersee - St\u00e4rken Sie Ihr Immunsystem in einer einzigartigen Kulisse am Fusse der Rigi\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Buche deine Private Sauna in der Schweiz\" \/>\n<meta property=\"og:description\" content=\"Saunieren mit viel Privatsph\u00e4re direkt am Vierwaldst\u00e4ttersee - St\u00e4rken Sie Ihr Immunsystem in einer einzigartigen Kulisse am Fusse der Rigi\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/\" \/>\n<meta property=\"og:site_name\" content=\"Buche deine Private Sauna in der Schweiz\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100089008488052\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T00:11:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2023\/01\/homeslider_panorama_merlischachen.jpg?fit=1950%2C1200&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1950\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/gutschein-kaufen\\\/\",\"url\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/gutschein-kaufen\\\/\",\"name\":\"Buche deine Private Sauna in der Schweiz\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/#website\"},\"datePublished\":\"2026-06-07T11:42:00+00:00\",\"dateModified\":\"2026-10-30T00:11:34+00:00\",\"description\":\"Saunieren mit viel Privatsph\u00e4re direkt am Vierwaldst\u00e4ttersee - St\u00e4rken Sie Ihr Immunsystem in einer einzigartigen Kulisse am Fusse der Rigi\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/gutschein-kaufen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/gutschein-kaufen\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/gutschein-kaufen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gutschein Kaufen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/#website\",\"url\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/\",\"name\":\"Buche deine Private Sauna direkt am Vierwaldst\u00e4ttersee\",\"description\":\"Exklusive Sauna-Erlebnisse mit maximaler Privatsph\u00e4re \u2013 an einzigartigen Orten in der traumhaften Schweiz.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/#organization\",\"name\":\"Sauna Erlebnis - Schweiz\",\"url\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/saunaerlebnis_logo_png_transparent_farbe.png\",\"contentUrl\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/saunaerlebnis_logo_png_transparent_farbe.png\",\"width\":1000,\"height\":161,\"caption\":\"Sauna Erlebnis - Schweiz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.saunaerlebnis.ch\\\/home\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100089008488052\",\"https:\\\/\\\/www.instagram.com\\\/saunaerlebnis\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Buche deine Private Sauna in der Schweiz","description":"Saunieren mit viel Privatsph\u00e4re direkt am Vierwaldst\u00e4ttersee - St\u00e4rken Sie Ihr Immunsystem in einer einzigartigen Kulisse am Fusse der Rigi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/","og_locale":"de_DE","og_type":"article","og_title":"Buche deine Private Sauna in der Schweiz","og_description":"Saunieren mit viel Privatsph\u00e4re direkt am Vierwaldst\u00e4ttersee - St\u00e4rken Sie Ihr Immunsystem in einer einzigartigen Kulisse am Fusse der Rigi","og_url":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/","og_site_name":"Buche deine Private Sauna in der Schweiz","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100089008488052","article_modified_time":"2026-10-30T00:11:34+00:00","og_image":[{"width":1950,"height":1200,"url":"https:\/\/i0.wp.com\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2023\/01\/homeslider_panorama_merlischachen.jpg?fit=1950%2C1200&ssl=1","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/","url":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/","name":"Buche deine Private Sauna in der Schweiz","isPartOf":{"@id":"https:\/\/www.saunaerlebnis.ch\/home\/#website"},"datePublished":"2026-06-07T11:42:00+00:00","dateModified":"2026-10-30T00:11:34+00:00","description":"Saunieren mit viel Privatsph\u00e4re direkt am Vierwaldst\u00e4ttersee - St\u00e4rken Sie Ihr Immunsystem in einer einzigartigen Kulisse am Fusse der Rigi","breadcrumb":{"@id":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.saunaerlebnis.ch\/home\/gutschein-kaufen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.saunaerlebnis.ch\/home\/"},{"@type":"ListItem","position":2,"name":"Gutschein Kaufen"}]},{"@type":"WebSite","@id":"https:\/\/www.saunaerlebnis.ch\/home\/#website","url":"https:\/\/www.saunaerlebnis.ch\/home\/","name":"Buche deine Private Sauna direkt am Vierwaldst\u00e4ttersee","description":"Exklusive Sauna-Erlebnisse mit maximaler Privatsph\u00e4re \u2013 an einzigartigen Orten in der traumhaften Schweiz.","publisher":{"@id":"https:\/\/www.saunaerlebnis.ch\/home\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.saunaerlebnis.ch\/home\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.saunaerlebnis.ch\/home\/#organization","name":"Sauna Erlebnis - Schweiz","url":"https:\/\/www.saunaerlebnis.ch\/home\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.saunaerlebnis.ch\/home\/#\/schema\/logo\/image\/","url":"https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2022\/12\/saunaerlebnis_logo_png_transparent_farbe.png","contentUrl":"https:\/\/www.saunaerlebnis.ch\/home\/wp-content\/uploads\/2022\/12\/saunaerlebnis_logo_png_transparent_farbe.png","width":1000,"height":161,"caption":"Sauna Erlebnis - Schweiz"},"image":{"@id":"https:\/\/www.saunaerlebnis.ch\/home\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100089008488052","https:\/\/www.instagram.com\/saunaerlebnis\/"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/pages\/4081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/comments?post=4081"}],"version-history":[{"count":39,"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/pages\/4081\/revisions"}],"predecessor-version":[{"id":4537,"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/pages\/4081\/revisions\/4537"}],"wp:attachment":[{"href":"https:\/\/www.saunaerlebnis.ch\/home\/wp-json\/wp\/v2\/media?parent=4081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}