
:root {
  --fs-purple:#8641A9;
  --fs-header-purple:#8641A9;
  --fs-system-font:-apple-system, "system-ui", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --fs-ui-font:"Inter", -apple-system, "system-ui", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.whb-header {
  -webkit-font-smoothing:antialiased;
  text-rendering:geometricPrecision;
}
.whb-header {
  position:relative !important;
  top:auto !important;
  left:auto !important;
  right:auto !important;
  width:100% !important;
  z-index:1000 !important;
  background:var(--fs-header-purple) !important;
  background-color:var(--fs-header-purple) !important;
  border:0 !important;
  box-shadow:none !important;
  transform:none !important;
  opacity:1 !important;
}
.whb-header:before { display:none !important; content:none !important; }
.whb-header.fs-header-hidden,
.whb-header.fs-header-visible,
.whb-header.fs-header-scrolled {
  opacity:1 !important;
  transform:none !important;
  pointer-events:auto !important;
}
.whb-header .whb-main-header,
.whb-header .whb-general-header,
.whb-header .whb-header-bottom,
.whb-header .whb-general-header .whb-flex-row,
.whb-header .whb-header-bottom .whb-flex-row {
  background:var(--fs-header-purple) !important;
  background-color:var(--fs-header-purple) !important;
  min-height:54px !important;
  box-shadow:none !important;
  border:0 !important;
}
.whb-header .whb-general-header .container,
.whb-header .whb-general-header-inner {
  min-height:54px !important;
  height:54px !important;
}
.whb-header .whb-general-header-inner {
  display:flex !important;
  align-items:center !important;
}
.whb-header .whb-column8 {
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  flex:0 0 auto !important;
  width:auto !important;
  max-width:none !important;
}
.whb-header .whb-column9 {
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  flex:0 1 auto !important;
  min-width:0 !important;
}
.whb-header .whb-column10 {
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  margin-left:auto !important;
}
.whb-header .wd-header-text.reset-last-child,
.whb-header .wd-header-text h1,
.whb-header .wd-header-text h2,
.whb-header .wd-header-text h3,
.whb-header .wd-header-text h4 {
  display:flex !important;
  align-items:center !important;
  height:54px !important;
  margin:0 !important;
  line-height:1 !important;
}
.whb-header .wd-header-text h1 a,
.whb-header .wd-header-text a[href="/"],
.whb-header .wd-header-text a[href="https://fashionstar.com.hk/"] {
  display:inline-flex !important;
  align-items:center !important;
  height:54px !important;
  color:#fff !important;
  font-size:20px !important;
  font-weight:700 !important;
  line-height:1 !important;
  letter-spacing:-.02em !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  text-shadow:none !important;
}
.whb-header .wd-header-main-nav {
  margin-left:130px !important;
}
.whb-header .wd-nav-main {
  display:flex !important;
  align-items:center !important;
  gap:22px !important;
  white-space:nowrap !important;
}
.whb-header .wd-nav-main > li {
  display:flex !important;
  align-items:center !important;
  margin:0 !important;
}
.whb-header .wd-nav-main > li > a,
.whb-header .wd-nav-main > li > a .nav-link-text {
  color:rgba(255,255,255,.9) !important;
  font-family:var(--fs-ui-font) !important;
  font-size:15px !important;
  font-weight:600 !important;
  line-height:1 !important;
  text-decoration:none !important;
  text-shadow:none !important;
  white-space:nowrap !important;
}
.whb-header .wd-nav-main > li > a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:54px !important;
  padding:19.2px 0 !important;
  border:0 !important;
  background:transparent !important;
  transition:color .16s ease, opacity .16s ease !important;
}
.whb-header .wd-nav-main > li > a:hover,
.whb-header .wd-nav-main > li.current-menu-item > a,
.whb-header .wd-nav-main > li.current-menu-ancestor > a {
  color:#fff !important;
  text-decoration:none !important;
}
.whb-header .wd-nav-main > li:not(#menu-item-31565) > a {
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
}
.whb-header .wd-nav-main > li.menu-item-has-children > a,
.whb-header .wd-nav-main > li.menu-item-has-children > a .nav-link-text {
  display:inline-flex !important;
  align-items:center !important;
  gap:4px !important;
  line-height:1 !important;
}
.whb-header .wd-nav-main > li.menu-item-has-children > a .nav-link-text::after {
  content:"" !important;
  display:inline-block !important;
  margin-left:4px !important;
  color:rgba(255,255,255,.74) !important;
  font-size:9px !important;
  font-weight:700 !important;
  line-height:1 !important;
  transform:translateY(-1px) !important;
  border:0 !important;
  width:auto !important;
  height:auto !important;
  opacity:1 !important;
}
.whb-header .wd-nav-main > li > a::before,
.whb-header .wd-nav-main > li > a::after,
.whb-header .wd-nav-main.wd-style-underline > li > a::after {
  display:none !important;
  content:none !important;
  opacity:0 !important;
  transform:none !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:28px !important;
  height:28px !important;
  margin:0 !important;
  padding:0 13px !important;
  border:1px solid rgba(255,255,255,.22) !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.13) !important;
  color:#fff !important;
  gap:4px !important;
  box-shadow:none !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > a .nav-link-text {
  color:#fff !important;
  font-size:15px !important;
  font-weight:600 !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > a .nav-link-text::after {
  color:rgba(255,255,255,.9) !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > a:hover {
  background:rgba(255,255,255,.20) !important;
  color:#fff !important;
  text-decoration:none !important;
}
body.home .elementor-element-469916d sr7-txt[id="SR7_1_1-1-2"],
body.home .elementor-element-469916d .sr7-layer[id="SR7_1_1-1-2"] {
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > .wd-dropdown-menu {
  width:250px !important;
  border-radius:0 !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > .wd-dropdown-menu .wd-sub-menu > li > a {
  padding:13px 28px !important;
  color:#444 !important;
  font-family:var(--fs-ui-font) !important;
  font-size:15px !important;
  font-weight:600 !important;
  line-height:18px !important;
  text-align:start !important;
  text-shadow:none !important;
}
.whb-header .wd-nav-main > li#menu-item-31565 > .wd-dropdown-menu .wd-sub-menu > li > a:hover {
  background:#fff !important;
  color:var(--fs-purple) !important;
  text-decoration:none !important;
}
.whb-header .wd-header-search .wd-tools-text { display:none !important; }
.whb-header .wd-tools-element > a,
.whb-header .wd-tools-element .wd-tools-icon,
.whb-header .wd-tools-element .wd-tools-text,
.whb-header .wd-header-search > a,
.whb-header .wd-header-search .wd-tools-icon {
  color:rgba(255,255,255,.9) !important;
  text-shadow:none !important;
}
.whb-header .wd-button-wrapper .btn[href*="submit-a-ticket"],
.whb-header .wd-button-wrapper .btn[href*="contact"] {
  border-radius:999px !important;
  background:#fff !important;
  color:#2b1238 !important;
  font-size:12px !important;
  line-height:1 !important;
  min-height:34px !important;
  padding:0 18px !important;
  font-family:var(--fs-ui-font) !important;
  font-weight:400 !important;
  letter-spacing:.045em;
  box-shadow:0 10px 28px rgba(0,0,0,.16);
  text-decoration:none !important;
}
.whb-header .wd-button-wrapper .btn[href*="submit-a-ticket"]:hover,
.whb-header .wd-button-wrapper .btn[href*="contact"]:hover {
  transform:translateY(-1px);
  background:#f8f0fc !important;
  box-shadow:0 14px 34px rgba(0,0,0,.20);
}
.whb-header .whb-top-bar { display:none !important; }
.whb-header.fs-news-demo-on .whb-top-bar {
  display:block !important;
  background:var(--fs-header-purple) !important;
  color:#fff !important;
}
.whb-header.fs-news-demo-on .whb-top-bar .whb-flex-row { background:var(--fs-header-purple) !important; }
.whb-header.fs-news-demo-on .whb-top-bar .wd-header-text,
.whb-header.fs-news-demo-on .whb-top-bar .wd-header-text * {
  color:#fff !important;
  font-size:13px !important;
  font-weight:650 !important;
  letter-spacing:.01em;
}
