.eyebrow,.top-ribbon__inner,.button--small,.wordmark__tagline,.desktop-nav a,.header-shop-link,.header-shop-link small,.classic-service-grid span,.classic-service-grid strong,.location-card__number,.location-detail-link,.location-details strong,.reviews cite,.signature-card__label,.signature-prices span,.info-panel>span,.story-stats span,.footer-label,.service-jump a,.shop-feature__highlights span,.anua-promo__gallery-label,.hero-beauty-launch__badge,.hero-beauty-launch__copy small,.app-store-choice small,.home-press__caption small,.press-gallery__item figcaption,.franchise-proof span,.franchise-card>span,.franchise-support__list article>span,.franchise-steps__grid li>span,.franchise-fit__list li>span,.form-field label,.ng-blog__date,.ng-article__date{font-size:max(1.2rem,12px)}.button,.text-link,.footer-bottom,.footer-policies a,.footer-newsletter__field button,.anua-promo__gallery span,.beauty-popup__later,.form-consent,.franchise-legal p,.footer-newsletter__consent,.footer-newsletter__error,.footer-newsletter__success{font-size:max(1.3rem,13px)}.anua-promo__status,.anua-promo__price,.shop-feature__button,.shop-feature__button b,.home-extras__grid>a span,.location-details span,.location-details a,.franchise-support__note{font-size:max(1.3rem,13px)}.footer-grid a small{font-size:max(1.2rem,12px)}::selection{color:var(--sage-ink, #1f3128)}.button--dark,.button--sage,.button--lime{color:var(--sage-ink, #1f3128);background:var(--sage);border-color:var(--sage)}.button--dark:hover,.button--dark:focus-visible,.button--sage:hover,.button--sage:focus-visible,.button--lime:hover,.button--lime:focus-visible{color:#fff;background:var(--sage-deep);border-color:var(--sage-deep)}.header-shop-link:hover,.header-shop-link:focus-visible,.service-jump a:hover,.service-jump a:focus-visible{color:var(--sage-ink, #1f3128);background:var(--sage)}.hero-beauty-launch__badge,.beauty-popup__launch{color:var(--sage-ink, #1f3128)}.top-ribbon,.top-ribbon a,.footer,.footer .wordmark--light,.footer .wordmark__name,.footer .wordmark__tagline,.footer-brand p,.footer-label,.footer-grid>div:not(.footer-brand) a,.footer-bottom,.footer-bottom a,.footer-policies a,.footer-newsletter h2,.footer-newsletter__copy>p:last-child,.footer-newsletter__consent,.footer-newsletter__error,.shop-feature--prominent .shop-feature__inner,.shop-feature--prominent h2,.shop-feature--prominent h2 em,.shop-feature--prominent .eyebrow,.shop-feature--prominent .shop-feature__inner>p:not(.eyebrow),.shop-feature__highlights span,.care-story__copy,.care-story__copy h2,.care-story__copy h2 em,.care-story__copy .eyebrow,.care-story__copy>p:not(.eyebrow){color:var(--sage-ink, #1f3128)}.footer-label{opacity:1}.footer-bottom,.footer-policies,.footer-newsletter{border-top-color:#1f312859}.footer-grid a:hover,.footer-grid a:focus-visible,.footer-policies a:hover,.footer-policies a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--sage-ink, #1f3128);text-decoration:underline;text-underline-offset:.25em}.top-ribbon a{border-bottom:0;text-decoration:underline;text-underline-offset:.25em}.classic-service-grid span{color:var(--sage-deep)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--sage-ink, #1f3128);outline-offset:3px}.franchise-proof a:focus-visible,.app-store-choice:focus-visible{outline-color:#fff}.footer-grid>div:not(.footer-brand) a{min-height:44px;padding-block:11px;box-sizing:border-box;display:block}.footer-policies a,.footer-bottom a,.location-detail-link,.text-link,.ng-blog__more,.location-highlights__all{min-height:max(4.4rem,44px);display:inline-flex;align-items:center}.footer-policies a{padding-block:0}.location-address{min-height:max(4.4rem,44px);padding-block:.4rem;display:inline-flex;align-items:center}.location-card h2 a{padding-block:8px;min-height:44px;box-sizing:border-box;display:inline-block}.location-details a[href^="tel:"]{min-height:max(4.4rem,44px);display:inline-flex;align-items:center}.header-logo,.footer-brand>a{min-height:max(4.4rem,44px);display:inline-flex;align-items:center}.button--small{min-width:44px;min-height:max(4.4rem,44px)}@media(max-width:640px){.header-actions .button{width:max(4.6rem,44px);min-width:max(4.6rem,44px)}}.location-local__faq summary{padding-block:10px}.location-local__faq details{padding-block:0}.location-local__faq details p{margin-top:0;padding-bottom:1rem}.desktop-nav a{min-height:max(4.4rem,44px);display:inline-flex;align-items:center}.top-ribbon__inner{min-height:max(4.4rem,44px)}.top-ribbon a{min-height:max(4.4rem,44px);display:inline-flex;align-items:center}.mobile-menu summary{min-width:44px;min-height:44px}.beauty-popup__close,.app-download-popup__close{width:max(4.4rem,44px);height:max(4.4rem,44px)}.service-jump a,.service-locations__links a{min-height:max(4.4rem,44px);display:inline-flex;align-items:center}.beauty-popup__dialog{width:min(100%,50rem);padding:3.4rem 3.4rem 2.6rem}.beauty-popup__dialog h2{font-size:clamp(2.8rem,3.4vw,3.6rem);line-height:1.1}.beauty-popup__dialog>p:not(.eyebrow){max-width:42rem;color:#4a524d;font-size:max(1.5rem,15px);line-height:1.5}.beauty-popup__launch{padding:.55rem 1.1rem;font-size:max(1.2rem,12px)}.beauty-popup__perks span{padding:.6rem 1rem;font-size:max(1.2rem,12px)}.beauty-popup__cta{min-height:max(5rem,48px);font-size:max(1.4rem,14px);color:var(--sage-ink, #1f3128)}.beauty-popup__cta:hover,.beauty-popup__cta:focus-visible{color:#fff}.beauty-popup__later{min-height:max(4.4rem,44px)}@media(max-width:640px){.beauty-popup{padding:0;align-items:end}.beauty-popup__backdrop{background:#1f312766;-webkit-backdrop-filter:none;backdrop-filter:none}.beauty-popup__dialog{width:100%;max-height:min(82dvh,58rem);padding:3.2rem 2rem calc(1.6rem + env(safe-area-inset-bottom,0px));border-radius:2rem 2rem 0 0;transform:translateY(4rem)}.beauty-popup__dialog:before{border-radius:2rem 2rem 0 0}.beauty-popup__dialog>p:not(.eyebrow){font-size:max(1.5rem,15px)}.beauty-popup__dialog h2{font-size:clamp(2.6rem,8.4vw,3.2rem)}.beauty-popup__perks{display:none}}.ng-article__wrap{max-width:72rem}.ng-blog__intro{max-width:64rem}.ng-article__body table{font-size:max(1.5rem,15px)}.ng-article__body th,.ng-article__body td{padding:1rem 1.2rem}.anua-promo__gallery img{height:auto}@media(hover:hover)and (pointer:fine)and (min-width:901px){.footer-grid>div:not(.footer-brand) a{min-height:0;padding-block:4.5px}.footer-policies a,.footer-bottom a{min-height:0}}.story-grid>div>p:not(.eyebrow),.location-local__grid>div>p,.location-extras__grid>div>p{margin-bottom:.8em}.story-grid>div>p+.button,.location-extras__grid>div>p+.button,.info-panel>p+.button{margin-top:10px}.prose-copy h2{margin-bottom:.6em}.prose-copy p:not(.eyebrow):not(:last-child){margin-bottom:1em}.contact-card .eyebrow{margin-bottom:.8rem}p.ng-blog__date{margin-bottom:.6rem}p+.franchise-inquiry__email{margin-top:1rem}@media(max-width:900px),(pointer:coarse){.location-extras__grid .location-extras__list li{margin-bottom:0}.location-extras__list li a{display:block;padding-block:11px;min-height:44px;box-sizing:border-box}}.desktop-nav a,.nav-more summary{white-space:nowrap}.header-actions .button{white-space:nowrap}.nav-more{position:relative}.nav-more summary{display:inline-flex;align-items:center;gap:.7rem;min-height:max(4.4rem,44px);list-style:none;cursor:pointer;color:var(--ink);font-size:max(1.2rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:"";width:.6rem;height:.6rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .2s}.nav-more[open] summary:after{transform:translateY(.1rem) rotate(-135deg)}.nav-more__panel{position:absolute;top:100%;left:50%;z-index:60;padding-top:1rem;transform:translate(-50%)}.nav-more__card{display:grid;min-width:19rem;padding:.8rem;background:var(--paper);border:var(--line);border-radius:1.4rem;box-shadow:0 1.6rem 4rem #30463a29}.nav-more__card a{display:flex;align-items:center;min-height:max(4.4rem,44px);padding:.6rem 1.4rem;border-radius:.8rem}.nav-more__card a:after{display:none}.nav-more__card a:hover,.nav-more__card a:focus-visible{background:var(--sage-soft)}.header-shop-link{display:none}@media(min-width:1101px){.header-main.page-width,.top-ribbon__inner.page-width{width:min(calc(100% - 4rem),1440px)}}@media(min-width:1181px)and (max-width:1279px){.header-main{gap:2rem}.desktop-nav{gap:1.5rem}}@media(min-width:1280px)and (max-width:1399px){.header-main{gap:3rem}.desktop-nav{gap:2.2rem}}@media(min-width:1400px)and (max-width:1479px){.header-main{gap:2.4rem}.desktop-nav{gap:1.7rem}.header-shop-link{display:inline-flex}}@media(min-width:1480px){.header-main{gap:3.2rem}.desktop-nav{gap:2.2rem}.header-shop-link{display:inline-flex}}@media(min-width:901px)and (max-width:1180px){.header-main{grid-template-columns:1fr auto 1fr}.mobile-menu{grid-area:1 / 1;display:block}.header-logo{grid-area:1 / 2}.header-actions{grid-area:1 / 3}.desktop-nav{display:none}.mobile-menu__panel{top:10rem}}.footer{padding:4.8rem 0 1.6rem}.footer-grid{gap:3rem 4rem}.footer-brand p{max-width:32rem;margin-top:1.2rem}.footer-label{margin-bottom:.8rem}.footer-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;align-content:start}.footer-grid>div:last-child .footer-label{grid-column:1 / -1}.footer-newsletter{gap:4rem;margin-top:3rem;padding-top:2.6rem}.footer-newsletter h2{margin-bottom:.4rem;font-size:clamp(2.2rem,2.2vw,2.8rem)}.footer-newsletter__copy .footer-label{margin-bottom:.4rem}.footer-newsletter__copy>p:last-child{font-size:max(1.3rem,13px)}.footer-newsletter__field input,.footer-newsletter__field button{min-height:max(4.8rem,48px);padding-block:.9rem}.footer-newsletter__consent{margin-top:.8rem}.footer-policies{margin-top:2.4rem;padding-top:1.2rem}.footer-bottom,.footer-policies+.footer-bottom{margin-top:.8rem;padding-top:1rem}@media(min-width:901px){.footer-newsletter{grid-template-columns:.9fr 1.1fr}}@media(min-width:1101px){.footer-grid{grid-template-columns:1.1fr .9fr .9fr 1.3fr}}@media(hover:hover)and (pointer:fine)and (min-width:901px){.footer-grid>div:not(.footer-brand) a{padding-block:3px}}@media(max-width:900px){.footer{padding-top:3.6rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2.4rem 2rem}.footer-brand,.footer-grid>div:last-child{grid-column:1 / -1}.footer-newsletter{gap:1.6rem;margin-top:2.4rem;padding-top:2.4rem}}h1,h2,h3,.soft-heading--split>p{text-wrap:balance}.shop-feature h2 .nw{white-space:nowrap}.prose-copy p.eyebrow,.story-grid p.eyebrow,.contact-card p.eyebrow,.location-overview p.eyebrow{font-size:max(1.2rem,12px);letter-spacing:.22em;color:var(--sage-deep)}.content-grid__intro h2,.info-panel h2,.info-panel h3{margin-bottom:.4em}.location-local>.page-width>h2{margin-bottom:.45em}.prose-copy+.info-panels{margin-top:3.2rem}.info-panels+.page-width{margin-top:2.4rem}.classic-service-grid p{margin-bottom:2rem}.page-width.prose-copy{max-width:none}.prose-copy>h2,.prose-copy>p{max-width:82rem}p a:not(.button),.rte a,.location-extras__list a{text-decoration:underline;text-underline-offset:.2em}.classic-hero__content{display:flex;flex-direction:column;align-items:flex-start;padding-block:clamp(5rem,8vh,9rem)}.classic-hero .button-row{order:1;margin:0 0 2.4rem}.classic-hero .hero-beauty-launch{order:2;margin:0}.classic-hero h1{font-size:clamp(4.8rem,5.4vw,7.2rem)}.classic-hero__text{font-size:max(1.7rem,17px);line-height:1.6}.shop-feature h2{font-size:clamp(3.6rem,4.4vw,6.4rem)}.classic-hero a:focus-visible{outline-color:#fff}.classic-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease;pointer-events:none}.classic-hero__video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.classic-hero__video{display:none}}@media(max-width:640px){.classic-hero__shade{background:#23372bad}.classic-hero__content{padding-block:5rem}.classic-hero h1{font-size:clamp(3.8rem,11.8vw,5rem)}.classic-hero__text{font-size:max(1.5rem,15px);line-height:1.55}.photo-gallery__grid{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:1rem}.photo-gallery__tall{grid-row:span 2}.photo-gallery__wide{grid-column:1 / -1}}.location-address,.location-details span,.location-details a,.info-panel p{font-size:max(1.5rem,15px)}.reviews blockquote p{font-size:clamp(2rem,2vw,2.4rem)}:root{--ng-radius: 1.4rem}.classic-service-grid>a,.location-card,.home-extras__grid>a,.home-press__card,.info-panel,.signature-card,.contact-card,.photo-gallery figure,.salon-intro__image img{border-radius:var(--ng-radius);overflow:hidden}@media(min-width:641px){.photo-gallery__grid>figure:last-child{grid-column:span 2}}@media(min-width:1121px){.location-grid--home>.location-card:last-child:nth-child(3n+1){grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ng-fixes.css.map */
