section:has(>[data-arc-scroll-transition]){position:relative}.arc-scroll-transition{z-index:10;pointer-events:none;height:min(100%,100svh);position:absolute;inset:auto 0% 0%}.arc-scroll-transition[data-mode=reveal]{inset:0% 0% auto}[data-arc-scroll-transition] svg{width:100%;height:100%;display:block}[data-arc-scroll-transition] path{fill:currentColor;pointer-events:visiblePainted}.oils_reveal.u-section{background:var(--swatch--green-background);min-height:100svh;position:relative;overflow:clip}.oils_reveal_media,.oils_reveal_img{object-fit:cover;object-position:40% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=768px){.oils_reveal_media{height:120%;inset:-10% 0}}.oils_reveal.u-section:has(.oils_reveal_bend){min-height:calc(100svh + 2 * var(--_spacing---section-space--main-112px))}.oils_reveal_bend{z-index:2;pointer-events:none;--_theme---background:var(--swatch--green-background);position:absolute;inset:0 0 auto}.oils_reveal_bend.is-cream{--_theme---background:var(--swatch--light-200)}.oils_reveal_bend.is-ivory{--_theme---background:var(--swatch--light-150)}.oils_reveal_lift.is-green{--_theme---background:var(--swatch--green-background)}.oils_section_wrap.is-text-green.u-section{--_theme---background:var(--swatch--green-background);background-color:var(--swatch--green-background)}.oils_reveal_lift{z-index:2;pointer-events:none;--_theme---background:var(--swatch--light-200);position:absolute;inset:auto 0 0}.arc-scroll-transition.oils_reveal_arc{color:var(--swatch--light-200)}.arc-scroll-transition.oils_reveal_arc.is-green{color:var(--swatch--green-background)}.oils_section_wrap.is-full-photo .oils_section_layout{justify-content:center;display:flex}.oils_section_wrap.is-full-photo .oils_section_text{text-align:center;justify-content:center;max-width:44rem;margin-inline:auto}.oils_section_wrap.is-full-photo .oils_section_text :is(.tag_wrap,.u-button-wrapper){justify-content:center;margin-inline:auto}.oils_section_wrap.is-full-photo .oils_section_text :is(.u-heading,.u-text){align-items:center}@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 .button_main_wrap{--_theme---button-primary--background-hover:var(--swatch--dark-900);--_theme---button-primary--text-hover:var(--swatch--light-200);--_theme---button-secondary--background-hover:var(--swatch--dark-900);--_theme---button-secondary--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}}}.native_treatment_page a.tag_wrap{text-decoration:none}.native_treatment_page .treatment_body_details{max-width:40rem;margin-top:var(--_spacing---space--6-40px)}.native_treatment_page .treatment_body_details h2{margin-top:var(--_spacing---space--5-32px);margin-bottom:var(--_spacing---space--2-12px);font-family:var(--_typography---font--secondary-family);font-size:var(--_typography---font-size--text-large);font-weight:var(--_typography---font--secondary-medium);line-height:var(--_typography---line-height--huge);letter-spacing:var(--_typography---letter-spacing--tight)}.native_treatment_page .treatment_body_details h2:first-child{margin-top:0}.native_treatment_page .related_treatments_section{--_theme---background:var(--swatch--green-background);background:var(--_theme---background);color:var(--_theme---text)}.native_treatment_page .related_treatments_contain{gap:var(--_spacing---space--6-40px);display:grid}.native_treatment_page .related_treatments_heading{text-align:center;align-items:center}.native_treatment_page .related_treatments_heading h2{text-wrap:balance;margin:0}.native_treatment_page .related_treatments_list{gap:var(--_spacing---space--3-16px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.native_treatment_page .related_treatments_card{gap:var(--_spacing---space--1-8px);height:100%;padding:var(--_spacing---space--4-24px);border-radius:var(--radius--main);background:var(--swatch--light-175);color:inherit;text-decoration:none;transition:background-color .2s;display:grid}.native_treatment_page .related_treatments_card:hover{background:var(--swatch--light-100)}.native_treatment_page .related_treatments_card:focus-visible{outline-offset:2px;outline:2px solid}.native_treatment_page .related_treatments_category,.native_treatment_page .related_treatments_meta{font-size:var(--_typography---font-size--text-small);line-height:var(--_typography---line-height--huge);opacity:.72}.native_treatment_page .related_treatments_name{font-family:var(--_typography---font--secondary-family);font-size:var(--_typography---font-size--text-large);font-weight:var(--_typography---font--secondary-medium);line-height:var(--_typography---line-height--huge);letter-spacing:var(--_typography---letter-spacing--tight);text-wrap:balance}.native_treatment_page .related_treatments_all{text-align:center;font-size:var(--_typography---font-size--text-main);margin:0;padding-bottom:.6em}.native_treatment_page .related_treatments_all a{color:inherit}@media (width<=47.999rem){.native_treatment_page .related_treatments_list{grid-template-columns:1fr}}:where(.treatments_group_layout){--treatment-gap:1rem;--treatment-card-radius:1.75rem;--treatment-button-radius:calc(var(--treatment-card-radius) - var(--treatment-gap));--treatment-stacked-group-radius:calc(var(--treatment-card-radius) + var(--treatment-gap));--treatment-layout-padding:var(--treatment-gap) var(--treatment-gap) var(--treatment-gap) var(--_spacing---space--4-24px);--treatment-heading-inset:0;--treatment-seam:color-mix(in srgb, var(--swatch--dark-900) 75%, var(--swatch--light-200));--treatment-stacked-layout-padding:1.25rem var(--treatment-gap) var(--treatment-gap);--treatment-stacked-heading-inset:.5rem;--treatment-stacked-seam:color-mix(in srgb, var(--swatch--light-200) 75%, var(--swatch--dark-900))}.treatments_group_layout .treatment_item_inner{border-radius:var(--treatment-card-radius)}.treatments_group_layout .treatment_item_layout{padding:var(--treatment-layout-padding)}.treatments_group_layout .treatment_item_heading{padding-inline:var(--treatment-heading-inset);hyphens:auto;overflow-wrap:break-word;min-width:0}.treatments_group_layout .treatment_button_wrap{--radius--medium:var(--treatment-button-radius);flex-shrink:0}.treatments_group_layout .treatment_button_wrap>.button_main_wrap:first-child:after{content:"";z-index:3;background:var(--treatment-seam);pointer-events:none;width:1px;height:100%;position:absolute;top:0;right:0}.celebrity_card[data-astro-cid-6ailocqk].is-slide{border-radius:var(--radius--main);background:var(--swatch--dark-900);height:100%;color:var(--swatch--light-200);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000d}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__photo[data-astro-cid-6ailocqk]{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__photo[data-astro-cid-6ailocqk].is-land{object-position:50% 50%}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__shade[data-astro-cid-6ailocqk]{--fade-color:#0f1a1be0;pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--fade-color) 100%, transparent) 0%, color-mix(in oklab, var(--fade-color) 73.8%, transparent) 19%, color-mix(in oklab, var(--fade-color) 54.1%, transparent) 34%, color-mix(in oklab, var(--fade-color) 38.2%, transparent) 47%, color-mix(in oklab, var(--fade-color) 27.8%, transparent) 56.5%, color-mix(in oklab, var(--fade-color) 19.4%, transparent) 65%, color-mix(in oklab, var(--fade-color) 12.6%, transparent) 73%, color-mix(in oklab, var(--fade-color) 7.5%, transparent) 80.2%, color-mix(in oklab, var(--fade-color) 4.2%, transparent) 86.1%, color-mix(in oklab, var(--fade-color) 2.1%, transparent) 91%, color-mix(in oklab, var(--fade-color) 0.8%, transparent) 95.2%, color-mix(in oklab, var(--fade-color) 0.2%, transparent) 98.2%, transparent 100%);height:75%;position:absolute;inset:auto 0 0}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__body[data-astro-cid-6ailocqk]{justify-content:flex-end;gap:var(--_spacing---space--3-16px);width:100%;padding:var(--_spacing---space--4-24px);flex-direction:column;display:flex;position:relative}.celebrity_card[data-astro-cid-6ailocqk] .testimonial_author[data-astro-cid-6ailocqk]{flex:none}.celebrity_card[data-astro-cid-6ailocqk] .celebrity_card__body[data-astro-cid-6ailocqk]>.u-rich-text[data-astro-cid-6ailocqk],.celebrity_card[data-astro-cid-6ailocqk] .celebrity_card__body[data-astro-cid-6ailocqk]>.testimonial_rte[data-astro-cid-6ailocqk]{margin-bottom:0}.celebrity_card[data-astro-cid-6ailocqk].is-slide .testimonial_source[data-astro-cid-6ailocqk]{color:color-mix(in oklab, currentColor 78%, transparent)}.celebrity_card[data-astro-cid-6ailocqk].is-row{border-radius:var(--radius--main);background:var(--swatch--dark-900);height:100%;color:var(--swatch--light-200);gap:1rem;padding:16px 24px 16px 16px;display:flex;box-shadow:0 4px 16px #0000000d}.celebrity_card[data-astro-cid-6ailocqk].is-row .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:3/4;object-fit:cover;object-position:50% 0%;border-radius:var(--radius--small);flex:none;width:auto;max-width:60vw;height:100%}.celebrity_card[data-astro-cid-6ailocqk].is-row.is-land .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:auto;object-position:50% 50%}.celebrity_card[data-astro-cid-6ailocqk].is-row .celebrity_card__body[data-astro-cid-6ailocqk]{flex-direction:column;justify-content:space-between;width:12rem;padding-block:8px;display:flex}.celebrity_card[data-astro-cid-6ailocqk].is-row .testimonial_source[data-astro-cid-6ailocqk]{color:color-mix(in oklab, currentColor 72%, transparent)}@media (width<=767px){.celebrity_card[data-astro-cid-6ailocqk].is-row .celebrity_card__body[data-astro-cid-6ailocqk]{width:9rem}}.celebrity_card[data-astro-cid-6ailocqk].is-photo{border-radius:var(--radius--small);background-color:var(--swatch--dark-900);width:max-content;padding:.75rem;display:block;box-shadow:0 4px 16px #0000000d}.celebrity_card[data-astro-cid-6ailocqk].is-photo .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:3/4;object-fit:cover;border-radius:max(0px, calc(var(--radius--small) - .75rem));width:9rem;height:auto;display:block}.celebrity_card[data-astro-cid-6ailocqk].is-photo.is-land .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:auto;width:15rem}
