.services-menu{background-color:var(--services-bg, #ffffff);color:var(--services-text, #1a1a1a)}.services-menu__wrapper{max-width:var(--wrapper-width, 1440px);margin:0 auto;padding:0 var(--wrapper-padding, 20px)}.services-menu__container{display:block}.services-menu__tabs-wrapper{position:relative;z-index:10;background-color:var(--services-bg, #ffffff);margin-bottom:40px;margin-left:calc(-1 * var(--wrapper-padding, 20px));margin-right:calc(-1 * var(--wrapper-padding, 20px));padding-left:var(--wrapper-padding, 20px);padding-right:var(--wrapper-padding, 20px)}.services-menu__wrapper{padding:0}.services-menu__tabs{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;align-items:center}.services-menu__tab{position:relative;padding:12px 20px;font-size:1em;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:var(--tab-bg, transparent);color:var(--tab-text, #1a1a1a);border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;white-space:nowrap;font-family:var(--font-stack-body);background:#f6f6f3}.services-menu__tab:hover{opacity:.7}.services-menu__tab--book{background-color:var(--tab-active-bg, #1a2456);color:var(--tab-active-text, #ffffff)}.services-menu__tab--book:hover{opacity:.85}.services-menu__sections{position:relative}.services-menu__section{padding-top:20px;margin-bottom:60px}.services-menu__section:last-child{margin-bottom:0}.services-menu__section-title{font-size:clamp(24px,4vw,36px);font-weight:400;letter-spacing:.15em;text-transform:uppercase;margin:0 0 40px;font-family:var(--font-stack-heading)}.services-menu__content{display:grid;grid-template-columns:1fr 1fr;gap:60px}.services-menu__column{font-size:14px;line-height:1.7}.services-menu__column h3{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-family:var(--font-stack-body)}.services-menu__column p{margin:0 0 30px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.2em;color:#181b4b}.services-menu__column p:last-child{border-bottom:none;padding-bottom:0}.services-menu__column em{font-style:italic;display:block;margin-bottom:8px;color:inherit;opacity:.8}.template-page-spa-menu .banner-image__section,.template-page-spa-menu .banner-image,.template-page-spa-menu .banner-image__section.four-fifty-height,.template-page-spa-menu .banner-image__section.five-fifty-height,.template-page-spa-menu .banner-image__section.six-fifty-height{min-height:250px!important;height:250px!important}#naturopathica-spas-amp-healing-centers .section-default,#naturopathica-spas-amp-healing-centers br{display:none}#naturopathica-spas-amp-healing-centers .banner-image__heading{font-size:3em;margin:0 auto;max-width:80%}#naturopathica-spas-amp-healing-centers .services-menu__section-title{font-size:1.6em;margin-bottom:50px;text-decoration:underline}#naturopathica-spas-amp-healing-centers h3{font-size:1.4em}@media screen and (max-width:989px){.services-menu__tabs-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:30px}#naturopathica-spas-amp-healing-centers .services-menu__section-title{font-size:1.4em;margin-bottom:20px}.services-menu__tabs-wrapper::-webkit-scrollbar{display:none}.services-menu__tab{padding:10px 15px;font-size:11px}.services-menu__content{grid-template-columns:1fr;gap:0}.services-menu__section-title{margin-bottom:30px}}@media screen and (max-width:479px){.services-menu__tab{padding:8px 12px;font-size:10px}.services-menu__column h3{font-size:13px}.services-menu__column p{font-size:13px;margin-bottom:20px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/549/assets/section-services-menu.css.map */
