/*** Основные цвета ***/
:root{
  --color-primary: var(--color-perch); /* освновной */
  --color-primary20: var(--color-perch20); /* освновной */
  --color-secondary: var(--color-beige); /* дополнительный 1 */
  --color-secondary20: var(--color-beige20); /* дополнительный 1 */
  --color-tertiary: var(--color-grey); /* дополнительный 2 */
  
  --color-black: #333333;
  --color-white: #ffffff;
  --color-perch: #ECA28D;
  --color-perch20: #eca28d33;
  --color-red: #E5857B;
  --color-beige: #D8B99A;
  --color-beige20: #D8B99A33;
  --color-grey: #EFEFEF;
  --color-greydark: #ABABAB;
  /*Тень*/
  --shadow: 0px 0px 8px 0 rgba(171, 171, 171, 0.5);
  
  /*Шрифт*/
  --font-family-title: 'Cormorant';
  --font-family: 'Gilroy';
  --color-star: var(--color-greydark); /* звезда рейтинга неактивная */
  --color-starActive: var(--color-black); /* звезда рейтинга активная */
  
  --bg: #FFFCF9; /* фон */
  --line: var(--color-perch20); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: #333333; /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.5; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #d3cbc8; /* неактивная кнопка button */
  --color-inputDisabled: #d3cbc8; /* неактивной кнопка checkbox */
  --color-labelDisabled: #ABABAB; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #EF6057; /* фон */
  --error-color-text: #FFFFFF; /* текст */
  
  
  /*Всплывающие окна*/
  --noty-color-bg: #ffffff; /* фон */
  --noty-color-title: var(--color-perch); /* заголовок */
  --noty-color-ok: var(--color-perch); /* при успешном */
  --noty-color-error: var(--error-color); /* при ошибке */
  --noty-color-title-error: var(--error-color); /* заголовок при ошибке */
  --noty-color-text: #222831; /* основной текст */
  /*Календарь в ОЗ*/
  --date: #222831; /* текст */
  --date-active: var(--color-primary); /* активная дата */
  --data-active2: #FFFFFF;
  --date-dispabled: #d3cbc8; /* неактиная дата */
  --date-next: #d3cbc8; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: var(--color-primary20);  /* граница */
  --date-line: #F0F6F4; /* линия между месяцем и календарем */
  --date-borderRadius: 0; /* радиус границы */
  --date-borderHeight: 2px; /* высота границы */
  --date-arrow: #d3cbc8; /* стрелочка */
  --date-arrowActive: var(--color-primary); /* стрелочка при наведении */
  --date-weight: 600; /* толщина жирного текста */
  --date-shadow: var(--shadow); /* толщина жирного текста */
  --date-family: var(--font-family); /* шрифт */
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: var(--font-family);font-size: 16px;font-weight: 400;background: var(--bg);color: var(--color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
body .text_overflow{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:51px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: var(--font-family);background: transparent;border: 1px solid var(--color-greydark);padding: 0 16px;overlay: none;font-size: 16px;color: var(--color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-greydark);}
input:focus, textarea:focus{border-color: var(--color-black);}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"]{outline: 0;}
input[type="text"], input[type="number"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-appearance: textfield;}
textarea{width: 100%;resize:none;padding-top: 16px;padding-bottom: 16px;}
select:focus, textarea:focus{outline: 0;}
input.error{border-color: var(--color-red);}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear {
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal {
  display: none;
}
.adaptive_indent{margin-top: 100px;}
.adaptive_indent_padding{padding-top: 100px;padding-bottom: 100px;}
@media (min-width: 1170px){
.container{max-width: 1170px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
 .adaptive_indent{margin-top: 60px;}
 .adaptive_indent_padding{padding-top: 60px;padding-bottom: 60px;}
}
@media (max-width: 479px){
 .adaptive_indent{margin-top: 50px;}
 .adaptive_indent_padding{padding-top: 50px;padding-bottom: 50px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 50px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 18px;height: 18px;position: absolute;background-color:var(--color-black);top: 50%;right: 16px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 13.0062L16.0312 5.975L15.0328 4.97656L12.6281 7.39531L9 11.0234L5.37188 7.39531L2.96719 4.99062L1.96875 5.98906L9 13.0062Z' fill='%23333333'/%3E%3C/svg%3E");}
.selectBlock:focus-within::after, .selectBlock:active::after{background-color: var(--color-primary) !important;}
/*.selectBlock:hover::after{background-color: var(--color-primary) !important;}*/
/*.selectBlock:hover select{border-color: var(--color-primary);}*/
select option[selected="selected"]{background: transparent;color: var(--color-black);}
select option:checked{color: var(--color-white);font-weight: 500;background: var(--color-primary);}
select option[disabled="disabled"]{background: var(--color-btnDisabled);color: var(--color-white);}
.pp{text-align: center;font-size: 14px;color: var(--color-black);position: relative;line-height: 1.2;display: flex;}
.pp a{transition: 0.3s;}
.pp a:hover{text-decoration: underline;}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
.col-100{width:100%;}
.col-left{width: 280px;;margin-right: 16px;}
.col-right{width: calc(100% - 280px - 16px)}
input[type="checkbox"]{overflow: hidden;min-width: 18px;width: 18px;height: 18px;border-radius: 0;background: transparent;margin: 0;padding: 0;border:0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;border-color: transparent !important;}
input[type="checkbox"]:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--color-white);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
input[type="checkbox"]:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2259_17394)'%3E%3Cpath d='M4.51556 11.25C4.26472 11.25 4.02688 11.137 3.86811 10.942L0.186521 6.41183C-0.103683 6.05448 -0.0493114 5.52979 0.308273 5.23945C0.665857 4.94944 1.19089 5.00377 1.48143 5.36112L4.49154 9.06525L10.5004 1.10497C10.778 0.737622 11.3007 0.664286 11.6682 0.941629C12.0358 1.21897 12.1092 1.74132 11.8317 2.10867L5.18136 10.9187C5.10514 11.0196 5.00694 11.1019 4.89419 11.1593C4.78144 11.2167 4.65709 11.2477 4.53057 11.25H4.51556Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2259_17394'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
input[type="checkbox"]:checked:after{opacity: 1;visibility: visible;}
input[type="checkbox"]:checked{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: 0.3s;background: transparent;border-radius: 0;border: 2px solid #ababab80;}
input[type="checkbox"]:checked:before{background: var(--color-primary);border-color: var(--color-primary);}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid rgb(171 171 171 / 50%);background: transparent;border-radius: 50%;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';visibility: hidden;opacity: 0;border-radius: 50%;transition: 0.3s;background-color: var(--color-primary);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
input[type="radio"]:checked:after{opacity: 1;visibility: visible;}
input[type="radio"]:checked{border-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
::-webkit-scrollbar-track{border-radius: 4px;background-color: #ffffff20}
::-webkit-scrollbar{width: 4px;height: 4px;background-color: #FFFFFF;}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--color-greydark);}
/*firefox*/
@supports not selector(::-webkit-scrollbar) {
  *{scrollbar-color: #ABABAB #FFFFFF;scrollbar-width: thin;} /* цвет ползунка и фона, толщина */ 
}
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
select:focus{border-color: var(--color-primary);}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--color-secondary)}
::-moz-placeholder{color: var(--color-secondary)}
:-moz-placeholder{color: var(--color-secondary)}
:-ms-input-placeholder{color: var(--color-secondary)}
/**/
.input.input--error,.input.invalidInput{border-color: var(--error-color);}
.input.invalidInput + label{display: block;color: var(--error-color);font-size: 12px;text-align: left;margin-top: 5px;}
:focus::-webkit-input-placeholder{color: transparent}
:focus::-moz-placeholder{color: transparent}
:focus:-moz-placeholder{color: transparent}
:focus:-ms-input-placeholder{color: transparent}
/* Radio input*/
.radio{position: relative}
.radio .radio-hidden{display: none}
.radio .radio-name{position: relative;display: block;padding-left: 28px;line-height: 20px;cursor: pointer}
.radio .radio-name:after,.radio .radio-name:before{position: absolute;background-color: #fff;content: ''}
.radio .radio-name:before{top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #ccd8df;border-radius: 4px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after{top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 4px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.radio .radio-hidden:checked + .radio-name:after{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.radio .radio-hidden:checked + .radio-name:before{background-color: var(--color-primary);border-color: var(--color-primary)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1.2;margin:0;padding:0;font-family: var(--font-family);font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd{line-height: 1.4;}
.required em{color: #ff1048;}
.left{float: left;}
.right{float: right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-content{}
.bold{font-weight:bold;}
.noscript{position: relative;text-align: center;background-color: var(--color-primary);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--color-primary);}
.underline:hover{text-decoration:none;}
.unselectable{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable{-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix{float: left;width: 100%;}
.red{color: var(--error-color);}
.fadeout{opacity: 0;filter: alpha(opacity=0);}
.fadein{opacity: 1;filter: alpha(opacity=100);}
.separator{display: inline-block;width: 1px;height: 18px;background: var(--color-black);margin: 0 5px;text-indent: 9999px;}
.tc{color: var(--color-primary)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--color-primary);text-align: left;line-height: 25px;font-size: 14px;color: var(--color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--color-primary);}
.no-padding .DescriptionBlock{font-size: 14px;}
.no-padding .DescriptionBlock p{line-height: 1.8;}
.index#main .DescriptionBlock{border: 1px solid #dce4e9;margin-bottom: 0;padding: 15px}
.pseudo-link{position: relative;color: var(--color-primary);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 0;position: relative;color: var(--color-white);min-height: 40px;margin-bottom: 15px;overflow: hidden;padding: 15px;font-size: 16px;background: var(--color-primary)}
.noty_theme__sunset.noty_type__error{margin: 0;background: none;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--error-color-text) !important;background-color: var(--error-color);font-size: 16px;padding: 15px;border-radius: 0 !important;display: flex;align-items: center;}
.noty_theme__sunset.noty_type__warning{background: transparent;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{}
label.invalidInput{color: var(--error-color);font-size: 90%;}
.name-error, .phone-error{display: block;position: relative;color: var(--color-white);background: var(--color-primary);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;overflow: visible;}
.noty_body{zoom: 97%;}
.noty_content{text-align: left;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 16px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 12px 10px;text-align: left;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 1px solid var(--line);}
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{font-size: 24px;font-family: var(--font-family-title);text-align: center;text-transform: uppercase;margin-bottom: 20px;}
.account.order-info .buttons{display: flex;align-items: center;}
.account.order-info .buttons form{max-width: 300px;width: 100%;margin-left: auto;}
.table-box thead td, .table-box tfoot td{padding: 12px 10px;text-align: left;}
.table-border{border-radius: 16px;overflow: hidden;margin-bottom: 30px;background: var(--color-white);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--line);}
tr.border{border-bottom: 1px solid var(--line);}
tfoot td:first-child{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
tfoot td:last-child{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
thead td:first-child{border-bottom-left-radius: 4px;}
thead td:last-child{border-top-right-radius: 4px;}
.order-info__container thead{border-bottom: 1px solid var(--line);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--line);}
.table-box thead tr td{color: var(--color-black);font-weight: 600;font-style: initial;}
.table-box tfoot td{color: var(--color-black);font-weight: 700;font-size: 16px;}
.table-box tfoot td:last-child{color: var(--color-black);font-weight: 700;font-size: 18px;white-space: nowrap;}
tr.border > td:first-child{color: var(--color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--color-black);}
.table-box tbody tr td.cell2{text-align: left;width: 50%;border-right: none;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--color-greydark);font-size: 14px;margin-top: 4px;display: block;}
.table-box > tbody > tr > td.a-left:last-child{border-right: none;}
.table-box .hide{display: none;}
.account.order-info .buttons .button{width: max-content;}
.order-info__container.history_order{overflow-x: auto;white-space: nowrap;}
@media (max-width: 767px){
 .account.order-info .buttons{flex-direction: column;}
 .account.order-info .buttons .button{margin-bottom: 15px;}
 .account.order-info .buttons form, .account.order-info .buttons .button{max-width: 100%;width: 100%;}
.table-box thead td, .table-box tfoot td{min-width: 100px;}
.scroll{width: 100%;overflow-x: auto;margin-bottom: 30px;}
.scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
@media (max-width: 639px){
 h3.client__title, .order-info .title{font-size: 20px;margin-bottom: 16px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:160px; max-height:160px;} 
.goods-image-icon-square{width:320px;height:320px;} 
/*.goods-image-small{max-width:290px; max-height:290px;}*/
.goods-image-small-square{width:580px; height:580px;}
.goods-image-medium{max-width:650px; max-height:650px;}
.goods-image-medium-square{width:1300px; height:1300px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square{width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square{width:1800px; height:1800px;}
.goods-cat-image-icon{max-width:30px; max-height:30px;}
.goods-cat-image-icon-square{width:60px; height:60px;}
.goods-cat-image-medium{max-width:220px; max-height:220px;}
.goods-cat-image-medium-square{width:440px; height:440px;}
.goods-cat-image-other{max-width:50px; max-height:50px;}
.goods-cat-image-other-square{width:100px; height:100px;}
/* END Настройки максимальных размеров генерируемых изображений */
@media (max-width:480px){
 .attention, .information, .success, .warning{font-size: 14px;}
 .quickformfast .success, .quickformfast .warning, .success a, .warning a, .attention a, .information a{font-size: 14px;}
}
/******************************************************************************
 Fancybox
*******************************************************************************/
.fancybox-header{width: 100%;display: flex;align-items: center;justify-content: center;position: relative;margin-bottom: 24px;position: relative;}
.fancybox-header .title{font-size: 32px;text-transform: uppercase;font-family: var(--font-family-title);}
.fancybox-header .fancybox-header-icon{width: 24px;height: 24px;background: var(--color-primary);border-radius: 2px;display: flex;align-items: center;justify-content: center;position:relative;}
.fancybox-header .fancybox-header-icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2394_14837)'%3E%3Cpath d='M4.51556 11.25C4.26472 11.25 4.02688 11.137 3.86811 10.942L0.186521 6.41183C-0.103683 6.05448 -0.0493114 5.52979 0.308273 5.23945C0.665857 4.94944 1.19089 5.00377 1.48143 5.36112L4.49154 9.06525L10.5004 1.10497C10.778 0.737622 11.3007 0.664286 11.6682 0.941629C12.0358 1.21897 12.1092 1.74132 11.8317 2.10867L5.18136 10.9187C5.10514 11.0196 5.00694 11.1019 4.89419 11.1593C4.78144 11.2167 4.65709 11.2477 4.53057 11.25H4.51556Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2394_14837'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fancybox-header .fancybox-header-icon:before{content: '';width: 12px;height:12px;transition: 0.3s;background-color: var(--color-white);display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#fancybox-callback-mess .fancybox-header{justify-content: flex-start;grid-gap: 12px;}
.fancybox-content .text{margin-bottom:12px;}
.fancybox-content{padding: 24px;box-shadow: none;border-radius: 0;overflow: visible;width: calc(100% - 30px*2);margin: 40px 30px;max-width: 800px;position: relative;}
.fancybox-close-small{top: 0;right: -30px;opacity:0.5;}
.fancybox-close-small i{background-color: var(--color-white);transition:0.3s;width: 16px;height: 16px;transition: 0.3s;}
.fancybox-close-small:hover{opacity:1;}
.fancybox-close-small:hover i{background-color: var(--color-white);}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-bg{background: var(--bg-fancybox-color) !important;}
.fancybox-is-open .fancybox-bg{opacity: var(--bg-fancybox-opacity) !important;}
.fancybox-content .header_text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
.fancybox-inner .fancybox-wrapper{max-height: calc(70vh - 50px);overflow-y: auto;overflow-x: hidden;}
@media (max-width:639px){
  .fancybox-inner .fancybox-wrapper{max-height: 300px;}
  .fancybox-content{width: calc(100% - 16px*2);margin: 40px 16px;}
}
@media (max-width: 479px){
  .fancybox-header .title{font-size: 24px;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.callbackForm .callback-input{margin-bottom: 24px;}
.callbackForm .callback-input > .icon_{width:16px;min-width:16px;height:16px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.callbackForm_action .pp{margin-top:12px;text-align: left;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 0;display: flex;flex-direction: column;align-items: center;}
#fancybox-callback, #fancybox-callback-notify{max-width: 550px;}
#fancybox-callback .phone_wrapper{margin-bottom: 30px;padding: 24px;background: var(--color-grey);border-radius: 16px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#fancybox-callback .phone_wrapper .phone{font-size: 20px;font-weight: 700;margin-bottom:6px;transition:0.3s;}
#fancybox-callback .phone_wrapper .phone:hover{color:var(--color-primary);}
#fancybox-callback .phone_wrapper .work{font-size: 16px;}
#fancybox-callback .title2{font-size: 16px;font-weight: 700;margin-bottom:12px;}
#fancybox-callback-footer{max-width: 500px;}
#fancybox-login{max-width: 480px;width: 100%;}
#fancybox-login .callback-btn{max-width: 250px;}
#fancybox-callback-notify .prod_text{font-size: 16px;font-weight: 700;margin-bottom: 16px;}
#fancybox-callback-notify .prod_wrap{display: flex;grid-gap: 16px;}
#fancybox-callback-notify .prod_img{width: 74px;height: 100px;position: relative;overflow: hidden;background:var(--bgImg);margin-bottom: 24px;}
#fancybox-callback-notify .prod_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
#fancybox-callback-notify .prod_cont{display: flex;flex-direction: column;grid-gap: 12px;}
#fancybox-callback-notify .prod_sticer{font-size: 14px;font-weight: 700;padding: 6px;background: var(--color-black);color: var(--color-white);width: max-content;}
#fancybox-callback-notify .prod_name{font-size: 16px;}
/*Политика*/
#fancybox-pp h4{font-size: 20px;text-transform: uppercase;margin-bottom: 16px;}
@media (min-width: 480px) and (max-width: 1023px){
  #fancybox-login .callbackForm_action .pp, #fancybox-callback .callbackForm_action .pp{text-align: center;}
}
@media (max-width: 639px){
  .fancybox-close-small{top: -30px;right: 0;}
  .fancybox-container.fastOrder .fancybox-content{border-radius: 0;}
}
@media (max-width: 479px){
  #fancybox-callback .phone_wrapper .phone{font-size:18px;}
  #fancybox-callback .phone_wrapper .work{font-size:14px;}
  #fancybox-login .callback-btn{max-width:100%;}
  .fancybox-inner .btn_box{justify-content: center !important;}
  #fancybox-pp h4{font-size: 16px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-weight: 700;color: var(--color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;white-space: nowrap;}
.price.minP{color: var(--color-black);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 16px;font-weight: 400;background: none;color: var(--color-greydark);text-decoration: line-through;}
.old-price, .old-price .price, .price.old-price{position: relative;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
/*.products-grid .item.not_available .product-image .product-img:before, .products-list .item.not_available .product-image .product-img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background: var(--color-white);opacity: 0.5;}*/
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 12px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: var(--error-color);display: none;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--color-black);transition:0.3s;margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 7C16 5.93913 15.5786 4.92172 14.8284 4.17157C14.0783 3.42143 13.0609 3 12 3C10.9391 3 9.92172 3.42143 9.17157 4.17157C8.42143 4.92172 8 5.93913 8 7M2 10H22L18 21H6L2 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.0034 1.11719C15.8844 1.11719 14.8149 1.37372 13.8246 1.87969C13.1506 2.22406 12.5313 2.68159 12 3.22444C11.4686 2.68159 10.8494 2.22406 10.1754 1.87969C9.18507 1.37372 8.11556 1.11719 6.99652 1.11719C3.13866 1.11719 0 4.25584 0 8.11376C0 10.8462 1.44312 13.7484 4.28922 16.7396C6.66557 19.2371 9.57496 21.3191 11.5971 22.6258L12 22.8861L12.4029 22.6258C14.425 21.3191 17.3344 19.2371 19.7108 16.7396C22.5569 13.7484 24 10.8462 24 8.11376C24 4.25584 20.8613 1.11719 17.0034 1.11719ZM18.6353 15.7163C16.5116 17.9483 13.9246 19.8458 12 21.1158C10.0754 19.8458 7.48845 17.9483 5.36472 15.7163C2.78999 13.0104 1.48454 10.4525 1.48454 8.11376C1.48454 5.07442 3.95723 2.60172 6.99657 2.60172C8.74639 2.60172 10.3538 3.4055 11.4065 4.8069L12 5.59692L12.5935 4.8069C13.6462 3.4055 15.2536 2.60172 17.0034 2.60172C20.0428 2.60172 22.5155 5.07442 22.5155 8.11376C22.5155 10.4525 21.21 13.0104 18.6353 15.7163Z' fill='%23333333'/%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2L2 7L12 12L22 7L12 2Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 17L12 22L22 17' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12L12 17L22 12' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 21.5C10.351 21.5 2.5 13.649 2.5 4C2.5 3.173 3.173 2.5 4 2.5H7.5C8.327 2.5 9 3.173 9 4C9 5.17 9.184 6.319 9.545 7.413C9.716 7.96 9.573 8.543 9.174 8.943L7.589 11.049C8.893 13.507 10.477 15.09 12.951 16.41L15.108 14.781C15.458 14.425 16.06 14.284 16.591 14.467C17.68 14.827 18.828 15.01 20 15.01C20.827 15.01 21.5 15.683 21.5 16.51V20C21.5 20.827 20.827 21.5 20 21.5ZM4 3.5C3.86739 3.5 3.74021 3.55268 3.64645 3.64645C3.55268 3.74021 3.5 3.86739 3.5 4C3.5 13.098 10.902 20.5 20 20.5C20.1326 20.5 20.2598 20.4473 20.3536 20.3536C20.4473 20.2598 20.5 20.1326 20.5 20V16.51C20.5 16.3774 20.4473 16.2502 20.3536 16.1564C20.2598 16.0627 20.1326 16.01 20 16.01C18.722 16.01 17.468 15.81 16.272 15.415C16.1844 15.3859 16.0905 15.3817 16.0007 15.4027C15.9109 15.4237 15.8286 15.4691 15.763 15.534L13.301 17.4C13.226 17.4566 13.1367 17.4909 13.0431 17.499C12.9496 17.5072 12.8556 17.4888 12.772 17.446C9.838 15.943 8.037 14.141 6.554 11.228C6.51142 11.1445 6.49315 11.0508 6.50129 10.9574C6.50942 10.864 6.54362 10.7749 6.6 10.7L8.42 8.29C8.603 8.1 8.65 7.907 8.592 7.72C8.19842 6.51929 7.99858 5.26357 8 4C8 3.86739 7.94732 3.74021 7.85355 3.64645C7.75979 3.55268 7.63261 3.5 7.5 3.5H4Z' fill='black'/%3E%3C/svg%3E");}
.contacts-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2983_4347)'%3E%3Cpath d='M5.625 9.51562H3.77255C4.08548 5.25 7.65591 1.875 12 1.875C15.4375 1.875 18.5481 4.04016 19.7402 7.26277C19.9199 7.74834 20.4591 7.99636 20.9448 7.81678C21.4304 7.63711 21.6784 7.09786 21.4988 6.61223C20.7883 4.69148 19.526 3.04786 17.8485 1.85902C16.1324 0.642844 14.11 0 12 0C9.29555 0 6.75291 1.05319 4.84055 2.96555C2.95312 4.85297 1.90336 7.35441 1.87627 10.0194C0.755859 10.6686 0 11.8801 0 13.2656V16.4531C0 18.5209 1.68225 20.2031 3.75 20.2031H5.625C6.14278 20.2031 6.5625 19.7834 6.5625 19.2656V10.4531C6.5625 9.93534 6.14278 9.51562 5.625 9.51562ZM4.6875 18.3281H3.75C2.71613 18.3281 1.875 17.487 1.875 16.4531V13.2656C1.875 12.2318 2.71613 11.3906 3.75 11.3906H4.6875V18.3281Z' fill='black'/%3E%3Cpath d='M20.25 9.51562H18.375C17.8572 9.51562 17.4375 9.93534 17.4375 10.4531V20.25C17.4375 20.7669 17.0169 21.1875 16.5 21.1875H13.6406V21.2172C13.3208 20.6405 12.7061 20.25 12 20.25C10.9645 20.25 10.125 21.0895 10.125 22.125C10.125 23.1605 10.9645 24 12 24C12.7061 24 13.3208 23.6095 13.6406 23.0328V23.0625H16.5C18.0508 23.0625 19.3125 21.8008 19.3125 20.25V20.2031H20.25C22.3177 20.2031 24 18.5209 24 16.4531V13.2656C24 11.1979 22.3177 9.51562 20.25 9.51562ZM22.125 16.4531C22.125 17.487 21.2839 18.3281 20.25 18.3281H19.3125V11.3906H20.25C21.2839 11.3906 22.125 12.2318 22.125 13.2656V16.4531Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2983_4347'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.375 9.10938C15.7202 9.10938 16 8.82956 16 8.48438V4.39062C16 3.01213 14.8785 1.89062 13.5 1.89062H2.5C1.1215 1.89062 0 3.01213 0 4.39062V11.6094C0 12.9879 1.1215 14.1094 2.5 14.1094H13.5C14.8785 14.1094 16 12.9879 16 11.6094C16 11.2642 15.7202 10.9844 15.375 10.9844C15.0298 10.9844 14.75 11.2642 14.75 11.6094C14.75 12.2986 14.1892 12.8594 13.5 12.8594H2.5C1.81075 12.8594 1.25 12.2986 1.25 11.6094V4.52306L6.67984 7.89947C7.087 8.15263 7.5435 8.27922 8 8.27922C8.4565 8.27922 8.913 8.15263 9.32016 7.89947L14.75 4.52306V8.48438C14.75 8.82956 15.0298 9.10938 15.375 9.10938ZM8.66006 6.83794C8.25294 7.09109 7.74706 7.09113 7.33994 6.83794L1.77153 3.37538C1.98363 3.22247 2.23853 3.14032 2.5 3.14062H13.5C13.7615 3.14034 14.0164 3.22249 14.2285 3.37541L8.66006 6.83794Z' fill='%23329A66'/%3E%3C/svg%3E");}
.point-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9084)'%3E%3Cpath d='M12 6C11.2089 6 10.4355 6.2346 9.77772 6.67412C9.11993 7.11365 8.60723 7.73836 8.30448 8.46927C8.00173 9.20017 7.92252 10.0044 8.07686 10.7804C8.2312 11.5563 8.61216 12.269 9.17157 12.8284C9.73098 13.3878 10.4437 13.7688 11.2196 13.9231C11.9956 14.0775 12.7998 13.9983 13.5307 13.6955C14.2616 13.3928 14.8864 12.8801 15.3259 12.2223C15.7654 11.5645 16 10.7911 16 10C16 8.93913 15.5786 7.92172 14.8284 7.17157C14.0783 6.42143 13.0609 6 12 6ZM12 12C11.6044 12 11.2178 11.8827 10.8889 11.6629C10.56 11.4432 10.3036 11.1308 10.1522 10.7654C10.0009 10.3999 9.96126 9.99778 10.0384 9.60982C10.1156 9.22186 10.3061 8.86549 10.5858 8.58579C10.8655 8.30608 11.2219 8.1156 11.6098 8.03843C11.9978 7.96126 12.3999 8.00087 12.7654 8.15224C13.1308 8.30362 13.4432 8.55996 13.6629 8.88886C13.8827 9.21776 14 9.60444 14 10C14 10.5304 13.7893 11.0391 13.4142 11.4142C13.0391 11.7893 12.5304 12 12 12Z' fill='black'/%3E%3Cpath d='M12 24C11.158 24.0044 10.3271 23.8069 9.57707 23.4241C8.82703 23.0413 8.1796 22.4844 7.68901 21.8C3.87801 16.543 1.94501 12.591 1.94501 10.053C1.94501 7.3863 3.00437 4.82877 4.89005 2.94309C6.77573 1.05741 9.33326 -0.00195312 12 -0.00195312C14.6668 -0.00195312 17.2243 1.05741 19.11 2.94309C20.9956 4.82877 22.055 7.3863 22.055 10.053C22.055 12.591 20.122 16.543 16.311 21.8C15.8204 22.4844 15.173 23.0413 14.4229 23.4241C13.6729 23.8069 12.8421 24.0044 12 24ZM12 2.18105C9.91242 2.18343 7.91102 3.01377 6.43488 4.48992C4.95873 5.96606 4.12839 7.96746 4.12601 10.055C4.12601 12.065 6.01901 15.782 9.45501 20.521C9.7467 20.9228 10.1294 21.2498 10.5717 21.4753C11.0141 21.7008 11.5035 21.8183 12 21.8183C12.4965 21.8183 12.986 21.7008 13.4283 21.4753C13.8706 21.2498 14.2533 20.9228 14.545 20.521C17.981 15.782 19.874 12.065 19.874 10.055C19.8716 7.96746 19.0413 5.96606 17.5651 4.48992C16.089 3.01377 14.0876 2.18343 12 2.18105Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9084'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.time-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2979_4307)'%3E%3Cpath d='M23.7728 22.6948L17.5762 16.5972C19.1989 14.8343 20.1959 12.5027 20.1959 9.93702C20.1951 4.44861 15.6745 0 10.0976 0C4.52064 0 0 4.44861 0 9.93702C0 15.4254 4.52064 19.874 10.0976 19.874C12.5072 19.874 14.7172 19.0406 16.4532 17.655L22.6738 23.7765C22.9769 24.0751 23.469 24.0751 23.7721 23.7765C23.8441 23.7061 23.9014 23.622 23.9406 23.5292C23.9797 23.4363 23.9999 23.3366 24 23.2358C24.0001 23.135 23.98 23.0352 23.941 22.9423C23.902 22.8494 23.8448 22.7653 23.7728 22.6948ZM10.0976 18.3452C5.37888 18.3452 1.55365 14.5807 1.55365 9.93702C1.55365 5.29331 5.37888 1.52887 10.0976 1.52887C14.8163 1.52887 18.6415 5.29331 18.6415 9.93702C18.6415 14.5807 14.8163 18.3452 10.0976 18.3452Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2979_4307'%3E%3Crect width='24' height='24.0005' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9866 6.24901e-05C15.001 -0.0124848 17.8563 1.86517 19.118 4.99682C19.552 6.07293 19.7145 7.21252 19.7145 8.31594V11.6498C19.7145 12.2823 19.9497 12.8824 20.3831 13.34L21.0098 14.0028L21.0112 14.0043C21.3229 14.3296 21.5709 14.7188 21.7408 15.1488C21.9106 15.5789 21.9987 16.0412 22 16.5086V16.5167C21.9842 18.401 20.5388 19.9037 18.7888 19.9037C18.7408 19.9037 18.6949 19.8993 18.649 19.8911H5.21185C3.45438 19.8911 2 18.3914 2 16.496C2 15.5535 2.36 14.6538 2.98947 13.9917L2.99016 13.991L3.6169 13.3282C4.05026 12.8706 4.28615 12.2698 4.28615 11.6373V8.14397C4.28615 3.63212 7.74759 0.00153864 11.9866 6.24901e-05ZM18.9081 18.0533C19.6823 17.9891 20.2768 17.3079 20.2857 16.5041C20.2839 16.2833 20.2411 16.0651 20.1598 15.8623C20.0786 15.6595 19.9605 15.4762 19.8126 15.3232L19.8112 15.3217L19.1824 14.6575C18.8088 14.2665 18.5117 13.799 18.3086 13.2824C18.1056 12.7658 18.0007 12.2107 18.0003 11.6498V8.31594C18.0003 7.4022 17.8652 6.52463 17.545 5.7312C16.5671 3.30294 14.3482 1.83417 11.9921 1.84525H11.9887C8.66301 1.84525 6.00041 4.68462 6.00041 8.14397V11.6373C5.99986 12.1982 5.89491 12.7534 5.69175 13.2699C5.48859 13.7865 5.19135 14.254 4.81757 14.6449L4.18946 15.3092L4.1874 15.3114C4.03902 15.4648 3.92071 15.6487 3.83944 15.8522C3.75818 16.0556 3.71562 16.2745 3.71427 16.496C3.71427 17.3315 4.36294 18.046 5.21185 18.046H18.7998C18.8368 18.046 18.8725 18.0489 18.9081 18.0533ZM9.34872 23.0774C9.34872 22.5681 9.73271 22.1548 10.2058 22.1548H13.7832C14.0105 22.1548 14.2285 22.252 14.3893 22.425C14.55 22.5981 14.6403 22.8327 14.6403 23.0774C14.6403 23.3221 14.55 23.5568 14.3893 23.7298C14.2285 23.9028 14.0105 24 13.7832 24H10.2058C9.73271 24 9.34872 23.5867 9.34872 23.0774Z' fill='%2366BBFD'/%3E%3C/svg%3E");}
.filter_toolbarBtn-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='40' height='40' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2'%3E%3Cpath d='m29.21 11.84a3.92 3.92 0 0 1 -3.09-5.3 1.84 1.84 0 0 0 -.55-2.07 14.75 14.75 0 0 0 -4.4-2.55 1.85 1.85 0 0 0 -2.09.58 3.91 3.91 0 0 1 -6.16 0 1.85 1.85 0 0 0 -2.09-.58 14.82 14.82 0 0 0 -4.1 2.3 1.86 1.86 0 0 0 -.58 2.13 3.9 3.9 0 0 1 -3.25 5.36 1.85 1.85 0 0 0 -1.62 1.49 14.14 14.14 0 0 0 -.28 2.8 14.32 14.32 0 0 0 .19 2.35 1.85 1.85 0 0 0 1.63 1.55 3.9 3.9 0 0 1 3.18 5.51 1.82 1.82 0 0 0 .51 2.18 14.86 14.86 0 0 0 4.36 2.51 2 2 0 0 0 .63.11 1.84 1.84 0 0 0 1.5-.78 3.87 3.87 0 0 1 3.2-1.68 3.92 3.92 0 0 1 3.14 1.58 1.84 1.84 0 0 0 2.16.61 15 15 0 0 0 4-2.39 1.85 1.85 0 0 0 .54-2.11 3.9 3.9 0 0 1 3.13-5.39 1.85 1.85 0 0 0 1.57-1.52 14.5 14.5 0 0 0 .26-2.53 14.35 14.35 0 0 0 -.25-2.67 1.83 1.83 0 0 0 -1.54-1.49zm-8.21 4.16a5 5 0 1 1 -5-5 5 5 0 0 1 5 5z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.del-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2969_1751)'%3E%3Cpath d='M6 19C6 20.1 6.9 21 8 21H16C17.1 21 18 20.1 18 19V7H6V19ZM8 9H16V19H8V9ZM15.5 4L14.5 3H9.5L8.5 4H5V6H19V4H15.5Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2969_1751'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.remove-icon, .fancybox-close-small i, a.remove:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.99442 9.00003L17.7941 1.20035C18.0687 0.925741 18.0687 0.480523 17.7941 0.205954C17.5195 -0.0686161 17.0742 -0.0686512 16.7997 0.205954L8.99999 8.00563L1.20035 0.205954C0.925741 -0.0686512 0.480523 -0.0686512 0.205954 0.205954C-0.0686161 0.480559 -0.0686512 0.925777 0.205954 1.20035L8.0056 8.99999L0.205954 16.7997C-0.0686512 17.0743 -0.0686512 17.5195 0.205954 17.7941C0.271179 17.8595 0.348683 17.9113 0.434012 17.9466C0.519341 17.982 0.610811 18.0001 0.703168 18C0.795523 18.0001 0.886993 17.982 0.972321 17.9466C1.05765 17.9113 1.13515 17.8594 1.20038 17.7941L8.99999 9.99442L16.7996 17.7941C16.9369 17.9313 17.1169 18 17.2968 18C17.4768 18 17.6567 17.9313 17.7941 17.7941C18.0687 17.5195 18.0687 17.0742 17.7941 16.7997L9.99442 9.00003Z' fill='white'/%3E%3C/svg%3E");}
.discount-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_30917)'%3E%3Cpath d='M7 2V13H10V22L17 10H13L17 2H7Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_30917'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.info-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9835)'%3E%3Cmask id='mask0_1447_9835' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9835)'%3E%3Cpath d='M39.5586 8.09454L39.5524 8.03516C39.3498 6.09076 38.4844 4.27524 37.1016 2.89346C35.7186 1.51169 33.9024 0.64781 31.9578 0.446874C29.107 0.15 24.4094 0 20 0C15.5906 0 10.893 0.15 8.04218 0.446874C6.09762 0.64781 4.28138 1.51169 2.89848 2.89346C1.51557 4.27524 0.650192 6.09076 0.447656 8.03516L0.441406 8.09454C0.194531 10.4586 0 10.8383 0 15.8242C0 20.8102 0.194531 21.6148 0.441406 23.9796L0.447656 24.0382C0.650192 25.9826 1.51557 27.7982 2.89848 29.18C4.28138 30.5618 6.09762 31.4256 8.04218 31.6266C9.61484 31.7906 11.75 31.9094 14.0883 31.9836L18.6258 39.189C18.7823 39.4374 18.9992 39.642 19.2563 39.784C19.5133 39.9258 19.8021 40.0002 20.0958 40.0002C20.3892 40.0002 20.678 39.9258 20.9352 39.784C21.1922 39.642 21.409 39.4374 21.5656 39.189L26.107 31.9774C28.3688 31.8992 30.429 31.786 31.957 31.6266C33.9018 31.4258 35.7182 30.562 37.1012 29.1802C38.4842 27.7984 39.3498 25.9828 39.5524 24.0382L39.5586 23.979C39.8054 21.6148 40 20.8102 40 15.8242C40 10.8383 39.8054 10.4594 39.5586 8.09454ZM19.9953 27.8954C19.4711 27.8944 18.9589 27.738 18.5235 27.4462C18.088 27.1542 17.7489 26.7398 17.5489 26.2552C17.349 25.7706 17.2971 25.2376 17.4 24.7236C17.5028 24.2096 17.7557 23.7376 18.1267 23.3672C18.4977 22.9968 18.9702 22.7448 19.4844 22.6428C19.9987 22.5408 20.5316 22.5936 21.0158 22.7944C21.5 22.9954 21.9138 23.3352 22.205 23.7712C22.4962 24.207 22.6516 24.7196 22.6516 25.2438C22.6504 25.9474 22.37 26.6218 21.872 27.119C21.374 27.6162 20.699 27.8954 19.9953 27.8954ZM22.5672 18.7633C22.5228 19.1733 22.3376 19.5552 22.043 19.8438C21.7448 20.1348 21.3568 20.3162 20.9422 20.3586H20.9296C20.6704 20.3886 20.4096 20.4038 20.1484 20.404C19.8354 20.4054 19.5224 20.3902 19.2109 20.3586H19.1977C18.7822 20.317 18.3933 20.1354 18.0945 19.8438C17.7998 19.5556 17.6145 19.1739 17.5703 18.7641C17.5063 18.1656 17.4742 14.0102 17.4742 13.0844C17.4742 12.1586 17.5063 7.9914 17.5703 7.39376C17.6147 6.98376 17.7999 6.60186 18.0945 6.31328C18.3925 6.0225 18.7803 5.84128 19.1945 5.79922H19.2078C19.5193 5.76818 19.8325 5.75878 20.1454 5.7711C20.406 5.75872 20.6674 5.76814 20.9266 5.79922H20.939C21.3536 5.84124 21.7416 6.02244 22.0398 6.31328C22.3342 6.60206 22.5194 6.98384 22.564 7.39376C22.6274 7.9914 22.6602 12.1594 22.6602 13.0844C22.6602 14.0094 22.6304 18.1648 22.5672 18.7633Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9835'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.timer-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9020)'%3E%3Cpath d='M19 2.5H18V1.5C18 1.23478 17.8946 0.98043 17.7071 0.792893C17.5196 0.605357 17.2652 0.5 17 0.5C16.7348 0.5 16.4804 0.605357 16.2929 0.792893C16.1054 0.98043 16 1.23478 16 1.5V2.5H8V1.5C8 1.23478 7.89464 0.98043 7.70711 0.792893C7.51957 0.605357 7.26522 0.5 7 0.5C6.73478 0.5 6.48043 0.605357 6.29289 0.792893C6.10536 0.98043 6 1.23478 6 1.5V2.5H5C3.67441 2.50159 2.40356 3.02888 1.46622 3.96622C0.528882 4.90356 0.00158786 6.17441 0 7.5L0 19.5C0.00158786 20.8256 0.528882 22.0964 1.46622 23.0338C2.40356 23.9711 3.67441 24.4984 5 24.5H19C20.3256 24.4984 21.5964 23.9711 22.5338 23.0338C23.4711 22.0964 23.9984 20.8256 24 19.5V7.5C23.9984 6.17441 23.4711 4.90356 22.5338 3.96622C21.5964 3.02888 20.3256 2.50159 19 2.5ZM2 7.5C2 6.70435 2.31607 5.94129 2.87868 5.37868C3.44129 4.81607 4.20435 4.5 5 4.5H19C19.7956 4.5 20.5587 4.81607 21.1213 5.37868C21.6839 5.94129 22 6.70435 22 7.5V8.5H2V7.5ZM19 22.5H5C4.20435 22.5 3.44129 22.1839 2.87868 21.6213C2.31607 21.0587 2 20.2956 2 19.5V10.5H22V19.5C22 20.2956 21.6839 21.0587 21.1213 21.6213C20.5587 22.1839 19.7956 22.5 19 22.5Z' fill='black'/%3E%3Cpath d='M12 17C12.8284 17 13.5 16.3284 13.5 15.5C13.5 14.6716 12.8284 14 12 14C11.1716 14 10.5 14.6716 10.5 15.5C10.5 16.3284 11.1716 17 12 17Z' fill='black'/%3E%3Cpath d='M7 17C7.82843 17 8.5 16.3284 8.5 15.5C8.5 14.6716 7.82843 14 7 14C6.17157 14 5.5 14.6716 5.5 15.5C5.5 16.3284 6.17157 17 7 17Z' fill='black'/%3E%3Cpath d='M17 17C17.8284 17 18.5 16.3284 18.5 15.5C18.5 14.6716 17.8284 14 17 14C16.1716 14 15.5 14.6716 15.5 15.5C15.5 16.3284 16.1716 17 17 17Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9020'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 6C17 5.44773 16.5523 5 16 5H3C2.44773 5 2 5.44773 2 6C2 6.55227 2.44773 7 3 7H16C16.5523 7 17 6.55223 17 6ZM3 11H21C21.5523 11 22 11.4478 22 12C22 12.5523 21.5523 13 21 13H3C2.44773 13 2 12.5523 2 12C2 11.4478 2.44773 11 3 11ZM3 17H12C12.5522 17 13 17.4477 13 18C13 18.5522 12.5522 19 12 19H3C2.44773 19 2 18.5522 2 18C2 17.4477 2.44773 17 3 17Z' fill='white'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.25 18.75H20.625C21.0375 18.75 21.375 18.4125 21.375 18V5.25C21.375 3.18375 19.6913 1.5 17.625 1.5H6.375C4.30875 1.5 2.625 3.18375 2.625 5.25V19.875C2.625 21.3225 3.8025 22.5 5.25 22.5H20.625C21.0375 22.5 21.375 22.1625 21.375 21.75C21.375 21.3375 21.0375 21 20.625 21H5.25C4.63125 21 4.125 20.4937 4.125 19.875C4.125 19.2563 4.63125 18.75 5.25 18.75ZM4.125 5.25C4.125 4.00875 5.13375 3 6.375 3H17.625C18.8662 3 19.875 4.00875 19.875 5.25V17.25H5.25C4.84875 17.25 4.46625 17.3437 4.125 17.5087V5.25Z' fill='black'/%3E%3Cpath d='M7.875 8.25H16.125C16.5375 8.25 16.875 7.9125 16.875 7.5C16.875 7.0875 16.5375 6.75 16.125 6.75H7.875C7.4625 6.75 7.125 7.0875 7.125 7.5C7.125 7.9125 7.4625 8.25 7.875 8.25ZM7.875 12.75H12.375C12.7875 12.75 13.125 12.4125 13.125 12C13.125 11.5875 12.7875 11.25 12.375 11.25H7.875C7.4625 11.25 7.125 11.5875 7.125 12C7.125 12.4125 7.4625 12.75 7.875 12.75Z' fill='black'/%3E%3C/svg%3E");}
.filter-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10 18V16H14V18H10ZM6 13V11H18V13H6ZM3 8V6H21V8H3Z' fill='%23333333'/%3E%3C/svg%3E");}
.reset-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_17008)'%3E%3Cpath d='M18.333 9.16639C18.112 9.16639 17.9 9.25419 17.7438 9.41047C17.5875 9.56675 17.4997 9.77871 17.4997 9.99973C17.4997 11.4831 17.0598 12.9331 16.2357 14.1665C15.4116 15.3999 14.2402 16.3612 12.8698 16.9288C11.4994 17.4965 9.99136 17.645 8.5365 17.3556C7.08164 17.0662 5.74527 16.3519 4.69638 15.303C3.64748 14.2541 2.93318 12.9178 2.64379 11.4629C2.3544 10.008 2.50292 8.50004 3.07058 7.1296C3.63824 5.75915 4.59953 4.58781 5.8329 3.7637C7.06627 2.93959 8.51632 2.49973 9.99968 2.49973C11.2911 2.49741 12.5608 2.83234 13.683 3.47139L12.7438 4.41056C12.6273 4.5271 12.548 4.67557 12.5159 4.8372C12.4837 4.99883 12.5002 5.16635 12.5633 5.3186C12.6263 5.47085 12.7331 5.60099 12.8701 5.69256C13.0071 5.78413 13.1682 5.83302 13.333 5.83306H16.6663C16.8874 5.83306 17.0993 5.74526 17.2556 5.58898C17.4119 5.4327 17.4997 5.22074 17.4997 4.99972V1.66639C17.4996 1.5016 17.4508 1.34052 17.3592 1.20351C17.2676 1.0665 17.1375 0.959719 16.9852 0.89666C16.833 0.833602 16.6654 0.817099 16.5038 0.849239C16.3422 0.881379 16.1937 0.960717 16.0772 1.07723L14.9013 2.24973C13.4364 1.31888 11.7354 0.827263 9.99968 0.833058C8.18668 0.833058 6.4144 1.37067 4.90695 2.37792C3.3995 3.38517 2.22459 4.8168 1.53078 6.49179C0.83698 8.16678 0.655449 10.0099 1.00915 11.7881C1.36284 13.5662 2.23589 15.1996 3.51787 16.4815C4.79985 17.7635 6.43319 18.6366 8.21135 18.9903C9.98951 19.344 11.8326 19.1624 13.5076 18.4686C15.1826 17.7748 16.6142 16.5999 17.6215 15.0925C18.6287 13.585 19.1663 11.8127 19.1663 9.99973C19.1663 9.77871 19.0785 9.56675 18.9223 9.41047C18.766 9.25419 18.554 9.16639 18.333 9.16639Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_17008'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sort-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9137)'%3E%3Cpath d='M9.99998 5.99997H23C23.2652 5.99997 23.5196 5.89461 23.7071 5.70708C23.8946 5.51954 24 5.26519 24 4.99997C24 4.73475 23.8946 4.4804 23.7071 4.29286C23.5196 4.10533 23.2652 3.99997 23 3.99997H9.99998C9.73476 3.99997 9.48041 4.10533 9.29287 4.29286C9.10534 4.4804 8.99998 4.73475 8.99998 4.99997C8.99998 5.26519 9.10534 5.51954 9.29287 5.70708C9.48041 5.89461 9.73476 5.99997 9.99998 5.99997ZM23 11H9.99998C9.73476 11 9.48041 11.1053 9.29287 11.2929C9.10534 11.4804 8.99998 11.7348 8.99998 12C8.99998 12.2652 9.10534 12.5195 9.29287 12.7071C9.48041 12.8946 9.73476 13 9.99998 13H23C23.2652 13 23.5196 12.8946 23.7071 12.7071C23.8946 12.5195 24 12.2652 24 12C24 11.7348 23.8946 11.4804 23.7071 11.2929C23.5196 11.1053 23.2652 11 23 11ZM23 18H9.99998C9.73476 18 9.48041 18.1053 9.29287 18.2929C9.10534 18.4804 8.99998 18.7348 8.99998 19C8.99998 19.2652 9.10534 19.5195 9.29287 19.7071C9.48041 19.8946 9.73476 20 9.99998 20H23C23.2652 20 23.5196 19.8946 23.7071 19.7071C23.8946 19.5195 24 19.2652 24 19C24 18.7348 23.8946 18.4804 23.7071 18.2929C23.5196 18.1053 23.2652 18 23 18ZM6.08698 5.99997C6.18591 5.99995 6.28262 5.97058 6.36486 5.91557C6.44709 5.86057 6.51116 5.7824 6.54895 5.69097C6.58675 5.59954 6.59657 5.49895 6.57717 5.40194C6.55777 5.30492 6.51003 5.21584 6.43998 5.14597L3.99998 2.70697C3.81245 2.5195 3.55814 2.41418 3.29298 2.41418C3.02782 2.41418 2.77351 2.5195 2.58598 2.70697L0.146979 5.14597C0.076933 5.21584 0.0291892 5.30492 0.00979075 5.40194C-0.00960773 5.49895 0.000211127 5.59954 0.0380046 5.69097C0.0757981 5.7824 0.139867 5.86057 0.222103 5.91557C0.304338 5.97058 0.401044 5.99995 0.499979 5.99997H2.29398V18H0.499979C0.400959 17.9998 0.304115 18.029 0.221726 18.084C0.139337 18.1389 0.0751125 18.217 0.037195 18.3085C-0.000722554 18.4 -0.0106257 18.5007 0.00874113 18.5978C0.0281079 18.6949 0.0758724 18.784 0.145979 18.854L2.58598 21.293C2.77351 21.4804 3.02782 21.5858 3.29298 21.5858C3.55814 21.5858 3.81245 21.4804 3.99998 21.293L6.43998 18.854C6.51003 18.7841 6.55777 18.695 6.57717 18.598C6.59657 18.501 6.58675 18.4004 6.54895 18.309C6.51116 18.2175 6.44709 18.1394 6.36486 18.0844C6.28262 18.0294 6.18591 18 6.08698 18H4.29398V5.99997H6.08698Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9137'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.comment-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9036)'%3E%3Cpath d='M20 0.5H4C2.93913 0.5 1.92172 0.921427 1.17157 1.67157C0.421427 2.42172 0 3.43913 0 4.5L0 16.5C0 17.5609 0.421427 18.5783 1.17157 19.3284C1.92172 20.0786 2.93913 20.5 4 20.5H6.9L11.351 24.263C11.5316 24.4158 11.7605 24.4997 11.997 24.4997C12.2335 24.4997 12.4624 24.4158 12.643 24.263L17.1 20.5H20C21.0609 20.5 22.0783 20.0786 22.8284 19.3284C23.5786 18.5783 24 17.5609 24 16.5V4.5C24 3.43913 23.5786 2.42172 22.8284 1.67157C22.0783 0.921427 21.0609 0.5 20 0.5ZM22 16.5C22 17.0304 21.7893 17.5391 21.4142 17.9142C21.0391 18.2893 20.5304 18.5 20 18.5H17.1C16.6273 18.5001 16.1699 18.6677 15.809 18.973L12 22.19L8.193 18.973C7.83156 18.6673 7.3734 18.4997 6.9 18.5H4C3.46957 18.5 2.96086 18.2893 2.58579 17.9142C2.21071 17.5391 2 17.0304 2 16.5V4.5C2 3.96957 2.21071 3.46086 2.58579 3.08579C2.96086 2.71071 3.46957 2.5 4 2.5H20C20.5304 2.5 21.0391 2.71071 21.4142 3.08579C21.7893 3.46086 22 3.96957 22 4.5V16.5Z' fill='black'/%3E%3Cpath d='M7 7.5H12C12.2652 7.5 12.5196 7.39464 12.7071 7.20711C12.8946 7.01957 13 6.76522 13 6.5C13 6.23478 12.8946 5.98043 12.7071 5.79289C12.5196 5.60536 12.2652 5.5 12 5.5H7C6.73478 5.5 6.48043 5.60536 6.29289 5.79289C6.10536 5.98043 6 6.23478 6 6.5C6 6.76522 6.10536 7.01957 6.29289 7.20711C6.48043 7.39464 6.73478 7.5 7 7.5ZM17 9.5H7C6.73478 9.5 6.48043 9.60536 6.29289 9.79289C6.10536 9.98043 6 10.2348 6 10.5C6 10.7652 6.10536 11.0196 6.29289 11.2071C6.48043 11.3946 6.73478 11.5 7 11.5H17C17.2652 11.5 17.5196 11.3946 17.7071 11.2071C17.8946 11.0196 18 10.7652 18 10.5C18 10.2348 17.8946 9.98043 17.7071 9.79289C17.5196 9.60536 17.2652 9.5 17 9.5ZM17 13.5H7C6.73478 13.5 6.48043 13.6054 6.29289 13.7929C6.10536 13.9804 6 14.2348 6 14.5C6 14.7652 6.10536 15.0196 6.29289 15.2071C6.48043 15.3946 6.73478 15.5 7 15.5H17C17.2652 15.5 17.5196 15.3946 17.7071 15.2071C17.8946 15.0196 18 14.7652 18 14.5C18 14.2348 17.8946 13.9804 17.7071 13.7929C17.5196 13.6054 17.2652 13.5 17 13.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9036'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.coupon-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M24 16.5V16.37C23.9957 15.9225 23.843 15.489 23.5657 15.1377C23.2884 14.7864 22.9023 14.5371 22.468 14.429C22.0452 14.3132 21.6721 14.0617 21.4061 13.7132C21.1402 13.3647 20.9962 12.9384 20.9962 12.5C20.9962 12.0616 21.1402 11.6353 21.4061 11.2868C21.6721 10.9383 22.0452 10.6868 22.468 10.571C22.9023 10.4629 23.2884 10.2136 23.5657 9.86231C23.843 9.51099 23.9957 9.07754 24 8.63V8.5C23.9984 7.17441 23.4711 5.90356 22.5338 4.96622C21.5964 4.02888 20.3256 3.50159 19 3.5L3 3.5C2.20435 3.5 1.44129 3.81607 0.878679 4.37868C0.316071 4.94129 0 5.70435 0 6.5V8.63C0.00425148 9.07754 0.157013 9.51099 0.434299 9.86231C0.711586 10.2136 1.09769 10.4629 1.532 10.571C1.95484 10.6868 2.32792 10.9383 2.59385 11.2868C2.85979 11.6353 3.00383 12.0616 3.00383 12.5C3.00383 12.9384 2.85979 13.3647 2.59385 13.7132C2.32792 14.0617 1.95484 14.3132 1.532 14.429C1.09769 14.5371 0.711586 14.7864 0.434299 15.1377C0.157013 15.489 0.00425148 15.9225 0 16.37V18.5C0 19.2956 0.316071 20.0587 0.878679 20.6213C1.44129 21.1839 2.20435 21.5 3 21.5H19C20.3256 21.4984 21.5964 20.9711 22.5338 20.0338C23.4711 19.0964 23.9984 17.8256 24 16.5ZM2 18.5L2.063 16.357C2.91158 16.1221 3.65896 15.6138 4.18923 14.9109C4.71949 14.208 5.00303 13.3498 4.99585 12.4693C4.98867 11.5889 4.69118 10.7354 4.14952 10.0412C3.60786 9.34706 2.8523 8.85101 2 8.63V6.5C2 6.23478 2.10536 5.98043 2.29289 5.79289C2.48043 5.60536 2.73478 5.5 3 5.5L7 5.5V7.5C7 7.76522 7.10536 8.01957 7.29289 8.20711C7.48043 8.39464 7.73478 8.5 8 8.5C8.26522 8.5 8.51957 8.39464 8.70711 8.20711C8.89464 8.01957 9 7.76522 9 7.5V5.5L19 5.5C19.7956 5.5 20.5587 5.81607 21.1213 6.37868C21.6839 6.94129 22 7.70435 22 8.5L21.937 8.643C21.0936 8.87722 20.35 9.381 19.8196 10.0774C19.2893 10.7738 19.0015 11.6247 19 12.5C19.0075 13.3872 19.3047 14.2476 19.8462 14.9503C20.3878 15.653 21.1441 16.1596 22 16.393V16.5C22 17.2956 21.6839 18.0587 21.1213 18.6213C20.5587 19.1839 19.7956 19.5 19 19.5H9L9 17.5C9 17.2348 8.89464 16.9804 8.70711 16.7929C8.51957 16.6054 8.26522 16.5 8 16.5C7.73478 16.5 7.48043 16.6054 7.29289 16.7929C7.10536 16.9804 7 17.2348 7 17.5V19.5H3C2.73478 19.5 2.48043 19.3946 2.29289 19.2071C2.10536 19.0196 2 18.7652 2 18.5Z' fill='black'/%3E%3Cpath d='M9 13.5V11.5C9 11.2348 8.89464 10.9804 8.70711 10.7929C8.51957 10.6054 8.26522 10.5 8 10.5C7.73478 10.5 7.48043 10.6054 7.29289 10.7929C7.10536 10.9804 7 11.2348 7 11.5V13.5C7 13.7652 7.10536 14.0196 7.29289 14.2071C7.48043 14.3946 7.73478 14.5 8 14.5C8.26522 14.5 8.51957 14.3946 8.70711 14.2071C8.89464 14.0196 9 13.7652 9 13.5Z' fill='black'/%3E%3C/svg%3E");}
.delivery-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.126 14.2688C16.4579 14.2688 15.1008 15.6259 15.1008 17.2941C15.1008 18.9622 16.4579 20.3193 18.126 20.3193C19.7944 20.3193 21.1512 18.9622 21.1512 17.2941C21.1512 15.6259 19.7941 14.2688 18.126 14.2688ZM18.126 18.8067C17.2918 18.8067 16.6134 18.1283 16.6134 17.2941C16.6134 16.4599 17.2918 15.7815 18.126 15.7815C18.9602 15.7815 19.6386 16.4599 19.6386 17.2941C19.6386 18.1283 18.9602 18.8067 18.126 18.8067ZM7.78987 14.2688C6.12173 14.2688 4.76465 15.6259 4.76465 17.2941C4.76465 18.9622 6.12173 20.3193 7.78987 20.3193C9.45801 20.3193 10.8151 18.9622 10.8151 17.2941C10.8151 15.6259 9.45801 14.2688 7.78987 14.2688ZM7.78987 18.8067C6.95568 18.8067 6.27726 18.1283 6.27726 17.2941C6.27726 16.4599 6.95568 15.7815 7.78987 15.7815C8.62382 15.7815 9.30248 16.4599 9.30248 17.2941C9.30248 18.1283 8.62405 18.8067 7.78987 18.8067ZM20.1632 5.60972C20.1002 5.48451 20.0036 5.37926 19.8843 5.30572C19.7649 5.23218 19.6275 5.19324 19.4873 5.19324H15.5041V6.70585H19.0209L21.0803 10.802L22.4321 10.1223L20.1632 5.60972Z' fill='black'/%3E%3Cpath d='M10.1345 16.563H15.8572V18.0756H10.1345V16.563ZM5.52098 16.563H2.89917C2.48142 16.563 2.14289 16.9016 2.14289 17.3193C2.14289 17.7371 2.48147 18.0756 2.89917 18.0756H5.52103C5.93878 18.0756 6.27731 17.737 6.27731 17.3193C6.27731 16.9016 5.93873 16.563 5.52098 16.563ZM23.8412 11.9395L22.3536 10.0235C22.2829 9.93242 22.1924 9.8587 22.0889 9.80801C21.9853 9.75732 21.8716 9.73099 21.7563 9.73105H16.2605V4.43695C16.2605 4.0192 15.9219 3.68066 15.5042 3.68066H2.89917C2.48142 3.68066 2.14289 4.01924 2.14289 4.43695C2.14289 4.85465 2.48147 5.19323 2.89917 5.19323H14.7479V10.4873C14.7479 10.9051 15.0865 11.2436 15.5042 11.2436H21.386L22.4874 12.6624V16.5629H20.3949C19.9772 16.5629 19.6387 16.9015 19.6387 17.3192C19.6387 17.737 19.9772 18.0755 20.3949 18.0755H23.2437C23.6614 18.0755 24 17.7369 24 17.3192V12.4034C24 12.2354 23.944 12.0721 23.8412 11.9395ZM5.47059 12.7311H1.99158C1.57383 12.7311 1.2353 13.0697 1.2353 13.4874C1.2353 13.9051 1.57387 14.2437 1.99158 14.2437H5.47055C5.8883 14.2437 6.22683 13.9051 6.22683 13.4874C6.22688 13.0697 5.8883 12.7311 5.47059 12.7311ZM7.21008 9.75627H0.756281C0.338578 9.75627 0 10.0949 0 10.5126C0 10.9304 0.338578 11.2689 0.756281 11.2689H7.21008C7.62783 11.2689 7.96636 10.9303 7.96636 10.5126C7.96636 10.0949 7.62783 9.75627 7.21008 9.75627Z' fill='black'/%3E%3Cpath d='M8.44543 6.78149H1.99163C1.57388 6.78149 1.23535 7.12007 1.23535 7.53778C1.23535 7.95553 1.57393 8.29406 1.99163 8.29406H8.44543C8.86318 8.29406 9.20171 7.95548 9.20171 7.53778C9.20176 7.12007 8.86318 6.78149 8.44543 6.78149Z' fill='black'/%3E%3C/svg%3E");}
.payment-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2687_9019)'%3E%3Cpath d='M23.0769 11.0735H16.6154C14.5902 11.0735 12.9231 12.7406 12.9231 14.7658C12.9231 16.7911 14.5902 18.4581 16.6154 18.4581H20.3077V21.2274C20.3077 21.7341 19.8914 22.1504 19.3846 22.1504H4.61538C3.096 22.1504 1.84615 20.9006 1.84615 19.3812V5.53506C1.84615 4.01568 3.096 2.76583 4.61538 2.76583H6.46154C6.96831 2.76583 7.38462 2.34952 7.38462 1.84275C7.38462 1.33599 6.96831 0.919678 6.46154 0.919678H4.61538C2.08338 0.919678 0 3.00306 0 5.53506V19.3812C0 21.9132 2.08338 23.9966 4.61538 23.9966H19.3846C20.904 23.9966 22.1538 22.7468 22.1538 21.2274V18.4581H23.0769C23.5837 18.4581 24 18.0418 24 17.5351V11.9966C24 11.4898 23.5837 11.0735 23.0769 11.0735ZM22.1538 16.612H16.6154C15.6028 16.612 14.7692 15.7784 14.7692 14.7658C14.7692 13.7532 15.6028 12.9197 16.6154 12.9197H22.1538V16.612Z' fill='black'/%3E%3Cpath d='M4.28285 4.67661C3.2527 5.12615 3.59331 6.45815 4.61516 6.45815H19.3844C19.8912 6.45815 20.3075 6.87446 20.3075 7.38123V8.30431C20.3075 8.81108 20.7238 9.22738 21.2305 9.22738C21.7373 9.22738 22.1536 8.81108 22.1536 8.30431V7.38123C22.1536 6.64678 21.8619 5.94242 21.3425 5.42309C20.8232 4.90376 20.1188 4.612 19.3844 4.612H19.089L17.4736 0.578154C17.3822 0.353367 17.2063 0.173357 16.9837 0.076724C16.7611 -0.0199091 16.5095 -0.0254712 16.2828 0.0612304L4.28285 4.67661ZM17.0952 4.612H9.59054L16.0982 2.11046L17.0952 4.612Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2687_9019'%3E%3Crect width='24' height='23.9966' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.result-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2969_1830)'%3E%3Cpath d='M3 3V21H21V3H3ZM11 19H5V13H11V19ZM11 11H5V5H11V11ZM19 19H13V13H19V19ZM19 11H13V5H19V11Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2969_1830'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.push-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_3018_4686)'%3E%3Cpath d='M18.3332 1.66406L9.1665 10.8307' stroke='%23ABABAB' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3332 1.66406L12.4998 18.3307L9.1665 10.8307L1.6665 7.4974L18.3332 1.66406Z' stroke='%23ABABAB' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3018_4686'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.check-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_3018_4783)'%3E%3Cpath d='M15.7665 2.12221C15.4974 1.90596 15.104 1.94886 14.8878 2.21793L6.57161 12.5678C6.45873 12.6886 6.30617 12.7585 6.14045 12.7651C5.96986 12.772 5.80829 12.7111 5.68661 12.5954L1.05748 8.15821C0.808262 7.91937 0.412668 7.92777 0.173793 8.17693C-0.0650504 8.42612 -0.0566754 8.82174 0.192512 9.06062L4.82348 13.4996C5.17536 13.8341 5.63067 14.0157 6.11311 14.0157C6.13889 14.0157 6.16482 14.0152 6.19073 14.0141C6.70173 13.9936 7.17107 13.7724 7.51223 13.3914C7.51964 13.3831 7.52682 13.3746 7.53382 13.366L15.8622 3.0009C16.0784 2.7318 16.0355 2.33843 15.7665 2.12221Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3018_4783'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** доп иконки ***/
.flash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M13.5824 0L3.28745 10.2347H7.10596L4.17083 18L14.7119 7.76462H10.8927L13.5824 0Z' fill='%23333333'/%3E%3C/svg%3E");}
.favor-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cg clip-path='url(%23clip0_2883_11356)'%3E%3Cpath d='M12.7526 0.921875C11.9133 0.921875 11.1112 1.11418 10.3685 1.49347C9.86292 1.75162 9.39849 2.0946 9 2.50153C8.60148 2.0946 8.13708 1.75162 7.63152 1.49347C6.8888 1.11418 6.08667 0.921875 5.24739 0.921875C2.35399 0.921875 0 3.27471 0 6.16671C0 8.21507 1.08234 10.3906 3.21692 12.6329C4.99918 14.5051 7.18122 16.0658 8.69786 17.0454L9 17.2405L9.30214 17.0454C10.8188 16.0658 13.0008 14.5051 14.7831 12.6329C16.9177 10.3906 18 8.21507 18 6.16671C18 3.27471 15.646 0.921875 12.7526 0.921875ZM13.9765 11.8658C12.3837 13.539 10.4435 14.9614 9 15.9135C7.55655 14.9614 5.61633 13.539 4.02354 11.8658C2.09249 9.83735 1.1134 7.9199 1.1134 6.16671C1.1134 3.88833 2.96792 2.03473 5.24743 2.03473C6.55979 2.03473 7.76535 2.63726 8.5549 3.6878L9 4.28002L9.4451 3.6878C10.2347 2.63726 11.4402 2.03473 12.7526 2.03473C15.0321 2.03473 16.8866 3.88833 16.8866 6.16671C16.8866 7.9199 15.9075 9.83735 13.9765 11.8658Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2883_11356'%3E%3Crect width='18' height='17.9911' fill='white' transform='translate(0 0.0859375)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.wallet-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M45.3125 21.3148H44.1706V14.4534C44.1706 11.6478 41.8868 9.37383 39.0911 9.37383H38.0377L38.0476 6.8242C38.0476 4.93412 36.5119 3.39844 34.6218 3.39844H4.16407C1.89007 3.39844 0.0295324 5.22945 0 7.50344C0 7.52313 0 7.54282 0 7.56251V41.1704C0 43.0605 1.53568 44.5961 3.42576 44.5961H39.1009C41.9065 44.5961 44.1805 42.3123 44.1805 39.5166V32.6454H45.3224C46.799 32.6454 48 31.4444 48 29.9678V23.9924C47.9902 22.5157 46.7892 21.3148 45.3125 21.3148ZM4.16407 5.76103H34.6218C35.2026 5.76103 35.685 6.23355 35.685 6.81435L35.6751 9.37383H4.16407C3.16981 9.37383 2.36259 8.56661 2.36259 7.57235C2.36259 6.57809 3.16981 5.76103 4.16407 5.76103ZM41.808 39.5067C41.808 41.003 40.5874 42.2237 39.0911 42.2237H3.41591C2.83511 42.2237 2.35275 41.7512 2.35275 41.1605V11.323C2.90402 11.5888 3.51436 11.7364 4.16407 11.7364H39.0911C40.5874 11.7364 41.808 12.9571 41.808 14.4534V21.3148H33.7457C32.2691 21.3148 31.0681 22.5157 31.0681 23.9924V29.9678C31.0681 31.4444 32.2691 32.6454 33.7457 32.6454H41.808V39.5067ZM45.6276 29.9678C45.6276 30.145 45.4897 30.2828 45.3125 30.2828H33.7555C33.5783 30.2828 33.4405 30.145 33.4405 29.9678V23.9924C33.4405 23.825 33.5783 23.6774 33.7555 23.6774H45.3125C45.4799 23.6774 45.6276 23.8152 45.6276 23.9924V29.9678Z' fill='%23ECA28D'/%3E%3C/svg%3E");}
.trolley-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cg clip-path='url(%23clip0_2925_1329)'%3E%3Cpath d='M47.9337 30.0874C47.7064 29.3858 46.9454 29.0102 46.2438 29.2375L25.0058 36.274C23.9978 34.6434 22.1991 33.5661 20.1435 33.5661C20.0645 33.5661 19.9854 33.5661 19.9064 33.5661C19.8075 33.5661 19.6988 33.576 19.6 33.5859L11.17 8.19725C11.0613 7.86123 10.8143 7.58452 10.498 7.42639L1.92971 3.11753C1.26757 2.79141 0.467071 3.04836 0.140941 3.7105C-0.185188 4.37264 0.0717625 5.17314 0.733904 5.49927L8.81796 9.56106L17.07 34.4655C16.6549 34.7323 16.2695 35.0486 15.9236 35.4241C14.8859 36.5507 14.3523 38.0134 14.4116 39.5353C14.54 42.6187 17.0502 45.0301 20.1337 45.0301C20.2127 45.0301 20.2918 45.0301 20.3708 45.0301C23.5234 44.9016 25.9842 42.2333 25.8557 39.0708C25.8557 38.9918 25.8459 38.9028 25.836 38.8237L47.0838 31.7873C47.7855 31.5501 48.161 30.7891 47.9337 30.0874ZM20.2621 42.3519C18.5623 42.4211 17.1491 41.1067 17.0799 39.4266C17.0503 38.6063 17.3368 37.8256 17.8903 37.2326C18.4437 36.6298 19.1948 36.2839 20.0151 36.2542C20.0546 36.2542 20.104 36.2542 20.1435 36.2542C21.7841 36.2542 23.1281 37.539 23.1973 39.1894C23.2566 40.8596 21.9422 42.2827 20.2621 42.3519Z' fill='%23ECA28D'/%3E%3Cpath d='M22.5747 32.291C22.7624 32.8543 23.2862 33.2101 23.8397 33.2101C23.978 33.2101 24.1164 33.1903 24.2547 33.1409L44.7712 26.3416C45.1072 26.2329 45.384 25.9858 45.5421 25.6695C45.7002 25.3533 45.7299 24.9876 45.6211 24.6516L38.891 4.31302C38.7823 3.97701 38.5352 3.7003 38.219 3.54217C37.9027 3.38405 37.5371 3.3544 37.2011 3.46311L26.9428 6.87264L16.6846 10.2723C15.9829 10.4996 15.6074 11.2606 15.8347 11.9622L22.5747 32.291ZM26.5179 9.81769L28.1485 14.7492C28.3363 15.3125 28.8601 15.6683 29.4135 15.6683C29.5519 15.6683 29.6902 15.6485 29.8286 15.5991C30.5302 15.3718 30.9058 14.6108 30.6785 13.9091L29.0478 8.97766L36.7761 6.41804L42.6761 24.2267L24.6896 30.1859L18.7896 12.3872L26.5179 9.81769Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2925_1329'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.cash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cg clip-path='url(%23clip0_2925_1319)'%3E%3Cpath d='M17.9669 30.7537L25.7974 33.1278C25.7874 33.1776 25.7674 33.2375 25.7475 33.2874C25.538 33.856 25.1091 34.1752 24.4108 34.2849C21.8372 34.6939 17.5679 34.4345 17.528 34.4345C16.8696 34.3946 16.301 34.8934 16.2611 35.5517C16.2212 36.2101 16.72 36.7787 17.3783 36.8186C17.5679 36.8286 21.947 37.0979 24.7899 36.639C27.6129 36.1901 28.4208 33.7063 28.2712 32.1402C28.2213 31.6514 27.8922 31.2425 27.4233 31.1028L18.6552 28.4494C14.3259 27.1427 9.57775 29.5567 9.37825 29.6564C9.3583 29.6664 9.32838 29.6764 9.30843 29.6963L0.580155 34.9732C0.0115709 35.3123 -0.167982 36.0505 0.171174 36.6191C0.400602 36.9882 0.789634 37.1976 1.19862 37.1976C1.40809 37.1976 1.61757 37.1378 1.81708 37.0281L10.5054 31.7911C10.8845 31.5916 14.705 29.7661 17.9669 30.7537Z' fill='%23ECA28D'/%3E%3Cpath d='M47.8525 28.7528C47.1642 27.4959 45.0195 25.4909 41.7676 26.9274C38.6953 28.294 32.2014 31.4162 32.1316 31.4461C31.5331 31.7354 31.2837 32.4436 31.573 33.0421C31.8623 33.6406 32.5805 33.89 33.169 33.6007C33.2388 33.5708 39.6928 30.4586 42.7352 29.1119C43.603 28.7229 44.3312 28.7229 44.9597 29.1119C44.9796 29.1219 44.9896 29.1319 45.0095 29.1418L28.74 41.0622C27.5829 41.9101 26.1166 42.2592 24.7101 42.0397L10.1962 39.7255C9.85706 39.6756 9.50793 39.7654 9.2386 39.9848L5.56774 43.0472C5.05901 43.4662 4.98918 44.2243 5.41811 44.733C5.65752 45.0123 5.99667 45.162 6.33583 45.162C6.60516 45.162 6.87449 45.0722 7.10391 44.8827L10.3558 42.1694L24.341 44.4038C26.3759 44.733 28.5006 44.2143 30.1665 42.9973L47.5233 30.289C47.9921 29.9299 48.1417 29.2815 47.8525 28.7528Z' fill='%23ECA28D'/%3E%3Cpath d='M25.6777 27.3693C27.543 27.3693 29.2887 26.6411 30.6154 25.3244C33.3386 22.6012 33.3386 18.1822 30.6154 15.459C29.2987 14.1422 27.543 13.4141 25.6777 13.4141C23.8123 13.4141 22.0667 14.1422 20.74 15.459C18.0167 18.1822 18.0167 22.6012 20.74 25.3244C22.0667 26.6411 23.8123 27.3693 25.6777 27.3693ZM22.4357 17.1547C23.3036 16.2869 24.4507 15.8081 25.6777 15.8081C26.9046 15.8081 28.0518 16.2869 28.9196 17.1547C30.7052 18.9403 30.7052 21.8531 28.9196 23.6386C28.0518 24.5064 26.9046 24.9853 25.6777 24.9853C24.4507 24.9853 23.3036 24.5064 22.4357 23.6386C20.6502 21.8531 20.6502 18.9403 22.4357 17.1547Z' fill='%23ECA28D'/%3E%3Cpath d='M33.8673 13.7366C35.3237 13.7366 36.6903 13.168 37.7177 12.1406C39.8424 10.0159 39.8424 6.56449 37.7177 4.43978C36.6903 3.41233 35.3237 2.84375 33.8673 2.84375C32.4109 2.84375 31.0443 3.41233 30.0169 4.43978C27.8922 6.56449 27.8922 10.0159 30.0169 12.1406C31.0443 13.178 32.4209 13.7366 33.8673 13.7366ZM31.7126 6.13555C32.2912 5.557 33.0593 5.23779 33.8773 5.23779C34.6952 5.23779 35.4633 5.557 36.0419 6.13555C37.2289 7.3226 37.2289 9.26776 36.0419 10.4548C35.4633 11.0334 34.6952 11.3526 33.8773 11.3526C33.0593 11.3526 32.2912 11.0334 31.7126 10.4548C30.5256 9.25778 30.5256 7.3226 31.7126 6.13555Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2925_1319'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.tel-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cg clip-path='url(%23clip0_2925_1313)'%3E%3Cpath d='M40.9595 7.03846C36.4271 2.50606 30.4036 0.0078125 23.9951 0.0078125C17.5865 0.0078125 11.5631 2.50606 7.03065 7.03846C2.49825 11.5709 0 17.5943 0 24.0029C0 30.4114 2.49825 36.4349 7.03065 40.9673C11.5631 45.4997 17.5865 47.9979 23.9951 47.9979C27.7178 47.9979 31.1146 47.3067 33.8103 46.0132C36.3678 44.7788 38.2242 43.0113 39.0438 41.0463C40.0214 38.6863 39.4684 36.2275 37.533 34.2921L37.4639 34.223C37.4935 34.1835 37.533 34.1539 37.5626 34.1242C38.9451 32.6727 38.9451 30.7669 37.5429 29.3647L34.1263 25.9482C33.4548 25.2569 32.6451 24.8817 31.7861 24.8817C30.927 24.8817 30.1074 25.2471 29.4162 25.9383L27.6388 27.7157C27.5499 27.6663 27.4709 27.6268 27.382 27.5873C27.1648 27.4787 26.9673 27.38 26.7994 27.2713C24.9924 26.1259 23.3532 24.625 21.7832 22.6994C21.092 21.8305 20.618 21.0899 20.2625 20.3592C20.7069 19.9444 21.1216 19.5198 21.5264 19.1051C21.6943 18.9274 21.872 18.7595 22.0498 18.5818C23.5013 17.1302 23.5013 15.2541 22.0498 13.8025L20.3612 12.114C20.1638 11.9165 19.9761 11.7289 19.7885 11.5314C19.4133 11.1463 19.0282 10.7513 18.6135 10.3662C17.942 9.70458 17.1422 9.35897 16.2929 9.35897C15.4437 9.35897 14.634 9.70458 13.9428 10.3662C13.9329 10.376 13.9329 10.376 13.9231 10.3859L11.8 12.5089C10.9508 13.3582 10.4571 14.4048 10.3584 15.6095C10.2102 17.4857 10.7533 19.2236 11.1779 20.3592C12.195 23.1043 13.7157 25.6519 15.977 28.3773C18.7221 31.6556 22.03 34.2526 25.812 36.0794C27.2635 36.7706 29.2088 37.5803 31.4009 37.7284C31.5392 37.7383 31.6774 37.7383 31.8157 37.7383C33.3462 37.7383 34.6398 37.1853 35.647 36.0893C35.6569 36.0794 35.6766 36.0597 35.6865 36.0498C35.7161 36.0103 35.7556 35.9708 35.7951 35.9313L35.8544 35.9905C37.1183 37.2545 37.4639 38.6961 36.8517 40.1674C35.7161 42.8632 31.3022 45.6281 23.9951 45.6281C12.0667 45.6281 2.36988 35.9313 2.36988 24.0029C2.36988 12.0745 12.0667 2.3777 23.9951 2.3777C35.9235 2.3777 45.6202 12.0745 45.6202 24.0029C45.6202 25.9679 45.3536 27.9033 44.8402 29.7696C44.6624 30.4016 45.0376 31.0533 45.6696 31.231C46.3016 31.4088 46.9533 31.0335 47.131 30.4016C47.7038 28.3279 48 26.1753 48 24.0029C47.9901 17.5943 45.4919 11.5709 40.9595 7.03846ZM33.8893 34.4797C33.3265 35.0821 32.6945 35.3487 31.8157 35.3487C31.7268 35.3487 31.6379 35.3487 31.5491 35.3388C29.7717 35.2203 28.093 34.5192 26.8389 33.9169C23.373 32.2382 20.3316 29.8585 17.8037 26.8369C15.7202 24.3287 14.3279 22.0082 13.3997 19.5198C12.8467 18.0189 12.6394 16.8735 12.7184 15.7873C12.7776 15.1454 13.0146 14.6221 13.4787 14.1679L15.6017 12.0547C15.7696 11.8967 16.0263 11.7091 16.3028 11.7091C16.5793 11.7091 16.8163 11.8868 16.9644 12.0448C16.9743 12.0547 16.9842 12.0646 16.994 12.0745C17.3693 12.4201 17.7247 12.7854 18.1 13.1705C18.2975 13.368 18.495 13.5754 18.6925 13.7729L20.381 15.4614C20.9043 15.9848 20.9043 16.3699 20.381 16.8932C20.2033 17.071 20.0255 17.2487 19.8478 17.4264C19.3244 17.9498 18.8406 18.4534 18.3073 18.9274C18.2876 18.9372 18.2777 18.957 18.258 18.9767C17.5174 19.7173 17.7741 20.4875 17.8531 20.7443C17.863 20.7739 17.8729 20.7937 17.8827 20.8233C18.337 21.9194 18.9689 22.9463 19.9366 24.1707L19.9465 24.1806C21.6844 26.3234 23.5112 27.9823 25.5355 29.266C25.8021 29.4339 26.0687 29.5721 26.3254 29.7005C26.5427 29.8091 26.7402 29.9078 26.908 30.0165C26.9377 30.0362 26.9772 30.0559 27.0167 30.0757C27.2734 30.2041 27.5301 30.2633 27.7869 30.2633C28.2214 30.2633 28.6262 30.0856 28.9718 29.7301L31.0948 27.6071C31.2627 27.4392 31.5096 27.2417 31.7861 27.2417C32.0428 27.2417 32.2798 27.4293 32.4279 27.5873C32.4378 27.5972 32.4378 27.5972 32.4476 27.6071L35.8642 31.0237C36.3481 31.5075 36.3481 31.9519 35.8445 32.4752L35.8346 32.4851C35.6075 32.7319 35.3606 32.9689 35.094 33.2257C34.699 33.6108 34.2843 34.0156 33.8893 34.4797Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2925_1313'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.send-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_2935_1171)'%3E%3Cpath d='M18.3334 1.66406L9.16669 10.8307' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3334 1.66406L12.5 18.3307L9.16669 10.8307L1.66669 7.4974L18.3334 1.66406Z' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2935_1171'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 24px;width: 24px;height: 24px;background-color: var(--color-white);display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_4885)'%3E%3Cpath d='M19 13H5V11H19V13Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_4885'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.qty-plus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_4888)'%3E%3Cpath d='M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_4888'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.3438 12L7.96876 2.625L6.63751 3.95625L9.86251 7.1625L14.7 12L9.86251 16.8375L6.65626 20.0437L7.98751 21.375L17.3438 12Z' fill='%23333333'/%3E%3C/svg%3E");}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
.arrow2-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.725 11.3364L23.7242 11.3355L18.8256 6.4605C18.4586 6.09529 17.865 6.09665 17.4997 6.46368C17.1345 6.83067 17.1359 7.42425 17.5028 7.7895L20.7918 11.0625H0.9375C0.419719 11.0625 0 11.4822 0 12C0 12.5178 0.419719 12.9375 0.9375 12.9375H20.7917L17.5029 16.2105C17.1359 16.5757 17.1345 17.1693 17.4998 17.5363C17.865 17.9034 18.4587 17.9047 18.8256 17.5395L23.7242 12.6645L23.7251 12.6636C24.0923 12.2971 24.0911 11.7016 23.725 11.3364Z' fill='%23ECA28D'/%3E%3C/svg%3E");}
.arrow2-icon._left{transform: rotate(180deg);}
.arrow2-icon._right{transform: rotate(0deg);}
.arrow2-icon._top{transform: rotate(-90deg);}
.arrow2-icon._bottom{transform: rotate(90deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--color-black);width: 20px;height: 20px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.eye-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15810)'%3E%3Cpath d='M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM12 17C10.9 17 10 16.1 10 15C10 13.9 10.9 13 12 13C13.1 13 14 13.9 14 15C14 16.1 13.1 17 12 17ZM15.1 8H8.9V6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15810'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.eye-slash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15807)'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15807'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--color-black);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.0034 1.11719C15.8844 1.11719 14.8149 1.37372 13.8246 1.87969C13.1506 2.22406 12.5313 2.68159 12 3.22444C11.4686 2.68159 10.8494 2.22406 10.1754 1.87969C9.18507 1.37372 8.11556 1.11719 6.99652 1.11719C3.13866 1.11719 0 4.25584 0 8.11376C0 10.8462 1.44312 13.7484 4.28922 16.7396C6.66557 19.2371 9.57496 21.3191 11.5971 22.6258L12 22.8861L12.4029 22.6258C14.425 21.3191 17.3344 19.2371 19.7108 16.7396C22.5569 13.7484 24 10.8462 24 8.11376C24 4.25584 20.8613 1.11719 17.0034 1.11719ZM18.6353 15.7163C16.5116 17.9483 13.9246 19.8458 12 21.1158C10.0754 19.8458 7.48845 17.9483 5.36472 15.7163C2.78999 13.0104 1.48454 10.4525 1.48454 8.11376C1.48454 5.07442 3.95723 2.60172 6.99657 2.60172C8.74639 2.60172 10.3538 3.4055 11.4065 4.8069L12 5.59692L12.5935 4.8069C13.6462 3.4055 15.2536 2.60172 17.0034 2.60172C20.0428 2.60172 22.5155 5.07442 22.5155 8.11376C22.5155 10.4525 21.21 13.0104 18.6353 15.7163Z' fill='%23333333'/%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-black);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2L2 7L12 12L22 7L12 2Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 17L12 22L22 17' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12L12 17L22 12' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.qty-wrap{width: 100%;max-width:240px;background: var(--color-black);color: var(--color-white);overflow: hidden;height: 40px;display: flex;align-items: center;justify-content: center;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 100%;max-width: 55px;height: 100%;margin: 0 8px;color: var(--color-white);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;transition:0.3s;max-width: 65px;}
.qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-primary);}
/*.qty-wrap > a:before{content: '';display: block;height: 30px;border-right: 1px solid var(--line);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}*/
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
.actions i.cart{display: none;}
/* Окошко с информацией о cookies */
.cookies-bottom{position: fixed;bottom: 0;width: 100%;z-index: 100;}
.cookies-bottom .container{position: relative;}
.cookies-bottom .cookies-bottom-wrapper{display: flex;flex-direction: column;gap: 12px;font-size: 14px;padding: 16px;width: 400px;background: var(--color-white);border-radius: 0;position: absolute;left: 16px;bottom: 0;border: 1px solid var(--line);}
.cookies-bottom .cookies-bottom-wrapper .cookies-bottom-content a{color: var(--color-primary);}
.cookies-bottom .cookies-bottom-closeBtn{width: 100%;height: 40px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cookies-bottom .cookies-bottom-closeBtn:hover{}
  .cookies-bottom .cookies-bottom-wrapper .cookies-bottom-content a:hover{text-decoration: underline;}
}
@media (max-width: 479px){
  .cookies-bottom .cookies-bottom-wrapper{font-size: 12px;padding: 12px;width:100%;left: 0;}
}
/* Чекбоксы */
.subscribe__wrap{display: flex;flex-direction: column;gap: 10px 20px;margin-top: 16px;}
.subscribe__wrap .form__pp{display: flex;align-items: center;gap: 8px;}
.subscribe__wrap .form__pp input[type="checkbox"]{width: 20px;height: 20px;min-width: 20px;}
.subscribe__wrap .form__pp label{font-size: 14px;text-align: left;transition: 0.3s;}
.subscribe__wrap .form__pp label:not(.error2) a{color: var(--color-black);font-weight: 700;}
.subscribe__wrap .form__pp label.error2{color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"].error:before{border-color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"].error:after{background-color: var(--error-color);}
.subscribe__wrap input[type="checkbox"]:not(:checked):before{background: var(--color-white);border-color: #ababab80;;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .subscribe__wrap .form__pp label:hover a{text-decoration: underline;}
}
/*** Стили кнопок ***/
.button{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 11px 24px;color: var(--color-white);background: var(--color-black);border: 1px solid var(--color-black);text-transform: uppercase;font-size: 16px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition:0.3s;width:24px;height:24px;min-width:24px;margin-right:12px;background-color: var(--color-white);}
.button2{background: var(--color-white);border-color: var(--color-greydark);color: var(--color-black);}
.button2 .icon_{background-color: var(--color-black);}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{line-height: normal;transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 11px 24px;color: var(--color-white);background: var(--color-black);border: 1px solid var(--color-black);text-transform: uppercase;font-size: 16px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-primary);border-color: var(--color-primary);;color:var(--color-white);}
  .button:hover .icon_{background-color: var(--color-white);}
  .button2:hover{background: var(--color-black);border-color: var(--color-black);color: var(--color-white);}
  .button2:hover .icon_{background-color: var(--color-white);}
  .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background: var(--color-primary);border-color: var(--color-primary);;color:var(--color-white);}
}
@media (max-width: 479px){
  .button{font-size:14px;}
}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;font-family: var(--font-family);line-height: 40px;padding: 0 25px;border: 0;background-color: var(--color-primary);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 12px;left: 12px;cursor: default;display: flex;flex-direction: column;grid-gap: 6px;z-index: 1;}
.ico-sale, .ico-new, .ico-best{display: flex;align-items: center;justify-content: center;width:46px;height: 26px;position: relative;color: var(--color-white);font-size: 14px;font-weight: 700;white-space: nowrap;}
.ico-sale{background: var(--color-black);}
.ico-new{background: var(--color-secondary);}
.ico-best{background: var(--color-perch);}
/* Уведомление в шапке*/
.banner-top{position: relative}
.banner-top-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0;}
.banner-top-icon{width: 40px;height: 40px;font-size: 20px;line-height: 36px;text-align: center;border: 1px solid var(--color-white);border-radius: 50%;margin-right: 15px;flex: 0 0 40px;}
.banner-top-closeBtn{position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;-webkit-transition: -webkit-transform .15s ease-out;transition: -webkit-transform .15s ease-out;transition: transform .15s ease-out;transition: transform .15s ease-out,-webkit-transform .15s ease-out;font-size: 0}
.banner-top-closeBtn:hover{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.banner-top-closeBtn:after,.banner-top-closeBtn:before{content: '';position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background-color: var(--color-white)}
.banner-top-closeBtn:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
.more_next_btn{width:8px;min-width:8px;height: 8px;margin-left: 4px;display: block;background-color: var(--color-black);transition: 0.3s;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.more_next_btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76605 1.83733C7.61621 1.68775 7.41301 1.60372 7.20114 1.60372C6.98926 1.60372 6.78606 1.68775 6.63622 1.83733L4.005 4.46473L1.37377 1.83733C1.30006 1.76113 1.21189 1.70034 1.11441 1.65853C1.01692 1.61671 0.912074 1.5947 0.805979 1.59378C0.699883 1.59286 0.594667 1.61305 0.496469 1.65316C0.39827 1.69328 0.309056 1.75253 0.234033 1.82744C0.159009 1.90236 0.0996785 1.99144 0.0595021 2.0895C0.0193262 2.18755 -0.000891685 2.29262 3.05176e-05 2.39856C0.000952244 2.5045 0.022995 2.60919 0.0648713 2.70654C0.106748 2.80388 0.167621 2.89192 0.243937 2.96552L3.44008 6.15702C3.58992 6.3066 3.79312 6.39062 4.005 6.39062C4.21687 6.39062 4.42007 6.3066 4.56991 6.15702L7.76605 2.96552C7.91585 2.8159 8 2.613 8 2.40143C8 2.18986 7.91585 1.98695 7.76605 1.83733Z' fill='%23444444'/%3E%3C/svg%3E");}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.mainnav__more > .mainnav__link .more_next_btn{background-color: var(--color-black);display: none;}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--color-black);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--color-primary);transform: scale(-1);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--color-primary);}
.catalog__more > .header-catalogLink{display: flex;align-items: center;}
.catalog__more > .header-catalogLink .more_next_btn{background-color: var(--color-black);}
.dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
.dropdown._more-menu.opened > .header-catalogLink, .dropdown._more-menu > .header-catalogLink:hover{color: var(--color-primary);}
.dropdown._more-menu.opened > .header-catalogLink .more_next_btn{background-color: var(--color-primary);}
.dropdown._more-menu > .header-catalogLink:hover .more_next_btn{background-color: var(--color-primary);}
#capslock{display: none;margin: 10px 0;text-align: left;color: #c671fa;font-size: 14px;}
#capslock div:not(:last-child){margin-bottom: 5px;}
.showPassBlock{position: absolute;top: 0;right: 16px;height: 51px;display: flex;align-items: center;justify-content: center;}
/*Лого*/
.header .header-logoImg{max-height: 82px;min-width: 87px;}
@media (max-width: 1023px){
  .header .header-logoImg{max-height: 77px;}
}
@media (max-width: 767px){
  .header .header-logoImg{max-height: 64px;}
}
/** Шапка **/
header{margin-bottom:30px;}
.index header{margin-bottom:0;}
.index header .header-wrapper[data-name="bottom"]{border-bottom: 0;}
header .header-wrapper > div{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 140px;max-height: 60px;display: block;}
header .header-wrapper .header_logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
header .header_contacts, header #navBar{width: calc((100% - 140px) / 2 - 8px);}
header ul{list-style-type: none;margin: 0;padding: 0;display: flex;align-items: center;}
header ul a{transition:0.3s;}
header .header-wrapper[data-name="top"]{z-index: 3;position: relative;background: var(--color-primary);color: var(--color-white);height:51px;padding: 12px 0;display: flex;align-items: center;justify-content: space-between;grid-gap: 30px;}
header .header-wrapper[data-name="top"] .container{justify-content: space-between;position:relative;}
header .header-wrapper[data-name="top"] ul{grid-gap:16px;}
header .header-wrapper[data-name="top"] ul a{font-size:16px;color:var(--color-white);transition:0.3s;}
header .header-wrapper[data-name="main"]{background: var(--color-white);padding: 24px 0;}
header .header-wrapper[data-name="main"] .container{justify-content: space-between;grid-gap: 16px;}
header .header-wrapper[data-name="main"] .header_contacts{display: flex;align-items: center;grid-gap: 24px;}
header .header-wrapper[data-name="main"] .contacts_item{display: flex;flex-direction: column;}
header .header-wrapper[data-name="main"] .header_contacts .contact_title{font-size:16px;font-weight: 700;margin-bottom:6px;pointer-events: none;display: flex;align-items: center;}
header .header-wrapper[data-name="main"] .header_contacts .contact_title .icon_{width: 24px;height: 24px;min-width: 24px;margin-right: 12px;background-color: var(--color-black);display:none;}
header .header-wrapper[data-name="main"] .header_contacts a:not(.contact_title){font-size:16px;color:var(--color-greydark);transition:0.3s;text-transform: lowercase;}
header .header-wrapper[data-name="bottom"]{background: var(--color-white);padding: 16px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}
header .header-wrapper[data-name="bottom"] ul{grid-gap:8px 32px;flex-wrap: wrap;}
header .header-wrapper[data-name="bottom"] ul a{font-size:16px;text-transform: uppercase;transition:0.3s;display: flex;align-items: center;grid-gap: 5px;position: relative;}
header .header-wrapper[data-name="bottom"] ul a:hover:before{content: '';position: absolute;bottom: 0;left: 0;display: block;width: 100%;border-bottom: 1px solid transparent;transition:0.3s;}
header .header-wrapper[data-name="bottom"] ul li.parent{position: relative;}
header .header-wrapper[data-name="bottom"] ul .sub {position: absolute;top: calc(100% + 15px);width: 185px;background: var(--color-white);padding: 24px;z-index: 3;border: 1px solid var(--color-primary20);box-shadow: var(--shadow);transition: 0.3s;visibility: hidden;opacity: 0;}
header .header-wrapper[data-name="bottom"] ul .sub ul{display: flex;flex-direction: column;align-items: flex-start;grid-gap: 16px;}
header .header-wrapper[data-name="bottom"] ul .sub ul.hide{display:none !important;}
header .header-wrapper[data-name="bottom"] ul li.parent:hover > .sub{visibility: visible;opacity: 1;}
header .header-wrapper[data-name="bottom"] ul li a .header-arrow{display: none;}
.categoryBtn.mob_{display:none;height: 40px;font-size: 12px;padding: 13px 16px;margin-right: 10px !important;} 
.categoryBtn.mob_:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;} 
/* Каталог в шапке */
.catalognav_list{position: relative;justify-content: center;width: 100%;}
.header-catalogLink{display: inline-flex;align-items: center;transition: 0.3s;}
.header-catalogLink.discount{font-size: 16px;font-weight: 700;background-color: #FFA9DD;background-image: linear-gradient(90deg, #AE9FFF, #FFA9DD);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.header-catalogLink.discount .fire-icon{width:20px;height:20px;transition: 0.3s;margin-right:8px;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}
.header-catalogMenuTitle{display: none}
.header-catalogItem + .header-catalogItem{border-top: 1px solid #edf1f4}
.header-catalogIcon{font-size: 16px;line-height: 50px;margin-right: 10px}
.header-catalogMenu a .header-arrow{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9012)'%3E%3Cpath d='M7.61408 1.80811H0.385883C0.0438349 1.80811 -0.130416 2.22115 0.114826 2.46639L3.72892 6.08049C3.87736 6.22892 4.1226 6.22892 4.2711 6.08049L7.8852 2.46639C8.13038 2.22115 7.95613 1.80811 7.61408 1.80811Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9012'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.header-catalogMenu a .header-arrow{content: '';margin-left: 4px;transition: 0.3s;display: block;width: 8px;height: 8px;background-color: var(--color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header-catalogMenu li.active > a, .header-catalogMenu li.hover > a{color: var(--color-primary);}
.header-catalogMenu li.active > a .header-arrow, .header-catalogMenu li.hover > a .header-arrow{background-color: var(--color-primary);}
.header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0}
.header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0}
.header-sections .header-catalogMenu .header-subcatalog-third{display: none;padding-left: 10px;}
.header-sections .header-catalogMenu .header-subcatalogCol .header-secondArrow{display:block;position: absolute;right: 0;top: 3px;transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out;}
.header-sections .header-catalogMenu .header-subcatalogCol .header-secondArrow.active{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.header-sections li.header-subcatalogCol.parent, .header-sections li.header-subcatalogItem.parent{position: relative;}
.header-sections .header-catalogMenu .header-subcatalog-third ul.sub{display: none;}
.header-sections li.parent.active > ul.sub{display: block;}
.header .header-sections .overflowMenu .header-sectionsItem ul, .header-sectionsItem.mainnav__replaced .header-arrow{display: none !important;}
/** Header main **/
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Поиск **/
header .header-search{width: 300px;transition: 0.3s;z-index:1;}
header .header-search.active{display: block;}
header .header-search #search_mini_form .icon_{margin: 0;min-width: 14px;width: 14px;height: 14px;background-color: var(--color-white);transition:0.3s;opacity:0.5;}
header .header-search #search_mini_form button:hover .icon_{opacity:1;}
header .header-search .search .search-input{height: 27px;border-radius: 0;font-size: 16px;padding: 0;padding-right: 60px;padding-bottom: 6px;max-width: 100%;color: var(--color-white);background: var(--color-primary);border-color: transparent;border-bottom: 1px solid var(--color-white);}
header .header-search .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%}
header .header-search .search #search_mini_form .search-reset,
header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;padding-bottom: 6px;display: flex;align-items: center;justify-content: center;}
header .header-search .search #search_mini_form .search-submit .icon_{min-width:16px;width:16px;height:16px;opacity: 1;}
header .header-search .search #search_mini_form .search-submit{right: 0;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 34px;opacity: 0;}
header .header-search .search #search_mini_form input::-webkit-input-placeholder{color: var(--color-white)}
header .header-search .search #search_mini_form input::-moz-placeholder{color: var(--color-white)}
header .header-search .search #search_mini_form input:-ms-input-placeholder{color: var(--color-white)}
header .header-search .search #search_mini_form.search__filled .search-reset{opacity:1;}
header .dropdown._more-menu .dropdown__body a{color: var(--color-black);font-size: 16px;}
header .header-menu{max-width: calc(100% - 300px - 30px);width:100%;}
.header-wrapper[data-name="main"] .searchTitle{display:none;align-items:center;justify-content: space-between;border-bottom: 1px solid var(--line);padding-bottom:16px;margin-bottom:20px;font-size: 20px;font-weight: 700;}
header .menu_mob {display: none;width:calc((100% - 140px) / 2 - 8px);}
header .menu_mob div{font-size: 0;width: 44px;height: 44px;background: var(--color-black);display: flex;align-items: center;justify-content: center;}
header .menu_mob .icon_{background-color: var(--color-white);margin: 0;}
.header-wrapper[data-name="top"].searsh_open #headerSearch{width: calc(100% - 32px);}
.header-wrapper[data-name="top"].searsh_open .header-menu{display:none;}
header .searchBtn.opened .icon_{background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .header-wrapper[data-name="top"] ul a:hover{color:var(--color-black);}
  header .header-wrapper[data-name="bottom"] ul a:hover:before{border-color: var(--color-black);}
  header .header-wrapper[data-name="main"] .header_contacts a:not(.contact_title):hover{color:var(--color-primary);text-decoration: underline;}
  header .dropdown._more-menu .dropdown__body a:hover{color:var(--color-primary);}
}
@media (max-width: 900px){
  header .header-wrapper[data-name="main"] .header_contacts .contact_title, header .header-wrapper[data-name="main"] .header_contacts a:not(.contact_title){font-size: 14px;}
}
@media (max-width: 1023px){
  header .header-menu{display:none;}
  header .header-wrapper[data-name="bottom"]{display:none;}
  header .menu_mob{display: flex;}
  header .header-wrapper[data-name="main"] .header_contacts{order: 3;flex-direction: column;grid-gap: 2px;align-items: flex-end;}
  header .header-wrapper[data-name="main"] .header_contacts .contact_title{margin-bottom:0;pointer-events: auto;}
  header .header-wrapper[data-name="main"] .header_contacts a:not(.contact_title){display:none;}
  header .header-wrapper[data-name="main"] .header_contacts{display:none;}
  header .menu_mob{width:max-content;}
  header .header-wrapper[data-name="main"]{padding: 12px 0;}
  header .header-wrapper .header_logo{width: 140px;max-height: 30px;position: absolute;left: 50%;transform: translateX(-50%);}
  header .header-wrapper[data-name="top"]{position: fixed;top: -50px;left: 0;width: 100%;height:68px;transition:1s;display:none;}
  header .header-wrapper[data-name="top"].visible{top: 0;display:flex;}
  header .header-wrapper[data-name="main"] .container{justify-content: initial;grid-gap: 0;}
}
@media (max-width: 1023px){
  header .header-wrapper .header_logo{width: 114px;}
}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: 39px;left: 50%;transform: translateX(-50%);width: 100vw;background: var(--color-white);color: var(--color-black);padding: 24px 16px;}
#search-result._active{visibility: visible;opacity: 1;}
#search-result.hide_{display: none !important;}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 30px;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#search-result .inner .result-category .result-item{width:100%;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 18px;display: flex;align-items: center;transition:0.3s;}
#search-result .inner .result-category a .icon_{min-width: 24px;width: 24px;height: 24px;margin-right: 10px;background-color: var(--color-black);transition: 0.3s;opacity:1;}
#search-result .inner .result-goods{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 24px;}
#search-result .inner .result-item{width: 100%;position: relative;}
#search-result .inner .result-item .result_item_img{width: 74px;padding-bottom: 100px;background: var(--bgImg);min-width: 74px;width: 74px;position:relative;}
#search-result .inner .result-item img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
#search-result .inner .result-goods .result-item > a{display: flex;}
#search-result .inner .result-goods .goods-name{font-size: 16px;-webkit-line-clamp: 2;}
#search-result .inner .result-goods .goods-price{font-size: 18px;font-weight: 700;}
#search-result .inner .result-goods .goods-right{width: calc(100% - 74px);display: flex;flex-direction: column;grid-gap: 12px;padding-left: 16px;}
#search-result .result-wrapper[data-name="category"]{width: 270px;}
#search-result .result-wrapper[data-name="goods"]{width: calc(100% - 270px - 30px);}
#search-result .search-result_title{display: flex;align-items: center;margin-bottom: 16px;width: 100%;}
#search-result .search-result_title .text{font-weight: 700;font-size: 18px;}
#search-result .search-result_title .link{display:none;font-weight: 400;font-size: 14px;text-decoration-line: underline;margin-left:12px;display: none !important;}
#headerSearch{position: absolute;right: 16px;}
#show-wrap{width:100%;}
#show-wrap.cat_{margin-left: calc(270px + 30px);}
@media (min-width: 1170px){
  #search-result .inner{max-width: 1170px;margin: 0 auto;}
}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #search-result .inner .result-category a:hover{color:var(--color-primary);}
  #search-result .inner .result-category a:hover .icon_{background-color:var(--color-primary);}
  #search-result .search-result_title .link:hover{color:var(--color-primary);}
  #search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--color-primary);}
}
@media (max-width: 767px){
  #search-result .inner .result-item{width: 100%;}
  #search-result .inner .result-goods .result-item:nth-child(-n+1):after{display:none;}
  #search-result .inner{grid-gap: 20px;padding:0;}
  #search-result .inner .result-category{grid-gap: 6px 20px;}
  #headerSearch{position: inherit;right: 0;width: 100% !important;}
  #search-result .result-wrapper[data-name="category"]{width:100%;}
  #search-result .result-wrapper[data-name="goods"]{width:100%;}
  #show-wrap.cat_{margin-left: 0;}
  #search-result .inner .result-goods{grid-gap: 16px;}
  #search-result{padding:16px;}
}
@media (max-width: 479px){
  #search-result .inner .result-item .result_item_img{width: 50px;padding-bottom: 74px;min-width: 50px;width: 50px;}
  #search-result .inner .result-category a{font-size:14px;}
  #search-result .inner .result-goods .goods-name{font-size:14px;}
  #search-result .inner .result-goods .goods-price{font-size:14px;}
  #search-result .inner .result-goods .goods-right{grid-gap: 4px;}
  #show-wrap .show-all{font-size:14px;}
  #search-result{overflow-y: auto;overflow-x: hidden;height: calc(100vh - 106px);}
  #search-result .search-result_title .text{font-size:16px;}
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
/*Навигация*/
#navBar{}
.navBar{display: flex;align-items: center;justify-content: flex-end;grid-gap: 24px;}
.navBar .nav-icon{display: flex;align-items: center;justify-content: center;position:relative;}
.navBar .nav-icon .icon_{width: 24px;min-width: 24px;height: 24px;background-color: var(--color-black);transition: 0.3s;margin: 0;}
.navBar .nav-icon .count{width: 8px;height: 8px;background: var(--color-primary);border-radius: 50%;font-size: -0;display: flex;align-items: center;justify-content: center;white-space: nowrap;position: absolute;top: -2px;right: -2px;}
.navBar .nav-icon .count.count_empty{display:none;}
.navBar .nav-btn.lk_ .nav_title{font-size: 16px;margin-left: 10px;transition:0.3s;}
.navBar .nav-btn.cart_ .nav-icon{width:134px;height:44px;transition:0.3s;background:var(--color-black);color:var(--color-white);display:flex;align-items:center;justify-content:center;}
.navBar .nav-btn.cart_ .nav_title{margin-left: 14px;}
.navBar .nav-btn.cart_ .nav-icon .icon_{background-color: var(--color-white);}
.navBar .nav-btn.cart_ .nav-icon .count{background: var(--color-white);color: var(--color-black);width: 18px;height: 18px;font-size: 11px;font-weight: 600;right: initial;left: 30px;top: 8px;}
.navBar .nav-dropdown{position: fixed;width: 100%;max-width: 400px;top: 0;right: -100%;height: 100dvh;padding: 24px;transition: 1s;color: var(--color-black);background: var(--color-white);z-index: 30;overflow: hidden;}
.navBar .nav-mob{display:none;}
.navBar .nav-dropdown .dropdown_close{width: 18px;height: 18px;min-width: 18px;background: var(--color-greydark);transition: 0.3s;cursor: pointer;margin: 0;}
.navBar .nav-btn.opened .nav-dropdown{right: 0;}
.navBar .dropdown_top{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;margin-bottom: 20px;position: relative;}
.navBar .dropdown_body{height: calc(100% - 55px);display: flex;flex-direction: column;}
.navBar .dropdown_title{font-size: 32px;text-transform: uppercase;font-family: var(--font-family-title);}
.navBar .action_wrapper{margin-top: auto;display: flex;flex-direction: column;align-items: center;}
.navBar .action_wrapper a{width: 100%;}
.navBar .cart_buttons{width: 100%;margin-top: auto;}
.navBar .cart_buttons a.button{width: 100%;max-width: 100%;height:48px;}
.navBar .cart_buttons .subtotal .price{color: var(--color-white);font-size: 16px;}
.navBar .cart_buttons .subtotal .price span span:not(.num){font-size: 16px;}
.navBar .total_wrapper{display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
.navBar .nav-dropdown .cart_action{width: 100%;margin-top: auto;position:relative;padding-top: 24px;}
.navBar .nav-dropdown .cart_action:before{content: '';width: calc(100% + 48px);border-top: 1px solid var(--line);position: absolute;top: 0;left: -24px;}
.navBar .dropdown_price, .navBar .discount_total{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;}
.navBar .discount_total{margin-bottom:12px;}
.navBar .dropdown_price{margin-bottom:16px;}
.navBar .dropdown_price .title, .navBar .discount_total .title{font-size: 16px;}
.navBar .discount_total .cartSumOld{font-size: 16px;font-weight: 700;color:var(--color-primary);}
.navBar .dropdown_price .total-sum{font-size: 18px;}
.navBar .remove._btn{text-align: center;margin: 12px auto 0;display: block;color: var(--color-greydark);transition: 0.3s;}
.navBar .remove._btn:after{display: none;}
.navBar form{height: 100%;display: flex;flex-direction: column;}
.navBar .dropdown ul{padding: 0;margin: 0;list-style: none;width: 100%;height: calc(100% - 270px);display:block;overflow-x: hidden;overflow-y: auto;padding-right: 5px;}
.navBar .nav-btn.cart_:not(.range_min) .dropdown ul{height: calc(100% - 180px);margin-bottom:24px;}
.navBar .nav-btn.cart_.range_min .dropdown ul{height: calc(100% - 270px);}
.navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;}
.navBar ul .item:not(:last-child){margin-bottom: 24px;}
.navBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .navBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
.navBar ul .item .product-details{text-align: left;width: calc(100% - 74px);padding-left: 16px;display: flex;flex-direction: column;}
.navBar ul .item .addto__qty{display:none;}
.navBar .nav-btn:not(.cart_) ul .item .product-details{width: calc(100% - 80px);}
.navBar ul .item .product-details .product-name{font-size: 16px;transition: 0.3s;width: 100%;}
.navBar ul .item .product-details .price{font-size: 18px;}
.navBar ul .item .product-details .price.old-price{font-size:14px;margin-left:8px;display: none;}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif{margin-top: 8px;}
.navBar ul .item .properties{display: block;font-size: 14px;padding: 6px;border: 1px solid var(--color-secondary);width: max-content;}
.navBar ul .item .properties .properties_title{color: var(--color-secondary);}
.navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.navBar ul .item .price_wrap{margin-top: 8px;display: flex;align-items: center;width: 100%;}
.navBar ul .item .price_wrap .quantity{font-size: 16px;color: var(--color-secondary);}
.navBar ul .item .price_wrap .quantity:after{content: 'x';margin: 0 12px;}
.navBar ul .item .product-details a.remove{display: flex;align-items: center;justify-content: center;transition: 0.3s;width: max-content;font-size: 0;margin-left: auto;}
.navBar ul .item .product-details a.remove:after{display:none;}
.navBar ul .item .product-details a.remove .icon_{margin: 0;background-color: var(--color-black);width: 24px;height: 24px;min-width: 24px;transition:0.3s;}
.navBar ul .item .product_details-wrapper{width: 100%;display: flex;align-items: center;grid-gap: 12px;justify-content: space-between;}
.navBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.navBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
.navBar ul .item .product-image{width: 74px;height: 100px;background: var(--bgImg);overflow: hidden;}
.navBar ul .item .product-image img{width: 100%;height: 100%;object-fit: contain;max-width: 100%;max-height: 100%;}
.navBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.navBar .menu_.opened .dropdown .menu_content{height:100%;}
.navBar .toolsSum:after{content: '₽';}
.navBar .toolsSum span span:not(.num){display: none;}
.navBar .nav-btn .empty{text-align: left;}
.navBar .nav-btn .empty.hide{display:none !important}
.navBar .nav-btn .empty a{transition: 0.3s;color: var(--color-greydar);}
.navBar .nav-btn .empty a:hover{text-decoration: underline;}
.navBar .nav-btn.call_{display:none;}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .navBar .nav-btn:hover{color:var(--color-primary);}
  .navBar .nav-btn:hover .nav-icon .icon_{background-color:var(--color-primary);}
  .header-wrapper[data-name="top"] .header_contacts .phone_item:hover{color:var(--color-primary);}
  .navBar ul .item .product-details a.remove:hover .icon_{background-color:var(--color-primary);}
  .navBar ul .item .product-details .product-name:hover{color:var(--color-primary);}
  .navBar .cart_buttons .subtotal:hover .price{color:var(--color-primary);}
  .navBar .nav-btn.cart_ .nav-icon:hover{background: var(--color-primary);}
  .navBar .nav-btn.cart_ .nav-icon .icon_{background-color:var(--color-white);}
  .navBar .nav-dropdown .dropdown_close:hover{background-color:var(--color-black);}
  .navBar .remove._btn:hover{color:var(--color-black)}
}
@media (max-width: 1139px){
  .navBar .nav-btn.lk_ .nav_title{display:none;}
}
@media (max-width: 1023px){
  .navBar .nav-mob{display: block;}
  header #navBar{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 5;background: var(--color-white);padding: 16px;justify-content: space-between;border-top: 1px solid var(--color-primary20);}
  header #navBar .nav-btn{display: none;}
}
/*Шкала мин стоимости*/
.cartMinPriceWrap{margin-bottom: 24px;}
.cartMinPriceWrap #cartMinPrice{white-space: nowrap;}
.cartMinPriceWrap .titlePrice{font-size: 16px;font-weight: 700;}
.cartMinPriceWrap .min_range{margin-top: 20px;height: 6px;position: relative;}
.cartMinPriceWrap .min_range_top{background: var(--color-primary);height: 100%;position: absolute;top: 0;left: 0;}
.cartMinPriceWrap .min_range_bottom{background: #ababab80;height: 100%;}
.cartMinPriceWrap .min_range_top:before{content: '';width: 26px;height: 26px;background: white;display: block;position: absolute;top: 50%;right: -10px;transform: translateY(-50%);border-radius: 50%;border: 1px solid var(--color-black);}
.cartMinPriceWrap .min_range_top:after{content: '';position: absolute;top: 50%;transform: translateY(-50%);right: -6px;width: 18px;height: 18px;display: inline-block;background-color: var(--color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cartMinPriceWrap .min_range_top:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2969_1770)'%3E%3Cpath d='M17.9543 9.4774L17.6607 8.82507H12.9808V7.78663H17.1934L16.3966 6.01588C16.3127 5.82955 16.1274 5.7097 15.9231 5.7097H12.9808V4.84433C12.9808 4.17629 12.4373 3.63281 11.7692 3.63281H1.21155C0.543481 3.63278 0 4.17626 0 4.8443V11.7674C0 12.4354 0.543481 12.9789 1.21155 12.9789H2.32256C2.54918 13.777 3.28409 14.3636 4.15385 14.3636C5.02362 14.3636 5.75849 13.7771 5.98514 12.9789H10.6303C10.8569 13.777 11.5918 14.3636 12.4616 14.3636C13.3313 14.3636 14.0662 13.7771 14.2928 12.9789H16.7885C17.4565 12.9789 18 12.4354 18 11.7674V9.69045C18 9.617 17.9844 9.54437 17.9543 9.4774ZM4.15385 13.3251C3.67668 13.3251 3.28848 12.9369 3.28848 12.4597C3.28848 11.9825 3.67668 11.5943 4.15385 11.5943C4.63103 11.5943 5.01922 11.9825 5.01922 12.4597C5.01922 12.9369 4.63103 13.3251 4.15385 13.3251ZM12.4616 13.3251C11.9844 13.3251 11.5962 12.9369 11.5962 12.4597C11.5962 11.9825 11.9844 11.5943 12.4616 11.5943C12.9387 11.5943 13.3269 11.9825 13.3269 12.4597C13.3269 12.9369 12.9387 13.3251 12.4616 13.3251Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2969_1770'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.cartTable .cartMinPriceWrap{padding: 24px;background: var(--color-white);margin-bottom: 24px;}
.nav-btn.cart_ .cartMinPriceWrap{display:none;}
/*** Модальные окна ***/
#fancybox__notify{max-width: 25rem;}
#fancybox__compare{max-width: 25rem;}
#fancybox__favorites{max-width: 25rem;}
#fancybox__cart{max-width: 25rem;}
.no_href{pointer-events: none;}
.modal__content{padding: 16px;}
.modal__content .form__client{display: block;}
.modal__content .form__buttons{text-align: center;}
.modal__content .form__buttons .button{width: 100%;}
.modal__content .form__pp{text-align: center;}
.modal__content .form__text{text-align: center;font-size: .875rem;}
.mt1{margin-top: 1rem;}
.modal__content .form__icon{color: #d2d9cd;font-size: 6rem;text-align: center;}
.modal__content ul{margin: 0;padding: 0;list-style: none;}
.modal__content li{padding: .25rem 0;margin-bottom: .5rem;}
.modal__content li:last-child{margin-bottom: 0;}
.modal-fancybox{width: 100%;max-width: 400px;height: 100%;background: var(--color-white);position: fixed;top: 0;right: -100%;border-radius: 0;transition: 0.5s;overflow: hidden;z-index: 400;}
.modal-fancybox.opened{right: 0;}
.modal-fancybox .pp{color: var(--color-greydark);}
.modal-fancybox[data-modal="modal-category"], .modal-fancybox[data-modal="modal-filterSort"]{right: initial;left: -100%;}
.modal-fancybox[data-modal="modal-category"].opened, .modal-fancybox[data-modal="modal-filterSort"].opened{left: 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-fancybox-body{padding-right: 5px;display: flex;flex-direction: column;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner{display: flex;flex-direction: column;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner:not(:last-child){border-bottom: 1px solid var(--color-primary20);margin-bottom: 20px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner .modal-catalog__item[data-level="0"]:last-child > a{border:0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner-title{background: transparent;border: 1px solid var(--color-secondary);padding: 12px;color: var(--color-black);font-size: 16px;text-transform: uppercase;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner-title .icon_{width: 12px;height: 12px;min-width: 12px;background-color: var(--color-black);margin: 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-catalog__inner{display:none;border: 1px solid var(--color-secondary);padding: 12px;}
.modal-fancybox[data-modal="modal-category-mob"] .header-menu__item{font-size: 16px;transition: 0.3s;}
.modal-fancybox[data-modal="modal-category-mob"] .header-menu__item:not(:last-child){margin-bottom: 12px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts{position: relative;padding: 15px 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts:before{content: '';display: block;position: absolute;top: 0;left: -15px;width: calc(100% + 30px);height: 100%;background: var(--color-black);z-index: -1;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts_item{display: flex;align-items: center;grid-gap: 15px;margin-bottom: 20px;font-size: 14px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts_item .icon_{width: 20px;height: 20px;min-width: 20px;background: var(--color-black);margin: 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts_item .phone-wrap a{white-space: nowrap;}
.modal-fancybox[data-modal="modal-category-mob"] .btn{width: 100%;}
.modal-fancybox[data-modal="modal-category-mob"] .social-links{margin-top: 15px;}
.modal-fancybox[data-modal="modal-category-mob"] .social-links a{width: 30px;height: 30px;}
.modal-fancybox[data-modal="modal-category-mob"] .social-links a:before{width: 18px;min-width: 18px;height: 18px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner.opened .modal-inner-title{color: var(--color-white);background: var(--color-secondary);border-color: var(--color-secondary);}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner.opened .modal-inner-title .icon_{transform: rotate(-90deg);background-color: var(--color-white);}
.modal-fancybox[data-modal="modal-category-mob"] .contacts_cont{width: calc(100% + 48px);left: -24px;position: relative;margin-top: auto;border-top: 1px solid var(--line);padding: 24px;padding-bottom:0;display: flex;flex-wrap: wrap;grid-gap: 16px 24px;}
.modal-fancybox[data-modal="modal-category-mob"] .contacts_cont .contacts_phone{display: flex;flex-direction: column;grid-gap: 12px;}
.modal-fancybox[data-modal="modal-category-mob"] .contacts_cont .link{font-size: 16px;font-weight: 600;}
.modal-fancybox[data-modal="modal-category-mob"] .contacts_cont .callback_header_btn{width: 100%;}
.modal-fancybox .modal-fancybox_top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;grid-gap: 12px;}
.modal-fancybox_container{height: 100%;padding: 24px;}
.modal__close{margin: 0;background-color: var(--color-greydark);transition:0.3s;width: 18px;height: 18px;min-width: 18px;cursor: pointer;}
.modal-fancybox .modal-fancybox-body{height: calc(100% - 56px);padding-left: 1px;overflow-y: auto;overflow-x: hidden;}
.modal-fancybox .modal-fancybox-body .discount{margin-bottom:20px;}
.modal-fancybox .callback-btn{width: 100%;margin-top: 40px;max-width: 100%;}
.modal-fancybox .btn_reg{margin-left: auto;}
.modal-fancybox .modal-buttons{display:flex;align-items:center;margin-top:16px;}
.modal-fancybox .modal-buttons a{color: var(--color-black);font-size: 14px;}
.modal-fancybox .modal-buttons a:hover{color: var(--color-primary);}
.modal-fancybox .modal_title{word-break: break-word;width: 100%;margin-right: 40px;position: relative;font-size: 24px;text-transform: uppercase;font-family: var(--font-family-title);}
    
.modal-catalog__item a .open{background-color: var(--color-greydark);min-width: 12px;width: 12px;height: 12px;margin-left: auto;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;position: absolute;top: 3px;transform: rotate(0deg);right: 0;z-index: 2;}
.modal-catalog__item a .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.3438 12L7.96876 2.625L6.63751 3.95625L9.86251 7.1625L14.7 12L9.86251 16.8375L6.65626 20.0437L7.98751 21.375L17.3438 12Z' fill='%23333333'/%3E%3C/svg%3E")}
.modal-catalog__items{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-catalog__item[data-level="0"]{position: relative;font-size: 16px;}
.modal-catalog__item[data-level="0"]:not(:last-child){margin-bottom: 12px;}
.modal-catalog__item[data-level="0"] > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-catalog__item[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--color-secondary);}
.modal-catalog__item a.opened{color: var(--color-primary);}
.modal-catalog__item.opened > .modal-catalog__link{color: var(--color-primary);}
.modal-catalog__item.opened > .modal-catalog__link .open{background-color: var(--color-secondary);opacity:1;transform: rotate(-90deg);}
.modal-catalog__item[data-level="0"] .sub{padding-left: 16px;padding-top: 12px;display: block;font-size: 14px;display:none;padding-bottom: 4px;}
.modal-catalog__item[data-level="0"] .sub .modal-catalog__item:not(:last-child){margin-bottom: 12px;}
.modal-catalog__item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-catalog__item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-catalog__item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;}
.modal-fancybox[data-modal="modal-lk"]{max-width: 400px;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-body ul{height: 100%;overflow-y: auto;overflow-x: hidden;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .modal__close:hover{background-color: var(--color-black);}
}
@media (max-width: 479px){
  .modal-fancybox_container{padding:16px;}
  .modal-fancybox[data-modal="modal-category-mob"] .contacts_cont{width: calc(100% + 32px);left: -16px;padding: 16px;padding-bottom:0;grid-gap: 12px;}
}
body .slinky-theme-default .next::after, body .slinky-theme-default .back::before{width: 12px;height: 12px;min-width: 12px;background-color: var(--color-black);}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: #ffffff80;border: 1px solid var(--color-primary);width:52px;height:52px;position: fixed;bottom: 30px;right: 16px;z-index: 8;}
#back-top .icon_{transition: 0.3s;background-color: var(--color-primary);margin: 0;width: 24px;height: 24px;min-width: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #back-top:hover{background-color: var(--color-white);}
}
@media (max-width: 1023px){
  #back-top{bottom: 80px;}
}
@media (max-width: 767px){
  #back-top{width: 44px;height: 44px;}
  #back-top .icon_{width: 20px;height: 20px;min-width: 20px;}
}
.search-submit_button{display:none;}
.search-submit_button i{font-size: 19px;}
.favorites.have-items .favorites-items .favorites-items-list, .compare.have-items .compare-items .compare-items-list{display: block;}
.favorites .favorites-items .favorites-items-list, .compare .compare-items .compare-items-list{display:none}
@media (max-width: 991px){
 body.modal-open{overflow:hidden;}
}
/*** Выпадающее меню ***/
body .dropdown{position: relative}
body .dropdown .dropdown__body{transition: 0.3s;list-style-type: none;align-items: flex-start;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 10px);left: 0;z-index: 5;background-color: var(--color-white);color: var(--color-black);opacity: 0;visibility: hidden;padding: 16px;border-radius: 0;border: 1px solid var(--color-primary20);box-shadow: var(--shadow);}
body .dropdown._more-menu .dropdown__body{min-width: 150px;right: 0;margin: 0;}
body .dropdown._more-menu .dropdown__body.modal_triangle:before{left: 15px;} 
body .dropdown._more-menu .dropdown__body li{margin: 0;padding: 0;width: 100%;text-align: left;transition: 0.3s;}
body .dropdown._more-menu .dropdown__body li:hover{border-color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li:hover > a{color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li:after{display:none;}
body .dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li a:after{display:none;}
body .dropdown._more-menu .dropdown__body li a{width: 100%;display: flex;align-items: center;text-align: center;padding: 0;}
body .dropdown._more-menu .dropdown__body li a:before{display:none;}
body .dropdown._more-menu .dropdown__body li:not(:last-child){padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px solid var(--color-grey);}
body .dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
body .dropdown._more-menu .dropdown__body .header-nav__link{font-size: 16px;font-weight: 400;text-align: center;padding: 10px 0;color: #052f38}
body .dropdown._more-menu .dropdown__body .header-nav__link:hover{text-decoration: none;color: #6053c7}
body .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow{display: none !important;}
body .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow .sub{display: none !important;}
.dropdown__content{transform: translate(-200%, 0px);transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;width: 320px;height: auto;background: #070a2e;box-shadow: none;border: 1px solid rgba(255,255,255,0.3);border-top: 0;border-radius: 5px;z-index: 2000;}
.opened .dropdown__content, .dropdown__content.opened{transform: translate(0px, 0px);opacity: 1;}
.dropdown__content.left{transform: translate(-200%, 0px);right: auto;left: 0;}
.dropdown__content.left.opened{transform: translate(0px, 0px);}
.dropdown__open{position: relative;cursor: pointer;}
/*.dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -4rem;height: 6rem;width: 100%;}*/
.dropdown__title{width: 100%;padding: 0;display: flex;align-items: stretch;flex-wrap: wrap;position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);}
.dropdown__label{width: calc(100% - 50px);color: var(--color-white);font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active{background-color: #ffaf88;}
a.dropdown__label:hover{color: var(--color-white);background-color: #ffaf88;}
.dropdown__close, .filters__close{padding: 0 0 0 15px;color: var(--color-white);position: relative;display: flex;align-items: center;justify-content: center;z-index: 12;transition: all 0.3s ease;}
.dropdown__close:hover, .filters__close:hover{color: var(--color-primary);cursor: pointer;}
.dropdown__close i{transition: all 0.3s ease;}
.dropdown__close:hover i{transform: rotate(90deg);}
.dropdown__close:before{content: '';background-color: rgba(255,255,255,0.3);width: 1px;height: 60%;top: 20%;left: 0;position: absolute;transition: all 0.3s ease;}
.dropdown__close:hover:before, .filters__close:hover:before{opacity: 0;}
.dropdown__content.right .dropdown__close{right: auto;left: -60px;}
.dropdown__inner{padding: 1rem;}
.dropdown .dropdown__content{width: 100%;margin-top: 3.75rem;border-top: 5px solid #f8e9e6;position: absolute;transform: scale(0,0);overflow: hidden;}
.dropdown .dropdown__content.opened{height: auto;transform: scale(1,1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown .dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -2rem;height: 3rem;width: 100%;}
  .dropdown:hover .dropdown__content{height: auto;transform: scale(1,1);}
}
@media (max-width: 479.98px){
  .dropdown__content.right .dropdown__close{left: auto;right: 0;}
  .dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
  .dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown:hover .dropdown__content{display: block;opacity: 1;height: auto;top: 100%;right: 0;margin-top: 1rem;padding: 2rem;}
  .catalog.dropdown:hover .dropdown__content{right: auto;left: 0;}
}
@media (max-width: 767px){
  #addto .dropdown__content.opened{top: auto;bottom: 100%;left: 1rem;right: auto;}
}
/*** Адаптивный Каталог и Меню ffaf88***/
/*[data-content="catalogMenu"] [data-content]{max-height: calc(100vh - 174px);overflow-y: auto;}*/
[data-content="catalogMenu"]{max-height: 100%;height: 100%;overflow-y: auto;}
#catalogMenu .dropdown__label > span{width: 50%;padding: 15px 0;}
#catalogMenu .dropdown__label span{vertical-align: middle;transition: all 0.3s ease;display: flex;justify-content: center;}
#catalogMenu .dropdown__label span > span{font-size: 16px;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
#catalogMenu .dropdown__label .active > span, #catalogMenu .dropdown__label span:hover > span{background-color: var(--color-primary);color: #070a2e;}
/* Меню */
#addtoMenu ul{margin: 0;padding: 0;list-style: none;}
#addtoMenu li{padding: 9px 15px;font-size: 18px;}
/* Каталог */
.addto__catalog2 .catalog__link{padding: 7px 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .sub{padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after{content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
#addtoContacts{padding: 20px 15px 0;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 20px;}
#addtoContacts .contacts__block{margin-bottom:15px;}
#addtoContacts .contacts__block a, #addtoContacts .contacts__block span{display: flex;align-items: center;}
#addtoContacts .header-callback_menu{color: var(--color-primary);}
/*** Выбор каталога или меню ***/
.addto__nav{display: none;}
.addto__nav .addto__nav-item{padding: 0;width: auto;display: block;text-align: center;margin: 0 auto 2rem;position: relative;}
.addto__nav .addto__nav-item:hover{cursor: pointer;}
.addto__nav .addto__nav-item:before{content: '';opacity: 0;transition: all 0.3s ease;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100,185,58,0.5);border-radius: 20px;position: absolute;display: block;}
.addto__nav .addto__nav-item:hover:before{opacity: 1;}
.addto__nav .addto__nav-item span{width: 100%;padding: 2rem 3rem;border-radius: 20px;text-align: center;font-size: 1.5rem;font-weight: bold;font-family: var(--font-family);display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d151854/catalog.png?design=ivory&lc=1757942986");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d151854/menu.png?design=ivory&lc=1757942986");}
@media (max-width: 1199px){
.addto__nav{display: flex;align-items: center;flex-wrap: wrap;}
.catalog__icon:after{content: '';display: block;width: 80px;height: 60px;position: absolute;bottom: -40px;}
}
@media (max-width: 639px){
.addto__nav .addto__nav-item{width: 100%;max-width: 260px;margin-bottom: 1rem;}
.addto__nav .addto__nav-item span{padding: 2rem;}
}
@media (max-width: 479px){
.addto__nav .addto__nav-item span{padding: 1rem;}
}
/**/
.overlay, .filter-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 10;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened, .filter-overlay.visible{visibility: visible;opacity: var(--bg-fancybox-opacity);}
.header-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 2;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible;}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
.swiper_wrap{position: relative;}
.swiper_wrap .swiper-navigation > div{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}
.swiper_wrap .swiper-navigation > div.swiper-button-disabled{opacity: 0.5;}
.swiper_wrap .swiper-navigation .swiper-button-prev{left: 0;}
.swiper_wrap .swiper-navigation .swiper-button-next{right:0;}
.swiper_wrap .swiper{padding: 14px;margin: -14px;}
.swiper_wrap .swiper-navigation .swiper-progressbar{margin: 0;margin-top: 24px;width: 100%;background-color: transparent;}
.swiper_wrap .swiper-navigation .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-grey);}
body .swiper{overflow: hidden;}
body .swiper-navigation-lock .swiper-button-prev, body .swiper-navigation-lock .swiper-button-next{display: none;}
body .swiper-navigate{position: relative;justify-content: space-between;width: 100%;margin-top: 32px;}
body .swiper-navigate.swiper-pagination-lock{display: none;}
body .swiper-button-next, body .swiper-button-prev{cursor: pointer;transition: 0.3s;width: 40px;height: 40px;background: var(--color-grey);z-index: 2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left: 0;right: inherit;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right: 0;left: inherit;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: scaleX(-1);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: 1;border-color: var(--color-secondary);}
body .swiper-button-next.swiper-button-disabled:after, body .swiper-button-prev.swiper-button-disabled:after{background-color: var(--color-secondary);}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='39' viewBox='0 0 40 39' fill='none'%3E%3Cpath d='M39.3108 21.0259C40.2296 20.107 40.2296 18.6172 39.3108 17.6983L24.3367 2.72432C23.4179 1.80544 21.9281 1.80544 21.0092 2.72432C20.0904 3.64321 20.0904 5.13299 21.0092 6.05189L34.3195 19.3621L21.0092 32.6725C20.0904 33.5913 20.0904 35.0809 21.0092 36C21.9281 36.9188 23.4179 36.9188 24.3367 36L39.3108 21.0259ZM0 21.7151H37.6471V17.0092H0V21.7151Z' fill='%23444444'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';transition: 0.3s;display:block;width: 16px;height: 16px;background-color: var(--color-primary);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-primary);}
body .swiper-progressbar.swiper-pagination-progressbar{margin-left: 8px;width: calc(100% - 80px - 64px);background-color: var(--color-lightgray);position: relative;}
body .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-primary);}
body .swiper-fraction{width: 48px;justify-content: flex-end;}
body .swiper-navigation.pagination_{width: max-content;display: block;position:relative;z-index: 0;}
body .swiper-navigation.pagination_ .swiper-pagination{left: initial;top: initial;bottom: initial;transform: translate(0);width: 90px !important;white-space: nowrap;z-index: 3;position: initial;}
body .swiper-pagination-bullet{width: 20px;height: 2px;background: var(--color-secondary);font-size: 0;border-radius: 1px;opacity: 1;margin: 0 5px !important;transition: 0.5s !important;cursor: pointer;}
body .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--color-primary);}
body .swiper-pagination-total{margin-left: 5px;font-size: 14px;font-weight: 400;color: var(--color-white);opacity:0.5;display: block;}
body .swiper-pagination-current{font-size: 18px;font-weight: 700;color: var(--color-white);display: block;}
body .swiper-pagination-bullet{transform: none !important;}
body .swiper-navigation.pagination_{display: flex;align-items: center;grid-gap: 8px;justify-content: space-between;}
body .swiper-button-next, body .swiper-button-prev{position: initial;top: initial;transform: translateY(0);left: initial;right: initial;}
body .swiper-navigation.swiper-navigation-lock{display: none;}
body .swiper-wrapper{-webkit-transition-timing-function: linear !important;-moz-transition-timing-function: linear !important;-ms-transition-timing-function: linear !important;-o-transition-timing-function: linear !important;transition-timing-function: linear !important;}
body .title_wrap .swiper-navigation.pagination_{margin-left: auto;padding-left: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  body .swiper-button-next:hover, body .swiper-button-prev:hover{background: var(--color-primary);}
  body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-white);}
}
@media (max-width:767px){
  body .title_wrap .swiper-navigation.pagination_ .swiper-pagination{display:none;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
/*** Слайдер ***/
#slideshow{position: relative;width: 100%;display: flex;max-width: 1940px;margin: 0 auto;}
#slideshow .slideshow_item{width: calc(100% / 5);position: relative;}
#slideshow .slideshow_img{width: 100%;padding-bottom: 130%;position: relative;}
#slideshow .slideshow_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
#slideshow .slideshow_wrap{width: 100%;position: absolute;bottom: 0;left: 0;padding: 8%;display: flex;flex-direction: column;justify-content: flex-end;z-index: 1;}
#slideshow .slideshow_wrap .slideshow_title{font-size: 36px;text-transform: uppercase;margin-bottom: 8px;font-family: var(--font-family-title);}
#slideshow .slideshow_wrap .slideshow_text{font-size: 20px;margin-bottom: 16px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #slideshow .slideshow_item .slideshow_img:before{content: '';display:block;width:100%;height:100%;opacity:0.7;background: var(--color-white);transition:0.3s;position:absolute;top:0;left:0;z-index: 1;}
  #slideshow .slideshow_item .slideshow_img:before{opacity:0;visibility: hidden;}
  #slideshow .slideshow_item:hover .slideshow_img:before{opacity:0.7;visibility: visible;}
  #slideshow .slideshow_item .slideshow_wrap{transition:0.3s;opacity: 0;visibility: hidden;}
  #slideshow .slideshow_item:hover .slideshow_wrap{opacity: 1;visibility: visible;}
}
@media (min-width:1140px) and (max-width:1439px){
  #slideshow .slideshow_wrap .slideshow_btn{font-size: 14px;padding: 12px 12px;}
  #slideshow .slideshow_wrap .slideshow_title{font-size: 22px;}
  #slideshow .slideshow_wrap .slideshow_text{font-size: 16px;}
}
@media (max-width:1139px){
  #slideshow{overflow-x: auto;overflow-y: hidden;}
  #slideshow::-webkit-scrollbar, #slideshow::-webkit-scrollbar-thumb, #slideshow::-webkit-scrollbar{background-color: transparent;}
  #slideshow .slideshow_item{width: auto;min-width: calc(100% / 3.5);position: relative;}
  #slideshow .slideshow_wrap .slideshow_title{font-size: 26px;}
}
@media (max-width:979px){
  #slideshow .slideshow_wrap{background: #ffffff80;padding: 12px;grid-gap: 12px;justify-content: flex-start;align-items: center;}
  #slideshow .slideshow_wrap{flex-direction: initial;}
  #slideshow .slideshow_wrap .slideshow_title{margin:0;font-size: 24px;width: calc(100% - 12px - 30px);}
  #slideshow .slideshow_wrap .slideshow_text{display:none;}
  #slideshow .slideshow_wrap .slideshow_btn{font-size:0;width: 30px;height: 30px;padding: 0;}
  #slideshow .slideshow_wrap .slideshow_btn:before{content: '';display: block;width: 16px;height: 16px;min-width: 16px;background-color:var(--color-white);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
  #slideshow .slideshow_wrap .slideshow_btn:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.725 11.3364L23.7242 11.3355L18.8256 6.4605C18.4586 6.09529 17.865 6.09665 17.4997 6.46368C17.1345 6.83067 17.1359 7.42425 17.5028 7.7895L20.7918 11.0625H0.9375C0.419719 11.0625 0 11.4822 0 12C0 12.5178 0.419719 12.9375 0.9375 12.9375H20.7917L17.5029 16.2105C17.1359 16.5757 17.1345 17.1693 17.4998 17.5363C17.865 17.9034 18.4587 17.9047 18.8256 17.5395L23.7242 12.6645L23.7251 12.6636C24.0923 12.2971 24.0911 11.7016 23.725 11.3364Z' fill='%23ECA28D'/%3E%3C/svg%3E")}
}
@media (max-width: 1023px){
  #slideshow .slideshow_item{min-width: calc(100% / 3);}
}
@media (max-width: 767px){
  #slideshow .slideshow_item{min-width: calc(100% / 2.5);}
}
@media (max-width: 639px){
  #slideshow .slideshow_item{min-width: calc(100% / 2);}
}
@media (max-width: 479px){
  #slideshow .slideshow_item{min-width: calc(100% / 1.5);}
  #slideshow .slideshow_wrap .slideshow_title{font-size:20px;}
  }
.products__buttons{display: flex;justify-content: center;margin-top: 40px;}
.products__buttons a{display: flex;flex-direction: column;align-items: center;grid-gap: 10px;font-weight: 700;transition: 0.3s;width: max-content;color: var(--color-black);text-decoration: underline;}
.products__buttons a .icon_{transition: 0.3s;width: 14px;min-width: 14px;height: 14px;background-color: var(--color-black);margin:0;transform: rotate(90deg);}
.products__buttons a.is-actived .icon_{transform: rotate(90deg) scaleX(-1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products__buttons a:hover{color: var(--color-primary);}
  .products__buttons a:hover .icon_{background-color: var(--color-primary);}
}
/*Преимущества*/
#features{position: relative;display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
#features .features_item{width: calc(100% / 4 - 12px);}
#features .features_icon{margin-bottom: 16px;width: max-content;}
#features .features_icon .icon_{width: 48px;height: 48px;min-width: 48px;background-color: var(--color-primary);margin: 0;transition: 0.3s;}
#features .features_title{font-size: 20px;margin-bottom: 12px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #features .features_item:hover .features_icon .icon_{transform: rotateY(180deg);}
}
@media (max-width:767px){
  #features .features_item{width: calc(100% / 2 - 8px);}
  #features .features_title{font-size: 18px;margin-bottom: 8px;}
  #features .features_text{font-size: 14px;}
  #features .features_icon{margin-bottom: 8px;}
  #features .features_icon .icon_{width: 40px;height: 40px;min-width: 40px;}
}
@media (max-width:479px){
  #features .features_item{width: 100%;}
  #features .features_title{font-size: 16px;}
}
/*Бренды*/
#brends .brends-item{filter: grayscale(1) opacity(0.6);transition:0.3s;max-height:70px;}
#brends .brends-item img{width: 100%;height: auto;object-fit: contain;max-width: 97%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #brends .brends-item:hover{filter: grayscale(0) opacity(1);}
}
@media (max-width:479px){
  #brends .brends-item{}
}
/*** Популярные вопросы ***/
#popularQuestion{background: var(--color-primary20);}
#popularQuestion .question_wrapper{display: flex;grid-gap: 40px;}
#popularQuestion .question_list{width: 100%;position: relative;display: flex;flex-direction: column;grid-gap: 0}
#popularQuestion .question_form:before{content: '';display:block;height:100%;border-right: 1px solid var(--color-black-50);position:absolute;top:0;right: -20px;}
#popularQuestion form{max-width: 495px;}
#popularQuestion .question_item{display: flex;flex-direction: column;position: relative;padding: 32px 0;border-bottom: 1px solid var(--color-black);}
#popularQuestion .question_item .question_item_title{transition: 0.3s;cursor: pointer;font-size: 20px;display: flex;align-items: center;justify-content: space-between;}
#popularQuestion .question_item .question_close{margin:0;width:24px;height:24px;min-width:24px;transform: rotate(90deg);}
#popularQuestion .question_item.active .question_item_title{color:var(--color-red);}
#popularQuestion .question_item.active .question_item_title .question_close:before{background-color:var(--color-red);}
#popularQuestion .question_item.active .question_close{transform: rotate(90deg) scaleX(-1);background-color: var(--color-primary);}
#popularQuestion .question_item_text{padding-top: 16px;display:none;}
#popularQuestion .question_item.active .question_close:before{transform: scaleY(-1);background-color: var(--color-black);}
@media (max-width:767px){
 #popularQuestion .question_item{padding: 20px 0;}
 #popularQuestion .question_item .question_item_title{font-size:18px;}
 #popularQuestion .question_item_text{padding-top: 12px;font-size: 14px;}
 #popularQuestion .question_item .question_close{width: 20px;height: 20px;min-width: 20px;}
}
@media (max-width:767px){
 #popularQuestion .question_item .question_item_title{font-size:16px;}
}
/*Баннеры*/
#banners{position:relative;width: 100%;display: flex;flex-wrap: wrap;grid-gap: 12px;}
#banners .banners-item{width: calc(100% / 2 - 6px);position: relative;height: 300px;padding: 32px;display: flex;flex-direction: column;justify-content: center;background: var(--color-primary20);overflow: hidden;}
#banners .banners-item img{position: absolute;top: 0;right: 0;max-height: 100%;object-fit: contain;transition:1s;}
#banners .banners_title{font-size: 36px;font-family: var(--font-family-title);text-transform: uppercase;margin-bottom: 8px;}
#banners .banners_text{font-size: 20px;margin-bottom: 16px;max-width: 260px;}
#banners .banners_title, #banners .banners_text, #banners .banners_btn{z-index: 1;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #banners .banners-item:hover img{transform: scale(1.1);}
}
@media (max-width: 1023px){
  #banners .banners-item{padding: 24px;height: 250px;}
  #banners .banners_title{font-size: 30px;}
  #banners .banners_text{font-size: 18px;}
}
@media (max-width: 767px){
  #banners .banners-item{width:100%;}
}
@media (max-width: 639px){
  #banners .banners-item{height: 200px;}
  #banners .banners_title{font-size: 24px;}
  #banners .banners_text{font-size: 14px;}
}
@media (max-width: 479px){
  #banners .banners-item{height: 170px;padding: 16px;}
}
/*Подписаться*/
#subscribeCallback{padding: 32px 0;background: var(--color-primary);color: var(--color-white);}
#subscribeCallback .subscribeCallback{display: flex;align-items: center;grid-gap: 12px 30px;justify-content: space-between;}
#subscribeCallback .subscribeCallback_wrap{display:flex;flex-direction:column;gap:12px;}
#subscribeCallback .title{font-size: 20px;}
#subscribeCallback .text{font-size: 32px;text-transform: uppercase;font-family: var(--font-family-title);}
#subscribeCallback .text span{font-family: var(--font-family);}
#subscribeCallback .callbackForm{width: 100%;max-width: 575px;}
#subscribeCallback .callbackForm .callback-input{margin:0;}
#subscribeCallback .callback-btn{position: absolute;right: 16px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}
#subscribeCallback .callback-btn .icon_{width: 20px;height: 20px;min-width: 20px;background-color: var(--color-white);margin: 0;}
#subscribeCallback .callback-input input{padding-right: 50px;border-color: var(--color-white);color: var(--color-white);}
#subscribeCallback .callback-input input::placeholder{color: #ffffffb3;}
#subscribeCallback .subscribe__wrap .form__pp input[type="checkbox"]:checked:before{background: var(--color-white);border-color: var(--color-white);}
#subscribeCallback .subscribe__wrap .form__pp input[type="checkbox"]:after{background-color: var(--color-primary);}
#subscribeCallback .subscribe__wrap .form__pp input[type="checkbox"].error:before{border-color: #e12317;}
#subscribeCallback .subscribe__wrap .form__pp label.error2{color: #e12317;}
#subscribeCallback .subscribe__wrap input[type="checkbox"]:not(:checked):before{background: transparent;border-color: var(--color-white);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #subscribeCallback .callback-btn:hover .icon_{background-color:var(--color-black);}
}
@media (max-width: 1139px){
  #subscribeCallback .text{font-size: 24px;}
}
@media (max-width: 767px){
  #subscribeCallback .title{font-size: 16px;}
  #subscribeCallback .text{font-size: 20px;}
  #subscribeCallback .subscribeCallback{flex-wrap: wrap;}
  #subscribeCallback .subscribeCallback_wrap{width:100%;}
}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Подвал ***/
#footer{position:relative;}
#footer .footer_wrapper{display: flex;flex-wrap: wrap;grid-gap: 30px 16px;position:relative;}
#footer .footer_inner{width: calc(100% / 4 - 12px);}
#footer .footer_title, #footer .footer_item[data-name="social"] .footer_item_title{font-size: 24px;margin-bottom: 16px;text-transform: uppercase;font-family: var(--font-family-title);}
#footer .footer_title{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
#footer .footer_title .icon_{width: 20px;min-width:20px;height:20px;margin:0;background-color:var(--color-black);transform: rotate(90deg);display:none;}
#footer .footer_item_title{margin-bottom: 16px;font-size: 16px;}
#footer .footer_item a{display: block;}
#footer .footer_item .contacts_info{font-weight: 700;transition:0.3s;}
#footer .footer_item .contacts_info:not(:last-of-type){margin-bottom: 6px;}
#footer .footer_callback{font-size: 16px;color: var(--color-greydark);transition: 0.3s;margin-top: 10px;}
#footer ul{list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: column;grid-gap: 16px;}
#footer ul a{transition: 0.3s;font-size:16px;}
#footer .footer_item:not(:last-child){margin-bottom: 20px;}
#footer .payment{grid-gap:18px;width: max-content;}
#footer .footer_wrapper[data-id="2"]{padding-top: 34px;padding-bottom: 34px;display: flex;align-items: center;grid-gap: 8px 16px;}
#footer .footer_wrapper[data-id="2"]:before{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;border-top: 1px solid var(--line);}
#footer .copyright{width: calc(100% - 320px - 16px);color: var(--color-greydark);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer .footer_item .contacts_info:hover{color:var(--color-primary);}
  #footer .footer_callback:hover{color:var(--color-primary);}
  #footer ul a:hover{color:var(--color-primary);}
}
@media (max-width: 1023px){
  #footer .footer_inner{width: calc(100% / 2 - 8px);}
  #footer{margin-bottom:57px;}
}
@media (max-width: 899px){
  #footer .copyright{width: 100%;font-size: 14px;}
}
@media (max-width: 479px){
  #footer .footer_title .icon_{display:block;}  
  #footer .footer_inner .footer_content{display:none;padding-top: 16px;}
  #footer .footer_inner.opened .footer_title .icon_{transform: rotate(90deg) scaleX(-1);}
  #footer .footer_title{margin-bottom:0;}
  #footer .footer_inner{width: 100%;}
  #footer .footer_title, #footer .footer_item[data-name="social"] .footer_item_title{font-size: 20px;}
  #footer ul{grid-gap: 12px;}
  #footer .footer_item_title{margin-bottom:8px;}
  .social-links a:before{width: 20px;min-width: 20px;height: 20px;}
  #footer .footer_wrapper[data-id="2"]{padding-top: 20px;padding-bottom: 20px;}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 4V20H22V4H2ZM14.3887 9C15.0087 9 15.7324 9.31055 15.7324 9.31055L15.4219 10.5508C15.4219 10.5508 14.9047 10.1367 14.3887 10.1367C13.6657 10.1367 13.459 10.4478 13.459 10.7578C13.459 11.4808 15.5254 11.5823 15.5254 13.0293C15.5244 14.2673 14.0784 15.0942 13.1484 14.9902C12.1154 14.9902 11.5996 14.6816 11.5996 14.6816L11.8066 13.4414C11.8066 13.4414 12.426 13.752 13.252 13.752C14.078 13.752 14.1816 13.4404 14.1816 13.2344C14.1816 12.3044 12.1152 12.6149 12.1152 10.7559C12.1152 9.82586 12.8387 9 14.3887 9ZM7.88086 9.10352H9.32617L7.15625 14.8887H5.60742L4.4707 10.2402C4.4707 10.2402 5.71059 10.9627 6.43359 12.7188C6.43359 12.9257 6.53711 13.2363 6.53711 13.2363L7.88086 9.10352ZM17.9004 9.10352H19.4492L20.5859 14.8887H19.3457L19.1387 14.0625H17.2793L16.9707 14.8887H15.5234L17.9004 9.10352ZM9.94531 9.20508H11.4941L10.5645 14.9902H9.11914L9.94531 9.20508ZM2.71484 9.20703H4.98828C5.60828 9.20703 5.81445 9.72266 5.81445 9.72266L6.33008 12.3047C5.71008 10.1357 2.71484 9.20703 2.71484 9.20703ZM18.416 10.8594L17.5898 13.0293H18.8281L18.416 10.8594Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.68 4.32007C3.44544 4.32007 0 7.76551 0 12.0001C0 16.2346 3.44544 19.6801 7.68 19.6801C9.28092 19.6801 10.7682 19.1864 12 18.3451C13.2317 19.186 14.7188 19.6801 16.32 19.6801C20.5559 19.6801 24 16.2359 24 12.0001C24 7.76421 20.5559 4.32007 16.32 4.32007C14.7188 4.32007 13.2317 4.8141 12 5.65507C10.7682 4.81369 9.28092 4.32007 7.68 4.32007ZM16.32 5.28007C20.037 5.28007 23.04 8.28303 23.04 12.0001C23.04 15.7171 20.037 18.7201 16.32 18.7201C15.0237 18.7201 13.8187 18.3485 12.7931 17.7151C14.3644 16.3078 15.36 14.2703 15.36 12.0001C15.36 9.72986 14.3644 7.69235 12.7931 6.28507C13.8187 5.65165 15.0237 5.28007 16.32 5.28007Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.sber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.0988 1.27222L7.68002 6.08628L3.96471 3.96003C3.73431 4.19523 3.52307 4.44438 3.32627 4.69878L7.68002 7.19534L17.1647 1.76628C16.8191 1.57908 16.4636 1.41622 16.0988 1.27222ZM18.6385 2.69722L7.68002 8.96628L2.45721 5.97565C2.29401 6.24925 2.14536 6.53328 2.01096 6.82128L7.68002 10.0753L19.426 3.35534C19.1764 3.12494 18.9121 2.90842 18.6385 2.69722ZM20.52 4.50284L7.68002 11.8463L1.4494 8.27534C1.3486 8.58734 1.26722 8.90894 1.20002 9.23534L7.68002 12.9553L21.1013 5.27534C20.9189 5.01134 20.7264 4.75244 20.52 4.50284ZM21.9441 6.72003L7.68002 14.88L0.982522 11.04C0.974842 11.1999 0.960022 11.3583 0.960022 11.52C0.960022 17.6175 5.90258 22.56 12 22.56C18.0975 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.9441 6.72003Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30823)'%3E%3Cpath d='M11.7065 0.975848C8.60991 1.04404 5.37995 2.40426 3.13685 5.41866C-0.49483 10.3012 0.463212 17.0531 5.31841 20.789C7.38001 22.3754 9.73032 23.0558 11.969 23.0558C14.4185 23.0558 16.7265 22.234 18.3825 20.8996L18.405 20.9258L19.1259 20.2921L16.6828 17.5105L15.6647 18.4433C15.1266 18.9339 14.6082 19.4069 14.1028 19.8937C13.2858 18.961 12.4572 18.0375 11.6297 17.114C11.2308 16.669 10.8323 16.2235 10.4344 15.7771C10.4113 15.7517 10.3894 15.7252 10.3678 15.6983L11.534 14.608L8.53123 11.2171L9.70685 10.1155L6.65529 6.71804L10.8094 2.96522L12.3431 4.6246L14.8847 2.36804C14.9063 2.37476 14.9268 2.38194 14.9484 2.38866L16.4025 3.98147L17.7619 2.73741C17.7619 2.73741 17.4022 2.40354 17.0475 2.20866C16.9932 2.1789 16.9427 2.17068 16.8947 2.17116C15.3744 1.35954 13.5645 0.934935 11.7065 0.975848ZM18.5606 3.47897L17.3465 4.58991L18.4415 5.80491L19.6603 4.70897L18.5606 3.47897ZM14.8659 3.8071L12.9881 5.51335L14.6775 7.39022L16.5525 5.6971L14.8659 3.8071ZM10.6903 4.49804L8.1581 6.7921L10.4428 9.33366L12.9806 7.04241L10.6903 4.49804ZM20.235 7.40897L19.0247 8.51147L20.1281 9.7321L21.3478 8.62585L20.235 7.40897ZM16.6819 7.79429L14.8069 9.49397L16.4953 11.3783L18.375 9.67866L16.6819 7.79429ZM12.5747 9.00554L10.0415 11.3052L12.3309 13.8468L14.8565 11.5499L12.5747 9.00554ZM21.9225 11.3362L20.7056 12.4312L21.81 13.6518L23.0297 12.554L21.9225 11.3362ZM18.3694 11.984L16.4944 13.679L18.1847 15.5662L20.0615 13.8627L18.3694 11.984ZM14.4459 13.574L11.9137 15.8643L14.1928 18.4124L16.7344 16.1184L14.4459 13.574ZM20.0972 15.9862L18.2297 17.6887L19.9219 19.5618L21.8025 17.8668L20.0972 15.9862Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30823'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30825)'%3E%3Cpath d='M11.28 0C5.32465 0 0.480011 4.84464 0.480011 10.8C0.480011 16.7554 5.32465 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8688 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6556 23.8095 22.6791 23.8369C22.7732 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2196 23.975 23.2988 23.9231C23.4984 23.795 23.5743 23.5405 23.4778 23.3241C23.425 23.205 22.121 20.3923 16.8928 19.1822L16.7503 19.1428C15.4582 18.8231 14.4147 18.3025 13.65 17.595C12.6622 16.682 12.4735 15.7604 12.4725 15.7547C12.4284 15.5104 12.1998 15.3412 11.9569 15.3619C11.7092 15.3844 11.52 15.5914 11.52 15.84C11.52 15.889 11.5231 16.8436 11.6897 17.745C11.5467 17.7551 11.4111 17.76 11.28 17.76C7.44241 17.76 4.32001 14.6376 4.32001 10.8C4.32001 6.9624 7.44241 3.84 11.28 3.84C15.1176 3.84 18.24 6.9624 18.24 10.8C18.24 11.0861 18.2221 11.3754 18.1856 11.6634C17.2804 11.5204 16.38 11.52 16.32 11.52C16.0407 11.52 15.84 11.7598 15.84 12.0094C15.8458 12.27 16.0584 12.4795 16.3191 12.48C16.3287 12.48 17.3275 12.4895 18.2213 13.0641C19.703 14.0164 20.0578 15.4544 20.0606 15.4669C20.1053 15.6646 20.2697 15.8123 20.4713 15.8363C20.6714 15.8569 20.8676 15.7547 20.9578 15.5728C21.7023 14.068 22.08 12.4618 22.08 10.8C22.08 4.84464 17.2354 0 11.28 0ZM18.5447 15.3609C18.4271 15.3538 18.3354 15.4049 18.285 15.4931C18.1833 15.6712 18.2591 16.024 18.4641 16.3313C18.6719 16.6423 18.848 16.8 18.9881 16.8C19.1168 16.8 19.2455 16.639 19.185 16.2497C19.149 16.0174 19.0135 15.5124 18.6703 15.3881C18.6259 15.372 18.5839 15.3633 18.5447 15.3609ZM16.9763 16.8C16.7607 16.8 16.5813 16.8561 16.4709 16.9641C16.1877 17.2415 16.315 17.729 16.7484 18.03C16.938 18.161 17.2105 18.24 17.4778 18.24C17.75 18.24 17.9775 18.1586 18.1181 18.0113C18.3701 17.7425 18.2254 17.362 17.7488 17.0419C17.5126 16.8835 17.2379 16.8 16.9763 16.8Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30825'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4779 3C10.7322 3 6.95718 6.82892 6.95718 11.5207C6.95718 16.2664 10.7861 20.0414 15.4779 20.0414C20.1697 20.0414 23.9986 16.2125 23.9986 11.5207C23.9986 6.82892 20.1697 3 15.4779 3ZM15.4779 14.7025C13.7522 14.7025 12.2961 13.2464 12.2961 11.5207C12.2961 9.795 13.7522 8.33892 15.4779 8.33892C17.2036 8.33892 18.6596 9.795 18.6596 11.5207C18.6058 13.2464 17.2036 14.7025 15.4779 14.7025Z' fill='%2325292D'/%3E%3Cpath d='M6.90285 5.48071V17.8843H3.88286L0 5.48071H6.90285Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.48421 9C6.48421 9 5.55789 9 5.30526 9.88421C5.05263 10.6842 4.42105 12.9579 4.37895 13H4.21053C4.21053 13 3.53684 10.7263 3.32632 9.88421C3.07368 9 2.14737 9 2.14737 9H0V15.7368H2.14737V11.7368H2.31579L3.57895 15.7368H5.05263L6.31579 11.7368H6.48421V15.7368H8.63158V9H6.48421ZM14.2737 9C14.2737 9 13.6421 9.04211 13.3474 9.71579L11.8316 13H11.6632V9H9.51579V15.7368H11.5368C11.5368 15.7368 12.2105 15.6947 12.5053 15.0211L13.9789 11.7368H14.1474V15.7368H16.2947V9H14.2737V9ZM17.2211 12.0737V15.7368H19.3684V13.5895H21.6842C22.6947 13.5895 23.5368 12.9579 23.8737 12.0737H17.2211V12.0737ZM21.6842 9H16.9263C17.1789 10.2632 18.1474 11.3158 19.3684 11.6526C19.6632 11.7368 19.9579 11.7789 20.2526 11.7789H23.9158C24 11.6105 24 11.4421 24 11.2737C24 10.0105 22.9474 9 21.6842 9V9Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico{transition:0.3s;background-color: var(--color-greydark);opacity:0.5;width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 12px;}
.social-links .vk:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1141)'%3E%3Cpath d='M19.915 13.028C19.527 12.538 19.638 12.32 19.915 11.882C19.92 11.877 23.123 7.451 23.453 5.95L23.455 5.949C23.619 5.402 23.455 5 22.662 5H20.038C19.37 5 19.062 5.345 18.897 5.731C18.897 5.731 17.561 8.929 15.671 11.002C15.061 11.601 14.779 11.793 14.446 11.793C14.282 11.793 14.027 11.601 14.027 11.054V5.949C14.027 5.293 13.84 5 13.287 5H9.161C8.742 5 8.493 5.306 8.493 5.591C8.493 6.213 9.438 6.356 9.536 8.106V11.903C9.536 12.735 9.385 12.888 9.05 12.888C8.158 12.888 5.993 9.677 4.71 6.002C4.451 5.289 4.198 5.001 3.525 5.001H0.9C0.151 5.001 0 5.346 0 5.732C0 6.414 0.892 9.805 4.148 14.285C6.318 17.343 9.374 19 12.154 19C13.825 19 14.029 18.632 14.029 17.999C14.029 15.077 13.878 14.801 14.715 14.801C15.103 14.801 15.771 14.993 17.331 16.468C19.114 18.217 19.407 19 20.405 19H23.029C23.777 19 24.156 18.632 23.938 17.906C23.439 16.379 20.067 13.238 19.915 13.028Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1141'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .odnoklassniki:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1138)'%3E%3Cpath d='M4.72098 12.8782C4.10798 14.0832 4.80398 14.6592 6.39198 15.6432C7.74198 16.4772 9.60698 16.7822 10.805 16.9042C10.314 17.3762 12.564 15.2122 6.08398 21.4452C4.70998 22.7622 6.92198 24.8752 8.29498 23.5862L12.012 20.0012C13.435 21.3702 14.799 22.6822 15.729 23.5912C17.103 24.8852 19.314 22.7902 17.955 21.4502C17.853 21.3532 12.918 16.6192 13.219 16.9092C14.432 16.7872 16.269 16.4642 17.603 15.6482L17.602 15.6472C19.19 14.6582 19.886 14.0832 19.282 12.8782C18.917 12.1942 17.933 11.6222 16.623 12.6112C16.623 12.6112 14.854 13.9662 12.001 13.9662C9.14698 13.9662 7.37898 12.6112 7.37898 12.6112C6.06998 11.6172 5.08198 12.1942 4.72098 12.8782Z' fill='%23ECA28D'/%3E%3Cpath d='M11.999 12.142C15.477 12.142 18.317 9.424 18.317 6.078C18.317 2.718 15.477 0 11.999 0C8.51999 0 5.67999 2.718 5.67999 6.078C5.67999 9.424 8.51999 12.142 11.999 12.142ZM11.999 3.079C13.708 3.079 15.102 4.42 15.102 6.078C15.102 7.722 13.708 9.063 11.999 9.063C10.29 9.063 8.89599 7.722 8.89599 6.078C8.89499 4.419 10.289 3.079 11.999 3.079Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1138'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .dzen:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1134)'%3E%3Cpath d='M21.6333 11.5531C21.6351 11.5531 21.6364 11.5531 21.6382 11.5531C21.7609 11.5531 21.878 11.5017 21.9611 11.4115C22.0456 11.3199 22.0874 11.1972 22.0764 11.0731C21.6347 6.21417 17.7877 2.36593 12.9284 1.92329C12.8052 1.91361 12.6811 1.95365 12.5896 2.03857C12.4981 2.12305 12.447 2.24229 12.4483 2.36681C12.5249 8.82425 13.3767 11.4629 21.6333 11.5531ZM21.6333 12.4455C13.3767 12.5357 12.5253 15.1743 12.4488 21.6318C12.4475 21.7563 12.4985 21.8755 12.59 21.96C12.6719 22.0353 12.7788 22.0771 12.8888 22.0771C12.902 22.0771 12.9156 22.0766 12.9288 22.0753C17.7882 21.6327 21.6351 17.7849 22.0764 12.9255C22.0874 12.8014 22.0461 12.6787 21.9611 12.5871C21.8762 12.4956 21.7579 12.4503 21.6333 12.4455ZM11.0421 1.92549C6.19814 2.38089 2.36354 6.22825 1.92398 11.074C1.91298 11.1981 1.95434 11.3208 2.03926 11.4123C2.12242 11.5025 2.2399 11.5536 2.36222 11.5536C2.36398 11.5536 2.36574 11.5536 2.3675 11.5536C10.5968 11.459 11.4465 8.82161 11.5239 2.36857C11.5252 2.24405 11.4737 2.12437 11.3822 2.03989C11.2898 1.95541 11.1662 1.91405 11.0421 1.92549ZM2.36706 12.445C2.23022 12.4296 2.12286 12.4947 2.03882 12.5863C1.95434 12.6778 1.91254 12.8005 1.92354 12.9246C2.3631 17.7703 6.19814 21.6177 11.0421 22.0731C11.0557 22.0744 11.0698 22.0749 11.0835 22.0749C11.1935 22.0749 11.2999 22.0335 11.3818 21.9583C11.4733 21.8738 11.5248 21.7541 11.5235 21.6296C11.446 15.177 10.5968 12.5396 2.36706 12.445Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1134'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1132)'%3E%3Cpath d='M9.417 15.1814L9.02 20.7654C9.588 20.7654 9.83399 20.5214 10.129 20.2284L12.792 17.6834L18.31 21.7244C19.322 22.2884 20.035 21.9914 20.308 20.7934L23.93 3.82141L23.931 3.82041C24.252 2.32441 23.39 1.73941 22.404 2.10641L1.11399 10.2574C-0.339005 10.8214 -0.317005 11.6314 0.866995 11.9984L6.30999 13.6914L18.953 5.78041C19.548 5.38641 20.089 5.60441 19.644 5.99841L9.417 15.1814Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1132'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1129)'%3E%3Cpath d='M17.507 14.3062L17.498 14.3812C15.299 13.2852 15.069 13.1392 14.785 13.5652C14.588 13.8602 14.014 14.5292 13.841 14.7272C13.666 14.9222 13.492 14.9372 13.195 14.8022C12.895 14.6522 11.932 14.3372 10.792 13.3172C9.90402 12.5222 9.30802 11.5472 9.13202 11.2472C8.83902 10.7412 9.45202 10.6692 10.01 9.61319C10.11 9.40319 10.059 9.23819 9.98502 9.08919C9.91002 8.93919 9.31302 7.46919 9.06302 6.88319C8.82302 6.29919 8.57602 6.37319 8.39102 6.37319C7.81502 6.32319 7.39402 6.33119 7.02302 6.71719C5.40902 8.49119 5.81602 10.3212 7.19702 12.2672C9.91102 15.8192 11.357 16.4732 14.001 17.3812C14.715 17.6082 15.366 17.5762 15.881 17.5022C16.455 17.4112 17.648 16.7812 17.897 16.0762C18.152 15.3712 18.152 14.7862 18.077 14.6512C18.003 14.5162 17.807 14.4412 17.507 14.3062Z' fill='%23ECA28D'/%3E%3Cpath d='M20.52 3.44943C12.831 -3.98357 0.106 1.40743 0.101 11.8934C0.101 13.9894 0.65 16.0334 1.696 17.8384L0 24.0004L6.335 22.3484C14.24 26.6184 23.996 20.9484 24 11.8994C24 8.72343 22.76 5.73443 20.505 3.48843L20.52 3.44943ZM22.002 11.8664C21.996 19.4994 13.617 24.2664 6.99 20.3704L6.63 20.1564L2.88 21.1314L3.885 17.4864L3.646 17.1114C-0.478 10.5464 4.26 1.96643 12.072 1.96643C14.726 1.96643 17.217 3.00143 19.093 4.87643C20.968 6.73543 22.002 9.22643 22.002 11.8664Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1129'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .viber:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1123)'%3E%3Cpath d='M23.155 13.8906C23.871 7.86358 22.811 4.05858 20.899 2.33758L20.9 2.33658C17.814 -0.602417 7.39202 -1.03742 3.70002 2.46858C2.04202 4.18358 1.45802 6.70058 1.39402 9.81658C1.33002 12.9336 1.25402 18.7726 6.69502 20.3566H6.70002L6.69502 22.7756C6.69502 22.7756 6.65802 23.7556 7.28402 23.9526C8.00002 24.1846 8.32402 23.7296 10.551 21.0696C14.275 21.3926 17.135 20.6526 17.46 20.5446C18.212 20.2926 22.467 19.7296 23.155 13.8906ZM10.918 19.3676C10.918 19.3676 8.56102 22.3066 7.82802 23.0696C7.58802 23.3176 7.32502 23.2946 7.32902 22.8026C7.32902 22.4796 7.34702 18.7866 7.34702 18.7866C2.73402 17.4646 3.00602 12.4926 3.05602 9.89158C3.10602 7.28958 3.58202 5.15858 4.98602 3.72358C8.22502 0.686583 17.362 1.36558 19.69 3.55358C22.536 6.07658 21.523 13.2046 21.529 13.4476C20.944 18.3216 17.496 18.6306 16.862 18.8416C16.591 18.9316 14.076 19.5786 10.918 19.3676Z' fill='%23ECA28D'/%3E%3Cpath d='M12.222 4.29688C11.837 4.29688 11.837 4.89688 12.222 4.90188C15.209 4.92488 17.669 7.00688 17.696 10.8259C17.696 11.2289 18.286 11.2239 18.281 10.8209C18.249 6.70588 15.562 4.31988 12.222 4.29688Z' fill='%23ECA28D'/%3E%3Cpath d='M16.151 10.1891C16.142 10.5871 16.731 10.6061 16.736 10.2031C16.785 7.93413 15.386 6.06513 12.757 5.86813C12.372 5.84013 12.332 6.44513 12.716 6.47313C14.996 6.64613 16.197 8.20213 16.151 10.1891Z' fill='%23ECA28D'/%3E%3Cpath d='M15.521 12.7761C15.027 12.4901 14.524 12.6681 14.316 12.9491L13.881 13.5121C13.66 13.7981 13.247 13.7601 13.247 13.7601C10.233 12.9631 9.42697 9.80906 9.42697 9.80906C9.42697 9.80906 9.38997 9.38206 9.66597 9.15306L10.21 8.70306C10.482 8.48706 10.654 7.96706 10.377 7.45606C9.63697 6.11906 9.13997 5.65806 8.88697 5.30406C8.62097 4.97106 8.22097 4.89606 7.80497 5.12106H7.79597C6.93097 5.62706 5.98397 6.57406 6.28697 7.54906C6.80397 8.57706 7.75397 11.8541 10.782 14.3301C12.205 15.5011 14.457 16.7011 15.413 16.9781L15.422 16.9921C16.364 17.3061 17.28 16.3221 17.769 15.4311V15.4241C17.986 14.9931 17.914 14.5851 17.597 14.3181C17.035 13.7701 16.187 13.1651 15.521 12.7761Z' fill='%23ECA28D'/%3E%3Cpath d='M13.169 8.10564C14.13 8.16164 14.596 8.66364 14.646 9.69464C14.664 10.0976 15.249 10.0696 15.231 9.66664C15.167 8.32064 14.465 7.57064 13.201 7.50064C12.816 7.47764 12.78 8.08264 13.169 8.10564Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1123'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1121)'%3E%3Cpath d='M23.469 5.92901L23.499 6.12501C23.209 5.09601 22.426 4.30201 21.431 4.01301L21.41 4.00801C19.539 3.50001 12.01 3.50001 12.01 3.50001C12.01 3.50001 4.49999 3.49001 2.60999 4.00801C1.59599 4.30201 0.811989 5.09601 0.526989 6.10401L0.521989 6.12501C-0.177011 9.77601 -0.182011 14.163 0.552989 18.072L0.521989 17.874C0.811989 18.903 1.59499 19.697 2.58999 19.986L2.61099 19.991C4.47999 20.5 12.011 20.5 12.011 20.5C12.011 20.5 19.52 20.5 21.411 19.991C22.426 19.697 23.21 18.903 23.495 17.895L23.5 17.874C23.818 16.176 24 14.222 24 12.226C24 12.153 24 12.079 23.999 12.005C24 11.937 24 11.856 24 11.775C24 9.77801 23.818 7.82401 23.469 5.92901ZM9.60799 15.651V8.35801L15.874 12.01L9.60799 15.651Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1121'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links a{transition: 0.3s;display:flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width:24px;min-width: 24px;height:24px;background-color: var(--color-primary);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .social-links a:hover:before{background-color: var(--color-black);}
  .payment .payment-ico:hover{background-color: var(--color-primary);opacity:1;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
#page-title .title_wrap{flex-wrap: wrap;}
#page-title .orderNum, .order-info__container .orderNum{font-family: var(--font-family);}
.title_wrap{position:relative;margin-bottom: 26px;display: flex;flex-direction: column;align-items: center;text-align: center;}
.title_wrap .title{width:100%;position:relative;font-family: var(--font-family-title);;margin:0;text-align: center;font-size: 36px;font-weight: 400;color: var(--color-black);text-transform: uppercase;user-select: none;}
.title_wrap .inf, .title_wrap .res{font-size: 26px;font-weight: 700;text-transform: uppercase;color: var(--color-primary);}
.title_wrap .text{width: 100%;font-size: 24px;color: var(--color-primary);margin-bottom: 16px;}
@media (max-width: 1023px){
  .title_wrap .inf, .title_wrap .res{font-size: 22px;}
}
@media (max-width: 767px){
  .title_wrap .title{font-size:30px;}
  .title_wrap .text{font-size:18px;}
}
@media (max-width: 479px){
  .title_wrap{margin-bottom: 20px;}
  .title_wrap .title{font-size:24px;}
  .title_wrap .text{font-size:16px;margin-bottom: 8px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 20px;position: relative;white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;justify-content: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar{height: 2px;}
#breadcrumbs ul li{display: inline-flex;align-items: center;}
#breadcrumbs ul li:before{content: "";margin: 0 16px;display: block;background-color: var(--color-greydark);transition: 0.3s;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.5623 8L5.3123 1.75L4.4248 2.6375L6.5748 4.775L9.7998 8L6.5748 11.225L4.4373 13.3625L5.3248 14.25L11.5623 8Z' fill='%23635258' fill-opacity='0.5'/%3E%3C/svg%3E");}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 16px;color: var(--color-greydark);}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;font-weight: 400;color: var(--color-greydark);}
#breadcrumbs ul li a:hover{color: var(--color-primary);}
@media (max-width: 639px){
  #breadcrumbs .breadcrumbs-list{justify-content: flex-start;}
}
@media (max-width: 479px){
  #breadcrumbs ul li a{font-size:14px;}
}
.divide{width: 100%;position:relative;}
.divide:before{content: '';display:block;width:100vw;border-top: 1px solid var(--line);position:absolute;bottom: 0;left: 50%;transform:translateX(-50%);}
/*Товары на главной*/
#pdt__index .products-grid .item:nth-child(n+9){display: none;}
#pdt__index .products-grid .item.is-show{display: block !important;}
#pdt__index .showAll{margin: 0 auto;width: max-content;display: flex;align-items: center;justify-content: center;margin-top: 30px;font-size: 16px;color: var(--color-greydark);transition: 0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #pdt__index .showAll:hover{color:var(--color-black);}
}
@media (max-width: 1023px){
  #pdt__index .products-grid .item:nth-child(n+7){display: none;}
}
@media (max-width: 639px){
  #pdt__index .products-grid .item:nth-child(n+5){display: none;}
}
.product__hoverImages{position: absolute;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.3s ease;display: flex;flex-wrap: wrap;z-index: 2;}
.product__hoverImage{margin: 0 .5rem 0 0;flex-grow: 1;height: 100%;position: relative;cursor: pointer;}
.product__hoverImage:last-child{margin: 0;}
.product-pointersInner{position: absolute;left: 12px;bottom: 12px;display: flex;align-items: center;grid-gap: 6px;transition: 0.3s;z-index: 1;}
.product-pointersInner .pointersItem{background: var(--color-greydark);opacity:0.5;border-radius: 50%;height: 8px;width: 8px;}
.product-pointersInner .pointersItem.active{opacity:1;}
@media (max-width: 981px){
  .product__hoverImages, .product-pointersInner, .product-pointersInner{display: none !important;}
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.item .product-ico{width: 40px;height: 40px;background: var(--color-white);display: flex;align-items: center;justify-content: center;transition: 0.3s;position: relative;}
.item .product-ico .icon_{margin: 0;min-width: 24px;width: 24px;height: 24px;transition: 0.3s;}
.item .product-ico.added{background:var(--color-primary);}
.item .product-ico.added .icon_{background-color:var(--color-white);}
.item .actions .callback_notify{background: var(--color-grey);color:var(--color-black);border-color: var(--color-grey);}
.item .actions .callback_notify .icon_{background-color:var(--color-black);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-ico:not(.added):hover{background: var(--color-primary);}
  .product-ico:not(.added):hover .icon_{background-color: var(--color-white);}
  .item .actions .callback_notify:hover{background: var(--color-black);color:var(--color-white);border-color: var(--color-black);}
  .item .actions .callback_notify:hover .icon_{background-color:var(--color-white);}
}
@media (max-width: 479px){
  .item .icon_sticker span{width: 40px;height: 22px;font-size: 12px;}
}
.products-container{width:100%;position:relative;}
body .products-grid.products-swiper{display:block;overflow: visible;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 32px 16px;text-align: center;width: 100%;}
.products-grid .item{width: calc(100% / 4 - 12px);position: relative;height:auto;background: var(--color-white);}
.products-grid .item .links_container{display: flex;flex-direction: column;grid-gap: 12px;position: absolute;top: 12px;right: 12px;z-index: 3;transition:0.3s;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--bgImg);z-index: 0;padding: 0;overflow: hidden;border-radius: 0;text-align: center;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 135%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;object-position: center;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.products-grid .item .quickview{display:none;}
.products-grid .item .price-box{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 6px 12px;align-items: center;margin-top: auto;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding: 16px;display: flex;flex-direction: column;flex: 1;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-name{color: var(--color-black);transition: 0.3s;margin-bottom: 12px;word-break: break-word;}
.products-grid .item .product-shop .price:not(.old-price){font-size: 18px;align-items: center;}
.products-grid .item .product-shop .price span{white-space: initial;overflow: hidden;}
.products-grid .item .product-shop .old-price{font-size: 16px;}
.products-grid .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
.products-grid .item .actions{position: absolute;left: 16px;bottom: 16px;width: calc(100% - 32px);z-index: 3;transition: 0.3s;}
.products-grid .item .actions a{width:100%;}
.products-grid .item .actions a .icon_{width:24px;height:24px;min-width:24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item .product-name:hover{color:var(--color-primary);}
  .products-grid .item .actions{bottom: -100%;left: 12px;right: 12px;width: calc(100% - 24px);}
  .products-grid .item:hover .actions{bottom: 12px;}
  .products-grid .item .links_container{right: -60px;}
  .products-grid .item:hover .links_container{right: 12px;}
}
@media (max-width: 979px){
  .products-grid .item .product-image{position: initial;}
  .products-grid .item form{padding-bottom:54px;}
  .products-grid .item .actions a{padding: 9px 24px;}
}
@media (min-width: 1024px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 1023px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 11px);}
  .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 1023px){
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
}
@media (max-width: 639px){
  #main .products .col-right .products-grid .item{width: calc(50% - 8px);}
  .products-grid .item{width: calc(50% - 8px);}
}
@media (min-width: 640px) and (max-width: 767px){
  .products-grid .item .actions a{font-size: 0;padding: 10px;}
  .products-grid .item .actions a .icon_{margin:0;width: 20px;height: 20px;min-width: 20px;}
  .products-grid .item .product-shop{padding:12px;}
  .products-grid .item .product-name{font-size:14px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size:16px;}
}
@media (max-width: 479px){
  .products-grid .item .actions a{font-size: 0;padding: 10px;}
  .products-grid .item .actions a .icon_{margin:0;width: 20px;height: 20px;min-width: 20px;}
  .products-grid .item .links_container{top: 6px;right: 6px;}
  .products-grid .item .links_container .product-ico .icon_{width: 20px;height: 20px;min-width: 20px;}
  .products-grid .item .links_container .product-ico{background: rgb(255 255 255 / 70%);width: 34px;height: 34px;}
  .products-grid .item .product-shop{padding:12px;}
  .products-grid .item .product-name{font-size:14px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size:16px;}
  .products-grid .item .actions{left: 12px;bottom: 12px;width: calc(100% - 12px* 2);}
}
@media (max-width: 319px){
  .products-grid .item{width: 100%;}
  #main .products .col-right .products-grid .item{width: 100%;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.products-list .item{position: relative;display: flex;width: calc(100% / 2 - 8px);background: var(--color-white);}
.products-list .item .product-image{position: relative;background: var(--bgImg);width: 181px;border-radius: 0;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.products-list .item .product-image .product-img{width: 100%;padding-bottom: 135%;}
.products-list .item .product-image img{object-fit: contain;object-position: center;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.products-list .item .product-shop{width: calc(100% - 181px);padding: 16px;}
.products-list .actions{display: flex;flex-direction: column;}
.products-list .actions .actions-btn, .products-list .product-ico{border: 1px solid var(--color-primary20);}
.products-list .product-ico .icon_{width: 20px;min-width: 20px;height: 20px;margin: 0;background-color: var(--color-black);}
.products-list .actions_wrap{width: 100%;display: flex;align-items: center;grid-gap: 16px;margin-top: 12px;}
.products-list .actions .actions-btn{font-size: 0;width: 40px;height: 40px;padding: 0;background: var(--color-white);}
.products-list .actions .actions-btn .icon_{width: 24px;height: 24px;min-width: 24px;margin: 0;background-color:var(--color-black);}
.products-list .product-name{width: 100%;font-size: 16px;}
.products-list .links_container{display: flex;align-items: center;grid-gap: 16px;justify-content: flex-end;}
.products-list .price-box{width: 100%;display: flex;align-items: center;grid-gap: 0 12px;flex-wrap: wrap;margin-top: 12px;}
.products-list .price-box .price:not(.old-price){display: block;font-size:18px;}
.products-list .price-box .price:.old-price{font-size:16px;}
.products-list .no-old-price{display:none;}
.products-list .goods_features-inner{margin-bottom: 20px;border: 0;display: flex;flex-direction: column;grid-gap: 4px;}
.products-list .goods_features-item{font-size: 14px;color: var(--color-secondary);}
.products-list .product_description{margin-top: 12px;-webkit-line-clamp: 4;font-size:14px;color:var(--color-greydark);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-list .actions .actions-btn:hover{background: var(--color-primary);}
  .products-list .actions .actions-btn:hover .icon_{background-color: var(--color-white);}
  .products-list .item .product-ico:not(.added):hover{background-color: var(--color-primary);}
  .products-list .item .product-ico:not(.added):hover .icon_{background-color: var(--color-white);}
  .products-list .item:hover:before{opacity: 1;visibility: visible;}
}
@media (max-width: 899px){
  .products-list .item{width:100%;}
}
@media (max-width: 639px){
  .products-list .item .product-image{width: 120px;}
  .products-list .item .product-shop{width: calc(100% - 120px);}
}
@media (max-width: 479px){
  .products-list .item .product-image{width: 74px;}
  .products-list .item .product-shop{width: calc(100% - 74px);padding:12px;}
  .products-list .actions_wrap, .products-list .links_container{grid-gap: 12px;}
  .products-list .product_description{display:none;}
  .products-list .icon_sticker{display:none;}
  .products-list .product-name{font-size:14px;}
  .products-list .price-box .price:not(.old-price){font-size:16px;}
  .products-list .price-box .price.old-price{font-size:14px;}
  .toolbar_up .toolbar_result{font-size: 14px;}
}
/*Бегущие строки*/
.marquee_wrap{position:relative;height:42px;margin-bottom: 12px;}
.marquee{position: absolute;left: 50%;transform: translateX(-50%);display: flex;align-items: center;width: 100vw;overflow: hidden;}
.marquee .marquee_wrap{font-size: 36px;font-family: var(--font-family-title);text-transform: uppercase;padding: 0;display: flex;align-items: center;}
.marquee .marquee_wrap .icon_{width: 18px;height: 18px; min-width: 18px;background-color: var(--color-black);margin: 0 26px;}    
.marquee .marquee-inner{animation: left-right 20s linear infinite 0s;transition:all .5s ease;white-space:nowrap;display:flex;align-items:center;text-align:center;}
.marquee .scrolling_content{display:flex;align-items:center;overflow:hidden}
@keyframes left-right{
  0%{
    transform:translate(-100%)
  }to{
    transform:translate(0)
  }
}
@keyframes right-left{
  0%{
    transform:translate(0)
  }to{
    transform:translate(-100%)
  }
}
@media (max-width: 767px){
  .marquee .marquee_wrap{font-size: 24px;}
}
/*Распродажа*/
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 0;}
.sale-counter > div{font-weight: 700;font-size: 32px;position: relative;display: flex;align-items: center;justify-content: center;grid-gap: 0;color: var(--color-primary);}
.sale-counter > div.seconds .count{color: var(--color-primary);}
.sale-counter > div .name{font-size: 26px;}
.sale-counter > div:not(.seconds):after{content: ':';margin: 0 16px;}
.sale-counter > div .count{margin-right: 5px;}
@media (max-width: 767px){
  .sale-counter > div{font-size:28px;}
  .sale-counter > div .name{font-size: 24px;}
}
@media (max-width: 479px){
  .sale-counter > div{font-size:20px;}
  .sale-counter > div .name{font-size:18px;}
}
.index_mainBlock .index_mainBlock_wrapper{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.index_mainBlock .content_imgs, .index_mainBlock .content{width: calc(100% / 2 - 8px);position: relative;}
.index_mainBlock .content .title_wrap .title{text-align: left;}
.index_mainBlock .content_img{width: 100%;object-fit: contain;}
.index_mainBlock .content_img:first-child{max-width: 60%;max-height: 90%;}
.index_mainBlock .content_img:last-child{position: absolute;top: 118px;right: 0;max-width: 50%;}
.index_mainBlock .index_mainBlock_btn{margin-top:26px;}
@-webkit-keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
  
@media (min-width: 960px){
  .index_mainBlock .content_img:last-child{animation: mover 1s infinite alternate;}
}
@media (max-width: 1023px){
  .index_mainBlock .content_img:first-child{max-width: 80%;}
  .index_mainBlock .content_img:last-child{top: 230px;max-width: 45%;}  
}
@media (max-width: 767px){
  .index_mainBlock .content_imgs{display:none;}
  .index_mainBlock .content_imgs, .index_mainBlock .content{width:100%;}
  .index_mainBlock .index_mainBlock_btn{margin-left: auto;margin-right: auto;}
  .index_mainBlock .content .title_wrap .title{text-align: center;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.thumblist-box{position: relative;width:100%;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.thumblist-box .thumblist__item{width: calc(100% / 2 - 8px);}
.product-img-box .product-image{overflow: hidden;position: relative;width: 100%;}
.product-img-box .product-image a{width: 100%;padding-bottom: 135%;position:relative;display: block;border-radius: 0;overflow: hidden;background: var(--bgImg);}
.product-img-box .product-image a img{object-fit: contain;object-position: center;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.product-view .product-img-box .thumblist a{padding-bottom: 135%;display: block;text-align: center;background: var(--bgImg);border-radius: 0;overflow: hidden;position: relative;}
.product-view .product-img-box .thumblist a img{object-fit: contain;object-position: center;height: 100%;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.product-img-box.no-photo .thumblist{padding: 0;}
.product-img-box.no-photo .swiper-slide{height: auto !important;}
.product-img-box.no-photo .swiper-navigation{display:none;}
.thumblist__image{outline: none;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 32px;height: 32px;}
.thumblist .swiper-navigation [class*="button-"]{}
.thumblist .swiper-navigation [class*="button-"]:hover{}
.thumblist .swiper-navigation [class*="button-"].swiper-button-disabled{opacity: 0.5;}
.thumblist .swiper-navigation:before{display: none;}
.thumblist .swiper-button-prev{left: 0;}
.thumblist .swiper-button-next{right: 0;}
.thumblist .swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.product-view .thumblist .swiper-button-prev, .product-view .thumblist .swiper-button-next{top: 50%;transform: translateY(-50%);width: max-content;height: max-content;border: 0;border-radius: 0;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 16px;height: 16px;background-color: var(--color-secondary);}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.67466 15.5321C3.37551 15.2324 3.20745 14.826 3.20745 14.4023C3.20745 13.9785 3.37551 13.5721 3.67466 13.2724L8.92946 8.00999L3.67466 2.74754C3.52225 2.60013 3.40069 2.42379 3.31705 2.22882C3.23342 2.03385 3.1894 1.82415 3.18756 1.61196C3.18572 1.39977 3.22609 1.18933 3.30633 0.992937C3.38657 0.79654 3.50505 0.618113 3.65488 0.468066C3.80471 0.318019 3.98288 0.199357 4.17899 0.119004C4.3751 0.0386524 4.58523 -0.00178337 4.79711 6.10352e-05C5.009 0.00190449 5.21839 0.04599 5.41308 0.129743C5.60776 0.213496 5.78385 0.335241 5.93105 0.487874L12.314 6.88015C12.6132 7.17984 12.7812 7.58624 12.7812 8.00999C12.7812 8.43374 12.6132 8.84014 12.314 9.13983L5.93105 15.5321C5.6318 15.8317 5.22599 16 4.80286 16C4.37972 16 3.97391 15.8317 3.67466 15.5321Z' fill='%23C1CCC8'/%3E%3C/svg%3E");}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .swiper-slide:not(.swiper-slide-thumb-active) a{filter: opacity(0.6);}
.product-view .slider__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
/*** Товар ***/
.product-view .product-container{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px 16px;}
.product-view .product-container .left_{position: relative;width: 574px;display: flex;flex-wrap: wrap;grid-gap: 16px;height: max-content;position: sticky;top: 16px;}
.product-view .product-container .left_ .product-img-box.no-photo{width: 100%;max-width: 740px;}
.product-view .product-container .left_ .product-img-box.no-photo .product-image{width:100%;}
.product-view .product-container .right_{width: calc(100% - 574px - 16px);display: flex;flex-wrap: wrap;height: max-content;position: sticky;top: 16px;}
.product-view .product-container .left_ .icon_sticker{z-index: 2;}
.product-view .product-view_item{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 30px;}
.product-view .product-view_item[data-name="available"]{justify-content: space-between;}
.product-view .product-view_item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--color-grey);}
.product-view .available-wrap{font-size: 14px;font-weight: 600;margin:0;}
.product-view .product-info{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 16px;margin-bottom: 30px;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-shop{margin-bottom: 30px;}
.product-view .product-header{padding-bottom: 15px;}
.product-view .product-header .product-name h1{display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
.product-view .add-to-cart, .product-view .callback_notify{max-width: 255px;width: calc(100% - (16px * 2) - (48px * 2));min-width: 150px;display: flex;align-items: center;}
.product-view .add_incart .qty-wrap{width:100%;height: 48px;}
.product-view .add-to-cart button{width: 100%;}
.product-view .add_incart{display: flex;align-items: center;width: 100%;}
.product-view .add-to-cart:not(.inCart) .add_incart{display:none;}
.product-view .add-to-cart.inCart .add-cart.cart__{display:none;}
.product-view .action .links{font-size: 0;width: 48px;height: 48px;border: 1px solid var(--color-primary20);background: var(--color-white);display: flex;align-items: center;justify-content: center;transition:0.3s;}
.product-view .action .links .icon_{margin:0;width:24px;min-width:24px;height:24px;transition:0.3s;}
.product-view .action .links.added{background: var(--color-primary);}
.product-view .action .links.added .icon_{background-color: var(--color-white);}
  
.product-view .product-view_rating{display: flex;align-items: center;font-size: 14px;font-weight: 700;margin-left:auto;}
.product-view .product-view_rating .icon_{min-width: 16px;width: 16px;height: 16px;margin-right:12px;background-color:var(--color-starActive);}
.product-view .product-name{font-size: 36px;font-family: var(--font-family-title);text-transform: uppercase;width: 100%;margin-bottom: 24px;word-break: break-word;position: relative;}
.product-view .qty-wrap{width: 100%;max-width:100%;}
.product-view .price-box{width: 100%;display: flex;align-items: center;grid-gap: 8px 24px;margin-bottom: 24px;flex-wrap: wrap;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--color-grey) !important;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.goodsDataMainDiscountInfo .text{margin-right: 10px;}
.productViewModsButtonsBlock{display: flex;align-items: center;flex-wrap: wrap;margin-top:10px;}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .price-box .price span{white-space: initial;overflow: hidden;}
.product-view .goodsDataMainModificationPriceNow{font-size: 28px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 20px;}
.product-view .product-left_center{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .RatingLinksBlock{display: flex;flex-wrap: wrap;align-items: center;}
.product-view .RatingLinksBlock .addOpinion{font-size:14px;display: flex;align-items: center;}
.product-view .RatingLinksBlock .addOpinion:hover{color: var(--color-primary);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--color-primary);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--color-secondary);}
.product-view .ratings_container{display: flex;align-items: center;grid-gap: 12px;margin-bottom:18px;}
.product-view .ratings_text{font-size: 14px;}
.product-view .action{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 16px;width: 100%;}
.product-view .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;}
.product-view .informationBlockSale{display: flex;align-items: center;padding: 4px 12px;border: 1px solid var(--color-primary);color:var(--color-primary);font-size:14px;font-weight: 700;transition:0.3s;gap: 5px;}
.product-view .informationBlockSale .icon_{width:18px;height:18px;min-width:18px;margin-right:0;background-color:var(--color-primary);}
.product-view .informationBlockSale:hover{background:var(--color-primary);color:var(--color-white);}
.product-view .informationBlockSale:hover .icon_{background-color:var(--color-white);}
.product-view .size_btn{margin-bottom: 24px;color: var(--color-primary);font-size: 14px;transition: 0.3s;}
.product-view .ratings_text{font-size: 14px;display: flex;align-items: center;}
.product-view .ratings_text:before{content: '';width: 8px;height: 1px;background: var(--color-black);display: block;margin-right: 16px;}
/* Модификации */
.product-view .ModificationsButtonsBlock{display: flex;align-items: center;grid-gap: 8px 12px;flex-wrap: wrap;}
.product-view .goodsDataMainModificationsBlock{width:100%;display: flex;flex-wrap: wrap;grid-gap: 24px;margin-bottom: 24px;}
.product-view .goodsDataMainModificationsBlock-wrapper{display: flex;flex-direction: column;width: 100%;grid-gap: 10px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{font-size: 16px;transition: 0.3s;background: var(--color-white);border: 1px solid var(--color-secondary);padding: 10px 16px;width: max-content;display: flex;align-items: center;justify-content: center;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active{background: var(--color-secondary20);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:not(.active):hover{color: var(--color-secondary);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select{display: none;width: 100%;padding: 5px;border: 1px solid #dce4e9;cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{width: 100%;max-height: 43px;overflow: hidden;color: var(--color-greylight);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .goodsDataMainModificationsBlockProperty label{font-size: 16px;margin-bottom: 12px;display: block;}
/* Вкладки табы */
.product-tabs{display: flex;flex-direction: column;width: 100%;margin-top: 50px;}
.product-tabs .tab-content{padding: 24px 0;border: 1px solid var(--line);border-right: 0;border-left: 0;}
.product-tabs .tab-content#content_5{border-top: 0;margin-bottom: 24px;}
.product-tabs .tab-content .content_title, .product-tabs .content_block .content_title{font-size: 18px;font-weight: 700;}
.product-tabs .tab-content .content_title{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;cursor: pointer;transition:0.3s;}
.product-tabs .tab-content .content_title .icon_{transition:0.3s;width:18px;min-width:18px;height:18px;margin:0;background-color:var(--color-black);transform: rotate(90deg);}
.product-tabs .tab-content .content_title:hover{color:var(--color-primary);}
.product-tabs .tab-content .content_title:hover .icon_{background-color:var(--color-primary);}
.product-tabs .content_block .content_title{margin-bottom: 16px;}
.product-tabs .tab-content .contant_block{display:none;padding-top:16px;}
.product-tabs .tab-content.opened .content_title .icon_{transform: rotate(90deg) scaleX(-1);}
.product-tabs .tab-content p{margin: 0;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom: 26px;}
.product-tabs .tab-content .delivery_title{display: flex;align-items: center;grid-gap: 16px;margin-bottom: 12px;}
.product-tabs .tab-content .delivery_title .delivery_name{font-weight: 700;font-size: 16px;}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;padding-left: 0;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:12px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;align-items: center;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{margin-left: 5px;}
.product-tabs .tab-content .color_price{}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_price .delivery_price_num{}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 12px;}
.product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px;padding-left:16px;position:relative;}
.product-tabs .tab-content .delivery_zones h5:before{content: '';width: 6px;height: 6px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: var(--color-black);border-radius: 50%;}
.product-tabs .tab-content .delivery-content{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;padding-left: 16px;}
.product-tabs .tab-content .delivery_rules{}
.product-tabs .tab-content .delivery_rules h6{margin-bottom: 12px;font-size: 16px;font-weight: 400;}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 16px;margin-bottom: 8px;font-weight: 400;}
.product-tabs .tab-content .delivery_name{}
.product-tabs .tab-content .delivery_title .delivery_number{color: #fc9d29;margin-right: 10px;}
.product-tabs .tab-content .delivery_title .delivery_price{margin-left: auto;}
.product-tabs .right_tabs{width: calc(100% - 630px);margin-left: 30px;}
.product-tabs .features_block{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.product-tabs .features_block .features_line{width: 100%;position: relative;display: flex;align-items: center;justify-content: space-between;}
.product-tabs .features_line:after{content: '';position: absolute;right: 0;bottom: 5px;left: 0;z-index: -1;border-bottom: 1px dashed var(--color-black);}
.product-tabs .features_left{background: var(--bg);}
.product-tabs .features_right{background: var(--bg);text-align: right;}
.product-tabs .short-description{margin-top: 16px;font-size: 14px;color: var(--color-greydark);}
.product-tabs .rules_count{width: 6px;height: 6px;font-size: 0;background: var(--color-black);border-radius: 50%;margin-right: 8px;display: inline-block;vertical-align: middle;}
.product-tabs .tab_content_payment{display:flex;align-items:center;flex-wrap:wrap;gap: 12px;margin-top: 16px;}
.product-tabs .tab_content_payment .payment_icon{width: 48px;min-width: 48px;height: 48px;background: var(--color-primary20);display:flex;align-items:center;justify-content:center;}
.product-tabs .tab_content_payment .payment_icon:before{content: '';transition: 0.3s;width: 32px;min-width: 32px;height: 32px;display: block;background-position: center;background-repeat: no-repeat;background-size: contain;}
.product-tabs .tab_content_payment .payment_icon.visa:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_4496)'%3E%3Cpath d='M13.0832 10.9922L11.4821 20.9826H14.0373L15.6384 10.9922C15.6494 10.9922 13.0832 10.9922 13.0832 10.9922ZM20.8255 15.0607C19.9263 14.6221 19.378 14.315 19.378 13.8654C19.3889 13.4487 19.8386 13.0319 20.8584 13.0319C21.6919 13.01 22.306 13.2074 22.7666 13.4048L22.9969 13.5035L23.3478 11.4089C22.8434 11.2115 22.0318 10.9922 21.0449 10.9922C18.5116 10.9922 16.7241 12.3082 16.7131 14.1944C16.6912 15.5871 17.9962 16.3548 18.9612 16.8154C19.9592 17.2869 20.2882 17.594 20.2882 18.0217C20.2772 18.6687 19.4876 18.9648 18.7419 18.9648C17.722 18.9648 17.1627 18.8112 16.3293 18.4493L15.9893 18.2958L15.6275 20.4672C16.2306 20.7304 17.3382 20.9716 18.4897 20.9826C21.1874 20.9826 22.9311 19.6886 22.953 17.6707C22.9859 16.596 22.306 15.7516 20.8255 15.0607ZM29.9277 11.0251H27.9427C27.3286 11.0251 26.868 11.2006 26.6048 11.8256L22.7885 20.9826H25.4863L26.232 18.9977H29.2477L29.6316 20.9936H32.0113L29.9277 11.0251ZM26.9667 17.0018C27.0216 17.0018 27.9976 13.7667 27.9976 13.7667L28.7762 17.0018C28.7871 17.0018 27.4712 17.0018 26.9667 17.0018ZM9.33273 10.9922L6.82142 17.7804L6.54726 16.4425C6.08667 14.8962 4.62814 13.2184 2.99414 12.3849L5.29709 20.9716H8.00579L12.0414 10.9922H9.33273Z' fill='%23225ED5'/%3E%3Cpath d='M5.69157 12.2831C5.49417 11.5264 4.86909 11.011 4.02467 11H0.0438657L0 11.1755C3.1035 11.9431 5.7135 14.3009 6.55792 16.5161L5.69157 12.2831Z' fill='%23EFC75E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_4496'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.mastercard:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M21.3333 6.66406C20.1077 6.66406 18.894 6.90548 17.7616 7.37452C16.6292 7.84356 15.6004 8.53105 14.7337 9.39773C13.867 10.2644 13.1795 11.2933 12.7105 12.4257C12.2414 13.5581 12 14.7717 12 15.9974C12 17.2231 12.2414 18.4367 12.7105 19.5691C13.1795 20.7015 13.867 21.7304 14.7337 22.5971C15.6004 23.4637 16.6292 24.1512 17.7616 24.6203C18.894 25.0893 20.1077 25.3307 21.3333 25.3307C22.559 25.3307 23.7727 25.0893 24.905 24.6203C26.0374 24.1512 27.0663 23.4637 27.933 22.5971C28.7997 21.7304 29.4872 20.7015 29.9562 19.5691C30.4253 18.4367 30.6667 17.2231 30.6667 15.9974C30.6667 14.7717 30.4253 13.5581 29.9562 12.4257C29.4872 11.2933 28.7997 10.2644 27.933 9.39773C27.0663 8.53105 26.0374 7.84356 24.905 7.37452C23.7727 6.90548 22.559 6.66406 21.3333 6.66406Z' fill='%23FF9800'/%3E%3Cpath d='M10.6663 6.66406C9.44067 6.66406 8.227 6.90548 7.09463 7.37452C5.96226 7.84356 4.93336 8.53105 4.06668 9.39773C3.2 10.2644 2.51251 11.2933 2.04347 12.4257C1.57442 13.5581 1.33301 14.7717 1.33301 15.9974C1.33301 17.2231 1.57442 18.4367 2.04347 19.5691C2.51251 20.7015 3.2 21.7304 4.06668 22.5971C4.93336 23.4637 5.96226 24.1512 7.09463 24.6203C8.227 25.0893 9.44067 25.3307 10.6663 25.3307C11.892 25.3307 13.1057 25.0893 14.2381 24.6203C15.3704 24.1512 16.3993 23.4637 17.266 22.5971C18.1327 21.7304 18.8202 20.7015 19.2892 19.5691C19.7583 18.4367 19.9997 17.2231 19.9997 15.9974C19.9997 14.7717 19.7583 13.5581 19.2892 12.4257C18.8202 11.2933 18.1327 10.2644 17.266 9.39773C16.3993 8.53105 15.3704 7.84356 14.2381 7.37452C13.1057 6.90548 11.892 6.66406 10.6663 6.66406Z' fill='%23D50000'/%3E%3Cpath d='M12 15.9971C12 19.1671 13.584 21.9637 16 23.6504C18.416 21.9637 20 19.1671 20 15.9971C20 12.8271 18.416 10.0304 16 8.34375C13.584 10.0304 12 12.8271 12 15.9971Z' fill='%23FF3D00'/%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.sber:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M29.2483 8.96094L10.2403 19.8409L1.28027 14.7209C1.28027 14.9129 1.28027 15.1689 1.28027 15.3609C1.28027 23.4889 7.87227 30.0809 16.0003 30.0809C24.1283 30.0809 30.7203 23.4889 30.7203 15.3609C30.7203 13.0569 30.2083 10.8809 29.2483 8.96094Z' fill='%237DC143'/%3E%3Cpath d='M28.1596 7.03963L10.2396 17.2796L1.59961 12.2876C1.66361 11.8396 1.79161 11.3916 1.91961 11.0076L10.2396 15.7436L27.3916 6.01562C27.6476 6.33562 27.9036 6.65563 28.1596 7.03963Z' fill='%237DC143'/%3E%3Cpath d='M25.9205 4.48194L10.2405 13.4419L2.68848 9.08994C2.88048 8.70594 3.07248 8.32194 3.26448 7.93794L10.2405 11.9699L24.8325 3.58594C25.2165 3.90594 25.6005 4.16194 25.9205 4.48194Z' fill='%237DC143'/%3E%3Cpath d='M22.912 2.36656L10.24 9.59856L4.41602 6.27056C4.67202 5.95056 4.92802 5.56656 5.24802 5.31056L10.176 8.12656L21.376 1.72656C21.952 1.91856 22.4 2.11056 22.912 2.36656Z' fill='%237DC143'/%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.webmoney:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M14.4451 6.85923L11.2256 9.6875L14.0539 12.907L17.2733 10.0787L14.4451 6.85923Z' fill='%230277BD'/%3E%3Cpath d='M16.7751 12.3749L13.5557 15.2031L16.3839 18.4226L19.6034 15.5943L16.7751 12.3749Z' fill='%230277BD'/%3E%3Cpath d='M18.9773 17.8358L15.7578 20.6641L18.5861 23.8835L21.8055 21.0553L18.9773 17.8358Z' fill='%230277BD'/%3E%3Cpath d='M25.7781 20.6781L23.2773 22.875L25.4742 25.3757L27.975 23.1789L25.7781 20.6781Z' fill='%230277BD'/%3E%3Cpath d='M23.6954 15.8534L21.2607 17.9922L23.3995 20.4268L25.8342 18.288L23.6954 15.8534Z' fill='%230277BD'/%3E%3Cpath d='M21.6524 10.8143L19.2178 12.9531L21.3566 15.3878L23.7912 13.249L21.6524 10.8143Z' fill='%230277BD'/%3E%3Cpath d='M19.4825 6.08776L17.0479 8.22656L19.1867 10.6612L21.6213 8.52239L19.4825 6.08776Z' fill='%230277BD'/%3E%3Cpath d='M23.9426 5.70117L22.3574 7.09375L23.75 8.67894L25.3352 7.28637L23.9426 5.70117Z' fill='%230277BD'/%3E%3Cpath d='M25.9534 10.4277L24.3682 11.8203L25.7607 13.4055L27.3459 12.0129L25.9534 10.4277Z' fill='%230277BD'/%3E%3Cpath d='M27.9328 15.1543L26.3477 16.5469L27.7402 18.1321L29.3254 16.7395L27.9328 15.1543Z' fill='%230277BD'/%3E%3Cpath d='M14.4451 6.85923L11.2256 9.6875L14.0539 12.907L17.2733 10.0787L14.4451 6.85923Z' fill='%230277BD'/%3E%3Cpath d='M16.7761 12.3749L13.5566 15.2031L16.3849 18.4226L19.6044 15.5943L16.7761 12.3749Z' fill='%230277BD'/%3E%3Cpath d='M18.9773 17.8358L15.7578 20.6641L18.5861 23.8835L21.8055 21.0553L18.9773 17.8358Z' fill='%230277BD'/%3E%3Cpath d='M25.7781 20.6781L23.2773 22.875L25.4742 25.3757L27.975 23.1789L25.7781 20.6781Z' fill='%230277BD'/%3E%3Cpath d='M23.6954 15.8534L21.2607 17.9922L23.3995 20.4268L25.8342 18.288L23.6954 15.8534Z' fill='%230277BD'/%3E%3Cpath d='M21.6524 10.8143L19.2178 12.9531L21.3566 15.3878L23.7912 13.249L21.6524 10.8143Z' fill='%230277BD'/%3E%3Cpath d='M19.4825 6.08776L17.0479 8.22656L19.1867 10.6612L21.6213 8.52239L19.4825 6.08776Z' fill='%230277BD'/%3E%3Cpath d='M23.9426 5.70117L22.3574 7.09375L23.75 8.67894L25.3352 7.28637L23.9426 5.70117Z' fill='%230277BD'/%3E%3Cpath d='M25.9534 10.4277L24.3682 11.8203L25.7607 13.4055L27.3459 12.0129L25.9534 10.4277Z' fill='%230277BD'/%3E%3Cpath d='M27.9319 15.1465L26.3467 16.5391L27.7393 18.1243L29.3244 16.7317L27.9319 15.1465Z' fill='%230277BD'/%3E%3Cpath d='M21.5823 23.4667L18.4343 26.2321L13.4063 20.5081L14.869 19.2227L11.2037 15.0507L12.6263 13.8007L8.87433 9.52873L14.5977 4.50006L16.4103 6.5634L19.6343 3.73206L21.3863 5.72673L22.7603 4.5194C20.7777 3.34806 18.4717 2.66406 16.0003 2.66406C8.63633 2.66406 2.66699 8.6334 2.66699 15.9974C2.66699 23.3614 8.63633 29.3307 16.0003 29.3307C19.1083 29.3307 21.9603 28.2587 24.2277 26.4761L21.5823 23.4667Z' fill='%230277BD'/%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.qiwi:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_4458)'%3E%3Cpath d='M25.5997 21.6972C25.6637 22.2092 25.5357 22.4012 25.3437 22.4012C25.1517 22.4012 24.8957 22.2092 24.6397 21.7612C24.3837 21.3772 24.2557 20.8652 24.3837 20.6732C24.4477 20.5452 24.6397 20.4172 24.8957 20.5452C25.3437 20.6732 25.5357 21.3772 25.5997 21.6972ZM23.6797 22.7212C24.3197 23.1692 24.5117 23.6812 24.1917 24.0012C23.9997 24.1932 23.6797 24.3212 23.2957 24.3212C22.9117 24.3212 22.5917 24.1932 22.3357 24.0652C21.7597 23.6812 21.5677 23.0412 21.9517 22.6572C22.0797 22.5292 22.3357 22.4652 22.6557 22.4652C22.9757 22.4012 23.3597 22.5292 23.6797 22.7212Z' fill='%23FF8D24'/%3E%3Cpath d='M30.7196 32C30.5276 32 30.3356 31.936 30.2076 31.808C30.2076 31.744 26.9436 28.16 21.7596 28.16C20.6716 28.16 19.8396 28.288 18.9436 28.416C17.9196 28.608 16.7036 28.8 15.0396 28.8C7.10365 28.8 0.639648 22.336 0.639648 14.4C0.639648 6.464 7.10365 0 15.0396 0C22.9756 0 29.4396 6.464 29.4396 14.4C29.4396 16.64 28.9276 18.752 27.9676 20.736C27.8396 20.992 27.5836 21.12 27.3276 21.056C27.0716 21.056 26.8156 20.8 26.7516 20.544C26.7516 20.544 26.3036 18.624 24.3196 17.344C23.1036 16.64 21.7596 16.64 21.7596 16.64C21.4396 16.64 21.1196 16.384 21.1196 16C21.1196 15.68 21.3756 15.36 21.7596 15.36C21.8236 15.36 23.0396 15.36 24.2556 15.552C24.3196 15.168 24.3196 14.784 24.3196 14.4C24.3196 9.28 20.1596 5.12 15.0396 5.12C9.91965 5.12 5.75965 9.28 5.75965 14.4C5.75965 19.52 9.91965 23.68 15.0396 23.68C15.2316 23.68 15.4236 23.68 15.6156 23.68C15.3596 22.464 15.3596 21.184 15.3596 21.12C15.3596 20.8 15.6156 20.48 15.9356 20.48C16.2556 20.48 16.5756 20.672 16.6396 20.992C16.6396 20.992 16.8956 22.208 18.2396 23.424C19.2636 24.384 20.6716 25.088 22.3996 25.472L22.5916 25.536C29.5676 27.136 31.2956 30.912 31.3596 31.04C31.4876 31.36 31.3596 31.68 31.1036 31.808C30.9756 31.936 30.8476 32 30.7196 32Z' fill='%23FF8D24'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_4458'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.yandex_money:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_4454)'%3E%3Cpath d='M20.6723 4.60938C14.3363 4.60938 9.28027 9.72937 9.28027 16.0014C9.28027 22.3374 14.4003 27.3934 20.6723 27.3934C26.9443 27.3934 32.0643 22.2734 32.0643 16.0014C32.0643 9.72937 26.9443 4.60938 20.6723 4.60938ZM20.6723 20.2254C18.3683 20.2254 16.4483 18.3054 16.4483 16.0014C16.4483 13.6974 18.3683 11.7774 20.6723 11.7774C22.9763 11.7774 24.8963 13.6974 24.8963 16.0014C24.8323 18.3054 22.9763 20.2254 20.6723 20.2254Z' fill='%238B3FFD'/%3E%3Cpath d='M9.216 7.9375V24.5135H5.184L0 7.9375H9.216Z' fill='%238B3FFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_4454'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.yandex_kassa:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M20.6083 4.67188C14.2723 4.67188 9.28027 9.79187 9.28027 16.0639C9.28027 22.3999 14.4003 27.4559 20.6083 27.4559C26.8803 27.4559 32.0003 22.3359 32.0003 16.0639C32.0003 9.79187 26.8803 4.67188 20.6083 4.67188ZM20.6083 20.2879C18.3043 20.2879 16.3843 18.3679 16.3843 16.0639C16.3843 13.7599 18.3043 11.8399 20.6083 11.8399C22.9123 11.8399 24.8323 13.7599 24.8323 16.0639C24.7683 18.3679 22.9123 20.2879 20.6083 20.2879Z' fill='url(%23paint0_linear_2985_4450)'/%3E%3Cpath d='M9.152 8V24.512H5.12L0 8H9.152Z' fill='url(%23paint1_linear_2985_4450)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2985_4450' x1='20.6041' y1='4.69319' x2='20.6041' y2='27.4132' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230160D1'/%3E%3Cstop offset='1' stop-color='%2300479C'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2985_4450' x1='-0.031643' y1='16.269' x2='9.17139' y2='16.269' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230160D1'/%3E%3Cstop offset='1' stop-color='%2300479C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.wallet-one:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M30.7629 9.88438V22.1844C30.4941 22.8156 30.1941 23.4281 29.8504 24.0219C29.4816 24.2969 29.0191 24.4594 28.5191 24.4594C27.2816 24.4594 26.2754 23.4531 26.2754 22.2156V15.2406L17.5754 23.8156C17.1504 24.2406 16.5816 24.4594 16.0004 24.4594C15.7066 24.4594 15.4129 24.4031 15.1379 24.2844C14.3066 23.9344 13.7629 23.1219 13.7629 22.2156V15.2406L5.05664 23.8156C4.41289 24.4531 3.45039 24.6344 2.61914 24.2844C2.45039 24.2156 2.30039 24.1281 2.15664 24.0219C1.81289 23.4344 1.50664 22.8156 1.24414 22.1844V9.79063C1.24414 9.04688 1.60664 8.39062 2.15664 7.98438C2.52539 7.70937 2.98789 7.54688 3.48164 7.54688C4.71914 7.54688 5.72539 8.55313 5.72539 9.79063V16.8594C5.72539 16.8594 14.3316 8.29062 14.3879 8.23438C14.7941 7.80937 15.3691 7.54688 16.0004 7.54688C17.2379 7.54688 18.2441 8.55313 18.2441 9.79063V16.8594L26.9504 8.28438C27.5941 7.65313 28.5566 7.46563 29.3879 7.81563C29.5941 7.90313 29.7816 8.01562 29.9441 8.15312C30.4379 8.55937 30.7441 9.15938 30.7629 9.82188C30.7629 9.84063 30.7629 9.85938 30.7629 9.88438Z' fill='%23CED0D6'/%3E%3Cpath d='M30.763 9.87744V22.1774C30.4942 22.8087 30.1942 23.4274 29.8505 24.0149C29.4817 24.2899 29.0192 24.4524 28.5192 24.4524C27.2817 24.4524 26.2755 23.4462 26.2755 22.2087V15.2337L25.713 15.7899C24.8317 16.6587 23.413 16.6462 22.5442 15.7649C21.6755 14.8837 21.688 13.4649 22.5692 12.5962L26.9442 8.28369C27.588 7.65244 28.5505 7.46494 29.3817 7.81494C29.588 7.90244 29.7755 8.01494 29.938 8.15244C30.4317 8.55869 30.738 9.15869 30.7567 9.82119C30.763 9.83369 30.763 9.85244 30.763 9.87744Z' fill='%23BA1C34'/%3E%3C/svg%3E");}
.product-tabs .tab_content_payment .payment_icon.mir:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.62299 12V12.0039C8.61906 12.0039 7.37308 12 7.04079 13.1807C6.73622 14.2633 5.87789 17.2522 5.85415 17.3346H5.61679C5.61679 17.3346 4.73869 14.279 4.43016 13.1767C4.0979 11.9961 2.84796 12 2.84796 12H0V20.9825H2.84796V15.6479H2.96662H3.08529L4.7466 20.9825H6.72438L8.38568 15.6518H8.62299V20.9825H11.4709V12H8.62299Z' fill='%234DB45E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0261 12C19.0261 12 18.1915 12.0745 17.7999 12.9414L15.7826 17.3346H15.5452V12H12.6973V20.9825H15.387C15.387 20.9825 16.2612 20.904 16.6528 20.041L18.6305 15.6479H18.8678V20.9825H21.7158V12H19.0261Z' fill='%234DB45E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.9814 16.0781V20.9812H25.8294V18.1178H28.9147C30.2596 18.1178 31.3987 17.2666 31.822 16.0781H22.9814Z' fill='%234DB45E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.9148 12H22.582C22.8985 13.7102 24.1919 15.0831 25.8651 15.5302C26.2448 15.6322 26.6443 15.6871 27.0557 15.6871H31.9368C31.9803 15.4832 32.0001 15.2753 32.0001 15.0595C32.0001 13.3689 30.6196 12 28.9148 12Z' fill='url(%23paint0_linear_3004_4400)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3004_4400' x1='22.5828' y1='9.17424' x2='32.0001' y2='9.17424' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3' stop-color='%2300B4E6'/%3E%3Cstop offset='1' stop-color='%23088CCB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}
#content_2, #content_1{margin-bottom: 50px;}
.showAll-btn{margin-top:10px;cursor: pointer;display:none;width: max-content;font-size: 16px;color: var(--color-primary);transition:0.3s;}
.showAll-btn .icon_{margin-right:0;margin-left: 8px;}
.showAll-btn .text2{display:none;}
.showAll-btn.active .text{display:none;}
.showAll-btn.active .text2{display:block;}
.showAll-btn:hover{color:var(--color-black);}
.features_block .features_line:last-child{border: none;}
/*** Поделиться на странице товара ***/
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 0;}
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 12px;}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box{margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form{width: 100%;height: 100%;}
#goods-opinion_form .button{width: 100%;margin-top: auto;position: relative;}  
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 15px;}
#goods-opinion_form input, #goods-opinion_form textarea{font-size: 14px;}
#goods-opinion_form .pp{justify-content: center;margin-top: 10px;}
#goods-opinion_form .goods-opinion-form__product{display: flex;align-items: center;padding: 12px;grid-gap: 12px;border: 1px solid var(--color-greylight);margin-bottom: 20px;}
#goods-opinion_form .goods-opinion_img{width: 60px;height: 60px;}
#goods-opinion_form .goods-opinion_img img{width: 100%;height: 100%;}
#goods-opinion_form .goods-opinion_name{width: calc(100% - 60px);font-size:16px;}
#goods-opinion_form .radio{position: relative;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion{display: none;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;    margin-top: 20px;}
#goods-opinion_form #sel_opinion .title{font-size: 14px;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:8px;font-size: 16px;}
#goods-opinion_form .goods-opinion-form__inputs{margin-bottom: 20px;}
#goods-opinion_form .goods-opinion_rating-wrapper{margin-top: 30px;display: flex;align-items: center;grid-gap: 12px 16px;}
#goods-opinion_form .star-rating-control{justify-content: center;}
#goods-opinion_form .goods-opinion-form__body{display: flex;flex-direction: column;height: 100%;}
#goods-opinion_form .goods-opinion_rating_wrap{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;margin-bottom: 24px;}
#goods-opinion_form .goods-opinion-form__rating{display: flex;align-items: center;grid-gap: 4px;}
#goods-opinion_form .goods-opinion-form__rating input[type="radio"]{width: 24px;height: 24px;min-width: 24px;border: 0;border-radius: 0;position: relative;}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_5087)'%3E%3Cpath d='M24 9.34719L15.6937 8.16411L12 0.828125L8.30625 8.16411L0 9.34719L6.012 15.0913L4.59769 23.1737L12 19.3593L19.4023 23.1737L17.988 15.0913L24 9.34719Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_5087'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{content:'';background-color: var(--color-star);transition:0.3s;width: 100%;height: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#goods-opinion_form .goods-opinion-form__rating input:after{opacity:0;z-index: 1;background-color: var(--color-starActive);}
#goods-opinion_form .goods-opinion-form__rating input.active:after{opacity: 1;visibility: visible;}
.content_block .goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{display:none;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="bottom"]{width:100%;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 215px;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 215px - 16px);}
.goods-opinion .opinion__no{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.goods-opinion .opinion__no .opinion__no_wrap{width: calc(100% - 16px - 215px);}
.goods-opinion .goods_btn{width:215px;height: 48px;padding: 10px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:8px;font-size: 16px;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form__body{width:100%;max-width: 440px;}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .opinion__round .rating__label{margin-top: 14px;}
.goods-opinion .rating__rating{font-weight: 700;font-size: 28px;display: flex;align-items: center;}
.goods-opinion .rating__rating .icon_{margin-right: 16px;width: 24px;height: 24px;min-width: 24px;}
.goods-opinion .goods-opinion-form__input-wrap._person{margin-bottom: 20px;position: relative;}
.goods-opinion .goods-opinion-form__input-wrap._comment{position: relative;}
.goods-opinion .button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.goods-opinion .goods-opinion-title{display: flex;align-items: center;color: var(--color-white);padding: 20px;height: 64px;background: linear-gradient(180deg, #98CCFD 0%, #889BEF 100%);font-weight: 900;font-size: 24px;}
.goods-opinion .goodsOpinionForm_title{width: 200px;font-size: 36px;text-transform: uppercase;color: #e3b7f8;text-shadow: 0 0 7px #c671fa, 0 0 10px #c671fa, 0 0 21px #c671fa, 0 0 42px #c671fa;}
.goods-opinion .goodsOpinionFormContainer{background: var(--color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item__row.opinion-item__answer{margin-left: 60px;margin-top: 15px;padding-top: 15px;display: flex;width: 100%;flex-wrap: wrap;border-top: 1px solid var(--color-greydark)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{flex-direction: column;margin-top: 24px;padding-top: 16px;border-top: 1px solid var(--line);padding-left: 16px;position: relative;}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 25px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{color: var(--color-black);font-weight: 700;font-size: 14px;margin-bottom: 8px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;flex-direction: column;}
.goods-opinion .opinion-item:not(:last-child){padding-bottom: 24px;margin-bottom: 24px;position:relative;}
.goods-opinion .opinion-item:not(:last-child):after{content:'';display:block;width:calc(100% + 24px * 2);border-bottom: 1px solid var(--line);position:absolute;bottom: 0;left:50%;transform:translateX(-50%);}
.goods-opinion .opinion_icon{min-width: 40px;width: 40px;height: 40px;background: var(--color-white);margin-right: 15px;box-shadow: var(--shadow);align-items: center;justify-content: center;display: none;}
.goods-opinion .opinion_icon .icon_{margin: 0;background-color: var(--color-greydark);min-width: 30px;width: 30px;height: 30px;}
.goods-opinion .opinion-item__row{width:100%;word-break: break-word;}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: none;flex-direction: column;margin-bottom: 16px;grid-gap:12px;}
.goods-opinion .goodsDataOpinionListNavigateTop .title{font-weight: 700;font-size: 14px;margin-bottom: 4px;}
.goods-opinion .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:24px;height:24px;min-width:24px;border: 1px solid var(--color-greylight);background: var(--color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--color-green);display: block;width: 16px;height: 16px;position: absolute;top: 4px;left: 4px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24679)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24679'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:before{border-color:var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;width:100%;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 10px;}
.goods-opinion .opinion__round{margin-bottom: 12px;}
.goods-opinion .goodsDataOpinionListClient{font-size: 18px;}
.goods-opinion .opinion-item_info{width: 100%;display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;margin-bottom: 8px;}
.goods-opinion .opinion-item__desc{font-size: 16px;width: 100%;-webkit-line-clamp: 2;}
.goods-opinion .store_response__desc{font-size: 14px;}
.goods-opinion .opinion-item__date{font-size: 16px;color: var(--color-greydark);width: 100%;margin-bottom: 12px;}
.goods-opinion .opinion__buttons{margin-top: 16px;font-size: 16px;}
.goods-opinion .opinion__buttons a{height: 40px;background: var(--color-green);text-transform: initial;padding: 0 20px;}
.goods-opinion .opinion__buttons a:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;border-left-color: var(--color-green);} 
.goods-opinion .ratings .rating-box{width: 110px;height: 18px;-webkit-mask-size: 22px 18px;}
.goods-opinion .all_review_btn{margin-top: 12px;font-size: 14px;text-decoration: underline;display: none;transition: 0.3s;}
.modal-fancybox[data-modal="modal-review-all"] .modal_buttons{width: 100%;position:relative;margin-top:auto;padding-top:24px;}
.modal-fancybox[data-modal="modal-review-all"] .modal_buttons:before{content: '';display: block;width: calc(100% + 24px* 2);border-top: 1px solid var(--line);position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.modal-fancybox[data-modal="modal-review-all"] .goods_btn{width: 100%;}
.modal-fancybox[data-modal="modal-review-all"] .goods-opinion-list{height: calc(100% - 97px);margin-bottom: 24px;padding-right: 5px;overflow-x: hidden;overflow-y: auto;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-view .action .links:not(.added):hover{background: var(--color-primary);}
  .product-view .action .links:not(.added):hover .icon_{background-color: var(--color-white);}
  .product-view .thumblist .swiper-button-next:hover:after, .product-view .thumblist .swiper-button-prev:hover:after{background-color: var(--color-primary);}
  .product-view .features-content_btn:hover{color: var(--color-primary);}
  .product-view .features-content_btn:hover .icon_{background-color: var(--color-primary);}
  .product-view .product-viewt_item[data-name="links"] .links:hover{color:var(--color-primary);}
  .product-view .product-viewt_item[data-name="links"] .links:hover .icon_{background-color:var(--color-primary);}
  .product-view .informationBlockSale .title:hover{color:var(--color-primary);}
  .product-view .size_btn:hover{color: var(--color-black);}
  .goods-opinion .all_review_btn:hover{color: var(--color-primary);}
}
@media (min-width: 768px) and (max-width: 969px){
  .product-view .ratings_container .ratings_text, .product-view .ratings_container .ratings{display:none;}
}
@media (max-width: 1023px){
  .product-view .product-container .left_{width: 400px;}
  .product-view .product-container .right_{width: calc(100% - 400px - 16px);}
}
@media (max-width: 899px){
  .product-view .product-container .left_{width: 350px;}
  .product-view .product-container .right_{width: calc(100% - 350px - 16px);}
}
@media (min-width: 768px) and (max-width: 1139px){
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;}
  .goods-opinion .opinion__no .opinion__no_wrap{width: 100%;}
}
@media (max-width: 767px){
  .thumblist-box .thumblist__item{width: calc(100% / 4 - 12px);}
  .product-view .product-container .right_{width: 100%;position: relative;top: 0;}
  .product-view .product-container .left_{width: 100%;position: relative;top: 0;}
  .thumblist-box .thumblist__item{width: calc(100% / 5 - 13px);}
  .product-img-box .product-image{max-width: 530px;margin: 0 auto;}
}
@media (max-width: 639px){
  .thumblist-box .thumblist__item{width: calc(100% / 3 - 11px);}
  .product-view .product-name{font-size:32px;}
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;}
  .goods-opinion .opinion__no .opinion__no_wrap{width: 100%;}
  #content_2, #content_1{margin-bottom: 30px;}
  .product-tabs .tab-content{padding: 16px 0;}
  .product-view .goodsDataMainModificationPriceNow{font-size:24px;}
  .product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
  .product-view .price-box{grid-gap: 8px 12px;}
}
@media (max-width: 479px){
  .product-view .product-name{font-size:24px;margin-bottom: 12px;}
}
/*Вы смотрели*/
#viewed{}
#viewed .products-grid .item .actions a{font-size: 14px;padding: 8px 10px;}
#viewed .products-grid .item .actions a .icon_{width:20px;min-width:20px;height:20px;}
@media (max-width: 479px){
  #viewed .products-grid .item .actions a{font-size:0;}
}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{width: 100%;display: flex;align-items: center;flex-wrap: wrap;padding-bottom: 24px;}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;grid-gap: 16px;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none}
.view-mode{display: flex;align-items: center;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;width: 40px;height: 40px;background: var(--color-white);border: 1px solid var(--color-secondary);}
.view-mode .view-mode-btn:hover:before{background-color: var(--color-secondary);}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view-mode-btn.view_mode_table{margin-right: 12px;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;transition: 0.3s;background-color: var(--color-black);width: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2985_7238)'%3E%3Cpath d='M3 15H21V13H3V15ZM3 19H21V17H3V19ZM3 11H21V9H3V11ZM3 5V7H21V5H3Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2985_7238'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--color-primary);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 21L15 3L13 3L13 21L15 21ZM19 21L19 3L17 3L17 21L19 21ZM11 21L11 3L9 3L9 21L11 21ZM5 21L7 21L7 3L5 3L5 21Z' fill='%23333333'/%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;background: var(--color-perch20);}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.toolbar_up .toolbar_result span{color: var(--color-secondary);}
.sort-by.sort_select{display: none;}
.sort-by.sort_link{position: relative;}
.sort-by.sort_link .sort_wrap{position: absolute;top: 45px;z-index: 2;width: 240px;padding: 16px;background: var(--color-white);border: 1px solid var(--color-primary20);z-index: 3;box-shadow: var(--shadow);display: flex;flex-direction: column;grid-gap: 16px;visibility: hidden;opacity: 0;transition: 0.3s;}
.sort-by.sort_link:hover .sort_wrap{visibility: visible;opacity: 1;}
.sort-by.sort_link:hover .sort_btn .icon_{background-color: var(--color-secondary);}
.sort-by.sort_link .sort_btn{cursor:pointer;width: 56px;height: 40px;border: 1px solid var(--color-secondary);display: flex;align-items: center;justify-content: center;}
.sort-by.sort_link .sort_btn .icon_{margin: 0;width: 24px;min-width: 24px;height: 24px;background: var(--color-black);}
.sort-by.sort_link .icon_{margin: 0;width: 24px;min-width: 24px;height: 24px;background: var(--color-black);}
.sort-by.sort_link .sort_wrap .sort_link{display:flex;align-items:center;cursor:pointer;}
.sort-by.sort_link .sort_wrap label{font-size: 16px;transition: 0.3s;margin-left:12px;}
.sort-by.sort_link .sort_wrap input:checked + label{color:var(--color-secondary);}
.sort-by.sort_link .sort_wrap input:checked{border-color: var(--color-secondary);}
.sort-by, .show-by, .filter-by{display: flex;flex-direction: column;grid-gap: 4px;justify-content: space-between;}
.sort-by select, .show-by select{font-size: 14px;background: var(--color-grey);padding-left: 10px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--color-grey);}
.show-by{min-width: 100px;}
.sort-by{grid-gap: 12px;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{display: flex;justify-content: center;align-items: center;height: 40px;width: 133px;padding:0 16px;background: transparent;border: 1px solid var(--color-secondary);position: relative;transition:0.3s;cursor:pointer;}
.filterMain_btn .filter-icon{background-color: var(--color-black);width: 24px;height: 24px;min-width: 24px;margin: 0;margin-left: 12px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-size: 16px;white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 0;font-weight: 700;display: flex;align-items: center;justify-content: center;width: 6px;height: 6px;border-radius: 50%;background: var(--color-primary);color: var(--color-white);position: absolute;right: 12px;top: 5px;}
.filters_modal{display:none;width: 100%;margin-bottom: 30px;}
.category-title.title_wrap{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:30px;}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 16px;font-weight: 700;margin-bottom: 15px;position: relative;}
.modal-fancybox-body .modal-sortItem label{padding-left:12px;margin:0;word-break: break-word;display:flex;color: var(--color-black);font-weight: 400;font-size: 16px;text-transform: initial;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 12px;width: 100%;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn{background: var(--color-black);}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn:before{background-color: var(--color-secondary);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active{background: var(--color-primary);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active:before{background-color: var(--color-white);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filterMain_btn:hover{color: var(--color-secondary);}
  .filterMain_btn:hover .filter-icon{background-color: var(--color-secondary);}
}
@media (max-width: 599px){
  .toolbar_up .OrderFilterForm{flex-wrap: wrap;grid-gap: 12px;}
  .filterMain_btn, .sort-by.sort_link .sort_btn{width:40px;}
  .filterMain_btn span:not(.filter-icon):not(.filters__count){display:none;}
  .filterMain_btn .filter-icon{margin: 0;}
  .filterMain_btn .filters__count{right: 5px;}
}
@media (max-width: 479px){
  .sort-by.sort_link .sort_wrap{left: 0;width: calc(100vw - 34px);max-width: 250px;padding: 12px;grid-gap: 12px;}
  .sort-by.sort_link .sort_wrap label{font-size:14px;}
  .sort-by.sort_link{position:initial;}
  .toolbar_up .OrderFilterForm{position: relative;}
  .toolbar_up .toolbar_result span{display: none;}
  
  .toolbar_up .toolbar_result{font-size:14px;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;flex-wrap: wrap;grid-gap: 12px;padding: 0;font-size: 0;margin: 0;justify-content: center;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;height: 40px;width: 40px;background: var(--color-white);border: 1px solid var(--line);transition: 0.3s;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--color-black);font-weight: 700;}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;color: var(--color-black);font-size: 16px;font-weight: 400;text-align: center;}
.pages li:hover, .pages li:active{border-color: var(--color-primary);}
.pages li:hover a, .pages li:active a{color: var(--color-primary);}
.pages li.current span{cursor: default;}
.pages .current a{cursor: default;background: none;}
.pages li .fal{padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
.pages_dot span, .pages_dot span:hover{cursor: default !important;;background: transparent !important;;border-color: transparent !important;}
.toolbar .last:hover, .toolbar .first:hover{color: var(--color-primary);}
.toolbar.bottom{margin-top: 32px;}
.pages li a.first:before{transform: scaleX(-1);}
.pages li a.first:before, .pages li a.last:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.3439 12L7.96894 2.625L6.63769 3.95625L9.86269 7.1625L14.7002 12L9.86269 16.8375L6.65644 20.0437L7.98769 21.375L17.3439 12Z' fill='%23333333'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--color-black);width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--color-primary);}
.pages li.arrow-last{width: max-content;border: 0;background: transparent;}
.pages li.arrow-first{margin-right: 0;}
.pages li.arrow-last{margin-left: 0;}
.pages li.disabled{pointer-events: none;display: none;}
.products{display: flex;flex-wrap: wrap;}
.products .products-container{position:relative;}
/** Фильтры **/
.col-left .filter_{width: 100%;position: relative;}
.col-left .filter_ .content{padding: 0;}
.col-left .filter_ .content .filter_cont{margin-top: 12px;}
.col-left .filter_ .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 195px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
/** Фильтры **/
.modal-fancybox .modal-fancybox-body.filter_{overflow: visible;}
.filter_ form{height: 100%;display: flex;flex-direction: column;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;grid-gap: 0;display:block;}
.filter_ ul.sub li a{font-size: 14px;}
.filter_ ul li{position: relative;}
.filter_ ul li:last-child{margin-bottom: 0;}
.filter_ ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.filter_ ul li a.active, .filter_ ul li a:hover{color: var(--color-primary);}
.filter_ ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.filter_ ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.filter_ ul li .open-sub.active:before{content: "\f106";}
.filter_ ul li .open-sub:hover{color: var(--color-primary);}
.filter_ ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.filter_ ul li ul li{padding-left: 10px;}
.filter_ ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.filter_ .filterBtn_bottom{position: relative;padding-top: 24px;margin-top: auto;}
.filter_ .filterBtn_bottom:before{content: '';display: block;width: calc(100% + 24px* 2);border-top: 1px solid var(--line);position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.filter_ .filterBtn_bottom #filters-apply{margin-bottom: 12px;height: 48px;}
.filter_ .filterBtn_bottom button{width: 100%;}
.filter_ .filterBtn_bottom .reset{margin-left:auto;margin-right:auto;color:var(--color-greydark);transition:0.3s;}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 700;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-primary);color:var(--color-white);}
.filter_wrapIcon{position: relative;}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--color-primary);color: var(--color-white);font-size: 0;border-radius: 50%;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:none;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{width: 100%;}
.filter_ .filters-price .title, .filter_ .title{cursor: pointer;position: relative;font-size: 18px;font-weight: 700;display: flex;align-items: center;transition: 0.3s;}
.filter_ .title .clear-filter{font-size: 16px;font-weight: 700;position: absolute;top: 50%;transform: translateY(-50%);right: 25px;color: var(--color-grey);display: none;}
.filter_ .title .clear-filter.active{display:none;}
.filter_ .title .filter_name{white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 20px);overflow: hidden;}
.filter_ .form_content{display: flex;flex-direction: column;padding-right: 5px;height: calc(100% - 155px);overflow-x: hidden;overflow-y: auto;}
.filter_ form.off .form_content{}
.filter_ .filters-price, #filters-form .filter{width: 100%;position: relative;}
.filter_ .filters-price, #filters-form .filter:not(:last-child){padding-bottom: 24px;margin-bottom: 24px;}
.filter_ .filters-price:before, #filters-form .filter:not(:last-child):before{content: '';display:block;width:calc(100% + 24px*2);border-bottom:1px solid var(--line);position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.filter_ .filters-price .filter_cont, #filters-form .filter .filter_cont{padding-top: 24px;}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;height: max-content;width: max-content;}
.filter_ .title .filter-arrow .icon_{background-color: var(--color-black);margin: 0;transform: rotate(0deg);min-width: 18px;width: 18px;height: 18px;transition: 0.3s;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(-90deg);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background: transparent;border-color:var(--color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--color-labelDisabled) !important;}
.filter_ #filters-form .filter{display: block;position: relative;}
.filter_ #filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ #filters-form .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 20px;}
.filter_ .filter-item input:hover + label, .filter label:hover{color:var(--color-primary);}
.filter_ .filter-item input[checked="checked"] + label{color:var(--color-primary);}
.filter_ .filter-inner .filter-item{display: flex;align-items: center;width:100%;height: max-content;}
.filter_ .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filter_ .filter-inner .filter-item .counter{font-size: 14px;font-weight: 400;text-align: left;color: var(--color-greydark);white-space: nowrap;margin-left: 5px;display: none;}
.filter_ #filters-form .filter label{display: flex;align-items: center;font-size:16px;cursor: pointer;width: 100%;padding-left: 12px;font-weight: 400;word-break: break-word;}
.filter_ #filters-form .filter label .name{padding-right: 4px;overflow: hidden;}
.filter_ #filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ #filters-form .filter select:focus{border: 1px solid #000;}
.filter_ .filter-inner .filter-item{display: flex;}
/*.filter_ .filter-inner .filter-item:nth-child(n+8){display: none;}*/
/*.filter_ .filter-inner .filter-item.show{display: flex !important;}*/
.filter-btn_show{display:none;color: var(--color-secondary);font-size: 12px;margin-top: 12px;grid-gap: 5px;cursor: pointer;}
.filter_ -active{display:none;}
.filter_ -active #filters-reset{margin: 10px auto;display: block}
.filter_ -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filter_ #filters-reset[disabled="disabled"]{pointer-events: none;display:none;}
.filter_ #goods-filter-price-slider.noUi-target{height: 6px;margin: 20px auto 0;background: var(--color-grey);border-radius: 0;box-shadow: none;border: 0;width: calc(100% - 10px);}
.filter_ #goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
.filter_ #goods-filter-price-slider .noUi-connect{background: var(--color-primary);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{top: -5px;width: 16px;height: 16px;cursor: pointer;outline: 0;border-radius: 50%;background: var(--color-white);border: 1px solid var(--color-primary);box-shadow: none;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -11px;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -5px;}
.filter_ .filters-price .layout-slider{position: relative;text-align: center;}
.filter_ .filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.filter_ .filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filter_ -active #filters-reset{color: var(--color-white);background: transparent;border-color: var(--color-white);}
.filter_ .filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: calc(50% - 30px);}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';}
.filter_ .filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before, .filters-price .layout-slider .filter-range-col:last-child:before{font-size: 16px;color: var(--color-black);white-space: nowrap;text-transform: lowercase;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.filter_ .filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filter_ .filters-price .layout-slider .input{display: inline-block;font-size: 16px;color: var(--color-black);height: 40px;text-align: center;border-color: var(--color-greydark);background: transparent;width: calc(100% - 20px);margin-left: 30px;padding: 0 10px;}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 14px;transition: 0.3s;color: var(--color-greydark);}
.filter_ .filterPrice_btn button:hover{color: var(--color-black);}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear{text-align:left;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--color-grey);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-grey);}
.filter_ .content-title{display: none;}
.filter_ .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.filtersTitle{display:none;align-items: center;justify-content: center;height: 50px;background: var(--color-grey);position: relative;}
.filtersTitle .title{word-break: break-word;font-size: 16px;width: 100%;font-weight: 700;margin-right: 50px;text-transform: uppercase;text-align: center;position: relative;display: block;}
.filtersTitle .title:before{content: '';display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);height: 30px;border-right: 1px solid var(--color-secondary);}
.filtersTitle .filters__close{padding: 0;margin: 0;background-color: var(--color-secondary);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;position: absolute;right: 20px;top: 18px;}
.filtersTitle .filters__close:hover{background-color: var(--color-white);}
/*** Сайдбар. Активные Фильтры ***/
.filtersActive.has-filters{border-bottom: 1px solid var(--color-grey);padding-bottom: 15px;margin-bottom: 15px;}
.filtersActive__items{display: flex;align-items: center;grid-gap: 5px;}
.filters__open{display: none;}
.filtersActive__remove{display: flex;align-items: center;justify-content: center;margin-left: 5px;}
.filtersActive__remove .icon_{width: 6px;height: 6px;min-width: 6px;margin: 0;background-color: var(--color-black);}
.filtersActive__item{cursor: pointer;transition: 0.3s;width: max-content;color: var(--color-black);background: var(--color-grey);font-size: 14px;padding: 7px 10px;display: flex;align-items: center;grid-gap: 3px;}
.filtersActive__name{display: none;}
.filtersActive__clear{white-space: nowrap;width: max-content;display: none;transition: 0.3s;text-decoration: underline;align-items: center;justify-content: center;color: var(--color-secondary);font-size: 14px;font-weight: 700;margin-top:16px;}
.filtersActive_title{display: flex;align-items: center;grid-gap: 20px;margin-bottom: 15px;}
.filtersActive_title .count_goods{font-size: 14px;color: var(--color-secondary);}
.has-filters .filtersActive__clear{display: flex;}
.selectAll{margin-bottom:10px;color: #654DFF;display: none;cursor: pointer;}
.filter_showAll:hover, .selectAll:hover{color: #FEC859;}
.searchFilters{display: none;margin-bottom: 10px;height: 40px;max-width: 100%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filter-btn_show:hover{color:var(--color-primary);}
  .filtersActive__item:hover{background-color: var(--color-primary);color:var(--color-white);}
  .filtersActive__item:hover .icon_{background-color: var(--color-white);}
  .filtersActive__clear:hover{color: var(--color-primary);text-decoration: underline;}
  .filter_ .filters-price .title:hover, .filter_ .title:hover{color:var(--color-primary);}
  .filter_ .filters-price .title:hover .filter-arrow .icon_, .filter_ .title:hover .filter-arrow .icon_{background-color: var(--color-primary);}
  .filter_ .filterBtn_bottom .reset:hover{color:var(--color-black);}
}
@media (max-width:639px){
  .filter_ .filters-price .title, .filter_ .title{font-size: 16px;}
  .filter_ .filters-price, #filters-form .filter:not(:last-child){padding-bottom: 16px;margin-bottom: 16px;}
  .filter_ .filters-price:before, #filters-form .filter:not(:last-child):before, .filter_ .filterBtn_bottom:before{width: calc(100% + 16px* 2);}
  .filter_ #filters-form .filter label{font-size:14px;}
  .filter_ .filterBtn_bottom{padding-top: 16px;}
  .filter_ .form_content{height: calc(100% - 112px);}
  .filter_ .filterBtn_bottom button{font-size:14px;}
  .filter_ .filters-price .layout-slider .filter-range-col{width:50%;}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 32px 16px;width: 100%;}
.categories_grid .item{position: relative;width: calc(100% / 5 - 13px);display: flex;flex-direction: column;}
.categories_grid .cat-wrap{transition: 0.3s;background: var(--color-white);padding: 16px;display: flex;align-items: center;justify-content: center;}
.categories_grid .cat-name{font-size: 18px;font-weight: 600;transition: 0.3s;}
.categories_grid .cat-image{width: 100%;padding-bottom: 135%;position: relative;background: var(--bgImg);overflow: hidden;}
.categories_grid .cat-image img{width: 100%;height: auto;max-width: 100%;max-height: 100%;object-fit: cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);transition: 1s;}
.categories_grid.goodsEmpty{margin-bottom: 24px;padding-bottom: 32px;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.categories_grid.goodsEmpty:before{content: '';display:block;position:absolute;bottom: 0;left:50%;transform:translateX(-50%);width:100vw;border-bottom: 1px solid var(--line);}
.categories_grid.goodsEmpty .cat-wrap{width: calc(100% - 74px);justify-content: flex-start;}
.categories_grid.goodsEmpty .item{flex-direction: initial;width: calc(100% / 3 - 11px);}
.categories_grid.goodsEmpty .item .cat-image{width: 74px;height: 100px;padding-bottom: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover .cat-name{color:var(--color-primary);}
  .categories_grid .item:hover img{transform: translateY(-50%) scale(1.1);}
}
@media (max-width:1023px){
  .categories_grid .item{width: calc(100% / 4 - 12px);}
}
@media (max-width:899px){
  .categories_grid.goodsEmpty{padding-bottom: 0;flex-wrap: initial;overflow-x: auto;overflow-y: hidden;}
  .categories_grid.goodsEmpty .item{width: max-content;}
  .categories_grid.goodsEmpty .item .cat-image{display:none;}
  .categories_grid.goodsEmpty .cat-wrap{width:100%;}
  .categories_grid.goodsEmpty .cat-name{white-space: nowrap;}
  .categories_grid.goodsEmpty:before{display:none;}
}
@media (max-width:767px){
  .categories_grid .item{width: calc(100% / 3 - 11px);}
  .categories_grid .cat-name{font-size:16px;}
}
@media (max-width:639px){
  .categories_grid .item{width: calc(100% / 2 - 8px);}
}
@media (max-width:479px){
  .categories_grid .cat-wrap{padding:12px;}
  .categories_grid .cat-name{font-size:14px;}
}
@media (max-width:319px){
  .categories_grid .item{width: 100%;}
}
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--color-primary);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 8px;padding-top: 16px;border-top: 1px solid var(--line);}
.col-left .block .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 195px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
.col-left .block.catalog .content ul.sub li a{font-size: 14px;}
.col-left .block.catalog .content ul li{position: relative;}
.col-left .block.catalog .content ul li:last-child{margin-bottom: 0;}
.col-left .block.catalog .content ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-left .block.catalog .content ul li a.active, .col-left .block.catalog .content ul li a:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.col-left .block.catalog .content ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.col-left .block.catalog .content ul li .open-sub.active:before{content: "\f106";}
.col-left .block.catalog .content ul li .open-sub:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.col-left .block.catalog .content ul li ul li{padding-left: 10px;}
.col-left .block.catalog .content ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 700;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-primary);color:var(--color-white);}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--color-grey);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-grey);}
@media (max-width: 1023px){
  .col-left .block .content{height:100%;}
  .col-left .block .content #filters-form{height: calc(100% - 65px);overflow-y: auto;overflow-x: hidden;padding-right: 10px;}
  .filters .filterBtn_bottom{display:none;}
}
@media (max-width: 479px){
  #filters-reset_title{font-size: 0;}
  #filters-reset_title .icon_{margin: 0;}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--color-white);}
.fancybox-navigation .fancybox-button div{background: var(--color-white);}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod{transition: 0.5s;width: 100%;max-width: 400px;padding: 0;vertical-align: bottom;position: absolute;top: 0;right: -500px;height: 100%;max-height: 100%;overflow-x: hidden;overflow-y: auto;padding: 24px;margin:0;}
.productViewMod.active{right: 0;}
.fancybox-modif{display: none;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--color-grey);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--color-white);}
.productViewMod.product-view .fancybox-close-small{top: 35px;right: 24px;transition:0.3s;}
.productViewMod.product-view .fancybox-close-small .material-icons{background: var(--color-black);}
.productViewMod.product-view .product-name{font-size: 16px;padding-bottom: 0;text-transform: none;font-family: var(--font-family);margin-bottom: 12px;}
.productViewMod.product-view .fancybox-close-small{}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .goodsDataMainModificationAvailable{display:none;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .icon_sticker{display: none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 18px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .price-box{grid-gap: 8px 12px;margin-bottom: 16px;}
.productViewMod.product-view .product-container .left_{width: 100%;position: relative;top: 0;}
.productViewMod.product-view .product-container .right_{width: 100%;position: relative;top: 0;}
.productViewMod.product-view .ratings_container{display:none;}
.productViewMod.product-view .informationBlockSale{display: none;}
.productViewMod.product-view .add-to-cart, .productViewMod.product-view .callback_notify{width: 100%;max-width: 100%;}
.productViewMod.product-view .fancybox-modif{display: flex;text-align: left;justify-content: flex-start;}
.productViewMod.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;}
.productViewMod.product-view .product-tabs{display:none;}
.productViewMod.product-view .size_btn{display:none;}
.productViewMod.product-view .action .links{display: none;}
.productViewMod.product-view .fancybox-header .title{padding-right: 35px;}
/*Страница быстрого заказа*/
.fancybox-inner .quickformfast{overflow-x: hidden;text-align: center;height: 100%;}
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% - 10px);right: 0;z-index: 4;}
.fastOrder .fancybox-inner .fancybox-content{background: var(--color-white);color: var(--color-black);}
.fancybox-inner .orderContainer .order_right .order_right_wrapper{padding: 0;}
.fancybox-inner .orderContainer .order_left{width: 100%;}
.fancybox-inner .orderContainer .order_left .formfast .contactWantRegister{margin:0;}
.fancybox-inner .orderContainer .order_right{width: 100%;padding: 0;background: transparent;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: block;text-align: center;}
.fancybox-inner .orderContainer .formfast .order_grid > div{padding: 0;background: transparent;}
.fancybox-inner .buttonsOrder button{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .orderContainer .order_left{padding: 0;}
.fancybox-order_title{display:none;}
.fancybox-order_title .title{}
.fancybox-inner .quickformfast .fancybox-order_title{display:flex;}
.fancybox-inner .formfast .order_grid .account .fields-grid .fields, .fancybox-inner .orderContainer .adress .form-list .fields{width:100%;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 15px 0;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;margin-top: 4px}
.fancybox-inner .callback-btn{width: 100%;max-width: 350px;height: 50px;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 16px;text-align: center;}
.fancybox-inner .orderContainer{grid-gap: 30px;}
@media (max-width: 1023px){
 .productViewMod.product-view .product-container .left_{display:none;}
}
@media (max-width: 639px){
  .fancybox-modif{font-size:20px}
  .fancybox-order_title .title{font-size: 20px;}
}
@media (max-width: 479px){
  .fancybox-inner .callback-btn{height: 44px;font-size: 14px;}
  .fancybox-inner .quickformfast{padding: 0;}
}
/*** Страница: Ajax добавление товара в корзину ***/
.noty_body{font-size: 16px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 12px;border-radius: 0;overflow: hidden;display: flex;align-items: center;text-align: left;border: 1px solid var(--color-primary20);box-shadow: var(--shadow);}
.noty_body i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty_type__error .noty_body{font-size: 14px;color: var(--color-white);}
.noty_body .title.good{font-size: 14px;color: var(--color-black);}
.cart-ajax .cart-product, .cart-ajax .buttons #quickform-close{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_type__warning .noty_body{}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight{-webkit-transform: translateX(0) scale(1,1);transform: translateX(0) scale(1,1);}
.noty__message a, .noty_content a, .noty_body .mess a{}
.noty__message a:hover, .noty_content a:hover{}
.noty_body .image{width: 74px;height: 100px;min-width: 74px;overflow: hidden;background-color:var(--bgImg);margin-right:12px;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty_body .noty-right .title{display: flex;align-items: center;order: 2;}
.noty_body .noty-right .status-title, .noty_body .noty__title{color:var(--noty-color-title);font-size: 16px;}
.noty_body .noty-right .name, .noty_body .noty-right .noty__text{margin-bottom:6px;-webkit-line-clamp: 3;font-size: 14px;line-height: 1.2;}
.noty_body .noty-right .name a, .noty_body .noty-right .noty__text a{color: var(--color-primary);}
.noty_body .noty-right .name a:hover, .noty_body .noty-right .noty__text a:hover{text-decoration: revert;}
.noty_body .cart-ajax{display: flex;width: 100%;}
.noty_body .cart-ajax .message{display:none;color: var(--color-white);padding: 0;background: transparent;margin: 0;min-height: initial;}
.noty_type__warning .noty_body .cart-ajax .message{display:block;}
#noty_layout__bottomRight{top: initial;bottom: 16px;right: 16px;width: 290px;}
.noty_type__success .buttons{position:relative;min-width: 140px;display: flex;align-items: center;margin-left: 20px;display:none;}
.noty_type__success .buttons .quickform{display: flex;align-items: center;transition:0.3s;position: relative;padding-left: 20px;width: 100%;white-space: nowrap;}
.noty_type__success .buttons .quickform:hover{color: var(--color-primary);}
.noty_type__success .buttons .quickform .icon_{min-width:16px;width:16px;height:16px;margin-right:0;margin-left:8px;background-color: var(--color-primary);transition:0.3s;}
.noty_type__success .buttons .quickform:hover .icon_{background-color: var(--color-primary);}
.noty_type__success .buttons:before{content: '';display: block;height: calc(100% + 40px);width: 1px;position: absolute;top: -20px;left: 0;border-left: 1px solid var(--line);}
.noty_type__success .buttons.hide{display: none;}
/* Иконки в уведомлении */
.noty_body .icon-check{display: none;margin-right: 8px;background-color: var(--noty-color-ok);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 18px;min-width: 18px;height: 18px;}
.noty_body .icon-check{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M19.7071 0.299139C19.3166 -0.0997131 18.6835 -0.0997131 18.2929 0.299139L6.31228 12.5347L1.70713 7.83158C1.31662 7.43273 0.683495 7.43277 0.29291 7.83158C-0.0976366 8.23039 -0.0976366 8.87698 0.29291 9.27584L5.60517 14.701C5.99556 15.0998 6.62915 15.0995 7.01939 14.701L19.7071 1.74343C20.0977 1.34462 20.0976 0.697992 19.7071 0.299139Z' fill='white'/%3E%3C/svg%3E");}
.noty_body .icon-close{margin-right: 15px;background-color: var(--noty-color-title);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 24px;min-width: 24px;height: 24px;}
.noty_body .icon-close{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15813)'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15813'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.noty_body .icon-check, .noty_body .icon-close{display:none;}
/*Если нет ошибки*/
.noty_type__success .noty_body{margin-top: 24px;}
.noty_type__success .noty_body .noty__addto{display: flex;} 
.noty_theme__sunset.noty_type__success{background: transparent;padding: 0;border-radius: 0 !important;margin-top: 0;}
.noty_theme__sunset.noty_type__success .noty_body{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 24px;border-radius: 4px;}
.noty_layout .noty_bar .noty_progressbar{opacity: 1;height: 4px;left: 0;border-radius: 2px;display:none;}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--color-primary);}
/*Если ошибка*/
.noty__addto.noty_bad{display:flex;}
.noty_bar.noty_type__error .noty_body{}
.noty_type__error .noty_body{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar, .noty_bar.noty_type__warning .noty_progressbar{background-color: var(--error-color);}
.noty_bar.noty_type__warning .noty__title, .noty_bar.noty_type__warning .noty-right .status-title{color: var(--noty-color-title-error);}
@media (max-width: 1039px){
  #noty_layout__bottomRight{bottom: 70px;}
}
@media (max-width: 500px){
 .noty_type__success .buttons{display:none;}
  #noty_layout__bottomRight{width: 100%;max-width: calc(100% - 32px);}
  .noty_body .image{display:none;}
  .noty_body .noty-right .status-title, .noty_body .noty__title{font-size:14px;}
  .noty_body{font-size:14px;}
}
/*** Быстрый заказ ***/
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;margin-bottom: 20px;color: var(--error-color-text);font-weight: 600;padding: 16px;border-radius: 12px;background: var(--error-color);display:none;}
.order_right .min_priceOrder_info{display:none;font-size: 12px;color: var(--error-color);margin: 8px 0;font-weight: 600;text-align: center;}
.buttonsOrder button[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
.disc_item .procent span span + span{display: none;}
.cart_discount_bottom{display: flex;align-items: center;width: 100%;margin-top: 20px;background: #070a2e;padding: 15px 30px;border-radius: 0 20px;}
.cart_discount_bottom .minDiscountPrice{font-weight: 700;white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-weight: 700;color: var(--color-primary);white-space: nowrap;}
.openList-btn{cursor: pointer;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-grey);margin-right: 0;transform: rotate(90deg);transition:0.3s;}
.openList-btn.active{transform: rotate(90deg) scaleX(-1);}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{display: none;padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 315px;overflow-x: hidden;overflow-y: auto;margin-bottom: 16px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right ul .item .product-details .product-name{font-weight: 400;font-size: 14px;word-break: break-word;margin-bottom: 8px;}
.orderContainer .order_right ul .item .product-details .quantity{font-size:14px;font-weight: 700;color:var(--color-primary);}
.orderContainer .order_right ul .product-details .product-price .price{font-weight: 700;font-size: 16px;}
.orderContainer .order_right ul .product-details .product-price .price > span:after{font-size: 12px;}
.orderContainer .order_right ul .item .product-details .product-modif{display: flex;align-items: center;flex-wrap: wrap;font-size: 14px;color: var(--color-grey);margin-bottom: 8px;grid-gap: 5px;}
.orderContainer .order_right ul .item .product-details .price{font-size: 18px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .subtotal .price{color: #ffffff;font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{min-width: 60px;width: 60px;height: 60px;margin-right: 8px;display:flex;align-items: center;justify-content: center;background: var(--bgImg);z-index: 1;text-align: center;border-radius: 8px;overflow: hidden;}
.orderContainer .order_right .item .product-image img{max-width: 100%;max-height: 100%;}
.orderContainer .order_right .cart-products-wrapper{}
.orderContainer .order_right .order_right_wrapper{padding: 30px;border-radius: 16px;background: var(--color-white);}
.orderContainer .order_right .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .buttonsOrder{margin-top: 15px;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 24px;}
.orderContainer .adress .form-list .fields{width: calc(100% / 2 - 12px);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.order_right .order-promo_container{margin-top: 16px;display: flex;align-items: center;flex-wrap: wrap;}
.order_right .order-promo_container .order-promo_btn{cursor: pointer;transition: 0.3s;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 50%;transform: translateY(-50%);}
.order_right .order-promo_container .order-promo_btn .icon_{min-width: 20px;width: 20px;height: 20px; margin: 0;background-color: var(--color-greydark);position: initial;transform: translate(0);}
.order_right .order-promo_container .order-promo_input{display:flex;width: 100%;position: relative;}
.order_right .order-promo_container .order-promo_input input{width: 100%;max-width: 100%;padding-right: 50px;background: var(--color-white);height: 48px;}
.order_right .order-promo_container .order-promo_input .coupon_clear{position: absolute;right: 55px;top: 50%;transform: translateY(-50%);cursor: pointer;transition: 0.3s;visibility: hidden;opacity: 0;color: var(--color-black);}
.order_right .order-promo_container .order-promo_input .coupon_clear.active{visibility: visible;opacity: 1;}
.order_right .order-promo_container .order-promo_couponBlockSale{display: none;text-align: left;align-items: center;transition: 0.3s;padding-top: 12px;font-size: 14px;font-weight: 700;align-items: center;width: 100%;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{font-weight: 700;color: var(--color-primary);}
.order_right .order-promo_container .order-promo_couponBlockSale.active{display: flex;}
.order_right .order-promo_container .order-promo_couponBlockSale.hide{display: none !important;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{margin-left: 5px;}
.order-delivery__items{display: flex;flex-direction: column;grid-gap: 24px;}
.order-delivery__item{padding: 24px;border: 1px solid var(--color-greydark);display: flex;flex-direction: column;}
.order-delivery__item.is-active{border-color: var(--color-secondary);}
.order-delivery__item.is-active .order-delivery__name .icon_{display:block;}
.order-delivery__item .order-delivery__name{display: flex;align-items: center;font-size:16px;font-weight:700;transition:0.3s;width:100%;cursor:pointer;}
.order-delivery__item .order-delivery__name .icon_{width:16px;min-width:16px;height:16px;margin-right:16px;display:none;}
.order-delivery__item .order-delivery__price{font-size:16px;font-weight:700;margin-left: auto;white-space: nowrap;}
.order-delivery__item .order-delivery__desc{padding-top: 16px;}
.order-delivery__item input{display: none;}
.order-delivery__item .order-delivery-zone__list{margin-top: 16px;}
.order-delivery__item .order-delivery-zone__title{margin-bottom: 14px;}
.order-payments__items{width:100%;display: flex;flex-direction: column;grid-gap: 24px;}
.order-payment{display: flex;flex-direction: column;width:100%;display: flex;flex-direction: column;grid-gap: 24px;}
.order-payment .order-payment__item{padding: 24px;border: 1px solid var(--color-greydark);}
.order-payment .order-payment__item.is-active{border-color: var(--color-secondary);}
.order-payment .order-payment__item.is-active .order-payment__name .icon_{display:block;}
.order-payment .order-payment__item .order-payment__name{font-size:16px;font-weight:700;width:100%;transition:0.3s;cursor:pointer;display: flex;align-items: center;}
.order-payment .order-payment__item .order-payment__name .icon_{width:16px;min-width:16px;height:16px;margin-right:16px;display:none;}
.order-payment .order-payment__item .order-payment__desc{padding-top: 16px;}
.order-payment input{display: none;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 16px;height: 51px;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 18px;height: 18px;min-width: 18px;background-color: var(--color-black);position: initial;}
.adress .form-list .deliveryDate .calendar_btn.active .icon_{background-color: var(--color-primary);}
.adress .form-list .fields{margin: 0;}
.orderContainer .order_right ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
.quickformfast .success, .quickformfast .warning{margin-bottom: 10px;}
.quickformfast .form-list{margin-bottom: 0;}
.formfast .formfast .buttons{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;}
.formfast .order_grid{display: flex;flex-wrap: wrap;width: 100%;grid-gap: 32px;text-align: left;}
.formfast .order_grid > div{width: 100%;padding: 24px;background: var(--color-white);}
label.checkbox-name{color: var(--color-black);cursor:pointer;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{padding: 0 !important;}
.formfast .title{font-size: 24px;font-family: var(--font-family-title);margin-bottom: 24px;text-transform: uppercase;text-align: left;position: relative;display: flex;align-items: center;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 24px;margin-bottom: 24px;}
.formfast .order_grid .account .fields-grid .fields{width: 100%;}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{padding-left: 12px;position:relative;transition: 0.3s;}
.formfast .contactWantRegister input:checked + label{color: var(--color-primary);}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 20px auto 0;overflow: hidden;text-align: left;}
.delivery .manufacturer-list .currentDeliveryDesc > div{word-break: break-word;display: flex;font-size: 16px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--color-primary);font-weight: 600;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 4px;}
.delivery .manufacturer-list .zoneSelect select{padding-left: 0;}
.delivery .deliveryZonePrice{margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable{width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td{width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1{background: #f5f5f5;padding: 0 5px;text-align: center !important;}
.delivery .orderStageDeliveryListTable .cell3{min-width: 160px;}
.delivery .orderStageDeliveryListTable input{cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice{margin-left: 5px;font-size: 14px;font-weight: 400;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: calc(100% - 115px - 16px);margin-right: 16px;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 16px;height: 52px;display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 16px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 600;color: var(--color-primary);}
.coupons .coupon-btn{margin: 0;height: 48px;text-transform: initial;background: var(--color-primary);padding: 0 10px;width: 115px;}
.coupons .coupon-btn[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .order-delivery__item .order-delivery__name:hover, .order-payment .order-payment__item .order-payment__name:hover{color:var(--color-primary);}
  .order_right .order-promo_container .order-promo_btn:hover .icon_{background: var(--color-black);}
  .formfast .contactWantRegister label.checkbox-name:hover{color: var(--color-primary);}
  .coupons .coupon-btn:hover{background: var(--color-primary);}
}
@media (max-width: 639px){
  .formfast .title{font-size: 20px;margin-bottom: 16px;}
  .formfast .order_grid > div{padding:16px;}
  .formfast .order_grid .account .fields-grid{grid-gap: 16px;margin-bottom: 16px;}
  .order-delivery__item{padding:16px;}
  .order-payment .order-payment__item{padding: 16px;}
  .orderContainer .adress .form-list, .order-payment .order-payment__item, .order-delivery__items{grid-gap: 16px;}
  .orderContainer .adress .form-list .fields{width: calc(100% / 2 - 8px);}
  .cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{padding: 20px 16px;}
  .formfast .order_grid{grid-gap: 16px;}
}
@media (max-width: 479px){
  .order-delivery__item{padding: 14px;}
  .orderContainer .adress .form-list .fields{width:100%;}
  .order-payment .order-payment__item .order-payment__name{font-size:14px;}
  .order-payment .order-payment__item .order-payment__desc{font-size: 14px;}
  .order-delivery__item .order-delivery__name{font-size: 14px;}
  .order-delivery__item .order-delivery-zone__title,.order-delivery__item .order-delivery__desc{font-size: 14px;}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 400px - 16px);}
.cart_right_container, .orderContainer .order_right{width: 400px;overflow: hidden;height: max-content;position: sticky;top: 16px;}
.cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{padding: 24px;background: var(--color-primary20);position:relative;}
.cartTable .cart_wrap:after, .orderContainer .order_right .cart_wrap:after{content: '';border-bottom: 10px dotted var(--bg);left: 0;margin: 0 20px;position: absolute;bottom: -5px;width: calc(100% - 40px);display:block;}
.cartTable .cart_wrap:before, .orderContainer .order_right .cart_wrap:before{content: '';border-top: 10px dotted var(--bg);left: 0;margin: 0 20px;position: absolute;top: -5px;width: calc(100% - 40px);display: block;}
.cart_right_container .clearCart{width: max-content;margin: 16px auto 0;color: var(--color-greydark);transition: 0.3s;}
.cartTable .items{width: 100%;display: flex;flex-wrap: wrap;position: relative;}
.cartTable .cart__items{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 24px;padding: 24px;background: var(--color-white);}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 16px;padding-bottom:16px;}
.cartTable .cart__total .actions{width: 100%;margin-top: 20px;}
.cartTable .cart__total .totale-inner > div.total, .orderContainer .order_right .total.disc_margin{margin-top:4px;}
.cartTable .cart__total .totale-inner > div{display: flex;align-items: flex-end;white-space: nowrap;width: 100%;justify-content: space-between;}
.cartTable .total, #quickform .order_right .total{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.cartTable .total .title, #quickform .order_right .total .title{font-size: 18px;font-weight: 700;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 18px;font-weight: 700;}
.totale_titleLeft{font-size: 16px;}
.totale_titleRight{font-size: 16px;font-weight: 700;white-space: nowrap;}
.cartTable .cart__total .totale-inner .discounttr .price{}
.cartTable .cart_title, .orderContainer .order_right .cart_title{position: relative;padding-bottom: 4px;margin-bottom: 16px;font-size: 18px;font-weight: 700;text-transform: uppercase;display: flex;align-items: center;justify-content: space-between;}
.cartTable .cart_title:before, .orderContainer .order_right .cart_title:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
.cartTable .buttons .cat-link{display:none;}
.cart_toolbar{display: flex;align-items: center;justify-content: space-between;width: 100%;grid-gap: 16px; margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid var(--line);}
.cart_toolbar .cart_toolbar_title{font-size: 16px;font-weight: 700;}
.cart__items .items .cart-right_block{width: calc(100% - 74px);padding-left: 16px;display: flex;align-items: center;grid-gap: 0 16px;justify-content: space-between;}
.cart__items .items .cart-right_block .cart-qty{background: transparent;color: var(--color-black);width: 122px;}
.cart__items .items .cart-right_block .cart-qty input.cartqty{color: var(--color-black);}
.cart__items .items .cart-right_block .cart-qty a span{background-color: var(--color-black);}
.cart__items .items .cart-right_block .cart-qty a:hover span{background-color: var(--color-primary);}
.cart__items .items .cart-right_block .closetd{font-size: 0;transition:0.3s;display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd .icon_{width: 24px;min-width: 24px;height:24px;margin:0;background-color:var(--color-black);transition:0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 8px 12px;width: 95px;}
.cart__items .items .cart_action{width:100%;display: flex;align-items: center;justify-content: flex-end;}
.cart__items .items .closetd a:after{font-size: 25px;display:none;}
.cart__items .items .closetd:hover .icon_{background-color: var(--color-primary);}
.cart__items .items .image{width: 74px;height: 100px;min-width: 74px;overflow: hidden;background: var(--bgImg);border-radius: 0;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-info{width: calc(100% - 350px);position:relative;}
.cart__items .items .cart-right_block .cart-name{line-height: 1.2;word-break: break-word;}
.cart__items .items .cart-right_block .product-modif{margin-top: 8px;display: flex;flex-wrap: wrap;grid-gap: 8px;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child){}
.cart__items .items .cart-right_block .product-modif .properties{border: 1px solid var(--color-secondary);font-size: 14px;display: block;position: relative;padding: 6px;} 
.cart__items .items .cart-right_block .product-modif .properties span{color:var(--color-secondary);} 
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 46px;}
.cart_right_container .pp, .orderContainer .order_right .pp{margin-top: 16px;width: 100%;font-size: 14px;color: var(--color-greydark);justify-content: center;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px 16px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--color-black);}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{max-width: 100%;width: 100%;height: 48px;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--color-primary);}
.cartTable .cart_left_container .cart-price .price:not(.old-price){font-size: 18px;}
.cartTable .price.old-price{font-size: 16px;}
.cart__items .items .one-product-price{font-size: 14px;color: var(--color-secondary);}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 20px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
#closeOrder{margin-top: 16px;display: block;font-size: 16px;text-align: center;color: var(--color-greydark);transition: 0.3s;}
.cart-footer{margin: 0;margin-top: 20px;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border: 1px solid #e8dbcf;background-color: #fbf6ee;width: 100%;padding-bottom: 20px;max-width: 360px;padding: 15px}
.cart-footer .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.cart-footer .buttons a{margin: auto}
.cart-footer .buttons a.delete-all{margin-top: 20px}
.cart-footer .buttons a.delete-all:hover{color: #ff7e7a;}
.cart-footer .discounttr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px}
.dotted-line{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px dotted #e8dbcf;margin: 0 10px;margin-bottom: 5px}
.TotalSum{display: -webkit-box;display: -ms-flexbox;display: flex;}
#startOrder[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
#startOrder[disabled="disabled"]:after{border-left-color: var(--color-btnDisabled);}
.orderContainer .order_right .line:before, .cart_right_container .line:before{content: '';width: 100%;height: 2px;background: var(--color-grey);position: absolute;bottom: 0;left: 0;display: block;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cart__items .items .cart-right_block .cart-name:hover{color: var(--color-primary);}
  .cart__items .items .cart-right_block .closetd:hover{color: var(--color-primary);}
  #closeOrder:hover{color:var(--color-black);}
 .cart_toolbar .clear_button:hover{color:var(--color-primary);}
 .cart_toolbar .clear_button:hover .icon_{background-color:var(--color-primary);}
 .cart_toolbar_bottom .link:hover{color:var(--color-primary);}
 .cart_toolbar_bottom .link:hover .icon_{background-color:var(--color-primary);}
 .cart__items .items .cart-right_block .closetd:hover .icon_{background-color:var(--color-primary);}
 .cart_right_container .clearCart:hover{color: var(--color-black);}
}
@media (min-width: 1024px) and (max-width: 1139px){
  .cart__items .items .cart-right_block{flex-wrap: wrap;}
  .cart__items .items .cart-right_block .cart-info{width: 100%}
  .cart__items .items .cart-action{width: 100%}
  .cart__items .items .cart-right_block .closetd{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
}
@media (max-width: 767px){
  .cart__items .items .cart-right_block .cart-info{width: calc(100% - 280px);}
  .cart__items .items .cart-action{grid-gap: 16px;}
}
@media (max-width: 639px){
  .cart__items .items .cart-right_block .cart-info{width: 100%;}
  .cart__items .items .cart-action{width: 100%;}
  .cart__items .items .cart-right_block{flex-wrap:wrap;}
  .cart__items .items .cart-right_block .closetd{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
  .cart__items .items .cart-action{justify-content: flex-start;margin-top: 12px;flex-wrap: wrap;grid-gap: 12px;}
  .cart__items .items .cart-right_block .cart-price{flex-direction: initial;flex-wrap: wrap;align-items: center;order: 1;}
  .cart__items .items .cart-right_block .cart-qty{order: 2;}
  .cartTable .cart__items{padding:16px;}
  .cart__items .items .cart-right_block{padding-right:30px;}
}
@media (max-width: 479px){
  .cart__items .items .cart-right_block .cart-name{font-size:14px;}
  .cartTable .cart_left_container .cart-price .price:not(.old-price){font-size:16px;}
  .cartTable .price.old-price{font-size: 14px;}
  .cart__items .items .cart-right_block{padding-left:12px;}
  .cart__items .items .cart-right_block .cart-price{width: 100%;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 30px 16px;flex-wrap: wrap;}
/*.col-block .col-account.contacts, .col-block #feedback{background: var(--color-white);padding: 30px 20px;border-radius: 16px;}*/
.col-block #feedback{width: 400px;padding: 24px;background: var(--color-white);}
.col-block .col-account.contacts{width: calc(100% - 416px);padding: 24px;background: var(--color-white);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;width: 200px;}
.col-account.form .fields:not(:last-child){margin-bottom: 24px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 24px;margin-bottom: 20px;font-family: var(--font-family-title);text-transform: uppercase;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 20px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{text-align: left;margin-top: 8px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px 16px;}
.optionAcc .col-account{width: calc(100% / 2 - 8px);height: max-content;padding: 24px;background: var(--color-white);}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:16px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 24px;font-family: var(--font-family-title);text-transform: uppercase;margin-bottom: 20px;position: relative;color: var(--color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;height: 51px;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{margin-bottom: 20px;font-size: 24px;text-transform: uppercase;font-family: var(--font-family-title);}
.account .accoutnPageBlock .buttons{margin-top: 16px;grid-gap: 12px 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 24px;background: var(--color-white);}
.account .accoutnPageBlock .first .buttons .button{width: 100%;height: 51px;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 24px);margin-left: 24px;height: max-content;}
.account .accoutnPageBlock p{color: var(--color-greydark);font-size: 14px;margin: 0 0 16px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: calc(50% - 12.5px);height:51px;}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;justify-content: center;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 900px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
 .col-block #feedback{max-width:100%;}
 .col-block #feedback, .col-block .col-account.contacts{padding:16px;}
 .col-account.form .fields:not(:last-child){margin-bottom: 16px;}
 .optionAcc .col-account, .account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 16px;}
 .optionAcc .col-account h3, .account .accoutnPageBlock h3{font-size: 20px;margin-bottom: 16px;}
 .optionAcc .col-account .buttons .button, .optionAcc .col-account .buttons .button{height: auto;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: flex;flex-direction: column;grid-gap: 30px;}
.blocks_contact .title_contact, .col-account.form h3{margin-bottom: 20px;display: block;font-size: 24px;font-family: var(--font-family-title);text-transform: uppercase;}
.blocks_contact div > div:not(:last-child){margin-bottom: 16px;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;font-weight: 700;transition: 0.3s;color: var(--color-black);;}
.blocks_contact .block > div a .icon_, .blocks_contact .block .infoBlock .icon_{background-color: var(--color-black);margin-right: 6px;}
.blocks_contact .block > div a:hover{color:var(--color-primary);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--color-primary);}
.col-account.form input[name="form[assets_file]"]{font-size:14px;background: none;border-radius: 0;margin-top: 10px;}
.col-account.form .file label{color: var(--color-black);font-size: 14px;}
@media (max-width: 639px){
  .blocks_contact .title_contact, .col-account.form h3{font-size: 20px;margin-bottom: 16px;}
  .blocks_contact .block > div a, .blocks_contact .block .infoBlock{font-size:14px;}
}
@media (max-width: 479px){
  .blocks_contact{grid-gap: 20px;}
}
/** Платежные системы на странице просмотра заказа **/
.order-info .paymentQiwi .tr2 .ceil1{padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1{padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput{float: none;}
.order-info .paymentQiwi .PhoneInput{padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone{width: 130px;text-align: center;}
/*** Оформление заказа ***/
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons{margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2){float: right;}
.orderStrageContent .payment{margin-bottom: 16px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 16px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 16px;}
.orderStrageContent .delivery{margin-bottom: 16px;}
.stages-list{float: left;width: 100%;margin: 30px 0 20px 0;padding-top: 30px;border-top: 1px solid #eacd8e;}
.stages .stage{display: inline-block;width: 48px;height: 48px;line-height: 48px;background-color: #c1c1c1;text-align: center;margin-right: 15px;margin-bottom: 15px;color: #fff;font-size: 22px;}
.stages .title{display: inline-block;font-size: 20px;color: #b2b2b2;text-transform: uppercase;}
.stages.active .stage, .stages:hover .stage{background-color: var(--color-primary);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
body .discount-box_promoPage.products-swiper .swiper{padding: 0 !important;margin: 0 !important;}
body .discount-box_promoPage.products-swiper{display:block;overflow: visible;}
.discount-box{overflow: hidden;margin-bottom: 30px;background: var(--color-white);padding: 16px;}
.discount-box h4{font-size:16px;line-height: 1.2;}
.discount-box h4 span{color: var(--color-primary);font-weight: 700;}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.discount-box_promoPage .content{width: calc(100% / 4 - 12px);background: var(--color-primary20);padding: 16px;display: flex;flex-direction: column;}
.discount-box_promoPage .discount_name{font-size: 16px;font-weight: 700;transition: 0.3s;}
.discount-box_promoPage .discount_desc{margin-top: 16px;}
.discount-box_promoPage .discount_date{display: flex;align-items: center;grid-gap: 5px;height: 26px;margin-bottom:16px;color: var(--color-primary);font-size: 14px;font-weight: 700;width: max-content;padding: 4px 12px;background: var(--color-white);border: 1px solid var(--color-primary);}
.discount-box_promoPage .discount_date .icon_{width: 18px;height: 18px;min-width: 18px;background: var(--color-primary);margin: 0;}
/*Выкл*/
.discount-box_promoPage .content.off_ {background: rgb(171 171 171 / 20%);}
.discount-box_promoPage .content.off_ .discount_date{color: var(--color-greydark);border-color: var(--collor-greydark);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .discount-box_promoPage .content:hover .discount_name{color:var(--color-primary);}
}
@media (max-width: 1023px){
  .discount-box_promoPage .content{width: calc(100% / 3 - 11px);}
}
@media (max-width: 767px){
  .discount-box_promoPage .content{width: calc(100% / 2 - 8px);}
}
@media (max-width: 479px){
  .discount-box_promoPage .content{width: 100%;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;border-bottom: 1px solid var(--color-primary20);}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--line);}
.compare__switch-icon{background: var(--color-grey);}
.compare__switch-icon:after{background: var(--color-white);}
.switch-on .compare__switch-icon{background: var(--color-primary);}
.compare__nav{margin-bottom: 24px;position: relative;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.compare__nav .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 0;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{content: '';position: absolute;top: 7px;left: 7px;height: 16px;width: 16px;border-radius: 0;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon:after{left: 36px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+3){border-bottom: 0;padding-bottom: 0 !important;}
.compare__cell{margin-bottom: 16px;width: 100%;font-weight: 700;display: flex;align-items: center;}
.compare__cell input{margin-right: 8px;}
.compare__image{padding-bottom: 100%;position: relative;width: 100%;display: block;background: var(--bgImg);border-radius: 0;overflow: hidden;}
.compare__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;display: block;object-fit: contain;}
.compare__remove{top: 12px;right: 12px;position: absolute;background: var(--color-white);border-radius: 0;width: 40px;height: 40px;transition:0.3s;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 20px;min-width: 20px;height: 20px;background-color: var(--color-black);margin: 0;transition: 0.3s;}
.compare__remove:hover{background: var(--color-primary);}
.compare__remove:hover .icon_{background-color: var(--color-white);}
.compare__mod{margin-top: 4px;color: var(--color-secondary);font-size: 14px;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{height: 50px;padding: 0 16px;width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 16px;word-break: break-word;transition:0.3s;}
.compare__line .actions .actions-btn{width:100%;}
.compare__buttons a.compare__showAll{}
.compare__buttons a.compare__showAll:hover{}
.compare__buttons a.compare__selected[disabled="disabled"]{border-color: var(--color-btnDisabled);background: var(--color-btnDisabled);color: var(--color-white);pointer-events: none;}
.compare__cell input[type="checkbox"]:checked:before{background: var(--color-primary);}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--color-white);border-radius: 4px;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div{border-top: 1px solid #D9D9D9;width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine){border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell{display: none;}
.CompareGoodsTableTbody > div .cell{width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label{font-weight: bold;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;background: var(--color-white);}
.CompareGoodsTableTbody .owl-item .image img{object-fit: contain;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0 10px;position: absolute;top: 0;right: 0;z-index: 2;width: 24px;height: 24px;}
.CompareGoodsTableTbody .remove:after{color: var(--color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--color-primary);}
.CompareGoodsTableTbody .CompareCheckbox{display: none;margin: 0 0.625rem 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock{text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title{display: block;max-height: 50px;overflow: hidden;text-align: left;font-size: 14px;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 5px;font-size: 12px;line-height: normal;text-align: left;color: var(--color-secondary);}
.CompareGoodsTableTbody .actions{width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody .actions a{width: 100%;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-right: 0;margin-top: 5px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin-left: 0;margin-top: 4px;width: max-content;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .compare__tbody .compare__name:hover{color:var(--color-primary);}
}
@media (max-width: 479px){
.CompareGoods .price__old{margin-right: 0.5rem;}
.CompareGoodsTableTbody .actions .price-box{width: 100%;margin-bottom: 1rem;}
.CompareGoodsTableTbody .actions .add-notify:before{display: none;}
.CompareGoodsTableTbody{padding: 12px;}
.CompareGoodsTableTbody .actions a{font-size:14px;padding: 8px;}
.CompareGoods__filter{flex-direction: column;}
.compare__switch .compare__switch-label{display:none;}
.compare__price .price{width: 100%;}
.compare__line .actions .actions-btn{font-size:14px;height: 40px;padding: 10px}
.compare__tbody .compare__name{font-size:16px;}
.compare__price .price:not(.old-price){font-size:16px}
.compare__price .price.old-price{font-size:14px}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{top: 0;right: 0;position: absolute;background: var(--color-white);border-radius: 0;width: 40px;height: 40px;background:var(--color-white);transition:0.3s;display: flex;align-items: center;justify-content: center;border: 0;}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{display: block;width: 20px;min-width: 20px;height: 20px;background-color: var(--color-black);margin: 0;transition: 0.3s;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .links_container{display:flex !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover{background: var(--color-primary);}
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--color-white);}
}
/*** Новости ***/
.news-box .news .title{font-size: 18px;margin-bottom: 16px;}
.news-box h5.title a{margin:0;color: var(--color-black);transition: 0.3s;}
.news-box h5.title a:hover{color: var(--color-primary);}
.news-box .button{margin-top:30px;}
.news-box .news-content p{margin-bottom: 16px;font-size: 16px;color: var(--color-greydark);}
.news-box .news__date{display: block;text-align: left;font-size: 16px;color: var(--color-primary);}
.news-box .news-time{margin-top: 16px;font-size: 16px;color: var(--color-primary);}
.news-box .news{padding: 24px;background: var(--color-white);}
.news-box .news:not(:last-child){margin-bottom: 24px;}
@media (max-width: 639px){
  .news-box .news{padding: 16px;}
  .news-box .news .title{font-size: 16px;margin-bottom: 12px;}
  .news-box .news-content p{font-size: 14px;margin-bottom: 12px;}
  .news-box .news__date{font-size: 14px;}
  .news-box .news:not(:last-child){margin-bottom:16px;}
}
#news{width: 100%;}
#news .swiper-slide{height: auto !important;}
#news .newx-box{position: relative;}
#news .news_navs{margin-top: 14px;width:100%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;grid-gap: 24px;}
#news .news_nav{transition: 0.3s;display: flex;align-items: center;justify-content: center;width: max-content;padding: 12px 24px;background: var(--color-grey);color: var(--color-black);font-size: 16px;text-transform: uppercase;outline: 0;cursor: pointer;}
#news .news_nav.active{background: var(--color-black);color: var(--color-white);}
#news [data-tab-content]{display: none;flex-wrap: wrap;grid-gap: 24px;}
#news [data-tab-content] .news_grid{display: flex;flex-wrap: wrap;grid-gap: 24px;}
#news [data-tab-content].active{display: block;}
#news .news_item{display: flex;flex-direction: column;height: 100%;}
#news .news_content{padding: 16px;background: var(--color-white);flex: 1;display: flex;flex-direction: column;}
#news .news_title{font-size: 18px;margin-bottom: 16px;line-height: 1.2;transition:0.3s;-webkit-line-clamp: 3;}
#news .news_desc{font-size: 16px;color: var(--color-greydark);margin-bottom: 16px;-webkit-line-clamp: 5;}
#news .news_buttons{display: flex;align-items: center;grid-gap: 12px;margin-top: auto;}
#news .news_date{font-size: 16px;color: var(--color-primary);}
#news .news_button{font-size: 16px;color: var(--color-primary);transition: 0.3s;}
#news .tabs_content .news_item:nth-child(n+4){display:none;}
#news .tabs_content .news_item.is-show{display:flex !important;}
#news .news_divide{width: 3px;height: 3px;border-radius: 50%;background: var(--color-primary);display: block;}
#news .news_item .news_image{width: 100%;padding-bottom: 100%;position: relative;}
#news .news_image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
#news .marquee .marquee_wrap{color: var(--color-primary);}
#news .marquee .marquee_wrap .icon_{background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .news_button:hover{color: var(--color-black);}
  #news .news_title:hover{color: var(--color-primary);}
}
@media (max-width: 767px){
  #news .news_title{font-size: 16px;}
  #news .news_desc{font-size: 14px;}
  #news .news_date, #news .news_button{font-size: 14px;}
}
@media (max-width: 479px){
  #news .news_navs{grid-gap: 16px;flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;}
  #news .news_navs::-webkit-scrollbar, #news .news_navs::-webkit-scrollbar-thumb, #news .news_navs::-webkit-scrollbar{background-color: transparent;}
  #news .news_nav{padding: 12px;font-size: 14px;text-wrap: nowrap;}
  #news .news_content{padding:12px;}
  #news .news_divide{display:none;}
  #news .news_date, #news .news_button{font-size: 12px;}
}
/*** Страница ошибки ***/
.error-page{padding: 16px;}
.error-page a{font-size:110%;}
.error-page a:hover{text-decoration:underline;}
.error-page ul.disc{list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader{display:block;position: absolute;top: 0;left:0;bottom: 0;width: 100%;height: 100%;z-index: 20;background: var(--color-white);}
.content-loading{content: '';border-radius: 50%;width: 50px;height: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.content-loading{background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.96 28.9C12.46 26.14 28.4.5 63.76.24c37.1-.26 53.48 29.12 54.03 30.38 2.44 5.63 1.4 12.86-3.77 15.44-5.93 2.96-12.13 1.18-15.44-3.5-6.83-9.6-7.58-21.7-25.15-28.87-38.08-15.57-64.03 18-62.5 15.2zM117 99.06c-1.48 2.74-17.42 28.4-52.78 28.63-37.1.25-53.5-29.1-54.04-30.4-2.48-5.6-1.43-12.82 3.72-15.4 5.94-2.96 12.15-1.17 15.45 3.5 6.84 9.62 7.58 21.7 25.16 28.88 38.1 15.54 64.06-18 62.5-15.2z' fill='%23ECA28D'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='180 64 64' dur='1200ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.fancybox-inner .content-loading{background-color: #fff;}
#globalOrder.loading{height: 50vh;}
#globalOrder .content-loading{margin: 0 auto;margin-left: -25px;margin-top: -25px;}
/******************************************************************************
 Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:20%}
.col-xs-1{width:8.33333333%}
@media (max-width: 767px){
.col-lg-2{width:33%}
}
@media (max-width: 631px){
.col-lg-2{width:50%}
}
@media (max-width: 380px){
}
@media (min-width: 768px){
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:20%}
.col-sm-1{width:8.33333333%}
}
@media (min-width: 992px){
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:20%}
.col-md-1{width:8.33333333%}
}
@media (min-width: 1200px){
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:33%}
.col-lg-2_5{width:25%}
.col-lg-2{width:20%}
.col-lg-1{width:8.33333333%}
}
@media (min-width: 1400px){
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:20%}
.col-hs-1{width:8.33333333%}
}
@media (max-width: 1199px){
.product-view .product-shop .custom-block .item{text-align: center;padding: 0;}
.product-view .product-shop .custom-block .text-area{text-align: center;}
}
@media (max-width: 991px){
.col-left .block{margin-bottom:10px;}
.quickview{display: none !important;}
.step li{padding: 10px;}
.product-view .product-shop .add-to-box .add-to-cart .button.quick{display: none;}
}
@media (max-width: 767px){
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.goodsDataOpinionAddTable label{width: 100%;}
.goodsDataOpinionFormReset{width: 80px;}
.step li{display: block;width: 100%;padding: 15px;}
.step li.step_done{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#footer .callbackForm .inputText{display: block;max-width: 300px;clear: both;}
.cart-compare .title .title{display: none;}
.cart-compare > div{width: 50%;}
.products-grid .item:hover .item-inner .product-shop{bottom: 0;}
.cart-compare div > .title{width: 110px;line-height: 51px;}
}
@media (max-width: 639px){
.scroll{overflow-x: scroll;white-space: nowrap;}
.delivery .orderStageDeliveryListTable .cell3{min-width: auto;}
.CompareGoodsTableFilter{line-height: 1;}
.CompareGoodsTableFilter span{margin-bottom: 10px;}
.product-view .product-shop .custom-block .item{text-align: center;}
.product-view .product-shop .custom-block .item i{display: block;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: center;margin: 0;}
}
@media max-width: 481px){
.title_wrap.cart .title-tab{font-size:20px;}
/*img{height: auto!important;}*/
.col-smb-12{width: 50%;}
.col-contact{margin-bottom: 20px;}
.goodsDataOpinionFormReset{width: auto;}
.CompareGoodsTableFilter{float: left;}
.CompareGoodsTableFilter span{float: left;width: 100%;}
.orderStrageContent .buttons .button{margin: 0 10px 10px 0;float: left;}
.orderStrageContent .buttons .button:nth-child(2){float: left;margin: 0;}
body.active .wrapper{overflow: hidden;z-index: 1;display: none;}
.product-view .product-name{padding-right: 40px;}
.product-view .product-toolbar{flex-direction: column;}
.product-view .product-shop .custom-block .item{display: block;width: 100%;border-left: 0;padding: 0 0 15px 0;text-align: left;}
.product-view .product-shop .custom-block .item:last-child{padding-bottom: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;text-align: left;width: 45px;font-size: 25px;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: left;margin-left: 5px;}
.product-view .product-shop .add-to-box .add-to-cart{display: block;}
.tab-content .delivery h4{font-size: 16px;}
#breadcrumbs li:last-child{padding-right: 20px}
}
@media (max-width: 380px){
.formfast .buttons .button{width: 100%;}
}
@media (max-width: 375px){
 .col-smb-12{width: 100%;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.IE .header .header-sectionsLink:before{content: '';width: 10px;height: 50px;margin: 0 0 0 -10px}
.rating-box{margin-left: -3px;}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none){
.rating-box{display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating{position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: var(--color-primary);}
}
/******************************************************************************
 Если не работает JS
*******************************************************************************/
.nojs .products-grid.owl-carousel .item .item-inner{width:290px;}
.nojs #slideshow .owl-carousel, .nojs #news .owl-carousel, .nojs .viewed .owl-carousel{display: block;}
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider{display: none;}
.nojs .filters-price .goodsFilterPriceSubmit{margin-top: 15px;}
.nojs .filters-price .layout-slider{max-width: 100%;}
#ok-loupe, .ok-listener{z-index: 2 !important;border-radius: 5px !important;}
body table.footerInformationTable{font-size: 10px;}
/* Увеличенный логотип по центру */
header .header-wrapper .header_logo {
    width: 220px;     /* увеличь под свой вкус (180–220px) */
    max-height: 100px; /* логотип выше */
    margin: 0 auto;   /* чтобы оставался по центру */
}
header .header-wrapper .header_logo img {
    width: 100%;
    height: auto;     /* сохраняем пропорции */
    object-fit: contain;
}
/* Главное меню */
.main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 24px;
}
.main-menu li {
  position: relative;
}
.main-menu li a {
  font-size: 16px;
  font-weight: 600;
  color: var(--color-black);
  text-decoration: none;
  transition: 0.3s;
}
.main-menu li a:hover {
  color: var(--color-primary);
}
/* Подменю */
.main-menu li.has-sub:hover .submenu {
  display: block;
}
.main-menu .submenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: var(--shadow);
  padding: 12px 20px;
  min-width: 240px;
  z-index: 1000;
}
.main-menu .submenu li {
  margin: 6px 0;
}
.main-menu .submenu li a {
  font-size: 14px;
  font-weight: normal;
}
/* Только для десктопа */
@media (max-width: 1024px) {
  .main-menu { display: none; }
}
/*** Цена ****/
.price {
    display: flex;
    vertical-align: middle;
    position: relative;
    font-size: 20px;             /* ✅ стала меньше, чем заголовок */
    font-weight: 600;            /* чуть мягче, чем 700 */
    color: #E63946;              /* ✅ маркетинговый акцент (можно var(--color-primary) для фирменного стиля) */
}
.price > span:after,
.rangeScore span:after,
.product-price__current:after {
    display: inline-block;
    font-family: "FontAwesome";
    font-weight: 600;
    font-size: 14px;
    line-height: 1.1;
    margin-left: 0px;
}
.price > span {
    position: relative;
    z-index: 1;
    white-space: nowrap;
}
.price.minP {
    color: #E63946; /* тоже под акцент */
}
/* Старая цена */
.old-price,
.old-price .price,
.price.old-price {
    display: flex;
    font-size: 16px;             /* ✅ меньше основной */
    font-weight: 400;
    background: none;
    color: #999;                 /* ✅ спокойный серый */
    text-decoration: line-through;
    margin-left: 6px;            /* чуть отступаем от новой */
}
.product-page h1,
.goods-page__title,
.goods-info .product-name {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 1.3 !important;
    color: #2b2b2b !important;
    margin-bottom: 10px !important;
}
/* Заголовок товара в карточке */
body.good_page h1.product-name {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;     /* размер текста */
    line-height: 1.3 !important;
    color: #2b2b2b !important;
    margin-bottom: 12px !important;
    text-transform: none !important; /* убираем CAPSLOCK */
}
}
.checkout-note {
  margin-top: 12px;
  font-size: 13px;
  line-height: 1.4;
  color: #666;
  text-align: center;
}
/* Плашка Новинка с градиентом */
.ico-new {
  background: linear-gradient(135deg, #E63946 0%, #b71c1c 100%);
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;         /* вместо фиксированной ширины */
  height: 26px;            /* фиксируем только высоту */
  min-width: fit-content;  /* подстраивается под текст */
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  border-radius: 4px;
  text-transform: uppercase;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}
/* Блок подписки */
#subscribeCallback,
#subscribeCallback .title,
#subscribeCallback .text,
#subscribeCallback input,
#subscribeCallback label {
    font-family: 'Montserrat', sans-serif !important;
}
/* Кнопка отправки (стрелка) */
#subscribeCallback .callback-btn .send-icon {
    color: #000 !important;       /* делаем чёрной */
    font-size: 18px;              /* можно чуть увеличить */
    font-weight: 600;
}
/* Для надёжности — убрать у стрелки возможные background */
#subscribeCallback .callback-btn {
    background: transparent !important;
    border: none !important;
}
/* Текст в блоке подписки */
#subscribeCallback .text {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 20px !important;   /* уменьшаем с 22–24px до 20px */
    line-height: 1.4 !important;
}
/* Иконка отправки: изначально чёрная */
#subscribeCallback .callback-btn .send-icon {
    color: #555 !important;       /* сразу чёрная */
    font-size: 18px;
    font-weight: 600;
    transition: color 0.3s ease;
}
/* При наведении — тёмно-серая для эффекта */
#subscribeCallback .callback-btn:hover .send-icon {
    color: #555 !important;
}
/* При клике — остаётся чёрной */
#subscribeCallback .callback-btn:active .send-icon {
    color: #000 !important;
}