/* __KIKI_GUESS_SPECULAR__ 导航「猜你喜欢」：#69BEDE 实心底，无爱心，对齐搜索框高度 */
.home-site-header .kiki-guess-nav,
.home-site-header .kiki-guess-nav .stroke-wrapper-218_319 {
  z-index: 210;
  position: relative;
  overflow: visible !important;
  width: auto !important;
  min-width: 0 !important;
  height: 30px !important;
}

.home-site-header .kiki-guess-nav .stroke-218_319,
.kiki-specular-btn__fx {
  display: none !important;
}

.home-site-header .kiki-guess-nav__heart,
.home-site-header .kiki-guess-nav__btn .kiki-guess-nav__heart {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  font-size: 0 !important;
  visibility: hidden !important;
}

.home-site-header .kiki-guess-nav__btn,
.home-site-header .Pixso-frame-218_319.kiki-guess-nav__btn {
  --kiki-guess-round: 0.55rem;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
  width: auto !important;
  min-width: 0 !important;
  height: 30px !important;
  padding: 0 14px !important;
  margin: 0;
  box-sizing: border-box !important;
  border: none !important;
  border-radius: var(--kiki-guess-round) !important;
  background:
    radial-gradient(65.28% 65.28% at 50% 100%, rgba(223, 113, 255, 0.8) 0%, rgba(223, 113, 255, 0) 100%),
    linear-gradient(0deg, #7a5af8, #7a5af8) !important;
  box-shadow: none !important;
  color: #fff !important;
  font-family: inherit;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em;
  line-height: 1 !important;
  overflow: hidden !important;
  cursor: pointer;
  outline: none;
  transform: none !important;
  transition: transform 0.25s ease;
}

.home-site-header .kiki-guess-nav__btn::before,
.home-site-header .kiki-guess-nav__btn::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: calc(var(--kiki-guess-round) - 1px);
  z-index: 0;
  pointer-events: none;
}

.home-site-header .kiki-guess-nav__btn::before {
  background: linear-gradient(177.95deg, rgba(255, 255, 255, 0.19) 0%, rgba(255, 255, 255, 0) 100%);
}

