.col-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;

	&.disable-cols-gap {
		> div[ class *= "item" ] {
			padding-left: 0;
			padding-right: 0;
		}
	}

	&.disable-rows-gap {
		> div[ class *= "item" ] {
			padding-top: 0;
			padding-bottom: 0;
		}
	}

	.jet-woo-categories__item,
	.jet-woo-products__item {
		position: relative;
		min-height: 1px;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
		max-width: calc(100%/var(--columns));
		flex: 0 0 calc(100%/var(--columns));
	}
}
