.mobile-custom-menu{width:100%;position:relative;overflow:hidden}.mobile-custom-menu *,.mobile-custom-menu *::before,.mobile-custom-menu *::after{box-sizing:border-box}.mobile-custom-menu .menu-panel{display:none;width:100%}.mobile-custom-menu .menu-panel.active{display:block;animation:menuFadeIn 0.25s ease}@keyframes menuFadeIn{from{opacity:0.5;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.mobile-custom-menu .main-menu-list{display:flex;flex-direction:column;width:100%;padding:0px 20px}.mobile-custom-menu .main-menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin:0;border:none;border-radius:0;background:transparent;color:#a48b7d;text-align:left;text-decoration:none;font-family:'Copperplate Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:4px;cursor:pointer;transition:background 0.25s ease}.mobile-custom-menu .main-menu-link:hover,.mobile-custom-menu .main-menu-link:focus-visible{}.mobile-custom-menu .menu-circle-arrow,.mobile-custom-menu .back-circle-arrow{display:inline-flex;align-items:center;justify-content:space-evenly;flex-shrink:0;width:18px;height:18px;border:1px solid #bca393;color:#bca393;border-radius:50%;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1}.mobile-custom-menu .menu-circle-arrow{padding-bottom:2px}.mobile-custom-menu .treatments-back{display:flex;align-items:center;gap:9px;width:100%;min-height:50px;padding:0px 20px;margin:0;border:none;background:transparent;color:#a48b7d;text-align:left;font-family:'Copperplate Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:4px;cursor:pointer}.mobile-custom-menu .back-circle-arrow{font-size:15px;padding-bottom:2px}.mobile-custom-menu .treatment-group{width:100%;margin:0;padding:0;border:none}.mobile-custom-menu .treatment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;background:rgba(225,207,187,0.3);margin:0;border:none;border-radius:0;background:transparent;color:#a48b7d;text-align:left;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:1.5;cursor:pointer;transition:background 0.25s ease}.mobile-custom-menu .treatment-heading:hover,.mobile-custom-menu .treatment-group.open>.treatment-heading{}.mobile-custom-menu .treatment-arrow{position:relative;display:inline-block;flex-shrink:0;width:8px;height:8px;margin-right:2px;border-right:1px solid #a48b7d;border-bottom:1px solid #a48b7d;transform:rotate(45deg);transition:transform 0.25s ease}.mobile-custom-menu .treatment-group.open>.treatment-heading .treatment-arrow{transform:rotate(225deg)}.mobile-custom-menu .treatment-submenu{display:none;width:100%;padding:0px 20px;margin:0}.mobile-custom-menu .treatment-group.open>.treatment-submenu{display:block;animation:submenuFadeIn 0.25s ease}@keyframes submenuFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-custom-menu .treatment-submenu a{display:block;width:100%;margin:0;border:none;background:transparent;text-align:left;text-decoration:none;color:#000!important;letter-spacing:0;transition:background 0.2s ease}.mobile-custom-menu .treatment-submenu a:hover,.mobile-custom-menu .treatment-submenu a:focus-visible{}@media (max-width:767px){.mobile-custom-menu{width:100%}.mobile-custom-menu .main-menu-link{}.mobile-custom-menu .treatments-back,.mobile-custom-menu .treatment-heading{}.mobile-custom-menu .treatment-submenu a{}}.mobile-custom-menu button{box-shadow:none!important;text-transform:none}.mobile-custom-menu button::after{display:none!important}.mobile-custom-menu .treatment-heading{display:flex;align-items:stretch;justify-content:space-between;padding:0}.mobile-custom-menu .treatment-category-link{display:flex;align-items:center;flex:1;min-width:0;padding:0px 20px;color:#a48b7d;text-decoration:none;font-family:'Copperplate Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:4px}.mobile-custom-menu .treatment-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;min-height:50px;padding:0;margin:0;border:none;background:transparent;cursor:pointer}.mobile-custom-menu .treatment-toggle:hover,.mobile-custom-menu .treatment-toggle:focus{}.mobile-custom-menu .treatment-group.open>.treatment-heading{}.mobile-custom-menu .treatment-category-link:hover{color:#8f7465}.mobile-custom-menu .main-menu-list>.main-menu-item{display:flex;width:100%;align-items:center;justify-content:space-between}.mobile-custom-menu .main-menu-item>.main-menu-link{display:flex;align-items:center;flex:1;min-width:0;margin:0;background:transparent;color:#a48b7d;text-decoration:none;font-family:'Copperplate Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:4px}.mobile-custom-menu .main-treatments-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;min-height:50px;padding:0;margin:0;border:none;background:transparent;cursor:pointer}.mobile-custom-menu .main-treatments-toggle::after{display:none!important}@font-face{font-family:"Copperplate Regular";font-display:swap;src:url("https://pro.xaviermurtagh.com/wp-content/uploads/et-fonts/Copperplate-Regular.ttf") format("truetype")}