.home-site-header .kiki-guess-nav__btn::after {
  inset: 2px;
  border-radius: calc(var(--kiki-guess-round) - 2px);
  background:
    radial-gradient(65.28% 65.28% at 50% 100%, rgba(223, 113, 255, 0.8) 0%, rgba(223, 113, 255, 0) 100%),
    linear-gradient(0deg, #7a5af8, #7a5af8);
}

.home-site-header .kiki-guess-nav__btn:hover,
.home-site-header .Pixso-frame-218_319.kiki-guess-nav__btn:hover {
  background:
    radial-gradient(65.28% 65.28% at 50% 100%, rgba(223, 113, 255, 0.8) 0%, rgba(223, 113, 255, 0) 100%),
    linear-gradient(0deg, #7a5af8, #7a5af8) !important;
}

.home-site-header .kiki-guess-nav__btn:active {
  transform: scale(0.95) !important;
}

.home-site-header .kiki-guess-nav__btn:focus-visible {
  outline: none;
}

.home-site-header .kiki-guess-fold {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  height: 0.7rem;
  width: 0.7rem;
  display: inline-block;
  pointer-events: none;
  transition: all 0.5s ease-in-out;
  background: radial-gradient(100% 75% at 55%, rgba(223, 113, 255, 0.8) 0%, rgba(223, 113, 255, 0) 100%);
  box-shadow: 0 0 3px #000;
  border-bottom-left-radius: 0.35rem;
  border-top-right-radius: var(--kiki-guess-round);
}

.home-site-header .kiki-guess-fold::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 150%;
  height: 150%;
  transform: rotate(45deg) translateX(0) translateY(-12px);
  background-color: #e8e8e8;
  pointer-events: none;
}

.home-site-header .kiki-guess-nav__btn:hover .kiki-guess-fold {
  margin-top: -0.7rem;
  margin-right: -0.7rem;
}

.home-site-header .kiki-guess-points {
  display: none !important;
}

@media (prefers-reduced-motion: reduce) {
  .home-site-header .kiki-guess-nav__btn:hover .kiki-guess-fold {
    margin: 0;
  }
}

.home-site-header .kiki-guess-nav__btn .Pixso-paragraph-218_320,
.home-site-header .Pixso-paragraph-218_320 {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  z-index: 2;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html[data-vp="phone"] .home-site-header .kiki-guess-nav,
html[data-vp="phone"] .home-site-header .kiki-guess-nav .stroke-wrapper-218_319,
html[data-vp="phone"] .home-site-header .kiki-guess-nav__btn,
html[data-vp="phone"] .home-site-header .Pixso-frame-218_319.kiki-guess-nav__btn {
  height: 24px !important;
}

html[data-vp="phone"] .home-site-header .kiki-guess-nav__btn,
html[data-vp="phone"] .home-site-header .Pixso-frame-218_319.kiki-guess-nav__btn {
  padding: 0 9px !important;
  background:
    radial-gradient(65.28% 65.28% at 50% 100%, rgba(223, 113, 255, 0.8) 0%, rgba(223, 113, 255, 0) 100%),
    linear-gradient(0deg, #7a5af8, #7a5af8) !important;
  box-shadow: none !important;
}

html[data-vp="phone"] .home-site-header .kiki-guess-nav__panel-wrap,
html[data-vp="phone"] .home-site-header .kiki-guess-nav__panel {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html[data-vp="phone"] .home-site-header .kiki-site-search__box .frame-content-218_309,
html[data-vp="phone"] .home-site-header .kiki-site-search__box.is-open .frame-content-218_309,
html[data-vp="phone"] .home-site-header .kiki-site-search:focus-within .kiki-site-search__box .frame-content-218_309 {
  padding-right: 12px !important;
}

html[data-vp="phone"] .home-site-header .kiki-site-search__submit,
html[data-vp="phone"] .home-site-header .kiki-site-search__submit[data-v-706aa56e],
html[data-vp="phone"] .home-site-header .kiki-site-search__box.is-open .kiki-site-search__submit,
html[data-vp="phone"] .home-site-header .kiki-site-search:focus-within .kiki-site-search__submit,
html[data-vp="phone"] .home-site-header .kiki-site-search__box.is-open .kiki-site-search__submit[data-v-706aa56e],
html[data-vp="phone"] .home-site-header .kiki-site-search:focus-within .kiki-site-search__submit[data-v-706aa56e] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* __KIKI_SEARCH_SUBMIT__ 未聚焦时隐藏搜索按钮，聚焦后显示且黑底 */
.home-site-header .kiki-site-search__box .frame-content-218_309 {
  padding-right: 12px !important;
  transition: padding-right 0.15s ease;
}

.home-site-header .kiki-site-search__box.is-open .frame-content-218_309,
.home-site-header .kiki-site-search:focus-within .kiki-site-search__box .frame-content-218_309 {
  padding-right: 72px !important;
}

.home-site-header .kiki-site-search__submit,
.home-site-header .kiki-site-search__submit[data-v-706aa56e] {
  background: #000 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateY(-50%) scale(0.96) !important;
  transition: background 0.15s ease, opacity 0.15s ease, visibility 0.15s ease, transform 0.15s ease !important;
}

.home-site-header .kiki-site-search__box.is-open .kiki-site-search__submit,
.home-site-header .kiki-site-search:focus-within .kiki-site-search__submit,
.home-site-header .kiki-site-search__box.is-open .kiki-site-search__submit[data-v-706aa56e],
.home-site-header .kiki-site-search:focus-within .kiki-site-search__submit[data-v-706aa56e] {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translateY(-50%) scale(1) !important;
}

.home-site-header .kiki-site-search__submit:hover,
.home-site-header .kiki-site-search__submit[data-v-706aa56e]:hover {
  background: #1a1a1a !important;
}

html[data-vp="phone"] .home-site-header .kiki-site-search__submit,
html[data-vp="phone"] .home-site-header .kiki-site-search__submit[data-v-706aa56e] {
  transform: none !important;
}

html[data-vp="phone"] .home-site-header .kiki-site-search__box.is-open .kiki-site-search__submit,
html[data-vp="phone"] .home-site-header .kiki-site-search:focus-within .kiki-site-search__submit,
html[data-vp="phone"] .home-site-header .kiki-site-search__box.is-open .kiki-site-search__submit[data-v-706aa56e],
html[data-vp="phone"] .home-site-header .kiki-site-search:focus-within .kiki-site-search__submit[data-v-706aa56e] {
  transform: none !important;
}

html[data-vp="phone"] .home-site-header .kiki-guess-nav .Pixso-paragraph-218_320 {
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 700 !important;
}

/* __KIKI_GUESS_PANEL_HEART__ 下拉窗标题改为爱心 */
.home-site-header .kiki-guess-nav__panel-head strong,
.home-site-header .kiki-guess-nav__panel-head strong[data-v-af346f68] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
  overflow: hidden !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ef4444' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center / 18px 18px no-repeat !important;
}
