

/* Start:/local/templates/winemore/components/bitrix/breadcrumb/main/style.css?1758018347585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/winemore/components/bitrix/news.list/teasers-about/style.css?17580183474216*/

.about-teasers {
	margin-top: 40px;
	padding-bottom: 380px;
}

.about-teasers__container {
	position: relative;
	width: 486px;
	height: 486px;
	margin: 0 auto;
}

.about-teasers__container::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='704' height='704' viewBox='0 0 704 704' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M621.648 578.261C681.656 506.746 710.797 414.322 702.661 321.321C694.524 228.32 649.776 142.361 578.261 82.3524L577.809 82.8916C649.181 142.78 693.839 228.568 701.959 321.383C710.079 414.198 680.997 506.437 621.108 577.809L621.648 578.261Z' fill='%23722D4F'/%3E%3Cpath opacity='0.2' d='M125.739 621.648C197.254 681.656 289.678 710.797 382.679 702.661C475.68 694.524 561.639 649.776 621.648 578.261L621.108 577.809C561.22 649.181 475.432 693.839 382.617 701.959C289.802 710.079 197.563 680.997 126.191 621.108L125.739 621.648Z' fill='%23722D4F'/%3E%3Cpath opacity='0.2' d='M82.3524 578.261C22.3441 506.746 -6.79706 414.322 1.33948 321.321C9.47601 228.32 54.2238 142.361 125.739 82.3524L126.191 82.8916C54.8193 142.78 10.161 228.568 2.04077 321.383C-6.07947 414.198 23.0034 506.437 82.8916 577.809L82.3524 578.261Z' fill='%23722D4F'/%3E%3C/svg%3E%0A");
	position: absolute;
	width: 704px;
	height: 704px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.about-teasers__image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 5;
}

.about-teasers__item {
	border-radius: 16px;
	background: -o-linear-gradient(198deg, rgba(255, 255, 255, 0.50) 0%, #FFF 100%);
	background: linear-gradient(252deg, rgba(255, 255, 255, 0.50) 0%, #FFF 100%);
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px);
	padding: 44px 36px;
	width: 320px;
	position: absolute;
	z-index: 6;
}

.about-teasers__item-icon {
	position: absolute;
	top: 20px;
	right: 20px;
}

.about-teasers__item:nth-child(1) {
	right: 93%;
	top: 20px;
}

.about-teasers__item:nth-child(2) {
	right: 99%;
	top: 54%;
	z-index: 1;
}

.about-teasers__item:nth-child(3) {
	left: 50%;
	top: calc(100% + 40px);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.about-teasers__item:nth-child(4) {
	left: 94%;
	top: 0;
	z-index: 0;
}

.about-teasers__item:nth-child(5) {
	left: 95%;
	top: 54%;
}

.about-teasers__item-title {
	color: #722D4F;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 8px;
}

.about-teasers__item-text {
	color: #353535;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
}

@media all and (max-width: 1200px) {
	.about-teasers__container {
		width: 473px;
		height: 473px;
	}
	.about-teasers__item {
		padding: 24px;
		width: 300px;
	}
	.about-teasers__image {
		background-size: contain;
	}
	.about-teasers__container::before,
	.about-teasers__container::after {
		height: 100%;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.about-teasers__item:nth-child(1) {
		right: 88%;
	}
	.about-teasers__item:nth-child(2) {
		right: 93%;
	}
	.about-teasers__item:nth-child(4) {
		left: 91%;
	}
	.about-teasers__item:nth-child(5) {
		left: 93%;
		top: 57%;
	}
}

@media all and (max-width: 991px) {
	.about-teasers {
		padding-bottom: 60px;
	}
	.about-teasers__item-title {
		max-width: 80%;
	}
	.about-teasers__container::before,
	.about-teasers__container::after {
		content: unset;
	}
	.about-teasers__image {
		display: none;
	}
	.about-teasers__container {
		width: 100%;
		height: auto;
	}
	.about-teasers__item {
		position: relative;
		top: unset !important;
		left: unset !important;
		right: unset !important;
		bottom: unset !important;
		-webkit-transform: unset !important;
		-ms-transform: unset !important;
		transform: unset !important;
		width: calc(50% - 15px);
		margin: 0 7.5px;
		margin-bottom: 15px;
	}
	.about-teasers__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -7.5px;
	}
}

@media all and (max-width: 767px) {
	.about-teasers__item {
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/winemore/components/bitrix/news.list/gallery-about/style.css?17580183474715*/

.site-section--gallery {
    padding: 120px 0;
}

.gallery-title {
    color: #353535;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 60px;
}

.gallery-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 235px 30px 235px;
    grid-template-rows: repeat(2, 235px);
    -ms-grid-columns: 320px 30px 1fr 30px 320px;
    grid-template-columns: 320px 1fr 320px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}

.gallery-list > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

.gallery-list > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}

.gallery-list > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}

.gallery-list > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}

