/**
 * 全站主题 chrome 修复（0.11.64）
 *
 * 1. 移动端底部导航：角标原先压在「购物车」文字上，且整条链接高度只有 25px；
 * 2. 微信登录按钮只显示图标，丢失了「微信」文案。
 *
 * 两处都不属于 WooCommerce 页面，因此全站加载；只覆盖必要属性。
 */

/* 底部导航：保持整条导航 73px 总高，把命中区扩到 ≥44px，角标移到右上。 */
.wp-bottom-menu {
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

.wp-bottom-menu-item {
	position: relative !important;
	box-sizing: border-box;
	height: 44px !important;
	min-height: 44px !important;
	min-width: 44px !important;
	justify-content: flex-end !important;
}

/* 0.11.67：主题汉堡菜单与登录按钮统一到 44 档，命中区 44×44 */
.menu-toggle,
.ast-mobile-menu-trigger-minimal,
.main-header-menu-toggle {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	height: 44px !important;
	min-width: 44px !important;
	min-height: 44px !important;
	padding: 0 !important;
	box-sizing: border-box;
}

/* 商品列表「分类」筛选按钮：44 档 */
.astra-shop-filter-button {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	height: 44px !important;
	min-height: 44px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	box-sizing: border-box;
}

.wpcom-btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	height: 44px !important;
	min-height: 44px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	box-sizing: border-box;
}

.wp-bottom-menu-icon-wrapper {
	position: static !important;
}

.wp-bottom-menu-cart-count {
	top: 0 !important;
	right: 0 !important;
	left: auto !important;
	bottom: auto !important;
	transform: none !important;
}

/* 微信登录：图标右侧补回文案 */
.social-item.social-wechat2 > a {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

.social-item.social-wechat2 > a::after {
	content: "微信";
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.02em;
	color: inherit;
}
