/**
 * 商城 / 询盘视觉皮肤（主题层）
 * 系统 _common 只保留功能与变量钩子；本文件写品牌色与外观。
 * 复制改名亦可：Homes/Tpl/{主题}/Public/xy_commerce_skin.css
 */
html body,
body .w105-layout,
.w105-layout {
	/* 顶栏购物车角标 */
	--xy-basket-badge-bg: var(--xy-skin-primary, #55b4d4);
	--xy-basket-badge-color: #fff;
	--xy-basket-nav-icon-size: 18px;

	/* 列表卡按钮 */
	--xy-list-card-btn-border: #d0d7dc;
	--xy-list-card-btn-fg: #1a3a4a;
	--xy-list-card-btn-border-hover: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-fg-hover: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-buy-bg: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-buy-border: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-buy-bg-hover: var(--xy-skin-accent, #2a9bb8);
	--xy-list-card-btn-buy-border-hover: var(--xy-skin-accent, #2a9bb8);
	--xy-list-card-btn-ghost-border: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-ghost-fg: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-ghost-bg-hover: var(--xy-skin-primary, #55b4d4);
	--xy-list-card-btn-radius: 6px;
	--xy-list-card-price-color: #1a3a4a;
	--xy-list-card-price-muted: #6b8491;

	/* 封面悬停加购 */
	--xy-list-cover-btn-bg: rgba(85, 180, 212, 0.92);
	--xy-list-cover-btn-bg-hover: #3fa0c2;
	--xy-list-cover-btn-fg: #fff;
	--xy-list-cover-btn-shadow: 0 6px 16px rgba(85, 180, 212, 0.4);
	--xy-list-cover-size: 44px;
	--xy-list-cover-size-sm: 36px;

	/* SKU 芯片 */
	--xy-sku-chip-border: #d5dde8;
	--xy-sku-chip-border-hover: #8eb8d4;
	--xy-sku-chip-bg-hover: #f7fbfe;
	--xy-sku-chip-focus-shadow: 0 0 0 3px rgba(61, 155, 196, 0.25);
	--xy-sku-chip-on-border: #2f8fbc;
	--xy-sku-chip-on-bg: #e8f5fb;
	--xy-sku-chip-on-fg: #0f4f6e;
	--xy-sku-chip-on-shadow: inset 0 0 0 1px #2f8fbc;
	--xy-sku-chip-price-fg: #3d5a73;
	--xy-sku-chip-radius: 8px;
}

/* 例：不想显示封面购物车时取消下一行注释
.xy-list-card-cover-action { display: none !important; }
*/

/* Inquire Now 等按钮：抵消 .products-list li a{display:block}，文字水平/垂直居中 */
.products-list li a.xy-list-card-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	box-sizing: border-box;
	line-height: 1.2;
	vertical-align: middle;
}

/* 产品详情：数量/询盘 CTA 落在 .brief 内，勿整页拉宽 */
.products_info .brief .xy-product-qty-row {
	width: auto;
	max-width: 100%;
	margin: 12px 0 8px;
}
.products_info .brief .xy-basket-add-form,
.products_info .brief .xy-inquire-scroll-btn,
.products_info .brief .xy-product-wa-btn,
.products_info .brief .xy-basket-buy-wrap {
	margin: 0 8px 8px 0;
	vertical-align: middle;
}
.products_info .brief .xy-product-fav-row {
	margin: 8px 0 12px;
}
