

/* Start:/bitrix/templates/wines_template/css/home.css?156984347927463*/
@font-face {
    font-family: 'Elephant';
    src: url('/bitrix/templates/wines_template/css/../fonts/Elephant-Regular.eot');
    src: url('/bitrix/templates/wines_template/css/../fonts/Elephant-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Elephant-Regular.woff2') format('woff2'),
        url('/bitrix/templates/wines_template/css/../fonts/Elephant-Regular.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Elephant-Regular.ttf') format('truetype'),
        url('/bitrix/templates/wines_template/css/../fonts/Elephant-Regular.svg#Elephant-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Light.eot');
    src: local('/bitrix/templates/wines_template/css/../fonts/Gilroy Light'), local('/bitrix/templates/wines_template/css/../fonts/Gilroy-Light'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Light.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Regular.eot');
    src: local('/bitrix/templates/wines_template/css/../fonts/Gilroy Regular'), local('/bitrix/templates/wines_template/css/../fonts/Gilroy-Regular'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Regular.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Medium.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-SemiBold.eot');
    src: local('Gilroy SemiBold'), local('Gilroy-SemiBold'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-SemiBold.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Bold.eot');
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Bold.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-ExtraBold.eot');
    src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-ExtraBold.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Black.eot');
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Black.woff') format('woff'),
        url('/bitrix/templates/wines_template/css/../fonts/Gilroy-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
#first {
	z-index: 10;
}
#second {
	z-index: 9;
}
#third {
	z-index: 8;
	display: none;
}
#forth {
	z-index: 7;
}
.pp_pic_holder.facebook {
    max-width: 100%;
    overflow: hidden;	
}
.panel {
	height: 100%;
	width: 100%;
	position: absolute;
}
#pinContainer {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#pinContainer section {
	height: 100%;
	width: 100%;
	position: absolute;
	overflow: hidden;
}
#pinContainer section > div {
    height: 100vh;
    position: relative;
}
#pinContainer section .container {

}
.center-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: calc( 50% + 60px);
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;	
}
#pinContainer .image-opacity {
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;	
    background-size: cover;
    background-repeat: no-repeat;    
}	
#pinContainer .bottle {
    left: -20px;
    text-align: left;
    transform: translate(0%, -50%);
    top: 50%;
    position: absolute;
    width: 100%;   
    height: 100%; 
    pointer-events: none;	
}	
#pinContainer .swiper-container-horizontal {
	margin-left: -35px;
}
#pinContainer .bottle img{
    position: relative;
    z-index: 1;
    max-height: 100%;
    width: auto;
    padding-left: 0px;   
}	
#pinContainer .center-container > .container {
    height: 75%;
	max-height: 800px;    
}
#pinContainer .center-container > .container > .row {
    height: 100%;
    position: relative;
    overflow: visible;
}
#pinContainer .counter{
	font-family: 'Elephant';	
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 380px;
    color: #fff;
    z-index: 0;
    width: 100%;    
    transform: translate(-50%,-50%);
    overflow: visible;
}    
#home-counter .description {
    font-size: 18px;
    font-family: 'Gilroy';
    color: #070707;
    font-weight: 300;
    position: absolute;
    left: 40%;
    bottom: 100px;
    text-align: left;
}
#home-counter .center-container > .container > .row > .col,
#home-counter .center-container > .container > .row > .col-12 {
	height: 100%;
}
/* home expert */

#home-expert .title{
	font-family: 'Gilroy';
	font-weight: 900;
	font-size: 63px;
	color: #bea07a;
    line-height: 63px;	
	padding-bottom: 30px;
}
#home-expert .expert-left {
	padding-top: 200px;
}
#home-expert .expert-left .description {
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 17px;
	color: #474747;
	padding-bottom: 65px;
	max-width: 80%;	
}
#home-expert .rewards-title {
	font-family: 'Gilroy';
	font-weight: 800;
	font-size: 22px;
	color: #bea07a;
	padding-bottom: 20px;
	text-transform: uppercase;
}
#home-expert .expert-info-outer {
    background-size: contain;
    background-repeat: no-repeat;
    padding-left: 10%;
    padding-bottom: 5%;
}
.expert-info .image img {
	max-height: 120px;
	width: auto;
	border-radius: 100%;
	border: 3px solid #bea07a;
}
#home-expert .expert-info {
	margin-left: 20px;	
	padding-bottom: 20px;
}
#home-expert .expert-info .expert-name {
	font-family: 'Gilroy';
	font-weight: 800;
	font-size: 18px;
	color: #bea07a;
	padding-bottom: 10px;
	text-transform: uppercase;	
}
#home-expert .expert-info .description {
	margin-left: 15px;	
}	
#home-expert .expert-opinion-outer {
    margin-left: 20px;	
}
#home-expert .expert-opinion {
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 17px;
	color: #7d6f5d;
	padding-bottom: 25px;
}
#home-expert .expert-link a {
	font-family: 'Gilroy';
	font-size: 14px;
	color: #bea07a;
	text-transform: uppercase;
}
#home-expert .expert-info .expert-title {
	font-family: 'Gilroy';
	font-weight: normal;
	font-size: 16px;
	color: #3f3d3a;
}
#home-expert .expert-info .expert-opinion {
	font-family: 'Gilroy';
	font-weight: 800;
	font-size: 18px;
	color: #7d6f5d;
	padding-bottom: 30px;
}
#home-expert .expert-info .expert-link a {
	font-family: 'Gilroy';
	font-weight: 700;
	font-size: 14px;
	color: #bea07a;
	text-transform: uppercase;
}