.gallery-list > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
}

.gallery-list > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
}

.gallery-item {
    border-radius: 8px;
    background-color: #722D4F;
}

.gallery-list > .gallery-item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: 1 / 1 / 1 / 1;
}

.gallery-list > .gallery-item:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    grid-area: 2 / 1 / 2 / 1;
}

.gallery-list > .gallery-item:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    grid-area: 1 / 2 / 2 / 2;
    height: 500px;
}

.gallery-list > .gallery-item:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: 1 / 3 / 1 / 3;
}

.gallery-list > .gallery-item:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    grid-area: 2 / 3 / 3 / 3;
}

.gallery-item a {
    display: block;
    height: 100%;
    position: relative;
}

.gallery-item__image {
    border-radius: 8px;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.gallery-item__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
}

.gallery-item__icon {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M28.0814 18.0931C28.9741 16.8366 28.9741 15.1641 28.0815 13.9076C25.2907 9.97897 20.4059 6.66675 16.002 6.66675C11.5977 6.66675 6.7111 9.97861 3.92041 13.9077C3.02823 15.1638 3.02824 16.8358 3.92037 18.092C6.71087 22.0211 11.5967 25.3334 16.001 25.3334C20.4049 25.3334 25.2905 22.0215 28.0814 18.0931Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 16C20 18.2092 18.2092 20 16 20C13.7908 20 12 18.2092 12 16C12 13.7908 13.7908 12 16 12C18.2092 12 20 13.7908 20 16Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    margin-bottom: 12px;
}

