.block-other-products {	
	margin-top: 75px;
	margin-bottom: 60px;
}
	.block-other-products h2 {
		margin-bottom: 30px;
	}
	
	.block-other-products__list {
		margin-bottom: 52px;
	}
		.block-other-products__item {
			flex-basis: 32.4%;
			margin-left: .7%;
			margin-right: .7%;
			margin-bottom: 1.4%;
			font-size: 15px;
		}
		.block-other-products__item > div {
			padding: 30px 30px 120px;
		}
			.block-other-products__item:nth-of-type(3n+1) {
				margin-left: 0;
			}
			.block-other-products__item:nth-of-type(3n) {
				margin-right: 0;
			}
	.block-other-products__item .btns-block {
		bottom: 30px;
		left: 30px;
		right: 30px;
	}
	.block-other-products__item .btns-block > div {
		justify-content: space-between;
	}
	.block-other-products__item .btns-block > div.flex--content-end {
		justify-content: flex-end;
	}
	.block-other-products__item .btns-block .btn {
		font-size: 15px;
	}
	.block-other-products__item .picture {
		flex-basis: 35%;
		text-align: center;
	}
	.block-other-products__item .picture a {
		margin-right: 30px;
		display: inline-block;
		margin-bottom: 30px;
	}
	.block-other-products__item .picture img {
		height: 100%;
		width: auto;
		max-width: 100%;
	}
	.block-other-products__item .info {
		flex-basis: 65%;
		margin-bottom: 22px;
	}
	.block-other-products__item .title {
		font-size: 20px;
		line-height: 1.4;
		color: #000;
		font-weight: 600;
		margin-bottom: 45px;
	}
	.block-other-products__item .info .flex {
		justify-content: space-between;
	}
	.block-other-products__item .info .flex > * {
		width: 50%;
	}
	.block-other-products__item .volume {
		padding-right: 15px;
	}
	.block-other-products__item .volume > div:first-of-type,
	.block-other-products__item .best-before > div:first-of-type {
		color: #AAA;
		margin-bottom: 4px;
	}
	.block-other-products__item .features {
		line-height: 1.4;
	}
	.block-other-products__item .features ul li {
		position: relative;
		padding: 7px 0 7px 20px;
	}
	.block-other-products__item .features ul li:before {
		position: absolute;
		content: "";
		top: 12px;
		width: 8px;
		height: 8px;
		display: inline-block;
		margin-right: 15px;
		margin-left: -20px;
		background: url('/rr_images/default/marker__darkblue.svg') no-repeat 50% 50% scroll transparent;
	}
	.block-other-products + .sarepta-products {
		margin-top: 60px;
	}
	.block-other-products__item.dummy {
		display: flex;
		align-items: flex-start;
		align-content: center;
		justify-content: center;
		background-size: 100% auto;
	}
	.block-other-products__item.dummy .img--logo {
		max-width: 50%;
		margin-top: 55px;
	}
	.block-other-products__item.dummy + .block-other-products__item.dummy .img--logo {
		max-width: 70%;
		margin-top: 0;
	}
	
	.block-other-products__item select {
		font-size: 15px;
		border-radius: 6px;
		border: 1px solid transparent;
		padding: 12px;
	}
	.block-other-products__item select option {
		color: #000;
	}
	.block-other-products__item select:focus {
		outline:none;
	}

	.block-other-products__item .info.detail-mode .title {
		font-size: 23px;
		font-family: 'Kazemir';
		margin-bottom: 32px;
	}
	.block-other-products__item .info.detail-mode .volume {
		padding-right: 14px;
	}
		.block-other-products__item .info.detail-mode .volume,
		.block-other-products__item .info.detail-mode .best-before {
			padding-bottom: 25px;
		}
	.block-other-products__item .info.detail-mode .prop-title {
		color: #000;
		margin-bottom: 5px;
		font-weight: bold;
	}
	
