:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

/* ================= AIRCUTE 页眉 =================
   WoodMart 的 Header Builder 在本站无法加载（后台报 JS 冲突），
   这里用样式把 demo 页眉收敛成旧站结构：
   绿顶栏（左发货说明 / 右联系方式）+ 主行（logo / 搜索 / 账户购物车）+ 菜单一排。
   换到 Header Builder 可用之后，这一整段都可以删掉。 */

/* 1) logo 换成 AIRCUTE（主题自带 wood-logo-dark.svg，无法改配置，替换图片源） */
.wd-header .wd-logo img,
.whb-header .wd-logo img,
.wd-tools-icon + .wd-logo img,
header .wd-logo img {
  content: url("https://aircute.com/wp-content/uploads/2026/10/aircute-logo.png") !important;
  max-height: 46px !important;
  width: auto !important;
}

/* 2) 顶栏左侧：清掉 demo 的语言/国家/占位文字，改成一句发货说明 */
.whb-top-bar .whb-col-left .wd-header-nav,
.whb-top-bar .whb-col-left .wd-header-text,
.whb-top-bar .whb-col-left .wd-header-divider { display: none !important; }
.whb-top-bar .whb-col-left {
  display: flex !important;
  align-items: center !important;
  width: auto !important;
  flex: 0 0 auto !important;
  min-width: 1px !important;
  overflow: visible !important;
}
.whb-top-bar .whb-col-left::before {
  content: "FREE SHIPPING FOR ALL ORDERS OF $150";
  display: block;
  color: #fff;
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: .1em;
  text-transform: uppercase;
  white-space: nowrap;
}

/* 3) 顶栏右侧：去掉社媒图标，只留最后一项（CONTACT US） */
.whb-top-bar .whb-col-right .wd-social-icons { display: none !important; }
.whb-top-bar .whb-col-right .wd-header-nav .wd-nav > li:not(:nth-child(2)) { display: none !important; }

/* 4) 去掉分类侧栏按钮（BROWSE CATEGORIES） */
.wd-header-cats { display: none !important; }

/* 5) 去掉第三行右侧的 demo 主题广告（SPECIAL OFFER / PURCHASE THEME，仅限底部行） */
.whb-header-bottom .wd-header-secondary-nav { display: none !important; }

/* 6) 第三行菜单靠左排（旧站是左对齐） */
.whb-header-bottom .whb-col-center { justify-content: flex-start !important; }

/* 7) 页脚：隐藏 WoodMart 默认版权行（页脚内容走 theme 的 prefooter 区） */
.wd-footer .wd-copyrights { display: none !important; }


