/* Reset Woodmart product CSS variables at every level — these drive the bordered look */
	:root,
	html,
	body,
	.wd-products-element,
	.wd-products-element .wd-product,
	.wd-products-element .wd-product.wd-col,
	ul.products,
	ul.products .product,
	ul.products .wd-product,
	.elements-grid,
	.elements-grid .wd-product {
		--wd-prod-bg: transparent !important;
		--wd-prod-brd: transparent !important;
		--wd-prod-brd-color: transparent !important;
		--wd-prod-shadow: none !important;
		--wd-bordered-bg: transparent !important;
		--wd-bordered-brd: transparent !important;
		--wd-prod-padding: 0px !important;
		--wd-prod-radius: 0 !important;
	}

	/* Direct kill on the actual <li class="product wd-product wd-col"> */
	li.product.wd-product,
	li.wd-product,
	li.wd-product.wd-col,
	.wd-products-element li.product,
	.wd-products-element li.wd-product,
	.wd-products-element .wd-product,
	.elements-grid li.product,
	.elements-grid .wd-product,
	ul.products.elements-grid li.product,
	ul.products.wd-products-element li.product {
		border: 0 !important;
		border-width: 0 !important;
		border-style: none !important;
		border-color: transparent !important;
		outline: none !important;
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
		background: transparent !important;
		background-color: transparent !important;
		background-image: none !important;
		border-radius: 0 !important;
		padding: 0 !important;
	}

	/* Hover states — also stripped */
	li.product.wd-product:hover,
	li.wd-product:hover,
	.wd-products-element .wd-product:hover,
	.elements-grid .wd-product:hover {
		border: 0 !important;
		box-shadow: none !important;
		background: transparent !important;
		transform: none !important;
	}

	/* Image link wrapper inside the card — keep its white background and rounded corners */
	.wd-product .wd-product-img-link,
	.wd-product .product-image-link,
	li.wd-product .wd-product-img-link,
	li.wd-product .product-image-link {
		background: #ffffff !important;
		border: none !important;
		border-radius: 12px !important;
		overflow: hidden !important;
		display: block !important;
		box-shadow: none !important;
	}

	/* Hover shadow removed per client request */
	.wd-product:hover .wd-product-img-link,
	.wd-product:hover .product-image-link {
		box-shadow: none !important;
	}

	/* Kill any Woodmart "design" wrappers that paint borders */
	.wd-product[class*="wd-with-"],
	.wd-product[class*="wd-design-"] {
		border: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		padding: 0 !important;
	}