/* new slider home container */

#pinContainer #new-slider .bottle {
    left: 0px;
    pointer-events: none;
}
#pinContainer #new-slider .bottle img {
    padding-left: 0px;    
}    
#pinContainer #new-slider .center-container > .container {
	height: 75%;	
}	
#pinContainer #new-slider .center-container > .container > .row {
	height: 100%;
}
#pinContainer #new-slider .swiper-new-container {	
	height: 100%;
	width: unset;	
	overflow: hidden;
}	
#new-slider .slider-bg {
    position: absolute;
    bottom: -7%;
    width: 82%;
    height: 100%;
    left: -20%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.new-slider-text {
	padding-left: 35%;
    padding-top: 10%;
}
.new-slider-text .title {
	font-family: 'Gilroy';
	font-weight: 900;
	font-size: 63px;
	line-height: 63px;	
	color: #bea07a;
	padding-bottom: 34px;
	text-transform: uppercase;			
}
.new-slider-text .description {
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 17px;
	color: #474747;
	padding-bottom: 34px;		
}
.new-slider-text .url a {
	font-family: 'Gilroy';
	font-weight: 700;
	font-size: 18px;
	color: #bea07a;
	text-decoration: underline;
	text-transform: uppercase;
}
#new-slider .swiper-button-prev, 
#new-slider .swiper-button-next {
    border: 1px solid #bea07a;	
    bottom: 10%;
    top: unset;    
}
#new-slider .swiper-button-prev:before, #new-slider .swiper-button-next:before {
	border-left: 1px solid #bea07a;
    border-top: 1px solid #bea07a;	
}
#new-slider .swiper-button-prev{
    left: 35%;
}
#new-slider .swiper-button-next{
    left: calc(35% + 75px);
    right: unset;
}	

/* category slider */
#pinContainer #category-slider .bottle {
    left: 0px;
}
#pinContainer #category-slider .bottle img {
    padding-left: 0px;    
}    
#pinContainer #category-slider .center-container > .container {
	height: 75%;	
}	
#pinContainer #category-slider .center-container > .container > .row {
	height: 100%;
}
#pinContainer #category-slider .center-container > .container > .row > .col {
	max-height: 100%;
}
#pinContainer #category-slider .swiper-category-container {	
	height: 100%;
	width: unset;	
	overflow: hidden;
}
#category-slider .slider-bg {
    position: absolute;
    top: 0%;
    width: 85%;
    height: 100%;
    left: 0%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 20% center;
}
#category-slider .title {
    font-family: 'Gilroy';
    font-weight: 900;
    font-size: 63px;
    line-height: 63px;
    color: #bea07a;
    padding-bottom: 20px;
    text-transform: uppercase;
    overflow: hidden;
}
#category-slider .description {
	font-family: 'Gilroy';
    font-size: 16px;
    color: #767575;
    opacity: 0.9;
    margin-bottom: 20px;
    overflow: hidden;
}
.category-slider-text {
	padding-left: 35%;
    padding-top: 8%;
}
#category-slider .swiper-button-prev, 
#category-slider .swiper-button-next {
    border: 1px solid #bea07a;	
    bottom: 10%;
    top: unset;    
}
#category-slider .swiper-button-prev:before, #category-slider .swiper-button-next:before {
	border-left: 1px solid #bea07a;
    border-top: 1px solid #bea07a;	
}
#category-slider .swiper-button-prev{
    left: 222px;
}
#category-slider .swiper-button-next{
    left: calc(222px + 75px);
    right: unset;
}	
#category-slider .categories h2 {
	margin: 0px;	
	display: flex;
}
#category-slider .categories h2 button {	
	font-family: 'Gilroy';
    font-weight: 700;
    font-size: 17px;
    color: #be9876;
    text-transform: uppercase;
    padding-left: 0px;
    display: flex;
    align-items: center;
    justify-content: start;
    white-space: inherit;
    text-align: left;
}
#category-slider button:focus,
#category-slider button:active {
	outline: none!important;
	box-shadow: none;
}
#category-slider .categories h2 button.collapsed {
	color: #5c5c5c;	
}
#category-slider .categories .card {
	background-color: transparent;
	border: 0px;
	margin-bottom: 10px;
}
#category-slider .categories .card-body {
    margin-left: 50px;
    font-family: 'Gilroy';
    font-weight: 300;
    font-size: 15px;
    line-height: 19px;
    color: #767575;
    opacity: 0.9;
    padding-left: 5px;    
}
#category-slider .categories .card-body a {
	font-family: 'Gilroy';
	display: block;
	font-weight: 600;
	padding-top: 10px;
	font-size: 16px;
	color: #be9876;
	text-decoration: underline;
}	
#category-slider .categories .card-header {
	display: flex;
    align-items: center;
    padding: 0px;
    background: transparent;
    border: 0px;
    padding-left: 0px;
}
#category-slider .categories .card-header svg,
#category-slider .categories .card-header img{
    height: 39px;
    width: auto;
    margin-right: 15px;
}
	
