@container (width<50em){.curved_wrap:has(.banner_curved_svg){height:var(--_spacing---section-space--main-112px)}.oils_section_layout{gap:var(--_spacing---section-space--small-80px);flex-flow:column;display:flex}.oils_visual_wrap{order:-1;justify-content:center;padding-left:0}.oils_section_text{text-align:center;justify-content:center}}.oils_section_wrap.is-treatment-oils{--_theme---background:var(--swatch--light-200)}.electrotherapy_contact_dialog{align-items:flex-start;gap:var(--_spacing---space--4-24px);padding:var(--_spacing---space--3-16px);flex-flow:column;display:flex}.electrotherapy_contact_dialog h2,.electrotherapy_contact_dialog p{margin:0}.electrotherapy_contact_dialog h2{font-size:var(--_typography---font-size--h3);line-height:var(--_typography---line-height--small);text-wrap:balance}.electrotherapy_contact_dialog p{max-width:34rem;font-family:var(--_typography---font--secondary-family);font-size:var(--_typography---font-size--h6);font-weight:var(--_typography---font--secondary-medium);line-height:var(--_typography---line-height--huge);letter-spacing:var(--_typography---letter-spacing--medium)}.electrotherapy_contact_actions{gap:var(--_spacing---space--2-12px);flex-wrap:wrap;display:flex}.electrotherapy_contact_actions .is-electrotherapy-phone{--_theme---button-primary--background-hover:var(--swatch--dark-green-brand-therapie);--_theme---button-primary--text-hover:var(--swatch--light-200)}@container (width<35em){.treatment_body_card_layout{gap:var(--_spacing---space--4-24px) var(--_spacing---space--5-32px);flex-flow:wrap;display:flex}.treatment_body_card_layout>div:last-child{width:100%}.electrotherapy_contact_actions>div{flex:100%}.treatment_body_card_time{padding-left:0}.treatment_body_card_text{font-size:var(--_typography---font-size--text-main)}}.modal_dialog::backdrop{opacity:0}.sticky-steps{min-height:100dvh;position:relative;overflow:clip}.sticky-steps__container{max-width:74em;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em}.sticky-steps__collection{min-height:100dvh;display:flex;position:relative}.sticky-steps__list{flex-flow:column;flex:1;gap:30dvh;padding-top:calc(50dvh - 7.5em);padding-bottom:calc(50dvh - 7.5em);display:flex}.sticky-steps__text{flex-flow:column;gap:2em;width:50%;padding-right:6em;display:flex}.sticky-steps__media{width:50%;height:100%;padding-left:3em;position:absolute;top:0;right:0}.sticky-steps__sticky{align-items:center;width:100%;min-height:100dvh;display:flex;position:sticky;top:0}.modal_scroll .sticky-steps__sticky{min-height:calc(100vh - 2 * var(--site--margin))}.sticky-steps__visual{aspect-ratio:3/4;border-radius:500em;width:100%;position:relative}@container (width>=35em){[data-sticky-steps-item-status] .sticky-steps__visual{visibility:hidden;opacity:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}[data-sticky-steps-item-status=before] .sticky-steps__visual,[data-sticky-steps-item-status=active] .sticky-steps__visual{visibility:visible;opacity:1}[data-sticky-steps-item-status] .sticky-steps__text{opacity:.25;transition:opacity .5s ease-in-out}[data-sticky-steps-item-status=active] .sticky-steps__text{opacity:1}}@container (width<35em){.sticky_steps_head{padding-top:var(--_spacing---section-space--main-112px)}.sticky-steps__container{padding-left:0;padding-right:0}.sticky-steps__list{padding-top:var(--_spacing---section-space--main-112px);padding-bottom:var(--_spacing---section-space--main-112px);gap:7.5em}.oil_item_text_layout{text-align:center}.sticky-steps__text{width:100%;padding-right:0}.sticky-steps__sticky{min-height:auto;position:relative;top:auto}.oil_item_sticky.sticky-steps__sticky{justify-content:center}.sticky-steps__media{width:100%;height:auto;padding-left:0;position:relative;top:auto;right:auto}.oil_item_wrap{gap:var(--_spacing---section-space--small-80px);flex-flow:column;display:flex}.oil_item_media{order:-1}.modal_scroll .sticky-steps__sticky{min-height:auto}}@container (width<25em){.sticky-steps__text{gap:1.5em}}@media (prefers-reduced-motion:no-preference){@container (width<35em){.oil_item_img[data-modal-image-prepared=true]{transition:opacity .18s cubic-bezier(.25,.46,.45,.94)}.oil_item_img[data-modal-image-status=loading]{opacity:0}.oil_item_img[data-modal-image-status=ready]{opacity:1}}}
