html, body {min-width: 320px; height: 100%; min-height: 100%;}
body {margin: 0; line-height: 1.32; color: #000; font-family: 'TTNorms', serif;}
a {color: inherit}
a img {border: none;}
* {outline: none;}
input, button {-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-shadow: none; box-shadow: none; padding: 0; margin: 0; border: none; outline: none; background: none; box-sizing: border-box;}
body.adults-opened {width: 100% !important; height: 100% !important; overflow: hidden !important; position: fixed !important;}
body.adults-opened::-webkit-scrollbar, body.adults-opened::-webkit-scrollbar-thumb {background-color: transparent !important; width: 0 !important;}
.adults, .adults-number, .adults-buttons {display: flex; justify-content: center; align-items: center;}
.adults {background: rgba(0,0,0,0.8); width: 100%; height: 100%; font-size: 18px; color: #ffffff; position: fixed; left: 0; top: 0; z-index: 2000; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0; visibility: hidden;}
body.adults-opened .adults {opacity: 1; visibility: visible;}
.adults-content {padding: 0 30px;}
.adults-number {margin: 0 0 0.15em 0; letter-spacing: -0.1em; line-height: 0.8; font-family: 'BodoniCyrillicFWF'; font-size: 1000%;}
.adults-number:before {content: '18';}
.adults-number:after {content: '+'; margin-left: 0.05em; margin-bottom: 0.1em; font-weight: bold; font-size: 70%;}
.adults-text {max-width: 20em; margin: 0 auto 2em auto; text-align: center;}
.adults-text p {margin-bottom: 1.5em;}
.adults-text p:last-child {margin-bottom: 0;}
.adults-buttons .button {background: #ffffff; display: inline-flex; justify-content: center; align-items: center; min-width: 13.3em; height: 3.2em; text-decoration: none; color: #000000; cursor: pointer;}
.adults-buttons .button > span {display: inline-flex; justify-content: center; align-items: center; position: relative;}
.adults-buttons .button > span:before {content: ''; width: 100%; height: 0; border-top: 1px solid; position: absolute; left: 0; bottom: 0; -webkit-transform: scaleX(0); transform: scaleX(0); opacity: 0; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease;}
.adults-buttons .button:hover > span:before {-webkit-transform: scaleX(1); transform: scaleX(1); opacity: 1;}
.app {width: 100%; overflow: hidden; animation: fadeIn 1s linear;}
@keyframes fadeIn {from {opacity: 0;}}
.title {font-family: 'BodoniCyrillic', serif; font-size: 60px; line-height: .96; text-transform: uppercase; color: #000;}
.title--large {font-size: 75px;}
@media (max-width: 1679px) {
	.title {font-size: calc(60 / 1680 * 100vw);}
	.title--large {font-size: calc(75 / 1680 * 100vw);}
}
.title--white {color: #ffffff;}
.title--brown {color: #c37d55;}
.title--beige {color: #ead6bd;}
.header {height: 205px; background: #fff; display: flex; align-items: center; justify-content: space-between; padding-left: 184px; padding-right: 208px;}
@media (max-width: 1679px) {
	.header {width: 1384px; padding-left: 30px; padding-right: 54px; margin: 0 auto; max-width: 100%; box-sizing: border-box;}
}
.logo {width: 220px;}
.logo img,.logo-tvz img {width: 100%;}
.logo-tvz {width: 130px; display: inline-block;}
.menu {font-family: 'Mabry'; padding-right: 5px; display: flex; justify-content: space-around; width: 100%; max-width: 720px;}
.menu a {font-size: 14px; line-height: 1; text-transform: uppercase; color: #000000; text-decoration: none; position: relative; transition: 300ms;}
.menu span {display: none}
.menu a:after {content: ''; position: absolute; top: calc(100% + 7px); left: 50%; width: 0; transform: translateX(-50%); height: 1px; transition: 300ms; background: #c37d55;}
.menu a:hover, .menu a.active {color: #c37d55;}
.menu a:hover:after, .menu a.active:after {width: calc(100% + 20px);}
.footer {height: 260px; background: #EEEEEE; display: flex; align-items: center; justify-content: space-between; padding-left: 78px; padding-right: 81px; font-size: 18px; position: relative;}
.footer__left {display: flex; align-items: center;}
.footer .menu {padding-right: 0; max-width: 600px;}
.copy {margin-left: 40px;}
.amio {white-space: nowrap;}
@media (max-width: 1680px) {
	.footer {font-size: calc(16 / 1680 * 100vw);}
	.footer .menu {max-width: calc(700 / 1680 * 100vw);}
	.footer .menu a {font-size: calc(16 / 1680 * 100vw);}
	.logo-tvz {width: calc(130 / 1680 * 100vw);}
	.logo {width: calc(230 / 1680 * 100vw);}
	.header {height: calc(205 / 1680 * 100vw);}
}
@media (max-width: 1520px) {
	.footer {width: 1520px; padding-left: 30px; padding-right: 54px; margin: 0 auto; max-width: 100%; box-sizing: border-box;}
}
@media (max-width: 1300px) {
	.menu {max-width: calc(1050 / 1680 * 100vw);}
	.menu a {font-size: calc(22 / 1680 * 100vw);}
}
.scroll-helper {position: fixed; bottom: 100px; left: 0;}
.animate > .fromTop {transform: translateY(-50px); opacity: 0; transition: 1000ms;}
.animate > .fromBottom {transform: translateY(50px); opacity: 0; transition: 1000ms;}
.animate > .fromRight {transform: translateX(50px); opacity: 0; transition: 1000ms;}
.animate > .fromLeft {transform: translateX(-50px); opacity: 0; transition: 1000ms;}
.fadeIn {opacity: 0; transition: 1000ms;}
.animated > .fromTop, .animated > .fromBottom, .animated > .fromRight, .animated > .fromLeft, .animated > .fadeIn {transform: none; opacity: 1;}
.animation-delay-2 {transition-delay: .2s !important;}
.animation-delay-4 {transition-delay: .4s !important;}
.animation-delay-6 {transition-delay: .6s !important;}
.owl-carousel {position: relative;}
.owl-stage-outer {overflow: hidden; height: 100%;}
.owl-stage {-ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; height: 100%;}
.owl-stage:after {content: ''; display: block; width: 100%; height: 0; clear: both;}
.owl-item {-ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-backface-visibility: hidden; -webkit-touch-callout: none; height: 100%; min-height: 1px; float: left; position: relative;}
.owl-dots.disabled, .owl-nav.disabled {display: none;}
.owl-nav {position: absolute; left: 0; right: 0; top: 50%;}
.owl-nav button {-webkit-tap-highlight-color: transparent; -webkit-appearance: none; background: none; border: 0; outline: none; display: inline-flex; justify-content: center; align-items: center; overflow: visible; width: 80px; height: 80px; font-size: 0; position: absolute; top: -40px; cursor: pointer; z-index: 10;}
.owl-nav button:before {content: ''; background-repeat: no-repeat; background-size: contain; display: block; width: 100%; height: 100%; transition: transform 0.3s;}
.owl-nav .owl-prev {left: 80px;}
.owl-nav .owl-next {right: 80px;}
@media (max-width: 1679px) {
	.owl-nav .owl-prev {left: 4vw;}
	.owl-nav .owl-next {right: 4vw;}
}
.owl-nav .owl-prev:before {background-image: url(../img/arrow-left.svg); background-position: 0 50%;}
.owl-nav .owl-prev:hover:before {transform: translateX(-25%);}
.owl-nav .owl-next:before {background-image: url(../img/arrow-right.svg); background-position: 100% 50%;}
.owl-nav .owl-next:hover:before {transform: translateX(25%);}
.owl-dots {display: flex; justify-content: center; align-items: center; position: absolute; left: 0; right: 0; bottom: 30px;}
.owl-dot {-webkit-appearance: none; background: none; border: 0; outline: none; background: #fff; border-radius: 50%; width: 12px; height: 12px; padding: 0; margin: 0 20px; position: relative; cursor: pointer;}
.owl-dot.active {background: #000000; cursor: default;}
.slider {background-color: #f1f1f1; height: 835px; margin-bottom: 140px; position: relative; transition: 3s;}
.single-slider__item, .single-slider__item__bg {background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: relative; overflow: hidden;}
.single-slider__item__in {position: relative; max-width: 1680px; margin: 0 auto; height: 835px;}
@media (max-width: 1679px) {
	.slider {margin-bottom: calc(140 / 1680 * 100vw); height: calc(835 / 1680 * 100vw);}
	.single-slider__item__in {height: calc(835 / 1680 * 100vw);}
}
.single-slider__item__text {position: absolute; top: 180px; left: 195px;}
.single-slider__item__text .title {line-height: 0.9; font-size: 130px; position: relative;}
.single-slider__item__text .text {font-size: 30px; line-height: 1; font-family: 'Mabry', serif; font-weight: 300; text-transform: uppercase; padding-left: 11px; margin-top: 5px; margin-bottom: 45px;}
.single-slider__item__text .btn {margin-left: 11px;}
.single-slider__item__text .title + .btn {margin-top: 15px;}
@media (max-width: 1679px) {
	.single-slider__item__text {top: calc(180 / 1680 * 100vw); margin-bottom: calc(120 / 1680 * 100vw); left: calc(195 / 1680 * 100vw);}
	.single-slider__item__text .title {font-size: calc(130 / 1680 * 100vw);}
	.single-slider__item__text .text {font-size: calc(30 / 1680 * 100vw); margin-bottom: calc(45 / 1680 * 100vw);}
}
.btn {padding-left: 30px; padding-right: 99px; height: 46px; position: relative; cursor: pointer; color: #fff; font-size: 18px; line-height: 1.33; display: inline-flex; align-items: center; text-decoration: none;}
.btn--brown {background: #c37d55;}
.btn:after {content: ''; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); background-image: url("../img/btn-arrow.svg"); width: 21px; height: 16px; background-position: 0 0; background-repeat: no-repeat; transition: 600ms;}
@media (min-width: 1000px) {
	.btn:hover:after {right: 15px;}
}
@media (max-width: 1679px) {
	.btn {font-size: 16px;}
}
.txt {padding-left: 40px; font-size: 18px; line-height: 132%;}
.txt__text {max-width: 520px;}
.txt p {margin: 25px 0;}
.txt p:first-child {margin-top: 0;}
.txt p:last-child {margin-bottom: 0;}
.txt .title {margin-bottom: 37px; margin-left: -40px;}
.txt .btn {margin-top: 50px; margin-left: -40px;}
@media (max-width: 1679px) {
	.txt {font-size: calc(18 / 1680 * 100vw);}
	.txt__text {max-width: 450px;}
	.txt .title {margin-bottom: calc(37 / 1680 * 100vw);}
}
@media (max-width: 1240px) {
	.txt {font-size: 15px;}
}
.index__block1 {padding-top: 920px; max-width: 1680px; padding-left: 80px; padding-right: 80px; box-sizing: border-box; position: relative;}
.index__block1__pic1 {position: absolute; width: 452px; height: 226px; left: 50%; margin-left: 342px; top: 100%; margin-top: -270px; background-image: url(../img/home/brand1.png); background-position: 0 0; background-repeat: no-repeat; background-size: contain;}
.index__block1__pic2 {position: absolute; width: 1260px; height: 630px; left: 50%; margin-left: -759px; top: 130px; background: #ead6bd;}
.index__block1__pic3 {position: absolute; width: 650px; height: 750px; left: 50%; margin-left: -670px; top: 542px; background-image: url("../img/home/brand2.jpg"); background-position: 0 0; background-repeat: no-repeat; background-size: cover;}
.index__block1__pic4 {position: absolute; width: 820px; height: 630px; left: 50%; margin-left: -409px; top: 0; background-image: url("../img/home/brand3.jpg"); background-position: 0 0; background-repeat: no-repeat; background-size: cover;}
.index__block1__pic5 {position: absolute; width: 480px; height: 630px; top: 287px; left: 50%; margin-left: 279px; background-image: url("../img/home/brand4.jpg"); background-position: 0 0; background-repeat: no-repeat; background-size: cover;}
.index__block1__text {background: #fff; padding: 117px 90px 208px 90px; position: relative; left: 50%; width: calc(50% + 110px); box-sizing: border-box; margin-left: -110px;}
@media (max-width: 1679px) {
	.index__block1 {padding-top: calc(920 / 1680 * 100vw); padding-left: calc(80 / 1680 * 100vw); padding-right: calc(80 / 1680 * 100vw);}
	.index__block1__pic1 {width: calc(452 / 1680 * 100vw); height: calc(226 / 1680 * 100vw); margin-left: calc(342 / 1680 * 100vw); margin-top: calc(-224 / 1680 * 100vw - 46px);}
	.index__block1__pic2 {width: calc(1260 / 1680 * 100vw); height: calc(630 / 1680 * 100vw); margin-left: calc(-759 / 1680 * 100vw); top: calc(130 / 1680 * 100vw);}
	.index__block1__pic3 {width: calc(650 / 1680 * 100vw); height: calc(750 / 1680 * 100vw); margin-left: calc(-670 / 1680 * 100vw); top: calc(542 / 1680 * 100vw);}
	.index__block1__pic4 {width: calc(820 / 1680 * 100vw); height: calc(630 / 1680 * 100vw); margin-left: calc(-409 / 1680 * 100vw);}
	.index__block1__pic5 {width: calc(480 / 1680 * 100vw); height: calc(630 / 1680 * 100vw); top: calc(287 / 1680 * 100vw); margin-left: calc(279 / 1680 * 100vw);}
	.index__block1__text {padding: calc(117 / 1680 * 100vw) calc(90 / 1680 * 100vw) calc(208 / 1680 * 100vw); margin-left: calc(-110 / 1680 * 100vw); width: calc(50% + 6.5vw);}
}
.index__block2 {padding-top: 124px; margin-bottom: 224px; max-width: 1680px; box-sizing: border-box; position: relative;}
.index__block2__pic1 {position: absolute; left: 0; top: -61px; width: 563px; height: 563px; background-image: url("../img/home/history1.png?2"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; z-index: 1;}
.index__block2__pic2 {position: absolute; right: 0; top: 0; width: 1210px; height: 850px; background-image: url("../img/home/history2.jpg"); background-position: 0 0; background-repeat: no-repeat; background-size: cover;}
.index__block2__text {background: #fff; padding: 114px 27px 0 206px; position: relative; width: 58%; min-height: 730px; left: 50%; margin-left: -840px; box-sizing: border-box;}
.index__block2__text .txt {position: relative; z-index: 2;}
.index__block2__text .title {font-size: 100px; margin-bottom: 26px;}
@media (max-width: 1679px) {
	.index__block2 {padding-top: calc(124 / 1680 * 100vw); margin-bottom: calc(224 / 1680 * 100vw);}
	.index__block2__pic1 {top: calc(-61 / 1680 * 100vw); width: calc(563 / 1680 * 100vw); height: calc(563 / 1680 * 100vw);}
	.index__block2__pic2 {width: calc(1210 / 1680 * 100vw); height: calc(850 / 1680 * 100vw);}
	.index__block2__text {padding: calc(114 / 1680 * 100vw) calc(27 / 1680 * 100vw) 0 calc(206 / 1680 * 100vw); min-height: calc(730 / 1680 * 100vw); margin-left: calc(-840 / 1680 * 100vw);}
	.index__block2__text .title {font-size: calc(100 / 1680 * 100vw);}
}
.index__block3 {padding-top: 110px; padding-bottom: 160px; position: relative; background: #000 url("../img/home/products1.png") 100% 90% no-repeat; background-size: auto 671px; min-height: 890px; box-sizing: border-box; margin-bottom: 160px;}
.index__block3__pic-pic1 {background-image: url("../img/home/products3.png"); background-position: 100% 100%; background-repeat: no-repeat; background-size: contain; position: absolute; right: 0; bottom: 100%; width: 795px; height: 260px;}
.index__block3__pic-pink1 {position: absolute; left: 50%; top: 0; width: 200px; height: 200px; margin-left: -800px; margin-top: 585px; background: #ead6bd;}
.index__block3__pic-pic2 {background: #E5E5E5; background-image: url("../img/home/products2.jpg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: absolute; left: 50%; top: 0; width: 650px; height: 820px; margin-left: -760px; margin-top: -75px;}
.index__block3__pic-pink2 {position: absolute; left: 50%; top: 0; width: 25px; height: 270px; margin-left: -240px; margin-top: -224px; background: #ead6bd;}
.index__block3__pic-pink3 {position: absolute; left: 50%; top: 0; width: 25px; height: 570px; margin-left: -240px; margin-top: 370px; background: #ead6bd;}
.index__block3__text {left: 50%; position: relative; margin-left: 15px; padding-right: 20px; box-sizing: border-box; width: calc(50% - 15px);}
.index__block3__text .txt {padding-left: 0;}
.index__block3__text .txt__text {color: #fff; max-width: 521px;}
.index__block3__text .title {margin-left: -262px; font-size: 122px; margin-bottom: 20px;}
.index__block3__text .btn {margin-left: 0;}
@media (max-width: 1679px) {
	.index__block3 {padding-top: calc(110 / 1680 * 100vw); padding-bottom: calc(160 / 1680 * 100vw); background-size: auto calc(671 / 1680 * 100vw); min-height: calc(890 / 1680 * 100vw); margin-bottom: calc(160 / 1680 * 100vw);}
	.index__block3__pic-pink1 {width: calc(200 / 1680 * 100vw); height: calc(200 / 1680 * 100vw); margin-left: calc(-800 / 1680 * 100vw); margin-top: calc(585 / 1680 * 100vw);}
	.index__block3__pic-pic1 {width: calc(795 / 1680 * 100vw); height: calc(260 / 1680 * 100vw);}
	.index__block3__pic-pic2 {width: calc(650 / 1680 * 100vw); height: calc(820 / 1680 * 100vw); margin-left: calc(-760 / 1680 * 100vw); margin-top: calc(-75 / 1680 * 100vw);}
	.index__block3__pic-pink2 {width: calc(25 / 1680 * 100vw); height: calc(270 / 1680 * 100vw); margin-left: calc(-240 / 1680 * 100vw); margin-top: calc(-224 / 1680 * 100vw);}
	.index__block3__pic-pink3 {width: calc(25 / 1680 * 100vw); height: calc(570 / 1680 * 100vw); margin-left: calc(-240 / 1680 * 100vw); margin-top: calc(370 / 1680 * 100vw);}
	.index__block3__text .title {margin-left: calc(-262 / 1680 * 100vw); font-size: calc(122 / 1680 * 100vw); margin-bottom: calc(20 / 1680 * 100vw);}
}
.index__block4 {padding-top: 100px; padding-bottom: 500px; position: relative; margin-bottom: 85px;}
.index__block4__pic1 {background-image: url("../img/home/consumption1.png"); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; position: absolute; left: 50%; bottom: 0; margin-left: 414px; width: 295px; height: 609px;}
.index__block4__pic2 {background: #ead6bd; position: absolute; left: 50%; top: 0; margin-left: -150px; margin-top: 100px; width: 690px; height: 680px;}
.index__block4__pic3 {background-image: url("../img/home/consumption2.jpg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: absolute; left: 50%; bottom: 0; margin-left: -500px; margin-bottom: 55px; width: 390px; height: 400px;}
.index__block4__pic4 {background-image: url("../img/home/consumption3.jpg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: absolute; left: 50%; top: 0; margin-left: -20px; margin-top: 174px; width: 430px; height: 677px;}
.index__block4__pic5 {background-image: url("../img/home/consumption4.jpg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: absolute; left: 50%; top: 0; margin-left: 280px; width: 480px; height: 280px;}
.index__block4__text {background: #fff; padding: 40px 40px 0 170px; position: relative; max-width: 690px; min-height: 530px; left: 50%; margin-left: -840px; box-sizing: border-box;}
.index__block4__text .txt__text {max-width: 390px;}
@media (max-width: 1679px) {
	.index__block4 {padding-top: calc(100 / 1680 * 100vw); padding-bottom: calc(500 / 1680 * 100vw); margin-bottom: calc(85 / 1680 * 100vw);}
	.index__block4__pic1 {width: calc(295 / 1680 * 100vw); height: calc(609 / 1680 * 100vw); margin-left: calc(414 / 1680 * 100vw);}
	.index__block4__pic2 {width: calc(690 / 1680 * 100vw); height: calc(680 / 1680 * 100vw); margin-left: calc(-150 / 1680 * 100vw); margin-top: calc(100 / 1680 * 100vw);}
	.index__block4__pic3 {width: calc(390 / 1680 * 100vw); height: calc(400 / 1680 * 100vw); margin-left: calc(-500 / 1680 * 100vw); margin-bottom: calc(55 / 1680 * 100vw);}
	.index__block4__pic4 {width: calc(430 / 1680 * 100vw); height: calc(677 / 1680 * 100vw); margin-left: calc(-20 / 1680 * 100vw); margin-top: calc(174 / 1680 * 100vw);}
	.index__block4__pic5 {width: calc(480 / 1680 * 100vw); height: calc(280 / 1680 * 100vw); margin-left: calc(280 / 1680 * 100vw);}
	.index__block4__text {padding: calc(40 / 1680 * 100vw) calc(40 / 1680 * 100vw) 0 calc(170 / 1680 * 100vw); max-width: calc(690 / 1680 * 100vw); min-height: calc(530 / 1680 * 100vw); margin-left: calc(-840 / 1680 * 100vw);}
}
.products-slider, .products-slider .single-slider__item__in {height: 670px;}
.products-slider {margin-bottom: 210px;}
.products-slider .single-slider__item__text {top: 85px;}
.products__block1 {position: relative; max-width: 1680px; margin: 0 auto; padding-bottom: 25px; margin-bottom: 215px; box-sizing: border-box; min-height: 845px;}
.products__block1__text {left: 50%; position: relative; margin-left: 105px; padding-right: 80px; box-sizing: border-box; width: calc(50% - 105px); top: -90px;}
.products__block1__text .txt__text {max-width: 520px;}
.products__block1__pic1 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/vodka1.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 890px; height: 603px; margin-left: -680px; margin-top: 455px;}
.products__block1__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/vodka2.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 860px; height: 845px; margin-left: -840px;}
.products__block1__pic3 {position: absolute; left: 50%; top: 0; background: #ead6bd; width: 30px; height: 175px; margin-left: -50px; margin-top: -35px;}
@media (max-width: 1679px) {
	.products-slider, .products-slider .single-slider__item__in {height: calc(670 / 1680 * 100vw);}
	.products-slider {margin-bottom: calc(210 / 1680 * 100vw);}
	.products-slider .single-slider__item__text {top: calc(85 / 1680 * 100vw);}
	.products__block1 {padding-bottom: calc(25 / 1680 * 100vw) 0; margin-bottom: calc(215 / 1680 * 100vw); min-height: calc(845 / 1680 * 100vw);}
	.products__block1__text {margin-left:calc(105 / 1680 * 100vw); padding-right:calc(80 / 1680 * 100vw); width: calc(50% - 5.25vw); top: calc(-90 / 1680 * 100vw);}
	.products__block1__pic1 {width:calc(890 / 1680 * 100vw); height:calc(603 / 1680 * 100vw); margin-left: calc(-680 / 1680 * 100vw); margin-top: calc(455 / 1680 * 100vw);}
	.products__block1__pic2 {width:calc(860 / 1680 * 100vw); height:calc(845 / 1680 * 100vw); margin-left: calc(-840 / 1680 * 100vw);}
	.products__block1__pic3 {width:calc(30 / 1680 * 100vw); height:calc(175 / 1680 * 100vw); margin-left: calc(-50 / 1680 * 100vw); margin-top: calc(-35 / 1680 * 100vw);}
}
.products__block2 {position: relative; max-width: 1680px; margin: 0 auto; padding-top: 230px; margin-bottom: 400px; min-height: 845px;}
.products__block2__text {position: relative; margin-left: 160px; padding-right: 140px; box-sizing: border-box; width: calc(50% - 105px);}
.products__block2__text .txt__text {max-width: 480px;}
.products__block2__pic1 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/hrenovuha1.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 635px; height: 375px; margin-left: -270px; margin-top: 1050px;}
.products__block2__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/hrenovuha2.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 860px; height: 845px; margin-left: -20px; margin-top: 260px;}
.products__block2__pic3 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/hrenovuha3.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 350px; height: 350px; margin-left: -90px;}
@media (max-width: 1679px) {
	.products__block2 {padding-top: calc(230 / 1680 * 100vw); margin-bottom:calc(400 / 1680 * 100vw); min-height: calc(845 / 1680 * 100vw);}
	.products__block2__text {margin-left:calc(160 / 1680 * 100vw); padding-right:calc(140 / 1680 * 100vw); width: calc(50% - 9.5vw);}
	.products__block2__pic1 {width:calc(635 / 1680 * 100vw); height:calc(375 / 1680 * 100vw); margin-left: calc(-270 / 1680 * 100vw); margin-top: calc(1050 / 1680 * 100vw);}
	.products__block2__pic2 {width:calc(860 / 1680 * 100vw); height:calc(845 / 1680 * 100vw); margin-left: calc(-20 / 1680 * 100vw); margin-top: calc(260 / 1680 * 100vw);}
	.products__block2__pic3 {width:calc(350 / 1680 * 100vw); height:calc(350 / 1680 * 100vw); margin-left: calc(-90 / 1680 * 100vw);}
}
.products__block3 {position: relative; max-width: 1680px; margin: 0 auto; margin-bottom: 420px;}
.products__block3__text {left: 50%; position: relative; margin-left: 105px; padding-right: 80px; box-sizing: border-box; width: calc(50% - 105px); top: -30px;}
.products__block3__text .txt__text {max-width: 520px;}
.products__block3__pic1 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/medovuha1.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 613px; height: 473px; margin-left: -220px; margin-top: 710px;}
.products__block3__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/medovuha2.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 860px; height: 845px; margin-left: -840px;}
.products__block3__pic3 {position: absolute; left: 50%; top: 0; background: #ead6bd; width: 218px; height: 90px; margin-left: -110px; margin-top: 88px;}
@media (max-width: 1679px) {
	.products__block3 {margin-bottom:calc(420 / 1680 * 100vw);}
	.products__block3__text {margin-left:calc(105 / 1680 * 100vw); padding-right:calc(80 / 1680 * 100vw); width: calc(50% - 5.25vw); top:calc(-30 / 1680 * 100vw);}
	.products__block3__pic1 {width:calc(613 / 1680 * 100vw); height:calc(473 / 1680 * 100vw); margin-left: calc(-220 / 1680 * 100vw); margin-top: calc(710 / 1680 * 100vw);}
	.products__block3__pic2 {width:calc(860 / 1680 * 100vw); height:calc(845 / 1680 * 100vw); margin-left: calc(-840 / 1680 * 100vw);}
	.products__block3__pic3 {width:calc(218 / 1680 * 100vw); height:calc(90 / 1680 * 100vw); margin-left: calc(-110 / 1680 * 100vw); margin-top: calc(88 / 1680 * 100vw);}
}
.products__block4 {position: relative; max-width: 1680px; margin: 0 auto; margin-bottom: 30px;}
.products__block4__text {position: relative; margin-left: 160px; padding-right: 140px; box-sizing: border-box; width: calc(50% - 105px); top: -190px;}
.products__block4__text .txt__text {max-width: 480px;}
.products__block4__pic1 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/medovuha-s-percem1.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 681px; height: 245px; margin-left: -140px; margin-top: 1135px;}
.products__block4__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/medovuha-s-percem2.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 860px; height: 845px; margin-left: -20px; margin-top: 260px;}
.products__block4__pic3 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/medovuha-s-percem3.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 350px; height: 350px; margin-left: -90px;}
@media (max-width: 1679px) {
	.products__block4 {margin-bottom:calc(30 / 1680 * 100vw);}
	.products__block4__text {margin-left:calc(160 / 1680 * 100vw); padding-right:calc(140 / 1680 * 100vw); width: calc(50% - 9.5vw); top: calc(-190 / 1680 * 100vw);}
	.products__block4__pic1 {width:calc(681 / 1680 * 100vw); height:calc(245 / 1680 * 100vw); margin-left: calc(-140 / 1680 * 100vw); margin-top: calc(1135 / 1680 * 100vw);}
	.products__block4__pic2 {width:calc(860 / 1680 * 100vw); height:calc(845 / 1680 * 100vw); margin-left: calc(-20 / 1680 * 100vw); margin-top: calc(260 / 1680 * 100vw);}
	.products__block4__pic3 {width:calc(350 / 1680 * 100vw); height:calc(350 / 1680 * 100vw); margin-left: calc(-90 / 1680 * 100vw);}
}
.products__block5 {position: relative; max-width: 1680px; margin: 0 auto; margin-bottom: 300px;}
.products__block5__text {left: 50%; position: relative; margin-left: 105px; padding-right: 80px; box-sizing: border-box; width: calc(50% - 105px); top: -30px;}
.products__block5__text .txt__text {max-width: 520px;}
.products__block5__pic1 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/samogon1.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 871px; height: 275px; margin-left: -700px; margin-top: 830px;}
.products__block5__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/products/samogon2.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 860px; height: 845px; margin-left: -840px;}
.products__block5__pic3 {position: absolute; left: 50%; top: 0; background: #ead6bd; width: 90px; height: 218px; margin-left: -28px; margin-top: 580px;}
@media (max-width: 1679px) {
	.products__block5 {margin-bottom:calc(300 / 1680 * 100vw)
	}
	.products__block5__text {margin-left:calc(105 / 1680 * 100vw); padding-right:calc(80 / 1680 * 100vw); width: calc(50% - 5.25vw); top:calc(-30 / 1680 * 100vw);}
	.products__block5__pic1 {width:calc(871 / 1680 * 100vw); height:calc(275 / 1680 * 100vw); margin-left: calc(-700 / 1680 * 100vw); margin-top: calc(830 / 1680 * 100vw);}
	.products__block5__pic2 {width:calc(860 / 1680 * 100vw); height:calc(845 / 1680 * 100vw); margin-left: calc(-840 / 1680 * 100vw);}
	.products__block5__pic3 {width:calc(90 / 1680 * 100vw); height:calc(218 / 1680 * 100vw); margin-left: calc(-28 / 1680 * 100vw); margin-top: calc(580 / 1680 * 100vw);}
}
.about__block1 {position: relative; margin-top: 33px;}
.about__block1__in {max-width: 1680px; min-height: 650px; margin: 0 auto; padding: 25px 0 0;}
.about__block1__text {position: relative; margin-left: 300px; padding-right: 109px; padding-bottom: 120px; box-sizing: border-box; width: calc(57% - 300px);}
.about__block1__text .title {font-size: 130px; margin-bottom: 18px; margin-left: -130px;}
.about__block1__text .txt {padding-left: 0;}
.about__block1__text .txt__text {max-width: 520px;}
.about__block1__pic1 {position: absolute; left: 50%; top: 0; background-image: url("../img/about/about1.png?2"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 143px; height: 320px; margin-top: -70px; pointer-events: none;}
.about__block1__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/about/about2.jpg?2"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 650px; height: 650px; margin-left: 109px;}
.about__block1__pic3 {position: absolute; left: 0; top: 0; background-image: url("../img/about/about3.png?2"); background-position: 100% 50%;background-repeat: no-repeat;background-size: contain; width: 360px; height: 582px; margin-top: 165px;}
.about__block1__pic4 {position: absolute; left: 50%; top: 0; background: #ead6bd; width: 30px; height: 175px; margin-left: 630px; margin-top: -52px;}
.about__block1__pic5 {position: absolute; left: 50%; top: 0; background: #ead6bd; width: 406px; height: 40px; margin-left: 230px; margin-top: 650px;}
@media (max-width: 1679px) {
	.about__block1__in {padding-top: calc(25 / 1680 * 100vw); min-height: calc(650 / 1680 * 100vw);}
	.about__block1__text {margin-left: 17vw; padding-right: calc(109 / 1680 * 100vw); padding-bottom: calc(120 / 1680 * 100vw); width: calc(57% - 17vw);}
	.about__block1__text .title {font-size: calc(130 / 1680 * 100vw); margin-bottom: calc(18 / 1680 * 100vw); margin-left: calc(-130 / 1680 * 100vw);}
	.about__block1__pic1 {width: calc(143 / 1680 * 100vw); height: calc(320 / 1680 * 100vw); margin-top: calc(-70 / 1680 * 100vw);}
	.about__block1__pic2 {width: calc(650 / 1680 * 100vw); height: calc(650 / 1680 * 100vw); margin-left: calc(109 / 1680 * 100vw);}
	.about__block1__pic3 {width: calc(360 / 1680 * 100vw); height: calc(582 / 1680 * 100vw); margin-top: calc(165 / 1680 * 100vw);}
	.about__block1__pic4 {width: calc(30 / 1680 * 100vw); height: calc(175 / 1680 * 100vw); margin-left: calc(630 / 1680 * 100vw); margin-top: calc(-52 / 1680 * 100vw);}
	.about__block1__pic5 {width: calc(406 / 1680 * 100vw); height: calc(40 / 1680 * 100vw); margin-left: calc(230 / 1680 * 100vw); margin-top: calc(650 / 1680 * 100vw);}
}
.about__block2 {position: relative; max-width: 1680px; margin: 0 auto 150px; padding: 130px 0 0; min-height: 845px; box-sizing: border-box;}
.about__block2__text {position: relative; left: 50%; margin-left: 152px; padding-right: 80px; box-sizing: border-box; width: calc(50% - 152px);}
.about__block2__text .txt {padding-left: 0;}
.about__block2__text .txt__text {max-width: 520px;}
.about__block2__pic1 {position: absolute; left: 50%; bottom: 0; background-image: url("../img/about/collection1.png?2"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 164px; height: 288px; margin-left: 560px; margin-bottom: -80px;}
.about__block2__pic2 {position: absolute; left: 50%; top: 0; background-image: url("../img/about/collection2.jpg?2"); background-position: 50% 50%;background-repeat: no-repeat;background-size: cover; width: 860px; height: 845px; margin-left: -840px;}
.about__block2__text2 {position: absolute; top: 0; right: 50%; margin-right: -90px; margin-top: 130px; padding: 30px 45px 30px 55px; background: #ead6bd; text-transform: uppercase; font-size: 24px;}
@media (max-width: 1679px) {
	.about__block2 {margin-bottom: calc(150 / 1680 * 100vw); padding-top: calc(130 / 1680 * 100vw); min-height: calc(845 / 1680 * 100vw);}
	.about__block2__text {margin-left: 9vw; padding-right: calc(80 / 1680 * 100vw); width: calc(50% - 9vw);}
	.about__block2__pic1 {width: calc(164 / 1680 * 100vw); height: calc(288 / 1680 * 100vw); margin-left: calc(560 / 1680 * 100vw); margin-bottom: calc(-80 / 1680 * 100vw);}
	.about__block2__pic2 {width: calc(860 / 1680 * 100vw); height: calc(845 / 1680 * 100vw); margin-left: calc(-840 / 1680 * 100vw);}
	.about__block2__text2 {margin-right: calc(-90 / 1680 * 100vw); margin-top: calc(130 / 1680 * 100vw); padding: calc(30 / 1680 * 100vw) calc(45 / 1680 * 100vw) calc(30 / 1680 * 100vw) calc(55 / 1680 * 100vw); font-size: calc(24 / 1680 * 100vw);}
}
.history__block1 {display: flex; align-items: flex-end; position: relative; max-width: 1680px; margin: 33px auto 100px; padding: 75px 0 0; min-height: 640px; box-sizing: border-box;}
.history__block1__text {position: relative; margin-left: 165px; padding-right: 20px; box-sizing: border-box; width: calc(50% - 165px);}
.history__block1__text .title {font-size: 90px;}
.history__block1__text .txt__text {font-family: BodoniCyrillic, serif; font-size: 36px; line-height: 91%; max-width: 650px;}
.history__block1__pic1 {position: absolute; top: 0; left: 50%; background-image: url("../img/history/history1.jpg"); background-position: 50% 0;background-repeat: no-repeat;background-size: cover; width: 690px; height: 640px; margin-left: 70px;}
.history__block1__pic2 {position: absolute; top: 0; left: 50%; background: #ead6bd; width: 30px; height: 175px; margin-left: 639px; margin-top: -52px;}
@media (max-width: 1679px) {
	.history__block1 {margin-bottom: calc(200 / 1680 * 100vw); padding-top: calc(75 / 1680 * 100vw); min-height: calc(640 / 1680 * 100vw);}
	.history__block1__text {margin-left: 9.8vw; width: calc(50% - 9.8vw);}
	.history__block1__text .title {font-size: calc(90 / 1680 * 100vw);}
	.history__block1__text .txt__text {font-size: calc(36 / 1680 * 100vw);}
	.history__block1__pic1 {width: calc(690 / 1680 * 100vw); height: calc(640 / 1680 * 100vw); margin-left: calc(70 / 1680 * 100vw);}
	.history__block1__pic2 {width: calc(30 / 1680 * 100vw); height: calc(175 / 1680 * 100vw); margin-left: calc(639 / 1680 * 100vw); margin-top: calc(-52 / 1680 * 100vw);}
}
.history__block2 {position: relative; max-width: 1680px; padding: 84px 0 0; box-sizing: border-box; margin: 0 auto 200px auto;}
.history__block2__text {position: relative; left: 50%; margin-left: 105px; box-sizing: border-box; padding-right: 165px; width: calc(50% - 105px); min-height: 677px; display: flex; align-items: center;}
.history__block2__pic1 {position: absolute; top: 0; left: 50%; width: 220px; height: 220px; margin-left: -630px; background: #ead6bd;}
.history__block2__pic2 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: contain; background-image: url("../img/history/history2.png"); width: 309px; height: 677px; margin-left: -795px; margin-top: 284px;}
.history__block2__pic3 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: cover; background-image: url("../img/history/history3.jpg"); width: 520px; height: 676px; margin-left: -540px; margin-top: 84px;}
@media (max-width: 1679px) {
	.history__block2 {padding: calc(84 / 1680 * 100vw) 0 0; margin-bottom: calc(300 / 1680 * 100vw);}
	.history__block2__text {margin-left: calc(105 / 1680 * 100vw); padding-right: calc(165 / 1680 * 100vw); width: calc(50% - 6.25vw); min-height: calc(677 / 1680 * 100vw);}
	.history__block2__pic1 {width: calc(220 / 1680 * 100vw); height: calc(220 / 1680 * 100vw); margin-left: calc(-630 / 1680 * 100vw);}
	.history__block2__pic2 {width: calc(309 / 1680 * 100vw); height: calc(677 / 1680 * 100vw); margin-left: calc(-795 / 1680 * 100vw); margin-top: calc(284 / 1680 * 100vw);}
	.history__block2__pic3 {width: calc(520 / 1680 * 100vw); height: calc(676 / 1680 * 100vw); margin-left: calc(-540 / 1680 * 100vw); margin-top: calc(84 / 1680 * 100vw);}
}
.history__block3 {position: relative; max-width: 1680px; margin: 0 auto 200px; min-height: 845px; box-sizing: border-box;}
.history__block3__text {position: relative; box-sizing: border-box; padding-left: 160px; padding-right: 150px; width: 50%; min-height: 845px; display: flex; align-items: center;}
.history__block3__text .txt__text {max-width: 480px;}
.history__block3__text .txt {padding-left: 40px;}
.history__block3__pic1 {position: absolute; top: 0; left: 50%; background-image: url("../img/history/history4.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 234px; height: 483px; margin-left: -153px; margin-top: 480px;}
.history__block3__pic2 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: cover; background-image: url("../img/history/history5.jpg"); width: 860px; height: 845px; margin-left: -20px;}
@media (max-width: 1679px) {
	.history__block3 {margin: 0 auto calc(300 / 1680 * 100vw); min-height: calc(845 / 1680 * 100vw);}
	.history__block3__text {padding-left: calc(160 / 1680 * 100vw); padding-right: calc(150 / 1680 * 100vw); min-height: calc(845 / 1680 * 100vw);}
	.history__block3__text .title {margin-left: calc(-40 / 1680 * 100vw);}
	.history__block3__text .txt {padding-left:calc( 40 / 1680 * 100vw);}
	.history__block3__pic1 {width: calc(234 / 1680 * 100vw); height: calc(483 / 1680 * 100vw); margin-left: calc(-153 / 1680 * 100vw); margin-top: calc(480 / 1680 * 100vw);}
	.history__block3__pic2 {width: calc(860 / 1680 * 100vw); height: calc(845 / 1680 * 100vw); margin-left: calc(-20 / 1680 * 100vw);}
}
.history__block4 {position: relative; max-width: 1680px; margin: 0 auto 200px; box-sizing: border-box;}
.history__block4__text {position: relative; padding-left: 105px; box-sizing: border-box; padding-right: 140px; width: 50%; min-height: 676px; display: flex; align-items: center; left: 50%;}
.history__block4__text .txt__text {max-width: 520px;}
.history__block4__text .txt {padding-left: 45px;}
.history__block4__pic1 {position: absolute; top: 0; left: 50%; background-image: url("../img/history/history6.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 143px; height: 320px; margin-left: -30px; margin-top: 516px;}
.history__block4__pic2 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: cover; background-image: url("../img/history/history7.jpg"); width: 662px; height: 676px; margin-left: -633px;}
.history__block4__pic3 {position: absolute; top: 0; left: 50%; background: #ead6bd; width: 30px; height: 170px; margin-left: -590px; margin-top: -30px;}
@media (max-width: 1679px) {
	.history__block4 {margin: 0 auto calc(300 / 1680 * 100vw); padding: calc(65 / 1680 * 100vw) 0 0;}
	.history__block4__text {padding-left: calc(105 / 1680 * 100vw); padding-right: calc(140 / 1680 * 100vw); min-height: calc(676 / 1680 * 100vw);}
	.history__block4__text .txt {padding-left:calc(45 / 1680 * 100vw);}
	.history__block4__pic1 {width: calc(143 / 1680 * 100vw); height: calc(320 / 1680 * 100vw); margin-left: calc(-30 / 1680 * 100vw); margin-top: calc(516 / 1680 * 100vw);}
	.history__block4__pic2 {width: calc(662 / 1680 * 100vw); height: calc(676 / 1680 * 100vw); margin-left: calc(-633 / 1680 * 100vw);}
	.history__block4__pic3 {width:calc( 30 / 1680 * 100vw); height: calc(170 / 1680 * 100vw); margin-left: calc(-590 / 1680 * 100vw); margin-top: calc(-30 / 1680 * 100vw);}
}
.history__block5 {position: relative; max-width: 1680px; margin: 0 auto 150px; box-sizing: border-box;}
.history__block5__text {position: relative; box-sizing: border-box; padding-left: 160px; padding-right: 150px; width: 50%; min-height: 650px; display: flex; align-items: center;}
.history__block5__text .txt__text {max-width: 480px;}
.history__block5__text .txt {padding-left: 40px;}
.history__block5__pic1 {position: absolute; top: 0; left: 50%; background-image: url("../img/history/history8.png"); background-position: 50% 0;background-repeat: no-repeat;background-size: contain; width: 284px; height: 448px; margin-left: -88px; margin-top: 355px;}
.history__block5__pic2 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: cover; background-image: url("../img/history/history9.jpg"); width: 650px; height: 650px; margin-left: 110px;}
@media (max-width: 1679px) {
	.history__block5 {margin: 0 auto calc(215 / 1680 * 100vw);}
	.history__block5__text {padding-left: calc(160 / 1680 * 100vw); padding-right: calc(150 / 1680 * 100vw); min-height: calc(650 / 1680 * 100vw);}
	.history__block5__text .title {margin-left: calc(-40 / 1680 * 100vw);}
	.history__block5__text .txt {padding-left:calc( 40 / 1680 * 100vw);}
	.history__block5__pic1 {width: calc(284 / 1680 * 100vw); height: calc(448 / 1680 * 100vw); margin-left: calc(-88 / 1680 * 100vw); margin-top: calc(355 / 1680 * 100vw);}
	.history__block5__pic2 {width: calc(650 / 1680 * 100vw); height: calc(650 / 1680 * 100vw); margin-left: calc(110 / 1680 * 100vw);}
}
.history__block6 {position: relative; max-width: 1680px; padding: 60px 0 0; box-sizing: border-box; margin: 0 auto 220px auto;}
.history__block6__text {position: relative; left: 50%; margin-left: 105px; box-sizing: border-box; padding-right: 165px; width: calc(50% - 105px); min-height: 676px; display: flex; align-items: center;}
.history__block6__pic1 {position: absolute; top: 0; left: 50%; width: 220px; height: 220px; margin-left: -630px; background: #ead6bd;}
.history__block6__pic2 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: contain; background-image: url("../img/history/history10.png"); width: 164px; height: 288px; margin-left: -80px; margin-top: 613px;}
.history__block6__pic3 {position: absolute; top: 0; left: 50%; background-position: 50% 0;background-repeat: no-repeat;background-size: cover; background-image: url("../img/history/history11.jpg"); width: 520px; height: 676px; margin-left: -540px; margin-top: 84px;}
@media (max-width: 1679px) {
	.history__block6 {padding: calc(60 / 1680 * 100vw) 0 0; margin-bottom: calc(220 / 1680 * 100vw);}
	.history__block6__text {margin-left: calc(105 / 1680 * 100vw); padding-right: calc(165 / 1680 * 100vw); width: calc(50% - 6.25vw); min-height: calc(676 / 1680 * 100vw);}
	.history__block6__pic1 {width: calc(220 / 1680 * 100vw); height: calc(220 / 1680 * 100vw); margin-left: calc(-630 / 1680 * 100vw);}
	.history__block6__pic2 {width: calc(164 / 1680 * 100vw); height: calc(288 / 1680 * 100vw); margin-left: calc(-80 / 1680 * 100vw); margin-top: calc(613 / 1680 * 100vw);}
	.history__block6__pic3 {width: calc(520 / 1680 * 100vw); height: calc(676 / 1680 * 100vw); margin-left: calc(-540 / 1680 * 100vw); margin-top: calc(84 / 1680 * 100vw);}
}
.menu-burger {display: none;}
@media (max-width: 1000px) {
	.menu-burger {width: 46px; height: 46px; border-radius: 50%; background: #c37d55; order: 2; display: flex; align-items: center; justify-content: center;}
	.menu-burger span {width: 21px; height: 2px; background: #fff; border-radius: 2px; position: relative;}
	.menu-burger span:before,
	.menu-burger span:after {content: ''; display: block; position: absolute; width: 100%; left: 0; height: 2px; background: #fff; border-radius: 2px; top: -6px; transform-origin: center center; transition: transform 0.1s;}
	.menu-burger span:after {top: 6px;}
	.menu-burger.active span {background: transparent;}
	.menu-burger.active span:before {transform: translateY(6px) rotate(45deg);}
	.menu-burger.active span:after {transform: translateY(-6px) rotate(-45deg);}
	.footer {font-size: 18px; line-height: 1.2; height: auto; flex-direction: column; justify-content: flex-start; align-items: flex-start; text-align: center; padding: 60px 30px 56px 30px;}
	.footer__left,
	.footer .menu,
	.amio {transform: none !important; opacity: 1 !important; padding-left: 0; padding-right: 0; max-width: none; display: block; order: 0;}
	.menu a:after {height: 2px;}
	.footer .menu a {font-size: 14px; display: inline-block; margin: 0 auto 20px auto; text-align: center;}
	.footer .menu a:last-child {margin-bottom: 0;}
	.footer .menu {order: 0; width: 100%; margin-bottom: 45px;}
	.footer__left {order: 1; width: 100%;}
	.amio {order: 2; width: 100%; margin-top: 20px;}
	.footer .logo-tvz {min-width: 130px; height: 130px; margin: 0 auto 45px auto;}
	.copy {margin: 0; padding: 0;}
	.copy span {display: block; margin-top: 20px;}
	.header {padding-left: 30px; padding-right: 30px; height: 100px; display: flex; align-items: center; justify-content: space-between;}
	.header .logo-tvz {order: 0; min-width: 50px; width: 50px; height: 50px;}
	.header .logo {order: 1; width: 115px;}
	.header .menu {position: absolute; width: 100vw; max-width: 100%; left: 0; top: 100px; background: #fff; display: block; padding: 28px 30px 50px 30px; z-index: 2; transform: translateX(100%); transition: transform 0.3s;}
	.menu a {font-size: 18px; display: inline-block; margin-bottom: 40px;}
	.menu span {display: block}
	.menu a:last-child {margin-bottom: 0;}
	.open-menu .header .menu {transform: none;}
	.slider {margin-bottom: 0;}
	.single-slider__item__in, .slider {min-height: 400px;}
	.single-slider__item__text {top: 80px; margin-bottom: 0; left: 30px;}
	.single-slider__item__text .text {font-size: 20px; padding-left: 5px;}
	.single-slider__item__text .title {font-size: 70px; margin-bottom: 0;}
	.single-slider__item__text .btn {margin-left: 5px !important;}
	.owl-dots {bottom: 20px;}
	.owl-dot {width: 10px; height: 10px; margin: 0 10px;}
	.owl-nav {display: none !important;}
	.app {position: relative}
	.txt {padding-left: 0 !important; font-size: 18px;}
	.title {margin-left: 0 !important; font-size: 40px !important; margin-bottom: 40px;}
	.btn {margin-left: 0 !important;}
	.txt .btn {margin-top: 40px;}
	.index__block1__pic3 {display: none}
	.index__block1 {padding-top: 90px; padding-left: 30px; padding-right: 30px;}
	.index__block1__text, .index__block2__text, .index__block3__text {background: none; padding: 0; width: 100%; max-width: 100%; left: 0; margin-left: 0; min-height: 0;}
	.index__block1__text .title {margin-bottom: 362px;}
	.index__block1__pic1 {width: calc(100% - 260px); height: 113px; left: 0; margin-left: 250px; margin-top: -66px;}
	.index__block1__pic2 {width: 315px; height: 240px; left: 50%; margin-left: -187px; top: 217px;}
	.index__block1__pic4 {width: 315px; height: 244px; left: 50%; margin-left: -157px; top: 177px;}
	.index__block1__pic5 {left: 50%; margin-left: 111px; top: 147px; width: 15px; height: 120px; background: #ead6bd;}
	.index__block2 {padding-top: 100px; padding-bottom: 100px; padding-left: 30px; margin-bottom: 0;}
	.index__block2__text {z-index: 100;}
	.index__block2 .txt__text {background: #fff; padding: 24px 30px 0; z-index: 1; position: relative; min-height: 245px; max-width: 450px; box-sizing: border-box; margin-left: auto; margin-right: 30px;}
	.index__block2 .title {margin-bottom: 190px;}
	.index__block2 .btn {margin-left: -30px !important;}
	.index__block2__pic1 {top: 50px; width: 285px; height: 467px; left: -30px;}
	.index__block2__pic2 {width: 100%; height: 415px; left: 0; top: 254px; margin-left: 0; background-size: cover; z-index: 1;}
	.index__block3 {padding-top: 80px; padding-bottom: 50px; padding-left: 30px; padding-right: 30px; margin-bottom: 80px;}
	.index__block3 .title {margin-bottom: 537px;}
	.index__block3__pic-pink1 {display: none;}
	.index__block3__pic-pic1 {width: 100%; height: 140px;}
	.index__block3__pic-pic2 {width: 315px; height: 415px; margin-left: -157px; margin-top: 215px;}
	.index__block3__pic-pink2 {width: 15px; height: 90px; margin-left: -127px; margin-top: -46px;}
	.index__block3__pic-pink3 {width: 15px; height: 475px; margin-left: -127px; margin-top: 185px;}
	.index__block3 {background-image: none}
	.index__block4__pic3, .index__block4__pic5 {display: none;}
	.index__block4 {padding: 0 30px 50px 30px; margin-bottom: 50px;}
	.index__block4__pic1 {width: 148px; height: 305px; margin-left: 100px;}
	.index__block4__pic2 {width: 152px; height: 240px; margin-left: -56px; margin-top: 90px;}
	.index__block4__pic4 {width: 152px; height: 240px; margin-left: -76px; margin-top: 110px;}
	.index__block4__text {background: none; max-width: 100%; min-height: 0; padding: 0; margin: 0; left: 0;}
	.index__block4__text .title {margin-bottom: 300px;}
	.index__block4__text .txt .txt__text {max-width: 450px; margin: 0 auto;}
	.products-slider .single-slider__item__text {top: 60px;}
	.products-slider, .products__block1, .products__block2, .products__block3, .products__block4, .products__block5 {padding: 0; margin-bottom: 90px;}
	.products__block1__text, .products__block2__text, .products__block3__text, .products__block4__text, .products__block5__text {width: 100%; max-width: 100%; margin: 0; padding: 0 30px; left: 0; top: 0;}
	.products__block1__text .txt__text, .products__block2__text .txt__text, .products__block3__text .txt__text, .products__block4__text .txt__text, .products__block5__text .txt__text {max-width: 100%;}
	.products__block1 .title, .products__block2 .title, .products__block3 .title, .products__block4 .title, .products__block5 .title {margin-bottom: 500px;}
	.products__block1__pic2, .products__block2__pic2, .products__block3__pic2, .products__block4__pic2, .products__block5__pic2 {width: 345px; height: 338px; max-width: 100%; margin-left: -173px;}
	.products__block1__pic2, .products__block2__pic2, .products__block3__pic2 {margin-top: 70px;}
	.products__block4__pic2, .products__block5__pic2 {margin-top: 110px;}
	.products__block1__pic3, .products__block2__pic3, .products__block3__pic3, .products__block4__pic3, .products__block5__pic3 {display: none;}
	.products__block1__pic1 {width: 579px; height: 392px; margin-left: -250px; margin-top: 150px;}
	.products__block2__pic1 {width: 413px; height: 244px; margin-left: -300px; margin-top: 320px;}
	.products__block3__pic1 {width: 398px; height: 307px; margin-left: -110px; margin-top: 240px;}
	.products__block4__pic1 {width: 443px; height: 159px; margin-left: -270px; margin-top: 385px;}
	.products__block5__pic1 {width: 466px; height: 148px; margin-left: -200px; margin-top: 430px;}
	.about__block1 {margin: 0; padding: 50px 0 0; min-height: 0;}
	.about__block1__text {margin-left: 0; padding: 0 30px; width: 100%;}
	.about__block1__text .title {margin-bottom: 420px; font-size: 70px !important;}
	.about__block1__pic1 {display: none;}
	.about__block1__pic2 {width: 345px; height: 345px; margin-left: -158px; margin-top: 146px;}
	.about__block1__pic3 {display: none;}
	.about__block1__pic4 {width: 15px; height: 92px; margin-left: 123px; margin-top: 121px;}
	.about__block1__pic5 {width: 215px; height: 21px; margin-left: -93px; margin-top: 490px;}
	.about__block2 {margin-bottom: 100px; padding-top: 88px; min-height: 0;}
	.about__block2__text {margin-left: 0; padding: 0 30px; width: 100%; left: 0;}
	.about__block2__pic1 {width: 164px; height: 228px; left: 100%; margin-left: -120px; margin-bottom: -50px;}
	.about__block2__pic2 {width: 345px; height: 338px; max-width: 100%; position: relative; left: 0; margin: 0 auto;}
	.about__block2__text {margin-top: 30px;}
	.about__block2__text .txt__text {margin-left: auto;}
	.about__block2__text2 {display: inline-block; position: relative; right: auto; margin-right: 0; margin-top: -20px; font-size: 18px; max-width: 100%; padding: 20px 30px;}
	.history__block1, .history__block2, .history__block3, .history__block4, .history__block5, .history__block6 {padding: 0; margin: 0 0 90px 0;}
	.history__block2__pic1, .history__block4__pic3, .history__block6__pic1 {display: none;}
	.history__block2__pic2, .history__block3__pic1, .history__block4__pic1, .history__block6__pic2 {margin-top: -45px;}
	.history__block2__pic3, .history__block3__pic2, .history__block4__pic2, .history__block5__pic2, .history__block6__pic3 {position: relative; top: 0; left: 0; margin: 0 auto 30px auto; width: 345px; max-width: 100%;}
	.history__block1__text, .history__block2__text, .history__block3__text, .history__block4__text, .history__block5__text, .history__block6__text {width: 100%; min-height: 0; padding: 0 30px; margin: 0; left: 0;}
	.history__block1__text .txt__text, .history__block2__text .txt__text, .history__block3__text .txt__text, .history__block4__text .txt__text, .history__block5__text .txt__text, .history__block6__text .txt__text {max-width: 100%;}
	.history__block1 .title {margin-bottom: 400px;}
	.history__block1__text .txt__text {font-size: 24px;}
	.history__block1__text .btn {padding-right: 60px; line-height: 1;}
	.history__block1__pic1 {width: 345px; height: 338px; margin-top: 62px; margin-left: -173px;}
	.history__block1__pic2 {width: 15px; height: 92px; margin-left: 124px; margin-top: -5px;}
	.history__block2__text .title {margin-bottom: 535px;}
	.history__block2__pic2 {width: 200px; height: 440px; margin-left: -300px;}
	.history__block2__pic3 {height: 449px;}
	.history__block3__pic1 {width: 152px; height: 314px; margin-left: 100px;}
	.history__block3__pic2 {height: 339px;}
	.history__block4__pic1 {width: 93px; height: 208px; margin-left: -250px;}
	.history__block4__pic2 {height: 352px;}
	.history__block5__pic1 {width: 185px; height: 291px; margin-left: 50px; margin-top: -105px;}
	.history__block5__pic2 {height: 345px;}
	.history__block6__pic2 {width: 107px; height: 294px; margin-left: -250px;}
	.history__block6__pic3 {height: 449px;}
}
@media (max-width: 370px) {
	.single-slider__item__text .text {font-size: 17px;}
	.products__block1__pic2, .products__block2__pic2, .products__block3__pic2, .history__block4__pic2, .history__block2__pic3 {width: 320px; margin-left: -160px;}
	.about__block1__text .title {font-size: 56px !important; margin-bottom: 440px;}
	.about__block1__pic2 {margin-left: -138px;}
	.history__block4__pic2, .history__block2__pic3 {width: 320px;}
}
@media (min-width: 1000px) {
	.anchor {display: block; position: relative;}
	#vodka {top: calc(-140 / 1680 * 100vw);}
	#medovuha {top: calc(-200 / 1680 * 100vw);}
	#medovuha-s-percem {top: calc(-250 / 1680 * 100vw);}
	#samogon {top: calc(-170 / 1680 * 100vw);}
}