.product_photo {
	display: table;
	width: 100px;
	height: 100px;
	position: relative;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	margin: 0 auto;
}
.product_photo:hover {
	width: 200px;
	height: 200px;
}

.product_photo .basket_noprint_background, .product_photo .basket_custom_text {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

.product_photo .basket_printable_background {
	position: absolute;
	transform: translate(-50%, -50%);
	height: 85%;
	left: 50%;
	top: 50%;
	width: auto;
}
