.product-list-summary {
	padding: 30px 15px;
}

.product-list-summary h2 {
	font-size: 53px;
	color: #404041;
	line-height: 1;
}

.product-list-summary p {
	padding: 10px 0 20px;
}

.product-list-summary img {
	display: none;
	max-width: 50%;
}

@media screen and (min-width: 1024px) {
	.product-list-summary > div {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.product-list-summary aside {
		max-width: 500px;
	}
	.product-list-summary img {
		display: block;
		position: relative;
		z-index: 2;
	}
}