@media screen and (min-width:5000px) {

	html {
		font-size: 1vw;
	}

	:root {
		--w-h-oversize : 2vw;
	}

	.bar-hover {
		background-size: 100% 100%;
	}

	.bar-hover,
	.bar-logo img,
	.icon,
	.logo {
		width: var(--w-h-oversize);
		height: var(--w-h-oversize);
	}

	.about .line-x {
		width: 0.25vw;
	}

	.name-countries li {
		font-size: 0.75vw !important;
	}

	.slideshow img {
		width: 15vw;
	}

	/* recipe video */
	:root {
		--swiper-navigation-size: 1vw !important;
	}

	section.pop-recipe .swiper {
		min-width: 75vw !important;
	}

	section#pop-recipe .card .video {
		border-radius: var(--swiper-navigation-size);
	}

	.name-profession .surName {
		font-size: var(--swiper-navigation-size);
	}

	.card .vdo-button {
		margin: var(--swiper-navigation-size) 0;
	}

	.vdo-button button {
		border-radius: calc(var(--swiper-navigation-size) - 0.5vw);
	}

	/* catalog */
	.catalog .slide-image img {
		width: 50vw !important;
	}

	.catalog .btn_catalog, .catalog .swiper-button-prev, .catalog .swiper-button-next {
		width: 3vw;
	}

	.catalog .swiper-button-next {
		background: linear-gradient(to left, #e6e6e6 60%, transparent);
		right: -1px;
	}

	.catalog .swiper-button-prev {
		background: linear-gradient(to right, #e6e6e6 60%, transparent);
		left: -1px;
	}


	/* contact */
	.head_con {
		font-size: 2.5vw !important;
	}

	.text_cont {
		justify-content: center;
		padding-top: 0;
	}

	.form_cont .form-input-material {
		margin: 1vw 0;
	}




}