.gallery-item__text {
    display: block;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

@media all and (max-width: 1300px) {
    .gallery-list {
        -ms-grid-columns: 280px 15px 1fr 15px 280px;
        grid-template-columns: 280px 1fr 280px;
        grid-column-gap: 15px;
        grid-row-gap: 15px;
    }
    .gallery-list > .gallery-item:nth-child(3) {
        height: 485px;
    }
}

@media all and (max-width: 1100px) {
    .gallery-list {
        -ms-grid-columns: 235px 15px 1fr 15px 235px;
        grid-template-columns: 235px 1fr 235px;
        grid-column-gap: 15px;
        grid-row-gap: 15px;
    }
}

@media all and (max-width: 991px) {
    .site-section--gallery {
        padding: 80px 0;
    }
    .gallery-title {
        margin-bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .site-section--gallery {
        padding: 60px 0;
    }
    .gallery-title {
        margin-bottom: 20px;
    }
    .gallery-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        grid-row-gap: 30px;
        grid-column-gap: 0px;
        margin: 0 -15px;
    }

    .gallery-item {
        width: calc(50% - 30px);
        height: 235px !important;
        margin: 0 15px;
    }
    .gallery-list > .gallery-item:nth-child(5) {
        width: 100%;
    }
}

@media all and (max-width: 575px) {
    .gallery-item {
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/winemore/components/bitrix/news.list/reviews-slider/style.css?17580183476653*/

.site-section--reviews {
    /*border-top: 1px solid rgba(53, 53, 53, .15);*/
    padding: 120px 0;
}

.reviews-title {
    color: #353535;
    font-size: 25px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 40px;
}

.reviews-slider {
    overflow: hidden;
}

.reviews-slider__arrows {
    position: relative;
    height: calc(100% - 40px);
}

.reviews-slider__arrows .swiper-button-prev::before,
.reviews-slider__arrows .swiper-button-next::before {
    height: 12px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 12px;
}

.reviews-slider__arrows .swiper-button-prev::before {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}

.reviews-slider__arrows .swiper-button-next::before {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.review-item {
    border-radius: 8px;
    border: 1px solid rgba(53, 53, 53, .15);
    padding: 40px 32px;
    /*height: auto !important;*/
}

.review-item__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    height: 100%;
}

.review-item__product,
.review-item__review {
    width: 50%;
}

.review-item__review-wrapper__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.review-item__product {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.review-item__product-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}

.review-item__product__img {
    width: 84px;
    height: 84px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.review-item__product__img img {
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
}

.review-item__product-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.review-item__product-name {
    color: #353535;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
}

.review-item__product-price {
    color: #722D4F;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}

.review-item__review-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    margin-bottom: 12px;
}

.review-item__review-author {
    color: #353535;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}

.review-item__review-date {
    color: rgba(53, 53, 53, .5);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
}

.review-item__review-rating {
    position: relative;
    height: 16px;
    width: calc(16px * 5);
    margin-bottom: 16px;
}

.stars__progress {
    position: absolute;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}

.stars__progress::after {
    content: "";
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.54734 2.2747C7.73496 1.90843 8.26504 1.90843 8.45267 2.2747L10.0749 5.44142C10.1497 5.58745 10.2922 5.68817 10.4563 5.71116L14.0635 6.21612C14.4833 6.27488 14.649 6.78575 14.3419 7.07416L11.7474 9.51059C11.6244 9.62611 11.5681 9.79469 11.5976 9.95971L12.2121 13.4119C12.2846 13.8191 11.8537 14.1325 11.4809 13.9437L8.23163 12.2979C8.08623 12.2244 7.91378 12.2244 7.76838 12.2979L4.51908 13.9437C4.14628 14.1325 3.71539 13.8191 3.7879 13.4119L4.40248 9.95971C4.43187 9.79469 4.3756 9.62611 4.25259 9.51059L1.6581 7.07416C1.35097 6.78574 1.51674 6.27488 1.93652 6.21612L5.54366 5.71116C5.70784 5.68817 5.85027 5.58745 5.92507 5.44142L7.54734 2.2747Z' fill='%23FFBF00'/%3E%3C/svg%3E%0A");
    width: calc(16px * 5);
}

.stars__items, .stars__progress:after {
    position: absolute;
    height: 100%;
    background-repeat: repeat-x;
    background-size: contain;
    background-position: 0;
}

.stars__items {
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.54734 2.2747C7.73496 1.90843 8.26504 1.90843 8.45267 2.2747L10.0749 5.44142C10.1497 5.58745 10.2922 5.68817 10.4563 5.71116L14.0635 6.21612C14.4833 6.27488 14.649 6.78575 14.3419 7.07416L11.7474 9.51059C11.6244 9.62611 11.5681 9.79469 11.5976 9.95971L12.2121 13.4119C12.2846 13.8191 11.8537 14.1325 11.4809 13.9437L8.23163 12.2979C8.08623 12.2244 7.91378 12.2244 7.76838 12.2979L4.51908 13.9437C4.14628 14.1325 3.71539 13.8191 3.7879 13.4119L4.40248 9.95971C4.43187 9.79469 4.3756 9.62611 4.25259 9.51059L1.6581 7.07416C1.35097 6.78574 1.51674 6.27488 1.93652 6.21612L5.54366 5.71116C5.70784 5.68817 5.85027 5.58745 5.92507 5.44142L7.54734 2.2747Z' fill='rgba(53, 53, 53, .15)'/%3E%3C/svg%3E%0A");
}

.review-item__review-text {
    color: #353535;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 20px;
}

.review-item__product-link {
    color: #722D4F;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    border-bottom: 1px dashed #722D4F;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

@media all and (max-width: 1200px) {
    .review-item {
        height: auto !important;
        min-height: 310px;
    }
    .review-item__review-wrapper__info {
        height: calc(100% - 80px);
    }
}

@media all and (max-width: 991px) {
    .site-section--reviews {
        padding: 80px 0;
    }

    .review-item {
        min-height: 270px;
        padding: 30px;
    }
}

@media all and (max-width: 767px) {
    .reviews-slider__arrows {
        height: 40px;
        margin-bottom: 20px;
    }
    .site-section--reviews {
        padding: 60px 0;
    }
    .review-item {
        padding: 15px;
    }
    .review-item__container {
        flex-direction: column;
    }
    .review-item__product, .review-item__review {
        width: 100%;
    }
    .review-item__review-text {
        margin-bottom: 15px;
    }
    .review-item {
        height: auto !important;
    }
    .review-item__review {
        height: 100%;
    }
    .reviews-slider {
        overflow: visible;
    }
}
/* End */
/* /local/templates/winemore/components/bitrix/breadcrumb/main/style.css?1758018347585 */
/* /local/templates/winemore/components/bitrix/news.list/teasers-about/style.css?17580183474216 */
/* /local/templates/winemore/components/bitrix/news.list/gallery-about/style.css?17580183474715 */
/* /local/templates/winemore/components/bitrix/news.list/reviews-slider/style.css?17580183476653 */
