/**
 * Neighborhood Disruptor — WooCommerce presentational overrides.
 *
 * These rules ONLY restyle. No cart, checkout, order, or transactional
 * behavior is modified. If WooCommerce is deactivated, this stylesheet
 * is never enqueued (see functions.php enqueue guard).
 */

body.nd-brand.woocommerce-page,
body.nd-brand.woocommerce {
	background: var(--nd-paper);
}

body.nd-brand .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.nd-brand .woocommerce ul.products li.product h2,
body.nd-brand .woocommerce ul.products li.product h3 {
	font-family: var(--nd-serif);
	font-weight: var(--nd-w-medium);
	color: var(--nd-ink);
	letter-spacing: var(--nd-tracking-tight);
}

body.nd-brand .woocommerce .price,
body.nd-brand .woocommerce span.amount {
	font-family: var(--nd-sans);
	color: var(--nd-charcoal);
	font-weight: var(--nd-w-regular);
}

body.nd-brand .woocommerce a.button,
body.nd-brand .woocommerce button.button,
body.nd-brand .woocommerce input.button,
body.nd-brand .woocommerce #respond input#submit,
body.nd-brand .woocommerce-page a.button,
body.nd-brand .woocommerce-page button.button,
body.nd-brand .woocommerce-page input.button {
	background: var(--nd-ink);
	color: var(--nd-paper);
	border-radius: 0;
	font-family: var(--nd-sans);
	font-size: 12px;
	letter-spacing: var(--nd-tracking-button);
	text-transform: uppercase;
	font-weight: var(--nd-w-semibold);
	padding: 10px 20px;
	border: 1px solid var(--nd-ink);
	transition: all var(--nd-fast) var(--nd-ease);
}

body.nd-brand .woocommerce a.button:hover,
body.nd-brand .woocommerce button.button:hover,
body.nd-brand .woocommerce input.button:hover,
body.nd-brand .woocommerce-page a.button:hover {
	background: transparent;
	color: var(--nd-ink);
}

/* Editorial product cards */
body.nd-brand .woocommerce ul.products li.product {
	background: transparent;
	border: none;
	padding: 0;
}

body.nd-brand .woocommerce ul.products li.product .woocommerce-loop-product__link img {
	aspect-ratio: 4 / 3;
	object-fit: cover;
	background: var(--nd-ivory);
}

/* Editorial shop discovery labels are added via nd-editorial.css .nd-editorial-label,
   applied by the ND Companion plugin via a Woo product meta hook. */
