.exclusive-supplier {
	position: relative;
	z-index: 0;
}
.exclusive-supplier .wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.exclusive-supplier .plain__list {
	display: flex;
}
	.exclusive-supplier .plain__list > div {
		width: 33.3%;
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) {
		width: 33.4%;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(1) {
		background: #F7F8F7;
		position: relative;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) {
		background: #E2E6E2;
		text-align: center;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(3) {
		background: #ECEFED;
		position: relative;
	}
	.exclusive-supplier .plain__list h1 {
		font-weight: 1.3;
		margin-bottom: 22px;
		padding: 0 45px;
		font-size: 34px;
	}
	.exclusive-supplier .plain__list .description {
		padding: 0 45px;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(1) .flowers {
		position: absolute;
		bottom: 0;
		width: 450px;
		height: 450px;
		background: url('/rr_images/decorations/flowers__grey__1.svg') no-repeat 150px 135px scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(1) .yellow-flowers {
		position: absolute;
		bottom: 0;
		width: 150px;
		height: 180px;
		background: url('/rr_images/decorations/flowers__yellow__7.svg') no-repeat 15px 0 scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) .flowers,
	.exclusive-supplier .plain__list > div:nth-of-type(2) .yellow-flowers {
		display: none;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(3) .flowers {
		position: absolute;
		top: 0;
		width: 420px;
		height: 825px;
		background: url('/rr_images/decorations/pod__2.svg') no-repeat 0 0 scroll transparent;
		background-size: contain;
		left: 0;
		z-index: 10;
	}

@media only screen and (max-width:1460px) {
	.exclusive-supplier .plain__list > div {
		padding-top: 5vw;
		padding-bottom: 5vw;
	}
	.exclusive-supplier .plain__list h1 {
		margin-bottom: 1.5vw;
		padding: 0 3vw;
	}
	.exclusive-supplier .plain__list .description {
		padding: 0 3vw;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(1) .flowers {
		width: 30vw;
		height: 30vw;
		background: url('/rr_images/decorations/flowers__grey__1.svg') no-repeat 10vw 9vw scroll transparent;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(1) .yellow-flowers {
		width: 10vw;
		height: 12vw;
		background: url('/rr_images/decorations/flowers__yellow__7.svg') no-repeat 1vw 0 scroll transparent;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(3) .flowers {
		width: 28vw;
		height: 55vw;
		left: 0;
	}
}

@media only screen and (max-width:960px) {
.exclusive-supplier .plain__list {
	display: block;
}
	.exclusive-supplier .plain__list > div:nth-of-type(1),
	.exclusive-supplier .plain__list > div:nth-of-type(3){
		display: none;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) {
		background: #F7F8F7;
		text-align: center;
		position: relative;
		width: 100%;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) .flowers {
		position: absolute;
		bottom: 0;
		width: 30vw;
		height: 30vw;
		background: url('/rr_images/decorations/flowers__grey__1.svg') no-repeat 10vw 9vw scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
		display: block;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) .yellow-flowers {
		position: absolute;
		bottom: 0;
		width: 10vw;
		height: 12vw;
		background: url('/rr_images/decorations/flowers__yellow__7.svg') no-repeat 1vw 0 scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
		display: block;
	}
	.exclusive-supplier .plain__list > div {
		padding-top: 10vw;
		padding-bottom: 10vw;
	}
	.exclusive-supplier .plain__list h1 {
		margin-bottom: 5vw;
	}
}

@media only screen and (max-width:480px) {
	.exclusive-supplier .plain__list h1 {
		font-size: 29px;
	}
	.exclusive-supplier .plain__list > div {
		padding-top: 9vw;
		padding-bottom: 15vw;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) .flowers {
		width: 50vw;
		height: 50vw;
	}
	.exclusive-supplier .plain__list > div:nth-of-type(2) .yellow-flowers {
		width: 20vw;
		height: 24vw;
	}
}



.exclusive-supplier-block > .wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
	.exclusive-supplier__list {
		display: flex;
		flex-wrap: wrap;
	}
		.exclusive-supplier__item {
			width: 33.3%;
			padding-top: 75px;
			padding-bottom: 90px;
		}
		.exclusive-supplier__item:nth-of-type(3n+1) {
			background: #E2E6E2;
		}
		.exclusive-supplier__item:nth-of-type(3n+2) {
			background: #ECEFED;
			width: 33.4%;
		}
		.exclusive-supplier__item:nth-of-type(3n) {
			background: #F7F8F7;
		}
		.exclusive-supplier__item > div > div {
			text-align: center;
			color: #000;
			line-height: 1.4;
			padding: 0 30px;
		}
		.exclusive-supplier__item .title {
			color: #000;
			font-weight: 600;
			line-height: 1.4;
			font-size: 23px;
			margin-left: 60px;
			margin-right: 60px;
		}
		.exclusive-supplier__item .text {
			margin-left: 60px;
			margin-right: 60px;
			margin-bottom: 30px;
		}
		.exclusive-supplier__item .text span {
			font-weight: bold;
		}
		.exclusive-supplier__item > div > div a {
			display: inline-block;
		}
		.exclusive-supplier-block .btn.btn--brown {
			color: #fff;
		}
		.exclusive-supplier-block .flex {
			flex-direction: column;
		}
	.exclusive-supplier__item .flowers {
		position: absolute;
		bottom: 0;
		width: 375px;
		height: 180px;
		background: url('/rr_images/decorations/flowers__yellow__8.svg') no-repeat 0 0 scroll transparent;
		background-size: contain;
		left: calc(50% - 187px);
		z-index: 10;
	}
	.exclusive-supplier__item .images-wrapper {
		margin: 30px 0;
	}
	.exclusive-supplier__item.wide .images-wrapper {
		margin: 0 0 30px 0;
	}
	.exclusive-supplier__item .images-wrapper .flex {
		flex-direction: row;
		justify-content: center;
	}
	.exclusive-supplier__item .images-wrapper img {
		width: 30px;
		height: 30px;
		margin: 0 6px;
		display: inline-block;
	}
	.exclusive-supplier__item.wide {
		background-color: #fff;
		width: 100%;
	}
	.exclusive-supplier__item.wide .title {
		margin-bottom: 60px;
	}
	.exclusive-supplier__item.wide .delimeter {
		position: absolute;
		height: 100%;
		bottom: 0;
		right: 0;
		left: 0;
		background: url('/rr_images/decorations/bg__production__old_school.svg') no-repeat center bottom transparent;
		background-size: 100%;
	}

@media only screen and (max-width:1460px) {
	.exclusive-supplier__item {
		padding-top: 5vw;
		padding-bottom: 6vw;
	}
	.exclusive-supplier__item > div > div {
		padding: 0 2vw;
	}
	.exclusive-supplier__item.wide > div > div {
		padding: 0;
	}
	.exclusive-supplier__item .title {
		margin-left: 4vw;
		margin-right: 4vw;
	}
	.exclusive-supplier__item .text {
		margin-left: 4vw;
		margin-right: 4vw;
		margin-bottom: 2vw;
	}
	.exclusive-supplier__item .flowers {
		width: 25vw;
		height: 12vw;
		left: calc(50% - 12.5vw);
	}
	.exclusive-supplier__item .images-wrapper {
		margin: 2vw 0;
	}
	.exclusive-supplier__item.wide .images-wrapper {
		margin: 0 0 2vw 0;
	}
	.exclusive-supplier__item.wide .title {
		margin-bottom: 2vw;
	}
}

@media only screen and (max-width:1222px) {
	.exclusive-supplier__item .title,
	.exclusive-supplier__item .text {
		margin-left: 1vw;
		margin-right: 1vw;
	}
}

@media only screen and (max-width:960px) {
	.exclusive-supplier__item {
		padding-bottom: 8vw;
		padding-top: 8vw;
		width: 100%;
	}
	.exclusive-supplier__item .title,
	.exclusive-supplier__item .text {
		margin-left: 4vw;
		margin-right: 4vw;
	}
	.exclusive-supplier__item .title {
		font-size: 23px;
	}
	.exclusive-supplier__item .text {
		margin-bottom: 0;
	}
	.exclusive-supplier__item:nth-of-type(3n+1) {
		background: #E2E6E2;
	}
	.exclusive-supplier__item:nth-of-type(3n+2) {
		background: #ECEFED;
		width: 100%;
	}
	.exclusive-supplier__item:nth-of-type(3n) {
		background: #F7F8F7;
	}
	.exclusive-supplier__item .flowers {
		display : none;
	}
	.exclusive-supplier__item .images-wrapper {
		margin: 3vw 0;
	}
	.exclusive-supplier__item.wide .images-wrapper {
		margin: 0 0 3vw 0;
	}
	.exclusive-supplier__item.wide .title {
		margin-bottom: 3vw;
	}
	.exclusive-supplier__item.wide:nth-of-type(3n+1) {
		background: #ffffff;
		padding-bottom: 150px;
	}
	.exclusive-supplier__item.wide .delimeter {
		background-size: auto;
	}
}

@media only screen and (max-width:640px) {
	.exclusive-supplier__list {
		display: block;
	}
	.exclusive-supplier__item {
		padding-top: 12vw;
		padding-bottom: 12vw;
	}
	.exclusive-supplier__item .text {
		margin-left: 4vw;
		margin-right: 4vw;
		width: auto;
	}
	.exclusive-supplier__item .images-wrapper {
		margin: 6vw 0;
	}
	.exclusive-supplier__item.wide .images-wrapper {
		margin: 0 0 6vw 0;
	}
	.exclusive-supplier__item.wide .title {
		margin-bottom: 6vw;
	}
}

@media only screen and (max-width:480px) {
	.exclusive-supplier__item {
		padding-top: 16vw;
		padding-bottom: 16vw;
	}
	.exclusive-supplier__item .images-wrapper {
		margin: 10vw 0;
	}
	.exclusive-supplier__item.wide .images-wrapper {
		margin: 0 0 10vw 0;
	}
	.exclusive-supplier__item.wide .title {
		margin-bottom: 8vw;
	}
}