@media (min-width: 768px) {
	.product__labels_in_item {
		left: 0;
	}

	.product__sections {
		top: 0 !important;
	}

	.product-labels_in_list {
		position: absolute;
		top: -8px;
		left: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	.product-labels_in_item .product-labels__item {
		height: 30px;
	}

	.product__presentation {
		max-width: 1920px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		margin-top: 50px;
		padding-bottom: 70px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.product__attribute-title {
		width: 240px;
		padding: 0 30px 10px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.product__photos-view {
		min-width: 0;
		padding: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 650px;
	}

	.product__photos-item {
		margin: auto;
		max-height: 500px;
	}
	.product__offer-wrapper {
		border-radius: 8px;
		background-color: #f5f6f7;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.product__offer-cart {
		padding: 24px;
	}
	.product__offer-price {
		font-size: 32px;
		line-height: 45px;
	}
	.product__offer-in-one-click-button {
		font-size: 15px;
		margin-left: 0;
	}
	.product__offer-in-one-click-button {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border: none;
		background: #fff url(../img/icons/pnone48.svg) no-repeat 0 3px;
		background-size: 16px;
		font: 400 15px/1.4 var(--page-font-family);
		color: var(--link-color);
		text-decoration: none;
		cursor: pointer;
		display: inline-block;
		padding: 0 0 0 24px;
		text-align: left;
		margin: auto;
	}

	.index__market-news {
		border-top: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 0;
		padding-top: 0;
	}

	.index__pros {
		display: block;
		margin: 50px 0 30px;
	}

	@supports (display: grid) {
		.index__pros {
			margin: 0;
		}

		.index_with_promotions .index__promotion {
			display: block;
			grid-area: advert;
			min-width: 0;
			max-width: 270px;
		}
		
		.index {
			display: grid;
			grid-gap: 10px;
			grid-template-columns: 1fr;
			-webkit-box-align: start;
			-webkit-align-items: start;
			-ms-flex-align: start;
			align-items: start;
			grid-template-areas: 'catalog-tech';
			grid-template-rows: auto 1fr auto auto auto;
		}

		.index.index_with_promotions {
			grid-row-gap: 40px;
			grid-column-gap: 20px;
			grid-template-areas: 'catalog-tech advert' 'catalog catalog' 'pros pros' 'items items' 'market-news market-news';
		}

		.index__catalog.index__catalog {
			grid-area: catalog;
			margin-top: 0;
		}
	}
	.index:not(.index_with_promotions) .index__pros .pros {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	.index__promoted-groups {
		padding: 20px 24px;
	}

	.index__promoted-groups-header {
		display: inline-block;
	}

	.index__promoted-groups-action,
	.index__promoted-groups-action.link {
		display: none;
	}

	.index__promoted-groups-list {
		-webkit-columns: 2;
		-moz-columns: 2;
		column-count: 2;
		margin-right: 100px;
	}

	.index__catalog-menu {
		display: none;
	}

	.index__tech-filter {
		padding: 20px 24px;
	}

	.index__tech-filter-header {
		display: inline-block;
	}

	.index__tech-filter-action,
	.index__tech-filter-action.link {
		display: none;
	}
}