/*@font-face {
	font-family: 'Circe-Regular';
	src: url('Circe-Regular.eot');
	src: local('Circe'), local('Circe-Regular'),
		url('Circe-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Circe-Regular.woff') format('woff'),
		url('../fonts/Circe-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circe-Light';
	src: url('../fonts/Circe-Light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.col-sm-3.product-item-big-card:hover {
    z-index: 222;
*/}
body {
	font-family:'Gotham Pro';
}
body .detail-info__top {
	margin-top: 10px;
}
body>.col-xs-12 {
	float: none;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.detail-catalog .catalog__item-slide {
	position: relative;
}
body .catalog__item-desc {
	overflow: hidden;
	height: 16%;
}
.search-result img {
	max-height: 100%;
}
body .сform {
	margin-bottom: 0;
}
.favorite-element__name {
	overflow: hidden;
}
.personal .checkbox {
	margin-right: 5px !important;
}
.select-open .subselect {
	max-height: 154px;
	overflow: auto;
	padding-left: 0;
	background-color: #fff;
	color: #000;
}
.subselect .select-wrap {
	border-top: 1px dotted #caba9e;
	padding-left: 10px !important;
	transition: .3s;
}
.subselect .select-wrap:hover {
	background-color: #caba9e;
	color: #fff;
	transition: .3s;
}
.prod-detail__slider-mini .slick-arrow {
	display: none !important;
}
.prod-detail__slider-mini .slick-list, .prod-detail__slider-mini .slick-track {
	max-height: 601px;
	height: 100%;
	overflow-y: auto;
	transform: translate3d(0,0,0) !important;
}
.prod-detail__slider-mini .slick-list .slick-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 90px !important;
	max-width: 90px !important;
	min-height: 110px !important;
	max-height: 110px !important;
	padding: 12px;
}
.about img {
	max-height: 500px;
	width: 100%;
	object-fit: cover;
}
body {
	/*font-family: 'Circe-Regular', sans-serif;*/
	font-family: 'Montserrat';
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0.1em !important; 
}
.position.select-pos img{max-width:29px;height:auto}
.search-form .search-send {
	margin-top: 0;
}
.basket-items-list-header {
	display: none;
}
.coll-title {
	font-size: 16px;
	padding-bottom: 5px;
}
.company-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.new .company-right__img {
	height: auto;
}
.company-left {
	padding-right: 40px;
}
.invert {
	margin-top: 50px;
	text-align: right;
}
.invert .company-left {
	padding-left: 30px;
}
.inner .search-send {
	filter: invert(1);
}
/*body>*:not(.main__top) {
	width: 1660px;
	margin: 0 auto;
}
footer {
	width: 100% !important;
}*/
li {
	list-style: none;
}
.main__slider img {
	width: 100%;
}
a {
	text-decoration: none;
}
img {
	max-width: 100%;
}
.collection-catalog__wrap {
	color: #000;
}
body .container {
	max-width: 1300px !important;
	width: 1300px !important;
	margin: 0 auto !important;
}
.form {
	margin-bottom: -100px;
}
.form select option {
	color: #000;
}
.title {
	margin-bottom: 30px !important;
	font-size: 40px;	
	font-family: 'Cormorant', sans-serif;
}
.detail-info.collection-detail-custom .detail-info__top .name-block .name {
	padding-bottom: 15px;
}
.main__top {
	width: 100%;
	margin: 0 auto;
	right: 40px;
	position: absolute;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	left: 40px;
	top: 40px;
}
.inner {
	position: static;
	padding: 20px 40px;
	z-index: 1;
}
.inner>div:first-child {
	width: 1660px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.inner .main__top-menu__list {
	right: 17px;
}
.inner img {
/*	filter: invert(1);*/
}
.inner a {
	 color: #000 !important;
 }

.inner .language_selector {
	color: #000 !important;
}
.burger span {
	background-color: #000 !important;
}
.main__top-menu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.main__top a {
	color: #fff;
	font-size: 16px;
    font-family: 'Gotham Pro';
	/* font-family: 'Advent Pro', sans-serif; */
	/*font-family: 'Arial';*/
}
.main__top-menu__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.main__top-menu__item {
	margin-right: 50px;
}
.main__search-menu__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.main__search-menu__item:first-child {
	margin-right: 20px;
}
.main__search-menu__item.none-mobile{
	margin-left: 30px
}
.filter {
	margin-top: 0px;
	padding: 20px 0;
	background-color: #F9F9F9;
}
.filter-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.filter-container > * {
	width: 17%;
	margin-right: 10px;
	transition: .3s;
}
.filter-container > *:hover {
	border-color: #CABA9E;
	transition: .3s;
}
.filter-container > *:last-child {
	margin-right: 0;
}
.filter select, .filter input {
	padding: 9px 5px;
	border: none;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	background: transparent;
}
.position {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
body .westpower-filter .dropdown-block .filter-select.choise {
	background: transparent;
	border-color: #caba9e;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	color: #000;
}
body .westpower-filter .dropdown-block .filter-select.choise:before {
	display: block;
	margin-right: 3px;
	width: 15px;
	height: 14px;
	content: '';
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url('/local/templates/aqwella-new/img/ok.png');
}
div.container.filter-container {
	z-index: 11;
}

.position img {
	object-fit: contain;
	margin-left: 15px;
}
.breadcrumb__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 30px 0;
}
.breadcrumb__link {
	color: #C4C4C4;
}
.breadcrumb__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.breadcrumb__item:after {
	content: '>';
	display: block;
	margin: 0 5px;
	color: #C4C4C4
}
.breadcrumb__item:last-child:after {
	display: none;
}
.catalog {
	margin-bottom: 40px;
}
.catalog-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 80px 0;
}
.catalog__wrap {
	margin-bottom: 15px;
	width: 25%;
	padding-right: 15px;
}
.catalog__wrap:nth-child(4n) {
	padding-right: 0;
}
.catalog__item {
	position: relative;
	padding: 30px 30px 20px;
	border: 1px solid #C4C4C4;
	border-radius: 3px;
	
	transition: .3s;
}
.row.product-item-list-col-3:hover {
   
    position: relative;
}
.westpower-filter .dropdown-block.open {
	max-height: 308px;
	overflow-y: auto;
}
.catalog__item:hover {
	background-color: #F3F3F3;
	cursor: pointer;
	transition: .3s;
}
.catalog__item-img {
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.сform .container {
	padding: 0;
}
.catalog__item-desc {
	margin-bottom: 30px;
	height: 10%;
	text-align: center;
}
.catalog__cart-title {
	font-family: 'Circe';
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #000;
}
.catalog__item .view {
	height: 14px;
	min-height: 14px;
}
.catalog__item-desc {
	max-width: 100%;
}
.catalog__item-cart {
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
}
.catalog__item-star {
	position: absolute;
	right: 10px;
	top: 14px;
	filter: invert(.4);
}
.footer {
	padding: 40px 0 50px;
	background-color: #F3F3F3;
}
.footer-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.footer-logo {
	width: 20%;
	color: #868786;
}
.footer-logo img {
	margin-bottom: 10px;
}
.footer-logo>div {
	margin: 10px 0;	
}
.footer-info {
	padding-left: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 25%;
	line-height: 20px;
}
.footer-info a {
	color: #000;
}
.footer-form__title {
	font-weight: bold;
}
.footer-form {
	width: 40%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}
.footer-form form {
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
}
.footer-form input {
	height: 30px;
	margin-top: 10px;
	padding: 4px 7px;
	color: #C4C4C4;
	border: none;
}
.footer-form .footer-submit {
	color: #fff;
}
.footer-submit {
	width: 30px;
	height: 30px;
	background-color: #000;
	position: absolute;
	right: -45px;
	bottom: 0;
	color: #fff;
	font-weight: bold;
}
.footer-soc {
	width: 20%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
.line {
	margin-top: 0px;
	padding: 20px 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F9F9F9;
}
.footer-soc a {
	margin-left: 20px;
	width: 30px;
	height: 30px;

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}

.white.btn {
	border: 1px solid #CABA9E;
	border-color:#339999;
	transition: .3s;
}
.btn.black {
	border: 1px solid #CABA9E;
}
.btn.black:hover {
	background: transparent;
	color: #CABA9E;
	transition: .3s;
}
.btn.white:hover {
	background: #CABA9E;
	background:#339999;
	color: #fff;
}
.line span {
		display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
text-transform: uppercase;
color: #C4C4C4;
font-family: 'Circe';
cursor: pointer;
transition: .3s;
}
.click {
	color: #000 !important;
}
.line span:hover {
	color: #000;
	transition: .3s;
}
.line span {
	margin-left: 50px;	
}
.line span:after {
	content: url('../img/view.png');
	display: block;	
	margin-left: 10px;
}
.line span.hide:after {
	content: url('../img/view-hide.png');
	display: block;	
	margin-left: 10px;
}
.line span.hide-aqwella:after {
	content: url('../img/view-hide.png');
	display: block;	
	margin-left: 10px;
}
.collection {
	margin-bottom: 140px;
}
.collection-slider {
	position: relative;
}
.collection-slider__item {
	padding-right: 120px;
	margin-left: 100px;
	padding-top: 100px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex !important;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end;
	
	background-repeat: no-repeat;
}
.collection-slider__item-link {
	margin-top: 100px;
	width: 200px;
	height: 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	background-color: #CABA9E;
}
.collection-slider__item-center {
	margin: 20px 0;
	color: #CABA9E;
	font-size: 150px;
	font-weight: bold;
	font-family: 'Cormorant';
}
.collection-slider__item-top {
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
}
.arr {
	position: absolute;
	top: 300px;
}
.prev {
	left: 0;
}
.next {
	right: 0;
}
.collection-catalog {
	margin-bottom: 50px;
}
.collection-catalog__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.collection-catalog__item img {
	margin-bottom: 20px;
}
.collection-catalog__item>div {
	margin: 5px 0;
	font-size: 16px;
}
.collection-catalog__item-title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px !important;
}
.collection-catalog__wrap {
	width: 25%;
	padding:0 7px;
	margin-bottom: 55px;
}
.collection-catalog__wrap img {
	height: 310px;
}
.form {
	position: relative;
	padding: 70px 0 40px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	align-items: center;
	background-color: #CABA9E;
}
.to-top {
	position: absolute;
	right: 0;
	bottom: 0;
}
.form .container {
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
    align-items: center;
}
.form-submit {
	margin-bottom: 30px;
}
.form-title {
	margin-bottom: 40px;
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
	word-spacing: -50px;
}
.form-subtitle {
	margin-bottom: 20px;
	letter-spacing: 1.2px;
	color: #fff;
}
.form select {
	height: 50px;
	width: 200px;
	margin: 0 5px;
	margin-bottom: 40px;
	padding: 8px 5px;
	background: transparent;
	border: none;
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.form-submit {
	text-align: center;
}
.form-submit input{
	width: 200px;
	height: 50px;
	padding: 10px 0;
	text-align: center;
	border: none;
	background-color: #000;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.back {
	margin: 100px 0;

}
.back a {
	display: inline-block;
	font-size: 95px;
	font-weight: bold;
	font-family: "Cormorant";
	color: #CABA9E;
	transition: .3s;
}
.back a:last-child:hover {
	transform: translateX(-10px);
	transition: .3s;
}
.detail-slider {
	margin: 70px 0;
}

.detail-info__top {
	margin: 80px 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: flex-end;
}
.detail-info__top-title {
	margin-right: 50px;
	line-height: 103px;
	font-size: 150px;
	color: #CABA9E;
	font-weight: bold;
	font-family: 'Cormorant';
}
.detail-info__bottom {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.detail-info__bottom-text {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;	
	justify-content: space-between;
	margin-right: 50px;
	padding-right: 40px;
	padding-left: 150px;
	width: 50%;
	letter-spacing: 1.5px;
	line-height: 26px;
}
.detail-info__bottom-info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;	
	justify-content: 	space-between;
}
.detail-info__bottom-info>div>div {
	margin: 7px 0;
line-height: 18px;
}
.detail-info__bottom-info span {
	margin-right: 10px;
	font-weight: bold;
	white-space: nowrap;
}
.pdf {	
	margin-right: 20px;	
	width: 200px;
	height: 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #CABA9E;
	border: 1px solid #CABA9E;
}
.star {
	width: 50px;	
	height: 50px;	
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #CABA9E;
}
.download-wrap {
		margin-top: 100px !important;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
}
.view-all img {
	margin-left: 20px;
}
.view-all {
	color: #CABA9E;
	transition: .3s;
}
.view-all:hover {
	text-decoration: underline;
	cursor: pointer;
	transition: .3s;
}
.detail-slide {
	text-align: center;
}
.slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -20px;
}
.detail-slider .detail-slide img {
	margin: 0 auto;
}
.detail-slider img {
    left: 40px;
    z-index: 1;
    width: auto !important;
}
.prod-detail {
	/*margin-bottom: 60px;*/
}
.detail-slider img:nth-child(3) {
    right: 40px;
    left: unset;
}
.detail-slider .slick-dots {
	display: none !important;
}
.prod-detail__slider-wrap {
	position: relative;
	width: 530px;
	height: 601px;
	height:530px;
	margin: 0 130px 0 106px;
}
.prod-detail__slider {
	width: 100%;
	height: 100%;
	touch-action: auto !important;
}
.prod-detail__slider .slick-list {
}
.prod-detail__slider .slick-list {
	width: 100%;
	height: 100% !important;
}
.prod-detail__slider .slick-slide {
	height: 100% !important;
	padding: 32px;
	background: #fff !important;
}
.prod-detail__slider .slick-arrow {
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
	margin: 0;
}
.prod-detail__slider .slick-arrow:first-child {
	left: -54px;
}
.prod-detail__slider .slick-arrow:nth-child(3) {
	right: -54px;
}
.prod-detail__slide-info {
	width: 35%;
}
.slide__img-wrap {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.slide__img-wrap a {
	height: 100%;
}

.slide__img-wrap a div.prod-detail_zoom_icon {
	bottom: -12px;
	right: -12px;
	width: 20px;
	height: 20px;
	opacity: 1;
}
.slide__img-wrap a div.prod-detail_zoom_icon img {
	filter: unset;
	width: 20px !important;
	height: 20px !important;
}
.prod-detail__info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}
.prod-detail-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.prod-detail-container:before,
.prod-detail-container:after {
	display: none !important;
}
.slick-arrow:first-child {
	z-index: 1;
}
.slick-arrow:last-child {
	right: 0;
	left: unset;
}
.slide__img-wrap {
	margin: 0 auto;
	width: 500px;
}
div.dop-btns {
	top: 20px !important;
	right: 20px !important;
	z-index: 10;
	align-items: flex-start;
	gap: 10px;
}
.dop-btns__label {
	display: flex;
}
.dop-btns__btns {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.dop-btns__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
	border: none;
	border-radius: 50%;
	cursor: pointer;
}
.dop-btns__tofav:not(.active):hover svg path,
.dop-btns__tofav.active svg path {
	stroke: #CABA9E;
	fill: #CABA9E;
}
.dop-btns__share:not(.active):hover svg path,
.dop-btns__share.active svg path {
	fill: #fff;
	stroke: #fff;
}
.detail-artikul {
	margin-bottom: 20px;
	/*color: #868786;*/
}
.detail-artikul, .detail-dop__artikul {
	    font-family: 'Gotham Pro';
	    font-size:16px;
	    font-weight:500;
}
.detail-title {
	margin-bottom: 20px;
	font-size: 14px;
	font-weight:400;
	line-height: 1.2;
    font-family: 'Gotham Pro';
}
.detail-price {
	margin-bottom: 40px;
	color: #339999;
	font-size: 35px;
	line-height: 1;
	font-family: 'Gotham Pro';
	font-weight: 500;
}
.detail-price-card{
	color: #339999;
	font-size: 35px;
	line-height: 1;
	font-family: 'Gotham Pro';
	font-weight: 500;
}
.detail-dop {
	font-weight: bold;
}
.detail-dop__artikul {
	color: #868786;
	font-weight: normal;
}
.detail-size,.detail-name,.detail-dop,.detail-info {
	line-height: 1.2;
}
.detail-size{
	font-size:11px;
	font-weight:400;
	font-family: 'Gotham Pro';
	margin-bottom: 40px;
}
.prod-detail__slider-mini img {
	max-width: none;	
}
.prod-detail__slider-mini .slick-track {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	width: 114px !important;
	padding-right: 20px;
}
.prod-detail__slider-mini .slick-track:before,
.prod-detail__slider-mini .slick-track:after {
	display: none;
}
.prod-detail__slider-mini .slick-track::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: rgba(243, 243, 243, 0.5);
}
.prod-detail__slider-mini .slick-track::-webkit-scrollbar-thumb {
	background-color: #C4C4C4;
	border-radius: 2px;
}
.prod-detail__slide-mini {
	background-color: rgba(243, 243, 243, 0.5) !important;
	transition: all linear 0.2s;
}
.prod-detail__slide-mini:not(.slick-current):hover {
	background-color: rgba(243, 243, 243, 0.5) !important;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}
