/* browser reset */

/* html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	font-size: 12px;
	line-height: 18px;
	font-family: 'Arial', sans-serif;
	padding: 0;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: 0;
}

#main {
	overflow: hidden;
}

#main:after {
	clear: both;
	content: '';
	display: block;
	width: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

nav ul {
	list-style: none;
}

input, button {
	-webkit-appearance: none;
	border-radius: 0px;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

* {
	outline: none;
} */

/* font-family: 'Roboto', sans-serif; */

@font-face {
	font-family: 'Roboto';
	src: url('../newcart/fonts/roboto/Roboto-Regular.ttf') format('ttf'),
	url('../newcart/fonts/roboto/Roboto-Regular.ttf') format('ttf');
	font-weight: 400; /* Используйте нужное начертание */
	font-style: normal;
}

.header-n {
	background-color: #F5EFE3;
	padding: 12px 0;
}

.header-n__wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 42px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.header-n__logo {
	width: 125px;
	height: 53px;
}

.header-n__logo a {
	background-size: contain;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background: url(/local/templates/adaptive/css/../images/logo.png) no-repeat 0 0;
	margin-left: 0;
	padding-left: 0;
}

.header-n__search-wrap {
	width: 425px;
	position: relative;
}

.header-n__search {
	width: 100%;
	position: relative;
	display: flex;
}

.header-n__search input {
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0;
	outline: none;
	padding-left: 16px;
	padding-right: 65px;
	border: 1px solid #E2D2B4;
	background-color: transparent;
}

.header-n__search .ico-search {
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.645 13.366-3.779-3.779c.59-.967.9-2.078.898-3.21C12.764 2.96 9.804 0 6.386 0A6.185 6.185 0 0 0 .2 6.186c0 3.416 2.961 6.377 6.377 6.377a6.15 6.15 0 0 0 3.115-.844l3.8 3.801a.953.953 0 0 0 1.345 0l.943-.943c.371-.371.236-.84-.135-1.211Zm-13.54-7.18a4.282 4.282 0 0 1 4.281-4.283c2.366 0 4.474 2.107 4.474 4.474a4.284 4.284 0 0 1-4.283 4.283c-2.366-.001-4.473-2.109-4.473-4.474Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
	position: absolute;
	top: 9px;
	right: 16px;
}

.header-n__search .search-voice {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 7px;
	right: 45px;
}

.header-n__search .search-voice::before {
	content: "";
	width: 13px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.333 3.959a3.167 3.167 0 1 1 6.334 0v4.75a3.166 3.166 0 1 1-6.334 0v-4.75ZM1.75 7.917a.792.792 0 0 0-1.583 0v.792a6.334 6.334 0 0 0 5.541 6.284v2.424a.792.792 0 1 0 1.584 0v-2.424a6.334 6.334 0 0 0 5.541-6.284v-.792a.792.792 0 1 0-1.583 0v.792a4.75 4.75 0 0 1-9.5 0v-.792Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
}

.phones {
	position: relative;
}

.phones__item {
	display: flex;
	align-items: center;
}

.phones__item::before {
	content: "";
	width: 15px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 6.094h-.938a1.408 1.408 0 0 0-1.406-1.407V3.75a2.347 2.347 0 0 1 2.344 2.344Z' fill='%23522C03'/%3E%3Cpath d='M13.125 6.094h-.938a3.285 3.285 0 0 0-3.28-3.282v-.937a4.223 4.223 0 0 1 4.218 4.219ZM9.531 10.07l1.05-1.05a1.016 1.016 0 0 1 1.096-.225l1.278.512a1.016 1.016 0 0 1 .639.943v2.325a1.018 1.018 0 0 1-1.07 1.017C3.56 13.034 1.748 5.442 1.413 2.535a1.013 1.013 0 0 1 1.009-1.129h2.284a1.016 1.016 0 0 1 .943.639l.512 1.278a1.016 1.016 0 0 1-.225 1.096l-1.05 1.05s.582 4.093 4.644 4.6Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
	margin-right: 6px;
}

.phones__item a {
	font-weight: 500;
	font-size: 14px;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}

.phones__item a:hover {
	text-decoration: none;
}

.phones__item .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 5px;
	cursor: pointer;
	transition: .3s;
}

.phones__item .arr.active {
	transform: rotate(180deg);
}

.phones__item .arr::before {
	content: "";
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.021 1-4.51 4.465L1 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.phones__more-phone {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 9;
	background: #f5efe3;
	display: none;
	border: 1px solid #c4b49f;
}

.phones__more-phone-item {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	border-bottom: 1px solid #c4b49f;
	padding-bottom: 10px;
	margin-top: 10px;
}

.phones__more-phone-item:last-child {
	border-color: transparent;
}

.phones__more-phone-item span {
	display: block;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	line-height: 19px;
	padding-left: 20px;
}

.phones__more-phone-item a {
	font-weight: 500;
	font-size: 14px;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	line-height: 19px;
	padding-left: 20px;
}

.header-n-langs {
	position: relative;
}

.header-n-langs__item {
	display: flex;
	align-items: center;
}

.header-n-langs__item span {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #333333;
}

.header-n-langs__item .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 8px;
	cursor: pointer;
	transition: .3s;
}

.header-n-langs__item .arr.active {
	transform: rotate(180deg);
}

.header-n-langs__item .arr::before {
	content: "";
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.021 1-4.51 4.465L1 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.header-n-langs__more {
	width: 100%;
	position: absolute;
	top: 100%;
	left: -5px;
	z-index: 9;
	border: 1px solid #c4b49f;
	background: #f5efe3;
	padding: 5px;
	display: none;
}

.header-n-langs__more a {
	display: block;
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 5px;
}

.header-n-langs__more a:last-child {
	margin-bottom: 0;
}

.header-n-cur {
	position: relative;
}

.header-n-cur__item {
	display: flex;
	align-items: center;
}

.header-n-cur__item span {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #333333;
}

.header-n-cur__item .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 6px;
	cursor: pointer;
	transition: .3s;
}

.header-n-cur__item .arr.active {
	transform: rotate(180deg);
}

