/** Shopify CDN: Minification failed

Line 157:3 Expected "}" to go with "{"

**/
/* =========================================================
   T'lia — header nav & dropdown restyle (Dawn)
   Load after base.css from layout/theme.liquid:
     {{ 'tlia-header.css' | asset_url | stylesheet_tag }}
   Desktop only (Dawn shows the inline menu from 990px).
   Mobile drawer is untouched.
   ========================================================= */

@media screen and (min-width: 990px) {

  /* ---------- Top-level items ---------- */

  .header__inline-menu .list-menu--inline {
    gap: 0.4rem;
  }

  .header__inline-menu .list-menu--inline > li > a.header__menu-item,
  .header__inline-menu .list-menu--inline > li > header-menu > details > summary.header__menu-item {
    position: relative;
    padding: 0.8rem 1.2rem;
    font-size: 1.45rem;
    letter-spacing: 0.02em;
    line-height: 1.2;
    color: rgb(var(--color-foreground));
  }

  /* Kill Dawn's caret and the extra room it reserved for it */
  .header__inline-menu summary.list-menu__item {
    padding-right: 1.2rem;
  }
  .header__inline-menu summary.header__menu-item .svg-wrapper,
  .header__inline-menu summary.header__menu-item .icon-caret {
    display: none;
  }

  /* Replace the underline-on-hover with a hairline that fades in */
  .header__inline-menu .header__menu-item span,
  .header__inline-menu .header__menu-item:hover span,
  .header__inline-menu .header__active-menu-item {
    text-decoration: none;
  }

  .header__inline-menu .list-menu--inline > li > a.header__menu-item span,
  .header__inline-menu .list-menu--inline > li > header-menu > details > summary.header__menu-item span {
    position: relative;
    display: inline-block;
    padding-bottom: 0.3rem;
  }

  .header__inline-menu .list-menu--inline > li > a.header__menu-item span::after,
  .header__inline-menu .list-menu--inline > li > header-menu > details > summary.header__menu-item span::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: currentColor;
    opacity: 0;
    transform: scaleX(0.6);
    transform-origin: left;
    transition: opacity 160ms ease, transform 200ms ease;
  }

  .header__inline-menu .list-menu--inline > li > a.header__menu-item:hover span::after,
  .header__inline-menu .list-menu--inline > li > a.header__menu-item:focus-visible span::after,
  .header__inline-menu .list-menu--inline > li > header-menu > details[open] > summary.header__menu-item span::after,
  .header__inline-menu .list-menu--inline > li > header-menu > details > summary.header__menu-item:hover span::after,
  .header__inline-menu .list-menu--inline > li > a.header__active-menu-item span::after {
    opacity: 1;
    transform: scaleX(1);
  }

  /* ---------- Dropdown panel ---------- */

  .header__inline-menu .header__submenu.list-menu--disclosure {
    top: calc(100% + 0.4rem);
    left: 0;
    width: auto;
    min-width: 22rem;
    padding: 1.4rem 0 1.6rem;
    border: 0;
    border-radius: 0;
    box-shadow: 0 18px 40px -18px rgba(0, 0, 0, 0.22);
    /* Solid background regardless of the header's transparent state or gradient scheme */
    background: rgb(var(--color-background));
    background-image: none;
  }

  .header__inline-menu .header__submenu .header__menu-item {
    padding: 0.7rem 2.4rem;
    font-size: 1.35rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    color: rgba(var(--color-foreground), 0.62);
    transition: color 140ms ease;
  }

  .header__inline-menu .header__submenu .header__menu-item:hover,
  .header__inline-menu .header__submenu .header__menu-item:focus-visible,
  .header__inline-menu .header__submenu .header__active-menu-item {
    color: rgb(var(--color-foreground));
  }

  .header__inline-menu .header__submenu .header__menu-item span,
  .header__inline-menu .header__submenu .header__menu-item:hover span {
    text-decoration: none;
  }

  /* First link in a panel ("Shop all") reads as the anchor */
  .header__inline-menu .header__submenu > li:first-child .header__menu-item {
    color: rgb(var(--color-foreground));
    margin-bottom: 0.4rem;
  }

  /* ---------- Nested (third-level) panels, if you ever use them ---------- */

  .header__inline-menu .header__submenu .header__submenu {
    top: -1.4rem;
    left: 100%;
    padding: 1.4rem 0 1.6rem;
    border: 0;
    border-radius: 0;
    box-shadow: 0 18px 40px -18px rgba(0, 0, 0, 0.22);
    background: rgb(var(--color-background));
    background-image: none;
  }

  .header__inline-menu .header__submenu details > summary .svg-wrapper {
    display: none;
  }

  /* ---------- Accessibility & motion ---------- */

  .header__inline-menu .header__menu-item:focus-visible {
    outline: 1px solid rgb(var(--color-foreground));
    outline-offset: 2px;
    box-shadow: none;
  }

  @media (prefers-reduced-motion: reduce) {
    .header__inline-menu .header__menu-item span::after,
    .header__inline-menu .header__submenu .header__menu-item {
      transition: none;
    }
  }
  @media screen and (min-width: 990px) {
    body.hero16x9-th .section-header:not(.scrolled-past-header) .header__inline-menu .list-menu--inline > li > a.header__menu-item,
    body.hero16x9-th .section-header:not(.scrolled-past-header) .header__inline-menu .list-menu--inline > li > header-menu > details > summary.header__menu-item {
        color: #fff;
    }
  }