.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){width:250px!important}.pw-cta{display:none!important}.section--page-width,.page-width,.footer-width{margin:0 auto!important}.our_services_section_cust .services-grid__subtitle{margin-top:-10px!important;margin-bottom:30px!important}.template-page-veteran .hero__image{object-position:top}.template-page-veteran h1{font-size:32px!important}.template-page-veteran .hero{min-height:360px}.template-page-veteran .card__text{padding:0 25px}.template-page-veteran .services-grid__title{font-size:2.25rem;font-weight:400;font-family:Libre Baskerville;color:#000;padding-bottom:0}.template-page-veteran .services-grid__header{margin-bottom:56px}.template-page-veteran .our_services_section_cust{background:#fdf0e8}.template-page-veteran .card__subheading{padding-top:10px;font-weight:700;color:#1b1b1b!important;font-size:18px}.template-page-veteran a{font-size:15px}.template-page-acupuncture .buttons-inline{display:none}.template-page-acupuncture .button{letter-spacing:.1em!important;background-color:#e9f7e6}.template-page-contact .book-now-left p{display:none}.template-page-contact .book-now-left button{margin-top:20px}.services-grid__title{padding-bottom:0!important;margin-bottom:0!important}@media (min-width: 1536px){.section--page-width,.page-width,.footer-width{--page-content-width: 1264px !important;--page-width: 1264px !important;max-width:1264px!important;padding-inline:24px!important}}@media (max-width: 1535px){.section--page-width,.page-width{--page-content-width: 1160px !important;--page-width: 1160px !important;max-width:1160px!important;padding-inline:24px!important}.footer-width{--page-width: 1180px !important;max-width:1180px!important;padding-inline:24px!important}}@media (max-width: 1280px){.section--page-width,.page-width{--page-content-width: 984px !important;--page-width: 984px !important;padding-inline:24px!important;max-width:984px!important}.footer-width{--page-width: 1000px !important;max-width:1000px!important;padding-inline:24px!important}}@media (max-width: 1023px){.section--page-width,.page-width,.footer-width{--page-content-width: 100% !important;--page-width: 100% !important;max-width:100%!important;padding-inline:24px}}.menu-list__link-title{font-size:16px!important}.menu-list__link-title:active{font-weight:700!important}.services-grid__title{font-size:34px;margin-bottom:50px;padding-bottom:0}.overflow-menu:after{background:transparent!important;box-shadow:none!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){left:-40px!important;box-shadow:0 3px 6px 3px #0000003d;top:calc(100% - 0px + var(--border-bottom-width))!important}.mega-menu__link{white-space:nowrap!important}@media (max-width: 989px){.pw-cta{display:inline-block!important}}.menu-list__list-item{position:relative}.accordion-custom .svg-wrapper,.go2048136271{display:none!important}.tm-title{font-size:36px!important;font-weight:500;font-family:Playfair}.hero__container .buttons-inline{padding-inline:0px!important;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 749px){.header__drawer.desktop\:hidden{order:4;grid-area:rightB}.header-logo{order:1!important;grid-area:leftB!important;justify-content:flex-start!important}cart-drawer-component.cart-drawer{order:2;display:flex;align-items:flex-start}header-actions{grid-area:rightA!important;align-items:center}div#booknow-sections--18092186927173__header_section{grid-area:center;justify-content:end;display:flex}a#booknow-link-sections--18092186927173__header_section{border-radius:20px!important;padding:8px 20px!important;font-size:12px!important;font-weight:400!important;height:fit-content;border:solid 1px}.header__columns.spacing-style{--header-template-columns: 0px !important}}@media (max-width: 786px){.menu-drawer__navigation accordion-custom a{font-size:16px!important}.hero__container .hero__image{object-position:right!important}.hero__container .hero{min-height:54svh}.hero__container h1,.hero__container .hero__content-wrapper p{text-align:center}.hero__container .buttons-inline{align-items:center}#shopify-section-template--18092186173509__section_J3hdBK .text-block--AQVVtT3VpV0h1NHhnT__text_JGyLei{padding:0!important}#shopify-section-template--18092186173509__section_J3hdBK .text-block--AQVVtT3VpV0h1NHhnT__text_JGyLei p{font-size:16px!important}#shopify-section-template--18092186173509__natural_healing_relaxation_tqCwTp .two-col__col_right{order:1}#shopify-section-template--18092186173509__natural_healing_relaxation_tqCwTp .two-col__col_left{order:2}.tm-title,.pwg-heading{font-size:28px!important}.go316439965{padding-top:0!important}.template-page-about-us rte-formatter{padding-inline:25px!important}.template-page-about-us p,.template-page-faqs p{font-size:16px!important}.template-page-faqs .faq__box{padding:0!important}.faq-accordion{padding:20px 0!important}.template-page-veteran .hero__image{object-position:bottom;height:250px}.template-page-veteran .hero{min-height:250px}.template-page-veteran p{font-size:16px!important}.template-page-veteran rte-formatter{padding-inline:25px}.template-page-veteran .services-grid__title{margin:0 0 -20px!important;font-size:28px}.template-page-veteran .our_services_section_cust .services-grid__subtitle{margin-bottom:-30px!important}.template-page-veteran .services-grid__title{font-size:28px!important}.template-page-veteran .vt__title{padding-bottom:0!important;font-size:28px!important}.template-page-acupuncture p{font-size:16px!important}.template-page-acupuncture rte-formatter{padding-inline:25px!important}.template-page-acupuncture .our_services_section_cust .services-grid__title{padding-bottom:0!important}.template-page-acupuncture .vt__title{font-size:28px!important}.template-page-acupuncture .two-col-section{padding:20px!important}.template-page-acupuncture .two-col__text h2{margin:0}.template-page-acupuncture .two-col__content{gap:0px}.template-page-contact p{font-size:16px!important}.template-page-contact .book-now-left p{display:block!important}.template-page-contact .book-now-right>p:first-child{display:none!important}.template-page-contact .book-now-section{gap:0px}.template-page-contact .book-now-heading{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