.prod-detail__slide-mini>img {
	/*width: 90px;*/
	/*height: 110px;*/
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	object-position: center;
}
.prod-detail__slide-mini.slick-center img {
	padding: unset;
	background-color: unset;
	box-shadow: unset;
}
.prod-detail__slide-mini.slick-current {
	background-color: #FFFFFF  !important;
	border: 1px solid #C4C4C4;
}
div.d-char {
	padding-bottom: unset !important;
}
.d-char__color .d-char__imgs {
	gap: 20px;
}
.d-char__img {
	margin: 0 !important;
}
.d-char__width {
	align-items: flex-start !important;
	gap: 10px;
}
.d-char__width .d-char__imgs {
	gap: 10px;
}
.d-char .d-char__width .d-char__imgs .d-char__size {
	min-width: 40px;
	height: 30px;
	margin: 0 !important;
	padding: 0 6px;
	font-weight: 400;
	line-height: 28px;
	font-family: Circe, Arial;
	background-color: rgba(243, 243, 243, 0.5);
	border: unset;
}
.d-char .d-char__width .d-char__imgs .d-char__size:not(.bx-act):hover {
	background-color: rgba(196, 196, 196, 0.5);
}
.d-char .d-char__width .d-char__imgs .d-char__size.bx-act {
	border: 1px solid #C4C4C4;
}
.prod-detail__info-bottom {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 84px;
}
.prod-detail__info-btn {
	font-family: Circe, Arial;
}

