.esalon-header-wrapper{position:relative;background-color:var(--color-floral-white)}.esalon-header{position:relative;height:65px;max-width:1170px;margin-left:auto;margin-right:auto}.esalon-section-header{margin-bottom:var(--header-margin-bottom-mobile, 0);border-bottom:1px solid var(--color-cloudy-20)}@media screen and (min-width:750px){.esalon-section-header{margin-bottom:var(--header-margin-bottom-desktop, 0)}}.esalon-header-mobile{display:flex;align-items:center;justify-content:space-between;height:65px;padding:0 16px}.esalon-header-mobile__left,.esalon-header-mobile__right{flex:0 0 auto;display:flex;align-items:center;min-width:48px}.esalon-header-mobile__right{justify-content:flex-end;gap:8px}.esalon-header-mobile__center{flex:1;display:flex;align-items:center;justify-content:center}.esalon-header-mobile__center .esalon-header-heading-link{padding:0}.esalon-header-desktop{display:none;align-items:center;justify-content:space-between;height:65px;gap:clamp(16px,2vw,32px)}.esalon-header-mobile{display:flex}.esalon-header-desktop{display:none}@media screen and (min-width:990px){.esalon-header-mobile{display:none}.esalon-header-desktop{display:flex}}.esalon-header-heading{margin:0;line-height:0;flex-shrink:0}.esalon-header-heading-link{display:inline-block;text-decoration:none;padding-left:16px}.esalon-header-heading-logo--mobile{height:48px;width:auto}.esalon-header-heading-logo--desktop{height:45px;width:auto}.esalon-header-heading-logo-wrapper{width:100%;display:flex;align-items:center;justify-content:center;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width:989px){.esalon-header-heading,.esalon-header-heading-link{text-align:center}.esalon-header--mobile-left .esalon-header-heading,.esalon-header--mobile-left .esalon-header-heading-link{text-align:left}}.esalon-header-nav{display:flex;align-items:center;height:65px;gap:clamp(24px,4vw,51px);min-width:626px}.esalon-header-nav-link{display:flex;align-items:center;height:65px;font-family:Apercu Pro,Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px;text-transform:capitalize;color:var(--color-rich-black);text-decoration:none;border-bottom:3px solid transparent;box-sizing:border-box}.esalon-header-nav-link:hover{color:var(--color-shakespeare);border-bottom-color:var(--color-shakespeare)}.esalon-header-nav-link:focus-visible{outline:2px solid var(--color-regal-blue);outline-offset:2px}.esalon-header-nav-link--active,.esalon-header-nav-link[aria-current=page]{color:var(--color-shakespeare);border-bottom-color:var(--color-shakespeare)}.esalon-header-icons{display:flex;align-items:center;gap:clamp(4px,1vw,8px);padding-right:clamp(8px,1vw,13px);flex-shrink:1}.esalon-header-icon{display:flex;align-items:center;justify-content:center;color:var(--color-storm-dust)}.esalon-header-icon:hover{color:var(--color-regal-blue)}.esalon-header-icon--cart{position:relative}.esalon-header-cart-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.esalon-header-cart-icon svg{width:28px;height:28px}.cart-count-bubble{position:absolute;top:0;right:0;background-color:var(--color-wild-watermelon);color:var(--color-white);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.esalon-header-search{display:inline-flex;line-height:0}.esalon-section-header{position:sticky;top:0;z-index:40;background-color:var(--color-white)}.scrolled-past-header .esalon-header-heading-logo-wrapper{width:var(--header-logo-reduce-on-scroll, 100%)}.esalon-header-account-link{font-family:Apercu Pro,Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px;text-transform:capitalize;color:var(--color-rich-black);text-decoration:none;white-space:nowrap}.esalon-header-account-link:hover{color:var(--color-shakespeare)}.esalon-header-account-link--logged-in{color:var(--color-wild-watermelon)}.esalon-header-account-link--logged-in:hover{color:var(--color-shakespeare)}@media(prefers-reduced-motion:reduce){.esalon-header-heading-logo-wrapper{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/esalon-component-header.css.map */
