/**
 * densetide 商城 / 列表卡皮肤（主题层）
 * 品牌红对齐站点 #c83428
 */
html body {
	--xy-skin-primary: #c83428;
	--xy-skin-accent: #a5281f;

	--xy-basket-badge-bg: #c83428;
	--xy-basket-badge-color: #fff;

	--xy-list-card-btn-border: #ddd;
	--xy-list-card-btn-bg: #fff;
	--xy-list-card-btn-fg: #333;
	--xy-list-card-btn-border-hover: #c83428;
	--xy-list-card-btn-fg-hover: #c83428;
	--xy-list-card-btn-buy-bg: #c83428;
	--xy-list-card-btn-buy-border: #c83428;
	--xy-list-card-btn-buy-bg-hover: #a5281f;
	--xy-list-card-btn-buy-border-hover: #a5281f;
	--xy-list-card-btn-ghost-border: #c83428;
	--xy-list-card-btn-ghost-fg: #c83428;
	--xy-list-card-btn-ghost-bg-hover: #c83428;
	--xy-list-card-btn-radius: 2px;
	--xy-list-card-price-color: #c83428;
	--xy-list-card-price-muted: #888;
	--xy-list-card-actions-border: #eee;
	--xy-list-card-price-size: 16px;

	--xy-list-cover-btn-bg: rgba(200, 52, 40, 0.92);
	--xy-list-cover-btn-bg-hover: #a5281f;
	--xy-list-cover-btn-fg: #fff;
	--xy-list-cover-btn-shadow: 0 6px 16px rgba(200, 52, 40, 0.35);

	--xy-product-price-color: #c83428;
	--xy-product-btn-bg: #c83428;
	--xy-product-btn-bg-hover: #a5281f;
	--xy-product-btn-border: #c83428;
}

/* densetide header basket / member (system-injected) */
.dt-header-tools{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-end;
	gap:8px;
	padding-top:0;
	min-height:40px;
}
.dt-header-extra-nav,
.dt-header-tools .xy-header-extra-nav,
.dt-header-tools .xy-header-extra-fallback{
	display:inline-flex;
	align-items:center;
	justify-content:flex-end;
	gap:8px;
	list-style:none;
	margin:0;
	padding:0;
	float:none;
	min-height:40px;
	position:static;
	background:transparent;
	box-shadow:none;
	border-radius:0;
}
.dt-header-extra-nav > li,
.dt-header-tools .xy-header-extra-nav > li,
.dt-header-tools .xy-header-extra-fallback > li{
	display:inline-flex;
	align-items:center;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.dt-header-tools .xy-basket-nav[hidden],
.dt-header-tools .xy-basket-nav.is-empty{
	display:inline-flex !important;
}
.dt-header-extra-nav .xy-basket-nav-toggle,
.dt-header-extra-nav .xy-member-nav-login,
.dt-header-extra-nav .xy-member-nav-trigger,
.dt-header-tools .xy-basket-nav-toggle,
.dt-header-tools .xy-member-nav-login,
.dt-header-tools .xy-member-nav-trigger{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:40px;
	min-height:40px;
	padding:0 10px;
	color:#666;
	border:1px solid #e5e5e5;
	background:#fff;
	border-radius:0;
}
.dt-header-extra-nav .xy-basket-nav-toggle:hover,
.dt-header-extra-nav .xy-member-nav-login:hover,
.dt-header-extra-nav .xy-member-nav-trigger:hover,
.dt-header-tools .xy-basket-nav-toggle:hover,
.dt-header-tools .xy-member-nav-login:hover,
.dt-header-tools .xy-member-nav-trigger:hover{
	color:#c83428;
	border-color:#c83428;
}
.dt-header-extra-nav .xy-basket-badge,
.dt-header-tools .xy-basket-badge{
	background:#c83428;
}
@media screen and (max-width: 768px){
	.dt-header-tools{
		align-items:center;
		justify-content:center;
		padding-top:8px;
		margin-bottom:10px;
	}
	.dt-header-extra-nav,
	.dt-header-tools .xy-header-extra-nav{
		justify-content:center;
	}
}

/* densetide product detail commerce controls */
.dt-product-action .xy-basket-add-form{display:inline-flex !important;flex-wrap:wrap;gap:10px;margin:0 !important;vertical-align:middle;}
.dt-product-action .xy-product-qty-stepper{
	border-color:#ddd;
}
.dt-product-action .xy-product-qty-btn:hover{
	color:#c83428;border-color:#c83428;
}
.dt-product-action .xy-sku-chip[aria-pressed="true"],
.dt-product-action .xy-sku-chip.is-active{
	border-color:#c83428;color:#c83428;
}


/* densetide: hide inquiry basket summary bar */
.xy-basket .xy-basket-summary{
	display:none !important;
}

/* densetide: hide multi-category inquire tools on basket page */
.xy-basket-cat-tools{
	display:none !important;
}
