/* Scoped legacy hero repair. One image plus one dark gradient. */
body.tls-legacy-purpose-hero:is(.page-id-3244,.page-id-1824,.page-id-1831,.page-id-1826,.page-id-50392,.page-id-52555,.page-id-52963,.page-id-50586,.page-id-3332,.page-id-1714,.page-id-52635,.page-id-776,.page-id-1300,.page-id-3067) .page-hero{background-image:url("/wp-content/uploads/2021/02/classic-lash-extension-pricing-list.webp")!important;}

body.tls-legacy-purpose-hero.tls-legacy-purpose-hero .page-hero::before,
body.tls-purpose-offer.tls-purpose-offer .page-hero::before {
  background: linear-gradient(180deg, rgba(28,22,20,.10) 0%, rgba(28,22,20,.40) 38%, rgba(28,22,20,.76) 100%) !important;
}
body.tls-legacy-purpose-hero .inside-page-hero :is(h1,h2,p),
body.tls-legacy-purpose-hero .tls-purpose-kicker {
  color: #fffdf9 !important;
  -webkit-text-fill-color: #fffdf9 !important;
  text-shadow: 0 1px 3px rgba(20,16,14,.38) !important;
}
body.tls-legacy-purpose-hero .site-header,
body.tls-legacy-purpose-hero .main-navigation:not(.navigation-stick) {
  background-color: rgba(255,253,249,.96) !important;
}
body.tls-legacy-purpose-hero.tls-legacy-purpose-hero .tls-site-owned-nav:not(.is-solid):not(.is-open) {
  background: rgba(255,253,249,.96) !important;
}
@media(max-width:780px) {
  body.tls-legacy-purpose-hero.tls-legacy-purpose-hero .page-hero::before,
  body.tls-purpose-offer.tls-purpose-offer .page-hero::before {
    background: linear-gradient(180deg, rgba(28,22,20,.16) 0%, rgba(28,22,20,.52) 25%, rgba(28,22,20,.78) 62%, rgba(28,22,20,.88) 100%) !important;
  }
}
@media(max-width:240px) {
  body.tls-legacy-purpose-hero .tls-site-owned-nav__inner {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 4px !important;
    padding-inline: 4px !important;
    box-sizing: border-box !important;
    max-width: 100% !important;
  }
  body.tls-legacy-purpose-hero .tls-site-owned-nav__logo {
    width: 90px !important;
    max-width: 90px !important;
    min-width: 0 !important;
    flex: 0 1 90px !important;
  }
  body.tls-legacy-purpose-hero .tls-site-owned-nav__logo img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }
  body.tls-legacy-purpose-hero .tls-site-owned-nav__menu {
    width: 68px !important;
    min-width: 68px !important;
    flex: 0 0 68px !important;
    padding-inline: 5px !important;
  }
  body.tls-legacy-purpose-hero .inside-page-hero h1 {
    max-width: 100% !important;
    overflow-wrap: anywhere !important;
  }
  body.tls-legacy-purpose-hero .inside-page-hero a.button {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    padding-inline: 8px !important;
    white-space: normal !important;
  }
  body.tls-legacy-purpose-hero a[href^="mailto:"] {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }
}