#category-slider .categories .card-header svg path{
	fill: #be9876;	
}	
#category-slider .categories .card-header .collapsed svg path{
	fill: #545453;	
}	


/* trust slider */
#trust-photos {
    padding-top: 130px;
    padding-bottom: 70px;
    background-color: #ebebea;	
}
#trust-photos .title {
	font-family: 'Gilroy';
	font-size: 63px;
	font-weight: 900;
	color: #bea07a;
	text-transform: uppercase;
}
#trust-photos .description {
	font-family: 'Gilroy';
	font-size: 18px;
	font-weight: normal;
	color: #474747;
	padding-bottom: 50px;
}
#workarea #trust-photos ul {
	list-style: none!important;
	list-style-type: none;
}
#workarea #trust-photos li {
	position: relative;
	padding-left: 20px!important;
}
#workarea #trust-photos li:before {
	content: "";
	position: absolute;
	left: -45px;
	top: 14px;
	width: 45px;
	height: 1px;
	background-color: #bea07a;
}
.trust-wrapper {
	display: grid;
	grid-gap: 10px;
	grid-template-columns: [col] 10%;
	grid-template-rows: [row1-start] auto [row2-start] auto [row2-end];
	background-color: #ebebea;	
	color: #444;
	padding-left: 10px;
}
.trust-wrapper .box {
    background-color: #444;
    color: #fff;
    border-radius: 0px;
    font-size: 150%;
    display: inline-block;
    position: relative;
}
.trust-wrapper .box:hover:after {
	position: absolute;
	content: "";
	background-image: url('/bitrix/templates/wines_template/images/add.svg');
	background-position: center center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border: 1px solid #584e3e;
	border-radius: 100px;
	width: 42px;
	height: 42px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	pointer-events: none;
	z-index: 3;
}
.trust-wrapper .box:hover:before {
	position: absolute;
	content: "";
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	pointer-events: none;
	z-index: 1;
}
.trust-wrapper .box a {
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}
.box-1 {
	grid-column: col 1 / span 3;
	grid-row: row / span 2;
	height: 500px;	
}
.box-2 {
	grid-column: col 3 / span 4;
	grid-row: row;
}
.box-3 {
	grid-column: col 7 / span 3;
	grid-row: row;
}
.box-4 {
	grid-column: col 3 / span 3;
	grid-row: row 2;
}
.box-5 {
	grid-column: col 6 / span 4;
	grid-row: row 2;
}

.trust-wrapper .trust-item {
	width: 100%;
	height: 100%;
	background-size: cover;	
	background-position: center center;
}	


/* news home page */

