.variety.main-module{padding-bottom: 40px}
.variety__title{margin-bottom: 39px; text-align: center}
.variety__list{display: flex; flex-wrap: wrap; margin: 0 -15px}
.variety__item{width: 30.8%; margin: 0 15px 30px; overflow: hidden; border-radius: 3px}
.variety__item:hover{text-decoration:none; color:#111}
.variety__img{height: 270px}
.variety__img img{width: 100%; height: 100%; object-fit: cover}
.variety__head{display: flex; justify-content: space-between; align-items: center; min-height: 81px; padding: 10px 22px; background-color: #EFF2F8}
.variety__name{max-width: 150px; font-size: 18px; line-height: 1.2; font-weight: 700; text-transform: uppercase}
.variety__price{flex-shrink: 0; font-size: 18px; line-height: 1; font-weight: 600}
.variety__price span{color: #FC8A15; font-size: 24px; font-weight: 800; line-height: normal}
@media screen and (max-width: 1229px){
	.variety__item{width: 30.4%}
}
@media screen and (max-width: 1139px){
	.variety__item{width: 30.2%; margin: 0 13px 30px}
	.variety__list{margin: 0 -15px; margin-left: 0}
	.variety__head{padding: 10px 15px}
	.variety__name{max-width: 100px; font-size: 16px}
	.variety__price{font-size: 16px}
	.variety__img{height: 230px}
	.variety__price span{font-size: 20px}
	
}
@media screen and (max-width: 991px){
	.variety__item{width: 30.5%; margin: 0 10px 20px}
	.variety__list{margin: 0 -10px; margin-left: 0}
	.variety__img{height: 200px}
	.variety__head{flex-wrap: wrap; min-height: 81px; justify-content: center; text-align: center; padding: 15px}
	.variety__name{width: 100%; max-width: 100%; margin-bottom: 5px}
}
@media screen and (max-width: 767px) {
	.variety__title{margin-bottom: 30px}
	.variety__list{justify-content: space-between; margin: 0; align-items: stretch}
	.variety__item{width: 48%; margin: 0 0 20px}
	.variety__img{height: 230px}
}
@media screen and (max-width: 575px) {
	.variety__img{height: 180px}
}
@media screen and (max-width: 479px){
	.variety__img{height: 160px}
	.variety__name{font-size: 14px}
	.variety__price{font-size: 14px}
	.variety__price span{font-size: 18px}
}
@media screen and (max-width: 419px){
	.variety__img{height: 230px}
	.variety__item{width: 100%}
}