.sn-topnav {
  position: sticky;
  top: 0;
  width: 100%;
  height: var(--header-eyebrow-height);
  background-color: var(--background);
  z-index: 90;
}

.region-header {
  padding-inline: var(--edge);
  position: relative;
  display: flex;
  align-items: center;
  height: inherit;
  gap: 0.25rem;
  /* grid-template-columns: calc(100% - 16rem) 12rem 4rem; */
  /* justify-items: start; */
  /* align-items: center; */
  width: 100%;
  /* &:has(#block-solaireuserandlanguage) {
    /* // grid-template-columns: calc(100% - 23rem) 12rem 7rem 4rem; */
  grid-template-columns: 1fr 12rem 4rem 6rem 4rem;
}

.menu--account {
  display: none;
}
.menu--account {
  display: none;
  justify-self: center;
  .menu-container {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    li {
      margin: 0;
      padding: 0 0.5rem;
      height: 1rem;
      list-style: none;
      line-height: 1;
      &.hide {
        display: none;
      }
      a {
        font-size: var(--text-2xs);
        font-weight: 300;
        text-transform: uppercase;
        transition: color 0.3s var(--ease);
        &:hover {
          color: var(--primary);
        }
      }
      &:last-child {
        border-left: solid 1px #7b7b7b;
      }
    }
  }
}

#block-solaireportal {
  position: relative;
  margin-right: auto;
  .col-left {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  a {
    font-size: var(--text-xs);
    color: var(--accent-foreground);
    transition: color 0.3s var(--ease);

    display: none;
    &:last-child {
      border-right: none;
    }
    &:hover {
      color: var(--primary);
    }
    &.active {
      display: flex;
      gap: 0.25rem;
      align-items: center;
      color: var(--primary);
      font-weight: 600;
      &::before {
        content: "";
        display: block;
        width: 1rem;
        height: 1rem;
        background-size: 100% 100%;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACzSURBVHgBrU5BCsIwEMwGhR7zBH2BjSeP+pSCB39hfYFXwYI+JUdBsfEF9gm9W10T2tS1SQ+CAwM72ZnsMPYjgIp8NRtB9TiYMTYUhgoHw0TuToUXaMx5Y6QoEfhC7s/aCt4m659FoIUAfG2d4GQxdwNWz7El2cWhQNlOUVSTXAkFNKl3tyQ75QWQwYb1wNRLvIDMLgoYpl2zfZNHXXx0B7fldG2upc48ya69l79CluwfeAM5aj3UBjNfPQAAAABJRU5ErkJggg==);
      }
    }
  }
}

#block-searchtopnav {
  position: relative;
  cursor: pointer;

  .field__item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 0.5rem;
    &::before {
      display: none;
      content: "Search";
      font-size: var(--text-xs);
      color: var(--accent-foreground);
      text-transform: uppercase;
    }
    img {
      width: 1rem;
      height: 1rem;
    }
  }

  .field--name-field-icon {
    display: block;
  }

  .field--name-field-alt-icon {
    display: none;
  }

  &.alt {
    .field--name-field-icon {
      display: none;
    }

    .field--name-field-alt-icon {
      display: block;
    }
  }
}

.search-block-form {
  position: absolute;
  display: none;
  left: 0;

  top: var(--header-height);
  left: 0;
  width: 100%;
  height: calc(100vh - var(--header-height));
  background-color: var(--background);

  form {
    position: relative;
    display: flex;
    /* flex-wrap: wrap; */
    justify-content: flex-end;
    gap: 1rem;
    height: 100%;
    width: 1024px;
    margin: auto;
    padding: var(--edge);
    max-width: 100%;
    /* max-width: 1200px; */
    flex-direction: column;
    margin: 0 auto;

    .form-type-search {
      flex: 1 1 100%;
    }

    .sn-input-search {
      width: 100%;
      padding: 0.5rem;
      background: transparent;
      border: none;
      border-bottom: solid 2px var(--foreground);
      outline: none;
      font-size: inherit;
      font-weight: 400;
      color: var(--foreground);
    }

    .form-actions {
      flex: 0 0 auto;
      padding: 0;
      margin: 0;
    }

    .sn-btn-search {
      width: 100%;
      padding: 0.75rem 1rem;
      background-color: var(--primary);
      border: none;
      border-radius: 0;
      font-size: inherit;
      font-weight: 700;
      max-width: none;

      /* color: var(--foreground); */
      &:placeholder {
        color: var(--accent-foreground);
      }
    }
  }
}