body .prod-detail-container {
	max-width: 1330px !important;
	width: 100% !important;
}
.btn {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 200px;
	height: 50px;
	border: 1px solid #CABA9E;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
.black {
	background-color: #CABA9E;
	color: #fff;
}
.params-download a {
	color: #000;
}
.white {
	background-color: #fff;
	color: #CABA9E;
	color:#339999;
	border-radius: 0 !important;
}
.prod-detail__info-bottom .star {
	transition: .3s;
}
.no-link:hover {
	color: #c4c4c4;
	text-decoration: none;
}
.collection-slider__item-link {
	border: 1px solid #CABA9E;
}
.collection-slider__item-link:hover {
	background: transparent;
	color: #CABA9E;
	text-decoration: none;
	
}
.prod-detail__info-bottom>div:first-child {
	margin-bottom: 20px;
}
.prod-detail__info-bottom .star {
	margin-left: 20px;
}
.prod-detail__info-bottom>div {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.prod-detail__info-bottom a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.params .container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	font-size: 16px;
}
.params-download {
	margin-right: 210px;
	width: 310px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;

}
.params-info {
	width: 420px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.params {
	margin: 100px 0;
	margin-top: 70px;
}
.params-download>a {
	margin-bottom: 25px;
}
.params-download>a:last-child {
	margin-bottom: 0;
}
.params-download>a {
	color: #CABA9E;
	border-bottom: 1px solid #CABA9E;
	padding-bottom: 5px;
}
.params-head {
		font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
	padding-bottom: 5px;
}
.params-head:hover {
	padding-left: 0 !important;
	letter-spacing: inherit !important;
	cursor: inherit !important;
}
.params-download>.params-head {
	font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
	padding-bottom: 5px;
}
.params-info>div:not(.params-head) {
	margin-bottom: 3px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: flex-end;
	padding-bottom: 5px;
	font-family: 'Circe-Light';
}
.params-info>div:last-child {
	margin-bottom: 0;
}
.params-info>div{
	padding-bottom: 5px;
	white-space: nowrap;
	font-weight: 100;
	font-size: 16px;
}
.gor-line {
	height: 1px;
	width: 100%;
	background-color: #F3F3F3;
}
.params-info>.params-head {
	margin-bottom: 30px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
}
.params-info>.view-all {
	margin-top: 10px;
	align-items: center !important;
	font-weight: bold;
}
.detail-catalog {
	margin-bottom: 100px;
}
.detail-catalog .params-head {
	margin-bottom: 40px;
}
.detail-catalog__slider {
	width: 1080px;
	margin: 0 auto;
	position: static !important;
}
.detail-catalog__slide {
	padding: 0 10px;
}
.detail-catalog .container {
	position: relative;
}
.detail-catalog .slick-arrow:first-child {
	left: 0;
}
/*.detail-catalog .catalog__item {
	height: 280px;
}*/
.detail-catalog .catalog__item-desc {
	margin-top: 30px;
}
.detail-catalog .catalog__item, .detail-catalog .catalog__item-desc {
 max-width: 100%;
 padding: 0px;
}
.detail-catalog__sim-slider {
	width: 1080px;
	margin: 0 auto;
	position: static !important;
}


.detail-catalog__sim-slider .slick-slide {
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex !important;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	align-items: center;
}
.about .container {
	padding-left: 120px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.about img {
	margin-right: 50px;
}
.about .container>div {
	width: 30%;
}

.about .btn {
	margin-top: 30px;
	color: #CABA9E;
	border-color: #CABA9E;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.head-line {
	margin-bottom: 50px;

	background-color: #F9F9F9;
	height: 2px;
}
.map {
	margin-bottom: 80px;
}
.contacts {
	margin-bottom: 100px;
}
.contacts-info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.contacts-info>div>div {
	width: 420px;
	margin: 7px 0;
	margin-right: 15px;
}
.contacts-info span {
	font-weight: bold;
}
.сform {
	margin-bottom: 100px;
}
.cform-form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.cform-form>div {
width: 420px;
}
.cform-form>div:last-child {
	margin-left: 35px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
/*.cform-form>div:first-child {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}*/
.cform-form textarea {
	padding: 20px;
	margin-left: 15px;
	width: 100%;
	height: 100%;
	border: 1px solid #C4C4C4;
	font-size: 16px;
}
.cform-form input {
	font-size: 16px;
	padding-left: 20px;
	margin-bottom: 15px;
	height: 70px;
	width: 100%;
	border: 1px solid #C4C4C4;
	vertical-align: middle;
}
.cform-form input:last-child {
	margin-bottom: 0;
}
.captcha {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.personal {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	color: #C4C4C4;
}
.captcha input {
	margin-left: 10px;
}
.cform-form>div:last-child {
	justify-content: space-between;
}
.checkbox {
	width: 30px !important;
	height: 20px !important;
	margin: 0 !important;

}
.personal span {
	margin: 0 10px;
}
.personal .btn {
	text-transform: uppercase;
	color: #fff;
	background-color: #CABA9E;
}
.filter .adress-filter {
	justify-content: flex-start;
}
.adress .container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.adress .container>div {
	width: 50%;
}
.adress-st__row {
	padding: 25px 15px;
	margin-right: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border-bottom: 1px solid #f3f3f3;
	transition: .3s;
}
.adress-st__row:hover {
	background-color: #F3F3F3;
	transition: .3s;
	cursor: pointer;
}
.adress-st__row:last-child {
	border-bottom: none;
}
.adress-st {
	max-height: 496px;
	overflow-y: auto;
}
.adress-st__row>div:first-child {
	margin-right: 30px;
	width: 200px;
	min-width: 200px;
	font-weight: bold;
}
.adress {
	margin-bottom: 70px;
}
.download-catalog {
	margin-bottom: 70px;
}
.download-catalog__title {
	margin-bottom: 30px;
	width: 310px;
	padding-bottom: 7px;
	border-bottom: 1px solid #000;
	font-weight: bold;
}
.download-catalog__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.download-catalog__list .catalog__item {
	height: 490px;
}
.catalog__item-star:nth-child(2) {
	top: 51px;
	right: 12px;
}
.download-catalog__list .catalog__item-img {
	padding-top: 20px;
	height: auto;
}
.download-catalog__list .catalog__cart-subtitle {
	font-size: 22px;
	color: #000;
	font-family: 'Cormorant';
}
.catalog__cart-subtitle {
	color: #000;
}
.download-catalog__list .catalog__item-cart {
	height: auto;
}
.download-catalog__list .catalog__item-img {
margin-bottom: 50px;
}
.download .params-download {
	margin-bottom: 100px;
}
.collection-slider__item-bottom {
	font-family: 'Circe-Light';
}
.inner .main__top-menu__list {
	right: 30px;
}
.ymaps-2-1-74-image-with-content {
    background-position: 0px 0px !important;
    background-size: 20px 30px !important;
	background-repeat: no-repeat;

}
.line-active {
	background-color: #f3f3f3;
}
.params-download>* {
	transition: .3s;
}
.params-download>*:hover {
	padding-left: 20px;
	letter-spacing: 3px;
	cursor: pointer;
	transition: .3s;
}
.main {
	/*margin-bottom: 70px;*/
}
.footer {
	margin-top: 100px;
}
.news {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.news {
	margin-top: 50px;
}
.news-item {
	padding: 15px;
	margin-bottom: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border: 2px solid #f3f3f3;
	border-radius: 3px;
	color: #000;
	transition: .3s;
}
.news-item:hover {
	background-color: #f3f3f3;
	cursor: pointer;
	transition: .3s;
}
.news-content {
	margin-left: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.news-link {
	width: 130px;
	min-width: 130px;
	height: 40px;
	background: transparent;
	border: 2px solid #339999;
	color: #339999;
	text-transform: uppercase;
	letter-spacing: 1px;
	align-self: flex-end;
	transition: .3s;
}
.news-link:hover {
	color: #fff;
	background: #339999;
	cursor: pointer;
	transition: .3s;
}
.news-title {
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 24px;
	font-family: 'Cormorant';
}
.news-detail img {
	margin-right: 20px;
	float:left;
	max-width:100%;
	
}
.news-detail .intro-img-container{
	margin-bottom: 20px;
}
.news-detail .intro-img-container img{
	max-width:100%;
	width:auto;
	float:none;
}
.product-item-info-container .btn-text {
	background: transparent;
	background-color: rgba(255,255,255, 0) !important;
	border: none;
}
.product-item-big-card .catalog__item .product-item-title a {
	font-size: 16px;
} 
.footer-form .footer-submit {
	transition: .3s;
		cursor: pointer;
}
.footer-form .footer-submit:hover {
	background-color: #565655;
	transition: .3s;
}
.catalog__item-star {
	width: 22px;
	height: 20px;
	min-width: 22px;
	min-height: 20px;
}
.product-item-button-container>a {
	padding: 0;
}
.slide__img-wrap,.slick-arrow {
	cursor: pointer;
}
.detail-popup {
	display: none;
	margin: 0 auto;
	width: 850px !important;
	height: 600px !important;
	padding: 0 !important;
}
.slick-initialized .slick-slide.detail-popup {
	display: none;
}
.fancybox-slide {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex !important;
	justify-content: center;
	align-items: center;
}
.detail-popup_left {
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60%;
	padding: 30px;
	background-color: #f3f3f3;
}
.popup-wrap {
	height: 100%;
}
.detail-popup_right-bottom a {
	color: #CABA9E;
}
.detail-popup_right-bottom .white {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 15px;
	cursor: pointer;
}
.detail-popup_right-top .detail-artikul {
	margin-bottom: 10px;
}
.detail-popup_right {
	height: 100%;
	width: 40%;
	padding: 50px 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}
.popup-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.download-catalog__list .catalog__item-star {
	filter: invert(1);
	transition: .3s;
}
.download-catalog__list .catalog__item-star:hover {
	filter: invert(.2);
	transition: .3s;
}
.download-wrap>a {
	transition: .3s;
}
.download-wrap>a:hover {
	background-color: #CABA9E;
	text-decoration: none;
	color: #fff;
	transition: .3s;
}
.favorite-items {
	
}
.favorite-items .item {
	display:inline-block;
	width:272px;
	text-align:center;
	border:1px solid #ccc;
	border-radius:5px;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px 15px;
	vertical-align:top;
}
.line-catalog .line {
	padding: 0;
	margin-top: 1px;
}
.line.contact-line {
	justify-content: flex-start;
}
.contact-line .container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.contact-line .container>* {
	margin-left: 20px;
}
.view_link {
	margin-bottom: 15px;
	padding-bottom: 1px;
	border-bottom: 1px solid #CABA9E;
}
.view_link a {
	font-size: 16px;
	color: #CABA9E;
}
.detail-info__bottom-content {
	height: 208px;
	overflow: hidden;
}
.catalog__item .catalog__item-star {
	background: url('/local/templates/aqwella-new/img/star.png');
}
.catalog__item .catalog__item-star:hover {
	background: url('/local/templates/aqwella-new/img/star-active.png');
}
.catalog__item .catalog__item-star.active {
	background: url('/local/templates/aqwella-new/img/star-active.png');
	background-position: center;
	background-repeat: no-repeat;
}
.catalog__item .catalog__item-star {
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.detail-catalog .catalog__item {
	border: none;
}
.detail-catalog .catalog__item-slide {
	border: 1px solid #C4C4C4;
	margin: 0 10px;
	transition: .3s;
	height: 400px;
	padding: 10px 10px;
}
.detail-catalog .catalog__item-slide:hover {
	background-color: #f3f3f3;
	transition: .3s;
}
.about .btn:hover {
	background-color: #CABA9E;
	color: #fff;
	transition: .3s;
}
.white.btn:focus {
	outline-color: #CABA9E;
	color: #CABA9E;
}
.white.btn:focus:hover {
	color: #fff;
}
.detail-catalog .catalog__item {
	height: 300px;
}
.params-download a {
	color: #CABA9E;
}
.params-download>div:not(.params-head) {
	margin-top: 10px;
	border-bottom: 1px solid #CABA9E;
}
.params-download .params-head {
	margin-bottom: 25px;
}
.params-download>a:hover {
	color: #CABA9E;
}

.download-catalog__list .catalog__item-star {
	background-image: none;
}
.download-catalog__list .catalog__item-star:hover {
	background-image: none;
}
.gde-kupit-filter .active {
	color: #000;
	cursor: inherit;
}
.gde-kupit-filter select {
	height: 50px;
	min-width: 120px;
}
.adress {
	position: relative;
	overflow: hidden;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}
.adress .absolute {
	position: absolute;
	right: -5000px;
}
.online-page {
	overflow: auto;
	flex-wrap: wrap;
}
.adress .online-page .clmn {

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	width: 25%;
	padding-right: 40px;
}
.online-page .grand {
	border-bottom: 1px solid #E5E2E2;
	font-size: 16px;

}
.online-page .clmn>div {
	margin-bottom: 15px;
}
.online-page .clmn a {
	color: #000;
}
.online-page .clmn a:hover {
	text-decoration: underline;
}
.params-view {
	padding-left: 40px;
}
.prod-detail__slider-mini .slick-list {
	padding: 0 !important;
	overflow: hidden;
}
.prod-detail__slider-mini .slick-list:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 90px;
	height: 81px;
	background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	pointer-events: none;
}
.info-hide {
	opacity: 0;
	padding-left: 40px;
	display: none;
}
.params-wrap > div {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: flex-end;
	margin-bottom: 10px;
}
.params-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	align-items: flex-start !important;
		height: 220px;
	overflow: hidden;
}
.favorites-form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.bottom-form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
body .favotites-bottom {
	margin-left: 0 !important;
	width: 100%;
}
.bottom-form>div {
	width: 420px;
}
.bottom-form__message {
	margin-right: 30px;
}
.bottom-form__right {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}
.personal>div {
	width: 50%;
}
.personal .btn {
	width: 100%;
	margin-left: 5px;
}
body .captcha>* {
	width: 50%;
}
.personal>div:last-child {
	height: 70px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.personal a {
	height: 100%;
	margin-right: 0;
}
body .favorite-items .favorite-element {
	padding-top: 30px;
	height: 400px;
	width: 24%;
	color: #000;
}
body .favorite-items .favorite-section {
	padding-top: 30px;
	height: 400px;
	width: 24%;
	color: #000;
}
.favorite-items {
	width: 100% !important;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	flex-wrap: wrap;
}
.favorite-element {
	width: 25%;
}
.favorite-element__img {
	height: 80%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.favorite-element__name {
	margin-top: 20px;
}
body .favorite-section {
	height: 400px;
}
.favorite-section__img {
	height: 80%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.favorite-section__name {
	margin-top: 20px;
}
.close {
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 25px;
	color: #565655;
	z-index: 1;
	transition: .6s;
	transform-origin: 50% 55%;
}
.close:hover {
	transform: rotate(180deg);
	transition: .6s;
}
.quest {
	min-height: 50px;
	width: 500px;
	padding: 0 0 20px 0 !important;
	display: none;
	text-align: center !important;
}
.quest .title {
	margin-top: 20px;
	margin-bottom: 0 !important;
	width: 100%;
	text-align: center;
}
.quest form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	align-items: center;
	padding: 20px 50px;
}
.quest form>* {
	padding-left: 10px;
	width:100%;
	height: 50px;
	margin-bottom: 20px;
}
.quest form textarea {
	height: 100px;
}
.quest-send {
	border: 1px solid #CABA9E;
	background-color: #CABA9E;
	color: #fff;
	font-size: 16px;
	transition: .3s;
}
.quest-send:hover {
	background-color: #fff;
	color: #CABA9E;
	transition: .3s;
}
.offline {
	margin-left: 0 !important;
}
.news-link {
	align-self: flex-end;
}
/*.inner .main__search-menu__link img:hover {
	filter: invert(0) !important;
}*/
.to-top img:hover {
	filter: invert(1);
	transition: .3s;
}
.main__top {
	z-index: 11111;
}
.wash-popup {
	cursor: pointer;
	transition: .3s;
	color: #CABA9E;
	font-weight: 700;
}
.wash-popup:hover {
	text-decoration: underline;
	transition: .3s;
}
.pdf {
	transition: .3s;
}
.pdf:active, .pdf:focus {
	transition: .3s;
	background: #565655;
	color: #fff;
}
.collection-detail-slider {
	max-width: 100%;
	touch-action: auto !important;
}
.addToFavorite.active {
	filter: invert(0) !important;
}
.star {
	background-image: url(/local/templates/aqwella-new/img/detail-star.png);
	background-position: center;
	background-repeat: no-repeat;
}
.download-wrap .star:hover {
	background-color: #CABA9E;
	background-image: url(/local/templates/aqwella-new/img/detail-star-active.png);
}
.prod-detail__info-bottom .star:hover {
	background-color: #CABA9E;
	background-image: url(/local/templates/aqwella-new/img/detail-star-active.png);
}
.star.active {
	transition: .3s;
	background: #CABA9E;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/local/templates/aqwella-new/img/detail-star-active.png);
}
.news-content {
	width: 100%;
}
.company-left {
	width: 40%;
}
.invert .company-left {
		padding-right: 0;
}
.company-right {
	width: 60%;
}
.company-right img {
	width: 100%;
}
.adress {
	height: 440px;
}
.adress-map > * {
	height: 100%;
}
.filter-btn {
	background-color: #CABA9E;
	color: #fff;
	border: 1px solid #CABA9E;
	transition: .3s;
}
.filter-btn:hover {
	background-color: #DCC69F;
	border: 1px solid #DCC69F;
	color: #fff;
	transition: .3s;
}
.filter-btn:active, .filter-btn:focus {
	background-color: #565655;
	color: #fff;
	text-decoration: none;
}

.excelImport:hover,.excel-send:hover {
	background-color: #DCC69F;
	transition: .3s;
}
.excelImport:active,.excel-send:active,.excelImport:focus,.excel-send:focus {
	background-color: #565655;
	border: 1px solid #565655;
}
.excelImport,.excel-send {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 200px;
	height: 50px;
	background-color: #CABA9E;
	color: #fff;
	border: 1px solid #CABA9E;
	text-transform: uppercase;
	transition: .3s;
}
.inner>div:first-child {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.adress-st__row {
	justify-content: flex-start !important;
}
.adress-st__row>div:nth-child(3) {
	width: 100%;
	text-align: right;
}
.coordinates {
	min-width: 150px;
}
.catalog__item-line {
	color: #000;
}
.catalog__item-line:hover {
	color: #000;
	text-decoration: none;
}
.inner .main__top-menu .search-send, .inner .main__top-menu img {
	filter: invert(1);
}
.inner .main__top-menu img {
	margin-top: 1px;
}
.burger {
	margin-bottom: 2px;
}
.favorites-slide {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex !important;
	justify-content: space-between;
	flex-wrap: wrap;
}
.favorite-items .slick-arrow:first-child {
	margin-top: -30px;
	left: -24px;
	transform: scale(.6);
}
.favorite-items .slick-arrow:last-child {
	margin-top: -30px;
	right: -24px;
	transform: scale(.6);
}
body .absolute .check {
	background-color: #CABA9E;
}
body .check span {
	color: #fff;
}
.catalog__item-center-top .title {
	font-size: 28px;
}
@media(max-width: 1200px) {
	.catalog__item-center-top .title {
	font-size: 24px;
}
}
@media(max-width: 700px) {
	.catalog__item-center-top .title {
	font-size: 20px;
}
}
.search-result a>div:first-child {
	width: 184px !important;
	min-width: 184px;
	height: 144px;
}
.favorite-items.align-height {
	padding: 0 15px !important;
}
.favorite-items.align-height .favorite-section__img img {
	object-fit: cover !important;
}
.favorite-items.align-height .favorite-element__img img {
	object-fit: contain !important;
}
.favorite-section .inner-favor-align {
	padding-top: 13px !important;
}
.search-result a {
	overflow: hidden;
}
.catalog__cart-article {margin: 5px;color:#666}
.catalog.aqwella_5_stars .catalog__cart-article{color:#caba9e}
.catalog.aqwella .catalog__cart-article{color:#c4c4c4}

.collection-detail-custom .detail-info__bottom{margin-bottom:40px;}
.favorite-items.align-height .favorite-section__class {font-family: 'Circe';text-transform: uppercase;margin-bottom: 5px;color: #000;}
.favorite-items.align-height {margin-bottom: 40px;}
body .favorite-items.align-height .fav-new-elem {height:auto;border: 0px;border-radius: 0px;padding: 10px;margin: 0px;width: 25%;background: transparent;}
body .favorite-items.align-height .fav-new-elem:hover .inner-favor-align{background-color: #F3F3F3;}
.favorite-items.align-height .inner-favor-align {transition:0.3s;position: relative;padding: 40px 30px 20px;border: 1px solid #C4C4C4;height: 100%;}
.favorite-items.align-height .close{height: 20px;line-height: 20px;width: 20px;top: 20px;right: 20px;}
.favorite-items.align-height .favorite-element__name, .favorite-items.align-height .favorite-section__name{font-size:16px; color: #3f3f3f;margin: 0px;}
.favorite-items.align-height .favorite-element__img, .favorite-items.align-height .favorite-section__img  {margin-bottom:25px;width: 100%;height: 300px;overflow: hidden;}
.favorite-items.align-height .favorite-element__img img, .favorite-items.align-height .favorite-section__img img{width:100%;height:100%;}

.new-collection-detail-page .catalog__item .catalog__item-star{top: 20px;right: 20px;}
.new-collection-detail-page .collection__catalog-item {border-radius: 0px;transition: 0.3s;position: relative;padding: 30px 30px 20px;border: 1px solid #C4C4C4;height: 100%;}
.new-collection-detail-page .align-height-inner .catalog__wrap{text-decoration: none;height: auto;border: 0px;border-radius: 0px;padding: 10px;margin: 0px;width: 25%;background: transparent;}
.new-collection-detail-page .collection__catalog-item .catalog__item-img.response-img.contain{margin-bottom: 25px;width: 100%;height: 300px;overflow: hidden;}
.new-collection-detail-page .collection__catalog-item .catalog__item-img.response-img.contain img{width:100%;height:100%}
.new-collection-detail-page .back-bottom a{text-decoration:none;font-size: 65px;line-height: normal;font-family: 'Circe';display: inline-block;position: relative;transition: 0.3s;padding-left: 0px;}
.new-collection-detail-page .back-bottom a .back-coll {transition: 0.3s;position: absolute;width: 50px;height: 50px;left: -15px;opacity: 0;background-size: contain;background-position: center;top: 0px;bottom: 0px;margin: auto;background-repeat: no-repeat;}
.new-collection-detail-page .back-bottom.aqwella a{color:#c4c4c4}
.new-collection-detail-page .back-bottom.aqwella_5_stars a{color:#caba9e}
.new-collection-detail-page .back-bottom a:hover{padding-left:55px}
.new-collection-detail-page .back-bottom a:hover .back-coll{left:0px;opacity:1}
.new-collection-detail-page .back-bottom.aqwella a:hover{color:#caba9e}
.new-collection-detail-page .back-bottom.aqwella_5_stars a:hover{color:#c4c4c4}
.new-collection-detail-page .back-bottom.aqwella .back-coll{background-image:url('/local/templates/aqwella-new/img/back.png')}
.new-collection-detail-page .back-bottom.aqwella_5_stars .back-coll{background-image:url('/local/templates/aqwella-new/img/back2.png')}

.detail-info.collection-detail-custom .detail-info__top .name-block .name{font-family: 'Circe';font-size: 80px;line-height: normal;display:inline-block;vertical-align:middle;}
.detail-info.collection-detail-custom .detail-info__top .name-block.aqwella .name{color:#c4c4c4}
.detail-info.collection-detail-custom .detail-info__top .name-block.aqwella_5_stars .name{color: #caba9e;}
.detail-info.collection-detail-custom .detail-info__top .name-block.aqwella_5_stars .aftername{background-image: url(/local/templates/aqwella-new/img/aqwella_5_stars.png);}
.detail-info.collection-detail-custom .detail-info__top .name-block.aqwella .aftername{background-image: url(/local/templates/aqwella-new/img/aqwella_only.png);}
.detail-info.collection-detail-custom .detail-info__top .name-block .aftername {width: 183px;display: inline-block;margin-left: 20px;height: 45px;background-size: contain;background-repeat: no-repeat;background-position: center center;vertical-align: middle;margin-top: 25px;}

.product-item-list-col-3:last-child .custom-product-list-catalog-card .product-item-big-card:last-child {margin-bottom: 0px;}
.row.custom-product-list-catalog-card{display:flex;}
.row.custom-product-list-catalog-card.tablet{margin-right: 10px;margin-left: 10px;}
.row.custom-product-list-catalog-card>.product-item-big-card{padding: 10px;margin: 0px;width: 25% !important;}
.row.custom-product-list-catalog-card>.product-item-big-card>.row{height:100%;margin:0px;}
.row.custom-product-list-catalog-card>.product-item-big-card>.row>div, .row.custom-product-list-catalog-card>.product-item-big-card>.row>div>div{padding:0px;height:100%}
.row.custom-product-list-catalog-card .catalog__wrap {text-decoration: none;display: block;height: 100%;width: 100%;padding: 0px;}
.row.custom-product-list-catalog-card .catalog__wrap>div{height:100%}
.row.custom-product-list-catalog-card .catalog__item-img.response-img.contain{margin-bottom: 25px;width: 100%;height: 300px;overflow: hidden;}
.row.custom-product-list-catalog-card .catalog__item-img.response-img.contain img{width:100%;height:100%}
.row.custom-product-list-catalog-card  .catalog__item-desc{height:auto;margin:0px;}
.row.custom-product-list-catalog-card .catalog__item-star{right:20px;top:20px;}

.custom-product-list-catalog-item{display:flex;}
.custom-product-list-catalog-item.tablet{margin-right: 10px;margin-left: 10px;}
.custom-product-list-catalog-item>.product-item-big-card{padding: 10px;margin: 0px;width: 25% !important;}
.custom-product-list-catalog-item.product-item-big-card>.row{height:100%;margin:0px;}
.custom-product-list-catalog-item>.product-item-big-card>.row>div, .row.custom-product-list-catalog-card>.product-item-big-card>.row>div>div{padding:0px;height:100%}
.custom-product-list-catalog-item .catalog__wrap {min-width: 277px;text-decoration: none;display: block;height: 100%;width: 100%;padding: 10px;}
.custom-product-list-catalog-item .catalog__wrap>div{height:100%}
.custom-product-list-catalog-item .catalog__item-img.response-img.contain{margin-bottom: 25px;width: 100%;height: 210px;overflow: hidden;}
.custom-product-list-catalog-item .catalog__item-img.response-img.contain img{width:100%;height:100%}
.custom-product-list-catalog-item .catalog__item-desc{height:auto;margin:0px;}
.custom-product-list-catalog-item .catalog__item-star{right:20px;top:20px;}

.container.filter-container .row{align-items: center;display: flex;flex-wrap: wrap;}
.westpower-filter .type-block{text-align:center}
@media(max-width: 991px) {
	
	.row.custom-product-list-catalog-card>.product-item-big-card, .new-collection-detail-page .align-height-inner .catalog__wrap, body .favorite-items.align-height .fav-new-elem{width:50%;max-width: 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;}
}
@media(max-width: 768px) {
	.row.custom-product-list-catalog-card>.product-item-big-card, .new-collection-detail-page .align-height-inner .catalog__wrap, body .favorite-items.align-height .fav-new-elem{width:100%;max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.detail-price {
		/*font-size: 20px;*/
		/*line-height: 24px;*/
	}
}
@media(min-width: 701px) {
	.main__top-menu__list>li>ul {
		padding: 5px 20px 0px 10px;
		top: 25px;
		background-color: #f9f9f9;
		border-radius: 3px;
	}
}
.catalog__item-cart {
	justify-content: flex-start;
}

body .detail-catalog .catalog__item-desc {
	margin-top: 15px;
	height: 130px;
}
.contacts-info a {
	color: #000;
	transition: .3s;
}
.contacts-info a:hover {
	color: #caba9e;
	transition: .3s
}
.catalog__item.catalog__item-line .detail-dop__artikul {
	margin-bottom: 53px;
}
.favorite-section__img a, .favorite-element__img a {
	height: 100%;
	max-height: 100%;
	width: 100%;
}
.favorite-section__img a img, .favorite-element__img a img {
	max-height: 300px;
}
body.news {
	margin-top: 0;
}
.prod-detail__slider .slick-track {
	height: 100%;
}
.prod-detail__slider .slide__img-wrap {
    width: 100%;
    height: 100%;
}
.prod-detail__slider .slide__img-wrap img {
	width: 100%;
    height: 100%;
    object-fit: contain;
	max-height: none !important;
}
.slick-arrow {
    top: 47%;
}
.detail-catalog__slider .slick-slide{
	display: block;
}
.detail-catalog__slider a,
.detail-catalog__sim-slider a {
	width: 23%;
}
.detail-catalog .catalog__item-slide {
    height: 100%;
}
.detail-container p, .detail-container ul{
	margin-bottom: 20px;
}
.detail-container h2{
	margin: 30px 0;
}
.img_left{
	margin:20px;
	float:left;
	max-width:400px;
	margin-top: 0;
}
.img_right{
	margin:20px;
	float:right;
	max-width:400px;
	margin-top: 0;
}
@media(max-width: 500px) {
	.params-flex{
		display: block !important;
	}

	.slide__img-wrap img {
		object-fit: contain !important;
	}
	.params-box{
		margin-top: 20px;
	}
	body .container.eu--trt {
		padding: 0px !important;
	}
	.img_right, .img_left{
		float:none;
		margin:20px 0;
	}
}
.westpower-filter{
	font-family: 'Gotham Pro';
	
}
