.nav{position:relative}.nav .menu{align-items:center;display:flex;list-style:none;margin:0;padding:0}.nav .menu .submenu{background-color:#f6eee3;box-shadow:2px 2px 5px rgba(0,0,0,.1);display:none;list-style:none;padding:20px}.nav .menu .main-submenu{padding:30px 0}.nav .menu .main-submenu li{padding:0 30px}.nav .menu>li,.nav .menu>li>a{position:relative}.nav .menu>li>a{color:#fff;display:block;font-size:16px;font-weight:400;line-height:140%;padding:35px 15px;text-decoration:none}.nav .menu>li:not(.header-cta-block)>a:hover{color:#8a6344f1}.nav .menu>li:not(.header-cta-block).has-submenu>a{transition:color .3s ease}.nav .menu>li:not(.header-cta-block).has-submenu.active>a,.nav .menu>li:not(.header-cta-block).has-submenu:hover>a,.nav .menu>li:not(.header-cta-block).has-submenu>a:focus,.nav .menu>li:not(.header-cta-block).has-submenu>a[aria-expanded=true]{color:#8a6344f1!important}.nav .menu>li:not(.header-cta-block)>a:hover:after{color:#8a6344f1}.nav .submenu li:not(.header-cta-block).has-submenu-inner.active>a,.nav .submenu li:not(.header-cta-block).has-submenu-inner:hover>a,.nav .submenu li:not(.header-cta-block).has-submenu-inner>a:focus{color:#8a6344f1!important}.nav .menu>li:not(.header-cta-block).has-submenu.active>a:after,.nav .menu>li:not(.header-cta-block).has-submenu:hover>a:after{color:#8a6344f1;transition:transform .3s ease}.nav .inner-submenu a:hover,.nav .submenu a:hover,header.header.scroll .nav .menu>li:not(.header-cta-block).has-submenu.active>a,header.header.scroll .nav .menu>li:not(.header-cta-block).has-submenu:hover>a{color:#8a6344f1!important}.nav .menu>li>a:focus:after,.nav .menu>li>a:hover:after,header.scroll .nav .menu>li>a:focus:after{filter:brightness(0) saturate(100%) invert(38%) sepia(27%) saturate(541%) hue-rotate(10deg) brightness(96%) contrast(92%)}header.scroll .menu>li>a{color:rgba(31,31,31,.95);transition:color .3s ease-in-out}header.scroll .menu>li:active>a,header.scroll .menu>li>a:active{color:rgba(138,99,68,.95)}.nav .submenu{background-color:#fff9f3;display:none;left:50%;list-style:none;margin:0;padding:20px;position:absolute;top:100%;transform:translateX(-50%);width:364px}.nav .submenu li{padding:20px 10px}.nav .submenu li.submenu-inner-cta{border-bottom:none;padding:0}.nav .submenu li.submenu-text{border-bottom:none;padding:24px 0 10px!important}.nav .submenu li.submenu-inner-cta:hover,.nav .submenu li.submenu-text:hover{background:none}.nav .submenu li.submenu-text span{color:#1f1f1f;font-size:12px;letter-spacing:1.6px;line-height:140%}.nav .submenu li:last-child{border-bottom:none}.nav .submenu li a{border-bottom:1px solid #fff9f3;color:#1f1f1f;display:block;font-size:14px;font-weight:400;letter-spacing:1.6px;line-height:140%;padding:20px 0;text-decoration:none;width:100%}.nav .submenu li:last-child a{border-bottom:none}.nav .submenu li.twoColWrap a{color:#8a6344;letter-spacing:.28px}.nav .submenu li:hover{background-color:#fff9f3}.nav .submenu-close{display:none}.nav .has-submenu>a{align-items:center;display:flex;justify-content:space-between;padding-right:20px}.nav .has-submenu>a:after{right:0}.nav .has-main-submenu>a:after,.nav .has-submenu>a:after{background:url(https://47182631.fs1.hubspotusercontent-na1.net/hubfs/47182631/Bodycraft/Images/chevron-down.png) no-repeat 50%/contain;content:"";display:inline-block;height:16px;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease-in-out;width:16px}.nav .has-main-submenu>a:after{right:-5px}.nav .has-submenu-inner>a{position:relative}.nav .has-submenu-inner>a:after{background:url(https://47182631.fs1.hubspotusercontent-na1.net/hubfs/47182631/Bodycraft/Images/plus.png) no-repeat 50%/contain}header.header.scroll .has-main-submenu>a:after{filter:brightness(0) saturate(100%) invert(50%) sepia(100%) hue-rotate(200deg) brightness(0) contrast(100%)}header.header.scroll .has-main-submenu>a:hover:after{filter:invert(65%) sepia(43%) saturate(439%) hue-rotate(349deg) brightness(92%) contrast(92%)}.nav .has-submenu.open>a:after{filter:brightness(0) saturate(100%) invert(38%) sepia(44%) saturate(724%) hue-rotate(354deg) brightness(92%) contrast(92%);transform:translateY(-50%)}.nav .submenu .submenu{background-color:#f8f1e8;display:none;height:500px!important;left:99%;overflow-y:hidden;top:0;transform:translateX(0)}.submenu-inner-main-container,.submenu-inner-sub-container{height:83%}.submenu-inner-sub-container{overflow-y:auto}.submenu-inner-sub-container::-webkit-scrollbar{display:none}.submenu-inner-sub-container:hover:has(:not(:only-child))::-webkit-scrollbar{display:block}.submenu-inner-sub-container{margin-top:20px}.nav .submenu .submenu .submenu-inner-main-container .submenu-inner-sub-container::-webkit-scrollbar,.nav .submenu .submenu .submenu-inner-main-container::-webkit-scrollbar{display:block;height:80%;margin-top:10px;width:5px}.nav .submenu ul.submenu li.twoColWrap{align-items:center;border-bottom:1px solid #fff9f3;display:flex;gap:16px;padding:10px 0}.nav .submenu ul.submenu li.twoColWrap:hover{background:none}.nav .submenu ul.submenu li.twoColWrap a{border-bottom:none}.nav ul.submenu li.ftwoColWrap{gap:16px}.nav ul.submenu li.ftwoColWrap,.nav ul.submenu li.ftwoColWrap .fimageWrap{align-items:center;display:flex}.nav ul.submenu li.ftwoColWrap .fimageWrap img{height:44px;object-fit:cover;width:44px}.nav ul.submenu li.TwoimgText{padding:10px}.nav ul.submenu li.TwoimgText a{color:#8a6344}.nav ul.submenu li.TwoimgText .fimageWrap{align-items:center;display:flex}.nav .submenu .button--white{align-items:center;background-color:#fff9f3;border:1px solid #fff9f3;color:#8a6344;display:flex!important;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:.28px;line-height:140%;margin:0;padding:14px!important;text-align:left;text-transform:none}.nav .button--white img{height:10px;object-fit:cover;width:10px}header.scroll .menu li a.button{color:#fff}header.scroll .submenu li a.button{color:#8a6344}nav .hamburger{color:#fff;cursor:pointer;display:none;font-size:24px;position:absolute;right:15px;top:15px}.nav .mobile-nav-button,.nav ul.menu .mobile-logo,.nav ul.menu li ul.submenu li.back,nav .menu-close{display:none}@media (max-width:1250px){.nav .menu>li{margin-right:0}.nav .menu>li>a{font-size:13px;padding:30px 12px}.nav .has-submenu>a:after{right:-5px}}@media (max-width:1080px){.nav .menu>li>a{font-size:12px;padding:30px 12px}.nav .has-submenu>a:after{right:-5px}}@media (max-width:1200px){nav .hamburger{color:#000;cursor:pointer;display:block;font-size:24px;position:absolute;right:15px;top:-15px;z-index:1}header.clinic-header nav .hamburger{color:#fff}.header:hover nav .hamburger,header.clinic-header.scroll nav .hamburger,header.header-black nav .hamburger,header.header-black.scroll nav .hamburger{color:#000}.nav .menu .submenu{height:100vh!important;padding:90px 20px 0}nav .menu-close{color:#1c1b1f;cursor:pointer;display:block;font-size:24px;font-weight:700;padding:15px;position:absolute;right:20px;text-align:right;top:10px;z-index:1101}.nav .menu{background-color:#fff9f3;display:none;flex-direction:column;height:100vh;left:0;padding:100px 20px 60px;position:fixed;top:0;width:100vw;z-index:1000}.nav .menu,.nav .submenu{display:none;transform:translateX(100%);transition:transform .3s ease-in-out}.nav .menu.active{display:block;transform:translateX(0)}.nav .menu.active .header__logo img{content:url(https://47182631.fs1.hubspotusercontent-na1.net/hubfs/47182631/Bodycraft/Images/logo_bodycraft-black.png);width:116px!important}.nav .menu.active~.header .nav-buttons .header-cta-block{z-index:0}.nav .menu .main-submenu li{padding:0 10px}.nav .submenu.active{transform:translateX(0)}.nav .menu>li{margin:0;width:100%}.nav .menu>li>a{color:#1f1f1f;display:block;letter-spacing:1.6px;padding:20px 0;text-align:left;text-transform:uppercase}.nav .submenu{background:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;top:0;transform:translate(0);width:100%;z-index:1000}.nav .submenu.active{display:block}.nav .submenu .submenu{left:0;overflow-x:hidden;overflow-y:auto}.nav .submenu li{border-bottom:1px solid #f4e9da;padding:20px 10px}.nav .submenu li a{color:#1f1f1f}.nav .submenu li a,.nav ul.submenu li.TwoimgText a{display:block;font-size:14px;letter-spacing:.32px;line-height:140%}.nav ul.submenu li.TwoimgText a{color:#8a6344}.nav .mobile-nav-button{display:block}.nav .mobile-nav-button .button.button--copper{align-items:center;background:linear-gradient(119.03deg,#c98046 -72.64%,#d6a278 50.31%,#c98046 170.83%);border:none;color:#fff;display:flex;font-size:12px;justify-content:space-between;letter-spacing:1.6px;line-height:130%;margin:0;padding:16px;text-decoration:underline;text-transform:uppercase}.nav ul.menu .mobile-logo{border-bottom:1px solid #ebe2d6;display:block;padding-bottom:20px;position:absolute;top:15px}.nav ul.submenu .mobile-logo{top:0}.nav .mobile-logo{text-align:center;width:100%}.nav .mobile-logo .header__logo{display:flex;justify-content:left;padding:10px 0 0}.nav .mobile-logo img{height:auto;max-width:150px}.nav ul.menu li ul.submenu li.back{border-bottom:0;display:block}.nav ul.menu li ul.submenu li.back a{align-items:center;color:#1f1f1f;display:flex;font-size:12px;gap:6px;letter-spacing:1.6px;text-transform:uppercase}.nav li.mobile-nav-button{bottom:60px;display:block;left:0;padding:0 20px;position:absolute;width:100%}.nav .has-submenu>a:after{background:url(https://47182631.fs1.hubspotusercontent-na1.net/hubfs/47182631/Bodycraft/Images/plus.png) no-repeat 50%/contain}.nav .submenu ul.submenu li.twoColWrap{padding:10px 20px}}