#block-solaireuserandlanguage {
  position: relative;
  justify-self: center;
  .col-right {
    display: flex;
    justify-content: center;
    align-items: center;
    div {
      /* display: flex;
      justify-content: flex-start;
      align-items: center;
      gap: 0.5rem;
      font-size: var(--text-2xs);
      color: var(--foreground);
      transition: color 0.3s var(--ease);
      cursor: pointer; */

      /* &::after {
        content: "";
        display: block;
        width: 1rem;
        height: 1rem;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M5.22127 7.09627L8.34627 3.97127C8.3753 3.94223 8.39833 3.90776 8.41405 3.86983C8.42976 3.83189 8.43785 3.79123 8.43785 3.75017C8.43785 3.70911 8.42976 3.66845 8.41405 3.63052C8.39833 3.59258 8.3753 3.55811 8.34627 3.52908C8.31723 3.50005 8.28276 3.47701 8.24483 3.4613C8.20689 3.44559 8.16623 3.4375 8.12517 3.4375C8.08411 3.4375 8.04345 3.44559 8.00552 3.4613C7.96758 3.47701 7.93311 3.50005 7.90408 3.52908L5.00017 6.43338L2.09627 3.52908C2.03763 3.47044 1.9581 3.4375 1.87517 3.4375C1.79225 3.4375 1.71272 3.47044 1.65408 3.52908C1.59544 3.58772 1.5625 3.66725 1.5625 3.75017C1.5625 3.8331 1.59544 3.91263 1.65408 3.97127L4.77908 7.09627C4.8081 7.12532 4.84257 7.14837 4.8805 7.1641C4.91844 7.17983 4.95911 7.18792 5.00017 7.18792C5.04124 7.18792 5.08191 7.17983 5.11984 7.1641C5.15778 7.14837 5.19224 7.12532 5.22127 7.09627Z" fill="white"/></svg>');
        background-repeat: no-repeat;
        background-size: 80%;
        background-position: center;
      } */

      &:hover {
        color: var(--primary);
      }
    }
  }

  .user {
    padding-right: 0.5rem;
    &::before {
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 1.6875C7.55373 1.6875 6.13993 2.11637 4.9374 2.91988C3.73486 3.72339 2.7976 4.86544 2.24413 6.20163C1.69067 7.53781 1.54586 9.00811 1.82801 10.4266C2.11017 11.8451 2.80661 13.148 3.82928 14.1707C4.85196 15.1934 6.15492 15.8898 7.57341 16.172C8.99189 16.4541 10.4622 16.3093 11.7984 15.7559C13.1346 15.2024 14.2766 14.2651 15.0801 13.0626C15.8836 11.8601 16.3125 10.4463 16.3125 9C16.3105 7.06123 15.5394 5.20246 14.1685 3.83154C12.7975 2.46063 10.9388 1.68955 9 1.6875ZM5.20875 13.8867C5.61568 13.2503 6.17626 12.7266 6.83882 12.3638C7.50139 12.001 8.24462 11.8109 9 11.8109C9.75539 11.8109 10.4986 12.001 11.1612 12.3638C11.8237 12.7266 12.3843 13.2503 12.7913 13.8867C11.7073 14.7298 10.3732 15.1875 9 15.1875C7.62678 15.1875 6.29274 14.7298 5.20875 13.8867ZM6.75 8.4375C6.75 7.99249 6.88196 7.55748 7.1292 7.18747C7.37643 6.81746 7.72783 6.52907 8.13897 6.35877C8.5501 6.18847 9.0025 6.14392 9.43896 6.23073C9.87541 6.31755 10.2763 6.53184 10.591 6.84651C10.9057 7.16118 11.12 7.56209 11.2068 7.99855C11.2936 8.435 11.249 8.8874 11.0787 9.29854C10.9084 9.70967 10.62 10.0611 10.25 10.3083C9.88003 10.5555 9.44501 10.6875 9 10.6875C8.40327 10.6875 7.83097 10.4504 7.40901 10.0285C6.98706 9.60653 6.75 9.03424 6.75 8.4375ZM13.6238 13.107C12.9964 12.1979 12.1143 11.4946 11.0883 11.0855C11.6394 10.6514 12.0416 10.0564 12.2388 9.38313C12.4361 8.7099 12.4187 7.99192 12.189 7.32906C11.9593 6.66619 11.5287 6.09137 10.9572 5.68455C10.3856 5.27772 9.70154 5.05911 9 5.05911C8.29846 5.05911 7.61436 5.27772 7.04283 5.68455C6.47129 6.09137 6.04074 6.66619 5.81104 7.32906C5.58134 7.99192 5.56391 8.7099 5.76118 9.38313C5.95845 10.0564 6.3606 10.6514 6.91172 11.0855C5.88573 11.4946 5.0036 12.1979 4.37625 13.107C3.58353 12.2155 3.0654 11.1139 2.88425 9.93481C2.70311 8.7557 2.86668 7.54938 3.35526 6.46108C3.84384 5.37279 4.6366 4.44894 5.63808 3.80077C6.63957 3.1526 7.80707 2.80775 9 2.80775C10.1929 2.80775 11.3604 3.1526 12.3619 3.80077C13.3634 4.44894 14.1562 5.37279 14.6447 6.46108C15.1333 7.54938 15.2969 8.7557 15.1158 9.93481C14.9346 11.1139 14.4165 12.2155 13.6238 13.107Z" fill="%23DF6A2E"/></svg>');
    }
  }
  .lang {
    text-transform: uppercase;
    font-size: 0;
    display: flex;
    align-items: center;
    gap: 0.25rem;
    &::before {
      content: "";
      display: block;
      width: 1.15rem;
      height: 1.15rem;
      background-repeat: no-repeat;
      background-size: 100%;
      background-position: center;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 1.6875C7.55373 1.6875 6.13993 2.11637 4.9374 2.91988C3.73486 3.72339 2.7976 4.86544 2.24413 6.20163C1.69067 7.53781 1.54586 9.00811 1.82801 10.4266C2.11017 11.8451 2.80661 13.148 3.82928 14.1707C4.85196 15.1934 6.15492 15.8898 7.57341 16.172C8.99189 16.4541 10.4622 16.3093 11.7984 15.7559C13.1346 15.2024 14.2766 14.2651 15.0801 13.0626C15.8836 11.8601 16.3125 10.4463 16.3125 9C16.3105 7.06123 15.5394 5.20246 14.1685 3.83154C12.7975 2.46063 10.9388 1.68955 9 1.6875ZM7.14586 11.8125H10.8541C10.4766 13.102 9.84375 14.2643 9 15.1798C8.15625 14.2643 7.52344 13.102 7.14586 11.8125ZM6.89063 10.6875C6.70407 9.57023 6.70407 8.42977 6.89063 7.3125H11.1094C11.2959 8.42977 11.2959 9.57023 11.1094 10.6875H6.89063ZM2.8125 9C2.81201 8.42937 2.89081 7.86144 3.04664 7.3125H5.75086C5.58305 8.43124 5.58305 9.56876 5.75086 10.6875H3.04664C2.89081 10.1386 2.81201 9.57063 2.8125 9ZM10.8541 6.1875H7.14586C7.52344 4.89797 8.15625 3.7357 9 2.82023C9.84375 3.7357 10.4766 4.89797 10.8541 6.1875ZM12.2491 7.3125H14.9534C15.2656 8.41584 15.2656 9.58416 14.9534 10.6875H12.2491C12.417 9.56876 12.417 8.43124 12.2491 7.3125ZM14.5104 6.1875H12.0192C11.7322 5.05794 11.2501 3.98717 10.5947 3.02344C11.432 3.24845 12.213 3.64621 12.8873 4.19114C13.5617 4.73606 14.1146 5.4161 14.5104 6.1875ZM7.40532 3.02344C6.74993 3.98717 6.26785 5.05794 5.98078 6.1875H3.48961C3.88542 5.4161 4.43829 4.73606 5.11267 4.19114C5.78704 3.64621 6.568 3.24845 7.40532 3.02344ZM3.48961 11.8125H5.98078C6.26785 12.9421 6.74993 14.0128 7.40532 14.9766C6.568 14.7515 5.78704 14.3538 5.11267 13.8089C4.43829 13.2639 3.88542 12.5839 3.48961 11.8125ZM10.5947 14.9766C11.2501 14.0128 11.7322 12.9421 12.0192 11.8125H14.5104C14.1146 12.5839 13.5617 13.2639 12.8873 13.8089C12.213 14.3538 11.432 14.7515 10.5947 14.9766Z" fill="%23DF6A2E"/></svg>');
    }
  }
}

