.shop_attributes tbody {
	display: grid;
	grid-template-columns: repeat(var(--wd-attr-col), 1fr);
	margin-bottom: calc(-1 * ( var(--wd-attr-v-gap) + var(--wd-attr-brd-width) ));
	column-gap: var(--wd-attr-h-gap);
}

.shop_attributes .wd-hint {
	--wd-hint-bg: var(--bgcolor-gray-300);
	--wd-hint-color: var(--color-gray-800);
	--wd-hint-size: calc(var(--wd-text-font-size) - 3px);
	margin-inline-start: 2px;
}

.shop_attributes .wd-attr-img {
	margin-right: 10px;
	width: 100vw;
	max-width: var(--wd-attr-img-width);
}