.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations{display:block}#product-description-section .variations{display:none}#viva-booking-variations{display:block!important}.woocommerce div.product form.cart .single_add_to_cart_button{margin-top:20px}.elementor-1792 .elementor-element.elementor-element-52d7fa6{width:var(--container-widget-width,70%)!important;max-width:70%!important;--container-widget-width:70% !important;--container-widget-flex-grow:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){display:flex;flex-wrap:nowrap;flex-direction:column!important}#header-cart .elementor-icon-wrapper,.header-cart .elementor-icon-wrapper{line-height:1!important}#header-cart a.elementor-icon,.header-cart a.elementor-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}#header-cart .header-cart-count,.header-cart .header-cart-count{position:absolute;top:.61em;right:-.1em;z-index:2;min-width:1.15em;height:1.15em;padding:0 .3em;border-radius:999px;background:#00b7c7;color:#fff;font-family:inherit;font-size:.6em;font-weight:500;line-height:1.15em;text-align:center;pointer-events:none}#header-cart .header-cart-count.is-empty,.header-cart .header-cart-count.is-empty{display:none}.elementor-widget-image a[href*="/services/"],.elementor-widget-image a[href*="/product/"]{position:relative;display:block;overflow:hidden}.elementor-widget-image a[href*="/services/"]::before,.elementor-widget-image a[href*="/product/"]::before{content:"";position:absolute;inset:0;z-index:1;background:rgb(10 24 28 / .45);opacity:0;transition:opacity 0.25s ease;pointer-events:none}.elementor-widget-image a[href*="/services/"]::after,.elementor-widget-image a[href*="/product/"]::after{content:"Preview";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-46%);padding:.7em 1.35em;border-radius:999px;background:#00b7c7;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 8px 24px rgb(0 0 0 / .2);opacity:0;transition:opacity 0.25s ease,transform 0.25s ease;pointer-events:none}.elementor-widget-image a[href*="/services/"]:hover::before,.elementor-widget-image a[href*="/product/"]:hover::before,.elementor-widget-image a[href*="/services/"]:focus-visible::before,.elementor-widget-image a[href*="/product/"]:focus-visible::before{opacity:1}.elementor-widget-image a[href*="/services/"]:hover::after,.elementor-widget-image a[href*="/product/"]:hover::after,.elementor-widget-image a[href*="/services/"]:focus-visible::after,.elementor-widget-image a[href*="/product/"]:focus-visible::after{opacity:1;transform:translate(-50%,-50%)}.wp-block-woocommerce-cart{margin-top:100px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1em}.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button,.wc-block-cart__submit .wc-block-cart__submit-button{background:#fff!important;background-color:#fff!important;color:#000!important;font-size:20px!important;border:1px solid rgb(18 18 18 / .5)!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;font-weight:600!important}.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button .wc-block-components-button__text,.wc-block-cart__submit .wc-block-cart__submit-button .wc-block-components-button__text{color:inherit!important}.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:hover,.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:focus,.wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-cart__submit .wc-block-cart__submit-button:focus{background:#000!important;background-color:#000!important;color:#fff!important;border-color:#000!important}body.woocommerce-checkout header.elementor-location-header,body.woocommerce-checkout header.site-header,body.woocommerce-checkout .elementor-location-header{display:none!important}.viva-locations-mega .viva-loc-region-name,.viva-locations-mega .viva-loc-region>a.viva-loc-subarrow{color:#2b2b2b!important}.viva-locations-mega .viva-loc-region>a.viva-loc-subarrow:hover,.viva-locations-mega .viva-loc-region>a.viva-loc-subarrow:hover .viva-loc-region-name,.viva-locations-mega .viva-loc-region>a.viva-loc-subarrow:focus,.viva-locations-mega .viva-loc-region>a.viva-loc-subarrow:focus .viva-loc-region-name{color:#00b7c7!important}.viva-locations-mega .viva-loc-second-menu li a{color:#2b2b2b!important}.viva-locations-mega .viva-loc-second-menu li a:hover,.viva-locations-mega .viva-loc-second-menu li a:focus{color:#00b7c7!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions>.sub-menu::before{content:"Personalized, provider-guided programs delivered to your home.";grid-column:1 / -1;display:block;margin:0 0 .35rem;font-weight:500;line-height:1.45;letter-spacing:.01em;white-space:normal;opacity:.9;font-size:14px;border-bottom:1px solid #e0e0e0;padding:0 20px 15px 20px;font-family:'Inter',sans-serif!important;color:#6a6a6a}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2>.sub-menu::before{content:"At-Home Concierge treatments and services designed to help you look, feel and perform your best.";grid-column:1 / -1;display:block;margin:0 0 .35rem;font-weight:500;line-height:1.45;letter-spacing:.01em;white-space:normal;opacity:.9;font-size:14px;border-bottom:1px solid #e0e0e0;padding:0 20px 15px 20px;font-family:'Inter',sans-serif!important;color:#6a6a6a}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem;align-items:start;box-sizing:border-box;width:800px!important;min-width:800px!important;max-width:1000px!important;padding:1.5rem!important;white-space:normal}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu):hover>.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu):focus-within>.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>a[aria-expanded="true"]+.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu[aria-hidden="false"]{display:grid!important}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu>li{width:100%;margin:0}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu>li>a.elementor-sub-item{display:block;font-weight:600;white-space:normal}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu .sub-menu{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:.35rem 0 0!important;padding:0 0 0 0.15rem!important;border:0!important;box-shadow:none!important;background:transparent!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;white-space:normal}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu .sub-menu>li>a.elementor-sub-item{display:block;font-weight:400;padding-top:.35em;padding-bottom:.35em;white-space:normal}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:not(.location-mega-menu)>.sub-menu>li.menu-item-has-children>a .sub-arrow{display:none!important}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:6px solid transparent!important}.elementor-element .elementor-nav-menu .sub-menu li.color-weight-item>a.elementor-sub-item,.elementor-element .elementor-nav-menu .sub-menu li.color-weight-item>a.elementor-sub-item:hover,.elementor-element .elementor-nav-menu .sub-menu li.color-weight-item>a.elementor-sub-item:focus,.elementor-element .elementor-nav-menu .sub-menu li.color-weight-item>a.elementor-sub-item:active,.elementor-element .elementor-nav-menu .sub-menu a.elementor-sub-item.color-weight-item,.elementor-element .elementor-nav-menu .sub-menu a.elementor-sub-item.color-weight-item:hover,.elementor-element .elementor-nav-menu .sub-menu a.elementor-sub-item.color-weight-item:focus,.elementor-element .elementor-nav-menu .sub-menu a.elementor-sub-item.color-weight-item:active{color:#66cfd9!important;font-weight:600!important;text-transform:uppercase!important}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children.column-submenu>.sub-menu{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;gap:.15rem;box-sizing:border-box;width:auto!important;min-width:100%!important;max-width:500px!important;padding:.65rem 0.5rem!important;white-space:normal}.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu:hover>.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu:focus-within>.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>a[aria-expanded="true"]+.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu[aria-hidden="false"]{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu>li{display:block!important;float:none!important;clear:both;width:250px!important;max-width:300px!important;margin:0}.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu>li>a.elementor-sub-item{display:block!important;width:100%!important;box-sizing:border-box;padding:.7em 1em!important;border-radius:6px;border-left:0!important;font-weight:500;line-height:1.35;white-space:normal;transition:background-color 0.18s ease,color 0.18s ease}.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu>li>a.elementor-sub-item:hover,.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu>li>a.elementor-sub-item:focus,.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu>li>a.elementor-sub-item.elementor-item-active,.elementor-nav-menu--main .elementor-nav-menu>li.column-submenu>.sub-menu>li.current-menu-item>a.elementor-sub-item{background:rgb(0 183 199 / .1)!important;background-color:rgb(0 183 199 / .1)!important;color:#00b7c7!important;box-shadow:none!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu{align-items:stretch!important;column-gap:0!important;row-gap:0!important;width:1080px!important;min-width:0!important;max-width:96vw!important;padding:2rem!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li{--vw-pad:1.15rem;--vw-icon:0px;--vw-padtop:1.4rem;box-sizing:border-box;padding:var(--vw-padtop) 1.15rem 1.4rem calc(var(--vw-pad) + var(--vw-icon))!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:nth-child(3n+1){--vw-pad:0px}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:not(:nth-child(3n+1)):not(.vw-cta-item){border-left:1px solid #e6ebee}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:nth-child(-n+3){--vw-padtop:22px;border-bottom:1px solid #e6ebee}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:nth-child(n+4){align-self:start!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu a.elementor-sub-item:hover,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu a.elementor-sub-item:focus,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu a.elementor-sub-item.elementor-item-active,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu li.current-menu-item>a.elementor-sub-item{background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#00b7c7!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu::before{padding:0 0 15px 0!important;margin:0 0 0.35rem!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat{position:relative!important;display:flex!important;flex-direction:column!important;padding-left:var(--vw-pad,0)!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat::before{content:""!important;display:block!important;position:absolute!important;left:var(--vw-pad,0)!important;top:calc(var(--vw-padtop, 0px) - 4px)!important;width:30px!important;height:30px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;pointer-events:none!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>a.elementor-sub-item{display:block!important;line-height:1.55!important;padding:0 0 0 31px!important;margin:0!important;border-left:0!important;color:#66cfd9!important;text-transform:uppercase!important;font-weight:700!important;white-space:nowrap!important;letter-spacing:0!important;font-size:12.5px!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-labs>a.elementor-sub-item{padding-left:35px!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-derm>a.elementor-sub-item,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-regen>a.elementor-sub-item,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-wellness>a.elementor-sub-item,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-weightloss>a.elementor-sub-item,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-hormone>a.elementor-sub-item,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-sexual>a.elementor-sub-item{padding-left:40px!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat.vw-ic-peptide>a.elementor-sub-item{padding-left:38px!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;margin:22px 0 0 0!important;padding:0!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li>a.elementor-sub-item{display:block!important;padding:6px 10px!important;margin:0 -10px!important;border-left:0!important;border-radius:6px;transition:background-color 0.18s ease,color 0.18s ease}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li>a.elementor-sub-item:hover,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li>a.elementor-sub-item:focus,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li>a.elementor-sub-item.elementor-item-active,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.current-menu-item>a.elementor-sub-item{background-color:rgb(0 183 199 / .1)!important;color:#00b7c7!important}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-iv::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='4.9 1.6 14.2 20.0' fill='none' stroke='%2300b7c7' stroke-width='1.8'><path d='M12 2.5c3.2 4.2 6.2 8.3 6.2 12A6.2 6.2 0 0 1 12 20.7 6.2 6.2 0 0 1 5.8 14.5c0-3.7 3-7.8 6.2-12z'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-labs::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='3.1 1.1 17.8 21.8' fill='none' stroke='%2300b7c7' stroke-width='1.8'><path d='M9 2v6.5L4 19a2 2 0 0 0 1.8 3h12.4a2 2 0 0 0 1.8-3l-5-10.5V2'/><path d='M7 2h10M7.5 14h9'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-derm::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='2.1 1.1 20.8 20.8' fill='none' stroke='%2300b7c7' stroke-width='1.8'><path d='M18 2l4 4M14 6l4 4M3 21l3.5-3.5M6 18l7-7 3 3-7 7-3-3zM13 8l3 3M9 12l3 3'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-regen::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='2.1 2.1 19.8 19.8' fill='none' stroke='%2300b7c7' stroke-width='1.8'><circle cx='12' cy='12' r='9'/><path d='M8 12.5l2.5 2.5L16 9.5'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-wellness::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='2.3 2.7 19.4 18.2' fill='none' stroke='%2300b7c7' stroke-width='1.8'><path d='M20.8 8.6a4.6 4.6 0 0 0-7.8-3.3L12 6.4l-1-1.1A4.6 4.6 0 0 0 3.2 8.6c0 2 1.1 3.5 2.6 5L12 20l6.2-6.4c1.5-1.5 2.6-3 2.6-5z'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-weightloss::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8.2' r='5.2'/><path d='M12 8.2V5.4'/><path d='M6.3 21L8 14.4h8L17.7 21z'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-hormone::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.2' cy='9.2' r='6.2'/><circle cx='15.2' cy='15.2' r='6.2'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-nad::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='4.9 1.6 14.2 20.0' fill='none' stroke='%2300b7c7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.5c3.2 4.2 6.2 8.3 6.2 12A6.2 6.2 0 0 1 12 20.7 6.2 6.2 0 0 1 5.8 14.5c0-3.7 3-7.8 6.2-12z'/><path d='M12 11.7v4M10 13.7h4'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-peptide::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M2.8 16.2c2.3-3 3.9-3 6 0s3.7 3 6 0s3.5-3 5.2-1.4'/><path d='M18 3.2l0.85 2.3l2.3 0.85l-2.3 0.85l-0.85 2.3l-0.85-2.3l-2.3-0.85l2.3-0.85z' fill='%2300b7c7' stroke='none'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-sexual::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='2.3 2.7 19.4 18.2' fill='none' stroke='%2300b7c7' stroke-width='1.8'><path d='M20.8 8.6a4.6 4.6 0 0 0-7.8-3.3L12 6.4l-1-1.1A4.6 4.6 0 0 0 3.2 8.6c0 2 1.1 3.5 2.6 5L12 20l6.2-6.4c1.5-1.5 2.6-3 2.6-5z'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu :is(li.has-instructions-2,li.has-instructions)>.sub-menu li.vw-subhead>a.elementor-sub-item{font-weight:700!important;color:#000000!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.vw-subhead:not(:first-child){margin-top:10px!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.vw-subhead:not(:first-child)::before{content:"";display:block;width:32px;height:2px;background:#cfd8da;margin:0 0 10px}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.vw-subhead>a.elementor-sub-item:hover,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.vw-subhead>a.elementor-sub-item:focus,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.vw-subhead>a.elementor-sub-item.elementor-item-active,.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cat.vw-cat>.sub-menu.sub-menu>li.vw-subhead.current-menu-item>a.elementor-sub-item{background:transparent!important;background-color:transparent!important;color:#000000!important;font-weight:700!important;text-decoration:none!important}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-accent-item{margin-top:auto!important}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-accent-item::before{content:"";display:block;width:32px;height:2px;background:#cfd8da;margin:6px 0 10px}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-accent-item>a.elementor-sub-item{color:#00b7c7!important;font-weight:600!important;text-transform:none!important;padding:0!important}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-accent-item>a.elementor-sub-item:hover{text-decoration:underline}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cta-item{background:#EAF8FA;border-radius:16px;padding:20px!important;margin:1.4rem 0 0 0;border-left:0!important;align-self:start;display:flex;flex-direction:column;position:relative}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item>a.elementor-sub-item{order:2;display:block;position:relative;text-transform:uppercase;font-size:12.5px;line-height:1.4;letter-spacing:.4px;color:#00b7c7!important;font-weight:700!important;padding:0 0 0 21px!important;margin:0!important;border-left:0!important}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item>a.elementor-sub-item::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:28px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8.2 2.7 23.6 35.1' fill='none' stroke='%2300b7c7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='20' cy='11' r='7.5'/><path d='M9 37c0-9 3-14 8-16l3 5l3-5c5 2 8 7 8 16'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:left center;pointer-events:none}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item:not(.menu-item-has-children)::after{content:"Our medical team will evaluate your health history, goals, and lifestyle to recommend the best plan based on medical eligibility.\A\A Book a Consultation \2192"}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item::after{order:3;content:"Our medical team will evaluate your health history, goals, and lifestyle to recommend the best plan based on medical eligibility.";display:block;white-space:pre-line;text-transform:none;font-weight:400;font-size:13.5px;line-height:1.55;color:#46606b;letter-spacing:normal;margin-top:10px}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item>.sub-menu{order:4;margin-top:14px!important;padding-top:12px!important;border-top:1px solid #cfe4e8}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item>.sub-menu>li.vw-cta-link>a.elementor-sub-item{color:#00b7c7!important;font-weight:700!important;text-transform:none!important;font-size:13.5px;padding:0!important;border-left:0!important}.elementor-nav-menu--main .elementor-nav-menu .sub-menu li.vw-cta-item>.sub-menu>li.vw-cta-link>a.elementor-sub-item:hover{text-decoration:underline}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions>.sub-menu::after{content:"Services vary by location and are provided under the direction of our licensed medical team.";grid-column:1 / -1;display:block;margin:1.1rem 0 0 0;padding:.9rem 0 0 0;border-top:1px solid #e6ebee;text-align:center;font-size:12.5px;font-style:italic;color:#8a9096}@media (max-width:1100px){.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(94vw, 700px)!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li{--vw-pad:0.9rem;--vw-padtop:1.4rem;border-left:0;border-bottom:0}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:nth-child(2n+1){--vw-pad:0px}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:not(:nth-child(2n+1)):not(.vw-cta-item){border-left:1px solid #e6ebee}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:nth-child(-n+2){--vw-padtop:18px;border-bottom:1px solid #e6ebee}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:nth-child(n+3){align-self:start!important}}@media (max-width:600px){.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu{grid-template-columns:minmax(0,1fr)!important;width:94vw!important;padding:1rem!important}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li{--vw-pad:0px;--vw-padtop:1.1rem;border-left:0!important;border-bottom:1px solid #e6ebee}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li:first-child{--vw-padtop:16px}.elementor-nav-menu--main .elementor-nav-menu>:is(li.has-instructions-2,li.has-instructions)>.sub-menu>li.vw-cta-item{margin:1.1rem 0 0 0;border-bottom:0!important;padding:16px!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions>.sub-menu::before,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2>.sub-menu::before{padding:0 0 12px 0!important;font-size:13px!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions>.sub-menu::after{font-size:11.5px!important;margin:.9rem 0 0 0!important}}.elementor-nav-menu--dropdown .vw-cat>a{color:#00b7c7!important;text-transform:uppercase!important;font-weight:600!important}.elementor-nav-menu--dropdown .vw-accent-item>a,.elementor-nav-menu--dropdown .vw-cta-link>a{color:#00b7c7!important;font-weight:600!important;text-transform:none!important}.elementor-nav-menu--dropdown .vw-cta-item{background:#EAF8FA;border-radius:12px;margin:10px 0;padding:6px 0 10px!important}.elementor-nav-menu--dropdown .vw-cta-item>a{color:#00b7c7!important;font-weight:700!important;text-transform:uppercase!important}.elementor-nav-menu--dropdown .vw-subhead>a,.elementor-nav-menu--dropdown .vw-subhead>a:hover,.elementor-nav-menu--dropdown .vw-subhead>a:focus,.elementor-nav-menu--dropdown .vw-subhead>a.elementor-item-active,.elementor-nav-menu--dropdown .vw-subhead.current-menu-item>a{background:transparent!important;background-color:transparent!important;font-weight:700!important;color:#000000!important}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-weightloss::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='4'/><ellipse cx='12' cy='9' rx='4' ry='2.6'/><line x1='12' y1='6.6' x2='12' y2='11.4'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-hormone::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polygon points='7,3 10,5 10,8.5 7,10.5 4,8.5 4,5'/><polygon points='17,3 20,5 20,8.5 17,10.5 14,8.5 14,5'/><polygon points='12,9.5 15,11.5 15,15 12,17 9,15 9,11.5'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-nad::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M10 3h4v2.4h-4z'/><rect x='7' y='5.4' width='10' height='11.6' rx='3'/><path d='M12 17v4'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-peptide::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2.5c3 2 3 3.8 0 5.5s-3 3.8 0 5.5s3 3.8 0 5.5'/><path d='M16 2.5c-3 2-3 3.8 0 5.5s3 3.8 0 5.5s-3 3.8 0 5.5'/><path d='M8.3 5.4h7.4M8.3 10.9h7.4M8.3 16.4h7.4'/><path d='M18.3 2.2l0.6 1.6l1.6 0.6l-1.6 0.6l-0.6 1.6l-0.6-1.6l-1.6-0.6l1.6-0.6z' fill='%2300b7c7' stroke='none'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu .vw-ic-sexual::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20.3C12 20.3 3 14.4 3 8.7C3 5.6 5.4 3.5 8.1 3.5C9.9 3.5 11.3 4.5 12 5.8C12.7 4.5 14.1 3.5 15.9 3.5C18.6 3.5 21 5.6 21 8.7C21 14.4 12 20.3 12 20.3Z'/><path d='M5.5 11h3l1.4-2.8l2 5.6l1.4-2.8h5.2'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>a.elementor-sub-item{position:relative!important;display:block!important;padding:0 0 0 48px!important;margin:0!important;border-left:0!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>i,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>svg,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>img,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>span:not(.elementor-item-text),.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>a.elementor-sub-item>i,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>a.elementor-sub-item>svg,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>a.elementor-sub-item>img,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>a.elementor-sub-item>span:not(.elementor-item-text){display:none!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item>a.elementor-sub-item::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;pointer-events:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='10' cy='7' r='4.2'/><path d='M3 19c0-4 3-6.5 7-6.5'/><path d='M18.5 14.3l1.1 2.3l2.5 0.35l-1.8 1.75l0.42 2.5l-2.22-1.2l-2.22 1.2l0.42-2.5l-1.8-1.75l2.5-0.35z'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions.has-instructions .sub-menu li.vw-cta-item.vw-cta-item.vw-cta-item::before{content:none!important;display:none!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>a.elementor-sub-item{position:relative!important;display:block!important;padding:0 0 0 48px!important;margin:0!important;border-left:0!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>i,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>svg,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>img,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>span:not(.elementor-item-text),.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>a.elementor-sub-item>i,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>a.elementor-sub-item>svg,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>a.elementor-sub-item>img,.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>a.elementor-sub-item>span:not(.elementor-item-text){display:none!important}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item>a.elementor-sub-item::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;pointer-events:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b7c7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='10' cy='7' r='4.2'/><path d='M3 19c0-4 3-6.5 7-6.5'/><path d='M18.5 14.3l1.1 2.3l2.5 0.35l-1.8 1.75l0.42 2.5l-2.22-1.2l-2.22 1.2l0.42-2.5l-1.8-1.75l2.5-0.35z'/></svg>")}.elementor-nav-menu--main .elementor-nav-menu>li.has-instructions-2.has-instructions-2 .sub-menu li.vw-cta-item.vw-cta-item.vw-cta-item::before{content:none!important;display:none!important}