body.geekshop-category-square-thumbnails .wd-cats .category-grid-item .wd-cat-thumb {
	width: var(--wd-cat-img-width, 150px);
	max-width: 100%;
	aspect-ratio: 1 / 1;
	margin-inline: auto;
	overflow: hidden;
	border-radius: var(--wd-cat-brd-radius, var(--wd-brd-radius));
	background: #fff;
}

body.geekshop-category-square-thumbnails .wd-cats .category-grid-item .wd-cat-image {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
}

body.geekshop-category-square-thumbnails .wd-cats .category-grid-item .wd-cat-image img,
body.geekshop-category-square-thumbnails .wd-cats .category-grid-item .wd-cat-thumb img {
	display: block;
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
	object-position: center;
}

body.geekshop-product-card-hover-fill .wd-product:not(.product-list-item) .wd-product-thumb .wd-product-img-hover {
	overflow: hidden;
	background: #fff;
}

body.geekshop-product-card-hover-fill .wd-product:not(.product-list-item) .wd-product-thumb .wd-product-img-hover picture,
body.geekshop-product-card-hover-fill .wd-product:not(.product-list-item) .wd-product-thumb .wd-product-img-hover img {
	display: block;
	width: 100%;
	height: 100%;
}

body.geekshop-product-card-hover-fill .wd-product:not(.product-list-item) .wd-product-thumb .wd-product-img-hover img {
	max-width: none;
	object-fit: cover;
	object-position: center;
}
