@media (min-width: 1921px) {
	.cart > .cart-header,
	.cart > .cart-wrapper {
		zoom: 139%;
	}

	.main-container > .container {
		width: 1713px;
	}

	/*.cart .cart-wrapper {
		grid-template-columns: calc(100% - 616px) 600px;
	}

	.cart .methods > .method-id {
		height: 132px;
	}*/
}

@media (max-width: 1339px) {
	.cart .ecslider {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

}

@media (max-width: 1023px) {
	.cart .cart-wrapper {
		grid-template-columns: calc(100% - 336px) 320px;
	}

	.cart .methods {
		grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
	}
}

@media (max-width: 767px) {
	.cart {
		padding-top: 16px;
	}

	.cart .cart-wrapper {
		grid-template-columns: 100%;
		grid-gap: 32px;
	}

	.cart .items > .item-id .item-remove {
		margin-left: -8px;
		margin-top: 0;
	}

	.main-recommendations h2 {
		font-size: 18px;
		line-height: 30px;
	}
}

@media (max-width: 479px) {
	.cart .items {
		padding-top: 0;
	}

	.cart .items > .item-id {
		padding-bottom: 49px;
		border-top: 1px solid #F2F2F2;
		padding-top: 16px;
	}

	.cart .items > .item-id:first-child {
		border-top: 0;
	}

	.cart .items > .item-id > .block-price {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 25px;
		align-items: center;
		flex-direction: unset;
		gap: 8px;
		margin: 0;
		padding: 0;
		white-space: nowrap;
	}

	.cart .items > .item-id > .block-actions {
		margin-left: auto;
	}
}