/* // .menu--account, */
.language-switcher-language-url {
  position: absolute;
  max-height: 0;
  border-top: 0;
  box-shadow: 0 0.1rem 0.3rem 0.1rem rgb(0, 0, 0, 0);
  overflow: hidden;

  transition: all 0.3s var(--ease);
  &.show {
    max-height: 10rem;
    box-shadow: 0 0.1rem 0.3rem 0.1rem rgb(0, 0, 0, 0.5);
  }
}
/* // .menu--account, */
.language-switcher-language-url {
  top: 2.1rem;
  right: 8rem;
  background-color: var(--accent-foreground);
  ul {
    margin: 0;
    padding: 0;
    li {
      margin: 0;
      padding: 0;
      list-style: none;
      &.hide {
        display: none;
      }
      a {
        display: block;
        padding: 0.8rem 1rem;
        font-size: 0.8rem;
        font-weight: 700;
        transition: color 0.3s var(--ease);

        &:hover {
          color: var(--primary);
        }
      }
    }
  }
}
.language-switcher-language-url {
  right: 5rem;
  ul li a {
    padding: 0.5rem 1rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    /* // &::before{
        //   content: '';
        //   display: block;
        //   margin-right: .5rem;
        //   width: .8rem;
        //   height: .8rem;
        //   background-size: 100%;
        // }
        // &[hreflang=en]{
        //   &::before{
        //     background-image: url(/themes/solaire-north/icons/en.png);
        //   }
        // } */
    &[hreflang="zh-hant"] {
      display: none;
    }
  }
}