@media only screen and (max-width:1460px) {
	.block-other-products {	
		margin-top: 5vw;
		margin-bottom: 4vw;
	}
	.block-other-products__list {
		margin-bottom: 3.5vw;
	}
	.block-other-products__item > div {
		padding: 2vw 2vw 8vw;
	}
	.block-other-products__item .btns-block {
		bottom: 2vw;
		left: 2vw;
		right: 2vw;
	}
	.block-other-products__item .picture a {
		margin-right: 2vw;
		margin-bottom: 2vw;
	}
	.block-other-products__item .info {
		margin-bottom: 1.5vw;
	}
	.block-other-products__item .title {
		margin-bottom: 3vw;
	}
	.block-other-products__item .volume {
		padding-right: 1vw;
	}
	.block-other-products__item .volume > div:first-of-type,
	.block-other-products__item .best-before > div:first-of-type {
		margin-bottom: .3vw;
	}
	.block-other-products__item .features ul li:before {
		margin-right: 1vw;
	}
	.block-other-products + .sarepta-products {
		margin-top: 4vw;
	}
	
	
	.block-other-products__item .info.detail-mode .info {
		margin-bottom: 1.5vw;
	}
	.block-other-products__item .info.detail-mode .title {
		margin-bottom: 2.2vw;
	}
	.block-other-products__item .info.detail-mode .volume {
		padding-right: 1vw;
	}
	.block-other-products__item .info.detail-mode .prop-title {
		margin-bottom: .3vw;
	}

}

@media only screen and (max-width:1222px) {
	.block-other-products__item {
		flex-basis: 49%;
		margin-left: 1%;
		margin-right: 1%;
		margin-bottom: 1.4%;
		font-size: 15px;
	}
	.block-other-products__item > div {
		padding: 2vw 2vw 8vw;
	}
		.block-other-products__item:nth-of-type(3n+1) {
			margin-left: 1%;
		}
		.block-other-products__item:nth-of-type(3n) {
			margin-right: 1%;
		}
		.block-other-products__item:nth-of-type(2n+1) {
			margin-left: 0;
		}
		.block-other-products__item:nth-of-type(2n) {
			margin-right: 0;
		}
	.block-other-products__item.dummy {
		background-image: url('/rr_images/decorations/bg__production.png')!important;
		background-repeat: no-repeat!important;
		background-position: center bottom!important;
		background-size: auto 95%!important;
	}
	.block-other-products__item.dummy.false-for-list-2-column {
		display: none;
	}
	.block-other-products__item.dummy + .block-other-products__item.dummy {
		display: none;
	}
}

@media only screen and (max-width:960px) {
	.block-other-products__item > div {
		padding-bottom: 10vw;
	}
}

@media only screen and (max-width:800px) {
	.block-other-products__item .info .flex {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.block-other-products__item .info .flex > * {
		width: 100%;
		padding-right: 0;
	}
	
	.block-other-products__item .info.detail-mode .flex > * {
		padding-right: 0;
		padding-bottom: 3vw;
	}
	
}

@media only screen and (max-width:640px) {
	.block-other-products__item {
		flex-basis: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.block-other-products__item > div {
		padding: 4vw 4vw 16vw;
	}
	.block-other-products__item .picture {
		flex-basis: 45%;
	}
	.block-other-products__item .info {
		flex-basis: 55%;
	}
	.block-other-products__item .btns-block {
		bottom: 4vw;
		left: 4vw;
		right: 4vw;
	}
	.block-other-products__item .features ul li {
		padding: 5px 0 5px 20px;
	}
	.block-other-products__item.dummy {
		display: none;
	}
}

@media only screen and (max-width:480px) {
	.block-other-products__item .title {
		font-size: 16px;
	}
	.block-other-products__item .volume {
		font-size: 15px;
	}
	.block-other-products__item .features {
		display: none;
	}
	.block-other-products__item {
		margin-bottom: 2.5%;
	}
	.block-other-products__item > div {
		padding: 4vw;
	}
	.block-other-products__item .info {
		margin-bottom: 32vw;
	}
	.block-other-products__item .btns-block > div {
		width: 100%;
		display: block;
	}
	.block-other-products__item .btns-block {
		bottom: 4vw;
		left: unset;
		right: 4vw;
		width: unset;
	}
	.block-other-products__item .btns-block .btn {
		width: 43vw;
		margin-top: 3vw;
		float: right;
		font-size: 13px;
	}
	.block-other-products__item .picture a {
		margin-right: 4vw;
		margin-bottom: 4vw;
	}
	.block-other-products__item:nth-of-type(3n+1) {
		margin-left: 0;
	}
	.block-other-products__item:nth-of-type(3n) {
		margin-right: 0;
	}
	.block-other-products__item .picture {
		flex-basis: 40%;
	}
	.block-other-products__item .info {
		flex-basis: 60%;
	}

}