.native_service_page .refract_wrapper,.native_service_page .refract_item{width:100%;height:100%;position:absolute;inset:0}.native_service_page .service_hero_curve{background:0 0;height:auto;position:absolute;inset:auto 0 0}@container (width<50em){.native_service_page .curved_wrap:has(.banner_curved_svg){height:var(--_spacing---section-space--main-112px)}}.native_service_page .feature_pills_layout{justify-content:flex-start;align-items:stretch;width:100%;height:100%;display:flex;position:relative}.native_service_page .feature_pills_col{width:50%;position:relative}.native_service_page .feature_pills_visual_collection,.native_service_page .feature_pills_visual_list{width:100%;height:100%;position:relative}.native_service_page .feature_pills_visual_list{overflow:hidden}.native_service_page .feature_pills_visual_item{opacity:0;width:100%;height:100%;position:absolute;inset:0}.native_service_page .feature_pills_visual_img,.native_service_page .feature_pills_visual_cover_img{object-fit:cover;width:100%;height:100%}.native_service_page .feature_pills_info_collection{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-left:1.25em;padding-right:1.25em;display:flex}.native_service_page .feature_pills_info_list{width:100%;max-width:var(--content-item-expanded);flex-flow:column;flex:none;justify-content:center;align-items:flex-start;gap:1em;margin:0 auto;padding:0;list-style:none;display:flex}.native_service_page .feature_pills_info_item{padding:0;position:relative}.native_service_page .feature_pills_button_main_wrap{z-index:1;position:relative}.native_service_page .feature_pills_button_main_element .u-heading>*,.native_service_page .feature_pills_button_main_element .u-text>*{white-space:nowrap}.native_service_page .feature_pills_item_content{z-index:2;pointer-events:none;position:absolute;inset:0}.native_service_page .feature_pills_item_mask{width:100%;height:100%;overflow:hidden}.native_service_page .feature_pills_item_inner{width:max-content;max-width:var(--content-item-expanded);padding:var(--_spacing---space--4-24px);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.native_service_page .feature_pills_visual_cover{z-index:1;width:100%;height:100%;position:absolute;inset:0}.native_service_page .feature_pills_close{z-index:2;top:var(--_spacing---space--4-24px);right:var(--_spacing---space--4-24px);position:absolute}.native_service_page [data-native-feature-pills]{--content-item-expanded:25em}.native_service_page [data-feature-pills-button]{opacity:1;transition:opacity .4s ease-in-out .3s}.native_service_page [data-feature-pills-inner]{opacity:0;transition:opacity .3s ease-in-out}.native_service_page [data-feature-pills-visual],.native_service_page [data-feature-pills-cover]{transition:opacity .35s ease-in-out}.native_service_page [data-feature-pills-item][data-active=true] [data-feature-pills-button]{opacity:0;transition-duration:50ms;transition-delay:0s}.native_service_page [data-feature-pills-item][data-active=true] [data-feature-pills-inner],.native_service_page [data-feature-pills-visual][data-active=true],.native_service_page [data-feature-pills-cover][data-active=true]{opacity:1}.native_service_page [data-feature-pills-visual][data-active=false],.native_service_page [data-feature-pills-cover][data-active=false]{opacity:0}.native_service_page [data-feature-pills-close]{opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .5s cubic-bezier(.7,0,.3,1);transform:scale(0)rotate(135deg)}.native_service_page [data-feature-pills-active=true] [data-feature-pills-close]{opacity:1;pointer-events:auto;transform:scale(1)rotate(90deg)}.native_service_page [data-directional-hover-tile]{will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(-100%)}.native_service_page .in_between_card_section_wrap .section_hero_card_wrap{top:50%;bottom:auto;transform:translate(-50%,-50%)}@container (width<50em){.native_service_page .feature_pills_wrap{height:auto}.native_service_page .feature_pills_layout{flex-flow:column;height:auto}.native_service_page .feature_pills_col{width:100%}.native_service_page .feature_pills_col.is-visual{aspect-ratio:1;border-radius:1.25em 1.25em 0 0;order:-9999;overflow:hidden}.native_service_page .feature_pills_info_collection{padding:2.5em 1.5em}.native_service_page .feature_pills_info_list{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;max-width:none}.native_service_page .feature_pills_info_item,.native_service_page .feature_pills_button_main_element{width:100%}.native_service_page .feature_pills_button_main_element{justify-content:space-between}.native_service_page .feature_pills_item_inner{max-width:100%}.native_service_page [data-native-feature-pills]{--content-item-expanded:100%}.native_service_page .treatment_item_inner{color:var(--swatch--dark-900)}.native_service_page [data-directional-hover-tile]{display:none}.native_service_page .treatments_group_layout{padding:var(--_spacing---space--4-24px);gap:var(--_spacing---space--4-24px)}.native_service_page .treatment_item_layout{flex-wrap:wrap;justify-content:space-between}.native_service_page .treatment_item_heading{width:100%;font-size:var(--_typography---font-size--text-main);overflow-wrap:break-word;hyphens:auto;white-space:normal}.native_service_page .treatment_item_col{display:none}.native_service_page .treatment_button_wrap{justify-content:space-between;gap:var(--_spacing---space--3-16px);width:100%;display:flex;opacity:1!important}.native_service_page .treatment_button_wrap>div{flex:50%}.native_service_page .treatment_button_wrap .is-animated-button .button_main_text{font-size:var(--_typography---font-size--text-small)}.native_service_page .treatments_group_layout.u-theme-dark-green .treatment_button_wrap>div:first-child .button_main_element{background:var(--swatch--dark-green-brand-therapie)}.native_service_page .treatments_group_layout.u-theme-orange .treatment_button_wrap>div:first-child .button_main_element{background:var(--swatch--orange-brand-sport)}.native_service_page .treatments_group_layout.u-theme-brown .treatment_button_wrap>div:first-child .button_main_element{background:var(--swatch--brown-brand-wellness)}.native_service_page .treatments_group_layout.u-theme-blue .treatment_button_wrap>div:first-child .button_main_element{background:var(--swatch--blue-brand-praevention)}.native_service_page .treatment_button_wrap>div:last-child .button_main_element{background:var(--swatch--brand-500)}.native_service_page .treatments_group_layout.u-theme-orange .treatment_button_wrap>div:last-child .button_main_element{background:var(--swatch--dark-900)}.native_service_page .treatments_group_layout.u-theme-dark-green .treatment_button_wrap>div:first-child .button_main_text,.native_service_page .treatments_group_layout.u-theme-orange .treatment_button_wrap>div:first-child .button_main_text,.native_service_page .treatments_group_layout.u-theme-brown .treatment_button_wrap>div:first-child .button_main_text,.native_service_page .treatment_button_wrap>div:last-child .button_main_text{color:var(--swatch--light-200)}.native_service_page .treatments_group_layout.u-theme-blue .treatment_button_wrap>div:first-child .button_main_text{color:var(--swatch--dark-900)}.native_service_page .in_between_card_section_wrap .section_hero_card_wrap{width:calc(100% - 2 * var(--site--gutter))}}@container (width<30em){.native_service_page .feature_pills_info_collection{padding:1.5em 1em 1em}.native_service_page .feature_pills_button_main_element{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.native_service_page [data-feature-pills-button],.native_service_page [data-feature-pills-inner],.native_service_page [data-feature-pills-visual],.native_service_page [data-feature-pills-cover],.native_service_page [data-feature-pills-close],.native_service_page [data-directional-hover-tile]{transition-duration:0s!important}}.native_reviews_page .testimonial_author *{font-size:.875rem;font-weight:500!important}.native_reviews_page .native_reviews_scroll_space{width:100%;position:relative}.native_reviews_page .mwg_effect033{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.native_reviews_page .mwg_effect033 [data-native-review-container]{white-space:nowrap;will-change:transform;align-items:center;width:max-content;height:100%;padding:0 110vw;display:flex}.native_reviews_page .mwg_effect033 .medias{grid-template-rows:repeat(3,auto);grid-auto-flow:column;align-items:center;gap:3vw;height:auto;display:grid;position:relative}.native_reviews_page .mwg_effect033 .media{will-change:transform;position:relative}@container (width<50em){.native_reviews_page .mwg_effect033 .medias{grid-template-rows:repeat(2,auto)}}@media (prefers-reduced-motion:reduce){.native_reviews_page .mwg_effect033 .media{transform:none!important}}.privacy-policy__container{gap:4rem;max-width:76rem}.privacy-policy__header h1{text-align:center;margin:0}.privacy-policy__body{width:min(100% - .75rem,40.8125rem);max-width:none}.privacy-policy__content{--_text-style---font-family:var(--_typography---font--secondary-family);--_text-style---font-size:1.1875rem;--_text-style---line-height:1.42105;--_text-style---font-weight:var(--_typography---font--secondary-regular);--_text-style---letter-spacing:0em;--_text-style---margin-top:0;--_text-style---margin-bottom:0;font-synthesis:none;text-wrap:wrap}.privacy-policy__content>p{margin:0 0 1.6875rem}.privacy-policy__content>p:first-child{width:auto;color:color-mix(in srgb, var(--swatch--dark-900) 65%, var(--swatch--light-200));font-size:.875rem;font-weight:var(--_typography---font--secondary-medium);letter-spacing:-.01em;background:0 0;border-radius:0;margin-bottom:2rem;padding:0;line-height:1.42857;display:block}.privacy-policy__content>p:first-child em{font-style:normal}.privacy-policy__content>h2{font-family:var(--_typography---font--secondary-family);letter-spacing:-.01em;text-wrap:wrap;border:0;margin:3.25rem 0 1rem;padding:0;font-size:1.5rem;font-weight:600;line-height:1.16667}.privacy-policy__content>h3{font-family:var(--_typography---font--secondary-family);letter-spacing:-.01em;text-wrap:wrap;margin:2rem 0 .75rem;font-size:1.1875rem;font-weight:600;line-height:1.26316}.privacy-policy__content>ul{line-height:inherit;border:0;border-radius:0;gap:.75rem;margin:0 0 1.6875rem;padding-left:1.25rem;display:grid;overflow:visible}.privacy-policy__content>ul li{margin:0;padding-left:.25rem}.privacy-policy__content>:last-child{margin-bottom:0}.privacy-policy__content a{text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.075em}.privacy-policy__content a:focus-visible{outline-offset:.2rem;border-radius:.125rem;outline:.125rem solid}@media (width<=47.99rem){.privacy-policy__container{gap:3rem}.privacy-policy__content{--_text-style---font-size:1.0625rem;--_text-style---line-height:1.47059;--_text-style---letter-spacing:-.01em}.privacy-policy__content>p{margin-bottom:1.5rem}.privacy-policy__content>h2{letter-spacing:0;margin-top:2.75rem;font-size:1.3125rem;line-height:1.19048}.privacy-policy__content>h3{margin-top:2rem}.privacy-policy__content>ul{margin-bottom:1.5rem}}.native_contact_page .native-map__consent{justify-content:center;align-items:center;gap:var(--_spacing---space--4-24px);width:100%;height:100%;padding:var(--site--gutter);text-align:center;background:var(--swatch--light-green);flex-direction:column;display:flex}.native_contact_page .native-map__consent>p{margin:0}.native_contact_page .native-map__frame{border:0;width:100%;height:100%}.native_contact_page .form_field_2::placeholder{font-weight:inherit}.native_contact_page .form_label_wrap_2 .form_label_text{margin-bottom:0;line-height:1.1}.native_contact_page .contact_field_group{width:100%;min-width:0}.native_contact_page .contact_field_group .form_label_wrap_2{transition:border-color .18s,box-shadow .18s}.native_contact_page .contact_field_group .form_field_2{padding-right:2rem}.native_contact_page .contact_field_group:focus-within .form_label_wrap_2{border-color:var(--_theme---text);box-shadow:0 0 0 var(--focus--width) color-mix(in srgb, var(--_theme---text) 18%, transparent)}.native_contact_page .contact_field_group[data-validation-state=valid] .form_label_wrap_2{border-color:var(--swatch--dark-green-brand-therapie)}.native_contact_page .contact_field_group[data-validation-state=invalid] .form_label_wrap_2{border-color:var(--swatch--brown-brand-wellness);box-shadow:0 0 0 var(--focus--width) color-mix(in srgb, var(--swatch--brown-brand-wellness) 16%, transparent)}.native_contact_page .contact_field_group[data-validation-state=invalid] .form_label_text,.native_contact_page .contact_field_message{color:var(--swatch--brown-brand-wellness)}.native_contact_page .contact_field_status_icon{pointer-events:none;width:1.25rem;height:1.25rem;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.native_contact_page .contact_field_status_icon.is-textarea{top:1rem;transform:none}.native_contact_page .contact_field_status_icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:100%;height:100%;display:none}.native_contact_page .contact_field_group[data-validation-state=valid] .contact_field_status_icon,.native_contact_page .contact_field_group[data-validation-state=valid] .contact_field_status_valid,.native_contact_page .contact_field_group[data-validation-state=invalid] .contact_field_status_icon,.native_contact_page .contact_field_group[data-validation-state=invalid] .contact_field_status_invalid{display:block}.native_contact_page .contact_field_group[data-validation-state=valid] .contact_field_status_icon{color:var(--swatch--dark-green-brand-therapie)}.native_contact_page .contact_field_group[data-validation-state=invalid] .contact_field_status_icon{color:var(--swatch--brown-brand-wellness)}.native_contact_page .contact_field_message{margin-top:.375rem;padding-left:1rem;font-size:.875rem;line-height:1.3;display:block}.native_contact_page .contact_field_message[hidden]{display:none}.native_contact_page [data-contact-form][aria-busy=true] [data-btn-hover]{opacity:.7;pointer-events:none}@container (width<50em){.native_contact_page .curved_wrap:has(.banner_curved_svg){height:var(--_spacing---section-space--main-112px)}.native_contact_page .kontakt_form_section_layout{gap:var(--_spacing---section-space--small-80px);flex-flow:column;display:flex}}@container (width<40em){.native_contact_page .form_fieldset_list:has(.form_fieldset_list){display:flex}}@container (width<35em){.native_contact_page .kontakt_form_section_bottom{gap:var(--site--gutter);flex-flow:column;display:flex}.native_contact_page .kontakt_form_section_bottom .footer_card_item{text-align:center}.native_contact_page .kontakt_form_section_bottom .footer_card_head{justify-content:center}}@container (width<25em){.native_contact_page .contact_form_details .form_fieldset_list{display:flex}}@container (width<18em){.native_contact_page .form_fieldset_list{display:flex}}.site-page.native_about_page .scrolling_cards_section_wrap.mwg_effect031{padding-bottom:50vh}.native_about_page .about_card_wrap.slide{height:calc(100vh - var(--nav--height-total) - var(--nav--spacing-outer-vertical));background:0 0}.native_about_page .about_card_wrap{z-index:calc(var(--story-index) + 1);position:relative}.native_about_page .about_card_content_wrapper{perspective:250vw;z-index:calc(var(--story-index) + 1)}.native_about_page .about_card_content{will-change:transform, opacity}.native_about_page .team_section_layout{column-gap:clamp(3rem,5vw,5rem)}.native_about_page .stacked_cards_wrap .stack-cards__item{position:absolute;inset:0}.native_about_page .stacked_cards_wrap .stack-cards__card{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .25s cubic-bezier(.625,.05,0,1)}.native_about_page .stacked_cards_wrap .team_card_img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.native_about_page [data-team-card-static=true] .stack-cards__card{touch-action:auto;cursor:default}.native_about_page .stacked_cards_wrap .stack-cards__card.is--dragging{cursor:grabbing}.native_about_page .lbl_word{white-space:nowrap;display:inline-block}.native_about_page .lbl_text .letter{vertical-align:bottom;display:inline-block;overflow:hidden}.native_about_page .lbl_text .letter_track{will-change:transform;display:block;position:relative}.native_about_page .lbl_text .letter_track>span{display:block}.native_about_page .lbl_text .letter_track>span:last-child{position:absolute;top:100%;left:0}.native_about_page .modal_dialog::backdrop{opacity:0}.native_about_page [data-slides-wrap]{display:grid}.native_about_page [data-content-slides-text],.native_about_page [data-content-slides-book]{grid-area:1/1;display:none}.native_about_page [data-content-slides-text].is-active,.native_about_page [data-content-slides-book].is-active{display:block}.native_about_page [data-content-slides-book]{background:var(--_theme---background)}.native_about_page .team_modal_book{gap:var(--_spacing---space--6-40px);flex-direction:column;display:flex}.native_about_page .team_modal_book .od-widget{border-radius:inherit;display:block}.native_about_page .booking_wrap{border-radius:var(--radius--main);width:100%;clip-path:inset(0 round var(--radius--main));overflow:hidden}.native_about_page .team_modal_picture{display:contents}@media (width<=63.999em){.native_about_page .modal_scroll.is-large:has(>.modal_slot.is-team-profile){padding:0}.native_about_page .modal_slot.is-team-profile{padding-block:0}.native_about_page .team_modal_layout{display:block}.native_about_page .team_modal_media_wrap{border-radius:var(--radius--main) var(--radius--main) 0 0;width:100%;max-width:none;overflow:hidden}.native_about_page .team_modal_media{aspect-ratio:3/2;border-radius:inherit;width:100%;max-width:none}.native_about_page .team_modal_content{padding:var(--_spacing---space--6-40px) var(--_spacing---space--5-32px) var(--_spacing---space--6-40px)}}@media (width>=64em){.native_about_page .modal_scroll.is-large:has(>.modal_slot.is-team-profile){padding:0}.native_about_page .modal_slot.is-team-profile{padding-block:0}.native_about_page .team_modal_layout{grid-template-columns:36% minmax(0,1fr);gap:0;display:grid}.native_about_page .team_modal_media_wrap{border-radius:var(--radius--main) 0 0 var(--radius--main);width:100%;max-width:none;min-height:0;position:relative;overflow:hidden}.native_about_page .team_modal_media{aspect-ratio:auto;border-radius:inherit;width:100%;max-width:none;height:100%;position:absolute;inset:0}.native_about_page .team_modal_content{min-width:0;padding:var(--_spacing---section-space--main-112px) var(--_spacing---space--8-64px) var(--_spacing---space--8-64px)}}.native_about_page .help_section_wrap{background:var(--swatch--green-background)}@container (width<50em){.native_about_page .curved_wrap:has(.banner_curved_svg){height:var(--_spacing---section-space--main-112px)}.native_about_page .about_card_body{padding-inline:0}}@container (width<35em){.native_about_page .about_card_layout{padding:var(--_spacing---space--5-32px)}.native_about_page .about_card_number{display:none}.native_about_page .about_card_text .u-text{font-size:var(--_typography---font-size--text-small)}.native_about_page .about_card_head .u-heading{font-size:var(--_typography---font-size--h3)}.native_about_page .team_section_layout{gap:var(--_spacing---space--8-64px);flex-flow:column;display:flex}.native_about_page .help_section_layout{flex-flow:column;display:flex}.native_about_page .help_section_layout [data-placeholder]{display:none!important}}@container (width<75em){.native_about_page .lbl_text.is-bereit{font-size:5rem}}@container (width<35em){.native_about_page .lbl_text.is-bereit{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.native_about_page .about_card_content{opacity:1!important;transform:none!important}.native_about_page .stacked_cards_wrap .stack-cards__item{transform:none!important}}.native_voucher_page,.native_thank_you_page{--voucher-ink:#0f1a1b;--voucher-paper:#fff2d0;--voucher-line:color-mix(in srgb, var(--voucher-ink) 28%, transparent)}.native_voucher_page .voucher_section,.native_thank_you_page .thank_you_section{background:var(--_theme---background);color:var(--_theme---text)}.native_voucher_page .voucher_intro{text-align:center;width:100%;max-width:none;margin:0}.native_voucher_page .voucher_intro h1,.native_thank_you_page h1{font-family:var(--_typography---font--primary-family);font-size:var(--_typography---font-size--h2);font-weight:var(--_typography---font--primary-light);letter-spacing:var(--_typography---letter-spacing--tight);margin:0;line-height:1}.native_thank_you_page h1{width:100%;max-width:23ch;font-weight:var(--_typography---font--primary-regular);letter-spacing:var(--_typography---letter-spacing--medium);text-wrap:balance;hyphens:manual;margin-inline:auto}.native_voucher_page .voucher_intro p{max-width:none;margin:var(--_spacing---space--6-40px) auto 0;font-size:var(--_typography---font-size--h6);font-weight:var(--_typography---font--secondary-medium);line-height:var(--_typography---line-height--huge)}.native_voucher_page .voucher_section_contain{gap:var(--_spacing---section-space--main-112px)}.native_voucher_page .voucher_configurator{gap:var(--_spacing---space--5-32px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.native_voucher_page .voucher_preview_sticky{top:calc(var(--nav--height-total) + var(--nav--spacing-outer-vertical));width:min(100%,20.625rem);margin-inline:auto;position:sticky}.native_voucher_page .voucher_form_fields,.native_voucher_page .voucher_details{gap:var(--_spacing---space--8-64px);display:grid}.native_voucher_page .voucher_form{gap:var(--_spacing---space--4-24px);display:grid}.native_voucher_page .voucher_form_component{height:100%;padding:var(--_spacing---space--6-40px);border-radius:var(--radius--main);background:var(--swatch--light-175)}.native_voucher_page .voucher_fieldset{border:0;min-width:0;margin:0;padding:0}.native_voucher_page .voucher_fieldset>legend,.native_voucher_page .voucher_field_label{margin-bottom:var(--_spacing---space--4-24px);font-weight:var(--_typography---font--secondary-medium);line-height:var(--_typography---line-height--huge);display:block}.native_voucher_page .voucher_choice_grid,.native_voucher_page .voucher_field_grid{gap:var(--_spacing---space--1-8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.native_voucher_page .voucher_choice_grid.is-designs,.native_voucher_page .voucher_choice_grid.is-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice{aspect-ratio:1.246;background:0 0;grid-template-columns:1fr;place-items:center;min-height:0;padding:0;display:grid}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice_control{opacity:0;position:absolute;inset:1rem 1rem auto auto}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice_label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.native_voucher_page .voucher_choice_icon{background:var(--voucher-paper);width:clamp(4rem,6.667vw,6rem);height:clamp(4rem,6.667vw,6rem);-webkit-mask:var(--voucher-choice-icon) center / contain no-repeat;-webkit-mask:var(--voucher-choice-icon) center / contain no-repeat;mask:var(--voucher-choice-icon) center / contain no-repeat}.native_voucher_page .voucher_choice[data-choice-value=therapie] .voucher_choice_icon{background:var(--swatch--dark-green-brand-therapie)}.native_voucher_page .voucher_choice[data-choice-value=sport] .voucher_choice_icon{background:var(--swatch--orange-brand-sport)}.native_voucher_page .voucher_choice[data-choice-value=wellness] .voucher_choice_icon{background:var(--swatch--brown-brand-wellness)}.native_voucher_page .voucher_choice[data-choice-value=praevention] .voucher_choice_icon{background:var(--swatch--blue-brand-praevention)}.native_voucher_page .voucher_choice:has(:checked) .voucher_choice_icon{background:var(--voucher-paper)}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice:has([value=therapie]:checked){border-color:var(--swatch--dark-green-brand-therapie);background:var(--swatch--dark-green-brand-therapie)}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice:has([value=sport]:checked){border-color:var(--swatch--orange-brand-sport);background:var(--swatch--orange-brand-sport)}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice:has([value=wellness]:checked){border-color:var(--swatch--brown-brand-wellness);background:var(--swatch--brown-brand-wellness)}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice:has([value=praevention]:checked){border-color:var(--swatch--blue-brand-praevention);background:var(--swatch--blue-brand-praevention)}.native_voucher_page .voucher_choice{min-height:var(--_spacing---space--8-64px);cursor:pointer;border:1px solid #0000;border-radius:.75rem;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.65rem;padding:.9rem 1rem;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:relative}.native_voucher_page .voucher_choice:hover{border-color:currentColor}.native_voucher_page .voucher_choice:has(:checked){border-color:#1688ff}.native_voucher_page .voucher_choice_input{opacity:0;width:1px;height:1px;position:absolute}.native_voucher_page .voucher_choice_input:focus-visible+.voucher_choice_control{outline-offset:.2rem;outline:.15rem solid}.native_voucher_page .voucher_choice_control{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:1.35rem;display:grid}.native_voucher_page .voucher_choice_control svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:0;width:.72rem}.native_voucher_page .voucher_choice:has(:checked) .voucher_choice_control svg{opacity:1}.native_voucher_page .voucher_choice_detail{opacity:.72}.native_voucher_page .voucher_choice_grid:not(.is-designs) .voucher_choice{background:#fff;border-color:#fff}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice:has(:checked){box-shadow:none}.native_voucher_page .voucher_choice_grid:not(.is-designs) .voucher_choice:has(:checked){border-color:var(--_theme---form--selection-border);color:var(--voucher-ink)}.native_voucher_page .voucher_choice_grid.is-designs .voucher_choice:not(:has(:checked)){border-color:color-mix(in srgb, var(--swatch--dark-900) 50%, transparent)}.native_voucher_page .voucher_choice_grid:not(.is-designs) .voucher_choice_control{display:none}.native_voucher_page .voucher_choice_grid.is-amounts .voucher_choice{padding:0 var(--_spacing---space--3-16px);grid-template-columns:minmax(0,1fr) auto}.native_voucher_page .voucher_custom_amount{grid-column:1/-1}.native_voucher_page .voucher_custom_amount[hidden]{display:none}.native_voucher_page .voucher_custom_amount_control{width:100%;min-height:var(--_spacing---space--8-64px);border:1px solid color-mix(in srgb, var(--swatch--dark-900) 50%, transparent);border-radius:var(--radius--small);align-items:stretch;display:flex;overflow:hidden}.native_voucher_page .voucher_custom_amount_control:focus-within{border-color:var(--swatch--dark-900)}.native_voucher_page .voucher_custom_amount_prefix{padding-inline:var(--_spacing---space--3-16px);background:#f8efd9;flex:none;justify-content:center;align-items:center;display:flex}.native_voucher_page .voucher_custom_amount_input{width:100%;min-width:0;height:var(--_spacing---space--8-64px);padding:0 var(--_spacing---space--3-16px);appearance:none;color:inherit;font:inherit;background:#fff;border:0;border-radius:0;outline:0;margin:0;display:block}.native_voucher_page .voucher_custom_amount_input::-webkit-inner-spin-button{appearance:none;margin:0}.native_voucher_page .voucher_custom_amount_input::-webkit-outer-spin-button{appearance:none;margin:0}.native_voucher_page .voucher_custom_amount_input::placeholder{color:color-mix(in srgb, var(--swatch--dark-900) 60%, transparent);opacity:1}.native_voucher_page .voucher_custom_amount_hint{margin-top:var(--_spacing---space--1-8px);font-size:14px;font-weight:500;line-height:var(--_typography---line-height--huge);display:block}.native_voucher_page .voucher_choice_grid.is-delivery .voucher_choice{padding:0 var(--_spacing---space--3-16px);text-align:center;justify-content:center;display:flex}.native_voucher_page .voucher_field{display:block}.native_voucher_page .voucher_field[hidden]{display:none}.native_voucher_page .voucher_field_input{width:100%;min-height:3.5rem;padding:var(--_spacing---space--1-8px) 1rem;border-radius:var(--radius--small);color:inherit;font:inherit;background:#fff;border:1px solid #fff;display:block}.native_voucher_page .voucher_field_input:focus{outline-offset:.15rem;outline:.15rem solid}.native_voucher_page .voucher_field_input.is-textarea{min-height:9rem;padding-top:var(--_spacing---space--3-16px);padding-bottom:var(--_spacing---space--1-8px);resize:vertical}.native_voucher_page .voucher_field.is-message .voucher_field_label{margin-top:var(--_spacing---space--1-8px)}.native_voucher_page .voucher_char_count{margin-top:var(--_spacing---space--1-8px);color:var(--swatch--dark-900-o50);font-size:.875rem;line-height:var(--_typography---line-height--huge);text-align:right;display:block}.native_voucher_page .voucher_details .voucher_field:not(.is-message) .voucher_field_label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.native_voucher_page .voucher_field_grid{grid-template-columns:1fr}.native_voucher_page .voucher_form_bottom{gap:var(--_spacing---space--3-16px);text-align:center;display:grid}.native_thank_you_page .thank_you_primary,.native_thank_you_page .thank_you_secondary{border-radius:var(--radius--medium);background:var(--voucher-ink);min-height:5rem;color:var(--voucher-paper);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2.5rem;font-family:inherit;font-size:1.375rem;line-height:1;text-decoration:none;display:inline-flex}.native_voucher_page .button_checkout_main_wrap{border-radius:var(--radius--medium);width:100%;height:5rem;display:inline-block;position:relative}.native_voucher_page .button_checkout_main_element{width:100%;height:100%;color:var(--voucher-paper);background:var(--voucher-ink);border-radius:inherit;justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem 2.5rem;line-height:1;transition:all .2s;display:flex;position:relative}.native_voucher_page .checkout_button_main_text{z-index:1;font-size:1.375rem;line-height:inherit;position:relative}.native_voucher_page .button_checkout_main_wrap .button_circle_wrap{inset:-.5px}.native_voucher_page .button_checkout_main_wrap .button_circle{background:var(--_theme---button-primary--background-hover);transition:transform .7s cubic-bezier(.625,.05,0,1),background-color .4s cubic-bezier(.625,.05,0,1);transform:translate(-50%,-50%)scale(0)rotate(.001deg)}.native_voucher_page .button_checkout_main_wrap:hover .button_circle,.native_voucher_page .button_checkout_main_wrap:focus-within .button_circle{transform:translate(-50%,-50%)scale(1)rotate(.001deg)}.native_voucher_page .button_checkout_main_wrap:has(.clickable_btn:disabled){opacity:.5;pointer-events:none}.native_voucher_page .button_checkout_main_wrap .clickable_btn:disabled{cursor:wait}.native_voucher_page .voucher_payment_note{max-width:25.6875rem;font-size:.75rem;line-height:var(--_typography---line-height--huge);letter-spacing:var(--_typography---letter-spacing--normal);margin:0 auto}.native_voucher_page .voucher_form_status{border:1px solid;border-radius:.75rem;padding:1rem}.native_voucher_page .voucher_form_status[hidden]{display:none}.native_voucher_page .voucher_form_status.is-error{color:#8b241f}.native_voucher_page .voucher_wrap,.native_thank_you_page .voucher_wrap{box-shadow:none;border-radius:1rem;overflow:hidden}.native_voucher_page .voucher_wrap.design-therapie,.native_thank_you_page .voucher_wrap.design-therapie{background:var(--swatch--dark-green-brand-therapie)}.native_voucher_page .voucher_wrap.design-sport,.native_thank_you_page .voucher_wrap.design-sport{background:var(--swatch--orange-brand-sport)}.native_voucher_page .voucher_wrap.design-wellness,.native_thank_you_page .voucher_wrap.design-wellness{background:var(--swatch--brown-brand-wellness)}.native_voucher_page .voucher_wrap.design-praevention,.native_thank_you_page .voucher_wrap.design-praevention{background:var(--swatch--blue-brand-praevention)}.native_voucher_page .voucher_wrap.design-therapie .voucher_code,.native_thank_you_page .voucher_wrap.design-therapie .voucher_code{color:var(--swatch--dark-green-brand-therapie)}.native_voucher_page .voucher_wrap.design-sport .voucher_code,.native_thank_you_page .voucher_wrap.design-sport .voucher_code{color:var(--swatch--orange-brand-sport)}.native_voucher_page .voucher_wrap.design-wellness .voucher_code,.native_thank_you_page .voucher_wrap.design-wellness .voucher_code{color:var(--swatch--brown-brand-wellness)}.native_voucher_page .voucher_wrap.design-praevention .voucher_code,.native_thank_you_page .voucher_wrap.design-praevention .voucher_code{color:var(--swatch--blue-brand-praevention)}.native_voucher_page .voucher_onua,.native_thank_you_page .voucher_onua{width:100%}.native_voucher_page .voucher_onua svg,.native_thank_you_page .voucher_onua svg{width:100%;height:auto;display:block}.native_thank_you_page .thank_you_contain{gap:var(--_spacing---section-space--main-112px)}.native_thank_you_page .thank_you_card{width:100%}.native_thank_you_page .thank_you_state{text-align:center}.native_thank_you_page .thank_you_state[hidden]{display:none}.native_thank_you_page .thank_you_state>p{max-width:38rem;font-size:var(--_typography---font-size--h6);margin:1.5rem auto 2rem}.native_thank_you_page .thank_you_state.is-idle,.native_thank_you_page .thank_you_state.is-success{align-items:center;gap:var(--_spacing---section-space--main-112px);flex-flow:column;display:flex}.native_thank_you_page .thank_you_idle_header,.native_thank_you_page .thank_you_success_header{align-items:center;gap:var(--_spacing---space--6-40px);flex-flow:column;width:100%;display:flex}.native_thank_you_page .thank_you_idle_header p,.native_thank_you_page .thank_you_success_header p{width:100%;max-width:60ch;font-size:var(--_typography---font-size--h6);line-height:var(--_typography---line-height--huge);letter-spacing:var(--_typography---letter-spacing--medium);text-wrap:balance;margin:0}.native_thank_you_page .thank_you_loader{aspect-ratio:1;border:.2rem solid #0f1a1b33;border-top-color:currentColor;border-radius:50%;width:3rem;margin:0 auto 2rem;animation:.8s linear infinite voucher-spin;display:block}.native_thank_you_page .thank_you_summary{flex-flow:column;width:100%;max-width:34.6875rem;display:flex}.native_thank_you_page .thank_you_order_summary{gap:var(--_spacing---space--8-64px);border-radius:var(--radius--main);background:var(--swatch--light-175);text-align:left;flex-flow:column;padding:2.5rem;display:flex}.native_thank_you_page .thank_you_summary_heading{overflow-wrap:anywhere;max-width:100%;font-size:var(--_typography---font-size--h3);margin:0}.native_thank_you_page .thank_you_summary dl{gap:var(--_spacing---space--4-24px);flex-flow:column;margin:0;display:flex}.native_thank_you_page .thank_you_summary dl div{justify-content:space-between;gap:var(--_spacing---space--4-24px);display:flex}.native_thank_you_page .thank_you_summary dd{text-align:right;margin:0;font-weight:600}.native_thank_you_page .thank_you_button_wrapper{gap:var(--_spacing---space--1-8px);width:100%;max-width:34.6875rem;margin-top:var(--_spacing---space--4-24px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.native_thank_you_page .thank_you_secondary{color:var(--voucher-ink);background:0 0}@keyframes voucher-spin{to{transform:rotate(1turn)}}@media (width<=62rem){.native_voucher_page .voucher_configurator{gap:var(--site--gutter);grid-template-columns:1fr}.native_voucher_page .voucher_preview_sticky{width:100%;max-width:none;margin:0 auto;position:static}.native_voucher_page .voucher_preview_sticky .voucher_wrap{width:min(100%,20.625rem);margin-inline:auto}.native_voucher_page .voucher_form_column{width:100%;max-width:46rem;margin:0 auto}.native_voucher_page .voucher_form_component{padding:var(--_spacing---space--4-24px)}.native_voucher_page .button_checkout_main_element{padding-inline:1.5rem}.native_voucher_page .checkout_button_main_text{font-size:1.25rem}}@media (width<=38rem){.native_voucher_page .voucher_choice_grid,.native_voucher_page .voucher_choice_grid.is-designs,.native_voucher_page .voucher_choice_grid.is-amounts,.native_voucher_page .voucher_field_grid{grid-template-columns:1fr}.native_thank_you_page .thank_you_primary,.native_thank_you_page .thank_you_secondary{justify-content:center}.native_voucher_page .voucher_choice_grid.is-designs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.999rem){.native_thank_you_page h1{hyphens:auto}}@container (width<25em){.native_thank_you_page .thank_you_button_wrapper{flex-flow:column;align-items:stretch;display:flex}}@media (width<=30rem){.native_voucher_page .checkout_button_main_text{font-size:1rem}}@media (prefers-reduced-motion:reduce){.native_thank_you_page .thank_you_loader{animation-duration:1.5s}.native_voucher_page .voucher_choice{transition:none}}