.news-home .block-five-bg,
.news-home {
    background: #f7f0e3;
}
.block-five-container .bx-newslist-block {
	
}
.news-home .block-title {
    font-family: 'Gilroy';
    font-size: 63px;
    text-align: center;
    color: #bea07a;
    font-weight: 900;
    text-align: left;
    padding-bottom: 40px;
    text-transform: uppercase;
} 
.news-home .block-five-container {
    padding-bottom: 30px;
    padding-top: 100px;
}
.news-home .block-subtitle.black   {
	display: none;
}
.news-home .bx-newslist-img img {
    min-height: 233px;
}
.news-home .bx-newslist-block {
    border: 0px;
} 
.news-home .block-five-container .bx-newslist-block {
    background-color: #fff;   
}	
.news-home .bx-newslist-date {
    font-family: 'Gilroy';
    font-size: 16px;
    text-align: center;
    color: #bea07a;
    font-weight: 500;
} 
.news-home .bx-newslist-title a {
	font-family: 'Gilroy';
    font-weight: 500;
    font-size: 16px;
    color: #474747;	
    text-transform: uppercase
}	   
.news-home .bx-newslist-content {
    font-family: 'Gilroy';
    font-size: 14px;
    color: #474747;
}    

/* bottom sign up */

#sign-up-section {
    background: #f6eae7!important;
}
.social-box-outer {
    border: 1px solid #d9d2d0!important;
} 
#sign-up-section svg path {
	fill: #151b24;
}   
.social-box-outer span {
	color: #151b24;
}
@media (min-width: 992px) and (max-height: 930px){
	#pinContainer section > div {
	    height: 100vh;
	    min-height: 1000px;
	    position: relative;
	}	
}

@media (max-width: 1200px) {
	#pinContainer .counter {
		font-size: 300px;
	    text-align: center;
	}
}

@media (max-width: 991px) {
	/* General */
	
	#pinContainer .bottle {
		transform: translate(0px, 0px);
		top: 0px;
		height: 90%;
	}
	
	/* first block - counter */
	#pinContainer .counter {
		font-size: 200px;
	}
	
	#pinContainer section > div {
		height: 100%;
	}
	.center-container {
		position: relative;
		transform: translateY(0px);
	    top: 0px;
	}
	#home-counter .description {
		left: 60%;
		width: 250px;
	}
	
	/* second block - category slider */	
	#category-slider .slider-bg {
	    position: absolute;
	    top: 0%;
	    width: 85%;
	    left: 70%;    
	}
	#pinContainer #category-slider .center-container > .container,
	#pinContainer .center-container > .container,
	#pinContainer #new-slider .center-container > .container {
		height: 100%;
		max-height: unset;
	}
	#pinContainer #category-slider .bottle{
		transform: translate(0px, 0px);
		top: 0px;
		height: 100%;
	}
	
	#pinContainer #first .bottle {
		position: relative;	
	}	
	.category-slider-text {
	    padding-left: 25%;
	    padding-top: 4%;
	    padding-bottom: 100px;    
	}
	#category-slider .slider-bg {
	    position: absolute;
	    top: 0%;
	    width: 85%;
	}
	#category-slider .center-container {
	    padding-top: 50px;
	}
	#category-slider .swiper-button-next {
	    left: calc(190px + 75px);
	    right: unset;
	}
	#category-slider .swiper-button-prev {
	    left: 190px;
	}
	#category-slider .swiper-button-prev, 
	#category-slider .swiper-button-next {
		bottom: 50px;
	}
	#pinContainer #category-slider .bottle {
		max-height: 600px;
	}
	
	/* 3ed expert */
	
	
	#home-expert .expert-left {
	    padding-top: 60px;
	}
	#home-expert .expert-info-outer {
	    padding-top: 30px;
	    padding-left: 15px;
	    padding-bottom: 60px;
	}
	#home-expert .expert-info {
	    margin-left: 15px;	
	}
	#home-expert .expert-opinion-outer {
	    margin-left: 0px;
	}	    
	#home-expert .expert-left .description {
		padding-bottom: 30px;
	    max-width: 100%;		
	}	
	
	/* 4th block */
	
	#pinContainer .swiper-container-horizontal {
		margin-left: 0px;
	}

	.new-slider-text {
	    padding-left: 0px;
	    padding-top: 60px;
	    padding-bottom: 540px;
	}	
	.new-slider-text .description {
		padding-right: 15px;
	}
	.new-slider-text .url { 
		position: absolute;
		bottom: 40px;
	}		    
	#new-slider .slider-bg {
	    width: 90%;
	    height: 90%;
	    left: 50%;
	    top: 60%;
	    transform: translate(-50%, -50%);	    	    
	}	
	#pinContainer #new-slider .bottle {
	    left: unset;
	    right: 0px;
	    bottom: 50px;
	    width: 100%;
	    text-align: center;
	    display: flex;
	    justify-content: center;
	    align-items: flex-end;    
	}
	#pinContainer #new-slider .bottle img {
	    width: 90%;
	    height: auto;
		margin-bottom: 0px;	
	}
	#new-slider .swiper-button-prev {
	    left: 15px;
	    bottom: 180px;
	}
	#new-slider .swiper-button-next {
	    right: 15px;
	    left: unset;
		bottom: 180px;
	}
	#trust-photos {
	    padding-top: 50px;
    }
    .news-home .block-five-container {
	    padding-top: 50px;
    }
	
	
	/* 5th block */
	
	.box-1 {
	    height: 500px;
	}

}
@media (max-width: 767px) {
	/* General */
	
	#pinContainer .bottle img {
	    width: 50%;
	}
	
	
	/* first block - counter */
	#pinContainer .counter {
		font-size: 180px;
	}
	#pinContainer #first .bottle img {
        width: 70%;
		padding-bottom: 50px;
	}
	#pinContainer #first .bottle {
	    width: 90%;
	    height: auto;
	}
	#home-counter .description {
	    left: 60%;
		width: 250px;
	}
	
	/* second block - category slider */	
	.box-1 {
	    height: 450px;
	}
	#pinContainer #category-slider .bottle {
	    width: auto;
	    left: unset;
	    right: 0px;
	    text-align: right;	
	}
	#category-slider .description {
	    width: 70%;	
	}
	#category-slider .categories .card-outer-body  {
	    width: 70%;	
	}
	#pinContainer #category-slider .bottle {
	    display: flex;
	    align-items: flex-end;
	    justify-content: flex-end;	
	}
	.category-slider-text { 
	    padding-left: 0px;
		padding-bottom: 150px;		
	}	
	#category-slider .center-container {
	    padding-top: 70px;
	}
	#category-slider .slider-bg {
	    background-size: cover;
	    height: 100%;
	    width: 100%;
        left: 50%; 
	}
	
	/* new */
	
	#pinContainer #new-slider .bottle img {
	    width: 90%;
    }
	
		
	
}