/* ===== AIRCUTE mega menu（从旧站移植） ===== */
/* ===== SHOP mega menu 布局 ===== */
.ac-megamenu{ display:flex; gap:64px; padding:30px 44px 34px; }
.ac-mm-col{ min-width:225px; }
.ac-mm-title{ display:block; font:600 15px/1.4 Poppins,sans-serif; color:#315C4B; text-decoration:none; margin-bottom:4px; }
.ac-mm-title:hover{ color:#5B8873; }
.ac-mm-group{ font:600 11px Poppins,sans-serif; letter-spacing:.08em; text-transform:uppercase; color:#9aa89f; margin:16px 0 8px; }
.ac-mm-link{ display:block; font:400 14px/1.5 Poppins,sans-serif; color:#3A3A3A; text-decoration:none; padding:4px 0; }
.ac-mm-link:hover{ color:#5B8873; }
/* 分组标签（by Style / by Absorbency）不可点击，仅作说明 */
li.ac-mm-label-item > a{ pointer-events:none !important; cursor:default !important; }
li.ac-mm-label-item > a:hover{ color:inherit !important; background:none !important; }
/* 单品类 mega menu：两列并排（by Style | by Absorbency），无标题行 */
.ac-megamenu-single{ gap:56px; padding:26px 40px 30px; }
.ac-megamenu-single .ac-mm-col{ min-width:170px; }
.ac-megamenu-single .ac-mm-col p{ margin:0; }
.ac-mm-group-top{ margin-top:0; }
/* 面板内容：三栏等距，左右留白更大 */
.ac-megamenu{
	display:grid !important; grid-template-columns:1fr 1fr 268px !important;
	gap:0 !important; padding:0 !important; align-items:stretch;
}
.ac-mm-col{ padding:30px 30px 34px !important; min-width:0 !important; }
.ac-mm-col + .ac-mm-col{ border-left:1px solid #F0F0F0; }
/* 列标题：品牌深绿 + 下划短线 */
.ac-mm-title{
	display:block; font:600 14px/1.3 Poppins,sans-serif !important; letter-spacing:.01em;
	color:#315C4B !important; text-decoration:none; margin:0 0 6px; position:relative; padding-bottom:12px;
}
.ac-mm-title::after{
	content:""; position:absolute; left:0; bottom:0; width:26px; height:2px; background:#5B8873; border-radius:2px;
}
.ac-mm-title:hover{ color:#5B8873 !important; }
/* 分组标签：更淡更小，拉开层次 */
.ac-mm-group{
	font:600 10px/1 Poppins,sans-serif !important; letter-spacing:.14em !important;
	text-transform:uppercase; color:#AEB6B0 !important; margin:22px 0 10px !important;
}
.ac-mm-group-top{ margin-top:22px !important; }
/* 链接：行高更松、左侧留出 hover 位移空间 */
.ac-mm-link{
	display:block; font:400 14px/1.5 Poppins,sans-serif !important; color:#3E4348 !important;
	text-decoration:none; padding:5px 0 5px 0 !important; transition:color .16s, padding-left .16s, background .16s;
	border-radius:4px;
}
.ac-mm-link:hover{ color:#315C4B !important; padding-left:8px !important; background:#F7F9F8; }
/* 精选图栏 */
.ac-mm-media{ padding:0 !important; border-left:1px solid #F0F0F0; position:relative; overflow:hidden; }
.ac-mm-media a{ display:block; height:100%; position:relative; text-decoration:none; }
.ac-mm-media img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .5s ease; }
.ac-mm-media:hover img{ transform:scale(1.04); }
.ac-mm-media-cap{
	position:absolute; left:0; right:0; bottom:0; padding:26px 22px 20px;
	font:600 15px/1.35 Poppins,sans-serif; color:#fff; text-align:left;
	background:linear-gradient(to top, rgba(20,30,26,.72), rgba(20,30,26,0));
}
/* 单品类下拉：两列，同样去硬影 */
.ac-megamenu-single{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:0 !important; padding:0 !important; }
.ac-megamenu-single .ac-mm-col{ padding:28px 28px 30px !important; }
.ac-megamenu-single .ac-mm-group-top{ margin-top:0 !important; }
.whb-general-header .menu-item-35242 .ac-megamenu{
	grid-template-columns:1fr 1fr 380px !important;
	max-width:1320px !important; margin:0 auto !important;
}
.whb-general-header .menu-item-35242 .ac-mm-col{ padding:40px 46px 44px !important; }
.whb-general-header .menu-item-35242 .ac-mm-media{ max-height:none !important; }
.whb-general-header .menu-item-35242 .ac-mm-media img{ height:100% !important; min-height:380px; }
.whb-general-header .menu-item-35877 .ac-megamenu,
.whb-general-header .menu-item-35878 .ac-megamenu{
	max-width:1320px !important; margin:0 auto !important;
	grid-template-columns:1fr 1fr !important;
}
.whb-general-header .menu-item-35877 .ac-mm-col,
.whb-general-header .menu-item-35878 .ac-mm-col{ padding:40px 46px 44px !important; }
/* ===== Glowmode 式 mega menu（2026-10-22 第二版） ===== */
/* 通用：块布局、去掉旧的分组小字与竖线 */
.ac-megamenu{ display:grid !important; gap:0 !important; padding:0 !important; align-items:start; }
.ac-mm-block{ padding:44px 0 48px 0; }
.ac-mm-block + .ac-mm-block{ padding-left:64px; }
.ac-mm-head{
	font:600 14px/1.2 Poppins,sans-serif !important; color:#1F2429 !important;
	letter-spacing:0 !important; text-transform:none !important;
	margin:0 0 20px !important; padding:0 !important;
}
.ac-mm-head::after{ display:none !important; content:none !important; }
.ac-mm-link{
	display:block !important; font:400 15px/1.5 Poppins,sans-serif !important;
	color:#3C4248 !important; text-decoration:none !important;
	padding:7px 0 !important; margin:0 !important; border:0 !important; background:none !important;
	transition:color .16s ease;
}
.ac-mm-link:hover{ color:#315C4B !important; padding-left:0 !important; background:none !important; }
/* 竖图：Glowmode 是「方形图 + 图下标题」 */
.ac-mm-media{
	padding:40px 0 0 0 !important; border:0 !important; background:none !important;
	overflow:visible !important; position:static !important;
}
.ac-mm-media a{ display:block !important; height:auto !important; position:static !important; }
.ac-mm-media img{
	width:100% !important; height:auto !important; aspect-ratio:1/1 !important;
	object-fit:cover !important; display:block !important; border-radius:0 !important;
	transform:none !important;
}
.ac-mm-media:hover img{ transform:none !important; }
.ac-mm-media-cap{
	position:static !important; display:block !important;
	padding:14px 0 0 0 !important; background:none !important;
	font:400 15px/1.4 Poppins,sans-serif !important; color:#3C4248 !important; text-align:left !important;
}
/* SHOP：女 / 男 / 图 三栏（图窄一些，与列表拉开） */
.ac-mm-shop{ grid-template-columns:1fr 1fr 300px !important; max-width:1180px !important; margin:0 auto !important; }
.ac-mm-shop .ac-mm-block{ padding-left:0 !important; }
.ac-mm-shop .ac-mm-block + .ac-mm-block{ padding-left:56px; }
.ac-mm-shop .ac-mm-media{ padding:44px 0 0 56px !important; }
/* WOMEN'S / MEN'S：Categories / Absorbency / 竖图 三栏 */
.ac-mm-solo{ grid-template-columns:1fr 1fr 260px !important; max-width:1080px !important; margin:0 auto !important; }
.ac-mm-solo .ac-mm-block + .ac-mm-block{ padding-left:56px; }
.ac-mm-solo .ac-mm-media{ padding:44px 0 0 56px !important; }
/* 覆盖早前 1fr 1fr 规则：三栏（列表 + 列表 + 竖图） */
.whb-general-header .menu-item-35877 .ac-megamenu.ac-mm-solo,
.whb-general-header .menu-item-35878 .ac-megamenu.ac-mm-solo{
	grid-template-columns:1fr 1fr 260px !important;
	max-width:1080px !important; margin:0 auto !important;
}
.whb-general-header .menu-item-35242 .ac-megamenu.ac-mm-shop{
	grid-template-columns:1fr 1fr 300px !important;
	max-width:1180px !important; margin:0 auto !important;
}
/* 图片改为竖向 3:4（Glowmode 版式），并放大 */
.ac-mm-media img{
	aspect-ratio:3/4 !important; object-fit:cover !important; object-position:center top !important;
}
.whb-general-header .menu-item-35877 .ac-mm-media,
.whb-general-header .menu-item-35878 .ac-mm-media{ width:230px !important; }
.whb-general-header .menu-item-35877 .ac-megamenu.ac-mm-solo,
.whb-general-header .menu-item-35878 .ac-megamenu.ac-mm-solo{
	grid-template-columns:1fr 1fr 230px !important; max-width:1000px !important;
}
.whb-general-header .menu-item-35242 .ac-mm-media{ width:260px !important; }
.whb-general-header .menu-item-35242 .ac-megamenu.ac-mm-shop{
	grid-template-columns:1fr 1fr 260px !important; max-width:1120px !important;
}
/* SHOP 图片栏也统一竖向 3:4 */
.whb-general-header .menu-item-35242 .ac-mm-media img{
	aspect-ratio:3/4 !important; object-fit:cover !important; object-position:center top !important;
}
.whb-general-header .menu-item-35242 .ac-mm-media{ width:240px !important; padding-top:44px !important; }
.whb-general-header .menu-item-35242 .ac-megamenu.ac-mm-shop{
	grid-template-columns:1fr 1fr 240px !important; max-width:1100px !important;
}
/* 三栏统一：标题与首条链接间距、行距 */
.ac-mm-head{ margin-bottom:22px !important; }
.ac-mm-link{ padding:8px 0 !important; font-size:15px !important; }
/* 清掉早前 min-height 残留，严格 3:4 */
.ac-mm-media img,
.whb-general-header .menu-item-35242 .ac-mm-media img,
.whb-general-header .menu-item-35877 .ac-mm-media img,
.whb-general-header .menu-item-35878 .ac-mm-media img{
	height:auto !important; min-height:0 !important; max-height:none !important;
	aspect-ratio:3/4 !important; object-fit:cover !important;
}
.ac-mm-media{ padding-left:0 !important; }
.whb-general-header .menu-item-35242 .ac-mm-media{ padding-left:44px !important; }
.whb-general-header .menu-item-35877 .ac-mm-media,
.whb-general-header .menu-item-35878 .ac-mm-media{ padding-left:44px !important; }
/* 图片栏加宽：竖图高度与文字列齐平（Glowmode 图更高） */
.whb-general-header .menu-item-35242 .ac-mm-media{ width:300px !important; }
.whb-general-header .menu-item-35242 .ac-megamenu.ac-mm-shop{
	grid-template-columns:1fr 1fr 300px !important; max-width:1160px !important;
}
.whb-general-header .menu-item-35877 .ac-mm-media,
.whb-general-header .menu-item-35878 .ac-mm-media{ width:290px !important; }
.whb-general-header .menu-item-35877 .ac-megamenu.ac-mm-solo,
.whb-general-header .menu-item-35878 .ac-megamenu.ac-mm-solo{
	grid-template-columns:1fr 1fr 290px !important; max-width:1060px !important;
}
/* SHOP 图栏 340px：3:4 后高度与 8 项列表齐平 */
.whb-general-header .menu-item-35242 .ac-mm-media{ width:340px !important; }
.whb-general-header .menu-item-35242 .ac-megamenu.ac-mm-shop{
	grid-template-columns:1fr 1fr 340px !important; max-width:1200px !important;
}
/* 分组标签 by Style / by Absorbency（纯说明，不可点击） */
.ac-mm-sub{
	font:600 11px/1 Poppins,sans-serif !important; letter-spacing:.10em !important;
	text-transform:uppercase !important; color:#AAB2AC !important;
	margin:26px 0 8px !important; padding:0 !important; cursor:default; pointer-events:none;
}
.ac-mm-sub-first{ margin-top:6px !important; }
.ac-mm-head + .ac-mm-sub{ margin-top:20px !important; }
.whb-general-header .menu-item-35251 .ac-megamenu.ac-mm-about{
	grid-template-columns:1fr 1fr 340px !important; max-width:1200px !important; margin:0 auto !important;
}
.whb-general-header .menu-item-35251 .ac-mm-block{ padding-left:0 !important; }
.whb-general-header .menu-item-35251 .ac-mm-block + .ac-mm-block{ padding-left:56px !important; }
.whb-general-header .menu-item-35251 .ac-mm-media{ width:340px !important; padding-left:44px !important; }
.whb-general-header .menu-item-35251 .ac-megamenu.ac-mm-about-mm{
	display:grid !important; grid-template-columns:1fr 340px !important;
	max-width:1200px !important; margin:0 auto !important; padding:0 !important; gap:0 !important;
}
.whb-general-header .menu-item-35251 .ac-mm-block{ padding:44px 0 48px !important; }
.whb-general-header .menu-item-35251 .ac-mm-media{
	width:340px !important; padding:44px 0 0 44px !important;
}
/* About 下拉内容居中（文字列收成内容宽，与图片成组居中） */
.whb-general-header .menu-item-35251 .ac-megamenu.ac-mm-about-mm{
	grid-template-columns:max-content 340px !important;
	justify-content:center !important;
	column-gap:76px !important;
	max-width:1200px !important; margin:0 auto !important;
}
.whb-general-header .menu-item-35251 .ac-mm-block{
	padding:44px 0 48px !important; min-width:180px !important;
}
.whb-general-header .menu-item-35251 .ac-mm-media{
	width:340px !important; padding:44px 0 0 0 !important;
}
/* SHOP / WOMEN'S / MEN'S 下拉内容居中（列宽收成内容宽，整组居中） */
.whb-general-header .menu-item-35242 .ac-megamenu.ac-mm-shop{
	grid-template-columns:max-content max-content 300px !important;
	justify-content:center !important;
	column-gap:88px !important;
	max-width:1260px !important; margin:0 auto !important;
}
.whb-general-header .menu-item-35242 .ac-mm-block{
	padding:44px 0 48px !important; min-width:200px !important;
}
.whb-general-header .menu-item-35242 .ac-mm-block + .ac-mm-block{ padding-left:0 !important; }
.whb-general-header .menu-item-35242 .ac-mm-media{
	width:300px !important; padding:44px 0 0 0 !important;
}
.whb-general-header .menu-item-35877 .ac-megamenu.ac-mm-solo,
.whb-general-header .menu-item-35878 .ac-megamenu.ac-mm-solo{
	grid-template-columns:max-content max-content 280px !important;
	justify-content:center !important;
	column-gap:88px !important;
	max-width:1120px !important; margin:0 auto !important;
}
.whb-general-header .menu-item-35877 .ac-mm-block,
.whb-general-header .menu-item-35878 .ac-mm-block{
	padding:44px 0 48px !important; min-width:180px !important;
}
.whb-general-header .menu-item-35877 .ac-mm-block + .ac-mm-block,
.whb-general-header .menu-item-35878 .ac-mm-block + .ac-mm-block{ padding-left:0 !important; }
.whb-general-header .menu-item-35877 .ac-mm-media,
.whb-general-header .menu-item-35878 .ac-mm-media{
	width:280px !important; padding:44px 0 0 0 !important;
}
/* 标签条：纯文字 tab，细竖线分隔，当前项绿色下划线 */
.ac-tabs-wrap{
	display:flex !important; align-items:center !important; gap:8px !important;
	border-top:1px solid #E6E6E3; border-bottom:1px solid #E6E6E3;
	padding:0 !important; margin:0 0 34px !important;
}
.ac-tabs{
	display:flex !important; flex-wrap:nowrap !important; gap:0 !important;
	overflow-x:auto !important; overflow-y:hidden !important;
	scroll-behavior:smooth; scrollbar-width:none; -ms-overflow-style:none;
	flex:1 1 auto; min-width:0; align-items:stretch;
}
.ac-tabs::-webkit-scrollbar{ display:none; }
.ac-tab{
	flex:0 0 auto !important; position:relative; display:inline-flex; align-items:center;
	padding:16px 20px 15px !important; color:#4A4F55 !important;
	font:500 13px/1.2 Poppins,sans-serif !important; letter-spacing:0 !important;
	text-decoration:none !important; white-space:nowrap; background:transparent !important;
	border:0 !important; border-left:1px solid #E6E6E3;
	transition:color .18s;
}
.ac-tab:first-child{ border-left:0; }
.ac-tab:hover{ color:#315C4B !important; }
.ac-tab.is-active{ color:#315C4B !important; font-weight:600 !important; }
.ac-tab.is-active::after{
	content:""; position:absolute; left:0; right:0; bottom:-1px; height:2px; background:#315C4B;
}
.ac-tabs-arrow{
	flex:0 0 auto; width:30px; height:30px; border:1px solid #DCDCD8; border-radius:50%;
	background:#fff; color:#5A605B; font-size:16px; line-height:1; cursor:pointer;
	display:flex; align-items:center; justify-content:center; padding:0; margin:0 6px;
	transition:background .18s, opacity .18s, border-color .18s;
}
.ac-tabs-arrow:hover{ background:#F2F4F2; border-color:#B9C4BD; }
.ac-tabs-arrow[disabled]{ opacity:.28; cursor:default; }
/* 标签条：白边胶囊，单行横向滑动 */
.ac-tagbar-wrap{
	display:flex !important; align-items:center !important; gap:10px !important;
	position:relative; margin:0 0 36px !important;
}
.ac-tagbar{
	display:flex !important; flex-wrap:nowrap !important; gap:12px !important;
	overflow-x:auto !important; overflow-y:hidden !important;
	scroll-behavior:smooth; scrollbar-width:none; -ms-overflow-style:none;
	padding:2px 0 6px; flex:1 1 auto; min-width:0;
}
.ac-tagbar::-webkit-scrollbar{ display:none; }
.ac-tag{
	flex:0 0 auto !important; display:inline-flex; align-items:center;
	height:44px; padding:0 24px; border:1px solid rgba(255,255,255,.55);
	border-radius:999px; color:#fff !important; background:transparent;
	font:500 14px/1 Poppins,sans-serif !important; white-space:nowrap; text-decoration:none !important;
	transition:background .18s, border-color .18s, color .18s;
}
.ac-tag:hover{ background:#fff; color:#315C4B !important; border-color:#fff; }
.ac-tag.is-active{ background:#fff; color:#315C4B !important; border-color:#fff; }
.ac-tag-arrow{
	flex:0 0 auto; width:34px; height:34px; border:1px solid rgba(255,255,255,.5);
	border-radius:50%; background:transparent; color:#fff; font-size:20px; line-height:1;
	display:flex; align-items:center; justify-content:center; cursor:pointer;
	transition:background .18s, opacity .18s; padding:0;
}
.ac-tag-arrow:hover{ background:rgba(255,255,255,.18); }
.ac-tag-arrow[disabled]{ opacity:.3; cursor:default; }
/* ===== Advice & Support：胶囊一行平铺 + 点击切换卡片组（2026-10-22） ===== */
/* 胶囊条：一行等分铺满，无箭头、无滚动 */
.ac-pills{
	display:grid !important;
	grid-template-columns:repeat(6, minmax(0,1fr));
	gap:14px !important; margin:0 0 40px !important; padding:0 !important;
	width:100%;
}
.ac-pill{
	-webkit-appearance:none; appearance:none;
	display:inline-flex !important; align-items:center; justify-content:center;
	width:100%; height:46px; padding:0 16px !important; margin:0;
	border:1px solid rgba(255,255,255,.55); border-radius:999px;
	background:transparent; color:#FFFFFF;
	font:500 13.5px/1.25 Poppins,sans-serif; letter-spacing:0;
	text-align:center; white-space:normal; cursor:pointer;
	transition:background .2s, color .2s, border-color .2s;
	box-shadow:none; outline:none;
}
.ac-pill:hover{ background:rgba(255,255,255,.16); border-color:#fff; }
.ac-pill.is-active{
	background:#FFFFFF !important; color:#315C4B !important; border-color:#FFFFFF !important;
	font-weight:600;
}
.ac-pill:focus-visible{ outline:2px solid rgba(255,255,255,.7); outline-offset:3px; }
/* 中屏：胶囊 3 列 2 行，卡片 2 列 */
@media (max-width:1100px){
	.ac-pills{ grid-template-columns:repeat(3, minmax(0,1fr)); }
	[id^="ac-panel-"] > .elementor-container > .elementor-column{ width:calc((100% - 24px) / 2) !important; }
}
/* 小屏：胶囊 2 列，卡片单列，关闭放大 */
@media (max-width:640px){
	.ac-pills{ grid-template-columns:repeat(2, minmax(0,1fr)); gap:10px !important; }
	.ac-pill{ height:42px; font-size:12.5px; padding:0 10px !important; }
	[id^="ac-panel-"] > .elementor-container > .elementor-column{ width:100% !important; }
	[id^="ac-panel-"] > .elementor-container > .elementor-column:hover{ transform:none; box-shadow:none; }
}
/* 胶囊：强制单行（字号/内边距收窄，允许文字略显紧凑） */
.ac-pills{ gap:12px !important; }
.ac-pill{
	height:44px !important; padding:0 12px !important;
	font-size:12px !important; line-height:1.1 !important;
	white-space:nowrap !important; overflow:hidden; text-overflow:ellipsis;
}
@media (min-width:1280px){
	.ac-pill{ font-size:12.5px !important; padding:0 14px !important; }
}
@media (min-width:1500px){
	.ac-pill{ font-size:13.5px !important; padding:0 22px !important; }
}
/* 胶囊：6 个强制一行；文字必要时折成两行（不截断） */
.ac-pills{ gap:10px !important; align-items:stretch !important; }
.ac-pill{
	height:auto !important; min-height:46px !important;
	padding:8px 12px !important;
	font-size:12px !important; line-height:1.22 !important;
	white-space:normal !important; overflow:visible !important; text-overflow:clip !important;
	letter-spacing:0 !important; word-break:normal; hyphens:none;
}
@media (min-width:1400px){
	.ac-pill{ font-size:12.5px !important; padding:8px 16px !important; }
}