.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}#spkl-app{--spkl-fg-color:#335774;--spkl-bg-color:#335774;--spkl-hover-bg-color:#b5c2d0}#spkl-app div.warning,
.spkl-dialog div.warning,
#spkl-subnav
div.warning{color:#cf0f0f}.spkl-md-checkbox{}#spkl-app input[type="text"],
#spkl-app input[type="password"],
#spkl-app input[type="email"],
#spkl-app select,
#spkl-app input[type="date"],
#spkl-app input[type="search"],
#spkl-app .spkl-attached-button-group button,
.spkl-dialog input[type="text"],
.spkl-dialog input[type="password"],
.spkl-dialog input[type="email"],
.spkl-dialog select,
.spkl-dialog input[type="date"],
.spkl-dialog input[type="search"],
.spkl-dialog .spkl-attached-button-group button,
#spkl-subnav input[type="text"],
#spkl-subnav input[type="password"],
#spkl-subnav input[type="email"],
#spkl-subnav select,
#spkl-subnav input[type="date"],
#spkl-subnav input[type="search"],
#spkl-subnav .spkl-attached-button-group
button{border-radius:4px;font-size:1rem;border:1px
solid #335774}#spkl-app fieldset,
.spkl-dialog fieldset,
#spkl-subnav
fieldset{border-color:#335774}#spkl-app fieldset legend,
.spkl-dialog fieldset legend,
#spkl-subnav fieldset
legend{color:#335774}#spkl-app .hint,
.spkl-dialog .hint,
#spkl-subnav
.hint{background:none;font-size:0.9375rem}.login-info{margin-bottom:2rem}.spkl-form
.button{margin-top:1rem}#spkl-subnav{border:none}#spkl-subnav
.menu{display:flex;flex-direction:column;gap:1rem;float:none}@media (min-width: 768px){#spkl-subnav
.menu{flex-direction:row;float:right;gap:1.5rem}}#spkl-subnav .menu
li{font-weight:600;font-size:1rem;border:none !important}#spkl-subnav .menu li:hover{border:none !important}#spkl-subnav .menu li
a{color:#21324e;padding:0.5rem 1rem;border-radius:6px}#spkl-subnav .menu li a.spkl-active{color:#21324e;font-weight:600;font-size:1rem;background-color:#b5c2d0}#spkl-subnav .menu li a:hover{text-decoration:underline}#spkl-subnav .menu li a.spkl-active:hover{text-decoration:none !important}.spkl-md-checkbox label:not(:empty){padding-left:1.125rem}.spkl-md-checkbox label:before{border-color:white;transition:border-color 0.3s ease}.spkl-md-checkbox label:hover:before{border-color:#21324e}.spkl-md-checkbox input[type="checkbox"]:checked+label:before{background-color:#21324e}.spkl-md-checkbox input[type="checkbox"]#a1001:checked+label:before{background-color:#008D97}.spkl-md-checkbox input[type="checkbox"]#a2795:checked+label:before{background-color:#004882}#spkl-app .spkl-kurs-termin{display:flex;flex-direction:column;gap:0.5rem;color:#21324e;background:white;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding: .5rem}#spkl-app .spkl-kurs-termin:hover{background:#ececeb}#spkl-app .spkl-kurs-termin  .spkl-kurs-color{display:none}#kurs-details-dialog .spkl-kurs-color{display:none}#spkl-app .spkl-kurs-termin.spkl-kurs-2795{border-top:10px solid #004882}#spkl-app .spkl-kurs-termin.spkl-kurs-1001{border-top:10px solid #008D97}#spkl-app .spkl-kurs-termin .spkl-kurs-name{font-size:0.875rem;font-weight:600}#spkl-app #kursUebersichtsTable tr.spkl-kurs-1001 td:first-child{border-color:#008D97 !important}#spkl-app #kursUebersichtsTable tr.spkl-kurs-2795 td:first-child{border-color:#004882 !important}#spkl-app #kursUebersichtsTable tr .spkl-bemerkung{background-color:#632752 !important;color:white !important;padding:2px
4px}#spkl-app .spkl-kurs-termin>div{display:flex;flex-direction:row;gap:0.5rem}.spkl-tag-filler:after{background:none !important}#spkl-app #spkl-kurs-tools{margin:3rem 0;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){#spkl-app #spkl-kurs-tools{flex-direction:row;align-items:center}}#spkl-app #spkl-kurs-tools .spkl-md-checkbox{float:right;margin:0}#spkl-app #spkl-kurs-tools>a{color:#21324e;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;background:none !important}#spkl-app #spkl-kurs-tools>a.active{background:#21324e !important;color:white !important}.spkl-kurs-termine-liste .spkl-termin.next-termin{font-weight:600;background:none !important}#spkl-app
.anwendungseigenschaften{background:white;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem;color:#21324e}#spkl-app .anwendungseigenschaften h2,
#spkl-app .anwendungseigenschaften
h4{font-size:1.5rem;font-weight:600;color:#21324e}.spkl-kurs-termine-liste{margin:0}#spkl-app .anwendungseigenschaften .spkl-md-checkbox{margin:0}#spkl-current-monat{background-color:#21324e;color:white;font-weight:600;margin-top:2rem}#spkl-current-monat
a{color:white;font-weight:600;display:flex;align-items:center;gap:0.5rem}#spkl-current-monat
a.disabled{display:none !important}#spkl-current-monat
h3{color:white;font-weight:600}.spkl-tag .spkl-tag-head{background:none !important;background-color:rgba(255,255,255,0.6) !important;color:#21324e !important;font-weight:800 !important}.spkl-tag .spkl-tag-head
h4{color:#21324e !important;font-weight:800 !important}.spkl-tag.spkl-vergangen{height:1px !important;visibility:hidden !important}.spkl-tag.spkl-vergangen .spkl-tag-head:after{background:rgba(227,224,216,0.7) !important}.spkl-tag.spkl-vergangen .spkl-tag-head{visibility:hidden !important}.spkl-tag.spkl-vergangen.spkl-empty{min-height:0 !important}.spkl-tag.spkl-vergangen .spkl-tag-content,
.spkl-tag.spkl-vergangen .spkl-tag-filler,
.spkl-tag.spkl-vergangen .spkl-ausfalltag-details{display:none !important}.spkl-tag.spkl-today .spkl-tag-head{background:rgba(255,255,255,1) !important}#spkl-kurs-liste{}#spkl-kurs-liste
h3{font-size:1.5rem;font-weight:400;color:#21324e;margin:1.5rem 0}#spkl-app #kursUebersichtsTable
th{background:#21324e !important;color:white !important}#spkl-app #kursUebersichtsTable
td{background:white !important;color:#21324e !important}#spkl-app #kursUebersichtsTable tr:hover
td{background:#ececeb !important}#spkl-app .kursUebersicht
li{background:white;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:0.5rem;display:flex;flex-direction:column;gap:1rem;margin:1rem 0;float:none;color:#21324e}#spkl-app .kursUebersicht li
.artikel{font-size:1.25rem;font-weight:600}#spkl-app .kursUebersicht li
.warning{color:#b27018;font-weight:600;float:right}#spkl-app .kursUebersicht li .termin-side{display:flex;width:100%;justify-content:flex-end;align-items:center}.spkl-dialog .spkl-buttons .spkl-btn,
#spkl-app .spkl-add-to-cart,
#spkl-app button,
#spkl-app .backLink,
#spkl-app .button,
#spkl-app [spkl-display="button"],
.spkl-dialog button,
.spkl-dialog .button,
.spkl-dialog [spkl-display="button"],
#spkl-subnav button,
#spkl-subnav .button,
#spkl-subnav [spkl-display="button"],
#spkl-app .button,.button.btn{background:#21324e;transition:background 0.3s ease;color:white;border-radius:6px;padding:0.5rem 1rem;font-weight:600;cursor:pointer;letter-spacing:0;text-align:left;height:auto !important;width:auto;line-height:normal}.spkl-dialog .spkl-buttons .spkl-btn,
#spkl-app .spkl-add-to-cart,
#spkl-app button:hover,
#spkl-app .button:hover,
#spkl-app [spkl-display="button"]:hover,
.spkl-dialog button:hover,
.spkl-dialog .button:hover,
.spkl-dialog [spkl-display="button"]:hover,
#spkl-subnav button:hover,
#spkl-subnav .button:hover,
#spkl-subnav [spkl-display="button"]:hover,
#spkl-app .button:hover,.button.btn:hover{background:#142035;color:white}.spkl-bemerkung{border-radius:3px}.spkl-kurs-termine-liste .spkl-termin.next-termin .next-termin-label{border-radius:3px}#kurs-details-dialog{border-radius:3px;padding:2rem}.spkl-dialog .spkl-close{color:#21324e}#kurs-details{}#kurs-details
h3{font-size:1.5rem;font-weight:600;display:flex;gap:1rem;align-items:center;margin:0
0 1rem 0}#kurs-details
h4{font-size:1.25rem;font-weight:600;margin:0.5rem 0 .5rem 0}#kurs-details h3 .spkl-bemerkung{font-size:1rem;font-weight:400;background-color:#632752;color:white !important;padding:2px
4px}#kurs-details .spkl-kurs-meta{text-align:left}.spkl-preisangebot{color:#632752}.spkl-kurs-termine-liste .spkl-termin.next-termin .next-termin-label{}.userData table tbody tr
td{padding:0.5rem 0}.userData table tbody tr td:first-child{font-weight:600}.userData table tbody tr
label{cursor:pointer}.termin-buchen-intro-text{color:#21324e !important}.termin-buchen-intro-text h2>span{color:#21324e !important;font-size:1.25rem;font-weight:600}#spkl-app .ui-datepicker .ui-datepicker-header,
.spkl-dialog .ui-datepicker .ui-datepicker-header,
#spkl-subnav .ui-datepicker .ui-datepicker-header{background-color:#21324e;border:none}#spkl-app .ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:white}#spkl-app .ui-datepicker .ui-datepicker-header a,
.spkl-dialog .ui-datepicker .ui-datepicker-header a,
#spkl-subnav .ui-datepicker .ui-datepicker-header
a{color:white}#spkl-app .ui-datepicker .ui-datepicker-calendar tr td span.ui-state-default,
.spkl-dialog .ui-datepicker .ui-datepicker-calendar tr td span.ui-state-default,
#spkl-subnav
.ui-datepicker
.ui-datepicker-calendar
tr
td
span.ui-state-default{color:#f6f6f5}#spkl-app .ui-datepicker .ui-datepicker-calendar tr td a.ui-state-default,
.spkl-dialog .ui-datepicker .ui-datepicker-calendar tr td a.ui-state-default,
#spkl-subnav .ui-datepicker .ui-datepicker-calendar tr td a.ui-state-default{color:#142035}#spkl-app
.ui-datepicker
.ui-datepicker-calendar
tr
td.ui-datepicker-current-day:not(.ui-datepicker-unselectable),
.spkl-dialog
.ui-datepicker
.ui-datepicker-calendar
tr
td.ui-datepicker-current-day:not(.ui-datepicker-unselectable),
#spkl-subnav
.ui-datepicker
.ui-datepicker-calendar
tr
td.ui-datepicker-current-day:not(.ui-datepicker-unselectable){color:white}#spkl-app
.ui-datepicker
.ui-datepicker-calendar
tr
td.ui-datepicker-current-day:not(.ui-datepicker-unselectable)
a,
.spkl-dialog
.ui-datepicker
.ui-datepicker-calendar
tr
td.ui-datepicker-current-day:not(.ui-datepicker-unselectable)
a,
#spkl-subnav
.ui-datepicker
.ui-datepicker-calendar
tr
td.ui-datepicker-current-day:not(.ui-datepicker-unselectable)
a{color:white}#anwendungen-sub-header  input[type="checkbox"]:checked::before, #anwendungen-sub-header  input[type="radio"]:checked::before{background-color:white !important}#spkl-app #anwendungen-sub-header input[type="checkbox"]{border-color:white !important}.spkl-voucher-obergruppe-name{font-family:Questa,sans-serif;color:#21324e;font-weight:400;margin:2rem 0 1rem 0;font-size:2rem}.spkl-voucher-block{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1);border-radius:0.25rem}.spkl-voucher-artikel-warpper{margin:0
0 0.5rem 0}#spkl-app .spkl-artikel-name,
#spkl-app .spkl-voucher-artikelname,
.spkl-app-component .spkl-artikel-name,
.spkl-app-component .spkl-voucher-artikelname{font-family:Museo,sans-serif;font-weight:400;font-size:1rem;line-height:24px;color:#21324e}#spkl-app .spkl-artikel-name .spkl-voucher-preis,
#spkl-app .spkl-voucher-artikelname .spkl-voucher-preis,
.spkl-app-component .spkl-artikel-name .spkl-voucher-preis,
.spkl-app-component .spkl-voucher-artikelname .spkl-voucher-preis{font-family:Museo,sans-serif;font-size:1rem;font-weight:700;line-height:24px;color:#21324e}#spkl-app .spkl-voucher-gruppenname,
.spkl-app-component .spkl-voucher-gruppenname{padding:0
1rem;margin-bottom:0.5rem;color:#21324e}#spkl-app .spkl-voucher-gruppenbeschreibung,
.spkl-app-component .spkl-voucher-gruppenbeschreibung,
.spkl-app-component .spkl-paragraph-teil1{padding:0
1rem;margin-bottom:0.5rem;font-family:Museo,sans-serif;font-weight:400;font-size:1rem;line-height:24px;color:#21324e}#spkl-app .spkl-voucher-gruppengutscheinartikel-wrapper,
.spkl-app-component .spkl-voucher-gruppengutscheinartikel-wrapper{padding:0
1rem}#spkl-app .spkl-paragraph-teil1 a,
#spkl-app .spkl-paragraph-teil2 a,
.spkl-app-component .spkl-paragraph-teil1 a,
.spkl-app-component .spkl-paragraph-teil2
a{color:#21324e;cursor:pointer}#spkl-app .spkl-paragraph-teil1 a:hover,
#spkl-app .spkl-paragraph-teil2 a:hover,
.spkl-app-component .spkl-paragraph-teil1 a:hover,
.spkl-app-component .spkl-paragraph-teil2 a:hover{text-decoration:none}.spkl-geschenkbox-budgets{font-family:Museo,sans-serif;font-weight:400;font-size:1rem;line-height:24px;color:#21324e}#spkl-app .spkl-add-to-cart,
#spkl-app .spkl-geschenkbox-budgets button,
.spkl-app-component .spkl-add-to-cart,
.spkl-app-component .spkl-geschenkbox-budgets
button{height:2rem !important;background:#21324e !important;transition:background 0.3s ease;color:white;border-radius:6px !important;padding:0rem 1.5rem !important;font-weight:600 !important;cursor:pointer !important;font-size:1rem !important;gap:1rem !important;border:none !important;letter-spacing:0;text-align:left}#spkl-app .spkl-add-to-cart:hover,
#spkl-app .spkl-geschenkbox-budgets button:hover,
.spkl-app-component .spkl-add-to-cart:hover,
.spkl-app-component .spkl-geschenkbox-budgets button:hover{background:#142035 !important}#spkl-app .spkl-add-to-cart:focus,
#spkl-app .spkl-geschenkbox-budgets button:focus,
.spkl-app-component .spkl-add-to-cart:focus,
.spkl-app-component .spkl-geschenkbox-budgets button:focus{outline-offset:-4px;outline:2px
solid white}.spkl-icon-cart:before{display:block;content:"";width:20px;height:22px;background-repeat:no-repeat;background-size:100%;background-image:url('data:image/svg+xml;charset=utf8, <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.58402 10.7621C1.37553 9.54068 2.31644 8.42554 3.5555 8.42554H20.4445C21.6836 8.42554 22.6245 9.54068 22.416 10.7621L20.6532 21.0889C20.3661 22.7704 18.9088 24 17.2031 24H6.79693C5.09119 24 3.63386 22.7704 3.34684 21.0889L1.58402 10.7621Z" stroke="%23FFFFFF" stroke-width="2"></path><path d="M6.50057 10.8298V6.32398C6.50057 6.32398 6.44237 1.82983 12.354 1.82983C17.5985 1.82983 17.4981 6.36202 17.4981 6.36202V10.8298" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round"></path></svg>') !important}#spkl-app
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-gruppe-wrapper,
.spkl-app-component
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-gruppe-wrapper{margin:0}#spkl-app .akkordeon-content-einblenden,
.spkl-app-component .akkordeon-content-einblenden{background:white;color:#b27018;font-family:Questa,sans-serif;font-size:1.5rem;font-weight:400;line-height:28px;padding:1.25rem 3.5rem 1.25rem 1.5rem;height:auto;text-align:left;border-top:1px solid #b27018}#spkl-app .akkordeon-content-einblenden::after,
.spkl-app-component .akkordeon-content-einblenden::after{content:"";display:block;width:24px;height:24px;font-size:1.5rem;position:absolute;right:2rem;top:calc(50% - 12px);background-image:url('data:image/svg+xml;charset=utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g ><path d="M23 12L0.999999 12" stroke="%23B27018" stroke-width="2" stroke-linecap="round"/><path d="M12 1L12 23" stroke="%23B27018" stroke-width="2" stroke-linecap="round"/></g></svg>')}#spkl-app
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper,
.spkl-app-component
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper{padding:0
0}#spkl-app
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-gruppe-beschreibung,
.spkl-app-component
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-gruppe-beschreibung{padding:0.5rem 1.5rem;margin:0;color:#21324e}#spkl-app
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-artikel-content-wrapper
.spkl-akkordeon-artikel-wrapper,
.spkl-app-component
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-artikel-content-wrapper
.spkl-akkordeon-artikel-wrapper{padding:1.5rem 1.5rem 1rem 1.5rem;border-bottom:1px solid #76798c}#spkl-app
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-artikel-content-wrapper
.spkl-akkordeon-artikel-wrapper:last-child,
.spkl-app-component
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-artikel-content-wrapper
.spkl-akkordeon-artikel-wrapper:last-child{border-bottom:none}#spkl-app
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-artikel-content-wrapper
.spkl-akkordeon-artikel-wrapper
.spkl-akkordeon-left-section
.spkl-akkordeon-artikel-name,
.spkl-app-component
.beauty-wellness
.spkl-voucher-untergruppen-wrapper
.spkl-akkordeon-content-wrapper
.spkl-akkordeon-artikel-content-wrapper
.spkl-akkordeon-artikel-wrapper
.spkl-akkordeon-left-section
.spkl-akkordeon-artikel-name{font-family:Questa,sans-serif;font-size:1.375rem;font-weight:400;line-height:28px;color:#21324e}#spkl-app .spkl-akkordeon-artikel-beschreibung{font-family:Museo,sans-serif;font-weight:400;font-size:1rem;line-height:24px;color:#21324e}#spkl-app .spkl-akkordeon-artikel-preis{font-family:Museo,sans-serif;margin:0.5rem 0 0 0;font-size:1rem !important;font-weight:500 !important;line-height:20px;color:#21324e}#spkl-app .spkl-akkordeon-artikel-preis>span{font-weight:400 !important}#geschenkideen,.spkl-geschenkideen-text{padding:0
!important}#geschenkideen-step2 .spkl-produkte{display:flex;flex-direction:column;gap:0.5rem}#geschenkideen-step2 .spkl-produkte .spkl-produkt{}#geschenkideen-step2 .spkl-artikel-name{font-size:1rem}#geschenkideen-step2 .spkl-artikel-name
.preis{font-size:1rem;font-weight:600;color:#21324e}#geschenkideen-step2 .spkl-entry{font-size:0.875rem;font-weight:600}#geschenkideen-step2 .spkl-produkte{font-size:0.875rem}.voucher .spkl-app-component #spkl-cart-button{display:none !important}.spkl-dialog{background-color:white !important;border-radius:0.25rem !important;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.4) !important;margin:60px
auto 0 auto;left:1rem !important;max-width:calc(100% - 2rem) !important}.spkl-app-component .spkl-number-widget .spkl-icon-minus:before{content:"";width:18px;height:18px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url('data:image/svg+xml;charset=utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 12L23 12" stroke="%2321324E" stroke-width="2" stroke-linecap="round"/></svg>')}.spkl-app-component .spkl-number-widget{font-size:0}.spkl-app-component .spkl-number-widget
button{background-color:transparent !important}.spkl-app-component .spkl-number-widget
input{font-size:1rem}.spkl-close .spkl-icon-cross:before{content:"";width:18px;height:18px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url('data:image/svg+xml;charset=utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2L22 22" stroke="%2321324E" stroke-width="2" stroke-linecap="round"/><path d="M2 22L22 2" stroke="%2321324E" stroke-width="2" stroke-linecap="round"/></svg>')}.spkl-app-component .spkl-number-widget .spkl-icon-plus:before{content:"";width:18px;height:18px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url('data:image/svg+xml;charset=utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M1 12L23 12" stroke="%2321324E" stroke-width="2" stroke-linecap="round"/><path d="M12 23L12 0.999999" stroke="%2321324E" stroke-width="2" stroke-linecap="round"/></g></svg>')}.spkl-app-component #spkl-schritt-uebersicht
.step{color:#21324e;padding:0.5rem 1rem;border-radius:6px;font-weight:600;margin:0
0 2rem 0}#spkl-app #spkl-schritt-uebersicht .step.active,
.spkl-app-component #spkl-schritt-uebersicht
.step.active{color:#21324e;font-size:1rem;background-color:#b5c2d0}.spkl-app-component #spkl-schritt-uebersicht .step[data-spkl-click]:hover{background-color:transparent;color:#21324e;text-decoration:underline}#spkl-app #spkl-cart,
.spkl-app-component #spkl-cart{background-color:white;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;margin:0
auto 30px auto;padding:1rem}@media (max-width: 600px){#spkl-cart .spkl-cart-anzahl{margin-bottom:6px}}#spkl-app .spkl-cart-title,
#spkl-app .spkl-empfehlungs-header,
.spkl-app-component .spkl-cart-title,
.spkl-app-component .spkl-empfehlungs-header{font-family:Questa,sans-serif;color:#21324e;font-weight:400;font-size:1.5rem}#spkl-app .spkl-empfehlungs-header,
.spkl-app-component .spkl-empfehlungs-header{margin:0;font-family:Questa,sans-serif;color:#21324e;font-weight:400;margin:2rem 0 1rem 0;font-size:2rem}#spkl-app #spkl-cart .warenkorb-wrap .spkl-cart-label,
.spkl-app-component #spkl-cart .warenkorb-wrap .spkl-cart-label{color:#21324e}#spkl-app #spkl-cart .warenkorb-wrap .spkl-cart-item,
.spkl-app-component #spkl-cart .warenkorb-wrap .spkl-cart-item{background-color:white;color:#21324e}#spkl-app #spkl-cart .warenkorb-wrap .spkl-cart-sum,
.spkl-app-component #spkl-cart .warenkorb-wrap .spkl-cart-sum{color:#21324e}#spkl-app .spkl-buy-more,
.spkl-app-component .spkl-buy-more{color:#21324e;border:1px
solid #21324e;background:transparent}#spkl-app .spkl-gutscheinempfehlungs-container .box-body,
.spkl-app-component .spkl-gutscheinempfehlungs-container .box-body{background-color:white;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1rem;align-items:center;gap:0.5rem}#spkl-app .spkl-gutscheinempfehlungs-container .box-body .spkl-artikel-name,
.spkl-app-component
.spkl-gutscheinempfehlungs-container
.box-body
.spkl-artikel-name{font-size:1rem;font-weight:600;color:#21324e}#spkl-app .spkl-gutscheinempfehlungs-container .box-body .spkl-artikel-preis,
.spkl-app-component
.spkl-gutscheinempfehlungs-container
.box-body
.spkl-artikel-preis{font-family:Museo,sans-serif;font-size:1rem;font-weight:800;line-height:24px;color:#21324e}#spkl-app .spkl-gutscheinempfehlungs-container .box-body .spkl-add-to-cart,
.spkl-app-component
.spkl-gutscheinempfehlungs-container
.box-body
.spkl-add-to-cart{justify-content:center}#spkl-versandart{background-color:white !important;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem}#spkl-app #spkl-versandart
h2{font-family:Questa,sans-serif;color:#21324e;font-weight:400;font-size:1.5rem}#spkl-app #spkl-versandart .spkl-versandart-wrap{}#spkl-app #spkl-versandart .spkl-versandart-wrap label>strong{font-size:1rem;font-weight:600}#spkl-app #spkl-versandart .spkl-versandart-wrap label:first-child{cursor:pointer}#spkl-app #spkl-versandart .spkl-versandart-wrap label:last-child{font-size:0.875rem;font-weight:400;margin:1rem 0 0 0;display:block}#spkl-app input[type="radio"],
#spkl-app input[type="checkbox"]{background:none !important;border:2px
solid #21324e !important;cursor:pointer}#spkl-app input[type="radio"] + label,
#spkl-app input[type="checkbox"]+label{cursor:pointer}#spkl-app input[type="checkbox"]:checked::before,
#spkl-app input[type="radio"]:checked::before{content:"";background-color:#21324e;border-radius:50%;display:block;width:12px;height:12px;left:2px;position:absolute;top:calc(50% - 6px)}.spkl-checkout-section{background-color:white !important;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem}.spkl-checkout-section>h2,.spkl-overview-container>h3{font-family:Questa,sans-serif;color:#21324e;font-weight:400;font-size:1.5rem}#spkl-paymenttype
.zahlart{margin:1rem 0 0 0}.floating-labello input + label,
.floating-labello select+label{top:14px}.spkl-overview-title{font-family:Questa,sans-serif;color:#21324e;font-weight:400;font-size:1.5rem}.spkl-overview-container{background-color:white !important;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:column;margin:0
0 2rem 0}#adress_form .spkl-td-anrede{padding:0
0 1rem 0}#spkl-app>h2{font-family:Questa,sans-serif;color:#21324e;font-weight:400;font-size:1.5rem}#spkl-app
.backLink{margin:1rem 0 0 0;display:inline-block}#spkl-app
.userData{background-color:white;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem;margin:2rem 0 0 0}.aquafit
.warenkorb{text-align:left}#anwendungen
.stepContent{background-color:white !important;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:column;margin:2rem 0 0 0}#anwendungen .stepContent .artikelgruppentext,
#anwendungen .stepContent
.hint{font-size:0.875rem}#anwendungen .stepContent
.anwendung{border-bottom:1px solid #b5c2d0;background:transparent !important}#anwendungen .stepContent .anwendung:hover{background:#ececeb !important}#anwendungen .stepContent .anwendung
.artikelName{font-size:1rem;font-weight:600;color:#21324e}#anwendungen .stepContent .anwendung
.artikelPreis{font-family:Museo,sans-serif;font-size:1rem;font-weight:800;line-height:24px;color:#21324e}#anwendungen .stepContent .anwendung > br,
#anwendungen .stepContent .anwendung>.spkl-icon-calendar{display:none}#anwendungen .stepContent .anwendung:last-child{border-bottom:none}#spkl-app #uhrzeiten .stepContent,
.spkl-dialog #uhrzeiten .stepContent,
#spkl-subnav #uhrzeiten
.stepContent{margin:0}#spkl-app li.zeit,
.spkl-dialog li.zeit,
#spkl-subnav
li.zeit{background:#21324e;transition:background 0.3s ease;color:white;border-radius:6px;padding:0.5rem 1rem;font-weight:600;cursor:pointer;letter-spacing:0;text-align:left;height:auto !important}#uhrzeiten
.choosemassageeins{padding:0}#uhrzeiten .backLink,
#buchung .backLink,
#buchung .backToTop,
.aquafit
.backLink{background:none !important;font-size:1rem !important;font-weight:400 !important;padding:0
!important;color:#21324e !important}#uhrzeiten .backLink:hover,
#buchung .backLink:hover,
#buchung .backToTop:hover,
.aquafit .backLink:hover{text-decoration:underline !important}#buchung .cleaner>br{display:none}#buchung
.anwendungswrap{background:white !important;border-radius:0.25rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1) !important;padding:1.5rem 2rem;display:flex;flex-direction:row;align-items:center;gap:1rem;border:none;margin:0
0 2rem 0}#spkl-app li.zeit:hover,
.spkl-dialog li.zeit:hover,
#spkl-subnav li.zeit:hover{background:#335774;color:white}#spkl-loader{box-shadow:none !important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:relative;font-size:1.5rem}#spkl-loader #spkl-loader-caption{width:80px;height:80px}#spkl-loader #spkl-loader-caption
svg{width:100%;height:100%}