/** Shopify CDN: Minification failed

Line 128:27 Expected identifier but found whitespace
Line 128:28 Unexpected "70rem"

**/
/* ================================================
   PC端 — 一级导航菜单
   ================================================ */
.header__primary-nav-item > a,
.header__primary-nav-item > dropdown-menu-disclosure > details > summary,
.header__primary-nav-item > mega-menu-disclosure > details > summary {
  font-size: 1.375rem;     /* PC一级菜单字号 */
  color: #333333;          /* PC一级菜单颜色 */
  font-weight: 500;        /* PC一级菜单字重 */
  letter-spacing: 0.05em; /* PC一级字间距 */
}

/* PC端 — 一级菜单 hover */
.header__primary-nav-item > a:hover,
.header__primary-nav-item > dropdown-menu-disclosure > details > summary:hover,
.header__primary-nav-item > mega-menu-disclosure > details > summary:hover {
  color: #000000;
}

/* ================================================
   PC端 — 二级下拉子菜单
   ================================================ */
.header__dropdown-menu a {
  font-size: 0.8125rem;    /* PC二级子菜单字号 */
  color: #555555;          /* PC二级子菜单颜色 */
  font-weight: 400;
}

.header__dropdown-menu a:hover {
  color: #000000;
}

/* PC端 — 三级子菜单 */
.header__dropdown-menu .header__dropdown-menu a {
  font-size: 0.75rem;      /* PC三级子菜单字号 */
  color: #777777;          /* PC三级子菜单颜色 */
}

/* ================================================
   移动端 — 侧边栏一级菜单
   ================================================ */
.header-sidebar__linklist-button {
  font-size: 1rem;         /* 移动端一级菜单字号 */
  color: #333333;          /* 移动端一级菜单颜色 */
  font-weight: 500;        /* 移动端一级菜单字重 */
}

/* ================================================
   移动端 — 侧边栏二级子菜单
   ================================================ */
.header-sidebar__sub-panel .header-sidebar__linklist-button {
  font-size: 0.875rem;     /* 移动端二级菜单字号 */
  color: #555555;          /* 移动端二级菜单颜色 */
  font-weight: 400;
}

/* ================================================
   移动端 — 侧边栏三级嵌套菜单
   ================================================ */
.header-sidebar__nested-linklist a {
  font-size: 0.8125rem;    /* 移动端三级菜单字号 */
  color: #777777;          /* 移动端三级菜单颜色 */
}


.mega-menu {
  justify-content: flex-start !important;
  padding-inline-start: 30% !important;
}



/* ==========================================================================
   custom.css — Prestige v11 真实有效的覆盖样式
   原理：Prestige 全部用 CSS 变量控制间距/宽度，必须覆盖变量本身才有效
   ========================================================================== */


/* ==========================================================================
   1. Footer 上下间距
   主题原代码：
     .footer { padding-block-start: var(--section-vertical-spacing); }
     .footer__inner { row-gap: min(var(--section-vertical-spacing), 3rem); }
   方法：在 .footer 作用域内重定义 --section-vertical-spacing
   ========================================================================== */

.footer {
  --section-vertical-spacing: 0.75rem;   /* ← 改这个数值，控制 footer 上下内距 */
}

/* footer 版权栏（最底部那条）单独控制上内距 */
.footer__aside {
  padding-top: 5rem;     /* ← 版权栏与上方内容间距 */
  padding-bottom: 1rem;
}


/* ==========================================================================
   2. 全局 Section 上下间距（影响所有 section）
   主题在 :root 里根据后台"Spacing"设置生成 --section-vertical-spacing
   这里可以整体覆小，比主题设置的更紧凑
   ========================================================================== */

/* 取消注释才生效 */
/*
:root {
  --section-vertical-spacing: 3rem !important;
}
*/


/* ==========================================================================
   3. 全局容器宽度
   主题用 --container-max-width 控制，不用 max-width 属性
   可在这里统一缩小所有 section 的宽度上限
   ========================================================================== */

/* 取消注释才生效，改数值即可 */
/*
:root {
  --container-xl-max-width: 75rem;   /* 原来 85rem(1360px)，改成 1200px */
  --container-lg-max-width: 70rem;   /* 原来 78.75rem(1260px)，改成 1120px */
}
*/