.header-n-cur__item .arr::before {
	content: "";
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.021 1-4.51 4.465L1 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.header-n-cur__more {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 9;
	border: 1px solid #c4b49f;
	background: #f5efe3;
	padding: 5px;
	display: none;
}

.header-n-cur__more a {
	display: block;
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 5px;
}

.header-n-cur__more a:last-child {
	margin-bottom: 0;
}

.wishlist-n__item {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
}

.wishlist-n__item .ico {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.228 1.909A5.951 5.951 0 0 0 16.293.497 5.551 5.551 0 0 0 14.007 0C12.523 0 11.093.605 10 1.696 8.908.606 7.478 0 5.993 0 5.208 0 4.43.17 3.705.499A5.956 5.956 0 0 0 1.77 1.913c-2.36 2.572-2.358 6.594.002 9.155L10 20l8.229-8.932c2.36-2.56 2.361-6.583-.002-9.16Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
}

.wishlist-n__item span {
	width: 18px;
	height: 18px;
	position: absolute;
	top: -8px;
	right: -8px;
	background: #FFCF5C;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	color: #522C03;
	border-radius: 50%;
}

.header-n-enter {
	display: flex;
	align-items: center;
	flex-shrink: 0;
}

.header-n-enter .ico {
	width: 18px;
	height: 23px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.727 12.267c.868 0 1.7.323 2.314.898.614.575.959 1.355.959 2.168v2.3C18 20.783 14.583 23 9 23s-9-2.217-9-5.367v-2.3c0-.813.345-1.593.959-2.168a3.388 3.388 0 0 1 2.314-.898h11.454ZM9 0c.752 0 1.497.139 2.192.409.695.27 1.326.665 1.858 1.163s.954 1.09 1.241 1.74c.288.652.436 1.35.436 2.055 0 .704-.148 1.402-.436 2.053a5.358 5.358 0 0 1-1.241 1.741 5.767 5.767 0 0 1-1.858 1.164c-.695.27-1.44.408-2.192.408-1.519 0-2.976-.565-4.05-1.572C3.876 8.155 3.273 6.79 3.273 5.367c0-1.424.603-2.789 1.677-3.795C6.024.565 7.481 0 9 0Z' fill='%23522C03'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='18' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.727 12.267c.868 0 1.7.323 2.314.898.614.575.959 1.355.959 2.168v2.3C18 20.783 14.583 23 9 23s-9-2.217-9-5.367v-2.3c0-.813.345-1.593.959-2.168a3.388 3.388 0 0 1 2.314-.898h11.454ZM9 0c.752 0 1.497.139 2.192.409.695.27 1.326.665 1.858 1.163s.954 1.09 1.241 1.74c.288.652.436 1.35.436 2.055 0 .704-.148 1.402-.436 2.053a5.358 5.358 0 0 1-1.241 1.741 5.767 5.767 0 0 1-1.858 1.164c-.695.27-1.44.408-2.192.408-1.519 0-2.976-.565-4.05-1.572C3.876 8.155 3.273 6.79 3.273 5.367c0-1.424.603-2.789 1.677-3.795C6.024.565 7.481 0 9 0Z' fill='%23522C03'/%3E%3C/svg%3E");
	background-color: #522C03;
	display: block;
	margin-right: 4px;
}

.header-n-enter span {
	font-size: 14px;
	color: #333333;
}

.basket-n {
	display: flex;
	align-items: center;
	position: relative;
}

.basket-n .ico {
	width: 18px;
	height: 20px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 20h14a2 2 0 0 0 2-2V7a1 1 0 0 0-1-1h-3v-.777C14 2.613 12.097.278 9.5.025A5.005 5.005 0 0 0 4 5v1H1a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2ZM14 8v2h-2V8h2ZM6 5c0-1.654 1.346-3 3-3s3 1.346 3 3v1H6V5ZM4 8h2v2H4V8Z' fill='%23522C03'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='18' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 20h14a2 2 0 0 0 2-2V7a1 1 0 0 0-1-1h-3v-.777C14 2.613 12.097.278 9.5.025A5.005 5.005 0 0 0 4 5v1H1a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2ZM14 8v2h-2V8h2ZM6 5c0-1.654 1.346-3 3-3s3 1.346 3 3v1H6V5ZM4 8h2v2H4V8Z' fill='%23522C03'/%3E%3C/svg%3E");
	background-color: #522C03;
	display: block;
}

.basket-n span {
	width: 18px;
	height: 18px;
	position: absolute;
	top: -9px;
	right: -5px;
	background: #FFCF5C;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	color: #522C03;
	border-radius: 50%;
	z-index: 1;
}

.arcticmodal-overlay, .arcticmodal-container {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
}

.arcticmodal-container {
	overflow: auto;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

*:first-child+html .arcticmodal-container {
	height: 100%
}

.arcticmodal-container_i {
	height: 100%;
	margin: 0 auto;
}

.arcticmodal-container_i2 {
	padding: 24px;
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.arcticmodal-error {
	padding: 20px;
	border-radius: 10px;
	background: #000;
	color: #fff;
}

.arcticmodal-loading {
	width: 80px;
	height: 80px;
	border-radius: 10px;
	background: #000 url(loading.gif) no-repeat 50% 50%;
}

body.disabled_scroll {
	padding-right: 5px;
	overflow: hidden;
}

.breadcrumbs-new {
	margin-bottom: 14px;
}

.breadcrumbs-new ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
}

.breadcrumbs-new ul li {
	font-size: 12px;
	line-height: 16px;
	color: #ACA088;
}

.breadcrumbs-new ul li {
	padding-right: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
	position: relative;
}

.breadcrumbs-new ul li>span {
	color: #522C03;
}

.breadcrumbs-new ul li::after {
	content: "";
	width: 1px;
	height: 13px;
	background: #D9CFBC;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}

.breadcrumbs-new ul li:last-child {
	margin-right: 0;
	padding-right: 0;
}

.breadcrumbs-new ul li:last-child::after {
	display: none;
}

.breadcrumbs-new ul li a {
	font-size: 14px;
	line-height: 16px;
	color: #ACA088;
}

.breadcrumbs-new ul li a span {
	font-size: 14px;
	line-height: 16px;
	color: #ACA088;
}


.prod-page__right .breadcrumbs,
.prod-page__left .breadcrumbs
{
	padding: 0;
	margin-bottom: 0px;
}

.prod-page__right .breadcrumbs ul,
.prod-page__left .breadcrumbs ul
{
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
}

.prod-page__right .breadcrumbs ul li,
.prod-page__left .breadcrumbs ul li
{
	font-size: 12px;
	line-height: 16px;
	color: #ACA088;
}

.prod-page__right .breadcrumbs ul li,
.prod-page__left .breadcrumbs ul li
{
	padding-right: 8px;
	margin-right: 8px;
	margin-bottom: 16px;
	position: relative;
}

.prod-page__right .breadcrumbs ul li>span,
.prod-page__left .breadcrumbs ul li>span
{
	color: #522C03;
}

.prod-page__right .breadcrumbs ul li::after,
.prod-page__left .breadcrumbs ul li::after
{
	content: "";
	width: 1px;
	height: 13px;
	background: #D9CFBC;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}

.prod-page__right .breadcrumbs ul li:last-child,
.prod-page__left .breadcrumbs ul li:last-child
{
	margin-right: 0;
	padding-right: 0;
}

.prod-page__right .breadcrumbs ul li:last-child::after,
.prod-page__left .breadcrumbs ul li:last-child::after
{
	display: none;
}

.prod-page__right .breadcrumbs ul li a,
.prod-page__left .breadcrumbs ul li a
{
	font-size: 14px;
	line-height: 16px;
	color: #ACA088;
}

.prod-page__right .breadcrumbs ul li a span,
.prod-page__left .breadcrumbs ul li a span
{
	font-size: 14px;
	line-height: 16px;
	color: #ACA088;
}
.prod-page__left .breadcrumbs{
	display: none;
}


.main-sec {
	margin-top: -10px;
	background-color: #F5EFE3;
}

.main-sec__item .wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 42px;
	box-sizing: border-box;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	-ms-flex-pack: distribute;
	gap: 76px;
	justify-content: center;
}

.main-sec__item .wrap .img {
	max-width: 390px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main-sec__item .wrap .img img {
	max-width: 100%;
}

.entry__title {
	font-size: 44px;
	line-height: 32px;
	color: #903226;
	font-family: "Times New Roman";
	font-weight: bold;
	margin-bottom: 21px;
}

.main-sec__item .wrap .entry span {
	font-size: 20px;
	line-height: 16px;
	color: #333333;
	display: block;
	margin-bottom: 22px;
}

.main-sec__item .wrap .entry .btns {
	display: flex;
	align-items: center;
	gap: 19px;
}

.entry__btn {
	min-width: 167px;
	min-height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.entry__btn:hover {
	background-color: #522C03;
	color: #fff;
	text-decoration: none;
}

.main-sec__slider .slick-prev {
	width: 30px;
	height: 40px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	background-color: #E2D2B4 !important;
	left: 19%;
	z-index: 2;
	transform: translate(0,0);
	top: 55%;
}

.main-sec__slider .slick-prev::before {
	width: 12px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.25 2.25 10 11 18.75' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.main-sec__slider .slick-next {
	width: 30px;
	height: 40px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	background-color: #E2D2B4 !important;
	right: 19%;
	z-index: 2;
	transform: translate(0,0);
	top: 55%;
}

.main-sec__slider .slick-next::before {
	width: 12px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.25 9.75 10 1 18.75' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.main-category {
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 80px;
}

.main-category .breadcrumbs-new {
	margin-bottom: 32px;
}
@media (max-width: 767px){
	.main-category .breadcrumbs-new{
		background: #fff;
		margin: 16px -20px 8px;
	}
}

.main-category .breadcrumbs-new ul {
	justify-content: center;
}

.main-category__title {
	font-size: 36px;
	line-height: 32px;
	color: #522C03;
	font-weight: 700;
	text-align: center;
	margin-bottom: 40px;
}

.main-category__wrap {
	display: grid;
	/* grid-template-columns: repeat(8, 1fr); */
	grid-template-columns: repeat(auto-fit, minmax(125px, 128px));
	gap: 24px 24px;
}

.main-category__item {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-decoration: none;
}

.main-category__item:hover {
	text-decoration: none;
}

.main-category__item .img {
	width: 128px;
	height: 128px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 11px;
}

.main-category__item .img img {
	max-width: 100%;
}

.main-category__item .name {
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	color: #522C03;
}

.m-banners {
	padding-bottom: 80px;
}

.m-banners__top {
	background-color: #E1E1E1;
	position: relative;
}

.m-banners__top::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #E1E1E1;
	position: absolute;
	top: 0;
	left: -100%;
}

.m-banners__top::after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #E1E1E1;
	position: absolute;
	top: 0;
	right: -100%;
}

.m-banners__top .wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 42px;
	box-sizing: border-box;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

.m-banners__top .wrap .img {
	max-width: 500px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.m-banners__top .wrap .img img {
	max-width: 100%;
	height: auto;
}

.m-banners__top .entry__title {
	font-size: 44px;
	line-height: 32px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
	margin-bottom: 31px;
}

.m-banners__top .wrap .entry span {
	font-size: 20px;
	line-height: 16px;
	color: #333333;
	display: block;
	margin-bottom: 22px;
}

.m-banners__top .wrap .entry .btns {
	display: flex;
	align-items: center;
	gap: 19px;
}

.m-banners__top .entry__btn {
	min-width: 167px;
	min-height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.m-banners__top .entry__btn:hover {
	background-color: #522C03;
	color: #fff;
	text-decoration: none;
}

.m-banners__bot {
	margin-top: -90px;
}

.m-banners__bot .card-item:hover .card-item__image .image-static {
	display: block;
	opacity: 1;
	z-index: 3;
}

.m-banners__bot .card-item::before {
	display: none;
}

.m-banners__bot .wrap {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 32px;
}

.m-banners__bot .card-item .image-static img {
	max-width: 100%;
}

.m-banners__bot .card-item .image-static {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.m-banners__bot .card-item .card-item__image {
	width: 100%;
	height: auto;
}

.m-banners__bot .card-item__label-discount {
	bottom: 16px;
}

.m-banners__bot .card-item__video {
	bottom: 16px;
}

.main-brand {
	padding-top: 80px;
}

.main-brand__slider-item .img-wrap {
	width: 115px;
	height: 115px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main-brand__title {
	font-size: 18px;
	line-height: 29px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #522C03;
	margin-bottom: 10px;
}

.main-brand__slider {
	width: 100%;
	max-width: 1070px;
	margin: 0 auto;
	padding: 0 31px 0 50px;
}

.main-brand__slider .slick-prev {
	width: 24px;
	height: 32px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	background-color: #E1E1E1 !important;
	top: 95px;
	left: 0;
	z-index: 2;
}

.main-brand__slider .slick-prev::before {
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 1L2 8L9 15' stroke='%23522C03' stroke-width='2'/%3e%3c/svg%3e ");
	display: block;
}

.main-brand__slider .slick-next {
	width: 24px;
	height: 32px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	background-color: #E1E1E1 !important;
	top: 95px;
	right: 0;
	z-index: 2;
}

.main-brand__slider .slick-next::before {
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L8 8L1 15' stroke='%23522C03' stroke-width='2'/%3e%3c/svg%3e ");
	display: block;
}

.recomendation-sec {
	padding-top: 40px;
}

.singl-banner {
	background-color: #F5EFE3;
}

.singl-banner .wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 42px;
	box-sizing: border-box;
	display: flex;
	flex-direction: row-reverse;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	justify-content: space-around;
	-ms-flex-pack: distribute;
	position: relative;
}

.singl-banner .wrap::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #F5EFE3;
	position: absolute;
	top: 0;
	left: -100%;
}

.singl-banner .wrap::after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #F5EFE3;
	position: absolute;
	top: 0;
	right: -100%;
}

.singl-banner .wrap .img {
	max-width: 500px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.singl-banner .wrap .img img {
	max-width: 100%;
	max-height: 500px;
	height: auto;
}

.singl-banner .wrap .entry__title {
	font-size: 44px;
	line-height: 32px;
	color: #903226;
	font-family: "Times New Roman";
	font-weight: bold;
	margin-bottom: 31px;
}

.singl-banner .wrap .entry span {
	font-size: 20px;
	line-height: 16px;
	color: #333333;
	display: block;
	margin-bottom: 31px;
}

.singl-banner .wrap .entry .btns {
	display: flex;
	align-items: center;
	gap: 19px;
}

.singl-banner .wrap .entry + .btns.btns-mobile{
	display: none;
}

.singl-banner .wrap .entry .btns .entry__btn {
	min-width: 167px;
	min-height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.singl-banner .wrap .entry .btns .entry__btn:hover {
	background-color: #522C03;
	color: #fff;
	text-decoration: none;
}

.banner-w-form {
	background-color: #F5F5F5;
}

.banner-w-form .wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 42px;
	box-sizing: border-box;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: distribute;
	position: relative;
}

.banner-w-form .wrap::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #F5F5F5;
	position: absolute;
	top: 0;
	left: -100%;
}

.banner-w-form .wrap::after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #F5F5F5;
	position: absolute;
	top: 0;
	right: -100%;
}

.banner-w-form .wrap .img {
	max-width: 500px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 56px;
}

.banner-w-form .wrap .img img {
	max-width: 100%;
	max-height: 500px;
	height: auto;
}

.banner-w-form .wrap .entry {
	max-width: 345px;
}

.banner-w-form .wrap .entry__title {
	font-size: 24px;
	line-height: 23px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
	margin-bottom: 17px;
}

.banner-w-form .wrap .entry span {
	max-width: 280px;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	display: block;
	margin-bottom: 24px;
}

.banner-w-form__form {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.banner-w-form__form input {
	border: none;
	padding: 0;
	margin: 0;
	outline: none;
	min-height: 40px;
	background-color: #fff;
	color: #666666;
	font-size: 14px;
	margin-bottom: 16px;
	padding: 0 10px;
}

.banner-w-form__form button {
	border: none;
	outline: none;
	min-height: 40px;
	background: #FFCF5C;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	line-height: 16px;
	color: #903226;
	position: relative;
	z-index: 1;
}

.viewed-sec {
	padding-top: 80px;
}

.mob-mnu-mob {
	width: 50px;
	height: 50px;
	display: block !important;
	background-color: #000;
}

.mobile-topline {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #F5EFE3;
	padding: 15px 25px;
	padding-top: 25px;
	position: relative;
	z-index: 2;
}

.mobile-topline .left {
	display: flex;
	align-items: center;
}

.mobile-topline .left .header-n-langs {
	margin-right: 20px;
}

.mobile-topline .right {
	display: flex;
	align-items: center;
}

.mobile-topline .right .phones-mob {
	margin-right: 20px;
}

.mobile-topline .right .phones-mob a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.mobile-topline .right .phones-mob a i {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 6.094h-.938a1.408 1.408 0 0 0-1.406-1.407V3.75a2.347 2.347 0 0 1 2.344 2.344Z' fill='%23522C03'/%3E%3Cpath d='M13.125 6.094h-.938a3.285 3.285 0 0 0-3.28-3.282v-.937a4.223 4.223 0 0 1 4.218 4.219ZM9.531 10.07l1.05-1.05a1.016 1.016 0 0 1 1.096-.225l1.278.512a1.016 1.016 0 0 1 .639.943v2.325a1.018 1.018 0 0 1-1.07 1.017C3.56 13.034 1.748 5.442 1.413 2.535a1.013 1.013 0 0 1 1.009-1.129h2.284a1.016 1.016 0 0 1 .943.639l.512 1.278a1.016 1.016 0 0 1-.225 1.096l-1.05 1.05s.582 4.093 4.644 4.6Z' fill='%23522C03'/%3E%3C/svg%3E");
	background-size: cover;
	display: block;
}

/*****  catalog  ****/

.catalog {
	padding-top: 37px;
}

.catalog__wrap {
	display: flex;
	align-items: flex-start;
	position: relative;
	margin-bottom: 58px;
}

.catalog__content.full-width {
	width: 100%;
	padding-left: 0;
}

.catalog__content.full-width .breadcrumbs-new {
	margin-left: 311px;
	margin-bottom: 45px;
}

.catalog__content.full-width .catalog__products {
	grid-template-columns: repeat(4, 1fr);
}

.catalog__sidebar {
	width: 100%;
	max-width: 279px;
	display: flex;
	flex-direction: column;
	background: #F5EFE3;
}

.catalog__sidebar.active {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.filters-n {
	display: flex;
	flex-direction: column;
	padding: 24px 24px;
	position: relative;
}

.filters-n.active {
	padding: 0;
	background-color: #fff;
}

.filters-n.active .filters-n__title .count {
	display: flex;
}

.filters-n__top {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 10px;
	border-bottom: 1px solid #E2D2B4;
}

.filters-n__top .close {
	width: 14px;
	height: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	opacity: 1;
}

.filters-n__top .close i {
	width: 14px;
	height: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8995 1.85714L12.0424 0L7.39946 4.64291L2.75656 1.97035e-06L0.899414 1.85715L5.54232 6.50005L0.899507 11.1429L2.75665 13L7.39946 8.35719L12.0423 13L13.8994 11.1429L9.25661 6.50005L13.8995 1.85714Z' fill='%23522C03'/%3e%3c/svg%3e ");
}

.filters-n__top .close.active i {
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1 5.5 5.5 1 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.filters-n__title {
	display: flex;
	align-items: center;
}

.filters-n__title .name {
	font-size: 24px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.filters-n__title .count {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #522C03;
	font-size: 12px;
	color: #fff;
	margin-left: 17px;
	display: none;
}

.filters-n__close {
	width: 13px;
	height: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.filters-n__content {
	display: flex;
	flex-direction: column;
	padding-top: 25px;
}

.filters-n__item {
	width: 100%;
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #E2D2B4;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

.filters-n__item:last-child {
	margin-bottom: 0;
	/* border: none; */
}

.filters-n__item-nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.filters-n__item-nav .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .3s;
	transform: rotate(180deg);
}

.filters-n__item-nav .arr.hide {
	transform: rotate(0deg);
}

.filters-n__item-nav .arr i {
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4.51 4.465L10.023 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
	margin: 0;
}

.filters-n__item-nav .name {
	display: flex;
	align-items: center;
	font-size: 18px;
	line-height: 18px;
	color: #333333;
}

.filters-n__item-nav .name span {
	width: 19px;
	height: 19px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #522C03;
	margin-left: 8px;
}

.filters-n__item-data {
	display: flex;
	flex-direction: column;
	padding-top: 24px;
}

.filters-n__item-data .filters-n__points {
	margin-top: 0;
}

.filters-n__item-data .search-field,
.filters_brand__block .search-field{
	width: 100%;
	display: flex;
	position: relative;
	margin-bottom: 24px;
}

.filters-n__item-data .search-field::after,
.filters_brand__block .search-field::after{
	content: "";
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.445 13.261-3.779-3.75c.59-.958.9-2.06.898-3.184C12.564 2.937 9.603 0 6.186 0c-.812 0-1.617.159-2.367.467-.751.308-1.433.76-2.007 1.33A6.134 6.134 0 0 0 .47 3.79 6.095 6.095 0 0 0 0 6.138c0 3.389 2.961 6.327 6.377 6.327 1.095 0 2.17-.288 3.115-.838l3.799 3.771a.957.957 0 0 0 1.346 0l.943-.935c.371-.368.236-.834-.135-1.202ZM1.904 6.138a4.22 4.22 0 0 1 1.254-3.005 4.284 4.284 0 0 1 3.028-1.245c2.366 0 4.474 2.09 4.474 4.439a4.234 4.234 0 0 1-1.255 3.005 4.301 4.301 0 0 1-3.028 1.244c-2.366 0-4.473-2.092-4.473-4.438Z' fill='%23522C03'/%3E%3C/svg%3E");
	position: absolute;
	top: calc(50% - 10px);
	right: 18px;
}

.filters-n__item-data .search-field input,
.filters_brand__block .search-field input{
	width: 100%;
	min-height: 41px;
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial;
	font-size: 16px;
	background: #FFFFFF;
	padding-left: 13px;
	padding-right: 34px;
}

.filters-n__item-data .search-field input::placeholder,
.filters_brand__block .search-field input::placeholder{
	font-weight: 300;
	font-size: 16px;
	color: #999999;
	font-family: 'Roboto', sans-serif;
}

.filters-n__points {
	width: 100%;
	display: flex;
	flex-direction: column;
	max-height: 215px;
	overflow: hidden;
	overflow-y: scroll;
	scroll-padding: 0;
	margin-top: 24px;
}

.filters-n__points::-webkit-scrollbar {
	width: 3px;
}

.filters-n__points::-webkit-scrollbar-thumb {
	background-color: #DFDFDF;
}

.filters-n__points-item {
	width: 100%;
	display: flex;
	align-items: flex-start;
	position: relative;
}

.filters-n__points-item input {
	margin: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}

.filters-n__points-item {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.filters-n__points-item:last-child {
	margin-bottom: 0;
}

.filters-n__points-item .square {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E2D2B4;
	margin-right: 8px;
}

.filters-n__points-item .square::before {
	content: "";
	width: 12px;
	height: 12px;
	background-color: #522C03;
	display: none;
}

.filters-n__points-item input:checked+.square::before {
	display: block;
}

.filters-n__points-item .name {
	font-size: 16px;
	color: #333333;
}

.filters-n__sizes {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px 7px;
	padding-top: 24px;
}

.filters-n__sizes-item {
	display: flex;
	align-items: flex-start;
	position: relative;
}

.filters-n__sizes-item input {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}

.filters-n__sizes-item .square {
	width: 51px;
	height: 51px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 110%;
	letter-spacing: 0.01em;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	border: 1px solid #E1E1E1;
}

.filters-n__sizes-item input:checked+.square {
	border-color: #522C03;
}

.filters-n__prices {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	padding-top: 16px;
}

.filters-n__prices .line {
	width: 11px;
	height: 2px;
	flex-shrink: 0;
	background: #333333;
	margin: 0 8px;
}

.filters-n__prices .left {
	width: 103px;
	height: 40px;
	flex-shrink: 0;
}

.filters-n__prices .left input {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 40px;
	background-color: #fff;
	border: 1px solid #E5E9EB;
	text-align: center;
}

.filters-n__prices .right {
	width: 101px;
	height: 40px;
	flex-shrink: 0;
}

.filters-n__prices .right input {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 40px;
	background-color: #fff;
	border: 1px solid #E5E9EB;
	text-align: center;
}

.filters-n__range .ui-widget.ui-widget-content {
	border: none;
	background: #E1E1E1;
	border-radius: 3px;
	height: 4px;
}

.filters-n__range .ui-slider-horizontal .ui-slider-handle {
	width: 24px;
	height: 24px;
	background: #522C03;
	border-radius: 50%;
	border: none;
	box-shadow: none;
	top: -9px;
}

.filters-n__range .ui-slider-horizontal .ui-slider-range {
	background: #E2D2B4;
}

.catalog__content {
	width: calc(100% - 279px);
	padding-left: 32px;
}

.catalog__top {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 30px;
}

.catalog__bot-line {
	width: 100%;
	margin-bottom: 24px;
}

.catalog__title {
	font-size: 36px;
	line-height: 89%;
	color: #522C03;
	font-weight: 700;
}

.catalog__sorting {
	width: 177px;
	height: 40px;
	border: 1px solid #522C03;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
}

.catalog__sorting-item {
	position: relative;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.catalog__sorting-item span {
	font-size: 14px;
	line-height: 16px;
	color: #522C03;
}

.catalog__sorting-item i {
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1 5.5 5.5 1 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	margin-left: 9px;
}

.catalog__sorting-list {
	width: calc(100% + 2px);
	position: absolute;
	top: 102%;
	left: -1px;
	background: #F5EFE3;
	padding: 29px 0 24px;
	z-index: 10;
	display: none;
}

.catalog__sorting-list a {
	display: block;
	font-size: 16px;
	line-height: 112%;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	padding: 0 16px;
	margin-bottom: 20px;
}

.catalog__sorting-list a:hover {
	text-decoration: none;
	font-weight: 700;
}

.catalog-settings {
	/*width: 100%;*/
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 12px;

}
.catalog-settings.pos-abs{
	position: absolute;
	top: 40px;
	right: -5px;
}

.catalog-settings__selections {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.catalog-settings__selections ul {
	list-style: none;
	display: flex;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.catalog-settings__selections ul li {
	display: flex;
	align-items: center;
	position: relative;
	padding: 4px 8px;
	background: #F5F5F5;
	margin-right: 16px;
	margin-bottom: 10px;
}

.catalog-settings__selections ul li span {
	font-size: 16px;
	line-height: 16px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
}

.catalog-settings__selections ul li a {
	width: 10px;
	height: 10px;
	margin-left: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.414.05 0 1.464 3.536 5 0 8.536 1.414 9.95 4.95 6.414 8.485 9.95 9.9 8.536 6.364 5 9.9 1.464 8.485.05 4.95 3.586 1.414.05Z' fill='%23522C03'/%3E%3C/svg%3E");
}

.catalog-settings__selections .clear-settings {
	display: flex;
	align-items: center;
	position: relative;
	padding: 4px 8px;
	margin-bottom: 10px;
}

.catalog-settings__selections .clear-settings span {
	font-size: 16px;
	line-height: 16px;
	color: #903226;
}

.catalog-settings__selections .clear-settings i {
	width: 10px;
	height: 10px;
	margin-left: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.414.05 0 1.464 3.536 5 0 8.536 1.414 9.95 4.95 6.414 8.485 9.95 9.9 8.536 6.364 5 9.9 1.464 8.485.05 4.95 3.586 1.414.05Z' fill='%23903226'/%3E%3C/svg%3E");
}

.catalog__showed {
	font-size: 14px;
	line-height: 114%;
	color: #666666;
	flex-shrink: 0;
	margin-bottom: 18px;
}

.catalog__products {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 38px 30px;
	/* width: 100%; */
	/* display: flex;
	flex-wrap: wrap;
	margin: 0 -15px; */
}

.card-item {
	width: 100%;
	/* max-width: 277px; */
	/* width: calc(33.3% - 30px);
	margin: 0 15px;
	display: flex;
	flex-direction: column; */
	position: relative;
}

.card-item__img-wrap {
	width: 277px;
	height: 277px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F4F4F4;
	overflow: hidden;
	position: relative;
	z-index: 2;
	margin-bottom: 16px;
}

.card-item::before {
	content: "";
	width: calc(100% + 32px);
	height: calc(100% + 32px);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #FFFFFF;
	border: 1px solid #F5F5F5;
	box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.07);
	opacity: 0;
	transition: .4s;
}

.card-item:hover::before {
	opacity: 1;
}

.card-item__descr {
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 3;
}

.card-item__name {
	font-size: 14px;
	line-height: 129%;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 16px;
}

.card-item__prices {
	display: flex;
	align-items: center;
}

.card-item__old-price {
	font-family: "Times New Roman";
	font-size: 18px;
	line-height: 21px;
	text-decoration-line: line-through;
	color: #666666;
	margin-right: 16px;
}

.card-item__old-price+.card-item__price {
	color: #903226;
}

.card-item__price {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
}

.card-item__new-price {
	font-size: 18px;
	line-height: 21px;
	font-family: "Times New Roman";
	font-weight: bold;
	color: #903226;
}

.card-slider {
	opacity: 0;
}

.card-slider.slick-dotted.slick-slider {
	margin-bottom: 0;
}

.card-slider .slick-list {
	padding: 0 !important;
}

.card-slider .slick-dots li button {
	width: 100%;
	height: 100%;
	font-size: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	padding: 0;
	padding-bottom: 20px;
}

.card-slider .slick-dots li button::before {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #D0CCC8;
	padding: 0;
	font-size: 0;
	display: block;
	position: relative;
}

.card-slider .slick-dots {
	top: 0;
	bottom: auto;
	height: 100%;
	display: flex;
	list-style: none;
}

.card-slider .slick-dots li {
	height: 100%;
	margin: 0;
	z-index: 3;
	flex-grow: 1;
	/* padding: 0 5px; */
}

/* .card-slider .slick-dots li:first-child {
	flex-grow: 1;
}
.card-slider .slick-dots li:first-child button {
	align-items: flex-end;
}
.card-slider .slick-dots li:last-child {
	flex-grow: 1;
}
.card-slider .slick-dots li:last-child button {
	align-items: flex-start;
} */

.add-to-favorite {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: absolute;
	top: 12px;
	right: 15px;
	z-index: 4;
}

.add-to-favorite i {
	width: 20px;
	height: 19px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.206 1.791a5.938 5.938 0 0 0-4.21-1.754c-1.48 0-2.906.556-3.995 1.558a5.904 5.904 0 0 0-6.279-1.1 5.942 5.942 0 0 0-1.93 1.3c-2.354 2.363-2.353 6.059.001 8.412l8.208 8.207 8.207-8.207c2.354-2.353 2.355-6.049-.002-8.416Z' fill='%23D0CCC8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='20' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.206 1.791a5.938 5.938 0 0 0-4.21-1.754c-1.48 0-2.906.556-3.995 1.558a5.904 5.904 0 0 0-6.279-1.1 5.942 5.942 0 0 0-1.93 1.3c-2.354 2.363-2.353 6.059.001 8.412l8.208 8.207 8.207-8.207c2.354-2.353 2.355-6.049-.002-8.416Z' fill='%23D0CCC8'/%3E%3C/svg%3E");
	background-color: #D0CCC8;
	cursor: pointer;
}
.add-to-favorite.added i{
	background-color: #522C03;
}
.add-to-favorite.added span{
	font-size: 14px;
	line-height: 18px;
	color: #522C03;
	border: 1px solid #522C03;
	background: #F5EFE3;
	padding: 15px;
	padding-right: 40px;
	position: absolute;
	top: 0;
	right: 0;
}
.add-to-favorite.added span em{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	font-size: 0;
	position: absolute;
	top: 15px;
	right: 10px;
}
.add-to-favorite.added span em:after{
	content: "";
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0001 1.85714L11.143 0L6.50005 4.64291L1.85714 1.97035e-06L0 1.85715L4.6429 6.50005L9.29832e-05 11.1429L1.85724 13L6.50005 8.35719L11.1429 13L13 11.1429L8.35719 6.50005L13.0001 1.85714Z' fill='%23522C03'/%3e%3c/svg%3e ");
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.card-item__labels {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 16px;
	left: 16px;
	z-index: 4;
}

.card-item__labels .label {
	font-size: 14px;
	line-height: 16px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.card-item__label-discount {
	display: flex;
	flex-direction: column;
	position: absolute;
	left: 16px;
	bottom: 42px;
	z-index: 5;
}

.card-item__label-discount .label {
	font-size: 14px;
	line-height: 16px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.card-item__video {
	width: 18px;
	height: 18px;
	border: 1px solid #D0CCC8;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 14px;
	bottom: 42px;
	z-index: 4;
	cursor: pointer;
}

.card-item__video .play {
	width: 7px;
	height: 8px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='7' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.366 7.881 6.04 4.21a.265.265 0 0 0 0-.415L1.366.119a.265.265 0 0 0-.429.206v7.348c0 .22.256.344.43.208Z' fill='%23D0CCC8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='7' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.366 7.881 6.04 4.21a.265.265 0 0 0 0-.415L1.366.119a.265.265 0 0 0-.429.206v7.348c0 .22.256.344.43.208Z' fill='%23D0CCC8'/%3E%3C/svg%3E");
	background-color: #D0CCC8;
}

.card-item__image {
	width: 277px;
	height: 277px;
	position: relative;
	margin-bottom: 16px;
}

.dots-custom {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}

.dots-custom .slick-dots {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.dots-custom .slick-dots li button {
	display: none;
}

.dots-custom .slick-dots li {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #D0CCC8;
}

.card-item__image .image-static {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}

.card-item:hover .image-static {
	opacity: 0;
	z-index: -1;
}

.card-item:hover .card-slider {
	opacity: 1;
}

.categoty-slider {
	margin-bottom: 48px;
}

.categoty-slider__title {
	font-size: 36px;
	line-height: 32px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 24px;
	max-width: calc(100% - 200px);
}

.categoty-slider__wrap {
	padding: 24px 0 24px 24px;
	background: #F5EFE3;
}

.categoty-slider__slider .slick-list {
	padding: 0 !important;
}

.categoty-slider__slider .slick-prev {
	width: 24px;
	height: 32px;
	background: #F5EFE3 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	top: -25px;
	right: 40px;
	left: auto;
	z-index: 2;
}

.categoty-slider__slider .slick-prev::before {
	content: '';
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1 2 8l7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.categoty-slider__slider .slick-next {
	width: 24px;
	height: 32px;
	background: #F5EFE3 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	top: -25px;
	right: 0;
	z-index: 2;
}

.categoty-slider__slider .slick-next::before {
	content: "";
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 7 7-7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.categoty-slider__slider-item {
	width: 140px;
	margin-right: 15px;
}

.categoty-slider__slider-item:hover {
	text-decoration: none;
}

.categoty-slider__slider-item .img {
	width: 140px;
	height: 140px;
	overflow: hidden;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}

.categoty-slider__slider-item .img img {
	max-width: 100%;
}

.categoty-slider__slider-item .name {
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	color: #522C03;
}

.catalog__bot {
	padding-top: 60px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.catalog__bot .btn-wrap {
	width: 100%;
	display: flex;
	justify-content: center;
	position: relative;
}

.catalog__bot .btn-wrap .t-top {
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #F5EFE3;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.catalog__bot .btn-wrap .t-top::before {
	content: "";
	width: 14px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 7 6-6m0 0 6 6M7 1v17' stroke='%23522C03'/%3E%3C/svg%3E");
}

.catalog-showed-products {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #666666;
	margin-bottom: 16px;
}

.catalog__load-more {
	min-width: 167px;
	min-height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.catalog__load-more:hover {
	text-decoration: none;
	background-color: #522C03;
	color: #fff;
}

.pagination-new {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 24px;
}

.pagination-new a {
	width: 32px;
	height: 32px;
	border: 1px solid transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #522C03;
	margin: 0 4px;
	transition: .3s;
}

.pagination-new span {
	width: 32px;
	height: 32px;
	border: 1px solid transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #522C03;
	margin: 0 4px;
}

.pagination-new a:hover {
	text-decoration: none;
	border-color: #522C03;
}

.pagination-new .mod-page-current {
	background-color: #F5EFE3;
}

.pagination-new .mod-page-prev {
	width: 24px;
	height: 32px;
	background-color: #F5F5F5;
	margin-right: 16px;
}

.pagination-new .mod-page-prev:hover {
	border-color: #F5F5F5;
}

.pagination-new .mod-page-prev::before {
	content: "";
	width: 7px;
	height: 11px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='7' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1 1.535 5.51 6 10.023' stroke='%23666' stroke-width='2'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='7' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1 1.535 5.51 6 10.023' stroke='%23666' stroke-width='2'/%3E%3C/svg%3E");
	background-color: #666666;
}

.pagination-new .mod-page-next {
	width: 24px;
	height: 32px;
	background-color: #F5EFE3;
	margin-left: 8px;
}

.pagination-new .mod-page-next::before {
	content: "";
	width: 7px;
	height: 11px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='7' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 10 4.465-4.51L1 .977' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='7' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 10 4.465-4.51L1 .977' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	background-color: #522C03;
}

.pagination-new .mod-page-next:hover {
	border-color: #F5EFE3;
}

.catalog-filter-tags ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.catalog-filter-tags ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px 8px;
	background: #F5F5F5;
	color: #666666;
	font-size: 14px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.catalog-filter-tags ul li a:hover {
	text-decoration: none;
}

.catalog-filter-tags ul li:nth-child(n+32) {
	display: none;
}

.catalog-filter-tags .show-more-tags {
	width: 100%;
	padding-top: 8px;
}

.catalog-filter-tags .show-more-btn {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: underline;
	color: #522C03;
	cursor: pointer;
}

.catalog-filter-tags .show-more-btn:hover {
	text-decoration: none;
}

.catalog-settings .catalog__sorting {
	margin-bottom: 10px;
}

.catalog__filter-mob {
	min-width: 177px;
	min-height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	display: none;
}

.catalog__filter-mob i.ico {
	width: 16px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 4h10v2h-10V4Zm-3-4h16v2H.5V0Zm6 8h4v2h-4V8Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 12px;
}

.catalog__filter-mob .name {
	font-size: 14px;
	color: #522C03;
}

.catalog__filter-mob span.quanty {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #522C03;
	font-size: 10px;
	color: #fff;
	margin-left: 8px;
}

.catalog__sidebar {
	transition: .4s;
}

.catalog__sidebar.opened {
	transform: translateX(0%);
}

.filter-n__settings-mob .catalog-settings__selections {
	display: none;
}

.filters-n__clear-mobile {
	width: 100%;
	min-height: 72px;
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5EFE3;
	z-index: 21;
	transition: .5s;
	transform: translateY(100%);
}

.filters-n__clear-mobile.open {
	transform: translateY(0%);
}

.filters-n__clear-mobile .clear-btn-mob {
	min-width: 167px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #903226;
	font-size: 14px;
	color: #903226;
	background: transparent;
}

.filters-n__title .showed-mobile {
	margin-left: 34px;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	display: none;
}

.filters-n__prices .mob-btn-price {
	width: 70px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-left: 14px;
	background: #E2D2B4;
	font-weight: 500;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.01em;
	color: #522C03;
	display: none;
}

.video-sec {
	padding-top: 70px;
}

.video-sec__topline {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 29px;
}

.video-sec__title {
	font-size: 20px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.video-sec__btn-more {
	font-size: 14px;
	text-decoration-line: underline;
	color: #522C03;
}

.video-sec__wrap {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px 39px;
	width: 100%;
	margin-bottom: 80px;
}

.video-sec__item {
	max-width: 383px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin: 0 auto;
	width: 100%;
}

.video-sec__video {
	width: 100%;
	margin-bottom: 16px;
	position: relative;
}

.video-sec__video::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	height: 90px;
	margin: -45px 0 0 -50px;
	background: url(/local/templates/adaptive/css/../images/sprite.png) no-repeat -154px -39px;
	display: block;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	-webkit-transform: scale(0.55);
	transform: scale(0.55);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	z-index: 2;
	cursor: pointer;
}

.video-sec__video::after {
	content: '';
	position: absolute;
	display: block;
	top: 0px;
	width: 100%;
	left: 0px;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	z-index: 1;
	cursor: pointer;
}

.video-sec__video img {
	max-width: 100%;
	height: auto;
	width: 100%;
	vertical-align: top;
}

.video-sec__descr {
	font-size: 14px;
	line-height: 129%;
	color: #333333;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.articles-sec {
	margin-bottom: 80px;
}

.articles-sec__topline {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 29px;
}

.articles-sec__title {
	font-size: 20px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.articles-sec__btn-more {
	font-size: 14px;
	text-decoration-line: underline;
	color: #522C03;
}

.articles-sec__wrap {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px 39px;
	width: 100%;
	margin-bottom: 39px;
}

.articles-sec__item {
	width: 100%;
	max-width: 383px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.articles-sec__item-title {
	font-size: 18px;
	line-height: 164%;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 16px;
}

.articles-sec__item-descr {
	font-size: 16px;
	line-height: 121%;
	color: #333333;
	margin-bottom: 16px;
}

.articles-sec__item-ico {
	width: 100%;
	max-width: 373px;
	max-height: 373px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}

.articles-sec__item-ico img {
	max-width: 100%;
	height: auto;
	width: 100%;
	vertical-align: top;
}

.articles-sec__item-read {
	font-size: 16px;
	text-decoration-line: underline;
	color: #522C03;
	margin-left: auto;
}

.articles-sec__item-read:hover {
	text-decoration: none;
}

.rating-area {
	overflow: hidden;
}

.rating-area:not(:checked)>input {
	display: none;
}

.rating-area:not(:checked)>label {
	float: right;
	width: 27px;
	margin-right: 5px;
	padding: 0;
	cursor: pointer;
}

.rating-area:not(:checked)>label:before {
	content: '';
	width: 27px;
	height: 22px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='27' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.5 0 3.03 8.292h9.81l-7.936 5.124 3.031 8.292-7.935-5.124-7.935 5.124 3.03-8.292L.662 8.292h9.808L13.5 0Z' fill='%23E1E1E1'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='27' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.5 0 3.03 8.292h9.81l-7.936 5.124 3.031 8.292-7.935-5.124-7.935 5.124 3.03-8.292L.662 8.292h9.808L13.5 0Z' fill='%23E1E1E1'/%3E%3C/svg%3E");
	background-color: #c4c4c4;
	display: block;
}

.rating-area>input:checked~label:before {
	background-color: #FFCF5C;
}

.rating-area:not(:checked)>label:hover:before, .rating-area:not(:checked)>label:hover~label:before {
	background-color: #FFCF5C;
}

.rating-area>input:checked+label:hover, .rating-area>input:checked+label:hover~label, .rating-area>input:checked~label:hover, .rating-area>input:checked~label:hover~label, .rating-area>label:hover~input:checked~label {
	text-shadow: 1px 1px goldenrod;
	/* background-color: #e9c134; */
}

.rate-area>label:active {
	position: relative;
}

.rew-sec {
	padding-top: 70px;
}

.rew-sec__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 19px;
}

.rew-sec__wrap {
	display: flex;
	flex-direction: column;
}

.rew-sec__item {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid #F5F5F5;
	padding-bottom: 24px;
	margin-bottom: 24px;
}

.rew-sec__item:last-child {
	border-color: transparent;
}

.rew-sec__item .left {
	width: 100%;
	max-width: 380px;
	display: flex;
}

.rew-sec__item .left .img {
	width: 175px;
	height: 175px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rew-sec__item .left .img img {
	max-width: 100%;
	object-fit: contain;
}

.rew-sec__item .left .descr {
	width: 175px;
	display: flex;
	flex-direction: column;
	margin-left: auto;
}
.rew-sec__item .left .descr a:hover,
.rew-sec__item .left .descr a:focus,
.rew-sec__item .left .descr a:active{
	text-decoration: unset;

}

.rew-sec__item .left .descr .name {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 32px;
}

.rew-sec__item .left .descr .price {
	font-size: 18px;
	line-height: 21px;
	font-family: "Times New Roman";
	font-weight: bold;
	color: #522C03;
}

.rew-sec__item .right {
	width: calc(100% - 380px);
	padding-left: 30px;
	display: flex;
	flex-direction: column;
}

.rew-sec__item .right .text {
	font-size: 14px;
	line-height: 18px;
	color: #522C03;
	margin-bottom: 8px;
}

.rew-sec__item .right .topline {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 16px;
}

.rew-sec__item .right .topline .name-date {
	display: flex;
	align-items: center;
}

.rew-sec__item .right .topline .name-date .name {
	font-size: 14px;
	color: #666666;
	margin-right: 8px;
}

.rew-sec__item .right .topline .name-date .date {
	font-size: 14px;
	color: #666666;
}

.rew-sec__item .right .stars {
	display: flex;
	align-items: center;
	justify-content: center;
}

.rew-sec__item .right .stars .star {
	width: 17px;
	height: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 0 1.908 5.182h6.176l-4.996 3.203 1.908 5.183L8.5 10.365l-4.996 3.203 1.908-5.183L.416 5.182h6.176L8.5 0Z' fill='%23FFCF5C'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='17' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 0 1.908 5.182h6.176l-4.996 3.203 1.908 5.183L8.5 10.365l-4.996 3.203 1.908-5.183L.416 5.182h6.176L8.5 0Z' fill='%23FFCF5C'/%3E%3C/svg%3E");
	background-color: #E1E1E1;
	margin: 0 1.5px;
}

.rew-sec__item .right .stars .star.active {
	background-color: #FFCF5C;
}

.rew-sec__item .right .rew-text {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}

.rew-sec__item .right .bot-line {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-top: 24px;
}

.rew-sec__item .right .bot-line .text-name {
	font-size: 14px;
	color: #666666;
	margin-right: 24px;
	margin-bottom: 0;
}

.rew-sec__item .right .bot-line .item-y {
	display: flex;
	align-items: center;
	margin-right: 32px;
}

.rew-sec__item .right .bot-line .item-y a {
	font-size: 14px;
	color: #1B8119;
	margin-right: 8px;
}

.rew-sec__item .right .bot-line .item-y span {
	font-size: 14px;
	color: #666666;
}

.rew-sec__item .right .bot-line .item-n a {
	font-size: 14px;
	color: #903226;
	margin-right: 8px;
}

.rew-sec__item .right .bot-line .item-n span {
	font-size: 14px;
	color: #666666;
}

.rew-sec__btn-wrap {
	width: 100%;
	display: flex;
	justify-content: center;
	padding-top: 30px;
}

.rew-sec__load-more {
	min-width: 167px;
	min-height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
	margin-bottom: 24px;
}

.rew-sec__load-more:hover {
	text-decoration: none;
	background-color: #522C03;
	color: #fff;
}

.rew-sec__answer {
	width: 100%;
	padding-left: 40px;
	display: flex;
	flex-direction: column;
	padding-bottom: 18px;
}

.rew-sec__answer .text {
	font-size: 14px;
	line-height: 18px;
	color: #522C03;
	margin-bottom: 8px;
}

.rew-sec__answer .topline {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.rew-sec__answer .topline .name {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	margin-right: 16px;
}

.rew-sec__answer .topline .date {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.rew-sec__answer .rew-text {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}

@media screen and (max-width: 1280px) {
	.catalog__products {
		grid-template-columns: repeat(2, 1fr);
	}

	.catalog__content.full-width .catalog__products {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (max-width: 1023px) {
	#main .inner {
		max-width: 100%;
	}
}

@media screen and (max-width: 991px) {
	.catalog__sidebar.active {
		max-width: 279px;
	}

	.catalog__wrap {
		flex-wrap: wrap;
	}

	.catalog__sidebar {
		max-width: 100%;
		margin-bottom: 30px;
	}

	.catalog__content {
		width: 100%;
		padding-left: 0;
	}

	.catalog__products {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 20px;
	}

	.filters-n__sizes {
		display: flex;
		flex-wrap: wrap;
	}

	.card-slider.slick-dotted.slick-slider {
		display: none;
	}

	.card-item__image .image-static {
		width: 100%;
		position: relative;
	}
	.card-item:hover .image-static{
		opacity: 1;
		z-index: 3;
	}

	.card-item__image .image-static img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.card-item__image {
		width: 100%;
		height: auto;
	}

	.card-item__label-discount {
		bottom: 16px;
	}

	.card-item__video {
		bottom: 16px;
	}

	.filters-n__prices .left {
		flex-grow: 1;
	}

	.filters-n__prices .right {
		flex-grow: 1;
	}

	.card-item::before {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	#main .inner {
		padding: 0 20px;
	}

	.catalog {
		padding-top: 0;
	}

	.catalog__sidebar {
		height: 100%;
		position: fixed;
		top: 0;
		z-index: 20;
		left: 0;
		overflow: hidden;
		overflow-y: scroll;
		margin-bottom: 0;
		transform: translateX(-100%);
	}

	.breadcrumbs-new {
		background-color: #F5EFE3;
		padding-top: 16px;
		padding-bottom: 16px;
		margin-bottom: 0;
		position: relative;
	}

	.breadcrumbs-new::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5EFE3;
	}

	.breadcrumbs-new::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5EFE3;
	}

	.breadcrumbs-new ul {
		justify-content: center;
	}

	.categoty-slider__title {
		background-color: #F5EFE3;
		text-align: center;
		padding-bottom: 23px;
		margin: 0 auto 24px;
		font-size: 24px;
		line-height: 24px;
		position: relative;
	}

	.categoty-slider__title::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5EFE3;
	}

	.categoty-slider__title::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5EFE3;
	}

	.categoty-slider {
		margin-bottom: 26px;
	}

	.categoty-slider__wrap {
		padding: 16px 0 16px 30px;
		position: relative;
		margin: 0 -20px;
	}

	.categoty-slider__slider-item {
		width: 90px;
		margin-right: 16px;
	}

	.categoty-slider__slider-item .img {
		width: 100%;
		height: auto;
		margin-bottom: 6px;
	}

	.categoty-slider__slider-item .img img {
		max-width: 100%;
	}

	.categoty-slider__slider-item .name {
		font-size: 14px;
	}

	.catalog-settings__selections {
		display: none;
	}

	.catalog__sorting-wrap {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
		align-items: center;
		gap: 0 10px;
	}

	.catalog__filter-mob {
		display: flex;
		flex-grow: 1;
	}

	.catalog-settings .catalog__sorting {
		margin-bottom: 0;
	}

	.catalog__sorting {
		width: auto;
		height: 48px;
		flex-grow: 1;
	}

	.catalog__bot-line {
		display: flex;
		justify-content: center;
		margin-top: unset !important;
	}

	.catalog__bot-line .catalog__showed {
		width: 100%;
		text-align: center;
		margin-bottom: 0;
		padding-bottom: 16px;
		border-bottom: 1px solid #EEEEEE;
	}

	.catalog__products {
		grid-template-columns: repeat(2, 1fr);
		gap: 44px 20px;
	}

	.catalog-filter-tags ul li:nth-child(n+10) {
		display: none;
	}

	.catalog-filter-tags ul li a {
		margin-right: 4px;
		margin-bottom: 4px;
	}

	.catalog-filter-tags ul.list-mob li:nth-child(n+10) {
		display: list-item;
	}

	.catalog__top {
		flex-wrap: wrap;
	}

	.catalog__title {
		width: 100%;
		font-size: 24px;
		line-height: 18px;
		text-align: center;
		background-color: #F5EFE3;
		padding-bottom: 23px;
		margin-bottom: 24px;
		position: relative;
	}

	.catalog__title::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5EFE3;
	}

	.catalog__title::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5EFE3;
	}

	.catalog-settings .catalog__showed {
		width: 100%;
		text-align: center;
		margin-bottom: 16px;
		padding-bottom: 16px;
		border-bottom: 1px solid #EEEEEE;
	}

	.filters-n {
		padding: 79px 30px;
		padding-bottom: 100px;
	}

	.catalog__sidebar {
		background-color: #fff;
	}

	.filters-n__item-data .search-field input {
		border: 1px solid #E1E1E1;
	}

	.filter-n__settings-mob .catalog-settings__selections {
		display: block;
	}

	.filter-n__settings-mob .catalog-settings__selections .clear-settings {
		display: none;
	}

	.catalog-settings__selections ul {
		margin: 0 -2px;
		position: relative;
	}

	.catalog-settings__selections ul:after {
		content: "";
		width: calc(100% + 60px);
		height: 1px;
		position: absolute;
		left: -30px;
		bottom: 0;
		background: #F5F5F5;
	}

	.catalog-settings__selections ul li {
		margin: 0 2px;
		margin-bottom: 16px;
	}

	.filters-n__top {
		border-color: #EEEEEE;
		margin-bottom: 16px;
	}

	.filters-n__content {
		padding-top: 32px;
	}

	.filters-n__points {
		max-height: 290px;
	}

	.filters-n__item {
		border-color: #EEEEEE;
	}

	.filters-n__title .showed-mobile {
		display: block;
		position: relative;
		top: 1px;
	}

	.filters-n__prices .mob-btn-price {
		display: flex;
	}

	.categoty-slider__slider .slick-prev {
		display: none !important;
	}

	.categoty-slider__slider .slick-next {
		display: none !important;
	}
	.catalog-settings.pos-abs{
		position: unset;
	}
}

@media screen and (max-width: 991px) {
	.articles-sec__wrap {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px 20px;
	}
	.filters_brand__block .search-field{
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.video-sec__wrap {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px 20px;
		margin-bottom: 6px;
	}

	.articles-sec__wrap {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px 20px;
	}

	.rew-sec__item {
		flex-wrap: wrap;
		border: none;
		margin-bottom: 38px;
	}

	.rew-sec__item .left .img {
		width: 112px;
		height: 112px;
	}

	.rew-sec__item .left {
		max-width: 100%;
		padding-bottom: 18px;
		border-bottom: 1px solid #F5F5F5;
		margin-bottom: 24px;
	}

	.rew-sec__item .left .descr {
		width: calc(100% - 112px);
		padding-left: 20px;
	}

	.rew-sec__item .right {
		width: 100%;
		padding-left: 0;
	}

	.rew-sec__item .right .bot-line .text-name {
		margin-right: auto;
	}

	.rew-sec__btn-wrap {
		padding-top: 0;
	}
}

/*product-page*/

.prod-page {
	padding-top: 24px;
}

.prod-page__wrap {
	display: flex;
	align-items: flex-start;
}

.prod-page__left {
	width: 580px;
	display: flex;
	align-items: flex-start;
	position: sticky;
	top: 50px;
	padding-bottom: 15px;
}

.prod-page__right {
	width: calc(100% - 580px);
	padding-left: 29px;
}

.prod-page__sizes {
	width: 100%;
	margin-bottom: 32px;
}

.prod-page__sizes ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 8px;
}
.prod-page__sizes ul li {
	flex-shrink: 0;
	box-sizing: border-box;
	width: 100%;
	max-width: 56px;
}

.prod-page__sizes ul li a {
	min-width: 54px;
	height: 54px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E1E1E1;
	text-decoration: none;
	font-weight: 500;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.01em;
	color: #522C03;
	position: relative;
	overflow: hidden;
}

.prod-page__sizes ul li.active a {
	border-color: #522C03;
}

.prod-page__sizes ul li.not-aval {
	min-width: 36px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E1E1E1;
	text-decoration: none;
	font-weight: 500;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.01em;
	color: #E1E1E1;
	position: relative;
	overflow: hidden;
	padding: 0 10px;
}

.prod-page__sizes ul li.not-aval::before {
	content: "";
	width: 140%;
	height: 1px;
	background-color: #E1E1E1;
	position: absolute;
	transform: rotate(45deg);
}
.variations-wrapper{
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-columns: repeat(auto-fill, minmax(75px, 1fr));
}
@media(max-width: 767px){
	.variations-wrapper {
		gap: 7px;
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}
}
.prod-page__left .right-side {
	width: calc(100% - 75px - 28px);
	display: flex;
	flex-direction: column;
	position: relative;
}

.prod-page__left .right-side .add-to-favorite {
	top: 33px;
	right: 0;
}

.prod-page__left .right-side .labels {
	display: flex;
	align-items: center;
	position: absolute;
	top: 24px;
	right: 72px;
	z-index: 4;
	left: 20px;
}

.prod-page__left .right-side .label-discount {
	min-width: 38px;
	min-height: 25px;
	background: #903226;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 5px;
	margin: 0 5px;
}

.prod-page__left .right-side .label-discount span {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.prod-page__left .right-side .label-hit {
	min-width: 38px;
	min-height: 25px;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 5px;
	/*position: absolute;*/
	top: 21px;
	left: 24px;
	z-index: 2;
}

.prod-page__left .right-side .label-hit span {
	font-size: 14px;
	line-height: 18px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

div.slick-slider.productPagePrevSlider {
	width: 75px;
	margin-right: 28px;
	min-width: initial;
}

div.slick-slider.productPageMainSlider {
	width: 100%;
	min-width: initial;
}

.productPagePrevSlider__item img {
	max-width: 100%;
}

.productPagePrevSlider__item {
	border: 1px solid #d9d9d9;
	margin: 8px 0;
	cursor: pointer;
	position: relative;
}

.slick-vertical .productPagePrevSlider__item.slick-slide.slick-current {
	border: 1px solid #3d3d3d;
}

.slick-vertical .productPagePrevSlider__item.slick-slide {
	border: 1px solid transparent;
}

.slick-slider.productPagePrevSlider .slick-prev {
	width: 17px;
	height: 17px;
	top: -5px;
	left: calc(50% - 8.5px);
	z-index: 3;
	margin: 0;
}

div.slick-slider.productPagePrevSlider .slick-prev::before {
	content: "";
	display: block;
	width: 17px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.5 8.5-7-7-7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

div.slick-slider.productPagePrevSlider .slick-prev:hover,
div.slick-slider.productPagePrevSlider .slick-prev:focus {
	background-color: transparent;
}

.slick-slider.productPagePrevSlider .slick-next {
	width: 17px;
	height: 17px;
	top: auto;
	bottom: -25px;
	left: calc(50% - 8.5px);
	z-index: 3;
	margin: 0;
}

div.slick-slider.productPagePrevSlider .slick-next::before {
	content: "";
	display: block;
	width: 17px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1.5 7 7 7-7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

div.slick-slider.productPagePrevSlider .slick-next:hover,
div.slick-slider.productPagePrevSlider .slick-next:focus {
	background-color: transparent;
}

.productPagePrevSlider__item.video::before {
	content: "";
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.876 17.045 6.076-4.774a.345.345 0 0 0 0-.54L9.876 6.955a.344.344 0 0 0-.557.268v9.552c0 .287.332.448.557.271Z' fill='%23000'/%3E%3Cpath stroke='%23000' d='M.8.8h22.4v22.4H.8z'/%3E%3C/svg%3E");
}

.productPageMainSlider__item img,
.productPageMainSlider__item a
{
	max-width: 100%;
	width: 100%;
	max-height: 477px;
	 object-fit: contain;
	/*object-fit: cover;*/
}
.productPageMainSlider__item.video img{
	display: none;
}
.productPageMainSlider__item iframe{
	max-width: 100%;
	width: 100%;
}

@media (min-width: 991px) {
	.productPageMainSlider__item.video{
		margin-top: 24px;
	}
}
.productPageMainSlider .slick-track{
	display: flex;
	/*align-items: center;*/
}
.productPageMainSlider  .slick-prev, .productPageMainSlider  .slick-next{
	transform: translate(0, 65%);
}
.productPageMainSlider .slick-prev {
	width: 24px;
	height: 32px;
	left: -6px;
	z-index: 3;
	background-color: #F5EFE3;
	display: flex;
	align-items: center;
	justify-content: center;
}

.productPageMainSlider .slick-prev::before {
	content: "";
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1 2 8l7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
	margin-left: 6px;
}

.productPageMainSlider .slick-prev:hover,
.productPageMainSlider .slick-prev:focus {
	background-color: #F5EFE3;
}


.productPageMainSlider .slick-next,
.show-more-prod,
.show-more-detail-prod,
.recomendation-sec-show-more,
.viewed-sec-show-more{
	width: 24px;
	height: 32px;
	right: -6px;
	z-index: 3;
	background-color: #F5EFE3;
	display: flex;
	align-items: center;
	justify-content: center;
}
.show-more-detail-prod{
	z-index: 0 !important;
	position: relative;
	right: 5px;
}

.productPageMainSlider .slick-next::before,
.show-more-prod::before,
.show-more-detail-prod::before,
.recomendation-sec-show-more::before,
.viewed-sec-show-more::before{
	content: "";
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 7 7-7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.productPageMainSlider .slick-next:hover,
.productPageMainSlider .slick-next:focus,
.show-more-prod:focus,
.show-more-prod:hover,
.recomendation-sec-show-more:hover,
.recomendation-sec-show-more:focus,
.viewed-sec-show-more:hover,
.viewed-sec-show-more:focus,
.show-more-detail-prod:focus,
.show-more-detail-prod:hover{
	background-color: #F5EFE3;
}
.show-more-prod,
.show-more-detail-prod,
.viewed-sec-show-more,
.recomendation-sec-show-more{
	transform: rotate(90deg);
}
.show-more-prod.hide,
.show-more-detail-prod.hide,
.viewed-sec-show-more.hide,
.recomendation-sec-show-more.hide{
	transform: rotate(-90deg);
}

.right-side__info {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 28px;
}

.prod-page__right .stars {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 24px;
}

.prod-page__right .stars .star {
	width: 17px;
	height: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 0 1.908 5.182h6.176l-4.996 3.203 1.908 5.183L8.5 10.365l-4.996 3.203 1.908-5.183L.416 5.182h6.176L8.5 0Z' fill='%23FFCF5C'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='17' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 0 1.908 5.182h6.176l-4.996 3.203 1.908 5.183L8.5 10.365l-4.996 3.203 1.908-5.183L.416 5.182h6.176L8.5 0Z' fill='%23FFCF5C'/%3E%3C/svg%3E");
	background-color: #E1E1E1;
	margin: 0 1.5px;
}

.prod-page__right .stars .star.active {
	background-color: #FFCF5C;
}

.rew-to-product {
	display: flex;
	align-content: center;
	cursor: pointer;
	margin-left: auto;
}

.rew-to-product__count {
	font-size: 16px;
	text-decoration-line: underline;
	color: #666666;
}

.prod-page__title {
	font-size: 32px;
	line-height: 1.14;
	font-family: "Times New Roman";
	color: #522C03;
	font-weight: 700;
	margin-bottom: 24px;
}

.availability {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.availability__in-stock {
	font-size: 16px;
	line-height: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #1B8119;
	padding-right: 16px;
	margin-right: 16px;
	position: relative;
	border-right: 1px solid #E1E1E1;
	flex-shrink: 0;
}

.availability__in-stock.archive {
	color: #903226;
}

.availability__in-stock.un-t-ord {
	color: #1B8119;
}

.availability__stores {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.availability__stores {
	font-size: 16px;
	line-height: 18px;
	color: #999999;
	margin-right: 5px;
}

.availability__stores a {
	font-size: 16px;
	line-height: 18px;
	color: #999999;
	text-decoration: underline;
}

.availability__stores a:hover {
	text-decoration: none;
}

.prod-page__shipping {
	font-size: 16px;
	line-height: 18px;
	color: #903226;
	margin-bottom: 32px;
}

.prod-page__prices {
	display: flex;
	align-items: center;
	margin-bottom: 32px;
}

.prod-page__old-price {
	font-size: 20px;
	font-family: "Times New Roman";
	line-height: 1.2;
	text-decoration-line: line-through;
	color: #666666;
	margin-right: 16px;
	margin-top: 4px;
}

.prod-page__curr-price {
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 30px;
	line-height: 1.2;
	color: #903226;
}

.follow-price {
	display: flex;
	align-items: center;
}

.follow-price__ico {
	width: 24px;
	height: 26px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 25.5a3.725 3.725 0 0 0 3.523-2.5H8.477A3.725 3.725 0 0 0 12 25.5Zm8.75-9.267V10.5c0-4.021-2.731-7.409-6.431-8.428A2.488 2.488 0 0 0 12 .5c-1.057 0-1.953.65-2.319 1.572C5.981 3.092 3.25 6.48 3.25 10.5v5.733l-2.134 2.133a1.246 1.246 0 0 0-.366.884v1.25A1.25 1.25 0 0 0 2 21.75h20a1.25 1.25 0 0 0 1.25-1.25v-1.25a1.245 1.245 0 0 0-.366-.884l-2.134-2.133Z' fill='%23D0CCC8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='24' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 25.5a3.725 3.725 0 0 0 3.523-2.5H8.477A3.725 3.725 0 0 0 12 25.5Zm8.75-9.267V10.5c0-4.021-2.731-7.409-6.431-8.428A2.488 2.488 0 0 0 12 .5c-1.057 0-1.953.65-2.319 1.572C5.981 3.092 3.25 6.48 3.25 10.5v5.733l-2.134 2.133a1.246 1.246 0 0 0-.366.884v1.25A1.25 1.25 0 0 0 2 21.75h20a1.25 1.25 0 0 0 1.25-1.25v-1.25a1.245 1.245 0 0 0-.366-.884l-2.134-2.133Z' fill='%23D0CCC8'/%3E%3C/svg%3E");
	background-color: #D0CCC8;
	margin-right: 9px;
}

.follow-price__name {
	font-size: 16px;
	line-height: 18px;
	text-decoration-line: underline;
	color: #666666;
}

.prod-page__prices .follow-price {
	margin-left: auto;
}

.prod-page__buttons, .prod-page__buttons>span {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 0 22px;
	margin-bottom: 32px;
}

.prod-page__buttons .item_buttons_counter_block {
	margin-bottom: 0;
}

.prod-page__buttons .bx_notavailable {
	margin-top: 20px;
}

.prod-page__buttons .bx_notavailable:empty {
	margin-top: 0;
}

.prod-page__buy {
	min-width: 175px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #522C03;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #FFFFFF;
	transition: .3s;
}

.prod-page__buy:hover {
	color: #903226;
	background-color: #FFCF5C;
	text-decoration: none;
}

.prod-page__quick-order {
	min-width: 175px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.prod-page__quick-order:hover {
	background-color: #F5EFE3;
	border: 1px solid #522C03;
	color: #522C03;
	text-decoration: none;
}
.sticky-cart-info__wrap .prod-page__quick-order{
	background-color: #F5EFE3;
	border: 1px solid #522C03;
	color: #522C03;
}
.sticky-cart-info__wrap .prod-page__quick-order:hover {
	background-color: #fff;
	border: 1px solid #522C03;
	color: #522C03;
	text-decoration: none;
}
.prod-page__variations {
	width: 100%;
	display: flex;
	margin-bottom: 32px;
}

.variations-slider {
	width: 100%;
}

.variations-slider__item {
	width: 73px;
	height: 73px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F5F5;
	border: 1px solid #d9d9d9;
}

.variations-slider__item:hover {
	border: 1px solid #522C03;
}

.variations-slider__item img {
	max-width: 100%;
	width: 100%;
	max-height: 77px;
	object-fit: cover;
}
@media(max-width: 767px){
	.variations-slider__item img{
		max-height: unset;
		height: auto;
	}
}

.prod-page__bottom {
	display: flex;
	flex-direction: column;
}

.specifications {
	width: 100%;
	margin-bottom: 32px;
}
.topline{
	cursor: pointer;
}
.specifications .topline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 22px;
}

.specifications .topline .title-name {
	font-size: 18px;
	font-weight: 400;
	line-height: 21px;
	color: #522C03;
}

.specifications .topline .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .3s;
}

.specifications .topline .arr.open {
	transform: rotate(180deg);
}

.specifications .topline .arr i {
	width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.978 1.268 4.51 4.464L10 1.268' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.specifications .content {
	display: flex;
	flex-direction: column;
}

.specifications__wrap {
	/*display: grid;*/
	/*grid-auto-flow: column;*/
	/*grid-template-columns: 1fr 1fr;*/
	/*grid-row-gap: 8px;*/
	/*grid-column-gap: 40px;*/
	/*grid-template-rows: repeat(9, 0fr);*/
	display: block;
	column-count: 2;
}

.specifications__item {
	display: flex;
	align-items: flex-start;
	/*justify-content: space-between;*/
	margin-bottom: 8px;
}
.specifications__item:nth-child(odd){
	margin-right: 40px;
}

.specifications__item .name {
	max-width: 113px;
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	margin-right: 40px;
	min-width: 113px;
}

.specifications__item .data {
	width: 100%;
	max-width: 139px;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	max-width: fit-content;
	/*white-space: nowrap;*/
}

.specifications__item .data a {
	font-size: 14px;
	line-height: 18px;
	text-decoration-line: underline;
	color: #903226;
}

.specifications__item .data a:hover {
	text-decoration: none;
}

.prod-page__entry {
	display: flex;
	flex-direction: column;
	margin-bottom: 12px;
}
.prod-page__entry .content,
.prod-page__deliver .content,
.prod-page__payments .content,
.prod-page__return .content
{
	margin-bottom: 20px;
}
/*.prod-page__payments .content b:first-child{*/
/*	margin-bottom: 20px;*/
/*}*/

.prod-page__entry .topline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 22px;
}

.prod-page__entry .topline .title-name {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
}

.prod-page__entry .topline .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .3s;
}

.prod-page__entry .topline .arr.open {
	transform: rotate(180deg);
}

.prod-page__entry .topline .arr i {
	width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.978 1.268 4.51 4.464L10 1.268' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.prod-page__entry .text {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 20px;
}

.prod-page__entry .title-text {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 20px;
}

.prod-page__entry ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 20px;
}

.prod-page__entry ul li {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 7px;
}

.prod-page__entry ul li::before {
	content: "-";
	font-size: 14px;
	color: #333333;
	margin-right: 4px;
	display: inline-block;
}

.prod-page__deliver {
	display: flex;
	flex-direction: column;
	margin-bottom: 12px;
}

.prod-page__deliver .topline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 22px;
}

.prod-page__deliver .topline .title-name {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
}

.prod-page__deliver .topline .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .3s;
}

.prod-page__deliver .topline .arr.open {
	transform: rotate(180deg);
}

.prod-page__deliver .topline .arr i {
	width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.978 1.268 4.51 4.464L10 1.268' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.prod-page__deliver .title-text {
	font-size: 16px;
	line-height: 19px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #903226;
	margin-bottom: 20px;
}

.prod-page__deliver .text {
	font-size: 16px;
	line-height: 19px;
	font-family: 'Roboto', sans-serif;
	color: #333333;
	margin-bottom: 20px;
}

.prod-page__deliver .text a {
	color: #903226;
	text-decoration: underline;
}

.prod-page__deliver .text a:hover {
	text-decoration: none;
}

.prod-page__payments {
	margin-bottom: 12px;
}

.prod-page__payments .topline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 22px;
}

.prod-page__payments .topline .title-name {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
}

.prod-page__payments .topline .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .3s;
}

.prod-page__payments .topline .arr.open {
	transform: rotate(180deg);
}

.prod-page__payments .topline .arr i {
	width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.978 1.268 4.51 4.464L10 1.268' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.prod-page__payments .title-text {
	font-size: 16px;
	line-height: 19px;
	color: #903226;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 24px;
}

.prod-page__payments ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 24px;
}
.prod-page__bottom .content>span{
	margin-bottom: 18px;
	display: block;
	font-weight: bold;
}
.prod-page__bottom .content a{
	color: #903226;
}
.prod-page__payments ul li {
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	margin-bottom: 16px;
	display: flex;
	align-items: flex-start;
	margin-bottom: 16px;
}

.prod-page__payments ul li::before {
	content: "";
	width: 6px;
	height: 6px;
	display: block;
	border-radius: 50%;
	margin-right: 16px;
	margin-top: 9px;
	background: #903226;
	flex-shrink: 0;
}

.prod-page__payments .text {
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	margin-bottom: 20px;
}

.prod-page__return .topline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 22px;
}

.prod-page__return .topline .title-name {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
}

.prod-page__return .topline .arr {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .3s;
}

.prod-page__return .topline .arr.open {
	transform: rotate(180deg);
}

.prod-page__return .topline .arr i {
	width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.978 1.268 4.51 4.464L10 1.268' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.prod-page__return .title-text {
	font-size: 16px;
	line-height: 19px;
	color: #903226;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 24px;
}

.prod-page__return .text {
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	margin-bottom: 20px;
}

.prod-page__bot {
	width: 100%;
	margin-bottom: 16px;
}

.prod-page__tags {
	margin-bottom: 16px;
}

.prod-page__tags ul {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	list-style: none;
}

.prod-page__tags ul li {
	position: relative;
	font-size: 16px;
	line-height: 19px;
	color: #999999;
	margin-right: 4px;
}

.prod-page__tags ul li a {
	position: relative;
	font-size: 16px;
	line-height: 19px;
	text-decoration-line: underline;
	color: #999999;
	margin-right: 4px;
}

.prod-page__tags ul li a:hover {
	text-decoration: none;
}

.prod-page__tags ul li::after {
	content: "/";
	font-size: 16px;
	line-height: 19px;
	color: #999999;
}

.prod-page__tags ul li:last-child::after {
	content: "";
}

.prod-page__bot .btn-show-more {
	font-size: 16px;
	text-decoration-line: underline;
	color: #522C03;
}

.prod-page__bot .btn-show-more:hover {
	text-decoration: none;
}

.buy-together {
	margin-bottom: 56px;
}

.buy-together__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 33px;
}

.buy-together__wrap {
	display: flex;
	align-items: flex-start;
}

.buy-together__left {
	width: 100%;
	max-width: 277px;
	position: relative;
}

.buy-together__right {
	width: 100%;
	max-width: 790px;
	margin-left: auto;
	position: relative;
}

.buy-together__right::before {
	content: "+";
	position: absolute;
	top: 125px;
	left: -70px;
	font-size: 35px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
}

.buy-together__left .item {
	display: flex;
	flex-direction: column;
	position: relative;
}

.buy-together__left .item .labels-left {
	position: absolute;
	top: 8px;
	left: 8px;
	display: flex;
	flex-direction: column;
}

.buy-together__left .item .labels-left .label {
	font-size: 14px;
	line-height: 16px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.buy-together__left .item .img {
	width: 277px;
	height: 277px;
	background-color: #F5F5F5;
	margin-bottom: 14px;
}

.buy-together__left .item .img img {
	max-width: 100%;
}

.buy-together__left .item .name {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 18px;
	color: #333333;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-decoration: none;
	margin-bottom: 16px;
}

.buy-together__left .item .price {
	font-size: 18px;
	font-family: "Times New Roman";
	line-height: 21px;
	color: #522C03;
	font-weight: bold;
}

.buy-together__right .items-wrap {
	display: flex;
	flex-direction: column;
}

.buy-together__right .item {
	display: flex;
	margin-bottom: 42px;
}

.buy-together__right .item .img {
	width: 175px;
	height: 175px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F5F5;
}

.buy-together__right .item .img img {
	max-width: 100%;
}

.buy-together__right .item .descr {
	width: calc(100% - 175px);
	display: flex;
	flex-direction: column;
	padding-left: 33px;
	padding-top: 20px;
	position: relative;
}

.buy-together__right .item .descr .deleate {
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.857 0 0 1.857 4.643 6.5 0 11.143 1.857 13 6.5 8.357 11.143 13 13 11.143 8.357 6.5 13 1.857 11.143 0 6.5 4.643 1.857 0Z' fill='%23999'/%3E%3C/svg%3E");
	position: absolute;
	top: 0;
	right: 0;
}

.buy-together__right .item .descr .name {
	font-size: 18px;
	line-height: 23px;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	max-width: 480px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.buy-together__right .item .descr .price {
	margin-top: auto;
	font-size: 18px;
	font-family: "Times New Roman";
	font-weight: bold;
	line-height: 21px;
	color: #522C03;
	margin-bottom: 26px;
}

.buy-together__right .item .descr .count {
	font-size: 18px;
	font-family: "Times New Roman";
	line-height: 21px;
	color: #999999;
}

.buy-together__right .bot-line {
	width: 100%;
	display: flex;
	flex-direction: column;
	border-top: 1px solid #F5F5F5;
	padding-top: 26px;
}

.buy-together__right .bot-line .cost-separately {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}

.buy-together__right .bot-line .cost-separately .name {
	font-size: 18px;
	line-height: 18px;
	color: #333333;
}

.buy-together__right .bot-line .cost-separately .data {
	font-size: 18px;
	line-height: 21px;
	text-align: right;
	font-family: "Times New Roman";
	text-decoration-line: line-through;
	color: #999999;
}

.buy-together__right .bot-line .cost-kit {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
}

.buy-together__right .bot-line .cost-kit .name {
	font-size: 18px;
	line-height: 18px;
	color: #333333;
}

.buy-together__right .bot-line .cost-kit .data {
	font-size: 18px;
	font-family: "Times New Roman";
	font-weight: bold;
	line-height: 21px;
	text-align: right;
	color: #522C03;
}

.buy-together__right .bot-line .ordering-btn {
	min-width: 177px;
	min-height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #522C03;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #FFFFFF;
	transition: .3s;
	margin-left: auto;
}

.buy-together__right .bot-line .ordering-btn:hover {
	background-color: #fff;
	color: #522C03;
	text-decoration: none;
}

.additional-products {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-column-gap: 30px;
	margin-bottom: 87px;
}

.additional-products__item {
	display: flex;
	flex-direction: column;
}

.additional-products__item .img {
	width: 175px;
	height: 175px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F5F5;
	margin-bottom: 16px;
}

.additional-products__item .img img {
	max-width: 100%;
}

.additional-products__item .name {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 18px;
	color: #333333;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 16px;
}

.additional-products__item .price {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
	text-align: left;
	margin-bottom: 24px;
}

.additional-products__item .btn-add {
	width: 100%;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #E2D2B4;
	border: 1px solid #E2D2B4;
	font-size: 14px;
	font-weight: 500;
	color: #522C03;
	transition: .3s;
}

.additional-products__item .btn-add:hover {
	text-decoration: none;
	background-color: #fff;
}

.also-bought {
	margin-bottom: 80px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 30px;
}

.also-bought-sec-title-wrap{
	display: flex;
	justify-content: space-between;
}
.also-bought__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 33px;
	max-width: 88%;
}

.also-bought .slick-prev {
	width: 24px;
	height: 32px;
	background: #F5EFE3 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	top: 0;
	right: 40px;
	left: auto;
	z-index: 2;
}

.also-bought .slick-prev::before {
	content: '';
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1 2 8l7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.also-bought .slick-next {
	width: 24px;
	height: 32px;
	background: #F5EFE3 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	top: 0;
	right: 0;
	z-index: 2;
}

.also-bought .slick-next::before {
	content: "";
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 7 7-7 7' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
}

.also-bought__item {
}

.also-bought__item .card-item {
	/*max-width: 277px;*/
}

.also-bought__item .card-item:hover .card-item__image .image-static {
	display: block;
	opacity: 1;
	z-index: 3;
}

.also-bought__item .card-item .card-item__label-discount {
	bottom: 16px;
}

.also-bought__item .card-item .card-item__video {
	bottom: 16px;
}

.also-bought__item .card-item::before {
	display: none;
}

.reviews-block {
	margin-bottom: 80px;
}
.brand-page .reviews-block{
	margin-bottom: 0;
}

.reviews-block__title {
	font-size: 20px;
	line-height: 29px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #522C03;
	margin-bottom: 23px;
}

.reviews-block__wrap {
	display: flex;
	align-items: flex-start;
}

.reviews-block__left {
	width: 100%;
	max-width: 586px;
}

.reviews-block__left .wrap {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.reviews-block__left .wrap .rew-sec__item {
	width: 100%;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 40px;
}

.reviews-block__left .wrap .rew-sec__item .right {
	width: 100%;
	padding-left: 0;
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

.reviews-block__left .wrap .rew-sec__item {
	flex-wrap: wrap;
	border: none;
}

.rew-btn-show-more {
	min-width: 177px;
	min-height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.rew-btn-show-more:hover {
	background-color: #522C03;
	color: #fff;
	text-decoration: none;
}

.reviews-block__right {
	width: 100%;
	max-width: 482px;
	display: flex;
	flex-direction: column;
	margin-left: auto;
}

.write-rew__title {
	font-size: 24px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 18px;
	color: #522C03;
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 10px;
	margin-bottom: 21px;
}

.write-rew__item-descr {
	display: flex;
	align-items: flex-start;
	margin-bottom: 36px;
}

.write-rew__item-descr .img {
	width: 175px;
	height: 175px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F5F5;
}

.write-rew__item-descr .img img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.write-rew__item-descr .name-price {
	width: calc(100% - 175px);
	padding-left: 30px;
}

.write-rew__item-descr .name {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 47px;
}

.write-rew__item-descr .price {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
}

.write-rew__rating {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 28px;
}

.write-rew__rating .name {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}

.write-rew__fields {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.write-rew__fields .item {
	display: flex;
	flex-direction: column;
	margin-bottom: 16px;
}
.write-rew__fields .item.error span.error{
	color: #903226;
	margin-top: 5px;
	display: inline-block;
}
.write-rew__fields .item span.error{
	display: none;
}
.write-rew__fields .item.error input{
	border: 1px solid #903226;
}

.write-rew__fields .item span {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 8px;
}

.write-rew__fields .item input {
	min-height: 40px;
	padding: 0;
	margin: 0;
	outline: none;
	border: 1px solid #E2D2B4;
	padding: 0 15px;
}

.reviews-block .btn-wrap {
	width: 100%;
	display: flex;
	align-items: center;
}

.reviews-block.btn-wrap .text {
	font-size: 18px;
	color: #333333;
}

.reviews-block .btn-send-rew {
	min-width: 175px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FFCF5C;
	font-size: 14px;
	color: #333333;
	margin-left: auto;
}

.share-block {
	display: flex;
	align-items: center;
	text-decoration: none;
}

.share-block:hover {
	text-decoration: none;
}

.share-block:hover span {
	text-decoration: none;
}

.share-block .ico {
	width: 19px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.694 10.875c.258 0 .507.098.702.277.195.178.321.425.356.695l.01.153v7.875c0 1.05-.38 2.06-1.064 2.826a3.84 3.84 0 0 1-2.615 1.291l-.24.008H4.157c-.998 0-1.958-.401-2.685-1.12a4.218 4.218 0 0 1-1.227-2.753l-.007-.252V12c0-.285.103-.56.288-.768a1.033 1.033 0 0 1 1.455-.105c.21.18.348.437.385.72l.01.153v7.875c0 .97.7 1.77 1.599 1.866l.182.009h10.688c.44 0 .865-.173 1.193-.484a1.91 1.91 0 0 0 .578-1.2l.01-.191V12c0-.299.112-.585.313-.796.2-.21.472-.33.756-.33ZM2.698 6.693 8.745.33a1.031 1.031 0 0 1 1.39-.11l.12.11 6.046 6.363a1.163 1.163 0 0 1 .061 1.537 1.03 1.03 0 0 1-1.453.164l-.12-.11-4.22-4.444v11.535c0 .271-.094.534-.264.739-.17.205-.404.338-.66.375l-.145.01c-.258 0-.508-.098-.703-.277a1.143 1.143 0 0 1-.356-.694l-.01-.153V3.84l-4.22 4.444a1.03 1.03 0 0 1-1.392.11l-.12-.11a1.168 1.168 0 0 1-.104-1.466l.103-.125L8.745.33 2.698 6.693Z' fill='%23522C03'/%3E%3C/svg%3E");
	margin-right: 8px;
}

.share-block span {
	font-size: 16px;
	text-decoration-line: underline;
	color: #522C03;
}

.logo-in-mob {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	display: none;
	margin-bottom: 40px;
}

.logo-in-mob__item {
	max-width: 95px;
	margin: 0 5px;
	margin-bottom: 5px;
}

.logo-in-mob__item img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

.sticky-cart-info {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	background-color: #F5EFE3;
	padding: 5px 0;
	z-index: 99;
	transform: translateY(100%);
	transition: .4s;
}

.sticky-cart-info.show {
	transform: translateY(0%);
}

.sticky-cart-info__wrap {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sticky-cart-info__wrap .left {
	display: flex;
	align-items: center;
}

.sticky-cart-info__wrap .left .img {
	width: 78px;
	/*height: 78px;*/
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F5F5F5;
	margin-right: 25px;
}

.sticky-cart-info__wrap .left .img img {
	max-width: 100%;
}

.sticky-cart-info__wrap .left .name {
	max-width: 306px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.33;
	color: #522C03;
	text-decoration: none;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.sticky-cart-info__wrap .left .name:hover {
	text-decoration: none;
}

.sticky-cart-info__wrap .prod-page__prices {
	margin-bottom: 0;
	flex-shrink: 0;
}

.sticky-cart-info__wrap .prod-page__buttons, .sticky-cart-info__wrap .prod-page__buttons>span {
	width: auto;
	margin-bottom: 0;
}

@media screen and (max-width: 1280px) {
	.prod-page__left {
		width: 480px;
	}

	.prod-page__right {
		width: calc(100% - 480px);
	}

	.buy-together__right {
		max-width: 570px;
	}

	.additional-products {
		grid-template-columns: repeat(5, 1fr);
		gap: 30px 30px;
	}

	.reviews-block__wrap {
		flex-wrap: wrap;
	}

	.reviews-block__left {
		max-width: 100%;
		margin-bottom: 40px;
	}

	.reviews-block__right {
		max-width: 100%;
	}
}

@media screen and (max-width: 1199px) {
	.sticky-cart-info {
		padding: 10px 0;
	}

	.sticky-cart-info__wrap {
		max-width: 100%;
		justify-content: center;
	}

	.sticky-cart-info__wrap .left {
		display: none;
	}

	.sticky-cart-info__wrap .prod-page__prices {
		display: none;
	}

	.sticky-cart-info__wrap .prod-page__buttons, .sticky-cart-info__wrap .prod-page__buttons>span {
		width: 100%;
		padding: 0 15px;
	}

	.sticky-cart-info__wrap .prod-page__buy {
		flex-grow: 1;
	}

	.sticky-cart-info__wrap .prod-page__quick-order {
		flex-grow: 1;
	}
}
.back-page{
	display: none;
}
@media screen and (max-width: 991px) {
	.follow-price__ico{
		margin-right: 0;
	}
	.prod-page__left .right-side .back-page{
		display: none;
		position:absolute;
		left: 0;
		top: 35px;
		z-index: 2;
	}
	.prod-page{
		padding-top: 0;
	}
	.prod-page__wrap {
		flex-wrap: wrap;
	}

	.prod-page__left {
		width: 100%;
		margin-bottom: 0px;
		padding-bottom: 0;
		position: relative;
		top: 0;
	}
	.productPageMainSlider .slick-dots{
		/*margin-bottom: 25px;*/
		bottom: -25px;
	}
	.productPageMainSlider.slick-dotted.slick-slider{
		margin-bottom: 58px;
		width: calc(100% + 40px);
		margin-left: -20px;
	}
	.productPageMainSlider .slick-dots li{
		position: relative;
		display: inline-block;
		width: 30px;
		height: 4px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer;
	}
	.productPageMainSlider .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 30px;
		height: 4px;
		padding: 0;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent;
	}
	.productPageMainSlider .slick-dots li button:before {
		font-family: 'slick';
		font-size: 9px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 30px;
		height: 4px;
		content: '';
		text-align: center;
		background: #D0CCC8;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.productPageMainSlider .slick-dots li.slick-active button:before {
		color: #999999;
	}
	.productPageMainSlider .slick-dots li:last-child{
		width: 34px;
		height: 34px;
	}
	.productPageMainSlider .slick-dots li.video-dot button{
		width: 34px;
		height: 34px;
	}
	.productPageMainSlider .slick-dots li.video-dot button:before{
		width: 34px;
		height: 34px;
		color: transparent;
		background-color: transparent;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.8764 18.0454L16.9519 13.2709C16.9925 13.2387 17.0253 13.1977 17.0479 13.151C17.0704 13.1043 17.0821 13.0531 17.0821 13.0013C17.0821 12.9494 17.0704 12.8982 17.0479 12.8515C17.0253 12.8049 16.9925 12.7639 16.9519 12.7316L10.8764 7.95412C10.651 7.7774 10.3188 7.93584 10.3188 8.22225V17.7742C10.3188 18.0606 10.651 18.2221 10.8764 18.0454Z' fill='%23D0CCC8'/%3e%3c/svg%3e ");
		border: 4px solid #D0CCC8;
		box-sizing: border-box;
	}

	.prod-page__right {
		width: 100%;
		padding-left: 0;
	}
	.prod-page__right .breadcrumbs{
		display: none;
	}
	.prod-page__left .right-side .labels {
		top: auto;
		right: auto;
		left: 5px;
		bottom: 120px;
	}
	.prod-page__left .breadcrumbs{
		display: block;
	}
	.prod-page__left .right-side__info{
		padding-top: 20px;
		display: none;

	}
	.single-product h1{
		margin-top: 0;
	}
	.brands_content-share:last-child{
		margin-right: 33px;
	}

	.prod-page__left .left-side {
		position: absolute;
		transform: translate(0%, -50%);
		left: 38%;
		bottom: 50px;
		z-index: 2;
	}

	div.slick-slider.productPagePrevSlider {
		width: 100%;
		/* position: absolute;
		left: -30px;
		bottom: 50px; */
		margin-right: 0;
		z-index: 2;
	}

	.productPagePrevSlider__item {
		width: 9px;
		height: 9px !important;
		border-radius: 50%;
		background-color: #D0CCC8;
		margin: 0 5px;
		margin-top: 8px;
	}

	.productPagePrevSlider__item.video {
		width: 24px;
		height: 24px !important;
		background-color: transparent;
		margin-top: 0;
	}

	.prod-page__left .right-side {
		width: 100%;
		position: relative;
	}

	.productPagePrevSlider__item>img {
		display: none !important;
	}

	.productPagePrevSlider .slick-list {
		padding: 0 !important;
	}

	.buy-together__wrap {
		flex-wrap: wrap;
	}

	.buy-together__left {
		max-width: 100%;
		display: flex;
		justify-content: center;
		border-bottom: 1px solid #F5F5F5;
		padding-bottom: 25px;
		margin-bottom: 24px;
	}

	.buy-together__right {
		max-width: 100%;
	}

	.buy-together__right::after {
		display: none;
	}

	.buy-together__left .item {
		max-width: 277px;
	}

	.additional-products {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 20px;
	}

	.additional-products__item {
		align-items: center;
	}
}

@media screen and (max-width: 767px) {
	.prod-page__right .breadcrumbs-new::before {
		display: none;
	}

	.prod-page__right .breadcrumbs-new::after {
		display: none;
	}

	.prod-page__right .breadcrumbs-new {
		background-color: #fff;
		padding-top: 18px;
	}

	.prod-page__right .breadcrumbs-new ul {
		justify-content: flex-start;
	}

	.prod-page__right .breadcrumbs-new ul li a span {
		font-size: 12px;
	}

	.prod-page__right .breadcrumbs-new ul li>span {
		font-size: 12px;
	}

	.prod-page__left {
		margin-bottom: 0;
		/*width: calc(100% + 40px);*/
		padding-bottom: 0;
	}

	.share-block span {
		display: none;
	}

	.right-side__info .stars {
		margin-right: 15px;
	}

	.prod-page__title {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 20px;
	}

	.prod-page__info-wrap {
		display: flex;
		flex-direction: column;
	}

	.prod-page__prices {
		order: 1;
		padding-bottom: 26px;
		border-bottom: 1px solid #F5F5F5;
		margin-bottom: 16px;
		flex-wrap: wrap;
		row-gap: 10px;
		justify-content: space-between;
	}
	.rew-to-product{
		margin-left: unset;
	}
	.prod-page__shipping {
		order: 3;
	}

	.availability {
		order: 2;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		border-bottom: 1px solid #F5F5F5;
		padding-bottom: 16px;
		margin-bottom: 24px;
	}

	.availability__in-stock {
		border: none;
		margin-bottom: 9px;
	}

	.follow-price__name {
		display: none;
	}
	div.single-product .bx_item_detail_size ul{
		display: grid;
		grid-template-columns: repeat(6,1fr);
	}
	.prod-page__sizes ul li a {
		width: 100%;
		height: 100%;
		min-width: unset;
		box-sizing: border-box;
	}
	.prod-page__sizes ul li{

		min-width: unset;
		height: auto;
		box-sizing: border-box;
		aspect-ratio: 1 / 1;
	}
	.prod-page__sizes ul li.not-aval {
		/*width: 53px;*/
		/*height: 53px;*/
		min-width: unset;
		height: auto;
	}

	.prod-page__variations {
		margin-bottom: 40px;
	}

	.prod-page__buttons, .prod-page__buttons>span {
		margin-bottom: 40px;
	}

	.variations-slider {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: 10px 10px;
	}

	.variations-slider__item {
		width: 100%;
		aspect-ratio: 1 / 1;
		height: auto;
		min-width: unset;
		margin-right: 0;
		box-sizing: border-box;
	}

	.specifications__wrap {
		grid-auto-flow: row;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
	}

	.specifications__item:nth-child(9) {
		margin-bottom: 30px;
	}

	.buy-together__right .item .descr .name {
		font-size: 14px;
		line-height: 18px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-decoration: none;
	}

	.buy-together__right .item .descr {
		padding-top: 50px;
		padding-left: 20px;
	}

	.buy-together__right .item {
		margin-bottom: 24px;
	}

	.additional-products__item {
		width: 100%;
		max-width: 175px;
	}

	.additional-products {
		grid-template-columns: repeat(2, 1fr);
	}

	.also-bought__item .card-item {
		/*max-width: 177px;*/
	}

	.also-bought {
		margin-bottom: 60px;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}

	.reviews-block__title {
		font-size: 18px;
		padding-bottom: 8px;
		border-bottom: 1px solid #F5F5F5;
		margin-bottom: 16px;
	}

	.reviews-block__left .wrap .rew-sec__item {
		position: relative;
		margin-bottom: 0px;
	}

	.reviews-block__left .wrap .rew-sec__item:nth-child(even) {
		padding-top: 16px;
		background-color: #F5F5F5;
	}

	.reviews-block__left .wrap .rew-sec__item:nth-child(even)::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5F5F5;
	}

	.reviews-block__left .wrap .rew-sec__item:nth-child(even)::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5F5F5;
	}

	.logo-in-mob {
		display: flex;
	}
	.logo-brand{
		display: none;
	}
	.productPageMainSlider .slick-dots li{
		margin: 5px;
	}
	.productPageMainSlider .slick-dots{
		bottom: -55px;
	}
}
@media screen and (max-width: 480px) {
	div.single-product .bx_item_detail_size ul{
		width: 100%;
		display: grid !important;
		/*grid-template-columns: 1fr 1fr;*/
		grid-row-gap: 7px;
		grid-column-gap: 7px;
		grid-template-columns: repeat(6,1fr);
	}
	.prod-page__quick-order, .prod-page__buy{
		/*min-width: 46%;*/
	}
	.add-to-favorite{
		width: 30px;
		height: 30px;
	}
	.prod-page__left .right-side .labels{
		bottom: 180px;
	}
	/*.add-to-favorite i {*/
	/*	width: 30px;*/
	/*	height: 30px;*/
	/*	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.3413 2.86336C26.512 1.95688 25.5258 1.23725 24.4393 0.745851C23.3529 0.254453 22.1877 0.000978843 21.0107 0C18.7844 0.000394992 16.6394 0.908101 15.0004 2.5434C13.3615 0.907826 11.2164 7.59975e-05 8.99007 0C7.81169 0.00133161 6.64517 0.25558 5.55767 0.748112C4.47016 1.24064 3.48313 1.96174 2.65338 2.86989C-0.885715 6.72743 -0.884211 12.7611 2.65639 16.6023L15.0004 30L27.3444 16.6023C30.885 12.7611 30.8865 6.72743 27.3413 2.86336V2.86336Z' fill='%23D0CCC8'/%3E%3C/svg%3E");*/
	/*	mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.3413 2.86336C26.512 1.95688 25.5258 1.23725 24.4393 0.745851C23.3529 0.254453 22.1877 0.000978843 21.0107 0C18.7844 0.000394992 16.6394 0.908101 15.0004 2.5434C13.3615 0.907826 11.2164 7.59975e-05 8.99007 0C7.81169 0.00133161 6.64517 0.25558 5.55767 0.748112C4.47016 1.24064 3.48313 1.96174 2.65338 2.86989C-0.885715 6.72743 -0.884211 12.7611 2.65639 16.6023L15.0004 30L27.3444 16.6023C30.885 12.7611 30.8865 6.72743 27.3413 2.86336V2.86336Z' fill='%23D0CCC8'/%3E%3C/svg%3E");*/
	/*	background-color: #D0CCC8;*/
	/*	cursor: pointer;*/
	/*}*/
	.specifications__wrap{
		column-count: 1;
	}
}

.quick-buy-modal {
	width: 454px;
	min-height: 509px;
	background: #F5EFE3;
	padding: 0 40px 40px;
	padding-top: 71px;
	position: relative;
	display: none;
}

.quick-buy-modal .fancybox-close-small {
	position: absolute;
	top: 24px;
	right: 40px;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0;
	background-color: transparent;
	outline: none;
	border: none;
}

.quick-buy-modal .fancybox-close-small:nth-child(1) {
	display: flex;
}

.quick-buy-modal .fancybox-close-small::before {
	content: "";
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 1.857 11.143 0 6.5 4.643 1.857 0 0 1.857 4.643 6.5 0 11.143 1.857 13 6.5 8.357 11.143 13 13 11.143 8.357 6.5 13 1.857Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
}

.quick-buy-modal .title {
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 16px;
}

.quick-buy-modal .subtitle {
	font-size: 16px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 24px;
}

.quick-buy-modal__form {
	display: flex;
	flex-direction: column;
}

.quick-buy-modal__line {
	display: flex;
	flex-direction: column;
	margin-bottom: 16px;
}

.quick-buy-modal__line .name {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
}

.quick-buy-modal__line span {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 8px;
}

.quick-buy-modal__line input {
	min-height: 40px;
	padding: 0 15px;
	margin: 0;
	border: none;
	outline: none;
	background-color: #fff;
}

.quick-buy-modal__submit {
	min-width: 177px;
	min-height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
	margin-left: auto;
	margin-top: 8px;
}

.quick-buy-modal__submit:hover {
	background-color: #522C03;
	color: #fff;
	text-decoration: none;
}

.write-rew-modal {
	display: none;
}

.btn-send-rew {
	min-width: 175px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FFCF5C;
	font-size: 14px;
	color: #333333;
	margin-left: auto;
}

.productPageMainSlider__item{
	position: relative;
}
.arhive-labels {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.arhive-labels .label-text {
	min-width: 160px;
	min-height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(51, 51, 51, .47);
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 29px;
	color: #FFFFFF;
	padding: 0 5px;
	margin-bottom: 24px;
}

.arhive-labels .label-link {
	min-width: 190px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 16px;
	text-decoration-line: underline;
	color: #FFFFFF;
	background: rgba(51, 51, 51, .47);
	padding: 0 10px;
	box-sizing: border-box;
}

.arhive-labels .label-link:hover {
	text-decoration: none;
}

@media screen and (max-width: 767px) {
	.reviews-block__left {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.reviews-block__right .write-rew__title {
		display: none;
	}

	.reviews-block__right .write-rew__item-descr {
		display: none;
	}

	.reviews-block__right .write-rew__rating {
		/*display: none;*/
	}

	.reviews-block__right .write-rew__fields {
		/*display: none;*/
	}

	.rew-btn-show-more {
		margin: 0 auto;
	}

	.reviews-block .btn-send-rew {
		margin: 0 auto;
	}

	.write-rew-modal {
		width: 95%;
	}

	.quick-buy-modal {
		width: 95%;
	}

	/*.prod-page__left .right-side .labels {*/
	/*	top: auto;*/
	/*	right: auto;*/
	/*	left: 5px;*/
	/*	bottom: 62px;*/
	/*}*/

	/*.prod-page__left .right-side .label-hit {*/
	/*	left: 5px;*/
	/*}*/
}

.footer-n {
	background: #F5EFE3;
}

.footer-n__zip-line {
	height: 35px;
	background: url(/local/templates/adaptive/images/html-new/footer-n-bg2.png) repeat-x 0 0;
	position: relative;
	background-position: bottom;
}

.footer-n__zip-line::before {
	content: "";
	position: absolute;
	top: -13px;
	left: 0;
	width: 100%;
	height: 13px;
	background: url(/local/templates/adaptive/images/html-new/footer-n-bg3.png) repeat-x 0 0;
}

.footer-n__topline {
	padding-top: 55px;
	padding-bottom: 50px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 90px;
}

.footer-n__topline .item {
	width: 100%;
	max-width: 195px;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.footer-n__topline .item .ico {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}

.footer-n__topline .item .title-name {
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
	margin-bottom: 8px;
}

.footer-n__topline .item .descr {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #333333;
}

.footer-n__newsletter {
	width: 100%;
	padding-bottom: 97px;
}

.footer-n__newsletter .wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.footer-n__newsletter .descr {
	display: flex;
	flex-direction: column;
	margin-right: 48px;
}

.footer-n__newsletter .title-name {
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	color: #522C03;
	margin-bottom: 10px;
}

.footer-n__newsletter .text {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
}

.footer-n__newsletter-from {
	display: flex;
	align-items: center;
}

.footer-n__newsletter-from input {
	width: 338px;
	height: 38px;
	padding: 0 15px;
	color: #666666;
	font-size: 14px;
	border: 1px solid #E2D2B4;
	border-right: none;
	background-color: transparent;
}

.footer-n__newsletter-from button {
	width: 167px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #522C03;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	z-index: 1;
}

.footer-n__nav {
	display: flex;
	align-items: flex-start;
	gap: 30px 90px;
}

.footer-n__nav .item {
	display: flex;
	flex-direction: column;
}

.footer-n__nav .item .topline {
	display: flex;
	margin-bottom: 24px;
}

.footer-n__nav .item .topline .title-name {
	font-size: 16px;
	line-height: 19px;
	color: #522C03;
	font-weight: 700;
}

.footer-n__nav .item ul.fot-nav {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer-n__nav .item ul.fot-nav li a {
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	display: block;
	margin-bottom: 13px;
}

.footer-n__nav .item ul.fot-nav li a:hover {
	text-decoration: none;
	color: #522C03;
}

.footer-n__contacts {
	display: flex;
	flex-direction: column;
	margin-bottom: 42px;
}

.footer-n__phones {
	display: flex;
	flex-direction: column;
	margin-bottom: 23px;
}

.footer-n__contacts-link {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 28px;
	color: #333333;
}

.footer-n__contacts-link.phone::before {
	content: "";
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.708 12.426 1.4-1.4a1.354 1.354 0 0 1 1.46-.3l1.706.683a1.353 1.353 0 0 1 .851 1.257v3.1a1.353 1.353 0 0 1-1.428 1.356C3.748 16.38 1.333 6.256.884 2.38A1.351 1.351 0 0 1 2.231.875h3.045a1.354 1.354 0 0 1 1.258.851l.682 1.705a1.354 1.354 0 0 1-.3 1.46l-1.4 1.4s.776 5.458 6.192 6.135Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
	margin-right: 9px;
}

.footer-n__contacts-link.viber::before {
	content: "";
	width: 20px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.344 2.704C16.848 2.247 14.84.79 10.364.77c0 0-5.278-.316-7.848 2.043C1.086 4.243.582 6.34.527 8.938c-.054 2.598-.12 7.465 4.57 8.785h.005l-.004 2.016s-.032.816.508.98c.648.203 1.03-.418 1.652-1.086.34-.367.808-.906 1.164-1.316 3.21.27 5.676-.348 5.957-.438.648-.21 4.316-.68 4.91-5.547.617-5.023-.297-8.195-1.945-9.628Zm.543 9.261c-.504 4.063-3.477 4.32-4.024 4.496-.234.075-2.402.614-5.125.438 0 0-2.03 2.45-2.664 3.086-.207.207-.433.187-.43-.223 0-.27.016-3.348.016-3.348-.004 0-.004 0 0 0C1.684 15.314 1.918 11.168 1.961 9c.043-2.167.453-3.945 1.664-5.14 2.176-1.973 6.656-1.68 6.656-1.68 3.785.016 5.598 1.156 6.02 1.54 1.394 1.195 2.105 4.054 1.586 8.245Zm-5.43-3.156c.016.336-.488.36-.504.024-.043-.86-.445-1.278-1.273-1.325-.336-.02-.305-.523.027-.504 1.09.059 1.695.684 1.75 1.805Zm.793.441c.04-1.656-.996-2.953-2.96-3.097-.333-.024-.298-.528.034-.504 2.266.164 3.473 1.723 3.43 3.613-.004.336-.512.32-.504-.012Zm1.836.524c.004.336-.504.34-.504.004-.023-3.184-2.145-4.918-4.719-4.938-.332-.004-.332-.504 0-.504 2.88.02 5.196 2.008 5.223 5.438Zm-.441 3.832v.008c-.422.742-1.211 1.562-2.024 1.3l-.008-.011c-.824-.23-2.765-1.23-3.992-2.207-.633-.5-1.21-1.09-1.656-1.656a12.675 12.675 0 0 1-1.203-1.82C4.93 7.714 4.746 7.042 4.746 7.042c-.262-.812.555-1.601 1.3-2.023h.009c.36-.187.703-.125.933.152 0 0 .485.578.692.864.195.265.457.691.593.93.239.425.09.859-.144 1.038l-.469.375c-.238.192-.207.547-.207.547s.695 2.63 3.293 3.293c0 0 .356.032.547-.207l.375-.469c.18-.234.613-.382 1.04-.144.573.324 1.304.828 1.788 1.285.274.223.336.563.149.922Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
	margin-right: 9px;
}

.footer-n__contacts-btn {
	min-width: 149px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #522C03;
	font-size: 14px;
	color: #522C03;
	transition: .3s;
}

.footer-n__contacts-btn:hover {
	text-decoration: none;
	background-color: #522C03;
	color: #fff;
}

.footer-n__socials {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 15px;
}

.footer-n__socials .item-soc {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

.footer-n__socials .item-soc.inst i {
	width: 33px;
	height: 34px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='33' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23D9CFBC'%3E%3Cpath d='M20.287 10.263h-7.574a3.205 3.205 0 0 0-3.204 3.205v7.574a3.204 3.204 0 0 0 3.204 3.204h7.574a3.205 3.205 0 0 0 3.205-3.204v-7.574a3.205 3.205 0 0 0-3.205-3.205Zm-3.787 11.4a4.408 4.408 0 1 1 0-8.817 4.408 4.408 0 0 1 0 8.817Zm4.592-7.916a1.05 1.05 0 1 1 0-2.098 1.05 1.05 0 0 1 0 2.098Z'/%3E%3Cpath d='M16.5 14.39a2.864 2.864 0 1 0 0 5.729 2.864 2.864 0 0 0 0-5.73Z'/%3E%3Cpath d='M16.5.755C7.387.755 0 8.142 0 17.255s7.387 16.5 16.5 16.5S33 26.368 33 17.255 25.613.755 16.5.755Zm8.594 20.142a4.952 4.952 0 0 1-4.952 4.952h-7.284a4.952 4.952 0 0 1-4.952-4.953v-7.283a4.952 4.952 0 0 1 4.952-4.952h7.284a4.952 4.952 0 0 1 4.952 4.952v7.284Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .755)' d='M0 0h33v33H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='33' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23D9CFBC'%3E%3Cpath d='M20.287 10.263h-7.574a3.205 3.205 0 0 0-3.204 3.205v7.574a3.204 3.204 0 0 0 3.204 3.204h7.574a3.205 3.205 0 0 0 3.205-3.204v-7.574a3.205 3.205 0 0 0-3.205-3.205Zm-3.787 11.4a4.408 4.408 0 1 1 0-8.817 4.408 4.408 0 0 1 0 8.817Zm4.592-7.916a1.05 1.05 0 1 1 0-2.098 1.05 1.05 0 0 1 0 2.098Z'/%3E%3Cpath d='M16.5 14.39a2.864 2.864 0 1 0 0 5.729 2.864 2.864 0 0 0 0-5.73Z'/%3E%3Cpath d='M16.5.755C7.387.755 0 8.142 0 17.255s7.387 16.5 16.5 16.5S33 26.368 33 17.255 25.613.755 16.5.755Zm8.594 20.142a4.952 4.952 0 0 1-4.952 4.952h-7.284a4.952 4.952 0 0 1-4.952-4.953v-7.283a4.952 4.952 0 0 1 4.952-4.952h7.284a4.952 4.952 0 0 1 4.952 4.952v7.284Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .755)' d='M0 0h33v33H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-color: #D9CFBC;
	transition: 0.3s;
}

.footer-n__socials .item-soc.inst:hover i {
	background-color: #522C03;
}

.footer-n__socials .item-soc.yt i {
	width: 33px;
	height: 33px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.145 15.98-3.706-1.73c-.323-.15-.59.018-.59.377v3.257c0 .358.267.526.59.376l3.704-1.73c.325-.151.325-.399.002-.55ZM16.5.415C7.752.415.66 7.507.66 16.255c0 8.748 7.092 15.84 15.84 15.84 8.748 0 15.84-7.092 15.84-15.84 0-8.748-7.092-15.84-15.84-15.84Zm0 22.275c-8.108 0-8.25-.73-8.25-6.435 0-5.704.142-6.435 8.25-6.435s8.25.731 8.25 6.435-.142 6.435-8.25 6.435Z' fill='%23522C03'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.145 15.98-3.706-1.73c-.323-.15-.59.018-.59.377v3.257c0 .358.267.526.59.376l3.704-1.73c.325-.151.325-.399.002-.55ZM16.5.415C7.752.415.66 7.507.66 16.255c0 8.748 7.092 15.84 15.84 15.84 8.748 0 15.84-7.092 15.84-15.84 0-8.748-7.092-15.84-15.84-15.84Zm0 22.275c-8.108 0-8.25-.73-8.25-6.435 0-5.704.142-6.435 8.25-6.435s8.25.731 8.25 6.435-.142 6.435-8.25 6.435Z' fill='%23522C03'/%3E%3C/svg%3E");
	background-color: #D9CFBC;
	transition: 0.3s;
}

.footer-n__socials .item-soc.yt:hover i {
	background-color: #522C03;
}

.footer-n__socials .item-soc.fb i {
	width: 33px;
	height: 33px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.362 16.258A16.15 16.15 0 0 0 13.98 32.204V20.923H9.885v-4.665h4.1v-3.551a5.695 5.695 0 0 1 6.09-6.295c1.21.02 2.422.127 3.616.323v3.969h-2.04a2.335 2.335 0 0 0-2.628 2.523v3.031h4.473l-.715 4.667h-3.758v11.28A16.14 16.14 0 1 0 .362 16.257Z' fill='%23D9CFBC'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.362 16.258A16.15 16.15 0 0 0 13.98 32.204V20.923H9.885v-4.665h4.1v-3.551a5.695 5.695 0 0 1 6.09-6.295c1.21.02 2.422.127 3.616.323v3.969h-2.04a2.335 2.335 0 0 0-2.628 2.523v3.031h4.473l-.715 4.667h-3.758v11.28A16.14 16.14 0 1 0 .362 16.257Z' fill='%23D9CFBC'/%3E%3C/svg%3E");
	background-color: #D9CFBC;
	transition: 0.3s;
}

.footer-n__socials .item-soc.fb:hover i {
	background-color: #522C03;
}

.footer-n__socials .item-soc.telega i {
	width: 32px;
	height: 33px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.232 24.094 2.625-12.375c.107-.524.045-.899-.187-1.125-.233-.226-.539-.268-.92-.125L7.321 16.416c-.345.13-.58.28-.705.446-.125.167-.14.324-.045.473.096.15.286.265.572.348l3.946 1.233 9.161-5.768c.25-.167.44-.203.571-.107.084.06.06.148-.071.268l-7.41 6.696-.286 4.071c.273 0 .541-.13.803-.393l1.929-1.857 4 2.947c.762.428 1.244.202 1.446-.679ZM32 16.754a15.64 15.64 0 0 1-1.268 6.215c-.845 1.976-1.982 3.679-3.41 5.107-1.43 1.429-3.131 2.566-5.108 3.411A15.64 15.64 0 0 1 16 32.755a15.64 15.64 0 0 1-6.214-1.268c-1.976-.845-3.679-1.982-5.107-3.41-1.429-1.43-2.566-3.132-3.411-5.108A15.64 15.64 0 0 1 0 16.755c0-2.167.423-4.238 1.268-6.214.845-1.977 1.982-3.679 3.41-5.108 1.43-1.428 3.132-2.565 5.108-3.41A15.64 15.64 0 0 1 16 .755c2.167 0 4.238.422 6.214 1.268 1.977.845 3.679 1.982 5.107 3.41 1.429 1.429 2.566 3.131 3.411 5.108A15.64 15.64 0 0 1 32 16.755Z' fill='%23D9CFBC'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='32' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.232 24.094 2.625-12.375c.107-.524.045-.899-.187-1.125-.233-.226-.539-.268-.92-.125L7.321 16.416c-.345.13-.58.28-.705.446-.125.167-.14.324-.045.473.096.15.286.265.572.348l3.946 1.233 9.161-5.768c.25-.167.44-.203.571-.107.084.06.06.148-.071.268l-7.41 6.696-.286 4.071c.273 0 .541-.13.803-.393l1.929-1.857 4 2.947c.762.428 1.244.202 1.446-.679ZM32 16.754a15.64 15.64 0 0 1-1.268 6.215c-.845 1.976-1.982 3.679-3.41 5.107-1.43 1.429-3.131 2.566-5.108 3.411A15.64 15.64 0 0 1 16 32.755a15.64 15.64 0 0 1-6.214-1.268c-1.976-.845-3.679-1.982-5.107-3.41-1.429-1.43-2.566-3.132-3.411-5.108A15.64 15.64 0 0 1 0 16.755c0-2.167.423-4.238 1.268-6.214.845-1.977 1.982-3.679 3.41-5.108 1.43-1.428 3.132-2.565 5.108-3.41A15.64 15.64 0 0 1 16 .755c2.167 0 4.238.422 6.214 1.268 1.977.845 3.679 1.982 5.107 3.41 1.429 1.429 2.566 3.131 3.411 5.108A15.64 15.64 0 0 1 32 16.755Z' fill='%23D9CFBC'/%3E%3C/svg%3E");
	background-color: #D9CFBC;
	transition: 0.3s;
}

.footer-n__socials .item-soc.telega:hover i {
	background-color: #522C03;
}

.footer-n__copyright {
	padding-top: 100px;
	padding-bottom: 40px;
}

.footer-n__copyright p {
	font-size: 14px;
	line-height: 16px;
	color: #999999;
}

.seo-sec {
	padding-bottom: 60px;
}

.seo-sec__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-weight: 700;
	margin-bottom: 18px;
}

.seo-sec .text p {
	font-size: 16px;
	line-height: 19px;
	color: #666666;
	margin-bottom: 24px;
}

.seo-sec .text h4 {
	font-size: 16px;
	line-height: 19px;
	color: #666666;
	margin-bottom: 24px;
}

.seo-sec .text ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.seo-sec .text ul li ,
.seo-sec .text ol li {
	display: block;
	align-items: flex-start;
	font-size: 16px;
	line-height: 19px;
	color: #666666;
	margin-bottom: 16px;
	position: relative;
	padding-left: 15px;
}

.seo-sec .text ul li::before {
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	margin-right: 16px;
	display: block;
	flex-shrink: 0;
	background: #666666;
	position: absolute;
	left: 0;
	top: 7px;
	/*transform: translate(0, -50%);*/
}
.seo-sec .text ol li{
	padding-left: 0;
	margin-left: 15px;
	display: list-item;
}
.seo-sec .text ol li b{
	font-size: 16px;
	line-height: 19px;
	color: #522C03;
	margin-bottom: 16px;
}

.seo-sec111111 .text p:nth-child(n+3) {
	display: none;
}

.seo-sec__more-btn {
	font-size: 16px;
	line-height: 19px;
	text-decoration: underline;
	color: #522C03;
	cursor: pointer;
}

.seo-sec__more-btn:hover {
	text-decoration: none;
}

.seo-sec-woman {
	padding-bottom: 60px;
}

.seo-sec-woman__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-weight: 700;
	margin-bottom: 18px;
}

.seo-sec-woman p {
	font-size: 16px;
	line-height: 19px;
	color: #666666;
	margin-bottom: 24px;
}

.seo-sec-woman p a {
	display: inline-block;
	color: #903226;
	text-decoration: underline;
}

.seo-sec-woman p a:hover {
	text-decoration: none;
}

.seo-sec-woman h4 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 24px;
}

.seo-sec-woman ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 32px;
}

.seo-sec-woman ul li {
	display: flex;
	align-items: flex-start;
	font-size: 16px;
	line-height: 19px;
	color: #666666;
	margin-bottom: 16px;
}

.seo-sec-woman ul li::before {
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	display: block;
	flex-shrink: 0;
	background: #666666;
	margin-top: 9px;
	margin-right: 16px;
}

.seo-sec-woman h2 {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-weight: 700;
	margin-bottom: 18px;
}
.seo_sec_btn-show-more a{
	color: #522C03;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-decoration-line: underline;
}
@media(max-width: 767px){
	.seo-sec{
		height: 215px;
		overflow: hidden;
		padding-bottom: 0px;
		margin-bottom: 16px;
	}
	#main .seo-sec .inner.text{
		padding: 0;
	}
	.seo_sec_btn-show-more{
		margin-bottom: 65px;
	}
}
.faq-sec {
	padding-bottom: 80px;
}

.faq-sec__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-weight: 700;
}

.faq-sec h3 {
	max-width: 354px;
	font-size: 18px;
	line-height: 21px;
	color: #666666;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 16px;
}

.faq-sec span {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
}

.faq-sec a {
	display: inline;
	text-decoration: underline;
	color: #333333;
}

.faq-sec a:hover {
	text-decoration: none;
}

.seo-table-sec {
	padding-bottom: 60px;
}

.seo-table-sec__title {
	font-size: 20px;
	line-height: 29px;
	color: #522C03;
	font-weight: 700;
	margin-bottom: 8px;
}

.seo-table-sec table {
	width: 483px;
	display: flex;
	flex-direction: column;
	margin-bottom: 24px;
}

.seo-table-sec table thead tr {
	display: grid;
	grid-template-columns: 1fr 75px;
	border-bottom: 1px solid #E2D2B4;
	padding-bottom: 8px;
}

.seo-table-sec table thead tr th {
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
}

.seo-table-sec table tbody tr {
	display: grid;
	grid-template-columns: 1fr 75px;
	border-bottom: 1px solid #E2D2B4;
	padding-top: 8px;
	padding-bottom: 8px;
}

.seo-table-sec table tbody tr.hidden {
	display: none;
}

.seo-table-sec table tbody tr.hidden.visible {
	display: grid;
}

.seo-table-sec table tbody tr:last-child {
	border-color: transparent;
}

.seo-table-sec table tbody tr td {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}

.seo-table-sec__more {
	font-size: 16px;
	line-height: 19px;
	text-decoration: underline;
	color: #522C03;
	cursor: pointer;
}

.seo-table-sec__more:hover {
	text-decoration: none;
}

.footer-n__nav .item .item-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.footer-n__nav .item .topline .arr {
	content: "";
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4.51 4.465L10.023 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
	margin: 0;
	display: none;
	transition: .3s;
}

.footer-n__nav .item .topline .arr.active {
	transform: rotate(180deg);
}

.header-n__wrap .mob-mnu-btn {
	width: 20px;
	height: 15px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.header-n__wrap .mob-mnu-btn span {
	width: 100%;
	height: 3px;
	background: #FFCF5C;
	border-radius: 12px;
	position: absolute;
	left: 0;
}

.header-n__wrap .mob-mnu-btn span:nth-child(1) {
	top: 0;
	transition: .3s;
}

.header-n__wrap .mob-mnu-btn span:nth-child(2) {
	top: calc(50% - 1.5px);
	transition: .3s;
}

.header-n__wrap .mob-mnu-btn span:nth-child(3) {
	bottom: 0;
}

.mob-mnu-btn.active span:nth-child(1) {
	transform: rotate(45deg);
	top: 6px;
}

.mob-mnu-btn.active span:nth-child(2) {
	transform: rotate(-45deg);
}

.mob-mnu-btn.active span:nth-child(3) {
	opacity: 0;
}

.header-n__wrap .search-mob {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	display: none;
}

.header-n__wrap .search-mob::before {
	content: "";
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.545 13.467-3.779-3.78c.59-.966.9-2.077.898-3.21 0-3.416-2.96-6.376-6.378-6.376A6.185 6.185 0 0 0 .1 6.287c0 3.416 2.961 6.377 6.377 6.377a6.15 6.15 0 0 0 3.115-.844l3.8 3.8a.953.953 0 0 0 1.345 0l.943-.942c.371-.371.236-.84-.135-1.211Zm-13.54-7.18a4.282 4.282 0 0 1 4.281-4.283c2.366 0 4.474 2.107 4.474 4.474a4.284 4.284 0 0 1-4.283 4.283c-2.366-.001-4.473-2.11-4.473-4.474Z' fill='%23FFCF5C'/%3E%3C/svg%3E");
	display: block;
}

@media screen and (max-width: 1640px){
	.main-sec__slider .slick-next{
		right: 13%;
	}
	.main-sec__slider .slick-prev{
		left: 13%;
	}
}

@media screen and (max-width: 1500px){
	.main-sec__slider .slick-prev{
		left: 10%;
	}
	.main-sec__slider .slick-next{
		right: 10%;
	}
}
@media screen and (max-width: 1450px){
	.main-sec__slider .slick-prev{
		left: 9%;
	}
	.main-sec__slider .slick-next{
		right: 9%;
	}
}
@media screen and (max-width: 1420px){
	.main-sec__slider .slick-prev{
		left: 7%;
	}
	.main-sec__slider .slick-next{
		right: 7%;
	}
}

@media screen and (max-width: 1399px) {
	.main-sec__slider .slick-prev {
		left: 15px;
		transform: translate(0,0);
	}

	.main-sec__slider .slick-next {
		right: 15px;
		transform: translate(0,0);
	}
	.specifications__item .data{
		white-space: normal;
	}
	.specifications__item .name{
		white-space: normal;
		margin-right: 10px;
	}

	/* .main-category__wrap {
		display: flex;
		flex-wrap: wrap;
		gap: 15px 15px;
	}
	.main-category__item {
		max-width: 140px;
	} */
}

@media screen and (max-width: 1280px) {
	.m-banners__top .wrap .img {
		max-width: 400px;
	}

	.singl-banner .wrap .img {
		max-width: 400px;
	}

	.main-brand__slider {
		padding: 0 40px 0 35px;
	}

	.banner-w-form .wrap .img {
		max-width: 400px;
	}

	.footer-n__nav {
		gap: 30px 30px;
	}

	.main-category__wrap {
		justify-content: space-between;
	}
}

@media screen and (max-width: 1199px) {
	.header-n__wrap .phones {
		display: none;
	}

	.header-n__search-wrap {
		width: 300px;
	}

	.main-category__wrap {
		gap: 10px 10px;
	}

	.articles-sec {
		padding-top: 30px;
	}

	.footer-n__nav {
		gap: 20px 20px;
		justify-content: space-between;
	}
}

@media screen and (max-width: 991px) {
	.entry__title {
		font-size: 30px;
	}

	/*.main-sec__slider .slick-prev {*/
	/*	left: 5px;*/
	/*}*/

	/*.main-sec__slider .slick-next {*/
	/*	right: 5px;*/
	/*}*/

	.main-sec__item .wrap .img {
		max-width: 270px;
	}

	.main-category__item .img {
		width: 100%;
		height: auto;
	}

	.m-banners__top .wrap {
		padding: 0;
		padding-top: 30px;
		flex-direction: column-reverse;
	}

	.m-banners__top .wrap .img {
		max-width: 370px;
	}

	.m-banners__top .wrap .entry {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 32px;
	}

	.m-banners__bot .wrap {
		display: block;
		gap: 0;
	}

	.man-slider__item {
		max-width: 180px;
		margin: 0 10px;
	}

	.m-banners__bot {
		margin: 0 -25px;
		padding-top: 30px;
		padding-bottom: 30px;
		background-color: #E1E1E1;
		position: relative;
	}

	.m-banners__bot::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #E1E1E1;
		position: absolute;
		top: 0;
		left: -100%;
	}

	.m-banners__bot::after {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #E1E1E1;
		position: absolute;
		top: 0;
		right: -100%;
	}

	.m-banners {
		padding-bottom: 56px;
	}

	.singl-banner .wrap {
		padding: 0;
	}

	.singl-banner .wrap .img {
		max-width: 280px;
	}

	.main-brand {
		padding-top: 35px;
		margin-bottom: 30px;
	}

	.video-sec {
		padding-top: 35px;
	}

	.also-bought {
		margin-bottom: 0;
	}

	.articles-sec {
		padding-top: 50px;
	}

	.banner-w-form .wrap {
		padding: 0;
	}

	.banner-w-form .wrap .img {
		max-width: 280px;
	}

	.footer-n__topline {
		gap: 20px 20px;
	}

	.footer-n__newsletter .wrap {
		flex-wrap: wrap;
	}

	.footer-n__newsletter .descr {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.footer-n__newsletter-from {
		width: 100%;
	}

	.footer-n__newsletter-from input {
		width: 100%;
	}

	.footer-n__newsletter {
		padding-bottom: 50px;
	}

	.seo-sec-woman {
		padding-bottom: 35px;
	}

	.footer-n__nav {
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.footer-n__nav>.item:last-child {
		width: 100%;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

	.footer-n__contacts {
		flex-direction: row;
		align-items: center;
	}

	.footer-n__phones {
		margin-bottom: 0;
		margin-right: 60px;
	}

	.footer-n__copyright {
		padding-top: 40px;
		padding-bottom: 25px;
	}
}

@media screen and (max-width: 820px){
	.main-sec__slider .slick-prev{
		left: 5px;
	}
	.main-sec__slider .slick-next{
		right: 5px;
	}
}

@media screen and (max-width: 767px) {
	.main-category__wrap {
		grid-template-columns: repeat(2, 1fr);
	}

	.main-sec__item .wrap {
		flex-direction: column;
		padding: 0;
		gap: unset;
	}

	.main-sec__item .wrap .img {
		max-width: 100%;
		margin-bottom: 14px;
	}

	.main-sec__item .wrap .entry {
		text-align: center;
		margin-bottom: 50px;
		min-width: 175px;
	}

	.main-sec__item .wrap .entry .btns {
		flex-direction: column;
	}

	.entry__title {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.main-sec__item .wrap .entry span {
		font-size: 18px;
		margin-bottom: 25px;
	}

	.main-sec__slider .slick-prev {
		width: 24px;
		height: 32px;
		left: 20px;
		top: auto;
		bottom: 96px;
		transform: translate(0,-50%);
	}

	.main-sec__slider .slick-next {
		width: 24px;
		height: 32px;
		right: 20px;
		top: auto;
		bottom: 96px;
		transform: translate(0,-50%);
	}

	.singl-banner .wrap {
		flex-direction: column;
		padding-top: 32px;
		padding-bottom: 42px;
	}
	.m-banners__top .entry__title{
		font-size: 24px;
	}
	.m-banners__top .wrap .img {
		max-width: 374px;
	}

	.singl-banner .wrap .entry {
		text-align: center;
		margin-bottom: 10px;
		order: 1
	}

	.singl-banner .wrap .entry__title {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 10px;
	}

	.singl-banner .wrap .entry span {
		font-size: 18px;
	}
	.singl-banner .wrap .entry .btns{
		display: none;
	}
	.singl-banner .wrap .entry + .btns.btns-mobile{
		display: flex;
		order: 3;
		gap: 24px
	}
	.singl-banner .wrap .img{
		order: 2;
		margin-bottom: 24px;
	}

	.main-brand__slider {
		padding: 0 30px;
	}

	.main-brand__slider-item .img-wrap {
		margin: 0 auto;
	}

	.video-sec__title{
		font-size: 18px;
	}
	.video-sec__topline{
		margin-bottom: 17px;
	}
	.also-bought__title {
		max-width: 243px;
		font-size: 18px;
		margin-bottom: 27px;
	}

	.also-bought__item {
		/*margin-right: 20px;*/
	}
	.articles-sec__title{
		font-size: 18px;
	}
	.banner-w-form .wrap {
		flex-direction: column-reverse;
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.banner-w-form .wrap .entry__title {
		font-size: 20px;
		line-height: 18px;
	}

	.banner-w-form .wrap .entry {
		width: 100%;
		margin-bottom: 32px;
		padding: 0 20px;
	}

	.banner-w-form .wrap .entry span {
		font-size: 14px;
		line-height: 16px;
	}
	.banner-w-form .wrap .img{
		max-width: unset;
		margin-right: 0;
	}

	.viewed-sec {
		padding-top: 55px;
		padding-bottom: 55px;
	}


	.faq-sec {
		padding-bottom: 40px;
	}

	.footer-n__topline {
		flex-wrap: wrap;
		gap: 40px 0;
	}

	.footer-n__topline .item {
		max-width: 50%;
	}

	.seo-table-sec table {
		width: 100%;
	}

	.footer-n__nav {
		gap: 0;
	}

	.footer-n__nav .item {
		width: 100%;
		padding: 10px 0;
	}

	.footer-n__nav .item ul.fot-nav {
		padding-top: 20px;
		display: none;
	}

	.footer-n__nav .item ul.fot-nav li a {
		margin-bottom: 8px;
	}

	.footer-n__nav .item .topline {
		margin-bottom: 0;
	}

	.footer-n__nav>.item:last-child {
		flex-wrap: wrap;
	}

	.footer-n__nav .item .item-wrap {
		width: 100%;
	}

	.footer-n__phones {
		margin-right: auto;
	}

	.footer-n__contacts {
		width: 100%;
		padding-top: 16px;
	}

	.footer-n__contacts-link {
		font-size: 14px;
		line-height: 27px;
	}

	.footer-n__socials {
		padding-top: 23px;
		justify-content: center;
	}

	.footer-n__nav .item .topline {
		width: 100%;
	}

	.footer-n__nav .item .item-wrap.follow .topline {
		width: 100%;
		justify-content: center;
	}

	.footer-n__nav .item .topline .title-name {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.main-sec {
		margin-top: 60px;
	}

	.header-n__wrap {
		padding: 0 20px;
	}

	.header-n__search-wrap {
		display: none;
	}

	.header-n-enter span {
		display: none;
	}

	.header-n__wrap .header-n-cur {
		display: none;
	}

	.header-n__wrap .header-n-langs {
		display: none;
	}

	.header-n__wrap .wishlist-n {
		display: none;
	}

	.header-n {
		background: url(/local/templates/adaptive/images/html-new/header-n-bg2.png) repeat-x 0 0;
		padding: 8px 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 99;
	}

	.header-n::after {
		content: "";
		position: absolute;
		bottom: -13px;
		left: 0;
		width: 100%;
		height: 13px;
		background: url(/local/templates/adaptive/images/html-new/footer-n-bg3.png) repeat-x 0 0;
		transform: rotate(180deg);
	}

	.header-n__logo {
		width: 90px;
		height: 39px;
	}

	.header-n__logo a {
		background-image: url(/local/templates/adaptive/images/html-new/logo-n-w.png);
	}

	.header-n-enter .ico {
		background-color: #FFCF5C;
	}

	.basket-n .ico {
		background-color: #FFCF5C;
	}

	.basket-n span {
		top: -11px;
		right: -11px;
		border: 2px solid #522C03;
	}

	.header-n__wrap .search-mob {
		display: flex;
	}

	.header-n__wrap .mob-mnu-btn {
		display: block;
	}

	.footer-n__nav .item .topline .arr {
		display: block;
	}
}

@media screen and (max-width: 480px) {
	.m-banners__top .wrap .entry .btns{
		width: 100%;
	}
	.m-banners__top .entry__btn {
		min-width: 145px;
		width: 100%;
	}
	.singl-banner .wrap .entry + .btns.btns-mobile{
		width: 100%;
	}
	.entry__btn{
		min-width: unset;
		width: 100%;
		max-width: 167px;
	}

	.singl-banner .wrap .entry .btns .entry__btn {
		min-width: 145px;
	}
}

.search-m-block {
	width: 100%;
	padding: 0 20px;
	position: fixed;
	top: 90px;
	left: 0;
	z-index: 99999999;
	visibility: hidden;
	opacity: 0;
	transition: .5s;
	box-sizing: border-box;
}

.search-m-overlay {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(49, 49, 49, 0.42);
	z-index: 98;
	height: auto;
	position: fixed;
	visibility: hidden;
	opacity: 0;
	transition: .5s;
	z-index: 9999999;
}

.search-m-block.visible {
	opacity: 1;
	visibility: visible;
}

.search-m-overlay.visible {
	opacity: 1;
	visibility: visible;
}

.search-m-block__form {
	width: 100%;
	display: flex;
	justify-content: center;
}

.search-m-block__form .item {
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
}

.search-m-block__form .item input {
	width: 100%;
	height: 40px;
	background-color: #fff;
	border: none;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 100px;
}

.search-m-block__form .item input::placeholder {
	font-size: 16px;
	color: #D0CCC8;
}

.search-m-block__form .item .voice {
	height: 100%;
	width: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 80px;
}

.search-m-block__form .item .voice:before {
	content: "";
	width: 13px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.333 3.958a3.167 3.167 0 1 1 6.333 0v4.75a3.167 3.167 0 0 1-6.333 0v-4.75ZM1.75 7.917a.792.792 0 1 0-1.583 0v.791a6.334 6.334 0 0 0 5.541 6.285v2.424a.792.792 0 0 0 1.583 0v-2.424a6.334 6.334 0 0 0 5.542-6.285v-.791a.792.792 0 1 0-1.583 0v.791a4.75 4.75 0 1 1-9.5 0v-.791Z' fill='%23522C03'/%3E%3C/svg%3E");
}

.search-m-block__form .item .find {
	height: 100%;
	color: #522C03;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translate(0, -50%);
}

.m-banners--women .singl-banner {
	background-color: #E1E1E1;
}

.m-banners--women .singl-banner .wrap::before {
	background-color: #E1E1E1;
}

.m-banners--women .singl-banner .wrap::after {
	background-color: #E1E1E1;
}

.m-banners--women .singl-banner .wrap .entry__title {
	color: #522C03;
	margin-bottom: 31px;
}

.m-banners--women .singl-banner .wrap .entry .btns .entry__btn:nth-child(2) {
	background-color: #E2D2B4;
	border-color: #E2D2B4;
}

.m-banners--women .singl-banner .wrap .entry .btns .entry__btn:nth-child(2):hover {
	background-color: #522C03;
	color: #fff;
}
@media (max-width: 767px){
	.m-banners--women .singl-banner .wrap .entry{
		margin-bottom: 32px;
	}
	.m-banners--women .singl-banner .wrap .entry .btns{
		display: flex;
	}
	.m-banners--women .singl-banner .wrap .entry .btns .entry__btn:nth-child(2){
		color: #522C03;
		border: 1px solid #522C03;
		background: transparent;
	}
}
.main-sec--women .entry__title {
	color: #522C03;
	margin-bottom: 31px;
}

.main-sec--women .entry__btn:nth-child(2) {
	background-color: #E2D2B4;
	border-color: #E2D2B4;
}

.main-sec--women .entry__btn:nth-child(2):hover {
	background-color: #522C03;
	color: #fff;
}

@media screen and (max-width: 767px) {
	 .singl-banner .wrap .img {
		max-width: 380px;
	}

	.m-banners--women .singl-banner .wrap {
		padding-bottom: 0;
	}
}

/********************************/

.lk__wrap {
	display: flex;
}

.lk__nav {
	width: 283px;
	display: flex;
	flex-direction: column;
	border-right: 2px solid #F5F5F5;
	padding-top: 34px;
}

.lk__nav .top {
	width: 100%;
	display: flex;
	flex-direction: column;
	border-bottom: 2px solid #F5F5F5;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

.lk__nav .top .name {
	font-size: 20px;
	line-height: 29px;
	font-weight: 700;
	color: #522C03;
	margin-bottom: 5px;
}

.lk__nav .top .phone {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.lk__nav .lists {
	width: 100%;
}

.lk__nav .lists ul {
	width: 100%;
	display: flex;
	flex-direction: column;
	list-style: none;
	border-bottom: 2px solid #F5F5F5;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

.lk__nav .lists ul li a {
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	color: #522C03;
	display: flex;
	align-items: center;
	padding: 12px 0;
	padding-left: 16px;
	margin-bottom: 8px;
}

.lk__nav .lists ul li a:hover {
	text-decoration: none;
	color: #903226;
}

.lk__nav .lists ul li.active a {
	background: #F5F5F5;
	color: #903226;
}

.lk__nav .lists ul li.active a i svg path {
	stroke: #903226;
}

.lk__nav .lists ul li a i {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 11px;
	flex-shrink: 0;
}

.lk__content {
	width: calc(100% - 283px);
	padding-left: 24px;
	padding-top: 36px;
}

.lk__content .breadcrumbs-new {
	margin-bottom: 17px;
}

.lk__title-main {
	font-size: 36px;
	line-height: 101%;
	font-family: "Times New Roman";
	color: #522C03;
	font-weight: 700;
	margin-bottom: 41px;
}

.lk-data-sec {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-bottom: 67px;
}

.lk-data-sec.mb-30 {
	margin-bottom: 30px;
}

.lk-data-sec.mb-45 {
	margin-bottom: 45px;
}

.lk-data-sec .topline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 27px;
}

.lk__title-name {
	font-size: 24px;
	line-height: 23px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
}

.lk__edit {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #522C03;
	cursor: pointer;
}

.lk__edit .ico {
	width: 19px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.474 3.408 2.118 2.117-2.118-2.117Zm1.362-1.865L9.109 7.27a2.118 2.118 0 0 0-.58 1.082L8 11l2.648-.53c.41-.082.786-.283 1.082-.58l5.727-5.726a1.854 1.854 0 0 0-2.621-2.621v0Z' stroke='%23522C03' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 13v3a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3' stroke='%23522C03' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	display: block;
	margin-right: 14px;
}

.lk-data-sec__form {
	width: 100%;
}

.lk-data-sec__form .wrap {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 20px 30px;
	margin-bottom: 24px;
}

.lk-data-sec__form .wrap .item {
	width: 100%;
	max-width: 277px;
	display: flex;
	flex-direction: column;
}

.lk-data-sec__form .wrap .item .name {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 8px;
}

.lk-data-sec__form .wrap .item input {
	width: 100%;
	height: 40px;
	border: 1px solid #E2D2B4;
	padding: 0 15px;
	box-sizing: border-box;
}

.lk-data-sec__form .botline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.lk-data-sec__form .buttons-block{
	margin-top: 30px;
}
.lk-data-sec__form .buttons-block input{
	border: none;
	font-size: 14px;
	line-height: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.lk-data-sec__form .buttons-block input:first-child{
	color: #522C03;
	background: #FFCF5C;
	padding-left: 48px;
	padding-right: 48px;
}
.lk-data-sec__form .buttons-block input:last-child{
	color: #F5F5F5;
	background: #999999;
	padding-left: 30px;
	padding-right: 30px;
}

.pol-radio {
	display: flex;
	align-items: center;
}

.pol-radio__name {
	font-size: 16px;
	color: #333333;
	margin-right: 24px;
}

.pol-radio__wrap {
	display: flex;
	align-items: center;
}

.pol-radio__item {
	position: relative;
	display: flex;
	align-items: center;
	margin-right: 40px;
}

.pol-radio__item:last-child {
	margin-right: 0;
}

.pol-radio__item input {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.pol-radio__item .circle {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #999999;
	margin-right: 7px;
}

.pol-radio__item .circle::before {
	content: "";
	width: 14px;
	height: 14px;
	background-color: #E2D2B4;
	border-radius: 50%;
	display: block;
	display: none;
}

.pol-radio__item .name {
	font-size: 16px;
	color: #333333;
}

.pol-radio__item input:checked+.circle {
	border-color: #E2D2B4;
}

.pol-radio__item input:checked+.circle::before {
	display: block;
}

.lk-data-sec__lang {
	display: flex;
	align-items: center;
}

.lk-data-sec__lang .name {
	font-size: 16px;
	color: #333333;
	margin-right: 42px;
}

.lk-data-sec__lang .langs {
	position: relative;
}

.lk-data-sec__lang .langs input {
	display: none;
}

.lk-data-sec__lang .langs .select-lang {
	width: 40px;
	height: 17px;
	display: flex;
	align-items: center;
}

.lk-data-sec__lang .langs .select-lang span {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	text-transform: uppercase;
}

.lk-data-sec__lang .langs .select-lang .arr {
	width: 11px;
	height: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 8px;
	cursor: pointer;
	transition: .3s;
}

.lk-data-sec__lang .langs .select-lang .arr:before {
	content: "";
	width: 11px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.021 1-4.51 4.465L1 1' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
}

.lk-data-sec__lang .langs .langs-list {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 9;
	border: 1px solid #c4b49f;
	background: #f5efe3;
	padding: 5px;
	display: flex;
	flex-direction: column;
	display: none;
}

.lk-data-sec__lang .langs .langs-list a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	padding: 4px 0;
}

.lk-data-sec__lang .langs.active .langs-list {
	display: flex;
}

.b-day-sec {
	width: 100%;
	max-width: 374px;
	display: flex;
	flex-direction: column;
}

.b-day-sec__input {
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 8px;
}

.b-day-sec__input input {
	width: 100%;
	height: 40px;
	padding: 0 13px;
	border: 1px solid #E2D2B4;
	border-right: none;
}

.b-day-sec__input .date-btn {
	width: 45px;
	height: 40px;
	background-color: #E2D2B4;
	display: flex;
	align-items: center;
	justify-content: center;
}

.b-day-sec__input .date-btn::before {
	content: "";
	width: 22px;
	height: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3H5a4 4 0 0 0-4 4v10a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4V7a4 4 0 0 0-4-4ZM7 1v4M15 1v4M1 9h20' stroke='%23522C03' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	display: block;
}

.b-day-sec .info {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
}

.lk__wrap .btn-exit {
	font-size: 16px;
	color: #903226;
	display: flex;
	align-items: center;
	font-weight: 500;
	margin-bottom: 70px;
}

.lk__wrap .btn-exit::after {
	content: "";
	width: 16px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10a1 1 0 0 0 1 1h7.59l-2.3 2.29a1 1 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l4-4a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76 1 1 0 0 0-.21-.33l-4-4a1.004 1.004 0 1 0-1.42 1.42L8.59 9H1a1 1 0 0 0-1 1ZM13 0H3a3 3 0 0 0-3 3v3a1 1 0 0 0 2 0V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-3a1 1 0 1 0-2 0v3a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3Z' fill='%23903226'/%3E%3C/svg%3E");
	display: block;
	margin-left: 14px;
}

.lk-data-sec__form .wrap .item .password {
	position: relative;
}

.lk-data-sec__form .wrap .item .password input {
	padding-right: 80px;
}

.lk-data-sec__form .wrap .item .password .see-pass {
	font-size: 14px;
	text-decoration-line: underline;
	color: #522C03;
	position: absolute;
	top: 11px;
	right: 16px;
	cursor: pointer;
}

.lk-data-sec__form .wrap .item .password .see-pass:hover {
	text-decoration: none;
}

.lk-fav-control {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 32px;
}

.lk-fav-control__select-all {
	display: flex;
	align-items: center;
	position: relative;
	margin-right: 80px;
}

.lk-fav-control__select-all .name {
	font-size: 16px;
	color: #522C03;
	font-weight: 500;
	margin-left: 8px;
}

.lk-fav-control__select-all input {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
	cursor: pointer;
	z-index: 5;
}

.lk-fav-control__select-all input:checked+.square::before {
	opacity: 1;
}

.lk-fav-control__select-all .square {
	width: 20px;
	height: 20px;
	border: 1px solid #E2D2B4;
	display: flex;
	align-items: center;
	justify-content: center;
}

.lk-fav-control__select-all .square::before {
	content: "";
	width: 12px;
	height: 12px;
	background: #522C03;
	display: block;
	opacity: 0;
}

.lk-fav-control__in-bask {
	display: flex;
	align-items: center;
	cursor: pointer;
	margin-right: 99px;
}

.lk-fav-control__in-bask .ico {
	width: 20px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.222 21h15.556a2.29 2.29 0 0 0 1.571-.615c.417-.394.651-.928.651-1.485V7.35c0-.279-.117-.546-.325-.743a1.145 1.145 0 0 0-.786-.307h-3.333v-.816c0-2.74-2.115-5.193-5-5.458a5.867 5.867 0 0 0-2.29.238 5.644 5.644 0 0 0-1.991 1.094A5.278 5.278 0 0 0 4.924 3.12a5.011 5.011 0 0 0-.48 2.129V6.3H1.111c-.295 0-.577.11-.786.307A1.022 1.022 0 0 0 0 7.35V18.9c0 .557.234 1.091.65 1.485A2.29 2.29 0 0 0 2.223 21ZM15.556 8.4v2.1h-2.223V8.4h2.223Zm-8.89-3.15C6.667 3.513 8.163 2.1 10 2.1s3.333 1.413 3.333 3.15V6.3H6.667V5.25ZM4.445 8.4h2.223v2.1H4.444V8.4Z' fill='%23522C03'/%3E%3C/svg%3E");
	display: block;
	margin-right: 8px;
}

.lk-fav-control__in-bask .name {
	font-size: 16px;
	color: #522C03;
	font-weight: 500;
}

.lk-fav-control__deleate-all {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.lk-fav-control__deleate-all .name {
	font-size: 16px;
	color: #666666;
	font-weight: 500;
}

.lk-fav-control__deleate-all .ico {
	width: 18px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.438 1.916H5.25a.192.192 0 0 0 .188-.194v.194h7.125v-.194c0 .107.084.194.187.194h-.188v1.75h1.688V1.722c0-.858-.673-1.556-1.5-1.556h-7.5c-.827 0-1.5.698-1.5 1.556v1.944h1.688v-1.75Zm11.812 1.75H.75a.763.763 0 0 0-.75.778v.778c0 .107.084.194.188.194h1.415l.579 12.712c.038.829.698 1.482 1.498 1.482h10.64c.802 0 1.46-.65 1.498-1.482l.579-12.712h1.416A.192.192 0 0 0 18 5.222v-.778a.763.763 0 0 0-.75-.778ZM14.14 17.86H3.86L3.293 5.416h11.414L14.14 17.86Z' fill='%23666'/%3E%3C/svg%3E");
	display: block;
	margin-right: 8px;
}

.lk-fav-control__reset-all {
	color: #666666;
	font-size: 16px;
	margin-left: auto;
	cursor: pointer;
}





.lk-fav__wrap {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 38px 30px;
}

.lk-fav__wrap .card-item::before {
	display: none;
}

.lk-fav__wrap .card-item .image-static {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.lk-fav__wrap .card-item:hover .image-static {
	z-index: 3;
	opacity: 1;
}

.lk-fav__wrap .card-item__label-discount {
	bottom: 16px;
}

.lk-fav__wrap .card-item__video {
	bottom: 16px;
}

.card-item .to-fav-select {
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 4;
}

.card-item .to-fav-select input {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
	cursor: pointer;
	z-index: 5;
}

.card-item .to-fav-select input:checked+.square::before {
	opacity: 1;
}

.card-item .to-fav-select .square {
	width: 20px;
	height: 20px;
	border: 1px solid #E2D2B4;
	display: flex;
	align-items: center;
	justify-content: center;
}

.card-item .to-fav-select .square::before {
	content: "";
	width: 12px;
	height: 12px;
	background: #522C03;
	display: block;
	opacity: 0;
}


.cur-order {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-bottom: 80px;
}

.cur-order__item {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
}

.cur-order__item:last-child {
	margin-bottom: 0;
}

.cur-order__top {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #F5EFE3;
	padding: 15px 24px;
}

.cur-order__top .num-date {
	display: flex;
	align-items: center;
}

.cur-order__top .num-date span {
	font-size: 18px;
	color: #333333;
	font-weight: 700;
}

.cur-order__top .order-sum {
	font-size: 18px;
	color: #333333;
	font-weight: 700;
}

.cur-order__content {
	width: 100%;
	border: 1px solid #F5F5F5;
	border-top: none;
	padding: 22px 0;
}

.paymants {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-bottom: 24px;
}

.paymants .status-line {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.paymants .status-line::before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #F5F5F5;
}

.paymants .status-line .name {
	color: #999999;
	font-size: 18px;
	position: relative;
	z-index: 2;
	background-color: #fff;
	padding-right: 16px;
}

.paymants .status-line .status {
	background-color: #fff;
	padding-left: 16px;
	position: relative;
	z-index: 2;
}

.paymants .status-line .status span {
	color: #903226;
	font-size: 16px;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5EFE3;
	padding: 10px 11px;
}

.paymants-info {
	display: flex;
	flex-direction: column;
	margin-bottom: 31px;
}

.paymants-info__check {
	display: flex;
	align-items: center;
	font-size: 18px;
	line-height: 16px;
	color: #333333;
	font-weight: 700;
	margin-bottom: 24px;
}

.paymants-info__check .date {
	margin-left: 13px;
}

.paymants-info__summ {
	font-size: 18px;
	line-height: 16px;
	color: #666666;
}

.paymants-info__status {
	font-size: 18px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 16px;
}

.paymants-info__del-service {
	font-size: 18px;
	line-height: 16px;
	color: #666666;
}

.paymants-info-top {
	padding: 0 24px;
}




.change-payment {
	width: 100%;
	display: none;
}

.change-payment__choice-status {
	width: 100%;
	max-width: 253px;
	position: relative;
}

.change-payment__status {
	display: none;
}

.change-payment__select-button {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

.change-payment__select-button p {
	color: #333333;
	font-size: 16px;
	margin: 0;
}

.change-payment__options {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background-color: #fff;
	z-index: 5;
	max-height: 110px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: none;
}

.change-payment__options li {
	color: #333333;
	font-size: 16px;
	cursor: pointer;
	padding: 5px 0;
}

.change-payment__choice-status.active .change-payment__options {
	display: flex;
}

.pay-line {
	width: 100%;
	margin-top: 21px;
}

.pay-line__wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #F5F5F5;
	padding-bottom: 16px;
}

.pay-line__change-pay {
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: underline;
	color: #903226;
	cursor: pointer;
}

.pay-line__change-pay:hover {
	text-decoration: none;
}

.pay-line__btn {
	min-width: 146px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #70BB18;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px;
}

.paymants-info-bot {
	padding: 0 24px;
	padding-top: 24px;
}

.paymants-info-bot .paymants-info {
	margin-bottom: 24px;
}

.paymants-settings {
	width: 100%;
	display: flex;
	align-items: center;
	border-top: 1px solid #F5F5F5;
	padding: 0 24px;
	padding-top: 24px;
}

.paymants-settings__left {
	display: flex;
	align-items: center;
}

.paymants-settings__left .cancel-order {
	color: #999999;
	font-size: 14px;
	margin-right: 32px;
}

.paymants-settings__left .repeat-order {
	display: flex;
	align-items: center;
	color: #333333;
	font-size: 14px;
}

.paymants-settings__left .repeat-order::before {
	content: "";
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74.647 8.69.602a.499.499 0 0 0-.656.045l-.045.052a.503.503 0 0 0 .045.658l1.314 1.318h-4.68l-.156.002A4.342 4.342 0 0 0 .334 7.024c0 1.127.427 2.153 1.128 2.927l.048.046a.5.5 0 0 0 .72-.689l-.133-.154a3.34 3.34 0 0 1-.763-2.13 3.34 3.34 0 0 1 3.333-3.346h4.588L8.033 4.905l-.044.052a.503.503 0 0 0 .398.804.499.499 0 0 0 .354-.146l2.121-2.129.045-.052a.504.504 0 0 0-.045-.658L8.741.646Zm3.747 3.4a.5.5 0 0 0-.7.711 3.34 3.34 0 0 1 .88 2.265 3.34 3.34 0 0 1-3.333 3.346H4.706l1.27-1.274.05-.057a.503.503 0 0 0-.005-.601l-.045-.052-.056-.048a.499.499 0 0 0-.6.004l-.05.044-2.122 2.13-.049.056a.503.503 0 0 0 .004.602l.045.051 2.121 2.13.056.047c.196.147.474.13.651-.048a.503.503 0 0 0 .045-.658l-.045-.052-1.266-1.27h4.624l.155-.003a4.342 4.342 0 0 0 4.178-4.347 4.342 4.342 0 0 0-1.131-2.93l-.049-.046Z' fill='%23333'/%3E%3C/svg%3E");
	margin-right: 8px;
}

.paymants-settings__more-btn {
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: underline;
	color: #522C03;
	cursor: pointer;
	margin-left: auto;
}

.paymants-settings__more-btn:hover {
	text-decoration: none;
}

.cur-order__order-list {
	width: 100%;
	max-width: 748px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 24px 24px;
	border-top: 1px solid #F5F5F5;
	padding-top: 40px;
	padding-left: 24px;
	padding-bottom: 24px;
}

.cur-order__order-item {
	width: 100%;
	display: flex;
	align-items: flex-start;
}

.cur-order__order-item .img {
	width: 170px;
	flex-shrink: 0;
}

.cur-order__order-item .img img {
	max-width: 100%;
}

.cur-order__order-item .descr {
	width: calc(100% - 170px);
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-left: 16px;
	padding-bottom: 10px;
}

.cur-order__order-item .descr .item-name {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: 700;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 16px;
}

.cur-order__order-item .descr .price {
	font-size: 18px;
	line-height: 21px;
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
}

.cur-order__show-items {
	display: none;
}


.hist-order {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-bottom: 80px;
}

.hist-order__item {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
}

.hist-order__item:last-child {
	margin-bottom: 0;
}

.hist-order__content {
	width: 100%;
	border: 1px solid #F5F5F5;
	border-top: none;
	padding: 22px 0;
}

.hist-order__top {
	width: 100%;
	display: flex;
	align-items: center;
	background-color: #F5F5F5;
	padding: 15px 24px;
}

.hist-order__top .order-summ-date {
	display: flex;
	align-items: center;
}

.hist-order__top .order {
	color: #666666;
	font-size: 18px;
	font-weight: 700;
}

.hist-order__top .date {
	color: #666666;
	font-size: 18px;
	font-weight: 700;
	margin-left: 7px;
}

.hist-order__top .summ {
	color: #666666;
	font-size: 18px;
	font-weight: 700;
	margin-left: 24px;
}

.hist-order__top .status {
	color: #522C03;
	font-size: 18px;
	font-weight: 700;
	margin-left: auto;
}

.hist-order__content .paymants-settings {
	padding: 0 24px;
	border: none;
}

.hist-order__content .cur-order__order-list {
	padding-top: 0;
	border: none;
}

.hist-order__content .cur-order__show-items {
	border-bottom: 1px solid #F5F5F5;
	margin-bottom: 22px;
}

.watch-the-price .lk-fav__wrap {
	padding-bottom: 70px;
}

.lk-discount__content {
	width: 100%;
	max-width: 355px;
	padding-bottom: 80px;
}

.lk-discount__title {
	color: #522C03;
	font-size: 24px;
	line-height: 23px;
	font-weight: 700;
	margin-bottom: 27px;
}

.lk-discount__text {
	color: #333333;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 24px;
}

.lk-discount__loyalty-percent {
	font-size: 30px;
	line-height: 34px;
	color: #903226;
	font-family: "Times New Roman";
	font-weight: bold;
	margin-bottom: 32px;
}

.lk-discount__loyalty-summ {
	font-size: 30px;
	line-height: 34px;
	color: #903226;
	font-family: "Times New Roman";
	font-weight: bold;
	margin-bottom: 44px;
}

.lk-discount__list {
	margin-bottom: 32px;
}

.lk-discount__list .item {
	color: #522C03;
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 16px;
}

.lk-discount__list .item:last-child {
	margin-bottom: 0;
}




.subscription__wrap {
	width: 100%;
	max-width: 455px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.subscription__title {
	color: #522C03;
	font-size: 24px;
	line-height: 23px;
	font-weight: 700;
	margin-bottom: 30px;
}

.subscription__form {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 64px;
}

.subscription__form .line {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.subscription__form span {
	width: 100%;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 8px;
}

.subscription__form input {
	width: calc(100% - 177px);
	height: 40px;
	border: 1px solid #E2D2B4;
	border-right: none;
	padding: 0 16px;
}

.subscription__form .btn-primary, .subscription__form button {
	width: 177px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFCF5C;
	color: #333333;
	font-size: 14px;
	flex-shrink: 0;
}

.subscription__form .policy {
	width: 100%;
	display: flex;
	align-items: flex-start;
	position: relative;
	padding-top: 25px;
}

.subscription__form .policy input {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
}

.subscription__form .policy input:checked+.sq::before {
	opacity: 1;
}

.subscription__form .policy .sq {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E2D2B4;
	flex-shrink: 0;
	margin-right: 16px;
}

.subscription__form .policy .sq::before {
	content: "";
	width: 12px;
	height: 12px;
	background: #522C03;
	display: block;
	opacity: 0;
	transition: .3s;
}

.subscription__form .policy .text {
	max-width: 344px;
	font-size: 16px;
	line-height: 19px;
	color: #333333;
}

.subscription__descr {
	max-width: 380px;
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	margin-bottom: 50px;
}



.settings-curr {
	padding-bottom: 130px;
}

.settings-curr__wrap {
	width: 100%;
	max-width: 486px;
}

.settings-curr__descr {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 34px;
}

.settings-curr__descr.gray {
	color: #522C03;
	margin-bottom: 15px;
}

.settings-curr__form {
	width: 100%;
	max-width: 375px;
	display: flex;
	flex-direction: column;
}

.settings-curr__form .item {
	width: 100%;
	border-bottom: 1px solid #E1E1E1;
	display: flex;
	align-items: center;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 17px;
	position: relative;
}

.settings-curr__form .item .circle {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid #999999;
	flex-shrink: 0;
	margin-right: 10px;
}

.settings-curr__form .item .left {
	display: flex;
	align-items: center;
	flex-grow: 1;
}

.settings-curr__form .item .circle::before {
	content: "";
	width: 14px;
	height: 14px;
	background-color: #E2D2B4;
	border-radius: 50%;
	opacity: 0;
}

.settings-curr__form .item .name {
	font-size: 16px;
	line-height: 19px;
	color: #522C03;
}

.settings-curr__form .item .summ {
	width: 70px;
	font-size: 16px;
	line-height: 19px;
	color: #522C03;
	flex-shrink: 0;
}

.settings-curr__form .item input {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
}

.settings-curr__form .item input:checked+.left .circle {
	border-color: #E2D2B4;
}

.settings-curr__form .item input:checked+.left .circle::before {
	opacity: 1;
}

.settings-curr__form .apply {
	min-width: 177px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFCF5C;
	font-size: 14px;
	font-weight: 500;
	color: #333333;
	margin-top: 40px;
	margin-left: auto;
	border: none;
}


.lk-reviews {
	padding-bottom: 200px;
}

.lk-reviews__wrap {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.lk-reviews__item {
	width: 100%;
	display: flex;
	flex-direction: column;
	border: 2px solid #F5F5F5;
	margin-bottom: 24px;
	padding: 16px 16px;
}

.lk-reviews__item:last-child {
	margin-bottom: 0;
}

.lk-reviews__prev {
	width: 100%;
	display: flex;
	align-items: center;
}


.lk-reviews__prev .img {
	width: 66px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
	flex-shrink: 0;
}

.lk-reviews__prev .img img {
	max-width: 100%;
}

.lk-reviews__prev .name {
	width: 100%;
	max-width: 445px;
	font-size: 18px;
	line-height: 18px;
	text-decoration-line: underline;
	color: #522C03;
	flex-shrink: 0;
}

.lk-reviews__prev .name:hover {
	text-decoration: none;
}

.lk-reviews__prev .rew-ico {
	width: 18px;
	height: 18px;
	position: relative;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.89 0H2.11A2.11 2.11 0 0 0 0 2.11v9.08a2.11 2.11 0 0 0 2.11 2.109h3.273a.14.14 0 0 1 .14.14v3.577a.985.985 0 0 0 1.681.696l4.37-4.37a.142.142 0 0 1 .1-.042h4.22a2.11 2.11 0 0 0 2.109-2.11V2.11A2.109 2.109 0 0 0 15.89 0Zm1.266 11.19a1.266 1.266 0 0 1-1.265 1.265h-4.22a.984.984 0 0 0-.695.281l-4.367 4.378a.14.14 0 0 1-.24-.1V13.44a.984.984 0 0 0-.984-.985H2.109A1.266 1.266 0 0 1 .844 11.19V2.11A1.266 1.266 0 0 1 2.109.843h13.782a1.266 1.266 0 0 1 1.265 1.265v9.08Z' fill='%23522C03'/%3E%3C/svg%3E");
	margin-left: auto;
}

.lk-reviews__prev .rew-ico span {
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -9px;
	right: -7px;
	background: #FFCF5C;
	color: #522C03;
	font-size: 11px;
	border-radius: 50%;
}

.lk-reviews__prev .more-btn {
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: underline;
	color: #522C03;
	margin-left: auto;
	cursor: pointer;
}

.lk-reviews__prev .more-btn:hover {
	text-decoration: none;
}

.lk-reviews__prev .add-rew-btn {
	min-width: 175px;
	height: 40px;
	background: #FFCF5C;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #333333;
	font-size: 14px;
	margin-left: auto;
}

.lk-reviews__more {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-top: 20px;
}

.lk-reviews__rew {
	width: 100%;
	border: 2px solid #F5F5F5;
	display: flex;
	flex-direction: column;
	margin-bottom: 12px;
}

.lk-reviews__rew .name {
	width: 100%;
	color: #333333;
	font-size: 18px;
	line-height: 18px;
	padding: 16px 16px;
	border-bottom: 2px solid #F5F5F5;
}

.lk-reviews__rew .text {
	color: #333333;
	font-size: 16px;
	line-height: 23px;
	padding: 16px 16px;
}

.lk-reviews__answer {
	width: calc(100% - 20px);
	border-left: 2px solid #F5F5F5;
	padding-left: 16px;
	margin-left: 20px;
}

.lk-reviews__answer .lk-reviews__rew:last-child {
	margin-bottom: 0;
}

.lk__title-main .arr {
	width: 12px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 1-9 9.5 9 9.5' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	transition: .3s;
	display: none;
}


.lk__nav.open {
	display: flex;
}

.lk__nav.open+.lk__content .lk-reviews {
	display: none;
}

.lk__nav.open+.lk__content .settings-curr {
	display: none;
}

.lk__nav.open+.lk__content .cur-order {
	display: none;
}

.lk__nav.open+.lk__content .lk-data-wrap {
	display: none;
}

.lk__nav.open+.lk__content .lk-fav-control {
	display: none;
}

.lk__nav.open+.lk__content .lk-fav__wrap {
	display: none;
}

.lk__nav.open+.lk__content .lk-discount__content {
	display: none;
}

.lk__nav.open+.lk__content .subscription__wrap {
	display: none;
}

.lk__nav.open+.lk__content .hist-order {
	display: none;
}

.lk__nav .btn-exit {
	display: none;
}

.lk__nav .lists ul li a::after {
	content: "";
	width: 8px;
	height: 11px;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.535.988 6 5.5 1.535 10.01' stroke='%23522C03' stroke-width='2'/%3E%3C/svg%3E");
	flex-shrink: 0;
	margin-left: auto;
	display: none;
}

.lk__title-main .arr.active {
	transform: rotate(180deg);
}

.b-day-sec__input input[type="number"]::-webkit-outer-spin-button,
.b-day-sec__input input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.b-day-sec__input input {
	-webkit-appearance: none;
	margin: 0;
}

.ui-datepicker .ui-datepicker-header {
	background-color: #E2D2B4;
}

.lk-fav-control .left {
	display: flex;
	align-items: center;
}

.cur-order__order-item .write-rew {
	font-size: 14px;
	text-decoration-line: underline;
	color: #522C03;
}

.cur-order__order-item .write-rew:hover {
	text-decoration: none;
}

@media screen and (max-width: 1280px) {
	.lk-fav__wrap {
		grid-template-columns: repeat(2, 1fr);
		gap: 45px 20px;
	}
}


@media screen and (max-width: 1199px) {
	.cur-order__order-item .img {
		width: 124px;
	}

	.cur-order__order-list {
		grid-gap: 15px 15px;
	}

	.lk-data-sec__form .botline {
		flex-wrap: wrap;
	}

	.lk-data-sec__lang {
		width: 100%;
		justify-content: space-between;
		padding-top: 30px;
	}

	.lk-data-sec {
		margin-bottom: 40px;
	}

	.lk-fav-control {
		flex-wrap: wrap;
	}

	.lk-fav-control .left {
		width: 100%;
		justify-content: space-between;
		margin-bottom: 20px;
	}
	.lk-fav-control__in-bask {
		margin-right: 0;
	}
	.lk-fav-control__select-all {
		margin-right: 0;
	}

	.hist-order__top .order {
		font-size: 14px;
	}
	.hist-order__top .date {
		font-size: 14px;
	}
	.hist-order__top .summ {
		font-size: 14px;
	}
}

@media screen and (max-width: 991px) {
	.lk__nav {
		width: 200px;
	}

	.lk__content {
		width: calc(100% - 200px);
		padding-left: 15px;
	}

	.lk__nav .lists ul li a {
		padding: 8px 0;
		padding-left: 0;
		font-size: 15px;
	}

	.lk-reviews__prev .name {
		max-width: 250px;
		font-size: 15px;
	}

	.lk-reviews__prev .add-rew-btn {
		min-width: 130px;
	}

	.cur-order__order-list {
		padding: 25px 15px;
	}

	.cur-order__order-item .img {
		width: 80px;
	}

	.cur-order__order-item .descr {
		width: 100%;
	}

	.cur-order__top {
		flex-wrap: wrap;
	}

	.change-payment__choice-status {
		max-width: 100%;
	}


	.hist-order__top {
		align-items: flex-start;
	}
	.hist-order__top .order-summ-date {
		flex-wrap: wrap;
		max-width: 80%;
	}
	.hist-order__top .summ {
		width: 100%;
		margin-left: 0;
	}
	.arhive-labels{
		left: 50vw;
	}
}


@media screen and (max-width: 767px) {

	.header-n + #navi::before {
		top: 0 !important;
		right: 0 !important;
	}
	.lk__wrap {
		flex-direction: column-reverse;
	}

	.lk__nav {
		width: 100%;
		border-right: none;
		padding-top: 0;
		display: none;
	}

	.lk__nav .top .name {
		font-size: 18px;
	}

	.lk__nav .top {
		border: none;
		padding-bottom: 0;
	}

	.lk__nav .btn-exit {
		display: flex;
		justify-content: center;
		margin-bottom: 70px;
	}

	.lk__nav .lists ul {
		border: none;
		margin-bottom: 55px;
	}

	.lk__nav .lists ul li a {
		border-bottom: 1px solid #EEEEEE;
		padding: 15px 5px;
		margin-bottom: 0;
	}

	.lk__nav .lists ul li a::after {
		display: block;
	}

	.lk__content {
		width: 100%;
		padding-top: 0;
		padding-left: 0;
	}

	.lk__title-main {
		font-size: 24px;
		line-height: 29px;
		position: relative;
		background: #F5EFE3;
		text-align: center;
		padding: 0 15px;
		padding-bottom: 15px;
		margin-bottom: 32px;
	}

	.lk__title-main::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5EFE3;
	}

	.lk__title-main::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5EFE3;
	}

	.lk__title-main .arr {
		display: block;
		position: absolute;
		top: calc(50% - 18px);
		left: 0;
	}

	.lk__content .breadcrumbs-new {
		margin-bottom: 0;
	}

	.lk-reviews__prev {
		flex-wrap: wrap;
	}

	.lk-reviews__prev .img {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.lk-reviews__prev .name {
		max-width: calc(100% - 66px);
		padding-left: 16px;
		margin-bottom: 30px;
	}

	.lk-reviews__prev .more-btn {
		margin-left: 33px;
	}

	.lk-reviews__prev .add-rew-btn {
		min-width: 175px;
		margin: 0 auto;
	}

	.lk-reviews {
		padding-bottom: 80px;
	}

	.settings-curr__form {
		max-width: 100%;
	}

	.settings-curr__wrap {
		max-width: 100%;
	}


	.cur-order__top {
		position: relative;
		padding: 15px 0;
	}

	.cur-order__top::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5EFE3;
	}

	.cur-order__top::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5EFE3;
	}

	.cur-order__content {
		border: none;
	}

	.paymants-info-top {
		padding: 0;
	}

	.paymants-info-bot {
		padding: 0;
		padding-top: 24px;
	}

	.paymants-settings {
		padding: 0;
		padding-top: 24px;
	}

	.paymants-info__check {
		flex-wrap: wrap;
	}

	.paymants-info-bot .paymants-info__check .date {
		margin-left: 0;
		margin-top: 14px;
	}

	.cur-order__order-list {
		padding: 30px 0;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 15px 0;
	}

	.cur-order__order-item .img {
		width: 124px;
	}

	.lk-data-sec__form .wrap {
		flex-direction: column;
		align-items: flex-start;
		gap: 16px 0;
	}

	.lk-data-sec__form .wrap .item {
		max-width: 100%;
	}
	.lk-data-sec__lang .name {
		margin-right: 0;
	}
	.lk__edit {
		font-size: 0;
	}
	.lk__title-name {
		font-size: 20px;
	}

	.hist-order__top {
		padding: 16px 0;
		position: relative;
	}
	.hist-order__top::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: -100%;
		background-color: #F5F5F5;
	}

	.hist-order__top::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: -100%;
		background-color: #F5F5F5;
	}

	.hist-order__top .order {
		font-size: 12px;
	}
	.hist-order__top .date {
		font-size: 12px;
	}
	.hist-order__top .summ {
		font-size: 12px;
	}
	.hist-order__top .status {
		font-size: 14px;
	}

	.hist-order__content {
		border: none;
		border-bottom: 1px solid #F5F5F5;
	}

	.cur-order__order-item .write-rew {
		text-align: right;
	}

	.lk-fav-control {
		border-bottom: 1px solid #F5F5F5;
		padding-bottom: 16px;
		margin-bottom: 40px;
	}

	.hist-order__content .cur-order__order-item {
		border-bottom: 1px solid #F5F5F5;
	}
	.hist-order__content .cur-order__order-item:last-child {
		border-bottom: none;
	}
	.hist-order__content .cur-order__show-items {
		border: none;
	}
	.hist-order__content .cur-order__order-list {
		padding-bottom: 0;
	}
	.watch-the-price .lk-fav-control .left {
		margin-bottom: 0;
	}

	.lk-discount__content {
		max-width: 100%;
	}

	.lk-discount__title {
		text-align: center;
		font-size: 20px;
		line-height: 18px;
		margin-bottom: 32px;
	}

	.lk-discount__text {
		font-size: 16px;
		text-align: center;
	}

	.lk-discount__loyalty-percent {
		text-align: center;
	}
	.lk-discount__loyalty-summ {
		text-align: center;
		border-bottom: 1px solid #E1E1E1;
		padding-bottom: 40px;
	}

	.lk-discount__loyalty-summ + .lk-discount__text {
		text-align: left;
	}

	.subscription__form {
		margin-bottom: 50px;
	}

	.subscription__form span {
		order: 1;
	}
	.subscription__form input {
		width: 100%;
		order: 2;
		border: 1px solid #E2D2B4;
	}
	.subscription__form .policy {
		order: 3;
		margin-bottom: 40px;
	}
	.subscription__form .btn-primary, .subscription__form button {
		order: 4;
		margin-left: auto;
	}

	.subscription__wrap {
		max-width: 100%;
	}
	.subscription__title {
		width: 100%;
		text-align: center;
		font-size: 20px;
		line-height: 18px;
	}

	.subscription__wrap .btn-exit {
		margin: 0 auto;
		margin-bottom: 60px;
	}

	.b-day-sec {
		max-width: 100%;
	}

	.lk__wrap .btn-exit {
		justify-content: center;
	}


}


@media screen and (max-width: 767px) {
	.main-sec--women + .container .main-category {
		padding-top: 0;
	}
}


.lk-data-sec__save-btns {
	width: 100%;
	display: flex;
	align-items: center;
	padding-top: 31px;
	display: none;
}

.lk-data-sec__save-btns.active {
	display: flex;
}

.lk-data-sec__save {
	min-width: 167px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFCF5C;
	font-size: 14px;
	color: #522C03;
	margin-right: 16px;
}

.lk-data-sec__cancel {
	min-width: 124px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #999999;
	font-size: 14px;
	color: #F5F5F5;
	cursor: pointer;
}

.rew-upload-photo {
	display: flex;
	align-items: center;
	position: relative;
}

.rew-upload-photo .ico {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-right: 7px;
}

.rew-upload-photo .text {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}

.rew-upload-photo input[type=file] {
	width: 100%;
	height: 100%;
	min-height: auto;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: 0;
	font-size: 0;
}

.btn-send-rew {
	cursor: pointer;
}

.write-rew__fields .item .error-review-field {
	padding-top: 5px;
	color: #903226;
	display: none;
}

.brand-show-more{
	display: none;
}
@media screen and (max-width: 767px){
	.brand-show-more{
		display: block;
		text-align: center;
		margin: 0 0 65px;
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
		text-align: center;
		text-decoration-line: underline;
		color: #522C03;
	}
	.brands_categories{
		margin-bottom: 40px;
	}
	.show-more-detail-prod{
		top: 50px !important;
	}
	.show-more-detail-title p{
		margin-bottom: 0px !important;
	}
}
.main-sec__slider .slick-disabled{
	display: none !important;
}
.wrap_b0e8{
	z-index: 2147483646 !important;
}
.fancybox-container{
	z-index: 2147483647;
}
@media (max-width: 480px) {
	#new-basket {
		width: 100%;
		max-width: 366px;
		height: 100vh;
		overflow: auto;
	}
	.price{
		flex-direction: column;
		gap: 7px !important;
		align-items: flex-start;
	}
	.prod-page__buttons .item_buttons_counter_block{
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.prod-page__buy,
	.prod-page__quick-order{
		min-width: unset;
	}
}
.card-item__image .image-static{
	width: 100%;
}
.image-static img,
.slick-slide img{
	width: auto;
	height: auto;
	margin: 0 auto;
}
.new-basket .box-modal_close{
	opacity: 1;
}
#new-basket button.fancybox-close-small:not(#new-basket .box-modal button.fancybox-close-small){
	display: none !important;
}
