html.seres-embedded.seres-embedded,html body.seres-embedded{overscroll-behavior:none!important;overflow:hidden!important}#sereslauncher{position:relative}#sereslauncher[aria-busy=true]{cursor:wait;opacity:1}#sereslauncher[aria-busy=true]:before{content:"";background-color:currentColor;width:calc(25% - 6px);height:1.5px;animation:1.1s ease-in-out infinite alternate booking-loading;position:absolute;bottom:6px;left:12px}@keyframes booking-loading{to{transform:translate(300%)}}html body #seres-wrapper#seres-wrapper,html body #seres-wrapper#seres-wrapper *{border-radius:0!important;font-family:inherit!important}html body #seres-wrapper#seres-wrapper{--booking-toolbar-inset:74px;opacity:1;--font-mono:inherit!important;--state-error-text:oklch(47% .11 25)!important;background-color:oklch(13% 0 0/.55)!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;transition:opacity .16s!important;bottom:auto!important}html body #seres-wrapper#seres-wrapper.booking-closing{opacity:0!important}html body #seres-wrapper#seres-wrapper #seres-container{background-color:var(--color-paper)!important;color:var(--color-ink)!important;letter-spacing:0!important;font-size:14px!important;line-height:1.5!important;transition:opacity .22s!important}html body:not(.seres-instagram-fix) #seres-wrapper#seres-wrapper #seres-container-content{top:calc(var(--booking-toolbar-inset) + env(safe-area-inset-top,0px))!important;bottom:calc(var(--booking-toolbar-inset) + env(safe-area-inset-bottom,0px))!important;overscroll-behavior-y:contain!important;scroll-padding-block:16px!important}@media (width<=500px){html body #seres-wrapper#seres-wrapper{--booking-toolbar-inset:64px}}@media (width>=701px){html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-top{padding-top:calc(10px + env(safe-area-inset-top,0px))!important;padding-bottom:10px!important}html body:not(.seres-instagram-fix) #seres-wrapper#seres-wrapper #seres-container-content{top:calc(64px + env(safe-area-inset-top,0px))!important}}@media (prefers-reduced-motion:reduce){#sereslauncher[aria-busy=true]:before{animation:none;transform:translate(150%)}html body #seres-wrapper#seres-wrapper,html body #seres-wrapper#seres-wrapper #seres-container{transition:none!important}}html body #seres-wrapper#seres-wrapper #seres-container .seres-header,html body #seres-wrapper#seres-wrapper #seres-container .seres-overlay-title,html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-title{font-size:16px!important;font-weight:500!important;line-height:1.4!important}html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-top .seres-indicator{font-family:var(--font-mono)!important;letter-spacing:-.01em!important;text-transform:uppercase!important;border:1px solid var(--color-line)!important;background-color:var(--color-cream-100)!important;color:var(--color-ink)!important;font-size:11px!important;font-weight:500!important}html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-top .seres-indicator.active{background-color:var(--color-ink)!important;border-color:var(--color-ink)!important;color:var(--color-paper)!important}html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-top .seres-indicator.disabled{color:var(--color-ink-faint)!important}html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-top #seres-wizard-toolbar-top-login{border-color:var(--color-cream-85)!important;background-color:var(--color-cream-100)!important;color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-top #seres-wizard-toolbar-top-login svg{fill:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-button,html body #seres-wrapper#seres-wrapper .seres-login-btn-skip,html body #seres-wrapper#seres-wrapper .seres-overlay-booking-withdrawal .seres-overlay-button-prev{border:1px solid var(--color-cream-85)!important;background-color:var(--color-cream-100)!important;color:var(--color-ink)!important;letter-spacing:0!important;text-transform:none!important;min-height:44px!important;padding:10px 14px!important;font-size:.8rem!important;font-weight:500!important;line-height:22px!important}html body #seres-wrapper#seres-wrapper #seres-wizard-toolbar-bottom-btn-next,html body #seres-wrapper#seres-wrapper .seres-overlay-booking-confirm .seres-button-submit-booking,html body #seres-wrapper#seres-wrapper .seres-overlay-button-next,html body #seres-wrapper#seres-wrapper #seres-user-container .seres-user-btn-new-booking-highlighted{background-color:var(--color-ink)!important;border-color:var(--color-ink)!important;color:var(--color-paper)!important}html body #seres-wrapper#seres-wrapper .seres-overlay-booking-confirm .seres-button-abort-booking{color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-alert,html body #seres-wrapper#seres-wrapper .seres-alert-info,html body #seres-wrapper#seres-wrapper .seres-services-item .seres-services-item-invisible-text{background-color:var(--color-paper-warm)!important;border:1px solid var(--color-line)!important;color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-alert a,html body #seres-wrapper#seres-wrapper .seres-alert .seres-button,html body #seres-wrapper#seres-wrapper .seres-alert b{color:var(--color-ink)!important;border-color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-alert a{background-color:var(--color-cream-100)!important;border:1px solid var(--color-cream-85)!important;text-decoration:none!important}html body #seres-wrapper#seres-wrapper #seres-container #seres-wizard-toolbar-top .seres-wizard-toolbar-container-inner{flex-wrap:nowrap!important;align-items:stretch!important;gap:6px!important}html body #seres-wrapper#seres-wrapper #seres-container #seres-wizard-toolbar-top .seres-indicator,html body #seres-wrapper#seres-wrapper #seres-container #seres-wizard-toolbar-top-login{justify-content:center!important;align-items:center!important;gap:4px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;line-height:1.25!important;display:flex!important}html body #seres-wrapper#seres-wrapper #seres-container #seres-wizard-toolbar-top-login{flex:0 0 60px!important}html body #seres-wrapper#seres-wrapper #seres-container #seres-wizard-toolbar-top-login span{font-size:12px!important}html body #seres-wrapper#seres-wrapper .seres-info-newcustomer{flex-wrap:wrap!important;align-items:center!important;gap:4px 12px!important;padding:10px 44px 10px 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;display:flex!important}html body #seres-wrapper#seres-wrapper .seres-info-newcustomer a{align-items:center!important;min-height:44px!important;padding:0 12px!important;font-weight:500!important;display:inline-flex!important}html body #seres-wrapper#seres-wrapper .seres-info-newcustomer .seres-info-newcustomer-close{width:44px!important;height:44px!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}@media (width>=701px){html body #seres-wrapper#seres-wrapper .seres-info-newcustomer{gap:4px 10px!important;padding:4px 44px 4px 12px!important}html body #seres-wrapper#seres-wrapper .seres-info-newcustomer a{min-height:36px!important;padding:4px 10px!important}}html body #seres-wrapper#seres-wrapper{--booking-service-icon-size:36px}@media (width<=700px){html body #seres-wrapper#seres-wrapper{--booking-service-icon-size:32px}}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=2d72af4c-55d5-4ff3-8bfc-4b66642c84ac],[src*=g\=d594dad5-fc54-4489-86e4-ad7c3d48189b],[src*=g\=36310a90-9a66-479d-92f2-8c4a858cde35]){content:url(/icons/booking/balayage.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=b8c8cc0e-4adf-4879-a3b6-d310f4d11ab6],[src*=g\=b3fd76f4-2bef-493a-b6e3-9dcbbff9dc96],[src*=g\=6a206434-8abd-433a-a2cc-855d28f6e222]){content:url(/icons/booking/farbe.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=fcf36fe1-c034-4af0-8475-1f28f4b8ce0d],[src*=g\=72d44feb-b7b2-4f8e-9639-fcdbc4c5252a],[src*=g\=be38599c-5b30-413d-a56e-4f913602a744],[src*=g\=b12f3b33-f1b6-4eaf-a331-4dbea71f18ff],[src*=g\=fbb2c8a9-5276-4837-864f-688f04cfc560]){content:url(/icons/booking/glossing.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=e6d2a623-12d8-4092-a011-e3d6af100aab],[src*=g\=e041f68d-cf95-4ddf-8471-8f86edaa97ad]){content:url(/icons/booking/haarverlaengerung.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=9cd435e1-8e94-4a51-a611-eba9c6c3cdd1],[src*=g\=444a1fa9-c5b8-467c-8333-b97b64bc1f42],[src*=g\=da082a73-2436-4192-9c4b-28c011db0683],[src*=g\=ae0ccb9b-bfec-443c-acd9-e462e6e39de8]){content:url(/icons/booking/herren.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=00a97122-43d4-476b-b80f-662893d5abda],[src*=g\=00a4a7ac-d1e8-4784-a60f-c0db03eee7df],[src*=g\=377e8084-b017-43fc-a98f-93c8151bed83]){content:url(/icons/booking/highlights.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=78cec738-4156-4943-a728-65be0365ffec],[src*=g\=4c0c78ff-c1ea-4fc0-bf78-b18975ec4b0b],[src*=g\=8cefb4ea-b818-4681-9376-a4b430ac228a]){content:url(/icons/booking/hochzeit.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=be43f626-4b12-415d-9c23-cc9b01faf0f5],[src*=g\=1d1a0bf0-6a12-487c-ba10-92c7b6d66373],[src*=g\=7f964bb3-bbf6-44c4-8fe3-06b86da685dd]){content:url(/icons/booking/beratung.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=31a5825c-991b-4a1f-932d-c2aedac80d67],[src*=g\=eadad35e-0299-43cc-a8eb-3748b0401e8a]){content:url(/icons/booking/make-up.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=14b49a79-904d-4426-a281-2c2f4a95efef],[src*=g\=eec55cee-e08f-470e-b7ab-47380edd3436],[src*=g\=8c62d1ce-d43b-4c1d-9d4d-3a8bf6b9bdca],[src*=g\=82b58df6-a322-47f7-9a55-52703ac3680f],[src*=g\=a1c6a3cc-5c06-40cd-9456-5970505dc0be],[src*=g\=a5476ca6-c0a3-44d1-b3a5-103fcd1ffebe],[src*=g\=a0a53754-9e2b-4b7b-9145-8893227348d1],[src*=g\=a9a78901-de95-4afc-8328-2ec1b5b15c59],[src*=g\=11d87cd4-709a-4469-99f5-a7b0fd084599]){content:url(/icons/booking/kosmetik.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=51fc4415-38ef-47e8-8b64-75e3df7e0d16],[src*=g\=d427c078-8d51-493d-8c1f-4ccd6c122e73],[src*=g\=8952eb54-2070-4be6-8495-3119360cfa9a],[src*=g\=73a695f7-a2c5-4d66-82f8-abc1693ddb0c],[src*=g\=c751ca57-400a-4808-b4b3-f3756054e9f7],[src*=g\=35157f17-674e-4557-89fb-001218b6591a]){content:url(/icons/booking/schnitt.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img:is([src*=g\=39e690b2-4f69-4a8e-905a-f08676e7d208],[src*=g\=1e7ecfbc-190b-4d08-b980-71b89b84d235]){content:url(/icons/booking/styling.svg)!important;width:var(--booking-service-icon-size)!important;height:var(--booking-service-icon-size)!important;object-fit:contain!important;margin:0 12px 0 0!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img[src*=g\=36310a90-9a66-479d-92f2-8c4a858cde35]{content:url(/icons/booking/balayage-signature.svg)!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img[src*=g\=6a206434-8abd-433a-a2cc-855d28f6e222]{content:url(/icons/booking/farbe-complete.svg)!important}html body #seres-wrapper#seres-wrapper .seres-services-item-label>img[src*=g\=377e8084-b017-43fc-a98f-93c8151bed83]{content:url(/icons/booking/highlights-complete.svg)!important}html body #seres-wrapper#seres-wrapper .seres-services-item img,html body #seres-wrapper#seres-wrapper .seres-services-item svg{filter:grayscale()!important}html body #seres-wrapper#seres-wrapper .seres-alert svg{fill:var(--color-ink-soft)!important}html body #seres-wrapper#seres-wrapper :is(.seres-info-newcustomer-close,.seres-overlay-button-close,.seres-resource-selection-picture,.seres-resource-selection-icon,.seres-calendar-datepicker-prev,.seres-calendar-datepicker-next,.seres-booking-overview-item-services-selection,.seres-booking-overview-item-slot-date,.seres-booking-overview-item-duration,.seres-booking-overview-item-price,.seres-booking-overview-item-reminder-icon,.seres-booking-overview-item-reminder-action,.seres-reminder-item-icon)>svg,html body #seres-wrapper#seres-wrapper .seres-booking-overview .seres-icon>svg{stroke-width:1.5px!important}html body #seres-wrapper#seres-wrapper .seres-info-newcustomer-close>svg{stroke:var(--color-ink-soft)!important}html body #seres-wrapper#seres-wrapper :is(.seres-booking-overview-item-services-selection,.seres-booking-overview-item-slot-date){--booking-function-icon:url(/icons/booking/kalender.svg)}html body #seres-wrapper#seres-wrapper .seres-resource-selection-picture{--booking-function-icon:url(/icons/booking/person.svg)}html body #seres-wrapper#seres-wrapper .seres-resource-selection-picture:has(>svg){background:var(--booking-function-icon) center / contain no-repeat!important}html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-price{--booking-function-icon:url(/icons/booking/preis.svg)}html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-duration{--booking-function-icon:url(/icons/booking/uhr.svg)}html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-reminder-icon{--booking-function-icon:url(/icons/booking/erinnerung.svg)}html body #seres-wrapper#seres-wrapper :is(.seres-booking-overview-item-reminder-action,.seres-resource-selection-info-additional),html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-services-selection>.seres-icon{--booking-function-icon:url(/icons/booking/pfeil-rechts.svg)}html body #seres-wrapper#seres-wrapper :is(.seres-booking-overview-item-services-selection,.seres-booking-overview-item-slot-date,.seres-resource-selection-picture,.seres-booking-overview-item-price,.seres-booking-overview-item-duration,.seres-booking-overview-item-reminder-icon,.seres-booking-overview-item-reminder-action,.seres-resource-selection-info-additional)>svg,html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-services-selection>.seres-icon>svg{display:none!important}html body #seres-wrapper#seres-wrapper :is(.seres-booking-overview-item-services-selection,.seres-booking-overview-item-slot-date,.seres-booking-overview-item-price,.seres-booking-overview-item-duration,.seres-booking-overview-item-reminder-icon):has(>svg):before,html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-services-selection>.seres-icon:has(>svg):before,html body #seres-wrapper#seres-wrapper :is(.seres-booking-overview-item-reminder-action,.seres-resource-selection-info-additional):has(>svg):after{content:"";background:var(--booking-function-icon) center / contain no-repeat;flex:0 0 24px;width:24px;height:24px;display:block}html body #seres-wrapper#seres-wrapper :is(.seres-booking-overview-item-services-selection,.seres-booking-overview-item-slot-date,.seres-booking-overview-item-price,.seres-booking-overview-item-duration):has(>svg):before{margin-right:15px;position:relative;top:-1px}html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-reminder-action:has(>svg):after{margin-left:auto}html body #seres-wrapper#seres-wrapper .seres-resource-selection-info-additional:has(>svg):after{flex-basis:20px;width:20px;height:20px;margin-left:auto}html body #seres-wrapper#seres-wrapper .seres-services-title,html body #seres-wrapper#seres-wrapper .seres-services-overview-title,html body #seres-wrapper#seres-wrapper .seres-booking-overview-title,html body #seres-wrapper#seres-wrapper .seres-calendar-title,html body #seres-wrapper#seres-wrapper .seres-resource-selection-title,html body #seres-wrapper#seres-wrapper .seres-services-item .seres-services-item-breadcrumb,html body #seres-wrapper#seres-wrapper .seres-services-additional-breadcrumb{font-family:var(--font-mono)!important;letter-spacing:-.01em!important;color:var(--color-ink-soft)!important;font-weight:500!important}html body #seres-wrapper#seres-wrapper .seres-services-title,html body #seres-wrapper#seres-wrapper .seres-services-overview-title,html body #seres-wrapper#seres-wrapper .seres-booking-overview-title,html body #seres-wrapper#seres-wrapper .seres-calendar-title,html body #seres-wrapper#seres-wrapper .seres-resource-selection-title{font-size:12px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-services-item[data-level="1"] .seres-services-item-label-main{text-transform:none!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-invisible .seres-services-item-label-main{text-transform:none!important;color:var(--color-ink)!important;font-size:14px!important;font-weight:400!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-breadcrumb{display:none!important}html body #seres-wrapper#seres-wrapper .seres-overlay-services-additional .seres-services-additional-breadcrumb{text-transform:none!important;padding-bottom:20px!important;font-size:11px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper .seres-overlay-services-additional .seres-services-item-label:has(>img):not(:has(>.seres-services-item-helptext)){flex-wrap:nowrap!important;align-items:center!important;display:flex!important}html body #seres-wrapper#seres-wrapper .seres-overlay-services-additional .seres-services-item-label:not(:has(>.seres-services-item-helptext))>img{flex-shrink:0!important;margin-bottom:0!important}html body #seres-wrapper#seres-wrapper .seres-booking-overview-additional-item-add{color:var(--color-ink-soft)!important;border-color:var(--color-line)!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item:not([hidden]):not(.hidden):not(.seres-hidden){display:grid;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item>.seres-services-item-label,html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item>.seres-services-wrapper-label{grid-column:1!important;min-width:0!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item:not(:has(>.seres-services-item-cost))>.seres-services-item-label{grid-column:1/-1!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-cost{text-align:right!important;font-variant-numeric:tabular-nums!important;grid-area:1/2!important;place-self:start end!important;margin:0!important;padding:0!important;line-height:21px!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-select{display:grid;grid-column:1/-1!important;justify-self:stretch!important;place-items:center!important;min-height:44px!important;margin:0!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-label:has(>img){grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-width:0!important;display:grid!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-label>img{grid-area:1/1/span 2!important;align-self:start!important;margin:0!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-label:has(>img)>.seres-services-item-label-main{grid-area:1/2!important;min-width:0!important;max-width:100%!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-label:has(>img)>.seres-services-item-helptext{grid-area:2/2!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-label>.seres-services-item-invisible-text{background-color:var(--color-paper-warm)!important;border-color:var(--color-line)!important;min-width:0!important;color:var(--color-ink-soft)!important;grid-column:1/-1!important;padding:12px 14px!important;font-size:13px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-label:not(:has(>.seres-services-item-helptext))>img{grid-row:1!important;align-self:center!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item[data-level="1"]:not(:has(.seres-services-item-helptext))>.seres-services-item-label{grid-column:1!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item[data-level="1"]:not(:has(.seres-services-item-helptext))>.seres-services-dropdown-indicator{grid-row:1!important}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item[data-level="1"]:not(:has(.seres-services-item-helptext))>.seres-services-item-label>img,html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item[data-level="1"]:not(:has(.seres-services-item-helptext))>.seres-services-item-label>svg{margin-bottom:0!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-services-dropdown-indicator{grid-column:2!important;justify-self:end!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;font-size:0!important;position:relative!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-services-dropdown-indicator:before,html body #seres-wrapper#seres-wrapper #seres-container .seres-services-dropdown-indicator:after{content:"";background:currentColor;height:1.5px;transition:transform .18s;position:absolute;inset:11px 4px auto}html body #seres-wrapper#seres-wrapper #seres-container .seres-services-dropdown-indicator:after{transform:rotate(90deg)}html body #seres-wrapper#seres-wrapper #seres-container .seres-dropdown-active>.seres-services-dropdown-indicator:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){html body #seres-wrapper#seres-wrapper #seres-container .seres-services-dropdown-indicator:before,html body #seres-wrapper#seres-wrapper #seres-container .seres-services-dropdown-indicator:after{transition:none}}html body #seres-wrapper#seres-wrapper #seres-services-container .seres-services-item-wrapper[data-level="1"],html body #seres-wrapper#seres-wrapper .seres-services-overview-wrapper .seres-services-overview{border:1px solid var(--color-line)!important}html body #seres-wrapper#seres-wrapper .seres-services-item{border-top-color:var(--color-cream-90)!important}html body #seres-wrapper#seres-wrapper .seres-services-item[data-level="3"],html body #seres-wrapper#seres-wrapper .seres-services-item[data-level="4"],html body #seres-wrapper#seres-wrapper .seres-services-item[data-level="5"],html body #seres-wrapper#seres-wrapper .seres-services-item[data-level="6"],html body #seres-wrapper#seres-wrapper .seres-services-item[data-level="7"],html body #seres-wrapper#seres-wrapper .seres-services-dropdown[data-level="3"],html body #seres-wrapper#seres-wrapper .seres-services-dropdown[data-level="4"],html body #seres-wrapper#seres-wrapper .seres-services-dropdown[data-level="5"],html body #seres-wrapper#seres-wrapper .seres-services-dropdown[data-level="6"],html body #seres-wrapper#seres-wrapper .seres-services-dropdown[data-level="7"]{background-color:var(--color-paper-warm)!important}html body #seres-wrapper#seres-wrapper .seres-services-item[data-action=select] .seres-services-item-select{border:1px solid var(--color-ink)!important;color:var(--color-ink)!important;background-color:#0000!important}html body #seres-wrapper#seres-wrapper .seres-services-item[data-action=select].seres-active .seres-services-item-select{background-color:var(--color-ink)!important;color:var(--color-paper)!important}html body #seres-wrapper#seres-wrapper .seres-services-overview .seres-indicator.seres-active{background-color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper #seres-calendar-container>.seres-calendar-header{display:none!important}html body #seres-wrapper#seres-wrapper #seres-calendar-container>.seres-resource-selection-wrapper{margin-bottom:16px!important}html body #seres-wrapper#seres-wrapper #seres-calendar-container>.seres-resource-selection-wrapper .seres-resource-selection-title{padding:0 10px 8px!important}html body #seres-wrapper#seres-wrapper #seres-calendar-container>.seres-resource-selection-wrapper .seres-resource-selection-active{min-height:44px!important;padding:8px 10px!important}html body #seres-wrapper#seres-wrapper #seres-calendar-container>.seres-resource-selection-wrapper .seres-resource-selection-picture{flex-shrink:0!important;width:32px!important;height:32px!important}html body #seres-wrapper#seres-wrapper #seres-calendar-container>.seres-resource-selection-wrapper .seres-resource-selection-name{padding-left:12px!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-resource-selection-wrapper .seres-resource-selection-picture:has(>img){flex-shrink:0!important;width:48px!important;height:48px!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-resource-selection-picture>img{object-fit:cover!important;width:100%!important;height:100%!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-resource-selection-active:has(.seres-resource-selection-picture>img){padding-block:7px!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-datepicker-wrapper.seres-loaded .seres-calendar-button{background-color:var(--color-cream-90)!important;color:var(--color-ink-faint)!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-datepicker-wrapper.seres-loaded .seres-calendar-button.seres-resource-available-specific,html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-timepicker .seres-calendar-timepicker-slot.seres-resource-available-specific{background-color:var(--color-paper)!important;box-shadow:inset 0 0 0 1px var(--color-ink)!important;color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-datepicker-wrapper.seres-loaded .seres-calendar-button.seres-resource-available-other,html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-timepicker .seres-calendar-timepicker-slot.seres-resource-available-other{background-color:var(--color-paper)!important;box-shadow:inset 0 0 0 1px var(--color-line)!important;color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-datepicker-wrapper.seres-loaded .seres-calendar-button.seres-selected,html body #seres-wrapper#seres-wrapper #seres-container .seres-calendar-timepicker .seres-calendar-timepicker-slot.seres-selected{box-shadow:inset 0 0 0 2px var(--color-ink)!important;background-color:var(--color-paper)!important;color:var(--color-ink)!important;font-weight:600!important}html body #seres-wrapper#seres-wrapper .seres-calendar-datepicker-days-loading svg{fill:var(--color-ink)!important;stroke:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-calendar-picker-legend .seres-calendar-picker-legend-item div{border:1px solid var(--color-line)!important;background-color:var(--color-paper)!important}html body #seres-wrapper#seres-wrapper .seres-calendar-picker-legend .seres-calendar-picker-legend-item[class*=specific] div{border-color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-resource-selection-info-additional{border-color:var(--color-line)!important;background-color:var(--color-paper-warm)!important;color:var(--color-ink-soft)!important;align-items:center!important;gap:12px!important;margin:0 0 8px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper .seres-resource-selection-info-additional>svg{flex-shrink:0!important;width:20px!important;height:20px!important;padding:0!important}html body #seres-wrapper#seres-wrapper .seres-assistant-selection-item.seres-active .seres-assistant-selection-item-inner,html body #seres-wrapper#seres-wrapper .seres-reminder-switch-sms.seres-active,html body #seres-wrapper#seres-wrapper .seres-reminder-switch-email.seres-active,html body #seres-wrapper#seres-wrapper .seres-overlay-language .seres-language-selection-btn.seres-active,html body #seres-wrapper#seres-wrapper .seres-profile-selection .seres-profile-selection-btn.seres-active,html body #seres-wrapper#seres-wrapper .seres-calendar-standby-switch-slider.seres-active,html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-reminder-switch-slider.seres-active{background-color:var(--color-ink)!important;color:var(--color-paper)!important}html body #seres-wrapper#seres-wrapper .seres-reminder-wrapper .seres-reminder-switch{border:1px solid var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-profile-selection .seres-profile-selection-btn,html body #seres-wrapper#seres-wrapper .seres-profile-selection .seres-profile-selection-group.dropdown.seres-show .seres-profile-selection-group-dropdown{border-color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-profile-selection .seres-profile-selection-list{font-style:normal!important}html body #seres-wrapper#seres-wrapper .seres-profile-selection-header{align-items:center!important}html body #seres-wrapper#seres-wrapper .seres-profile-selection-button-edit{align-items:center!important;min-height:44px!important;display:inline-flex!important}html body #seres-wrapper#seres-wrapper .seres-profile-selection-button-edit>svg{display:none!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-btn{white-space:normal!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-group-select{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;display:grid!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-group-select .seres-profile-selection-group-label{flex:none!important;padding:0!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-group-select .seres-profile-selection-btn{text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding-right:34px!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-group-select:after{display:none!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-group-select .seres-profile-selection-btn:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-profile-selection-group.dropdown.seres-show .seres-profile-selection-group-dropdown{z-index:1!important;background-color:var(--color-paper)!important;width:100%!important;max-height:min(280px,50dvh)!important;margin:0!important;position:absolute!important;top:calc(100% - 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 8px 20px oklch(13% 0 0/.12)!important}html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-badge{background-color:var(--color-ink)!important;color:var(--color-paper)!important}html body #seres-wrapper#seres-wrapper .seres-booking-overview-item-reminder-action.seres-alert-warning{background-color:var(--color-paper-warm)!important;border:1px solid var(--color-line)!important;color:var(--color-ink-soft)!important;padding:12px 14px!important;font-size:14px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper input,html body #seres-wrapper#seres-wrapper select,html body #seres-wrapper#seres-wrapper textarea{border:1px solid var(--color-line)!important;background-color:var(--color-cream-100)!important;color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-wrapper{grid-template-columns:minmax(0,1fr)!important;margin-bottom:20px!important;display:grid!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-label{text-transform:none!important;grid-area:1/1!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.4!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-wrapper input:not([type=checkbox]):not([type=radio]){grid-area:2/1!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.4!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-wrapper input[data-options]{padding-right:44px!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-wrapper input::placeholder,html body #seres-wrapper#seres-wrapper .seres-booking-comment-input::placeholder{font-family:var(--font-mono)!important;color:var(--color-ink-soft)!important;opacity:1!important;font-size:13px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-dropdown-icon{pointer-events:none!important;grid-area:2/1!important;justify-content:center!important;place-self:center end!important;align-items:center!important;width:20px!important;height:20px!important;margin-right:14px!important;display:flex!important;position:static!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-dropdown{border-color:var(--color-line)!important;grid-area:3/1!important;margin-top:-1px!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-dropdown-item{align-items:center!important;min-height:44px!important;font-size:14px!important;display:flex!important}html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-validation-error{grid-area:4/1!important}html body #seres-wrapper#seres-wrapper .seres-booking-comment-input{min-height:88px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.5!important}html body #seres-wrapper#seres-wrapper #seres-booking-container>.seres-additionalnames-module-wrapper:empty{display:none!important}html body #seres-wrapper#seres-wrapper .seres-footer-business{text-transform:none!important}html body #seres-wrapper#seres-wrapper .seres-footer-link-powered-by{display:none!important}@media (width<=600px){html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-wrapper.seres-user-contact-input-wrapper-half-left,html body #seres-wrapper#seres-wrapper #seres-container .seres-user-contact-input-wrapper.seres-user-contact-input-wrapper-half-right{float:none!important;width:100%!important;padding:0!important}}html body #seres-wrapper#seres-wrapper .seres-overlay-booking-confirm .seres-booking-confirm-legal a,html body #seres-wrapper#seres-wrapper .seres-globalerror-btn-call,html body #seres-wrapper#seres-wrapper .seres-globalerror-btn-primary{color:var(--color-paper)!important;background-color:var(--color-ink)!important}html body #seres-wrapper#seres-wrapper .seres-overlay-booking-confirm .seres-booking-confirm-legal a{color:var(--color-ink)!important;background-color:#0000!important;text-decoration:underline!important}.salon-kopf[data-astro-cid-zr2cmiwo]{gap:1.5rem;display:grid}.salon-kopf[data-astro-cid-zr2cmiwo]>.salon-kreis[data-astro-cid-zr2cmiwo]{order:-1}@media (width>=64rem){.salon-kopf[data-astro-cid-zr2cmiwo]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:1.25rem}.salon-kopf[data-astro-cid-zr2cmiwo]>.salon-kreis[data-astro-cid-zr2cmiwo]{order:0;width:100%;max-width:none;margin-inline:0}}.salon-kreis[data-astro-cid-zr2cmiwo]{aspect-ratio:1;width:100%;max-width:20rem;margin-inline:auto}.ablauf-raster[data-astro-cid-zr2cmiwo]{gap:3rem;display:grid}@media (width>=64rem){.ablauf-raster[data-astro-cid-zr2cmiwo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.ablauf-anspruch[data-astro-cid-zr2cmiwo]{top:calc(var(--spacing-nav) + 2rem);position:sticky}}.ablauf-aussage[data-astro-cid-zr2cmiwo]{font-family:var(--font-display);letter-spacing:-.03em;max-width:12ch;margin-top:1.5rem;font-size:clamp(2.25rem,1.4rem + 3.6vw,3.75rem);font-weight:600;line-height:.98}.ablauf-knopf[data-astro-cid-zr2cmiwo]{margin-top:2.5rem;display:inline-flex}.ablauf-strecke[data-astro-cid-zr2cmiwo]{counter-reset:einstieg-c;border-left:1px solid var(--color-line);padding-left:clamp(2rem,4vw,3.5rem)}.ablauf-station[data-astro-cid-zr2cmiwo]{counter-increment:einstieg-c;padding-bottom:clamp(2.5rem,5vw,3.5rem);position:relative}.ablauf-station[data-astro-cid-zr2cmiwo]:last-child{padding-bottom:0}.ablauf-station[data-astro-cid-zr2cmiwo]:before{content:counter(einstieg-c, decimal-leading-zero);background:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;padding-block:.35rem;position:absolute;top:-.15em;left:calc(-1*clamp(2rem,4vw,3.5rem));transform:translate(-50%)}.ablauf-titel[data-astro-cid-zr2cmiwo]{font-size:var(--text-heading);line-height:var(--text-heading--line-height)}
