.header__icons{display:none}.header-wrapper{position:fixed;width:100%;background:none;padding-top:20px;top:0}body .header:not(.drawer-menu).page-width.header--middle-left{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1360px;position:relative;padding:10px 40px;border-radius:8px;box-shadow:0 16px 32px #0000000d}body .header:not(.drawer-menu).page-width.header--middle-left:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff8c;z-index:-1;border-radius:8px;box-shadow:0 16px 32px #0000000d}.header--middle-left .header__heading-link{margin:0;padding:0}.header__inline-menu .list-menu__item{padding:0;color:#212121;font-size:18px;font-weight:700;line-height:normal;letter-spacing:-.45px;position:relative;transition:all .4s;display:flex;align-items:center;gap:6px}.header__inline-menu .list-menu--inline{gap:30px}.header__inline-menu .list-menu__item:after{position:absolute;content:"";width:0;height:2px;bottom:-8px;left:0;background:#c2293f;transition:all .4s}.header__inline-menu .list-menu__item:hover:after,.header__inline-menu .list-menu__item[aria-current=page]:after{width:100%}.header__inline-menu .list-menu__item:hover,.header__inline-menu .list-menu__item .header__active-menu-item{color:#c2293f}.header-right-btn{color:#fff;font-weight:700;line-height:normal;letter-spacing:-.45px;font-size:18px;border-radius:5px;background:#c2293f;padding:15px 30px;display:flex;gap:10px;width:fit-content;align-items:center;text-decoration:none;transition:all .4s}.header__inline-menu{display:flex;align-items:center;gap:40px}.header-right-btn:hover{background:#212121}@media(min-width:990px)and (max-width:1359px){.header-wrapper{padding:20px 20px 0}body .header:not(.drawer-menu).page-width.header--middle-left{padding:10px 20px}}@media(min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu__item{font-size:14px;letter-spacing:-.35px}.header-right-btn{font-size:15px;padding:12px 15px;gap:6px}.header-right-btn svg{width:7px;height:7px}.header__inline-menu .list-menu--inline,.header__inline-menu{gap:13px}}@media(min-width:1200px)and (max-width:1359px){.header__inline-menu .list-menu--inline,.header__inline-menu{gap:20px}.header__inline-menu .list-menu__item{font-size:16px}.header-right-btn{font-size:16px;padding:13px 27px}}@media(min-width:1360px)and (max-width:1399px){.header-wrapper{padding:20px 30px 0}.header__inline-menu .list-menu__item,.header-right-btn{font-size:17px}}@media screen and (max-width:989px){.header__inline-menu{display:none}.header-wrapper{padding:20px 20px 0}body .header:not(.drawer-menu).page-width.header--middle-left{padding:20px 10px}body .header:not(.drawer-menu).page-width.header--middle-left:before{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 8px #0000000d;background:#ffffff8c}.header__heading-logo-wrapper img.header__heading-logo{max-width:66px}header-drawer .header__icon--menu{width:40px;height:40px;border-radius:5px;background:#c2293f}header-drawer{order:2}.header__icon--menu .icon{width:auto;height:auto}.header__icon--menu .icon.icon-close path{stroke:#fff}.header__icon--menu .icon.icon-close{width:17px;height:20px}}.js .menu-drawer{width:100%;height:0;transform:none;transition:all .4s!important;border-radius:0 0 8px 8px;background:#ffffffb8;box-shadow:0 4px 8px #0000000d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(20px)}.header__icon--menu[aria-expanded=true]:before{display:none}.js details[open].menu-opening>.menu-drawer{height:calc(100vh - 130px);transition:all .4s}.js .menu-drawer{width:100%;height:0;transform:none;transition:all .4s!important}.menu-drawer__menu-item{padding:0}.menu-drawer__navigation-container{padding:0 20px}body .menu-drawer__menu-item{padding:0;font-size:16px;letter-spacing:-.4px;font-weight:400;line-height:1}.js .menu-drawer__menu li:not(:last-child){margin-bottom:45px}.header--has-social .menu-drawer__utility-links{padding:70px 0 20px;background:none}#menu-drawer .header-right-btn svg{width:8px;height:auto}#menu-drawer .header-right-btn{letter-spacing:-.4px;font-size:16px;padding:20px 30px;max-width:480px;width:100%;justify-content:center;margin:0 auto}.js .menu-drawer__submenu{background:#ffffff8c;box-shadow:0 4px 8px #0000000d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(20px);top:1px}.menu-drawer__inner-submenu{padding:0 20px 30px}.menu-drawer__close-button{background:none;font-size:14px;padding:0;letter-spacing:-.35px;font-weight:400;display:flex;align-items:center;gap:4px}.megamenu-heading{color:#c2293f;font-size:18px;letter-spacing:-.45px;font-weight:500;line-height:1;position:relative;margin:32px 0 17px}.megamenu-heading:after{position:absolute;content:"";width:43%;height:1px;background:#c2293f;top:50%;transform:translateY(-50%);right:0}details[open] .header__icon--menu{border-radius:50%;opacity:.5}#menu-drawer:before{position:absolute;content:"";width:calc(100% - 20px);height:1px;top:0;left:10px;background:#a0a0a04f}@media screen and (max-width:989px){body .header:not(.drawer-menu).page-width.header--middle-left.open-menuDrawer,body .header:not(.drawer-menu).page-width.header--middle-left.open-menuDrawer:before{border-radius:8px 8px 0 0}}@media(min-width:990px)and (max-width:1030px){.header__inline-menu,.header__inline-menu .list-menu--inline{gap:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-header.css.map */


/* ========== 中文菜单完整适配（严格对照原网站布局） ========== */
@media screen and (min-width: 990px) {
  /* header容器 - 与原网站一致 */
  body .header:not(.drawer-menu).page-width.header--middle-left {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    padding: 10px 40px;
  }
  
  /* logo区域 - 确保垂直居中 */
  .header__heading {
    margin: 0;
    line-height: 0;
    display: flex;
    align-items: center;
  }
  .header__heading-link {
    line-height: 0;
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
  }
  .header__heading-logo-wrapper {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  
  /* 菜单容器 - flex垂直居中 */
  .header__inline-menu {
    display: flex;
    align-items: center;
    gap: 30px;
    margin: 0;
    padding: 0;
    flex: 1;
    justify-content: center;
  }
  
  /* 菜单ul - 清除默认样式，flex垂直居中 */
  .header__inline-menu .list-menu,
  .header__inline-menu .list-menu--inline {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 22px;
  }
  
  /* 菜单项li - flex垂直居中 */
  .header__inline-menu .list-menu__item {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    line-height: 1;
  }
  
  /* 菜单链接a - flex垂直居中 */
  .header__inline-menu .header__menu-item {
    margin: 0;
    padding: 0 8px;
    display: flex;
    align-items: center;
    line-height: 1;
    text-decoration: none;
  }
  
  /* 菜单文字span - 关键！确保行高和垂直对齐 */
  .header__inline-menu .header__menu-item span,
  .header__inline-menu .header__active-menu-item {
    line-height: 1;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    transform: translateY(4px);
  }
  
  /* 下拉箭头图标 - 垂直居中 */
  .header__inline-menu .icon-caret {
    align-self: center;
    transform: translateY(4px);
  }
  
  /* 右侧按钮 - 不被挤压，垂直居中 */
  .header-right-btn {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 10px 20px;
    line-height: 1;
  }
  
  /* 语言切换 - 不被挤压，垂直居中 */
  .lang-switcher {
    flex-shrink: 0;
    display: flex;
    align-items: center;
  }
  .lang-switcher__btn {
    display: flex;
    align-items: center;
    line-height: 1;
  }
}

/* 中等屏幕适配 */
@media screen and (min-width: 990px) and (max-width: 1249px) {
  body .header:not(.drawer-menu).page-width.header--middle-left {
    padding: 10px 20px;
    gap: 15px;
  }
  .header__inline-menu {
    gap: 15px;
  }
  .header__inline-menu .list-menu--inline {
    gap: 12px;
  }
  .header__inline-menu .header__menu-item span {
    font-size: 13px;
  }
  .header__inline-menu .header__menu-item {
    padding: 0 5px;
  }
  .header-right-btn {
    font-size: 13px;
    padding: 8px 15px;
  }
}

/* 小屏幕桌面适配 */
@media screen and (min-width: 990px) and (max-width: 1149px) {
  .header__inline-menu .header__menu-item span {
    font-size: 12px;
  }
  .header__inline-menu .list-menu--inline {
    gap: 8px;
  }
  .header__inline-menu .header__menu-item {
    padding: 0 3px;
  }
}


/* ========== 政策页面布局修复 ========== */
.shopify-policy__container {
  max-width: 900px !important;
  margin: 0 auto;
  padding: 120px 40px 60px;
}

.shopify-policy__title h1 {
  text-align: left;
}