@media (max-width: 576px) {
	/* first */
	#pinContainer #first #home-counter .bottle {
	    width: 100%;
	    margin: 0 auto;
	    text-align: center;
	    left: 0px;
	}
	#pinContainer .counter {
		font-size: 100px;
	}
	#pinContainer #first #home-counter {
	    background-color: #e8e7e5;
		padding: 60px 0px 150px;
	}
	#home-counter .description {
	    width: 80%;
	    margin: 0 auto;
	    bottom: -20px;
	    text-align: center;
	    left: 50%;
	    transform: translate(-50%, 100%);
	}
	#pinContainer .center-container > .container {
		width: 100%;
	}
	#pinContainer #first .bottle img {
	    width: 40%;
	    padding-bottom: 0px;
	    left: 20px;
	}	
	
	/* second */
	
	#pinContainer .swiper-container-horizontal {
	    margin-left: 0px;
	}
	#category-slider .title {
		font-size: 30px;
		line-height: 35px;
	}
	#category-slider .center-container {
	    padding-top: 60px;
	}
	#category-slider .description {
	    width: 100%;
	}
	#category-slider .swiper-button-prev {
	    left: 15px;
	}
	#category-slider .swiper-button-next {
	    left: calc(15px + 75px);
	    right: unset;
	}
	#pinContainer #category-slider .bottle {
		display: none;
	}
	#category-slider .categories .card-outer-body {
	    width: 100%;
	}	
	#category-slider .categories .card-body {
	    margin-left: 0px;
		margin-top: 15px;		
		padding-right: 15px;
	}
	
	/* third */
	
	
	#home-expert .title {
		font-size: 30px;
		line-height: 35px;	
	}
	#home-expert .expert-left {
	    padding-top: 60px;
	}
	#home-expert .expert-info-outer {
		padding-bottom: 60px;
	}
	#home-expert .expert-left .description {
	    max-width: 100%;
	}
	#home-expert .expert-info {
	    margin-left: 0px;
	    margin-top: 30px;
	    padding-bottom: 20px;
	}
	#home-expert .expert-opinion-outer {
	    margin-left: 0px;
	}
	#home-expert .expert-info-outer {
	    padding-left: 15px;
	}
	#home-expert .expert-info {
	    padding-left: 15px;	
	}
	.expert-info .image img {
	    max-height: 100px;
    }
	#home-expert .expert-left .description {
		padding-bottom: 30px;
	}
	/* forth */
	
	.new-slider-text {
	    padding-left: 0px;
	    padding-top: 60px;
	    padding-bottom: 540px;
	}
	.new-slider-text .title { 
		font-size: 30px;
		line-height: 35px;
	}
	.new-slider-text .description {
		padding-right: 15px;
	}
	.new-slider-text .url { 
		position: absolute;
		bottom: 40px;
	}		    
	#new-slider .slider-bg {
	    width: 100%;
	    height: 100%;
	    left: 0%;
	    bottom: -120px;
	    transform: translate(0px, 0px);
	    top: unset;	
	}	
	#pinContainer #new-slider .bottle {
	    left: unset;
	    right: 0px;
	    bottom: 0px;
	    width: 100%;
	    text-align: center;
	    display: flex;
	    justify-content: center;
	    align-items: flex-end;    
	}
	#pinContainer #new-slider .bottle img {
	    width: 85%;
	    margin-bottom: 0px;
	    padding-bottom: 15px;	
	}
	#new-slider .swiper-button-prev {
	    left: 15px;
	    bottom: 180px;
	}
	#new-slider .swiper-button-next {
	    right: 15px;
	    left: unset;
		bottom: 180px;
	}
	
	/* 5th block trust */
	#trust-photos {
	    padding-top: 60px;
	    padding-bottom: 60px;
	    background-color: #ebebea;
	}
	#trust-photos .title {
		font-size: 30px;
		line-height: 35px;
	}	
	#trust-photos .description {
		padding-bottom: 10px;
	}
	#workarea #trust-photos li:before {
	    width: 25px;
	}		
	#workarea #trust-photos li {
	    padding-left: 0px!important;
	}
	
	/* 6th block news */
	
	.news-home .block-five-container {
	    padding-bottom: 10px;
	    padding-top: 50px;
	}
	.news-home .block-five-container .block-title {
	    font-size: 30px;
	    line-height: 35px;
		padding-bottom: 30px;	    
	}
	#sign-up-section .title {
		font-size: 30px!important;
		line-height: 35px;
	}
	
	
	#pinContainer .bottle {
    	width: 50%;
	}
	.box-1 {
	    height: 250px;
	}
	
}