#block-themetoggle,
#block-themetoggle-m {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  /* width: 100%; */
  /* height: 100%; */
  .toggle-container {
    background-image: url("data:image/png;base64,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");
    background-size: 6rem 100%;
    background-position: 80% 0;
    border-radius: 100vmax;
    width: 3rem;
    height: 1.25rem;
    overflow: hidden;
    transition: 0.3s background-position var(--ease);
    input[type="checkbox"] {
      display: none;
    }
    label {
      display: block;
      width: 100%;
      height: 100%;
      margin-left: 0;
      border-radius: 100vmax;
      overflow: hidden;
      cursor: pointer;
      span {
        display: block;
        overflow: hidden;
        width: 1.25rem;
        height: 1.25rem;
        background-color: var(--primary);
        border-radius: 100vmax;
        overflow: hidden;

        transition: 0.3s margin-left var(--ease);
        &::before {
          content: "";
          display: block;
          margin-left: 30%;
          width: 100%;
          height: 100%;
          background-color: $solaire-gray;
          border-radius: 100vmax;

          transition: 0.3s margin-left var(--ease);
        }
      }
    }
    input[type="checkbox"]:checked + label {
      span {
        margin-left: calc(100% - 1.25rem);
        &::before {
          margin-left: 100%;
        }
      }
    }
    &:has(input[type="checkbox"]:checked) {
      background-position: 20% 0;
    }
  }
}

@media (min-width: 550px) {
  .region-header {
    gap: 1rem;
  }
  #block-solaireuserandlanguage {
    .lang {
      font-size: var(--text-xs);
    }
  }

  #block-searchtopnav {
    .field__item::before {
      display: block;
    }
  }
}
@media (min-width: 1024px) {
  .search-block-form {
    form {
      flex-direction: row;
      height: auto;
      /* width: var(--container-size); */
    }
  }
  #block-solaireportal {
    a {
      display: block;
      padding-right: 1rem;
      border-right: solid 1px var(--accent);
      + a {
        padding-left: 1rem;
      }
    }
  }
}
