.wd-bordered-dark {
	--wd-bordered-brd: rgba(0, 0, 0, .105);
	--wd-bordered-bg: #f7f7f7;
}

.wd-bordered-light {
	--wd-bordered-brd: rgba(255, 255, 255, .15);
	--wd-bordered-bg: #0a0a0a;
}

.products-bordered-grid.wd-grid-f-col {
	margin: 0;
}

.products-bordered-grid.wd-grid-f-col>.wd-col {
	margin-bottom: 0;
}

.products-bordered-grid.elements-grid {
	gap: 0;
	align-items: stretch;
	border-inline-start: var(--wd-prods-brd);
}

.products-bordered-grid.elements-grid>.wd-col {
	border-top: var(--wd-prods-brd-top);
	border-bottom: var(--wd-prods-brd);
	border-inline-end: var(--wd-prods-brd);
}

.products-bordered-grid.elements-list {
	border: var(--wd-prods-brd);
}

.products-bordered-grid-ins :is(.wd-cat-wrap,.wd-product-wrapper) {
	border: 1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300));
}

.products-bordered-grid.wd-products-with-bg.elements-grid>.wd-col, .products-bordered-grid.wd-products-with-bg .wd-carousel-inner {
	background-color: var(--wd-bordered-bg, var(--wd-prod-bg));
}

.products-bordered-grid.wd-products-with-shadow.elements-grid>.wd-col, .products-bordered-grid.wd-products-with-shadow .wd-carousel-inner {
	box-shadow: var(--wd-prod-shadow);
}

.products-bordered-grid:where(.wd-loop-builder-on).elements-list {
	--wd-gap: .0001px;
}

.products-bordered-grid:where(.wd-loop-builder-on).elements-list .wd-product:not(:last-child) {
	border-bottom: var(--wd-prods-brd);
}

.products-bordered-grid:where(.wd-loop-builder-on).elements-grid>.wd-cat {
	padding: calc(var(--wd-gap) / 2);
}

@media (min-width: 1025px) {}

@media (max-width: 768.98px) {}

@media (min-width: 769px) and (max-width: 1024px) {}