/* fix popup */

#pp_full_res {
	max-width: 100vh;
}
.pp_hoverContainer {
    max-width: 100%;	
}
.pp_content {
	max-width: 100%;	
}

/* END OUR EFFECTS ON SMALLER SCREENS */

@media (max-width: 940px){
	#pinContainer {
	    width: unset;
	    height: unset;
	    overflow: unset;
	}
	#pinContainer section {
	    position: relative;
	}
}

@media (max-height: 900px){
	#pinContainer {
	    width: unset;
	    height: unset;
	    overflow: unset;
	}
	#pinContainer section {
	    position: relative;
	}
}
.print-button {
	display: none!important;
}

/* End */


/* Start:/bitrix/templates/wines_template/css/odometer-theme-default.css?15689054983563*/
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

/* End */


/* Start:/local/components/wines/get.element/templates/home-counter/style.css?156890211026*/
d-none {
	display: none;
}
/* End */


/* Start:/local/components/wines/get.element/templates/home-expert-review/style.css?156916026826*/
d-none {
	display: none;
}
/* End */


/* Start:/bitrix/templates/wines_template/components/bitrix/news.list/wines_news_home/style.min.css?15299286343329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/bitrix/templates/wines_template/components/bitrix/news.list/wines_news_home/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */


/* Start:/bitrix/templates/wines_template/components/bitrix/news.list/wines_news_home/themes/blue/style.min.css?1529928634205*/
.bx-newslist .fa.bx-star-active{color:#1485ce}.bx-newslist .btn{background-color:#1485ce;border-color:#1485ce}.bx-newslist .btn:active,.bx-newslist .btn:hover{background-color:#53a4d8;border-color:#53a4d8}
/* End */
/* /bitrix/templates/wines_template/css/home.css?156984347927463 */
/* /bitrix/templates/wines_template/css/odometer-theme-default.css?15689054983563 */
/* /local/components/wines/get.element/templates/home-counter/style.css?156890211026 */
/* /local/components/wines/get.element/templates/home-expert-review/style.css?156916026826 */
/* /bitrix/templates/wines_template/components/bitrix/news.list/wines_news_home/style.min.css?15299286343329 */
/* /bitrix/templates/wines_template/components/bitrix/news.list/wines_news_home/themes/blue/style.min.css?1529928634205 */
