/*** Основные цвета ***/
:root{
  --color-primary: var(--color-orange); /* освновной */ /* освновной */
  --color-secondary: var(--color-blue); /* дополнительный 1 */
  --color-tertiary: var(--color-grey); /* дополнительный 2 */
  
  --color-black: #3d5a68;
  --color-black-d: #212b2d;
  --color-white: #ffffff;
  --color-blue: #5586a6;
  --color-red: #eb3708;
  --color-yellow: #fff200;
  --color-green: #51a83f;
  --color-green-l: #57c880;
  --color-purple: #7065F3;
  --color-orange: #ff9302;
  --color-grey: #f3f3f3;
  --color-grey-l: #F5F9FF;
  --color-grey-l-2: #f8f8f8;
  --color-grey-d: #97a4ac;
  --color-grey-d-2: #dce4e9;
  /*Тень*/
  --shadow: 0 2px 8px 0 rgba(104, 104, 104, 0.2);
  --shadow-2: 0 2px 8px 0 rgba(4, 60, 130, 0.3);
  
  /*Шрифт*/
  --font-family-title: 'Ubuntu', Arial, sans-serif;
  --font-family: 'Open Sans',  sans-serif;
  --color-star: var(--color-orange); /* звезда рейтинга неактивная */
  --color-starActive: var(--color-orange); /* звезда рейтинга активная */
  
  --bg: #ffffff; /* фон */
  --line: var(--color-grey-d-2); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: #2e2e2e; /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.5; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #d1d3d9; /* неактивная кнопка button */
  --color-inputDisabled: #EFF2FA; /* неактивной кнопка checkbox */
  --color-labelDisabled: #d1d3d9; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #eb3708; /* фон */
  --error-color-text: #ffffff; /* текст */
  
  /*Всплывающие окна*/
  --noty-color-bg: #7cc594; /* фон */
  --noty-color-title: var(--color-white); /* заголовок */
  --noty-color-ok: var(--color-green); /* при успешном */
  --noty-color-error: var(--error-color); /* при ошибке */
  --noty-color-title-error: var(--error-color); /* заголовок при ошибке */
  --noty-color-text: var(--color-white); /* основной текст */
  --noty-color-progressbar: #646464;
  
  /*Календарь в ОЗ*/
  --date: #3d5a68; /* текст */
  --date-active: var(--color-primary); /* активная дата */
  --data-active2: #FFFFFF;
  --date-border-btn: 0px;
  --date-dispabled: #cad0df; /* неактиная дата */
  --date-next: #cad0df; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: transparent;  /* граница */
  --date-line: var(--line); /* линия между месяцем и календарем */
  --date-borderRadius: 0px; /* радиус границы */
  --date-borderHeight: 1px; /* высота границы */
  --date-arrow: #cad0df; /* стрелочка */
  --date-arrowActive: var(--color-primary); /* стрелочка при наведении */
  --date-weight: 400; /* толщина жирного текста */
  --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: 14px;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:38px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: var(--font-family);background: var(--color-white);border: 1px solid var(--color-secondary);border-radius: 0;padding: 0 16px;overlay: none;font-size: 14px;color: var(--color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-grey-d);}
input:focus, textarea:focus{border-color: var(--color-primary);}
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: 8px;padding-bottom: 8px;}
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: 40px;}
@media (min-width: 1200px){
.container{max-width: 1170px;}
}
@media (max-width: 1023px){
  .adaptive_indent{margin-top: 60px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
 .adaptive_indent{margin-top: 60px;}
}
@media (max-width: 639px){
 .adaptive_indent{margin-top: 40px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 30px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 16px;height: 16px;position: absolute;background-color:var(--color-black);top: 50%;right: 8px;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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 6.00002C13.397 5.93852 13.4478 5.86496 13.4827 5.78362C13.5177 5.70229 13.5361 5.61481 13.5368 5.52629C13.5376 5.43777 13.5207 5.34998 13.4872 5.26805C13.4537 5.18612 13.4042 5.11168 13.3416 5.04909C13.279 4.98649 13.2046 4.93699 13.1226 4.90347C13.0407 4.86995 12.9529 4.85308 12.8644 4.85385C12.7759 4.85462 12.6884 4.87301 12.6071 4.90795C12.5257 4.94289 12.4522 4.99368 12.3907 5.05735L8.47134 8.97669C8.34632 9.10167 8.17678 9.17188 8.00001 9.17188C7.82323 9.17188 7.65369 9.10167 7.52867 8.97669L3.6093 5.05668C3.4842 4.93168 3.3146 4.86149 3.1378 4.86155C2.9609 4.86161 2.7913 4.93193 2.6663 5.05702C2.5413 5.18211 2.4711 5.35174 2.4712 5.52859C2.4713 5.70543 2.5416 5.87501 2.6667 6.00002L7.52867 10.862C7.65369 10.987 7.82323 11.0572 8.00001 11.0572C8.17678 11.0572 8.34632 10.987 8.47134 10.862L13.3333 6.00002Z' fill='%230A1D3A'/%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: 12px;color: var(--color-grey-d);position: relative;display: flex;}
.pp a{transition: 0.3s;text-decoration: underline;}
.pp a:hover{color: var(--color-primary);}
.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: 262px;margin-right: 30px;}
.col-right{width: calc(100% - 262px - 30px)}
input[type="checkbox"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;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: 12px;height: 12px;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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.2567 4.16474L8.13095 17.2904L3.49055 12.6501C3.2709 12.4304 2.91474 12.4304 2.69504 12.6501L2.16474 13.1804C1.94509 13.4 1.94509 13.7562 2.16474 13.9759L7.73321 19.5443C7.95287 19.764 8.30902 19.764 8.52873 19.5443L22.5825 5.4906C22.8021 5.27095 22.8021 4.91479 22.5825 4.69509L22.0521 4.16474C21.8325 3.94509 21.4763 3.94509 21.2567 4.16474Z" fill="black"/></svg>')}
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;border: 1px solid var(--color-secondary);background: var(--color-white);border-radius: 0;}
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: 0;background-color: #ffffff20}
::-webkit-scrollbar{width: 4px;height: 4px;background-color: #FFFFFF;}
::-webkit-scrollbar-thumb{border-radius: 0;background-color: var(--color-secondary);}
/*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-text);font-size: 12px;text-align: left;margin-top: 0;padding: 3px 0;text-align: center;background: var(--error-color);}
: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: 50%;-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{position: relative;overflow: hidden;font-size: 16px;margin-bottom:20px;}
.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;transition:0.3s;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{color:var(--color-primary);}
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;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 14px;width: 100%;border-collapse: collapse;line-height: normal;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: center;}
.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: 20px;font-weight: 700;color: var(--color-black-d);text-align: left;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: 0;border: 1px solid var(--line);overflow: hidden;margin-bottom: 30px;background: var(--color-white);}
.table-striped tr:nth-child(odd){background-color: var(--color-tertiary);}
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{font-style: initial;background: var(--color-tertiary);text-align: center;font-weight: 700;color: var(--color-black-d);min-width: 100px;}
.table-box tfoot td{font-size: 16px;text-align: right;font-weight: 700;color: var(--color-black-d);background: var(--color-tertiary);}
.table-box tfoot td:last-child{color: var(--color-black-d);font-weight: 700;font-size: 18px;border-left: 1px solid var(--line);white-space: nowrap;text-align: center;}
tr.border > td:first-child{color: var(--color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--color-black);border:0;}
.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-grey-d);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: 16px;}
 .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;}
  h3.client__title, .order-info .title{font-size: 18px;}
}
@media (max-width: 479px){
 .table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{font-size:14px;}
 h3.client__title, .order-info .title{font-size: 16px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:100px; max-height:100px;} 
.goods-image-icon-square{width:200px;height:200px;} 
/*.goods-image-small{max-width:150px; max-height:150px;}*/
.goods-image-small-square{width:300px; height:300px;}
.goods-image-medium{max-width:450px; max-height:450px;}
.goods-image-medium-square{width:900px; height:900px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square{width:300px; height:300px;}
.goods-image-large{max-width:1200px; max-height:1200px;}
.goods-image-large-square{width:1200px; height:1200px;}
.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:150px; max-height:150px;}
.goods-cat-image-medium-square{width:300px; height:300px;}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square{width:200px; height:200px;}
/* 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;flex-wrap: wrap;padding: 20px;color: var(--color-white);background: var(--color-secondary);position: relative;}
.fancybox-header .title{font-size: 28px;width:100%;}
.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-body{padding: 20px;}
#fancybox-callback-mess .fancybox-header{justify-content: flex-start;grid-gap: 12px;}
.fancybox-content{padding: 0;box-shadow: none;border-radius: 0;max-width: 800px;position: relative;}
.fancybox-content .text{width:100%;color: var(--color-white);margin-top:8px;}
.fancybox-close-small{top: 16px;right: 16px;}
.fancybox-close-small i{background-color: var(--color-white);opacity:0.8;transition:0.3s;width: 12px;height: 12px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--color-white);opacity:1;}
.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;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;margin-bottom: 16px;}
.callbackForm .callback-input label{font-size: 14px;display:block;margin-bottom:10px;}
.callbackForm .callback-input label span{color: var(--color-primary);}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.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: 450px;width: calc(100% - 16px * 2);}
#fancybox-callback .phone_wrapper{margin-bottom: 30px;padding: 24px;background: var(--color-tertiary);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-pp h4{font-size: 18px;font-weight: 600;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-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-pp h4{font-size: 16px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-weight: 700;color: var(--color-black-d);}
.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-d);}
.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: 14px;font-weight: 400;background: none;color: var(--color-black-d);}
.old-price, .old-price .price, .price.old-price{position: relative;}
.price.old-price > span:before{position: absolute;content: "";left: 0;top: 50%;right: 0;border-top: 1px solid;border-color: inherit;-webkit-transform: rotate(-8deg);transform: rotate(-8deg);}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .product-shop .price-box_old{width:100%;}
/*** Капс ***/
.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: 6px;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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3380_2496)"><path d="M22.9996 4.625H5.38667L5.03963 2.80296C4.95092 2.33739 4.53796 2 4.05675 2H0.5C0.223875 2 0 2.22038 0 2.49219V2.82031C0 3.09212 0.223875 3.3125 0.5 3.3125H3.78L6.69363 18.6091C6.26271 19.0754 6 19.695 6 20.375C6 21.8247 7.19392 23 8.66667 23C10.1394 23 11.3333 21.8247 11.3333 20.375C11.3339 19.9141 11.2105 19.4613 10.9757 19.0625H17.0243C16.7896 19.4613 16.6662 19.9141 16.6667 20.375C16.6667 21.8247 17.8606 23 19.3334 23C20.8061 23 22 21.8247 22 20.375C22 19.637 21.6903 18.9706 21.1922 18.4937C21.0843 18.0737 20.6983 17.75 20.222 17.75H7.88667L7.38667 15.125H21.1942C21.6679 15.125 22.0766 14.7979 22.1732 14.3414L23.9787 5.81015C24.108 5.19885 23.634 4.625 22.9996 4.625ZM10 20.375C10 21.0987 9.40188 21.6875 8.66667 21.6875C7.93146 21.6875 7.33333 21.0987 7.33333 20.375C7.33333 19.6513 7.93146 19.0625 8.66667 19.0625C9.40188 19.0625 10 19.6513 10 20.375ZM19.3333 21.6875C18.5981 21.6875 18 21.0987 18 20.375C18 19.6513 18.5981 19.0625 19.3333 19.0625C20.0685 19.0625 20.6667 19.6513 20.6667 20.375C20.6667 21.0987 20.0685 21.6875 19.3333 21.6875ZM20.9232 13.8125H7.13667L5.63667 5.9375H22.5898L20.9232 13.8125Z" fill="black"/></g><defs><clipPath id="clip0_3380_2496"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.favorite-icon{-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.7708 8.70372L16.2168 7.747L13.2875 1.80008C12.7626 0.740055 11.2419 0.72658 10.7125 1.80008L7.78319 7.747L1.22918 8.70372C0.053853 8.8744 -0.417174 10.3252 0.435161 11.1561L5.17683 15.7825L4.05534 22.3179C3.85347 23.4992 5.09609 24.384 6.13683 23.8315L12 20.7458L17.8632 23.8315C18.9039 24.3795 20.1465 23.4992 19.9447 22.3179L18.8232 15.7825L23.5648 11.1561C24.4172 10.3252 23.9461 8.8744 22.7708 8.70372ZM17.2845 15.2795L18.5316 22.5559L12 19.1243L5.47291 22.5604L6.72001 15.284L1.43553 10.1231L8.73421 9.06305L12 2.43789L15.2658 9.06305L22.5645 10.1231L17.2845 15.2795Z" fill="black"/></svg>')}
.compare-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3379_2492)"><path d="M23.7901 13.3569L19.7007 6.82672C19.5818 6.65082 19.3909 6.5625 19.2001 6.5625C19.0092 6.5625 18.8183 6.65082 18.6994 6.82672L14.6101 13.3569C14.4649 13.5713 14.3817 13.8289 14.4034 14.0857C14.6086 16.5227 16.6778 18.4375 19.2001 18.4375C21.7223 18.4375 23.7916 16.5227 23.9967 14.0857C24.0184 13.8289 23.9352 13.5713 23.7901 13.3569ZM19.2001 17.25C17.6408 17.25 16.2919 16.2432 15.7958 14.875H22.5908C22.0876 16.2566 20.7481 17.25 19.2001 17.25ZM15.8149 13.6875L19.2016 8.27844L22.6118 13.6875H15.8149ZM20.1001 20.8125H12.6001V7.66613C13.6336 7.40117 14.4001 6.48049 14.4001 5.375H20.1001C20.2658 5.375 20.4001 5.24215 20.4001 5.07812V4.48438C20.4001 4.32035 20.2658 4.1875 20.1001 4.1875H14.0584C14.0528 4.17785 13.8946 3.77521 13.3418 3.40561C12.9589 3.14955 12.4969 3 12.0001 3C11.5032 3 11.0412 3.14955 10.6583 3.40561C10.1056 3.77521 9.9473 4.17785 9.94168 4.1875H3.90005C3.7343 4.1875 3.60005 4.32035 3.60005 4.48438V5.07812C3.60005 5.24215 3.7343 5.375 3.90005 5.375H9.60005C9.60005 6.48049 10.3666 7.40117 11.4001 7.66613V20.8125H3.90005C3.7343 20.8125 3.60005 20.9454 3.60005 21.1094V21.7031C3.60005 21.8671 3.7343 22 3.90005 22H20.1001C20.2658 22 20.4001 21.8671 20.4001 21.7031V21.1094C20.4001 20.9454 20.2658 20.8125 20.1001 20.8125ZM10.8001 5.375C10.8001 4.71928 11.3374 4.1875 12.0001 4.1875C12.6627 4.1875 13.2001 4.71928 13.2001 5.375C13.2001 6.03072 12.6627 6.5625 12.0001 6.5625C11.3374 6.5625 10.8001 6.03072 10.8001 5.375ZM9.59668 14.0857C9.61843 13.8289 9.53518 13.5713 9.39005 13.3569L5.30068 6.82672C5.1818 6.65082 4.99093 6.5625 4.80005 6.5625C4.60918 6.5625 4.4183 6.65082 4.29943 6.82672L0.210054 13.3569C0.0649285 13.5713 -0.0183215 13.8289 0.00342853 14.0857C0.208554 16.5227 2.2778 18.4375 4.80005 18.4375C7.3223 18.4375 9.39155 16.5227 9.59668 14.0857ZM4.80155 8.27844L8.2118 13.6875H1.41493L4.80155 8.27844ZM1.3958 14.875H8.1908C7.68755 16.2566 6.34805 17.25 4.80005 17.25C3.2408 17.25 1.89193 16.2432 1.3958 14.875Z" fill="black"/></g><defs><clipPath id="clip0_3379_2492"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.user-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.7 13.5C14.3547 13.5 13.7078 14.25 11.5 14.25C9.29219 14.25 8.65 13.5 7.3 13.5C3.82187 13.5 1 16.3219 1 19.8V21.75C1 22.9922 2.00781 24 3.25 24H19.75C20.9922 24 22 22.9922 22 21.75V19.8C22 16.3219 19.1781 13.5 15.7 13.5ZM20.5 21.75C20.5 22.1625 20.1625 22.5 19.75 22.5H3.25C2.8375 22.5 2.5 22.1625 2.5 21.75V19.8C2.5 17.1516 4.65156 15 7.3 15C8.21875 15 9.13281 15.75 11.5 15.75C13.8625 15.75 14.7813 15 15.7 15C18.3484 15 20.5 17.1516 20.5 19.8V21.75ZM11.5 12C14.8141 12 17.5 9.31406 17.5 6C17.5 2.68594 14.8141 0 11.5 0C8.18594 0 5.5 2.68594 5.5 6C5.5 9.31406 8.18594 12 11.5 12ZM11.5 1.5C13.9797 1.5 16 3.52031 16 6C16 8.47969 13.9797 10.5 11.5 10.5C9.02031 10.5 7 8.47969 7 6C7 3.52031 9.02031 1.5 11.5 1.5Z" fill="black"/></svg>')}
.phone-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3384_847)"><path d="M22.8657 1.12975L18.1407 0.0375583C17.4516 -0.121817 16.7438 0.234433 16.4626 0.885996L14.2829 5.97193C14.0251 6.56725 14.1985 7.27037 14.7001 7.68287L17.2266 9.75006C15.6329 12.9938 12.9938 15.6376 9.74537 17.2313L7.67818 14.7047C7.26568 14.2032 6.56256 14.0297 5.96725 14.2876L0.885996 16.4672C0.234433 16.7485 -0.121817 17.4516 0.0375583 18.1407L1.12506 22.861C1.27975 23.5313 1.87037 24.0001 2.55475 24.0001C14.3766 24.0001 24.0001 14.4282 24.0001 2.55475C24.0001 1.87037 23.5313 1.27975 22.8657 1.12975ZM2.58287 22.5001L1.50475 17.8313L6.53912 15.6751L9.32818 19.0876C14.1844 16.8094 16.8141 14.1704 19.0829 9.33287L15.6704 6.54381L17.8266 1.50943L22.4954 2.58756C22.486 13.5797 13.5751 22.486 2.58287 22.5001Z" fill="black"/></g><defs><clipPath id="clip0_3384_847"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.75 3H2.25C1.00781 3 0 4.00781 0 5.25V18.75C0 19.9922 1.00781 21 2.25 21H21.75C22.9922 21 24 19.9922 24 18.75V5.25C24 4.00781 22.9922 3 21.75 3ZM2.25 4.5H21.75C22.1625 4.5 22.5 4.8375 22.5 5.25V7.19062C21.4734 8.05781 20.0062 9.25313 15.4406 12.8766C14.6484 13.5047 13.0875 15.0188 12 15C10.9125 15.0188 9.34688 13.5047 8.55938 12.8766C3.99375 9.25313 2.52656 8.05781 1.5 7.19062V5.25C1.5 4.8375 1.8375 4.5 2.25 4.5ZM21.75 19.5H2.25C1.8375 19.5 1.5 19.1625 1.5 18.75V9.14062C2.56875 10.0172 4.25625 11.3719 7.62656 14.0484C8.5875 14.8172 10.2844 16.5094 12 16.5C13.7063 16.5141 15.3891 14.8359 16.3734 14.0484C19.7437 11.3719 21.4313 10.0172 22.5 9.14062V18.75C22.5 19.1625 22.1625 19.5 21.75 19.5Z" fill="black"/></svg>')}
.point-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 0C7.02942 0 3 4.02942 3 9C3 12.6287 4.26422 13.6421 11.0751 23.5158C11.522 24.1613 12.478 24.1614 12.925 23.5158C19.7358 13.6421 21 12.6287 21 9C21 4.02942 16.9706 0 12 0ZM12 22.2155C5.47055 12.7729 4.5 12.0232 4.5 9C4.5 6.99666 5.28014 5.11327 6.6967 3.6967C8.11327 2.28014 9.99666 1.5 12 1.5C14.0033 1.5 15.8867 2.28014 17.3033 3.6967C18.7199 5.11327 19.5 6.99666 19.5 9C19.5 12.023 18.5301 12.772 12 22.2155Z" fill="black"/></svg>')}
.time-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3373_848)"><path d="M12 1.78125C14.3576 1.78276 16.6421 2.59918 18.4667 4.09221C20.2913 5.58524 21.5436 7.66308 22.0116 9.97373C22.4796 12.2844 22.1345 14.6858 21.0347 16.7711C19.9349 18.8564 18.1481 20.4975 15.9769 21.4163C14.7403 21.9385 13.413 22.2121 12.0707 22.2214C10.7284 22.2307 9.39745 21.9755 8.15378 21.4704C6.91011 20.9653 5.77811 20.2202 4.8224 19.2776C3.8667 18.335 3.106 17.2134 2.58375 15.9769C1.52902 13.4795 1.50955 10.6655 2.52963 8.15378C3.54971 5.64208 5.52578 3.63848 8.02313 2.58375C9.28123 2.05133 10.6339 1.77838 12 1.78125ZM12 0C5.37281 0 0 5.37281 0 12C0 18.6272 5.37281 24 12 24C18.6272 24 24 18.6277 24 12C24 5.37234 18.6272 0 12 0Z" fill="black"/><path d="M15.3994 16.3435C15.2824 16.3436 15.1666 16.3206 15.0586 16.2758C14.9505 16.231 14.8524 16.1653 14.7698 16.0824L11.37 12.6831C11.2031 12.5161 11.1094 12.2896 11.1094 12.0535V5.01196C11.1094 4.77575 11.2032 4.54922 11.3702 4.3822C11.5373 4.21517 11.7638 4.12134 12 4.12134C12.2362 4.12134 12.4627 4.21517 12.6298 4.3822C12.7968 4.54922 12.8906 4.77575 12.8906 5.01196V11.6846L16.0312 14.8252C16.1559 14.9498 16.2408 15.1085 16.2752 15.2814C16.3096 15.4542 16.292 15.6333 16.2245 15.7961C16.1571 15.9589 16.0428 16.0981 15.8963 16.1959C15.7498 16.2938 15.5775 16.346 15.4012 16.3459L15.3994 16.3435Z" fill="black"/></g><defs><clipPath id="clip0_3373_848"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.search-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3396_846)"><path d="M23.8359 22.575L17.7891 16.5281C17.6813 16.4203 17.5406 16.3641 17.3906 16.3641H16.9078C18.5156 14.625 19.5 12.3047 19.5 9.75C19.5 4.36406 15.1359 0 9.75 0C4.36406 0 0 4.36406 0 9.75C0 15.1359 4.36406 19.5 9.75 19.5C12.3047 19.5 14.625 18.5156 16.3641 16.9125V17.3906C16.3641 17.5406 16.425 17.6813 16.5281 17.7891L22.575 23.8359C22.7953 24.0562 23.1516 24.0562 23.3719 23.8359L23.8359 23.3719C24.0562 23.1516 24.0562 22.7953 23.8359 22.575ZM9.75 18C5.18906 18 1.5 14.3109 1.5 9.75C1.5 5.18906 5.18906 1.5 9.75 1.5C14.3109 1.5 18 5.18906 18 9.75C18 14.3109 14.3109 18 9.75 18Z" fill="black"/></g><defs><clipPath id="clip0_3396_846"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3437_841)"><path d="M23 4H17V2.5C17 1.121 15.879 0 14.5 0H9.5C8.8372 0.000793929 8.20178 0.264441 7.73311 0.73311C7.26444 1.20178 7.00079 1.8372 7 2.5V4H1V5H2.551L4.35 21.767C4.41481 22.3808 4.7048 22.9487 5.16395 23.3612C5.62311 23.7736 6.21882 24.0012 6.836 24H17.13C17.7461 24.0006 18.3407 23.7735 18.7994 23.3622C19.2581 22.9509 19.5486 22.3845 19.615 21.772L21.448 5H23V4ZM8 2.5C8 1.673 8.673 1 9.5 1H14.5C15.327 1 16 1.673 16 2.5V4H8V2.5ZM18.621 21.663C18.5813 22.0306 18.407 22.3705 18.1318 22.6173C17.8565 22.8641 17.4997 23.0004 17.13 23H6.835C6.066 23 5.425 22.424 5.343 21.659L3.556 5H20.442L18.621 21.663Z" fill="black"/></g><defs><clipPath id="clip0_3437_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.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");}
.info-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3444_841)"><path d="M12 1.875C17.5604 1.875 22.125 6.37852 22.125 12C22.125 17.5918 17.5964 22.125 12 22.125C6.41044 22.125 1.875 17.5987 1.875 12C1.875 6.41236 6.40322 1.875 12 1.875ZM12 0.375C5.58014 0.375 0.375 5.58202 0.375 12C0.375 18.4217 5.58014 23.625 12 23.625C18.4199 23.625 23.625 18.4217 23.625 12C23.625 5.58202 18.4199 0.375 12 0.375ZM10.3125 16.5H10.875V10.875H10.3125C10.0019 10.875 9.75 10.6231 9.75 10.3125V9.9375C9.75 9.62686 10.0019 9.375 10.3125 9.375H12.5625C12.8731 9.375 13.125 9.62686 13.125 9.9375V16.5H13.6875C13.9981 16.5 14.25 16.7519 14.25 17.0625V17.4375C14.25 17.7481 13.9981 18 13.6875 18H10.3125C10.0019 18 9.75 17.7481 9.75 17.4375V17.0625C9.75 16.7519 10.0019 16.5 10.3125 16.5ZM12 5.25C11.1716 5.25 10.5 5.92158 10.5 6.75C10.5 7.57842 11.1716 8.25 12 8.25C12.8284 8.25 13.5 7.57842 13.5 6.75C13.5 5.92158 12.8284 5.25 12 5.25Z" fill="black"/></g><defs><clipPath id="clip0_3444_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.quickview-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3381_2502)"><path d="M14.9906 9.56246V9.93746C14.9906 10.2468 14.7375 10.5 14.4281 10.5H10.4906V14.4375C10.4906 14.7468 10.2375 15 9.92809 15H9.55309C9.24371 15 8.99059 14.7468 8.99059 14.4375V10.5H5.05309C4.74371 10.5 4.49059 10.2468 4.49059 9.93746V9.56246C4.49059 9.25309 4.74371 8.99996 5.05309 8.99996H8.99059V5.06246C8.99059 4.75309 9.24371 4.49996 9.55309 4.49996H9.92809C10.2375 4.49996 10.4906 4.75309 10.4906 5.06246V8.99996H14.4281C14.7375 8.99996 14.9906 9.25309 14.9906 9.56246ZM23.8265 23.2968L23.2968 23.8265C23.0765 24.0468 22.7203 24.0468 22.5 23.8265L16.4531 17.7797C16.3453 17.6718 16.289 17.5312 16.289 17.3812V16.9828C14.5593 18.5484 12.2672 19.5 9.74996 19.5C4.39684 19.5 0.0702777 15.2297 -3.48368e-05 9.87653C-0.0703473 4.39215 4.39215 -0.0703473 9.87653 -3.48368e-05C15.2297 0.0702777 19.5 4.39684 19.5 9.74996C19.5 12.2672 18.5484 14.5593 16.9828 16.289H17.3812C17.5312 16.289 17.6718 16.35 17.7797 16.4531L23.8265 22.5C24.0468 22.7203 24.0468 23.0765 23.8265 23.2968ZM18 9.74996C18 5.18903 14.3109 1.49997 9.74996 1.49997C5.18903 1.49997 1.49997 5.18903 1.49997 9.74996C1.49997 14.3109 5.18903 18 9.74996 18C14.3109 18 18 14.3109 18 9.74996Z" fill="black"/></g><defs><clipPath id="clip0_3381_2502"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.7188 5.6875H1.28125C1.20666 5.6875 1.13512 5.65787 1.08238 5.60512C1.02963 5.55238 1 5.48084 1 5.40625V4.28125C1 4.20666 1.02963 4.13512 1.08238 4.08238C1.13512 4.02963 1.20666 4 1.28125 4H21.7188C21.7933 4 21.8649 4.02963 21.9176 4.08238C21.9704 4.13512 22 4.20666 22 4.28125V5.40625C22 5.48084 21.9704 5.55238 21.9176 5.60512C21.8649 5.65787 21.7933 5.6875 21.7188 5.6875ZM21.7188 13.1875H1.28125C1.20666 13.1875 1.13512 13.1579 1.08238 13.1051C1.02963 13.0524 1 12.9808 1 12.9062V11.7812C1 11.7067 1.02963 11.6351 1.08238 11.5824C1.13512 11.5296 1.20666 11.5 1.28125 11.5H21.7188C21.7933 11.5 21.8649 11.5296 21.9176 11.5824C21.9704 11.6351 22 11.7067 22 11.7812V12.9062C22 12.9808 21.9704 13.0524 21.9176 13.1051C21.8649 13.1579 21.7933 13.1875 21.7188 13.1875ZM21.7188 20.6875H1.28125C1.20666 20.6875 1.13512 20.6579 1.08238 20.6051C1.02963 20.5524 1 20.4808 1 20.4062V19.2812C1 19.2067 1.02963 19.1351 1.08238 19.0824C1.13512 19.0296 1.20666 19 1.28125 19H21.7188C21.7933 19 21.8649 19.0296 21.9176 19.0824C21.9704 19.1351 22 19.2067 22 19.2812V20.4062C22 20.4808 21.9704 20.5524 21.9176 20.6051C21.8649 20.6579 21.7933 20.6875 21.7188 20.6875Z" fill="black"/></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.7188 5.6875H1.28125C1.20666 5.6875 1.13512 5.65787 1.08238 5.60512C1.02963 5.55238 1 5.48084 1 5.40625V4.28125C1 4.20666 1.02963 4.13512 1.08238 4.08238C1.13512 4.02963 1.20666 4 1.28125 4H21.7188C21.7933 4 21.8649 4.02963 21.9176 4.08238C21.9704 4.13512 22 4.20666 22 4.28125V5.40625C22 5.48084 21.9704 5.55238 21.9176 5.60512C21.8649 5.65787 21.7933 5.6875 21.7188 5.6875ZM21.7188 13.1875H1.28125C1.20666 13.1875 1.13512 13.1579 1.08238 13.1051C1.02963 13.0524 1 12.9808 1 12.9062V11.7812C1 11.7067 1.02963 11.6351 1.08238 11.5824C1.13512 11.5296 1.20666 11.5 1.28125 11.5H21.7188C21.7933 11.5 21.8649 11.5296 21.9176 11.5824C21.9704 11.6351 22 11.7067 22 11.7812V12.9062C22 12.9808 21.9704 13.0524 21.9176 13.1051C21.8649 13.1579 21.7933 13.1875 21.7188 13.1875ZM21.7188 20.6875H1.28125C1.20666 20.6875 1.13512 20.6579 1.08238 20.6051C1.02963 20.5524 1 20.4808 1 20.4062V19.2812C1 19.2067 1.02963 19.1351 1.08238 19.0824C1.13512 19.0296 1.20666 19 1.28125 19H21.7188C21.7933 19 21.8649 19.0296 21.9176 19.0824C21.9704 19.1351 22 19.2067 22 19.2812V20.4062C22 20.4808 21.9704 20.5524 21.9176 20.6051C21.8649 20.6579 21.7933 20.6875 21.7188 20.6875Z" fill="black"/></svg>')}
.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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 16.25C12.875 16.25 16.25 12.875 16.25 8.75C16.25 4.625 12.875 1.25 8.75 1.25C4.625 1.25 1.25 4.625 1.25 8.75C1.25 12.875 4.625 16.25 8.75 16.25ZM8.75 2.5C12.1875 2.5 15 5.3125 15 8.75C15 12.1875 12.1875 15 8.75 15C5.3125 15 2.5 12.1875 2.5 8.75C2.5 5.3125 5.3125 2.5 8.75 2.5Z' fill='%23B1BDDD'/%3E%3Cpath d='M18.125 18.75C18.3125 18.75 18.4375 18.6875 18.5625 18.5625C18.8125 18.3125 18.8125 17.9375 18.5625 17.6875L14.0625 13.1875C13.8125 12.9375 13.4375 12.9375 13.1875 13.1875C12.9375 13.4375 12.9375 13.8125 13.1875 14.0625L17.6875 18.5625C17.8125 18.6875 17.9375 18.75 18.125 18.75Z' fill='%23B1BDDD'/%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");}
.availableTrue-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.2567 4.16474L8.13095 17.2904L3.49055 12.6501C3.2709 12.4304 2.91474 12.4304 2.69504 12.6501L2.16474 13.1804C1.94509 13.4 1.94509 13.7562 2.16474 13.9759L7.73321 19.5443C7.95287 19.764 8.30902 19.764 8.52873 19.5443L22.5825 5.4906C22.8021 5.27095 22.8021 4.91479 22.5825 4.69509L22.0521 4.16474C21.8325 3.94509 21.4763 3.94509 21.2567 4.16474Z" fill="black"/></svg>')}
.availableFalse-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.9944 12L20.7941 4.20035C21.0687 3.92574 21.0687 3.48052 20.7941 3.20595C20.5195 2.93138 20.0742 2.93135 19.7997 3.20595L12 11.0056L4.20035 3.20595C3.92574 2.93135 3.48052 2.93135 3.20595 3.20595C2.93138 3.48056 2.93135 3.92578 3.20595 4.20035L11.0056 12L3.20595 19.7997C2.93135 20.0743 2.93135 20.5195 3.20595 20.7941C3.27118 20.8595 3.34868 20.9113 3.43401 20.9466C3.51934 20.982 3.61081 21.0001 3.70317 21C3.79552 21.0001 3.88699 20.982 3.97232 20.9466C4.05765 20.9113 4.13515 20.8594 4.20038 20.7941L12 12.9944L19.7996 20.7941C19.9369 20.9313 20.1169 21 20.2968 21C20.4768 21 20.6567 20.9313 20.7941 20.7941C21.0687 20.5195 21.0687 20.0742 20.7941 19.7997L12.9944 12Z" fill="white"/></svg>')}
.proc-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.50164 10C9.98602 10 12.0016 7.98438 12.0016 5.5C12.0016 3.01562 9.98602 1 7.50164 1C5.01727 1 3.00164 3.01562 3.00164 5.5C3.00164 7.98438 5.01727 10 7.50164 10ZM7.50164 2.6875C9.05321 2.6875 10.3141 3.94844 10.3141 5.5C10.3141 7.05156 9.05321 8.3125 7.50164 8.3125C5.95008 8.3125 4.68914 7.05156 4.68914 5.5C4.68914 3.94844 5.95008 2.6875 7.50164 2.6875ZM16.5016 13C14.0173 13 12.0016 15.0156 12.0016 17.5C12.0016 19.9844 14.0173 22 16.5016 22C18.986 22 21.0016 19.9844 21.0016 17.5C21.0016 15.0156 18.986 13 16.5016 13ZM16.5016 20.3125C14.9501 20.3125 13.6891 19.0516 13.6891 17.5C13.6891 15.9484 14.9501 14.6875 16.5016 14.6875C18.0532 14.6875 19.3141 15.9484 19.3141 17.5C19.3141 19.0516 18.0532 20.3125 16.5016 20.3125ZM19.3048 1H20.7204C20.9548 1 21.086 1.26719 20.9454 1.45L4.92352 21.8875C4.87196 21.9578 4.78758 22 4.69852 22H3.28289C3.04852 22 2.91727 21.7328 3.05789 21.55L19.0798 1.1125C19.1313 1.04219 19.2157 1 19.3048 1Z" fill="black"/></svg>')}
.fax-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3442_841)"><path d="M12.75 20.25H14.25C14.6644 20.25 15 19.9144 15 19.5V18C15 17.5856 14.6644 17.25 14.25 17.25H12.75C12.3356 17.25 12 17.5856 12 18V19.5C12 19.9144 12.3356 20.25 12.75 20.25ZM12.75 15.75H14.25C14.6644 15.75 15 15.4144 15 15V13.5C15 13.0856 14.6644 12.75 14.25 12.75H12.75C12.3356 12.75 12 13.0856 12 13.5V15C12 15.4144 12.3356 15.75 12.75 15.75ZM17.25 20.25H18.75C19.1644 20.25 19.5 19.9144 19.5 19.5V18C19.5 17.5856 19.1644 17.25 18.75 17.25H17.25C16.8356 17.25 16.5 17.5856 16.5 18V19.5C16.5 19.9144 16.8356 20.25 17.25 20.25ZM17.25 15.75H18.75C19.1644 15.75 19.5 15.4144 19.5 15V13.5C19.5 13.0856 19.1644 12.75 18.75 12.75H17.25C16.8356 12.75 16.5 13.0856 16.5 13.5V15C16.5 15.4144 16.8356 15.75 17.25 15.75ZM3.75 6H2.25C1.00734 6 0 7.00734 0 8.25V21.75C0 22.9927 1.00734 24 2.25 24H3.75C4.99266 24 6 22.9927 6 21.75V8.25C6 7.00734 4.99266 6 3.75 6ZM4.5 21.75C4.5 22.1634 4.16344 22.5 3.75 22.5H2.25C1.83656 22.5 1.5 22.1634 1.5 21.75V8.25C1.5 7.83656 1.83656 7.5 2.25 7.5H3.75C4.16344 7.5 4.5 7.83656 4.5 8.25V21.75ZM22.5 7.63781V5.12156C22.5 4.72359 22.342 4.3425 22.0608 4.06078L18.4392 0.439219C18.158 0.157969 17.7764 0 17.3784 0H9.75C8.50734 0 7.5 1.00734 7.5 2.25V21.75C7.5 22.9927 8.50734 24 9.75 24H21.75C22.9927 24 24 22.9927 24 21.75V9.75C24 8.77172 23.3719 7.94766 22.5 7.63781ZM18 2.12109L20.3789 4.5H18V2.12109ZM9 2.25C9 1.83656 9.33656 1.5 9.75 1.5H16.5V4.5C16.5 5.32687 17.1722 6 18 6H21V9H9V2.25ZM22.5 21.75C22.5 22.1634 22.1634 22.5 21.75 22.5H9.75C9.33656 22.5 9 22.1634 9 21.75V10.5H22.5V21.75Z" fill="black"/></g><defs><clipPath id="clip0_3442_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.skype-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3442_843)"><path d="M22.7568 14.3496C22.9122 13.5995 23.0087 12.8011 23.0087 12.0027C23.0087 5.92096 18.0844 1.00201 12.008 1.00201C11.2096 1.00201 10.4166 1.0931 9.66107 1.25385C8.64298 0.466176 7.37842 0 6.00133 0C2.68988 0 0 2.68989 0 6.00134C0 7.37843 0.466175 8.643 1.24849 9.65573C1.0931 10.4059 0.996649 11.2043 0.996649 12.0027C0.996649 18.0844 5.92095 23.0033 11.9973 23.0033C12.7957 23.0033 13.5887 22.9123 14.3442 22.7515C15.3623 23.5338 16.6269 24 17.9986 24C21.3101 24 24 21.3101 24 17.9987C24.0053 16.6269 23.5391 15.3624 22.7568 14.3496ZM12.3295 19.2525C8.81445 19.2525 5.87273 17.6879 5.87273 15.7696C5.87273 14.9123 6.35498 14.1299 7.45344 14.1299C9.12523 14.1299 9.28063 16.5358 12.1741 16.5358C13.5512 16.5358 14.4407 15.925 14.4407 15.1266C14.4407 14.1246 13.5834 13.9692 12.1902 13.6263C8.84124 12.8011 5.87809 12.4474 5.87809 8.95378C5.87809 5.78165 9.01807 4.60817 11.724 4.60817C14.6765 4.60817 17.6611 5.78165 17.6611 7.57669C17.6611 8.48225 17.0502 9.28064 16.0375 9.28064C14.5211 9.28064 14.4728 7.4856 12.0187 7.4856C10.6416 7.4856 9.76823 7.86068 9.76823 8.69123C9.76823 9.75218 10.8828 9.85934 13.4708 10.4595C15.6892 10.9578 18.3308 11.8955 18.3308 14.6175C18.3308 17.7843 15.2712 19.2525 12.3295 19.2525Z" fill="black"/></g><defs><clipPath id="clip0_3442_843"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.apply-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.2567 4.16474L8.13095 17.2904L3.49055 12.6501C3.2709 12.4304 2.91474 12.4304 2.69504 12.6501L2.16474 13.1804C1.94509 13.4 1.94509 13.7562 2.16474 13.9759L7.73321 19.5443C7.95287 19.764 8.30902 19.764 8.52873 19.5443L22.5825 5.4906C22.8021 5.27095 22.8021 4.91479 22.5825 4.69509L22.0521 4.16474C21.8325 3.94509 21.4763 3.94509 21.2567 4.16474Z" fill="black"/></svg>')}
/*** доп иконки ***/
.features-icon-1{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3372_841)"><path d="M12 0C8.81846 0.00344108 5.76821 1.26883 3.51852 3.51852C1.26883 5.76821 0.00344108 8.81846 0 12C0.6 27.9 23.4 27.893 24 12C23.9966 8.81846 22.7312 5.76821 20.4815 3.51852C18.2318 1.26883 15.1815 0.00344108 12 0ZM12 22C9.34873 21.9971 6.80688 20.9426 4.93215 19.0679C3.05742 17.1931 2.00291 14.6513 2 12C2.5 -1.248 21.5 -1.245 22 12C21.9971 14.6513 20.9426 17.1931 19.0679 19.0679C17.1931 20.9426 14.6513 21.9971 12 22ZM12 4C9.879 4.00238 7.84555 4.846 6.34578 6.34578C4.846 7.84555 4.00238 9.879 4 12C4.376 22.588 19.626 22.585 20 12C19.9976 9.879 19.154 7.84555 17.6542 6.34578C16.1544 4.846 14.121 4.00238 12 4ZM11.166 13.086C11.1449 12.8109 11.0966 12.5386 11.022 12.273C10.9469 12.0092 10.8464 11.7534 10.722 11.509C11.2048 11.3192 11.6408 11.0272 12 10.653C12.3584 11.0269 12.7933 11.3189 13.275 11.509C13.1506 11.7534 13.0501 12.0092 12.975 12.273C12.9004 12.5386 12.8521 12.8109 12.831 13.086C12.2818 12.9724 11.7152 12.9724 11.166 13.086ZM17.12 8.874L15.19 9.646C14.9476 9.74214 14.6855 9.77761 14.4263 9.7493C14.1671 9.72099 13.9188 9.62977 13.7029 9.48358C13.487 9.33739 13.3101 9.14065 13.1876 8.91049C13.0651 8.68034 13.0007 8.42373 13 8.163V6.084C13.846 6.22827 14.6514 6.55187 15.362 7.03309C16.0726 7.5143 16.672 8.14199 17.12 8.874ZM11 6.084V8.163C10.9993 8.42373 10.9349 8.68034 10.8124 8.91049C10.6899 9.14065 10.513 9.33739 10.2971 9.48358C10.0812 9.62977 9.83291 9.72099 9.57372 9.7493C9.31453 9.77761 9.05235 9.74214 8.81 9.646L6.88 8.874C7.328 8.14199 7.92742 7.5143 8.63804 7.03309C9.34865 6.55187 10.154 6.22827 11 6.084ZM6 12C5.99999 11.5734 6.04525 11.148 6.135 10.731L7.835 11.412C8.13848 11.5331 8.41001 11.7224 8.62852 11.9654C8.84704 12.2083 9.00667 12.4983 9.09506 12.8129C9.18344 13.1274 9.1982 13.4581 9.13819 13.7793C9.07818 14.1005 8.94501 14.4036 8.749 14.665L7.649 16.128C6.5896 15.0148 5.99914 13.5367 6 12ZM9.247 17.33L10.4 15.8C10.5928 15.5614 10.8366 15.3689 11.1134 15.2366C11.3903 15.1044 11.6932 15.0358 12 15.0358C12.3068 15.0358 12.6097 15.1044 12.8866 15.2366C13.1634 15.3689 13.4072 15.5614 13.6 15.8L14.749 17.331C13.8973 17.7664 12.9544 17.9933 11.9979 17.9931C11.0414 17.9929 10.0985 17.7657 9.247 17.33ZM16.347 16.13L15.691 15.257L15.249 14.667C15.0526 14.4055 14.9191 14.1023 14.8589 13.7809C14.7986 13.4595 14.8133 13.1285 14.9017 12.8137C14.9901 12.4988 15.1499 12.2086 15.3686 11.9655C15.5874 11.7224 15.8592 11.533 16.163 11.412L17.863 10.731C18.067 11.6863 18.0357 12.6769 17.7718 13.6175C17.5078 14.558 17.0182 15.4203 16.347 16.13Z" fill="black"/></g><defs><clipPath id="clip0_3372_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.features-icon-2{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3382_841)"><path d="M2.56064 0.440007L4.90884 2.78849C6.87337 1.27391 9.33544 0.373116 12.0083 0.374991C18.4133 0.379491 23.6368 5.61688 23.625 12.0219C23.6132 18.4321 18.413 23.625 12 23.625C9.00347 23.625 6.27178 22.4912 4.21041 20.6293C3.97073 20.4128 3.95944 20.0405 4.18781 19.8121L4.51964 19.4803C4.73053 19.2694 5.07014 19.259 5.29177 19.4586C7.11792 21.1033 9.48366 22.0312 12 22.0312C17.5323 22.0312 22.0312 17.5507 22.0312 12C22.0312 6.46752 17.5505 1.96874 12 1.96874C9.81966 1.96874 7.7498 2.66587 6.04589 3.92573L8.55919 6.43935C9.50133 7.38154 8.83364 8.99999 7.49855 8.99999H1.5C0.671578 8.99999 0 8.32841 0 7.49999V1.50069C0 0.165928 1.62019 -0.500447 2.56064 0.440007ZM1.5 1.49999V7.49999H7.5L1.5 1.49999Z" fill="black"/></g><defs><clipPath id="clip0_3382_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.features-icon-3{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3373_848)"><path d="M12 1.78125C14.3576 1.78276 16.6421 2.59918 18.4667 4.09221C20.2913 5.58524 21.5436 7.66308 22.0116 9.97373C22.4796 12.2844 22.1345 14.6858 21.0347 16.7711C19.9349 18.8564 18.1481 20.4975 15.9769 21.4163C14.7403 21.9385 13.413 22.2121 12.0707 22.2214C10.7284 22.2307 9.39745 21.9755 8.15378 21.4704C6.91011 20.9653 5.77811 20.2202 4.8224 19.2776C3.8667 18.335 3.106 17.2134 2.58375 15.9769C1.52902 13.4795 1.50955 10.6655 2.52963 8.15378C3.54971 5.64208 5.52578 3.63848 8.02313 2.58375C9.28123 2.05133 10.6339 1.77838 12 1.78125ZM12 0C5.37281 0 0 5.37281 0 12C0 18.6272 5.37281 24 12 24C18.6272 24 24 18.6277 24 12C24 5.37234 18.6272 0 12 0Z" fill="black"/><path d="M15.3994 16.3435C15.2824 16.3436 15.1666 16.3206 15.0586 16.2758C14.9505 16.231 14.8524 16.1653 14.7698 16.0824L11.37 12.6831C11.2031 12.5161 11.1094 12.2896 11.1094 12.0535V5.01196C11.1094 4.77575 11.2032 4.54922 11.3702 4.3822C11.5373 4.21517 11.7638 4.12134 12 4.12134C12.2362 4.12134 12.4627 4.21517 12.6298 4.3822C12.7968 4.54922 12.8906 4.77575 12.8906 5.01196V11.6846L16.0312 14.8252C16.1559 14.9498 16.2408 15.1085 16.2752 15.2814C16.3096 15.4542 16.292 15.6333 16.2245 15.7961C16.1571 15.9589 16.0428 16.0981 15.8963 16.1959C15.7498 16.2938 15.5775 16.346 15.4012 16.3459L15.3994 16.3435Z" fill="black"/></g><defs><clipPath id="clip0_3373_848"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.call-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-prefix="fal" data-icon="reply-all" role="img" viewBox="0 0 576 512" class="svg-inline--fa fa-reply-all fa-w-18 fa-7x"><path fill="currentColor" d="M105.368 246.631l160.002 159.98c20.02 20.01 54.63 5.98 54.63-22.63v-71.15c121.58 4.36 148.9 28.23 121.2 126.42-8.35 29.59 25.5 52.21 49.69 34.51 51.57-37.71 85.11-90.99 85.11-155.97 0-152.9-140.5-177.23-256-181.07v-72.69c0-28.59-34.59-42.67-54.63-22.63l-160.002 159.97c-12.491 12.5-12.491 32.76 0 45.26zM128 224.001l160-160v104.1c130.165 1.345 256 18.265 256 149.69 0 65.1-40.49 107.16-72 130.21 40.979-145.267-38.329-166.574-184-167.9v103.9l-160-160zM9.372 201.373l160-159.974c13.467-13.467 33.495-11.506 45.189-.105L32 224.001l182.564 182.712c-11.699 11.403-31.738 13.347-45.191-.106l-160-159.978c-12.497-12.498-12.497-32.759-.001-45.256z" class=""/></svg>')}
.send-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3386_841)"><path d="M21.7499 0.201581L0.749946 12.3141C-0.328178 12.9375 -0.220366 14.5266 0.928071 15L7.49995 17.7188V22.5C7.49995 23.9156 9.27182 24.5297 10.1578 23.4516L13.0031 19.9922L18.9281 22.4391C19.8234 22.8094 20.8359 22.2422 20.9812 21.2813L23.9812 1.72971C24.1734 0.478143 22.8281 -0.421857 21.7499 0.201581ZM8.99995 22.5V18.3375L11.5546 19.3922L8.99995 22.5ZM19.4999 21.0516L9.83432 17.0578L19.1859 6.00471C19.4109 5.74221 19.0499 5.38596 18.7874 5.61096L6.82026 15.811L1.49995 13.6172L22.4999 1.50002L19.4999 21.0516Z" fill="black"/></g><defs><clipPath id="clip0_3386_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.history-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3441_841)"><path d="M0.9375 1.12501H1.40625C1.71689 1.12501 1.96875 1.37687 1.96875 1.68751V6.12306C3.99356 2.67409 7.74558 0.361652 12.0372 0.375058C18.4303 0.395074 23.635 5.62543 23.625 12.0186C23.615 18.4304 18.4141 23.625 12 23.625C9.00347 23.625 6.27178 22.4912 4.21041 20.6293C3.97073 20.4129 3.95944 20.0405 4.18781 19.8122L4.51917 19.4808C4.73025 19.2697 5.06991 19.2598 5.29177 19.4595C7.06791 21.058 9.41883 22.0313 12 22.0313C17.5193 22.0313 22.0313 17.5626 22.0313 12C22.0313 6.48076 17.5626 1.96876 12 1.96876C8.11584 1.96876 4.7467 4.1755 3.0802 7.40626H7.6875C7.99814 7.40626 8.25 7.65812 8.25 7.96876V8.43751C8.25 8.74815 7.99814 9.00001 7.6875 9.00001H0.9375C0.626859 9.00001 0.375 8.74815 0.375 8.43751V1.68751C0.375 1.37687 0.626859 1.12501 0.9375 1.12501ZM16.0147 15.9017L16.2353 15.5984C16.418 15.3471 16.3625 14.9953 16.1112 14.8126L12.75 12.3681V5.43751C12.75 5.12687 12.4981 4.87501 12.1875 4.87501H11.8125C11.5019 4.87501 11.25 5.12687 11.25 5.43751V13.1319L15.2289 16.0257C15.4802 16.2084 15.832 16.1529 16.0147 15.9017Z" fill="black"/></g><defs><clipPath id="clip0_3441_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.exit-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3441_843)"><path d="M2.25 3H8.4375C8.74687 3 9 3.25313 9 3.5625V3.9375C9 4.24687 8.74687 4.5 8.4375 4.5H2.25C1.8375 4.5 1.5 4.8375 1.5 5.25V18.75C1.5 19.1625 1.8375 19.5 2.25 19.5H8.4375C8.74687 19.5 9 19.7531 9 20.0625V20.4375C9 20.7469 8.74687 21 8.4375 21H2.25C1.00781 21 0 19.9922 0 18.75V5.25C0 4.00781 1.00781 3 2.25 3ZM15.3281 3.91406L14.9953 4.24687C14.775 4.46719 14.775 4.82344 14.9953 5.04375L21.1828 11.2031H8.0625C7.75313 11.2031 7.5 11.4563 7.5 11.7656V12.2344C7.5 12.5437 7.75313 12.7969 8.0625 12.7969H21.1828L15 18.9562C14.7797 19.1766 14.7797 19.5328 15 19.7531L15.3328 20.0859C15.5531 20.3062 15.9094 20.3062 16.1297 20.0859L23.8406 12.3984C24.0609 12.1781 24.0609 11.8219 23.8406 11.6016L16.125 3.91406C15.9047 3.69375 15.5484 3.69375 15.3281 3.91406Z" fill="black"/></g><defs><clipPath id="clip0_3441_843"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 12px;width: 12px;height: 12px;background-color: var(--color-black);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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M20.625 11H3.375C3.16781 11 3 11.1678 3 11.375V12.875C3 13.0822 3.16781 13.25 3.375 13.25H20.625C20.8322 13.25 21 13.0822 21 12.875V11.375C21 11.1678 20.8322 11 20.625 11Z" fill="black"/></svg>')}
.qty-plus-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M20.625 10.875H13.125V3.375C13.125 3.16781 12.9572 3 12.75 3H11.25C11.0428 3 10.875 3.16781 10.875 3.375V10.875H3.375C3.16781 10.875 3 11.0428 3 11.25V12.75C3 12.9572 3.16781 13.125 3.375 13.125H10.875V20.625C10.875 20.8322 11.0428 21 11.25 21H12.75C12.9572 21 13.125 20.8322 13.125 20.625V13.125H20.625C20.8322 13.125 21 12.9572 21 12.75V11.25C21 11.0428 20.8322 10.875 20.625 10.875Z" fill="black"/></svg>')}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.58676 0.44142C7.44797 0.303336 7.28195 0.193172 7.09838 0.117391C6.91484 0.0416108 6.71741 0.00171795 6.51764 5.515e-05C6.31787 -0.00162211 6.11973 0.034974 5.93484 0.107675C5.74993 0.180375 5.58193 0.287734 5.44068 0.423506C5.2994 0.559262 5.18769 0.720713 5.11204 0.898402C5.03639 1.0761 4.99831 1.26649 5.00006 1.45846C5.00179 1.65046 5.0433 1.84018 5.12215 2.0166C5.20101 2.19301 5.31562 2.35256 5.45932 2.48594L14.3046 10.9865C14.5867 11.2576 14.7451 11.6253 14.7451 12.0087C14.7451 12.3922 14.5867 12.7599 14.3046 13.031L5.4578 21.5317C5.1757 21.8029 5.0173 22.1708 5.01744 22.5542C5.01757 22.938 5.17627 23.3057 5.45857 23.5768C5.74088 23.8479 6.1237 24.0003 6.52283 24C6.92193 23.9999 7.30464 23.8473 7.58676 23.5761L18.5595 13.031C18.8416 12.7599 19 12.3922 19 12.0087C19 11.6253 18.8416 11.2576 18.5595 10.9865L7.58676 0.44142Z" fill="%23B1BDDD"/></svg>')}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
.arrow-2-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_3301_5545)"><path d="M6.99671 11.1428L12.1429 5.99995L6.99838 0.85708L6.39236 1.46144L10.5023 5.57137L0.142944 5.57137L0.142944 6.42853L10.5023 6.42853L6.39069 10.5402L6.99671 11.1428Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5545"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>')}
.arrow-2-icon._left{transform: rotate(180deg);}
.arrow-2-icon._right{transform: rotate(0deg);}
.arrow-2-icon._top{transform: rotate(-90deg);}
.arrow-2-icon._bottom{transform: rotate(90deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--color-grey-d);width: 16px;height: 16px;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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M23.7231 10.9405C21.3737 6.78035 16.992 4 12 4C7.00585 4 2.62519 6.78235 0.276936 10.9404C0.0956234 11.2615 0 11.6273 0 12C0 12.3726 0.0956234 12.7385 0.276936 13.0595C2.62635 17.2197 7.00802 20 12 20C16.9942 20 21.3748 17.2177 23.7231 13.0595C23.9044 12.7385 24 12.3726 24 12C24 11.6274 23.9044 11.2615 23.7231 10.9405ZM17.3333 10.7826C17.3333 13.7601 14.9455 16.1739 12 16.1739C9.05452 16.1739 6.66668 13.7601 6.66668 10.7826C6.66668 7.80509 9.05452 5.3913 12 5.3913C14.9455 5.3913 17.3333 7.80509 17.3333 10.7826ZM22.5743 12.3532C20.4099 16.186 16.4111 18.6087 12 18.6087C7.57123 18.6087 3.58081 16.1693 1.42569 12.3532C1.36527 12.2462 1.33341 12.1242 1.33341 12C1.33341 11.8758 1.36527 11.7539 1.42569 11.6468C2.63702 9.50191 4.48156 7.71487 6.74485 6.60826C5.86856 7.74744 5.33335 9.19861 5.33335 10.7826C5.33335 14.5138 8.30089 17.5652 12 17.5652C15.6988 17.5652 18.6667 14.514 18.6667 10.7826C18.6667 9.19952 18.132 7.74809 17.2552 6.60826C19.4952 7.70344 21.35 9.47874 22.5744 11.6468C22.6348 11.7539 22.6666 11.8758 22.6666 12C22.6666 12.1242 22.6348 12.2462 22.5743 12.3532ZM9.33335 10.6087C9.33335 10.1349 9.44697 9.68887 9.6471 9.29839V9.29926C9.6471 9.93204 10.1387 10.445 10.7451 10.445C11.3516 10.445 11.8432 9.93204 11.8432 9.29926C11.8432 8.66648 11.3516 8.15348 10.7451 8.15348H10.7443C11.1185 7.94465 11.546 7.82609 12 7.82609C13.4728 7.82609 14.6667 9.07191 14.6667 10.6087C14.6667 12.1455 13.4728 13.3913 12 13.3913C10.5273 13.3913 9.33335 12.1455 9.33335 10.6087Z" fill="black"/></svg>')}
.eye-slash-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3440_845)"><path d="M13.3957 17.6574L14.3006 18.858C13.5404 18.984 12.7709 19.0472 12 19.0469C7.00585 19.0469 2.62514 16.4222 0.276936 12.4996C0.0956234 12.1967 0 11.8516 0 11.5C0 11.1485 0.0956234 10.8034 0.276936 10.5005C1.35335 8.70237 2.85664 7.17782 4.64956 6.05329L5.44644 7.11055C3.78685 8.13357 2.4046 9.53158 1.42564 11.1668C1.36524 11.2678 1.33339 11.3828 1.33339 11.5C1.33339 11.6172 1.36524 11.7322 1.42564 11.8332C3.59014 15.4489 7.58898 17.7344 12 17.7344C12.4708 17.7344 12.9365 17.7082 13.3957 17.6574ZM5.91552 7.73297C5.54323 8.52928 5.33335 9.41604 5.33335 10.3516C5.33335 13.8717 8.30127 16.75 12 16.75C12.2319 16.75 12.461 16.7387 12.6866 16.7166L11.7172 15.4304C8.90319 15.2902 6.66669 13.07 6.66669 10.3516C6.66644 9.89018 6.73186 9.43099 6.86102 8.98743L5.91552 7.73297ZM23.7231 12.4996C22.3186 14.8458 20.1872 16.7258 17.6338 17.8592L20.0059 21.0064C20.1726 21.2276 20.1256 21.5398 19.901 21.7039L19.6299 21.9019C19.4052 22.066 19.088 22.0197 18.9214 21.7986L3.99414 1.99365C3.82748 1.77253 3.87448 1.46028 4.0991 1.29622L4.37023 1.0982C4.59485 0.934134 4.91206 0.9804 5.07869 1.20151L7.66989 4.63944C9.03089 4.19447 10.4874 3.95317 12 3.95317C16.9942 3.95317 21.3749 6.57793 23.7231 10.5005C23.9044 10.8034 24 11.1485 24 11.5C24 11.8516 23.9044 12.1967 23.7231 12.4996ZM17.3334 10.3516C17.3334 7.54274 14.9455 5.26567 12 5.26567C10.8309 5.26567 9.74994 5.62472 8.87106 6.23315L10.3173 8.15194C11.1647 7.47174 12.3274 7.38269 13.2557 7.87139H13.2549C12.6485 7.87139 12.1569 8.35534 12.1569 8.95228C12.1569 9.54922 12.6485 10.0332 13.2549 10.0332C13.8613 10.0332 14.3529 9.54922 14.3529 8.95228V8.95146C14.9872 10.119 14.64 11.5992 13.4913 12.3631L15.0961 14.4923C16.4501 13.5699 17.3334 12.0594 17.3334 10.3516ZM22.5744 11.1669C21.3631 9.14345 19.5185 7.45763 17.2552 6.4137C19.5638 9.24497 18.9928 13.4033 15.8913 15.5474L16.8179 16.7767C19.2164 15.7799 21.2448 14.0541 22.5744 11.8333C22.6348 11.7323 22.6666 11.6173 22.6666 11.5001C22.6666 11.3829 22.6348 11.2678 22.5744 11.1669Z" fill="black"/></g><defs><clipPath id="clip0_3440_845"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--color-black);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.7708 8.70372L16.2168 7.747L13.2875 1.80008C12.7626 0.740055 11.2419 0.72658 10.7125 1.80008L7.78319 7.747L1.22918 8.70372C0.053853 8.8744 -0.417174 10.3252 0.435161 11.1561L5.17683 15.7825L4.05534 22.3179C3.85347 23.4992 5.09609 24.384 6.13683 23.8315L12 20.7458L17.8632 23.8315C18.9039 24.3795 20.1465 23.4992 19.9447 22.3179L18.8232 15.7825L23.5648 11.1561C24.4172 10.3252 23.9461 8.8744 22.7708 8.70372ZM17.2845 15.2795L18.5316 22.5559L12 19.1243L5.47291 22.5604L6.72001 15.284L1.43553 10.1231L8.73421 9.06305L12 2.43789L15.2658 9.06305L22.5645 10.1231L17.2845 15.2795Z" fill="black"/></svg>')}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-black);}
.add-compare .compare-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3379_2492)"><path d="M23.7901 13.3569L19.7007 6.82672C19.5818 6.65082 19.3909 6.5625 19.2001 6.5625C19.0092 6.5625 18.8183 6.65082 18.6994 6.82672L14.6101 13.3569C14.4649 13.5713 14.3817 13.8289 14.4034 14.0857C14.6086 16.5227 16.6778 18.4375 19.2001 18.4375C21.7223 18.4375 23.7916 16.5227 23.9967 14.0857C24.0184 13.8289 23.9352 13.5713 23.7901 13.3569ZM19.2001 17.25C17.6408 17.25 16.2919 16.2432 15.7958 14.875H22.5908C22.0876 16.2566 20.7481 17.25 19.2001 17.25ZM15.8149 13.6875L19.2016 8.27844L22.6118 13.6875H15.8149ZM20.1001 20.8125H12.6001V7.66613C13.6336 7.40117 14.4001 6.48049 14.4001 5.375H20.1001C20.2658 5.375 20.4001 5.24215 20.4001 5.07812V4.48438C20.4001 4.32035 20.2658 4.1875 20.1001 4.1875H14.0584C14.0528 4.17785 13.8946 3.77521 13.3418 3.40561C12.9589 3.14955 12.4969 3 12.0001 3C11.5032 3 11.0412 3.14955 10.6583 3.40561C10.1056 3.77521 9.9473 4.17785 9.94168 4.1875H3.90005C3.7343 4.1875 3.60005 4.32035 3.60005 4.48438V5.07812C3.60005 5.24215 3.7343 5.375 3.90005 5.375H9.60005C9.60005 6.48049 10.3666 7.40117 11.4001 7.66613V20.8125H3.90005C3.7343 20.8125 3.60005 20.9454 3.60005 21.1094V21.7031C3.60005 21.8671 3.7343 22 3.90005 22H20.1001C20.2658 22 20.4001 21.8671 20.4001 21.7031V21.1094C20.4001 20.9454 20.2658 20.8125 20.1001 20.8125ZM10.8001 5.375C10.8001 4.71928 11.3374 4.1875 12.0001 4.1875C12.6627 4.1875 13.2001 4.71928 13.2001 5.375C13.2001 6.03072 12.6627 6.5625 12.0001 6.5625C11.3374 6.5625 10.8001 6.03072 10.8001 5.375ZM9.59668 14.0857C9.61843 13.8289 9.53518 13.5713 9.39005 13.3569L5.30068 6.82672C5.1818 6.65082 4.99093 6.5625 4.80005 6.5625C4.60918 6.5625 4.4183 6.65082 4.29943 6.82672L0.210054 13.3569C0.0649285 13.5713 -0.0183215 13.8289 0.00342853 14.0857C0.208554 16.5227 2.2778 18.4375 4.80005 18.4375C7.3223 18.4375 9.39155 16.5227 9.59668 14.0857ZM4.80155 8.27844L8.2118 13.6875H1.41493L4.80155 8.27844ZM1.3958 14.875H8.1908C7.68755 16.2566 6.34805 17.25 4.80005 17.25C3.2408 17.25 1.89193 16.2432 1.3958 14.875Z" fill="black"/></g><defs><clipPath id="clip0_3379_2492"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.qty-wrap{background: var(--color-white);color: var(--color-black);border-radius: 0;overflow: hidden;height: 34px;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: 34px;height: 100%;margin: 0;color: var(--color-black);border: 1px solid var(--color-secondary);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border-left-width: 0;border-right-width: 0;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;width: 34px;height: 100%;transition:0.3s;border: 1px solid var(--color-secondary);}
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .qty-wrap > a:hover{background: var(--color-primary);border-color: var(--color-primary);}
  .qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-white);}
}
.actions i.cart{display: none;}
/* Окошко с информацией о cookies */
.cookies-bottom{position: fixed;bottom: 0;width: 100%;background: var(--color-tertiary);z-index: 100;}
.cookies-bottom-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 0;}
.cookies-bottom-icon{display: flex;align-items: center;justify-content: center;margin-right: 16px;}
.cookies-bottom-icon .icon_{width: 30px;height: 30px;min-width: 30px;margin: 0;background-color: var(--color-primary);}
.cookies-bottom-closeBtn{position: absolute;top: -40px;right: 16px;width: 40px;height: 40px;background: var(--color-tertiary);transition:0.3s;}
.cookies-bottom-closeBtn .icon_{width: 16px;height: 16px;min-width: 16px;background-color: var(--color-black-d);margin: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cookies-bottom-closeBtn:hover{}
  .cookies-bottom-closeBtn:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 479px){
  .cookies-bottom{font-size:14px;}
}
/* Чекбоксы */
.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: 12px;text-align: left;transition: 0.3s;}
.subscribe__wrap .form__pp label:not(.error2) a{color: var(--color-primary);}
.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);}
/* мышь, тачпад */
@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: 9px 20px;color: var(--color-white);background: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 0;font-size: 14px;font-weight: 400;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition:0.3s;width:16px;height:16px;min-width:16px;margin-right:6px;background-color: var(--color-white);}
.button2{color: var(--color-secondary);background: transparent;border-color: var(--color-secondary);}
.button2 .icon_{background-color: var(--color-secondary);}
.button3{background: var(--color-grey-d);color: var(--color-white);border-color: var(--color-grey-d);}
.button3 .icon_{background-color: var(--color-white);}
.button_link{color: var(--color-black);transition:0.3s;cursor: pointer;font-size:16px;display: flex;align-items: center;grid-gap: 6px;}
.button_link .icon_{background-color: var(--color-black);width: 16px;min-width: 16px;height:16px;margin:0;transition:0.3s;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{line-height: normal;transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 9px 20px;color: var(--color-white);background: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 0;font-size: 14px;font-weight: 400;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-secondary);border-color: var(--color-secondary);color:var(--color-white);}
  .button:hover .icon_{background-color: var(--color-white);}
  .button2:hover{color: var(--color-primary);background: transparent;border-color: var(--color-primary);}
  .button2:hover .icon_{background-color: var(--color-primary);}
  .button3:hover{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary);}
  .button3:hover .icon_{background-color: var(--color-white);}
  .button_link:hover{color: var(--color-primary);}
  .button_link:hover .icon_{background-color: var(--color-primary);transform: translateX(5px);}
  .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background: var(--color-secondary);border-color: var(--color-secondary);color:var(--color-white);}
}
@media (max-width: 479px){
  .button_link{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;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 0;left: 0;cursor: default;display: flex;flex-direction: column;grid-gap: 4px;z-index: 1;}
.ico-sale, .ico-new, .ico-best{background: var(--color-primary);color: var(--color-white);font-size: 10px;padding: 2px 8px;text-transform: uppercase;display: flex;align-items: center;justify-content: center;position: relative;white-space: nowrap;width: max-content;}
.ico-sale{background: var(--color-red);}
.ico-new{background: var(--color-green);}
.ico-best{background: var(--color-orange);}
/* Наличие */
.available-wrap{display: flex;align-items: center;grid-gap: 8px;font-size:14px;font-weight:600;color:var(--color-primary);}
.available-wrap .icon_{width:16px;min-width:16px;height:16px;margin:0;background-color:var(--color-primary);}
.available-wrap.available-false{color:var(--color-grey-d);}
.available-wrap.available-false .icon_{background-color:var(--color-grey-d);}
/* Уведомление в шапке*/
.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:12px;min-width:12px;height: 12px;margin-left: 4px;display: none;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='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 4.50003C10.0478 4.4539 10.0858 4.39873 10.1121 4.33773C10.1383 4.27673 10.1521 4.21112 10.1526 4.14473C10.1532 4.07834 10.1406 4.0125 10.1154 3.95105C10.0903 3.8896 10.0531 3.83377 10.0062 3.78683C9.95926 3.73988 9.90343 3.70275 9.84198 3.67761C9.78053 3.65247 9.7147 3.63982 9.64831 3.6404C9.58192 3.64098 9.51631 3.65477 9.4553 3.68097C9.3943 3.70718 9.33913 3.74527 9.293 3.79302L6.35351 6.73253C6.25974 6.82627 6.13259 6.87892 6.00001 6.87892C5.86742 6.87892 5.74027 6.82627 5.6465 6.73253L2.70697 3.79252C2.61315 3.69877 2.48595 3.64613 2.35335 3.64617C2.22067 3.64622 2.09348 3.69896 1.99973 3.79278C1.90598 3.88659 1.85332 4.01382 1.8534 4.14645C1.85347 4.27909 1.9062 4.40627 2.00002 4.50003L5.6465 8.14653C5.74027 8.24028 5.86742 8.29293 6.00001 8.29293C6.13259 8.29293 6.25974 8.24028 6.35351 8.14653L10 4.50003Z' fill='%230A1D3A'/%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);}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--color-primary);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--color-primary);transform: scaleY(-1);}
.dropdown._more-menu > .mainnav__link:hover{color: var(--color-primary);}
.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: 38px;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:20px;position: relative;padding-bottom: 20px;}
header .header-bg{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;height: 100%;background-position: center;background-repeat: repeat-x;background-color: var(--color-grey-l-2);z-index: -2;}
header .header-bg-bottom{position: absolute;bottom: 0;left: 50%;width: 100vw;height: 8px;transform: translateX(-50%);background-position: top;background-repeat: repeat-x;}
.index header{margin-bottom:0;}
header .header-wrapper > div{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 264px;max-height: 117px;margin-top: -56px;display: block;}
header .header-wrapper .header_logo img{width: auto;max-width: 100%;max-height: 100%;}
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"]{background: var(--color-white);color: var(--color-secondary);padding: 10px 0 16px;display: flex;align-items: center;justify-content: space-between;grid-gap: 30px;position:relative;}
header .header-wrapper[data-name="top"] .container{justify-content: space-between;position:relative;grid-gap: 30px;}
header .header-wrapper[data-name="top"] ul{grid-gap:20px;}
header .header-wrapper[data-name="top"] ul a{font-size:14px;transition:0.3s;white-space: nowrap;}
header .header-wrapper[data-name="top"] ul a.active{color:var(--color-primary);}
header .header-wrapper .header_links .login_btn{display: flex;align-items: center;grid-gap: 5px;}
header .header-wrapper .header_links .link{display: flex;align-items: center;grid-gap: 10px;transition:0.3s;position: relative;cursor: pointer;}
header .header-wrapper .header_links .link.user .icon_{width: 10px;height: 10px;min-width: 10px;transform: rotate(90deg);margin: 0;transition: 0.3s;}
header .header-wrapper .header_links .login_btn .icon_{margin:0;width:24px;height:24px;min-width:24px;background-color:var(--color-secondary);}
header .header-wrapper .header_links .separator{background: var(--color-secondary);height: 14px;width: 1px;}
header .header-wrapper .header_links .link:after{content: "";position: absolute;bottom: 2px;left: 0;width: 100%;border-bottom: 1px dotted;-webkit-transition: border-bottom-color .1s ease-in-out;transition: border-bottom-color .1s ease-in-out;}
header .header-wrapper .header_links .link.user:after{width: calc(100% - 20px);}
header .header-wrapper .header_links .login_wrap{position: relative;}
header .header-wrapper .header_links .login_wrap .login_list{position: absolute;top: calc(100% + 5px);right: 0;z-index: 1;transition: .15s;background: var(--color-white);display: flex;flex-direction: column;min-width: 212px;opacity: 0;visibility: hidden;transform: translateY(-10px);}
header .header-wrapper .header_links .login_wrap .login_list a{display: flex;align-items: center;gap: 12px;padding: 8px 16px;color: var(--color-secondary);white-space: nowrap;transition: 0.3s;}
header .header-wrapper .header_links .login_wrap .login_list a .icon_{margin: 0;width: 24px;height: 24px;min-width: 24px;background-color: var(--color-secondary);}
header .header-wrapper .header_links .login_wrap:hover .login_list{opacity: 1;visibility: visible;transform: translateY(0);}
header .header-wrapper .header_links_mob{display: none;align-items: center;grid-gap: 40px;}
header .header-wrapper .header_links_mob .link{display: flex;align-items: center;justify-content: center;}
header .header-wrapper .header_links_mob .link .icon_{width:20px;min-width:20px;height:20px;margin:0;background-color:var(--color-white);}
header .header_contacts{display: flex;grid-gap: 10px;flex: 1;justify-content: space-between;}
header .header_contacts .contact_link{font-size: 14px;font-weight: 700;color: var(--color-secondary);transition: 0.3s;white-space: nowrap;display: flex;align-items: center;grid-gap: 6px;}
header .header_contacts .contact_link .icon_{width:14px;min-width:14px;height:14px;margin:0;background-color:var(--color-primary);}
header .header_contacts .contact_btn{font-size: 14px;color: var(--color-primary);transition: 0.3s;display:flex;align-items:center;grid-gap:6px;}
header .header_contacts .contact_btn .icon_{width: 14px;min-width: 14px;height:14px;margin:0;background-color:var(--color-primary);}
header .header_contacts .contact_btn .text{position: relative;}
header .header_contacts .contact_btn .text:after{content: "";position: absolute;bottom: 2px;left: 0;width: 100%;border-bottom: 1px dotted;-webkit-transition: border-bottom-color .1s ease-in-out;transition: border-bottom-color .1s ease-in-out;}
header .header-wrapper[data-name="main"]{padding: 16px 0;position: relative;}
header .header-wrapper[data-name="main"] .container{grid-gap: 30px;justify-content: space-between;}
header .header-wrapper[data-name="bottom"] .container{grid-gap: 30px;}
header .header-wrapper .menu_mob{display:none;}
#catalog_content{position:relative;}
#catalog_content.opened .categoryBtn{z-index:5;position: relative;}
.categoryBtn{white-space: nowrap;background: var(--color-primary);padding: 8px 20px;width: 264px;height: 45px;font-size: 16px;font-weight: 700;text-transform: uppercase;color: var(--color-white);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;}
.categoryBtn .icon_{width:16px;height:16px;min-width:16px;margin:0;background-color:var(--color-white);transition: 0.3s;}
.categoryBtn.mob_{display:none;width: max-content;}
.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{flex:1;transition: 0.3s;position: relative;}
header .header-search.active{z-index: 4;}
header .header-search #search_mini_form .icon_{margin: 0;min-width: 16px;width: 16px;height: 16px;background-color: var(--color-grey-d);transition:0.3s;}
header .header-search #search_mini_form button:hover .icon_{opacity:1;background-color:var(--color-primary);}
header .header-search .search .search-input{height: 42px;max-width: 100%;border-radius: 0;}
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%;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: 16px;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 50px;opacity: 0;}
header .header-search .search #search_mini_form .search-reset .remove-icon{width: 10px;height: 10px;min-width: 10px;}
header .header-search .search #search_mini_form input::-webkit-input-placeholder{}
header .header-search .search #search_mini_form input::-moz-placeholder{}
header .header-search .search #search_mini_form input:-ms-input-placeholder{}
header .header-search .search #search_mini_form.search__filled .search-reset{opacity:1;}
header .dropdown._more-menu .dropdown__body a{}
header .header-menu{flex: 1;margin-left: calc(264px + 30px);}
.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;width: 20px;min-width: 20px;height: 20px;}
header .searchBtn.opened .icon_{background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .header-wrapper .header_links .login_wrap:hover .link{color:var(--color-primary);}
  header .header-wrapper .header_links .login_wrap:hover .link > .icon_{background-color:var(--color-primary);transform: rotate(-90deg);}
  header .header-wrapper[data-name="top"] ul li:hover > a{color:var(--color-primary);}
  header .header_contacts .contact_link:hover{color:var(--color-primary);}
  header .header_contacts .contact_btn:hover{color:var(--color-secondary);}
  header .header-wrapper .header_links .login_wrap .login_list a:hover{background: var(--color-tertiary);color:var(--color-primary);}
  header .header-wrapper .header_links .login_wrap .login_list a:hover .icon_{background-color:var(--color-primary);}
  header .header-wrapper .header_links .link:hover{color:var(--color-primary);}
  .categoryBtn:hover{background: var(--color-secondary);color:var(--color-white);}
}
@media (max-width: 1023px){
  header .header-wrapper[data-name="top"]{background:var(--color-primary);color: var(--color-white);}
  header .header-menu{display:none;}
  header .header-wrapper .header_links{display:none;}
  header .header-wrapper .header_links_web{display:flex;}
  header .header-wrapper .menu_mob{display:flex;}
  header .header_contacts{display:none;}
  header .header-wrapper[data-name="main"]{padding: 8px 0;}
  header .header-wrapper .header_logo{width: 100%;margin-top: 0;display: flex;justify-content: center;}
  #catalog_content{display:none;}
  .categoryBtn.mob_{display: flex;}
  header .header-search{transition: 0.3s;position: fixed;top: 40px;left: 0;padding: 16px;background: var(--color-primary);width: 100%;transform: scale(1, 0);transform-origin: right top;}
  header .header-search.active{transform: scale(1);}
  header .header-search .search .search-input{border-color: var(--color-white);}
  header .header-wrapper .header_links_mob{display: flex;}
}
@media (max-width: 639px){
  .categoryBtn.mob_{padding: 8px 16px;height: max-content;}
  header .header-wrapper .header_logo img{width: 170px;}
  header .header-wrapper[data-name="top"]{padding: 8px 0 12px;}
  header .header-search{top: 34px;padding: 8px 16px;}
  header .header-wrapper .header_links_mob{grid-gap: 30px;}
  header .header-wrapper .header_links_mob .link .icon_{width: 16px;min-width: 16px;height: 16px;}
  header .menu_mob .icon_{width: 16px;min-width: 16px;height: 16px;}
}
@media (max-width: 479px){
  header{margin-bottom: 10px;padding-bottom: 10px;}
}
/* Каталог в шапке */
#header_catalog{width: 100%;position: absolute;left: 0;top: 100%;z-index: 4;transition: 0.3s;opacity: 0;visibility: hidden;}
#header_catalog.opened{opacity: 1;visibility: visible;}
#header_catalog .header-catalogMenu{width: 100%;display: flex;flex-direction: column;background-color: var(--color-white);-webkit-transition: all .3s;transition: all .3s}
#header_catalog .header-catalog{z-index: 3;}
#header_catalog .header-catalog.zIndex{z-index: 2;}
#header_catalog .header-catalogBtn{width: 100%;text-align: center;color: var(--color-white);text-transform: uppercase;border: 0;background-color: #ff9302;font-size: 16px;font-family: 'Ubuntu', Arial, sans-serif;cursor: pointer;}
#header_catalog .header-catalogBtn:hover{background: #5586a6;}
#header_catalog .header-catalogBtn, .header-catalogLink{padding: 8px 8px 8px 20px;display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;transition: all .3s;}
#header_catalog .header-catalogMenuTitle{display: none}
#header_catalog .header-catalogItem .header-catalogLink.hover{color: var(--color-primary);}
#header_catalog .header-catalogItem .header-catalogLink.hover .open{background-color: var(--color-primary);}
#header_catalog .header-catalogItem{position: relative;width: 100%;}
#header_catalog .header-catalogItem + .header-catalogItem{border-top: 1px solid var(--line);}
#header_catalog .header-catalogIcon{font-size: 16px;line-height: 50px;margin-right: 10px}
#header_catalog .header-catalogArrow{float: right;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);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_catalog .header-catalogMenu ul{width: 100%;display: flex;flex-wrap: wrap;align-items: center;list-style: none;list-style-position: inside;}
#header_catalog .header-catalogMenu .sub{padding: 8px 16px;gap: 12px;align-items: flex-start;}
#header_catalog .header-subcatalogTitle{display: block;font-size: 14px;font-weight: 700;color: var(--color-primary);transition: all .3s;}
#header_catalog .header-catalogMenu a.active{color: var(--color-primary);}
#header_catalog .header-catalogMenu .header-subcatalog{width: calc(80vw - 100% - 16px* 2);max-width: 873px;border-left: 2px solid var(--color-primary);padding: 16px;background-color: var(--color-white);opacity: 0;visibility: hidden;transition: all 0.08s ease;margin: 0;position: absolute;top: 0;left: 100%;opacity: 0;visibility: hidden;}
#header_catalog .header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0;font-size: 14px;margin-top: 10px;width:100%;}
#header_catalog .header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0;}
#header_catalog .header-catalogMenu .header-subcatalog:before{content: "";display: block;position: absolute;top: 11px;left: -7px;z-index: 2;background: var(--color-white);border-left: solid 2px var(--color-primary);border-top: solid 2px var(--color-primary);width: 12px;height: 12px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
#header_catalog .header-catalogMenu .header-subcatalog._visible{opacity: 1;visibility: visible;z-index: 1;}
#header_catalog .header-catalogMenu .sub .header-subcatalogCol{width: calc((100% - 12px* 2) / 3);}
#header_catalog .header-catalogItem .open{width: 10px;height: 10px;margin: 0;background-color: var(--color-black-d);}
#header_catalog .header-catalogItem .sub .open{display: none;}
#header_catalog .header-catalogMenu .header-subcatalog-third .sub{display: none;}
    
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #header_catalog .header-subcatalogTitle:hover{color: var(--color-black-d);}
  #header_catalog .header-catalogMenu a:hover{color: var(--color-primary);}
}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: calc(100% + 5px);left: 0;width: 100%;background: var(--color-white);border-radius: 0;color: var(--color-black);padding: 20px;box-shadow: var(--shadow);z-index: 4;}
#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: 0;}
#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: 12px;}
#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: 14px;font-weight: 700;color: var(--color-grey-d);display: flex;align-items: center;transition:0.3s;}
#search-result .inner .result-category a .icon_{min-width: 20px;width: 20px;height: 20px;margin-right: 8px;background-color: var(--color-primary);transition: 0.3s;opacity:1;display:none;}
#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: 0;}
#search-result .inner .result-goods .result-item:not(:last-child){margin-bottom: 16px;}
#search-result .inner .result-item{width: 100%;position: relative;}
#search-result .inner .result-item .result_item_img{width: 40px;height: 40px;background: var(--bgImg);border-radius: 0;overflow: hidden;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: 14px;color: var(--color-grey-d);-webkit-line-clamp: 2;}
#search-result .inner .result-goods .goods-price{font-size: 14px;font-weight: 700;margin-left: auto;padding: 4px 10px;background: var(--color-tertiary);white-space: nowrap;}
#search-result .inner .result-goods .goods-right{flex:1;display: flex;align-items: center;grid-gap: 10px;padding-left: 10px;}
#search-result .result-wrapper[data-name="category"]{width: 100%;}
#search-result .result-wrapper[data-name="category"]._visible{width: 150px;padding-right: 16px;margin-right: 16px;border-right: 1px solid var(--line);}
#search-result .result-wrapper[data-name="goods"]{flex: 1;}
#search-result .search-result_title{display: none;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;}
#show-wrap{width:100%;margin-top:20px;}
#show-wrap .show-all{color: var(--color-grey-d);display: flex;align-items: center;font-size: 12px;}
#show-wrap .show-all:after{content:'';background-color: var(--color-primary);transition:0.3s;margin-left: 4px;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;display:none;}
#show-wrap .show-all: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='M6 2.66666C5.9385 2.60299 5.86494 2.5522 5.7836 2.51726C5.70227 2.48232 5.61479 2.46393 5.52627 2.46316C5.43775 2.46239 5.34996 2.47926 5.26803 2.51278C5.1861 2.5463 5.11166 2.5958 5.04907 2.6584C4.98647 2.72099 4.93697 2.79543 4.90345 2.87736C4.86993 2.95929 4.85306 3.04707 4.85383 3.13559C4.8546 3.22411 4.87299 3.31159 4.90793 3.39293C4.94287 3.47427 4.99366 3.54783 5.05733 3.60933L8.97667 7.52866C9.10165 7.65368 9.17186 7.82322 9.17186 7.99999C9.17186 8.17677 9.10165 8.34631 8.97667 8.47133L5.05666 12.3907C4.93166 12.5158 4.86147 12.6854 4.86153 12.8622C4.86159 13.0391 4.93191 13.2087 5.057 13.3337C5.18209 13.4587 5.35172 13.5289 5.52857 13.5288C5.70541 13.5287 5.87499 13.4584 6 13.3333L10.862 8.47133C10.987 8.34631 11.0572 8.17677 11.0572 7.99999C11.0572 7.82322 10.987 7.65368 10.862 7.52866L6 2.66666Z' fill='%23659EF3'/%3E%3C/svg%3E");}
@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);}
  #show-wrap .show-all:hover{color: var(--color-primary);}
  #show-wrap .show-all:hover:after{background-color: var(--color-primary);}
}
@media (max-width: 767px){
  #search-result{padding:20px;}
  #search-result .result-wrapper[data-name="goods"]{width:100%;}
  #search-result .result-wrapper[data-name="category"]._visible{padding: 0 0 10px 0;margin: 0 0 10px 0;border: 0;border-bottom: 1px solid var(--line);}
  #search-result{width: calc(100% - 16px* 2);left: 16px;padding:16px;}
  #search-result .inner .result-goods .goods-price{display:none;}
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar{}
.navBar{display: flex;align-items: center;justify-content: flex-end;grid-gap: 10px;position: relative;width: calc((100% - 264px - 30px* 3) / 3);}
.navBar .nav-icon{display: flex;flex-direction: column;align-items: center;position: relative;}
.navBar .nav-icon .icon_{width: 30px;min-width: 30px;height: 30px;background-color: var(--color-secondary);transition: 0.3s;margin: 0;}
.navBar .nav-icon .count{font-size: 12px;color: var(--color-white);border-radius: 50%;background: var(--color-primary);position: absolute;top: -5px;right: -8px;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}
.navBar .nav-icon .count.count_empty{display:none;}
.navBar .nav-icon .nav-btn_wrap{position: relative;}
.navBar .nav-icon .nav-btn_text{font-size: 12px;color: var(--color-secondary);transition: 0.3s;}
.navBar .nav-btn{position: relative;}
.navBar .nav-btn.cart_.disabled{pointer-events: none;}
.navBar .nav-dropdown{position: absolute;top: 55px;right: 0;width: 450px;padding:20px;margin-top: 10px;border-top: solid 2px var(--color-primary);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-color: var(--color-white);z-index: 3;visibility: hidden;opacity: 0;filter: alpha(opacity = 0);transform: translate(0, 50px);transition: all 0.3s linear;}
.navBar .nav-dropdown:before{content: "";display: block;background: var(--color-white);position: absolute;border-left: solid 2px var(--color-primary);border-top: solid 2px var(--color-primary);width: 19px;height: 19px;transform: rotate(45deg);top: -11px;right: 20px;}
.navBar .nav-dropdown:after{content: "";display: block;position: absolute;left: 0;top: -25px;height: 25px;width: 100%;}
.navBar .nav-dropdown .dropdown_close{width: 18px;height: 18px;min-width: 18px;background: var(--color-grey);transition: 0.3s;cursor: pointer;margin: 0;display:none;}
.navBar .nav-btn.opened .nav-dropdown{}
.navBar .nav-btn .button._btn{}
.navBar .nav-btn .btn-link{grid-gap: 10px;}
.navBar .nav-btn .btn-link:after{display:none;}
.navBar .nav-btn .btn-link .icon_{width:8px;min-width:8px;height:8px;margin:0;}
.navBar .dropdown_top{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--line);position: relative;}
.navBar .dropdown_body{}
.navBar .dropdown_title{font-size: 14px;font-weight: 700;}
.navBar .action_wrapper{display: flex;align-items: center;justify-content: center;gap: 10px;}
.navBar .action_wrapper a{}
.navBar .total_wrapper{display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
.navBar .nav-dropdown .cart_action{width: 100%;display: flex;flex-direction: column;grid-gap: 16px;position: relative;}
.navBar .dropdown_price{display: flex;align-items: center;grid-gap: 5px;margin-left: auto;}
.navBar .dropdown_price .title{font-size: 16px;font-weight: 700;color: var(--color-black-d);}
.navBar .discount_total .cartSumOld{font-size: 16px;font-weight: 700;color:var(--color-primary);}
.navBar .dropdown_price .total-sum{font-size: 18px;padding: 4px 10px;background: var(--color-tertiary);}
.navBar .remove._btn{transition: 0.3s;background: var(--color-grey-d-2);border-color: var(--color-grey-d-2);color: var(--color-black-d);}
.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: calc(100% + 8px);max-height: 300px;display:none;overflow-x: hidden;overflow-y: auto;padding-right: 5px;margin-bottom: 10px;}
.navBar .nav-btn.hasProd .dropdown ul, .navBar .nav-btn.have-items .dropdown ul{display:block;}
.navBar .nav-btn.cart_.hasProd .nav-icon .icon_{background-color:var(--color-primary);}
.navBar .nav-btn.cart_.hasProd .nav-icon .nav-btn_text{color:var(--color-primary);}
.navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;padding-bottom: 8px;border-bottom: 1px dashed var(--line);}
.navBar ul .item:not(:last-child){margin-bottom: 8px;}
.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;flex: 1;padding-left: 10px;display: flex;align-items: center;}
.navBar ul .item .addto__qty{display:none;}
.navBar ul .item .product-details .product-name{font-size: 14px;color: var(--color-grey-d);transition: 0.3s;width: 100%;margin-bottom: 10px;}
.navBar ul .item .product-details .price{font-size: 16px;padding: 4px 10px;background: var(--color-tertiary);}
.navBar ul .item .product-details .price.old-price{font-size:14px;display:none;}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif{margin-top: 8px;display:none;}
.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_content{display: flex;align-items: center;grid-gap: 0 4px;}
.navBar ul .item .price_wrap{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 0 8px;}
.navBar ul .item a.remove{display: flex;align-items: center;justify-content: center;transition: 0.3s;width: max-content;font-size: 0;margin-right: 10px;}
.navBar ul .item a.remove:after{display:none;}
.navBar ul .item a.remove .icon_{margin: 0;background-color: var(--color-grey-d);width: 16px;height: 16px;min-width: 16px;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 .item .quantity{font-size: 12px;color: var(--color-grey-d);white-space: nowrap;}
.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: 60px;height: 60px;background: var(--bgImg);position: relative;}
.navBar ul .item .product-image .quantity{width: 20px;height: 20px;font-size: 12px;color: var(--color-white);background: var(--color-primary);border-radius: 50%;position: absolute;top: 5px;right: -5px;z-index: 1;display: flex;align-items: center;justify-content: center;}
.navBar ul .item .product-image img{width: 100%;height: 100%;object-fit: contain;max-width: 100%;max-height: 100%;}
.navBar .nav-dropdown .cart_action_btn{display: flex;align-items: center;justify-content: center;grid-gap: 10px;}
.navBar .nav-dropdown .cart_action_btn .remove{transition: 0.3s;background: var(--color-grey-d-2);border-color: var(--color-grey-d-2);color: var(--color-black-d);}
.navBar .nav-dropdown .cart_action_btn .remove:after{display: none;}
.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: center;font-size: 12px;line-height: 2;}
.navBar .nav-btn .empty.hide{display:none !important}
.navBar .nav-btn .empty a{transition: 0.3s;text-decoration: underline;font-weight: 700;}
.navBar .nav-btn .empty a:hover{color:var(--color-primary);}
.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 .nav-dropdown{visibility: visible;opacity: 1;filter: alpha(opacity = 100);transform: translate(0);}
  .navBar .nav-btn:hover .nav-btn_text{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 .nav-dropdown .dropdown_close:hover{background-color:var(--color-black);}
  .navBar .remove._btn:hover{color:var(--color-black);}
  .navBar ul .item a.remove:hover .icon_{background-color:var(--color-primary);}
  .navBar .nav-dropdown .cart_action_btn .remove:hover, .navBar .remove._btn:hover{color: var(--color-primary);border-color: var(--color-primary);background:transparent;}
}
@media (max-width: 1023px){
  .navBar{margin-left:auto;width: max-content;}
}
@media (max-width: 639px){
  .navBar{grid-gap: 24px;}
  .navBar .nav-icon .icon_{width: 26px;min-width: 26px;height: 26px;}
  .navBar .nav-icon .count{font-size: 10px;width: 16px;height: 16px;}
  .navBar .nav-icon .nav-btn_text{display:none;}
}
/*Шкала мин стоимости*/
.cartMinPriceWrap{}
.cartMinPriceWrap #cartMinPrice{white-space: nowrap;}
.cartMinPriceWrap .titlePrice{font-size: 16px;}
.cartMinPriceWrap .min_range{margin-top: 20px;height: 6px;position: relative;display:none;}
.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{width: 100%;color: var(--color-white);background: var(--color-red);padding: 8px 16px;text-align: center;}
/*** Модальные окна ***/
#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: calc(100% - 30px);max-width: 400px;height: 100%;padding: 16px;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-grey);}
@media (max-width: 500px){
  .modal-fancybox{max-width:100%;}
}
/* Открытие слева */
.modal-fancybox.leftOpened{right: initial;left: -100%;}
.modal-fancybox.leftOpened.opened{left: 0;}
.modal-fancybox .modal-fancybox_top{width: 100%;display: flex;align-items: center;grid-gap: 12px;margin-bottom: 20px;}
.modal-fancybox_container{height: 100%;display: flex;flex-direction: column;}
.modal__close{margin: 0;background-color: var(--color-grey-d);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;margin-left: auto;}
.modal-fancybox .modal-fancybox-body{flex: 1;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;font-size: 20px;font-weight: 700;color: var(--color-black-d);}
    
.modal-list .modal-list{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-list .modal-list_item a .open{background-color: var(--color-grey);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-list .modal-list_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-list .modal-list_item[data-level="0"]{position: relative;font-size: 16px;}
.modal-list .modal-list_item[data-level="0"]:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.modal-list .modal-list_item[data-level="0"] > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-list .modal-list_item[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--color-primary);}
.modal-list .modal-list_item a.opened{color: var(--color-primary);}
.modal-list .modal-list_item.opened > .modal-list_link{color: var(--color-primary);}
.modal-list .modal-list_item.opened > .modal-list_link .open{background-color: var(--color-primary);opacity:1;transform: rotate(-90deg);}
.modal-list .modal-list_item[data-level="0"] .sub{padding-left: 12px;padding-top: 12px;display: block;font-size: 14px;display:none;}
.modal-list .modal-list_item[data-level="0"] .sub .modal-list_item:not(:last-child){margin-bottom: 12px;}
.modal-list .modal-list_item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-list .modal-list_item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-list .modal-list_item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;}
.modal-list.menu .modal-list{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-list.menu .modal-list_item{position: relative;font-size: 16px;}
.modal-list.menu .modal-list_item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.modal-list.menu .modal-list_item > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-list.menu .modal-list_item > a:hover{color: var(--color-primary);}
.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;margin: 0;padding: 0;list-style-type: none;display: flex;flex-direction: column;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-body ul li:not(:last-child){margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid var(--line);}
.modal-fancybox[data-modal="modal-category"] .modal_nav{justify-content: flex-start;grid-gap: 20px;}
.modal-fancybox[data-modal="modal-category"] .modal_nav_btn{font-size: 24px;font-weight: 800;color: var(--color-grey);}
.modal-fancybox[data-modal="modal-category"] .modal_nav_btn.active{color: var(--color-black);}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"]:not(:last-child){margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid var(--line);}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"]{font-size: 16px;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"] .sub{padding-left: 16px;padding-top: 10px;display:none;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog div[data-level="2"]{display: none;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"] .sub a{font-size: 14px;padding-right:0;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"] .sub .modal-catalog__item:not(:last-child){margin-bottom: 10px;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"] .sub .open{display: none;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item a{position: relative;width: 100%;display: block;padding-right: 24px;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item{position: relative;width: 100%;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog__item a .open{background-color: var(--color-black-d);min-width: 10px;width: 10px;height: 10px;margin-left: auto;position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: 0px;z-index: 2;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog__item a .open.opened{transform: translateY(-50%) rotate(-90deg);background-color:var(--color-primary);}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"] > a{transition: 0.3s;width: 100%;}
.modal-fancybox[data-modal="modal-category"] .modal-catalog .modal-catalog__item[data-level="0"].opened > a{color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .modal__close:hover{background-color: var(--color-black);}
}
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: var(--color-white);border: 1px solid var(--color-secondary);width: 40px;height: 40px;position: fixed;bottom: 30px;right: 16px;z-index: 8;}
#back-top .icon_{transition: 0.3s;background-color: var(--color-secondary);margin: 0;width: 18px;height: 18px;min-width: 18px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #back-top:hover{border-color: var(--color-primary);}
  #back-top:hover .icon_{background-color: var(--color-primary);}
}
.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: center;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 10px);left: 50%;transform: translateX(-50%);z-index: 5;background-color: var(--color-white);opacity: 0;visibility: hidden;padding: 16px;border-radius: 0;box-shadow: var(--shadow);}
body .dropdown._more-menu .dropdown__body{min-width: 140px;right: 0;margin: 0;grid-gap: 12px;}
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{width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
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: 479px){
  .dropdown__content.right .dropdown__close{left: auto;right: 0;}
  .dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 380px){
  .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;display: inline-block;background-size: cover;background-repeat: no-repeat;}
@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, .search-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 3;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active, .search-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible;}
.overlay-calendar{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 3;background-color: transparent;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay-calendar.visible{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-tertiary);}
body .swiper{overflow: hidden;padding: 6px;margin: -6px;}
body .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;justify-content: center;margin-top:20px;}
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: max-content;height: max-content;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: 0.5;}
body .swiper-button-next.swiper-button-disabled:after, body .swiper-button-prev.swiper-button-disabled:after{opacity:0.5}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_3301_5545)"><path d="M6.99671 11.1428L12.1429 5.99995L6.99838 0.85708L6.39236 1.46144L10.5023 5.57137L0.142944 5.57137L0.142944 6.42853L10.5023 6.42853L6.39069 10.5402L6.99671 11.1428Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5545"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>')}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';opacity: 1;transition: 0.3s;display: block;width: 16px;height: 16px;background-color: var(--color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{-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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.49998 3.33333C7.42311 3.25373 7.33116 3.19025 7.22949 3.14657C7.12782 3.1029 7.01847 3.07991 6.90782 3.07895C6.79717 3.07799 6.68744 3.09907 6.58502 3.14097C6.48261 3.18287 6.38956 3.24475 6.31132 3.323C6.23308 3.40124 6.1712 3.49428 6.1293 3.5967C6.0874 3.69911 6.06631 3.80884 6.06728 3.91949C6.06824 4.03014 6.09122 4.13949 6.1349 4.24116C6.17857 4.34283 6.24206 4.43479 6.32165 4.51166L11.2208 9.41082C11.377 9.5671 11.4648 9.77902 11.4648 9.99999C11.4648 10.221 11.377 10.4329 11.2208 10.5892L6.32082 15.4883C6.16456 15.6447 6.07682 15.8567 6.0769 16.0778C6.07698 16.2988 6.16487 16.5108 6.32123 16.6671C6.4776 16.8233 6.68964 16.9111 6.9107 16.911C7.13175 16.9109 7.34373 16.823 7.49998 16.6667L13.5775 10.5892C13.7337 10.4329 13.8215 10.221 13.8215 9.99999C13.8215 9.77902 13.7337 9.5671 13.5775 9.41082L7.49998 3.33333Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{opacity: 0.6;width: 20px;height: 20px;background-color: var(--color-grey-d);}
body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{opacity: 1;}
body .swiper-navigation.pagination_ .swiper-button-next:hover:after, body .swiper-navigation.pagination_ .swiper-button-prev:hover:after{background-color: var(--color-primary);opacity: 1;}
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_ .swiper-pagination{left: initial;top: initial;bottom: initial;transform: translate(0);max-width: 90px !important;width: max-content;white-space: nowrap;z-index: 3;position: initial;display: flex;align-items: center;}
body .swiper-pagination-bullet{width: 10px;height: 10px;background: var(--color-tertiary);font-size: 0;border: 3px solid transparent;border-radius: 50%;opacity: 0.6;margin: 0 4px !important;transition: 0.2s !important;cursor: pointer;}
body .swiper-pagination-bullet.swiper-pagination-bullet-active{background: transparent;opacity: 1;border-color: var(--color-primary);width: 16px;height: 16px;}
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_{grid-gap: 16px;}
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;}
.title_wrap .swiper-navigation{margin: 0;}
.products-container .swiper-navigation{margin-left: auto;}
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:after, body .swiper-button-prev:hover:after{background-color: var(--color-primary);}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
.products__buttons{display: none;justify-content: center;margin-top: 40px;}
.products__buttons a{display: flex;align-items: center;justify-content: center;grid-gap: 6px;padding: 10px 20px;grid-gap: 6px;width: 100%;background: var(--color-tertiary);transition:0.3s;}
.products__buttons a .icon_{transition: 0.3s;width: 12px;min-width: 12px;height: 12px;background-color: var(--color-black);margin:0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products__buttons a:hover{background: var(--color-grey-d);color: var(--color-white);}
  .products__buttons a:hover .icon_{background-color: var(--color-white);}
}
.cat-banners{display: flex;grid-gap: 30px;flex-wrap: wrap;width: 100%;position:relative;padding-bottom:30px;}
.cat-banners .cat-banners-bg{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;height: 100%;background-position: center;background-repeat: repeat-x;background-color: var(--color-grey-l-2);z-index: -2;}
.cat-banners .cat-banners-bg-bottom{position: absolute;bottom: 0;left: 50%;width: 100vw;height: 8px;transform: translateX(-50%);background-position: top;background-repeat: repeat-x;}
.cat-b_left{width: 264px;position: relative;}
.cat-b_right{width: calc( 100% - 264px - 30px);display: flex;flex-direction: column;grid-gap: 30px;}
.catalogNavigate{background: var(--color-white);padding: 0 16px;position: absolute;width: 100%;height: 100%;max-height: 426px;overflow: hidden;z-index: 2;-webkit-transition: all .3s;transition: all .3s;box-shadow: var(--shadow);}
.catalogNavigate .list{width: 100%;}
.catalogNavigate .item .link .open{background-color: var(--color-black);min-width: 10px;width: 10px;height: 10px;margin: 0;cursor: pointer;transition:0.3s;}
.catalogNavigate .item[data-level="0"]{position: relative;}
.catalogNavigate .item[data-level="0"]:not(:last-child){margin-bottom: 0;border-bottom: 1px solid var(--line);}
.catalogNavigate .item > .link{font-size: 14px;padding: 7px 0;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.catalogNavigate .item .link.opened{color: var(--color-primary);}
.catalogNavigate .item.opened > .link{transition:0.3s;}
.catalogNavigate .item.opened > .link .open{opacity:1;transform: rotate(90deg) scaleX(-1);}
.catalogNavigate .item[data-level="0"] .sub{margin-left: 10px;font-size: 14px;display:none;}
.catalogNavigate .item[data-level="0"] .sub .item:not(:last-child){    border-bottom: 1px solid var(--line);}
.catalogNavigate .item[data-level="0"] .sub div[data-level="2"] .sub{display: none;}
.catalogNavigate .item[data-level="0"] .sub div[data-level="2"] .open{display: none;}
.catalogNavigate .item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;transition:0.3s;}
.catalogNavigate .item[data-level="0"].opened > .sub{display: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .index .catalogNavigate:hover{height: auto;max-height: max-content;min-height: 100%;box-shadow: var(--shadow-2);}
  .catalogNavigate .link:hover > a{color: var(--color-primary);}
  .catalogNavigate .link:hover > .open{background-color: var(--color-primary);}
}
@media (max-width:1023px){
  .cat-b_left{display:none;}
  .cat-b_right{width: 100%;gap: 16px;}
}
  
#banners .banners-wrapper{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px;}
#banners .banner-image{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;top: 0;left: 0;z-index: -1;}
#banners .banners-inner[data-name="left"]{width: calc((100% - 30px* 2) / 3 * 2 + 30px);height: 280px;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;}
#banners .banners-inner[data-name="right"]{width: calc((100% - 30px * 2) / 3);display: flex;flex-wrap: wrap;grid-gap: 30px;position: relative;}
#banners .banners-inner .item{height: 125px;position: relative;width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
#banners .banners-inner .content-wrap{color: var(--color-white);display: flex;flex-direction: column;grid-gap: 4px;}
#banners .banners-inner .banners-title{font-size: 26px;font-weight: 700;}    
#banners .banners-inner .banners-text{font-size: 16px;font-weight: 700;}  
#banners .banners-inner[data-name="left"] .banners-title{font-size: 30px;}    
#banners .banners-inner[data-name="left"] .banners-text{font-size: 20px;}    
#banners .banners-inner[data-name="left"]:after, #banners .banners-inner .item:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #212b2d;opacity:0.4;z-index: -1;transition: opacity 0.55s ease-out;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #banners .banners-inner[data-name="left"]:hover:after, #banners .banners-inner .item:hover:after{opacity:0.2;}
}
@media (max-width:1139px){
  #banners .banners-inner .banners-title{font-size: 24px;}
  #banners .banners-inner .banners-text{font-size: 14px;}
  #banners .banners-inner[data-name="left"] .banners-title{font-size: 26px;}
  #banners .banners-inner[data-name="left"] .banners-text{font-size: 16px;}
}
@media (max-width:1023px){
  #banners .banners-wrapper{grid-gap: 16px;}
  #banners .banners-inner[data-name="left"]{width: calc((100% - 16px* 2) / 3* 2 + 16px);}
  #banners .banners-inner[data-name="right"]{grid-gap: 16px;width: calc((100% - 16px* 2) / 3);}
}
@media (max-width:767px){
  #banners .banners-inner[data-name="left"]{width:100%;}
  #banners .banners-inner[data-name="right"]{grid-gap: 8px;width: 100%;}
  #banners .banners-inner .item{position: relative;width: calc((100% - 8px) / 2);}
  #banners .banners-wrapper{grid-gap: 8px;}
  #banners .banners-inner[data-name="left"] .banners-title{font-size: 34px;}
  #banners .banners-inner[data-name="left"] .banners-text{font-size: 20px;}
}
@media (max-width:639px){
  #banners .banners-inner[data-name="left"]{height:180px;}
  #banners .banners-inner[data-name="left"] .banners-title{font-size: 22px;}
  #banners .banners-inner[data-name="left"] .banners-text{font-size: 16px;}
  #banners .banners-inner .item{height: 100px;}
  #banners .banners-inner .banners-title{font-size: 18px;}
  #banners .banners-inner .banners-text{font-size: 14px;}
}
@media (max-width:479px){
  #banners .banners-inner .item{height: 70px;width: 100%;}
  #banners .banners-inner[data-name="left"]{height: 140px;}
  #banners .banners-inner .banners-text{display: none;}
}
/*Преимущества*/
#features{width: 100%;position: relative;display: flex;flex-wrap: wrap;grid-gap: 30px;}
#features .features-item{width: calc((100% - 30px* 2) / 3);padding: 16px;background: var(--color-secondary);color: var(--color-white);}
#features .features-item[data-id="2"]{background: var(--color-grey-d);}
#features .features-item[data-id="3"]{background: var(--color-orange);}
#features .features-wrap{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;margin-bottom: 16px;}
#features .features-wrap .icon_{width: 30px;height: 30px;min-width: 30px;background: var(--color-white);margin: 0;transition:0.3s;}
#features .features-title{font-size: 18px;}
#features .features-text{font-size: 14px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #features .features-item:hover .icon_{transform: rotate(180deg);}
}
@media (max-width:1023px){
  #features{grid-gap: 16px;}
  #features .features-item{width: calc((100% - 16px* 2) / 3);}
}
@media (max-width:767px){
  #features{grid-gap: 8px;flex-wrap: initial;overflow-x: auto;}
  #features::-webkit-scrollbar, #features::-webkit-scrollbar-thumb, #features::-webkit-scrollbar-track{background-color: transparent;}
  #features .features-item{width: calc((100% - 8px* 2) / 3);min-width: calc((100% - 8px* 2) / 2.5);}
  #features .features-title{font-size: 16px;}
  #features .features-wrap .icon_{width: 20px;height: 20px;min-width: 20px;}
}
@media (max-width:639px){
  #features .features-item{min-width: calc((100% - 8px* 2) / 1.5);padding: 12px;}
  #features .features-wrap .icon_{display:none;}
  #features .features-wrap{margin-bottom: 8px;}
}
@media (max-width:479px){
  #features .features-title{font-size: 14px;}
  #features .features-text{font-size: 12px;}
  #features .features-item{min-width: calc((100% - 8px* 2) / 1.1);}
}
/*Подписаться*/
#footer_callback{}
#footer_callback .footer_callback{display: flex;align-items: center;grid-gap: 12px 30px;justify-content: space-between;}
#footer_callback .footer_callback_wrap{display:flex;flex-direction:column;gap:12px;}
#footer_callback .text{font-size: 32px;text-transform: uppercase;}
#footer_callback .callbackForm{width: 100%;max-width: 100%;}
#footer_callback .callbackForm .callback-input{margin:0;}
#footer_callback .callback-btn{width: 58px;height: 100%;background: var(--color-secondary);position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}
#footer_callback .callback-btn .icon_{width: 14px;height: 14px;min-width: 14px;background-color: var(--color-white);margin: 0;}
#footer_callback .callback-input input{padding-right: 64px;}
#footer_callback .pp{text-align:left;justify-content: flex-start;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer_callback .callback-btn:hover{background:var(--color-primary);}
  #footer_callback .callback-btn:hover .icon_{background-color:var(--color-white);}
}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Подвал ***/
#footer{position:relative;}
#footer .footer_wrapper[data-id="1"]{background: var(--color-grey-l-2);padding-top: 40px;}
#footer .footer_wrapper[data-id="2"]{background: var(--color-grey-l-2);padding: 16px 0;}
#footer .footer_wrapper[data-id="2"] .footer_item{width: calc((100% - 16px* 3) / 4);}
#footer .footer_wrapper[data-id="1"] .container{display: flex;flex-wrap: wrap;grid-gap: 16px;position:relative;}
#footer .footer_wrapper[data-id="2"] .container{display: flex;flex-wrap: wrap;grid-gap: 16px;position:relative;}
#footer .footer_wrapper[data-id="2"] .footer_item .contacts_link{font-size: 14px;color: var(--color-black-d);transition:0.3s;}
#footer .footer_inner{width: calc((100% - 16px* 3) / 4);}
#footer .footer_wrapper[data-id="1"] .footer_item:not(:last-child){margin-bottom: 20px;}
#footer .footer_item{display: flex;flex-direction: column;}
#footer ul{list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: column;grid-gap: 8px;}
#footer ul a{transition: 0.3s;font-size:14px;color: var(--color-secondary);}
#footer .payment{grid-gap:10px;}
#footer .copyright{font-size: 12px;color: var(--color-black-d);}
#footer .copyright a{text-decoration: none !important;transition:0.3s;}
#footer .footer_title{font-size: 18px;color: var(--color-black-d);margin-bottom: 16px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
#footer .footer_title .icon_{width:10px;min-width:10px;height:10px;margin:0;background-color: var(--color-black-d);display:none;}
#footer .footer_inner.opened .footer_title .icon_{transform: rotate(90deg) scaleX(-1);}
#footer .footer_contacts{display: flex;flex-direction: column;grid-gap: 6px;margin-bottom: 16px;}
#footer .contacts_link{font-size:14px;color: var(--color-secondary);transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer ul a:hover{color:var(--color-primary);}
  #footer .contacts_link:hover{color:var(--color-primary);}
  #footer .footer_wrapper[data-id="2"] .footer_item .contacts_link:hover{color:var(--color-primary);}
  #footer .copyright a:hover{color:var(--color-primary) !important;}
}
@media (max-width: 1023px){
  #footer .footer_inner{width: calc((100% - 16px) / 2);}
  #footer .footer_wrapper[data-id="2"] .footer_item{width: calc((100% - 16px) / 2);}
}
@media (max-width: 767px){
  #footer .footer_wrapper[data-id="2"] .footer_item:nth-child(1){order: 3;}
  #footer .footer_wrapper[data-id="2"] .footer_item:nth-child(2){order: 1;}
  #footer .footer_wrapper[data-id="2"] .footer_item:nth-child(3){order: 2;}
  #footer .footer_wrapper[data-id="2"] .footer_item:nth-child(4){order: 4;}
}
@media (max-width: 479px){
  #footer .footer_wrapper[data-id="1"]{padding-top: 30px;}
  #footer .footer_inner{width:100%;}
  #footer .footer_wrapper[data-id="2"] .footer_item{width: 100%;}
  #footer .footer_wrapper[data-id="2"] .footer_item:nth-child(1){order: 4;}
  #footer .footer_wrapper[data-id="2"] .footer_item:nth-child(4){order: 3;}
  #footer .footer_title .icon_{display: block;}
  #footer .footer_inner:not([data-id="4"]) .footer_title{background-color: var(--color-tertiary);padding: 10px;margin: 0;}
  #footer .footer_inner:not([data-id="4"]) .footer_content{padding: 10px;background-color: var(--color-white);display: none;}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .payment-ico{transition: 0.3s;width: 50px;height: 34px;background: var(--color-white);display: flex;align-items: center;justify-content: center;}
.payment .payment-ico.visa:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_3301_4788)"><path d="M13.0829 10.9883L11.4818 20.9787H14.037L15.6381 10.9883C15.649 10.9883 13.0829 10.9883 13.0829 10.9883ZM20.8252 15.0568C19.9259 14.6182 19.3776 14.3111 19.3776 13.8615C19.3886 13.4448 19.8382 13.028 20.8581 13.028C21.6915 13.0061 22.3056 13.2035 22.7662 13.4009L22.9965 13.4996L23.3474 11.405C22.843 11.2076 22.0315 10.9883 21.0445 10.9883C18.5113 10.9883 16.7237 12.3043 16.7128 14.1905C16.6908 15.5832 17.9958 16.3509 18.9609 16.8114C19.9588 17.283 20.2878 17.5901 20.2878 18.0178C20.2768 18.6648 19.4873 18.9609 18.7415 18.9609C17.7217 18.9609 17.1624 18.8073 16.3289 18.4454L15.989 18.2919L15.6271 20.4633C16.2302 20.7265 17.3378 20.9677 18.4893 20.9787C21.1871 20.9787 22.9307 19.6846 22.9527 17.6668C22.9855 16.5921 22.3056 15.7477 20.8252 15.0568ZM29.9273 11.0212H27.9424C27.3283 11.0212 26.8677 11.1966 26.6045 11.8217L22.7882 20.9787H25.4859L26.2316 18.9938H29.2474L29.6312 20.9897H32.0109L29.9273 11.0212ZM26.9664 16.9979C27.0212 16.9979 27.9972 13.7628 27.9972 13.7628L28.7758 16.9979C28.7868 16.9979 27.4708 16.9979 26.9664 16.9979ZM9.33236 10.9883L6.82105 17.7765L6.54689 16.4386C6.0863 14.8923 4.62777 13.2145 2.99377 12.381L5.29672 20.9677H8.00543L12.0411 10.9883H9.33236Z" fill="%23225ED5"/><path d="M5.69157 12.2821C5.49417 11.5254 4.86909 11.01 4.02467 10.999H0.0438657L0 11.1745C3.1035 11.9421 5.7135 14.2999 6.55792 16.5151L5.69157 12.2821Z" fill="%23EFC75E"/></g><defs><clipPath id="clip0_3301_4788"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.mastercard:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M21.3333 6.66699C20.1077 6.66699 18.894 6.90841 17.7616 7.37745C16.6292 7.84649 15.6004 8.53398 14.7337 9.40066C13.867 10.2673 13.1795 11.2962 12.7105 12.4286C12.2414 13.561 12 14.7747 12 16.0003C12 17.226 12.2414 18.4397 12.7105 19.572C13.1795 20.7044 13.867 21.7333 14.7337 22.6C15.6004 23.4667 16.6292 24.1542 17.7616 24.6232C18.894 25.0922 20.1077 25.3337 21.3333 25.3337C22.559 25.3337 23.7727 25.0922 24.905 24.6232C26.0374 24.1542 27.0663 23.4667 27.933 22.6C28.7997 21.7333 29.4872 20.7044 29.9562 19.572C30.4253 18.4397 30.6667 17.226 30.6667 16.0003C30.6667 14.7747 30.4253 13.561 29.9562 12.4286C29.4872 11.2962 28.7997 10.2673 27.933 9.40066C27.0663 8.53398 26.0374 7.84649 24.905 7.37745C23.7727 6.90841 22.559 6.66699 21.3333 6.66699Z" fill="%23FF9800"/><path d="M10.6667 6.66699C9.44104 6.66699 8.22737 6.90841 7.095 7.37745C5.96262 7.84649 4.93372 8.53398 4.06704 9.40066C3.20036 10.2673 2.51288 11.2962 2.04383 12.4286C1.57479 13.561 1.33337 14.7747 1.33337 16.0003C1.33337 17.226 1.57479 18.4397 2.04383 19.572C2.51288 20.7044 3.20036 21.7333 4.06704 22.6C4.93372 23.4667 5.96262 24.1542 7.095 24.6232C8.22737 25.0922 9.44104 25.3337 10.6667 25.3337C11.8924 25.3337 13.106 25.0922 14.2384 24.6232C15.3708 24.1542 16.3997 23.4667 17.2664 22.6C18.133 21.7333 18.8205 20.7044 19.2896 19.572C19.7586 18.4397 20 17.226 20 16.0003C20 14.7747 19.7586 13.561 19.2896 12.4286C18.8205 11.2962 18.133 10.2673 17.2664 9.40066C16.3997 8.53398 15.3708 7.84649 14.2384 7.37745C13.106 6.90841 11.8924 6.66699 10.6667 6.66699Z" fill="%23D50000"/><path d="M12 16C12 19.17 13.584 21.9667 16 23.6533C18.416 21.9667 20 19.17 20 16C20 12.83 18.416 10.0333 16 8.34668C13.584 10.0333 12 12.83 12 16Z" fill="%23FF3D00"/></svg>')}
.payment .payment-ico.sber:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.936 6.71973L7.67996 14.8797L0.959961 11.0397C0.959961 11.1837 0.959961 11.3757 0.959961 11.5197C0.959961 17.6157 5.90396 22.5597 12 22.5597C18.096 22.5597 23.04 17.6157 23.04 11.5197C23.04 9.79173 22.656 8.15973 21.936 6.71973Z" fill="%237DC143"/><path d="M21.12 5.27972L7.67995 12.9597L1.19995 9.21572C1.24795 8.87972 1.34395 8.54372 1.43995 8.25572L7.67995 11.8077L20.544 4.51172C20.736 4.75172 20.9279 4.99172 21.12 5.27972Z" fill="%237DC143"/><path d="M19.44 3.36048L7.67999 10.0805L2.01599 6.81648C2.15999 6.52848 2.30399 6.24048 2.44799 5.95248L7.67999 8.97648L18.624 2.68848C18.912 2.92848 19.2 3.12048 19.44 3.36048Z" fill="%237DC143"/><path d="M17.184 1.7759L7.68001 7.1999L3.31201 4.7039C3.50401 4.4639 3.69601 4.1759 3.93601 3.9839L7.63201 6.0959L16.032 1.2959C16.464 1.4399 16.8 1.5839 17.184 1.7759Z" fill="%237DC143"/></svg>')}
.payment .payment-ico.webmoney:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M10.834 5.14247L8.41943 7.26367L10.5406 9.67827L12.9552 7.55707L10.834 5.14247Z" fill="%230277BD"/><path d="M12.5817 9.28212L10.1671 11.4033L12.2883 13.8179L14.7029 11.6967L12.5817 9.28212Z" fill="%230277BD"/><path d="M14.2333 13.3759L11.8187 15.4971L13.9399 17.9117L16.3545 15.7905L14.2333 13.3759Z" fill="%230277BD"/><path d="M19.3332 15.5066L17.4576 17.1543L19.1053 19.0299L20.9809 17.3822L19.3332 15.5066Z" fill="%230277BD"/><path d="M17.7714 11.89L15.9454 13.4941L17.5495 15.3201L19.3755 13.716L17.7714 11.89Z" fill="%230277BD"/><path d="M16.2395 8.10781L14.4136 9.71191L16.0177 11.5379L17.8437 9.93379L16.2395 8.10781Z" fill="%230277BD"/><path d="M14.6119 4.56484L12.7859 6.16895L14.39 7.99492L16.216 6.39082L14.6119 4.56484Z" fill="%230277BD"/><path d="M17.9572 4.27783L16.7683 5.32227L17.8127 6.51116L19.0016 5.46673L17.9572 4.27783Z" fill="%230277BD"/><path d="M19.4654 7.8208L18.2765 8.86523L19.3209 10.0541L20.5098 9.0097L19.4654 7.8208Z" fill="%230277BD"/><path d="M20.9494 11.3628L19.7605 12.4072L20.8049 13.5961L21.9938 12.5517L20.9494 11.3628Z" fill="%230277BD"/><path d="M10.834 5.14247L8.41943 7.26367L10.5406 9.67827L12.9552 7.55707L10.834 5.14247Z" fill="%230277BD"/><path d="M12.5818 9.28309L10.1672 11.4043L12.2884 13.8189L14.703 11.6977L12.5818 9.28309Z" fill="%230277BD"/><path d="M14.233 13.3759L11.8184 15.4971L13.9396 17.9117L16.3542 15.7905L14.233 13.3759Z" fill="%230277BD"/><path d="M19.3332 15.5066L17.4576 17.1543L19.1053 19.0299L20.9809 17.3822L19.3332 15.5066Z" fill="%230277BD"/><path d="M17.7714 11.89L15.9454 13.4941L17.5495 15.3201L19.3755 13.716L17.7714 11.89Z" fill="%230277BD"/><path d="M16.2394 8.10781L14.4135 9.71191L16.0176 11.5379L17.8435 9.93379L16.2394 8.10781Z" fill="%230277BD"/><path d="M14.612 4.56582L12.786 6.16992L14.3901 7.9959L16.2161 6.3918L14.612 4.56582Z" fill="%230277BD"/><path d="M17.9572 4.27783L16.7683 5.32227L17.8127 6.51116L19.0016 5.46673L17.9572 4.27783Z" fill="%230277BD"/><path d="M19.4654 7.8208L18.2765 8.86523L19.3209 10.0541L20.5098 9.0097L19.4654 7.8208Z" fill="%230277BD"/><path d="M20.9491 11.3628L19.7603 12.4072L20.8047 13.5961L21.9936 12.5517L20.9491 11.3628Z" fill="%230277BD"/><path d="M16.1865 17.602L13.8255 19.676L10.0545 15.383L11.1515 14.419L8.4025 11.29L9.4695 10.3525L6.6555 7.1485L10.948 3.377L12.3075 4.9245L14.7255 2.801L16.0395 4.297L17.07 3.3915C15.583 2.513 13.8535 2 12 2C6.477 2 2 6.477 2 12C2 17.523 6.477 22 12 22C14.331 22 16.47 21.196 18.1705 19.859L16.1865 17.602Z" fill="%230277BD"/></svg>')}
.payment .payment-ico.qiwi:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4724)"><path d="M19.2 16.2719C19.248 16.6559 19.152 16.7999 19.008 16.7999C18.864 16.7999 18.672 16.6559 18.48 16.3199C18.288 16.0319 18.192 15.6479 18.288 15.5039C18.336 15.4079 18.48 15.3119 18.672 15.4079C19.008 15.5039 19.152 16.0319 19.2 16.2719ZM17.76 17.0399C18.24 17.3759 18.384 17.7599 18.144 17.9999C18 18.1439 17.76 18.2399 17.472 18.2399C17.184 18.2399 16.944 18.1439 16.752 18.0479C16.32 17.7599 16.176 17.2799 16.464 16.9919C16.56 16.8959 16.752 16.8479 16.992 16.8479C17.232 16.7999 17.52 16.8959 17.76 17.0399Z" fill="%23FF8D24"/><path d="M23.04 24C22.896 24 22.752 23.952 22.656 23.856C22.656 23.808 20.208 21.12 16.32 21.12C15.504 21.12 14.88 21.216 14.208 21.312C13.44 21.456 12.528 21.6 11.28 21.6C5.32798 21.6 0.47998 16.752 0.47998 10.8C0.47998 4.848 5.32798 0 11.28 0C17.232 0 22.08 4.848 22.08 10.8C22.08 12.48 21.696 14.064 20.976 15.552C20.88 15.744 20.688 15.84 20.496 15.792C20.304 15.792 20.112 15.6 20.064 15.408C20.064 15.408 19.728 13.968 18.24 13.008C17.328 12.48 16.32 12.48 16.32 12.48C16.08 12.48 15.84 12.288 15.84 12C15.84 11.76 16.032 11.52 16.32 11.52C16.368 11.52 17.28 11.52 18.192 11.664C18.24 11.376 18.24 11.088 18.24 10.8C18.24 6.96 15.12 3.84 11.28 3.84C7.43998 3.84 4.31998 6.96 4.31998 10.8C4.31998 14.64 7.43998 17.76 11.28 17.76C11.424 17.76 11.568 17.76 11.712 17.76C11.52 16.848 11.52 15.888 11.52 15.84C11.52 15.6 11.712 15.36 11.952 15.36C12.192 15.36 12.432 15.504 12.48 15.744C12.48 15.744 12.672 16.656 13.68 17.568C14.448 18.288 15.504 18.816 16.8 19.104L16.944 19.152C22.176 20.352 23.472 23.184 23.52 23.28C23.616 23.52 23.52 23.76 23.328 23.856C23.232 23.952 23.136 24 23.04 24Z" fill="%23FF8D24"/></g><defs><clipPath id="clip0_3301_4724"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.yandex-kassa:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.456 3.50391C10.704 3.50391 6.95996 7.34391 6.95996 12.0479C6.95996 16.7999 10.8 20.5919 15.456 20.5919C20.16 20.5919 24 16.7519 24 12.0479C24 7.34391 20.16 3.50391 15.456 3.50391ZM15.456 15.2159C13.728 15.2159 12.288 13.7759 12.288 12.0479C12.288 10.3199 13.728 8.87991 15.456 8.87991C17.184 8.87991 18.624 10.3199 18.624 12.0479C18.576 13.7759 17.184 15.2159 15.456 15.2159Z" fill="url(%23paint0_linear_3301_4719)"/><path d="M6.864 6V18.384H3.84L0 6H6.864Z" fill="url(%23paint1_linear_3301_4719)"/><defs><linearGradient id="paint0_linear_3301_4719" x1="15.4528" y1="3.51989" x2="15.4528" y2="20.5599" gradientUnits="userSpaceOnUse"><stop stop-color="%230160D1"/><stop offset="1" stop-color="%2300479C"/></linearGradient><linearGradient id="paint1_linear_3301_4719" x1="-0.0237322" y1="12.2017" x2="6.87854" y2="12.2017" gradientUnits="userSpaceOnUse"><stop stop-color="%230160D1"/><stop offset="1" stop-color="%2300479C"/></linearGradient></defs></svg>')}
.payment .payment-ico.yandex-money:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4714)"><path d="M15.504 3.45605C10.752 3.45605 6.95996 7.29605 6.95996 12.0001C6.95996 16.7521 10.8 20.5441 15.504 20.5441C20.208 20.5441 24.048 16.7041 24.048 12.0001C24.048 7.29605 20.208 3.45605 15.504 3.45605ZM15.504 15.1681C13.776 15.1681 12.336 13.7281 12.336 12.0001C12.336 10.2721 13.776 8.83205 15.504 8.83205C17.232 8.83205 18.672 10.2721 18.672 12.0001C18.624 13.7281 17.232 15.1681 15.504 15.1681Z" fill="%238B3FFD"/><path d="M6.912 5.95215V18.3841H3.888L0 5.95215H6.912Z" fill="%238B3FFD"/></g><defs><clipPath id="clip0_3301_4714"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.wallet-one:before{background: 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:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path 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"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.0262 12C19.0262 12 18.1916 12.0745 17.8 12.9414L15.7827 17.3346H15.5453V12H12.6974V20.9825H15.3871C15.3871 20.9825 16.2613 20.904 16.6529 20.041L18.6306 15.6479H18.8679V20.9825H21.7159V12H19.0262Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9813 16.0791V20.9822H25.8293V18.1188H28.9146C30.2595 18.1188 31.3986 17.2676 31.8219 16.0791H22.9813Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M28.9147 12H22.5819C22.8983 13.7102 24.1918 15.0831 25.865 15.5302C26.2447 15.6322 26.6442 15.6871 27.0556 15.6871H31.9367C31.9802 15.4832 32 15.2753 32 15.0595C32 13.3689 30.6195 12 28.9147 12Z" fill="url(%23paint0_linear_3301_4760)"/><defs><linearGradient id="paint0_linear_3301_4760" x1="22.5827" y1="9.17424" x2="31.9999" y2="9.17424" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="%2300B4E6"/><stop offset="1" stop-color="%23088CCB"/></linearGradient></defs></svg>')}
.payment .payment-ico:before{content: '';transition: 0.3s;width:28px;min-width: 28px;height:28px;display: block;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 10px;}
.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;width: 34px;height: 34px;background: var(--color-white);display:flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width: 18px;min-width: 18px;height: 18px;background-color: var(--color-black);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{background: var(--color-primary);}
  .social-links a:hover:before{background-color: var(--color-white);}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
#page-title .title_wrap{flex-wrap: wrap;justify-content: flex-start;grid-gap: 10px;}
.title_wrap{position:relative;margin-bottom: 30px;display: flex;align-items: center;grid-gap: 24px;}
.title_wrap .title{position:relative;margin:0;text-align: left;font-size: 32px;font-weight: 600;user-select: none;color: var(--color-black-d);}
.title_wrap .inf, .title_wrap .res{font-size: 20px;font-weight: 700;color: var(--color-primary);}
@media (max-width: 1023px){
  .title_wrap{margin-bottom:20px;}
}
@media (max-width: 479px){
  .title_wrap .title{font-size: 18px;}
  .title_wrap .inf, .title_wrap .res{font-size: 18px;}
}
/*** Хлебные крошки ***/
#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;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar{height: 2px;}
#breadcrumbs ul li{display: flex;align-items: center;}
#breadcrumbs ul li:before{content: "";margin: 0 12px;display: block;background-color: var(--color-grey-d);transition: 0.3s;min-width: 12px;width: 12px;height: 12px;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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3.99999C8.90775 3.90449 8.79741 3.8283 8.6754 3.77589C8.55341 3.72348 8.42219 3.69589 8.28941 3.69474C8.15663 3.69358 8.02494 3.71889 7.90205 3.76917C7.77915 3.81945 7.66749 3.8937 7.57361 3.9876C7.47971 4.08149 7.40546 4.19315 7.35518 4.31604C7.3049 4.43894 7.27959 4.57061 7.28075 4.70338C7.2819 4.83617 7.30949 4.96738 7.3619 5.08939C7.41431 5.2114 7.49049 5.32174 7.586 5.41399L13.465 11.293C13.6525 11.4805 13.7578 11.7348 13.7578 12C13.7578 12.2652 13.6525 12.5195 13.465 12.707L7.58499 18.5861C7.39749 18.7737 7.29221 19.0281 7.2923 19.2933C7.29239 19.5587 7.39787 19.813 7.5855 20.0005C7.77314 20.188 8.02758 20.2934 8.29286 20.2932C8.55812 20.2931 8.81249 20.1876 9 20L16.293 12.707C16.4805 12.5195 16.5858 12.2652 16.5858 12C16.5858 11.7348 16.4805 11.4805 16.293 11.293L9 3.99999Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 12px;color: var(--color-secondary);position: relative;transition: 0.3s;}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{font-size: 12px;font-weight: 400;max-width: 700px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;}
#breadcrumbs ul li a:hover{color: var(--color-primary);}
/* Хиты продаж */
#pdt__best .products-grid .item:nth-child(n+13){display:none;}
#pdt__best .products-grid .item.is-show{display:block !important;}
/* Новинки */
#pdt__new .products-grid .item:nth-child(n+13){display:none;}
#pdt__new .products-grid .item.is-show{display:block !important;}
/* Товары на главной */
#pdt__index .products-grid .item:nth-child(n+13){display:none;}
#pdt__index .products-grid .item.is-show{display:block !important;}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.item .product-ico{width: max-content;height: max-content;background: transparent;border-radius: 0;overflow: hidden;display: flex;align-items: center;justify-content: center;transition: 0.3s;position: relative;}
.item .product-ico .icon_{margin: 0;min-width: 16px;width: 16px;height: 16px;transition: 0.3s;background-color: var(--color-secondary);}
.item .product-ico.added .icon_{background-color:var(--color-primary);}
.item .product-image .empty_sticker{font-size: 10px;color: var(--color-white);text-transform: uppercase;background: var(--color-grey-d);padding: 3px 10px;position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items: center;justify-content: center;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-ico:not(.added):hover .icon_{background-color: var(--color-primary);}
}
.products-container{width:100%;position:relative;}
.products-container .button_link{display:none;}
body .products-grid.products-swiper{display:block;overflow: visible;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 30px;text-align: center;width: 100%;}
.products-grid .item{width: calc((100% - 30px * 5) / 6);padding: 6px;position: relative;background: var(--color-white);border: 1px solid var(--color-grey);transition: 0.3s;height: auto;}
.products-grid .item .links_container{display: flex;flex-direction: column;grid-gap: 8px;background: rgb(255 255 255 / 80%);padding: 6px 4px;position: absolute;top: 0;right: 0;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: 100%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding-top: 6px;display: flex;flex-direction: column;flex: 1;}
.products-grid .item .product-shop .rating-box{}
.products-grid .item .product-shop .price-box_now{width: 100%;background: var(--color-tertiary);height:30px;display: flex;align-items: center;justify-content: space-between;grid-gap: 6px;}
.products-grid .item .product-shop .price-box_now.color_{background: var(--color-yellow);}
.products-grid .item .product-shop .price-box_old{width: calc(100% - 30px);text-align: center;display: flex;justify-content: center;}
.products-grid .item .product-shop .no-old-price{height:20px;}
.products-grid .item .product-name{flex:1;-webkit-line-clamp: 3;font-size: 14px;color: var(--color-black);transition: 0.3s;margin-bottom: 10px;word-break: break-word;}
.products-grid .item .product-shop .price:not(.old-price){flex: 1;font-size: 16px;align-items: center;white-space: nowrap;padding: 0 8px;display: block;text-align: center;}
.products-grid .item .product-shop .price span{white-space: initial;overflow: hidden;}
.products-grid .item .product-shop .old-price{font-size: 14px;}
.products-grid .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
.products-grid .item .actions{width: 100%;display: flex;flex-direction: column;grid-gap: 8px;margin-bottom: 10px;}
.products-grid .item .actions a{width: 30px;height: 30px;font-size: 0;padding: 0;}
.products-grid .item .actions a .icon_{width:16px;height:16px;min-width:16px;margin:0;}
.products-grid .item .actions .callback_notify{background: var(--color-grey-d);border-color: var(--color-grey-d);}
.products-grid .item .goods_features-inner{width: 100%;overflow: hidden;height: 0;max-height: 0;-webkit-transition: max-height .8s;transition: max-height .8s;}
.products-grid .item .goods_features-item{font-size: 12px;}
.products-grid .item .goods_features-item .name{font-weight: 700;}
.products-grid .item .goods_features-item:not(:last-child){margin-bottom: 6px;padding-bottom: 6px;border-bottom: 1px solid var(--color-grey);}
#main .products .col-right .products-grid .item{width: calc((100% - 30px * 3) / 4);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item:hover{z-index: 3;border-color: transparent;}
  .products-grid .item .product-name:hover{color:var(--color-primary);}
  .products-grid .item:before{content: '';display: block;width: calc(100% + 6px * 2);height: 100%;background: var(--color-white);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;box-shadow: var(--shadow);opacity: 0;visibility: hidden;transition: 0.3s;}
  .products-grid .item:hover:before{opacity: 1;visibility: visible;}
  .products-grid .item:hover .goods_features-inner{position: absolute;background: var(--color-white);left: -6px;top: calc(100% - 1px);width: calc(100% + 6px* 2);box-shadow: 0 8px 8px 0 rgba(104, 104, 104, 0.2);margin-top: 0;padding: 7px 11px 11px;height: auto;max-height: 100%;z-index: -1;}
  .products-grid .item .actions .callback_notify:hover{background: var(--color-secondary);border-color: var(--color-secondary);}
}
@media (max-width: 1139px){
  .products-grid .item{width: calc((100% - 30px * 3) / 4);}
  #main .products .col-right .products-grid .item{width: calc((100% - 30px * 2) / 3);}
}
@media (max-width: 1023px){
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
  .products-grid{grid-gap: 16px;}
  .products-grid .item{width: calc((100% - 16px * 3) / 4);}
  #main .products .col-right .products-grid .item{width: calc((100% - 16px * 2) / 3);}
}
@media (max-width: 767px){
  .products-grid .item{width: calc((100% - 16px * 2) / 3);}
}
@media (max-width: 639px){
  .products-grid .item{width: calc((100% - 16px) / 2);}
  #main .products .col-right .products-grid .item{width: calc((100% - 16px) / 2);}
}
@media (max-width: 479px){
  .products-grid .item .product-shop .price:not(.old-price){font-size:14px;}
  .products-grid .item .product-shop .old-price{font-size: 12px;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 0;}
.products-list .item{position: relative;display: flex;width: 100%;}
.products-list .item:not(:last-child){margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--line);}
.products-list .item .product-image{width: 150px;position: relative;border-radius: 0px;overflow: hidden;}
.products-list .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;display: block;}
.products-list .item .product-image .product-img img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.products-list .item .product-shop{width: calc(100% - 150px);padding-left: 16px;display: flex;flex-direction: column;grid-gap: 10px;padding-right: 24px;}
.products-list .item .product-name{font-size: 18px;width: 100%;color: var(--color-black-d);}
.products-list .item .links_container{display: flex;flex-direction: column;grid-gap: 16px;position: absolute;right: 0;top: 0;}
.products-list .item .actions{display: flex;align-items: center;gap:10px;}
.products-list .item .actions-btn{padding: 8px 20px;height: 34px;}
.products-list .item .actions-btn .icon_{display:none;}
.products-list .item .price-box{display: flex;align-items: center;grid-gap: 10px;}
.products-list .item .price-box .price:not(.old-price){padding: 4px 8px;background: var(--color-tertiary);font-size: 16px;}
.products-list .item .price-box .price:not(.old-price).minP{;background: var(--color-yellow);}
.products-list .item .price-box .price.old-price{font-size: 14px;}
.products-list .item .desc{color: var(--color-grey-d);-webkit-line-clamp: 3;}
@media (max-width: 767px){
  .products-list .item .product-name{font-size: 16px;}
}
@media (max-width: 639px){
  .products-list .item .product-image{width: 100px;}
  .products-list .item .product-shop{width: calc(100% - 100px);}
}
@media (max-width: 479px){
  .products-list .item .desc{display: none;}
  .products-list .item .product-name{font-size: 14px;}
  .products-list .item .product-shop{padding-left: 10px;}
  .products-list .item .actions-btn{font-size: 0;width: 34px;padding: 0;}
  .products-list .item .actions-btn .icon_{display: block;margin: 0;}
  .products-list .item .product-name{-webkit-line-clamp: 3;}
}
/*Р аспродажа на главной */
#promo .products-grid .item form{flex-direction: initial;}
#promo .products-grid .item .product-image{width: 140px;}
#promo .products-grid .item .product-shop{padding: 0;padding-left: 6px;}
#promo .promo_discount{margin-top: auto;font-size: 12px;color: var(--color-primary);}
@media (min-width: 640px) and (max-width: 767px){
  #promo .products-grid .item .product-image{width: 100px;}
  #promo .products-grid .item .product-shop .price:not(.old-price){font-size: 14px;}
  #promo .products-grid .item .product-shop .old-price{font-size: 12px;}
}
@media (max-width: 479px){
  #promo .products-grid .item .product-image{width: 100px;}
  #promo .products-grid .item .product-shop .price:not(.old-price){font-size: 14px;}
  #promo .products-grid .item .product-shop .old-price{font-size: 12px;}
}
/* Распродажа */
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 0;}
.sale-counter > div{font-weight: 700;font-size: 18px;position: relative;display: flex;align-items: center;justify-content: center;grid-gap: 0;color: var(--color-primary);}
.sale-counter > div:not(.seconds):after{content: ':';margin: 0 8px;}
.sale-counter > div .count{margin-right: 5px;}
@media (max-width: 767px){
}
@media (max-width: 479px){
}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.thumblist-box{position: relative;width:100%;}
.thumblist-box .thumblist{padding: 0 36px;}
.product-img-box .product-image{overflow: hidden;position: relative;width: 100%;border: 1px solid var(--color-grey-d-2);}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;border-radius: 0px;background: var(--bgImg);overflow: hidden;}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height:100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a{padding-bottom: 100%;display: block;text-align: center;background: var(--bgImg);border-radius: 0;overflow: hidden;position: relative;}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.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-view .thumblist__item.swiper-slide-thumb-active a:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-bottom: 4px solid var(--color-primary);z-index: 1;}
.thumblist{position: relative;overflow: hidden;}
.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{margin:0;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 32px;height: 32px;}
.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: 20px;height: 20px;}
/*.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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3.99999C8.90775 3.90449 8.79741 3.8283 8.6754 3.77589C8.55341 3.72348 8.42219 3.69589 8.28941 3.69474C8.15663 3.69358 8.02494 3.71889 7.90205 3.76917C7.77915 3.81945 7.66749 3.8937 7.57361 3.9876C7.47971 4.08149 7.40546 4.19315 7.35518 4.31604C7.3049 4.43894 7.27959 4.57061 7.28075 4.70338C7.2819 4.83617 7.30949 4.96738 7.3619 5.08939C7.41431 5.2114 7.49049 5.32174 7.586 5.41399L13.465 11.293C13.6525 11.4805 13.7578 11.7348 13.7578 12C13.7578 12.2652 13.6525 12.5195 13.465 12.707L7.58499 18.5861C7.39749 18.7737 7.29221 19.0281 7.2923 19.2933C7.29239 19.5587 7.39787 19.813 7.5855 20.0005C7.77314 20.188 8.02758 20.2934 8.29286 20.2932C8.55812 20.2931 8.81249 20.1876 9 20L16.293 12.707C16.4805 12.5195 16.5858 12.2652 16.5858 12C16.5858 11.7348 16.4805 11.4805 16.293 11.293L9 3.99999Z' fill='%23B1BDDD'/%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{}
.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;}
.product-view .product-container .left_{position: relative;width: 665px;display: flex;flex-wrap: wrap;grid-gap: 16px;height: max-content;}
.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% - 665px - 30px);padding:20px;border: 1px solid var(--color-grey-d-2);display: flex;flex-wrap: wrap;height: max-content;position:relative;}
.product-view .product-container .left_ .icon_sticker{z-index: 2;}
.product-view .product-view_item{display: flex;align-items: center;flex-wrap: wrap;width:100%;}
.product-view .product-view_item[data-name="available"]{justify-content: space-between;}
.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 .product-view_item[data-name="qtyAvailable"]{grid-gap: 12px 20px;}
.product-view .product-view_item[data-name="top"]{grid-gap: 20px;margin-bottom: 16px;}
.product-view .product-view_item[data-name="top"] .art_number{font-size: 14px;color: var(--color-secondary);}
.product-view .product-view_item[data-name="top"] .icon_sticker{position: initial;}
.product-view .product-view_item[data-name="top"] .ratings_container{display: flex;align-items: center;grid-gap: 12px;color:var(--color-primary);transition:0.3s;}
.product-view .product-view_item[data-name="top"] .ratings_text{font-size: 14px;}
.product-view .product-view_item[data-name="top"] .rating_mob{display: none;align-items: center;grid-gap: 5px;font-size: 14px;}
.product-view .product-view_item[data-name="top"] .rating_mob .icon_{width: 20px;min-width: 20px;height:20px;margin: 0;background-color:var(--color-starActive);}
.product-view .product-view_item[data-name="desc"]{margin-top:16px;line-height: 1.6;}
.product-view .product-view_item[data-name="desc"] a{position:relative;transition:0.3s;margin-top: 10px;}
.product-view .product-view_item[data-name="desc"] a:after{content: "";position: absolute;bottom: 2px;left: 0;width: 100%;border-bottom: 1px dotted;-webkit-transition: border-bottom-color .1s ease-in-out;transition: border-bottom-color .1s ease-in-out;}
.product-view .product-view_item[data-name="delivery"]{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--line);color: var(--color-black-d);}
.product-view .product-view_item[data-name="delivery"] .delivery_title{font-size: 16px;margin-bottom: 16px;width: 100%;}
.product-view .product-view_item[data-name="delivery"] .delivery_list{display: flex;flex-direction: column;gap: 12px;width: 100%;}
.product-view .product-view_item[data-name="delivery"] .delivery_item{display: flex;align-items: center;grid-gap: 8px;}
.product-view .product-view_item[data-name="delivery"] .delivery_step{font-weight: 700;width: 30px;height: 30px;border: 4px solid var(--color-primary);border-radius: 50%;background: var(--color-white);display: flex;align-items: center;justify-content: center;}
.product-view .add-cart:not(.quick){width: calc(100% - 120px - 10px);height: 40px;display: flex;align-items: center;}
.product-view .add-cart:not(.quick) .icon_, .product-view .callback_notify .icon_{display:none;}
.product-view .add-cart.quick, .product-view .callback_notify{width:100%;}
.product-view .callback_notify .icon_{display:none;}
.product-view .product-view_item[data-name="links"]{display: flex;align-items: center;grid-gap: 16px;width: max-content;margin-left: auto;}
.product-view .links{display: flex;align-items: center;justify-content: center;font-size: 0;}
.product-view .links .icon_{margin:0;width:20px;min-width:20px;height:20px;transition:0.3s;background-color: var(--color-secondary);}
.product-view .links.added .icon_{background-color: var(--color-primary);}
  
.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: 32px;font-weight: 700;color: var(--color-black-d);width: 100%;margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--color-grey-d-2);word-break: break-word;position: relative;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 16px;flex-wrap: wrap;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--color-tertiary) !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: 32px;padding: 4px 10px;background: var(--color-tertiary);}
.product-view .goodsDataMainModificationPriceNow.minP{background: var(--color-yellow);}
.product-view .goodsDataMainModificationPriceOld{font-size: 18px;}
.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 .action{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 10px;width: 100%;margin-top: 10px;}
.product-view .action .qty-wrap{height: 40px;}
.product-view .action .qty-wrap > a{width: 40px;}
.product-view .action .qty-wrap input{max-width: 40px;}
.product-view .more-btn{width: 100%;display:none;}
.product-view .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.product-view .informationBlockSale{font-size: 14px;font-weight: 400;width: 100%;display: flex;align-items: center;transition: 0.3s;gap: 12px;margin-top:20px;}
.product-view .informationBlockSale .info_wrap{}
.product-view .informationBlockSale .info_wrap strong{color:var(--color-black-d);}
.product-view .informationBlockSale .icon_{width:50px;min-width:50px;height:50px;margin:0;background-color:var(--color-primary);}
.product-view .ratings_text{font-size: 14px;display: flex;align-items: center;}
/* Модификации */
.product-view .goodsDataMainModificationsBlock{width: 100%;display: flex;flex-direction: column;grid-gap: 10px;margin-top:20px;}
.product-view .goodsDataMainModificationsBlockProperty select{}
.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;white-space: nowrap;display: block;margin-bottom: 8px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{display: none;}
/* Вкладки табы */
.product-tabs{display: flex;width: 100%;}
.product-tabs .tab-content .content_title{font-weight: 800;font-size: 20px;margin-bottom: 16px;display: none;}
.product-tabs .tabs{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 40px;margin-bottom: 24px;}
.product-tabs .tabs-content{width: 100%;position:relative;}
.product-tabs .tabs a{font-size:18px;font-weight: 700;text-align: center;transition: 0.3s;position: relative;white-space: nowrap;}
.product-tabs .tabs a.active{color: var(--color-primary);}
.product-tabs .tabs a:not(.active):hover{color: var(--color-primary);}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{display:none;transition: 0.3s;}
.product-tabs .tab-content .htmlDataBlock{font-size:16px;line-height: 1.6;}
.product-tabs .tab-content.active{display:block;}
.product-tabs .tab-content p{margin: 0;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom: 30px;}
.product-tabs .tab-content .delivery_title{display: flex;align-items: center;grid-gap: 16px;margin-bottom: 20px;}
.product-tabs .tab-content .delivery_title .delivery_name{font-size: 20px;font-weight: 700;color: var(--color-black-d);width: max-content;}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;flex-direction: column;gap: 8px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:12px;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{}
.product-tabs .tab-content .color_price{color: var(--color-black-d);font-weight: 700;}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 4px;}
.product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{position: relative;}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px;font-weight: 700;color: var(--color-black-d);padding-left: 0;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{padding-left: 0;}
.product-tabs .tab-content .delivery_rules h6{font-size: 16px;font-weight: 700;color: var(--color-black-d);margin-bottom: 8px;}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 16px;font-weight: 700;margin-bottom: 8px;color: var(--color-black-d);}
.product-tabs .tab-content .delivery_name{}
.product-tabs .tab-content .delivery_title .delivery_number{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: 0;}
.product-tabs .features_block .features_line{width: 100%;padding: 8px 6px;position:relative;display: flex;align-items: center;}
.product-tabs .features_block .features_line:nth-child(odd){background: var(--color-tertiary);}
.product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{width: calc(100% / 2);}
.product-tabs .features_block .features_line .features_right{color: var(--color-black);margin-left:auto;}
.product-tabs .features_block .features_line .features_left{}
.tabs .features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.tabs .features-showAll:hover{color: var(--color-green);}
#content_2 .contant_block.hide_{max-height: 205px;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%);}
#content_2 .contant_block.hide_.opened{max-height: initial;-webkit-mask-image: none;}
.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{max-width: max-content;padding: 20px;border: 1px solid var(--color-grey-d-2);}
#goods-opinion_form .form_title{font-size: 20px;font-weight: 700;color: var(--color-black-d);margin-bottom: 20px;}
#goods-opinion_form .button{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: 16px;}
#goods-opinion_form .goods-opinion-form__input-wrap label{margin-bottom: 10px;display:block;}
#goods-opinion_form .goods-opinion-form__input-wrap input, #goods-opinion_form .goods-opinion-form__input-wrap textarea{width: 100%;max-width: 100%;}
#goods-opinion_form .pp{display:none;}
#goods-opinion_form .goods-opinion-form__product{display: flex;align-items: center;padding: 12px;grid-gap: 12px;border: 1px solid var(--color-secondary);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: flex;flex-direction: column;grid-gap: 8px;margin-bottom:30px;}
#goods-opinion_form #sel_opinion .title{font-size: 14px;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:30px;font-size: 16px;}
#goods-opinion_form .goods-opinion-form__inputs{margin-bottom: 16px;}
#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_wrap{display: flex;flex-direction: column;margin-bottom:20px;}
#goods-opinion_form .goods-opinion-form_wrap .form_label{font-size: 14px;margin-bottom: 8px;}
#goods-opinion_form .goods-opinion-form__rating{display: flex;align-items: center;grid-gap: 0;margin:0;}
#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{background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9302' width='24' height='24'%3E%3Cpath d='M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
#goods-opinion_form .goods-opinion-form__rating input:after{background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9302' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{content:'';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;}
#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{position: relative;display: flex;flex-direction: column;grid-gap: 30px;}
.goods-opinion.not_{grid-gap: 0;}
.goods-opinion_wrapper[data-name="top"]{}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{}
.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: 100%;order:2;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;order:1;}
.goods-opinion .opinion__no{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;}
.goods-opinion .opinion__no .opinion__no_wrap{width: calc(100% - 16px - 240px);}
.goods-opinion .opinion__no .goods_btn{width: 240px;}
.goods-opinion:not(.not_) .goods_btn{width: 100%;max-width: 240px;margin-top: 24px;}
.goods-opinion .rating_block{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 12px 20px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:8px;font-size: 16px;}
.goods-opinion .opinion-item_wrap{display: flex;align-items: center;grid-gap: 12px;width: 100%;}
.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: 8px;}
.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-grey)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{flex-direction: column;margin-top: 16px;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__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-d);font-size: 14px;font-weight: 700;margin-bottom: 8px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item{padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.goods-opinion .opinion-item:not(:first-child){margin-top: 16px;}
.goods-opinion .opinion-item .opinion-user{display: flex;flex-direction: column;}
.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-grey);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: flex;align-items: center;grid-gap: 12px;margin-bottom: 16px;}
.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{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap: 12px;padding: 4px 10px;color: var(--color-secondary);border: 1px solid var(--color-secondary);}
.goods-opinion .goodsDataOpinionListNavigateTop a.disabled{pointer-events: none;color: var(--color-btnDisabled);border-color: var(--color-btnDisabled);}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;width:100%;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 12px;}
.goods-opinion .opinion__round{margin-bottom: 12px;}
.goods-opinion .goodsDataOpinionListClient{font-size: 14px;}
.goods-opinion .opinion_text{color: var(--color-black-d);font-weight: 700;margin-bottom: 10px;}
.goods-opinion .opinion-item_info{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 4px;}
.goods-opinion .opinion-item__desc{font-size: 16px;width: 100%;}
.goods-opinion .store_response__desc{font-size: 14px;}
.goods-opinion .opinion-item__date{font-size: 14px;color: var(--color-grey-d);}
.goods-opinion .opinion-item__date .opinion-item__date-value{display: flex;align-items:center;gap:5px;}
.goods-opinion .opinion__buttons{margin-top: 20px;}
.goods-opinion .opinion__buttons a{}
.goods-opinion .ratings .rating-box{width: 180px;height: 31px;-webkit-mask-size: 35px 31px;}
.goods-opinion .ratings .rating-box .rating{height: 31px;background-size: 35px 31px;}
.goods-opinion .opinion-item:nth-child(n+4){display: none;}
.goods-opinion .opinion-item.show{display: block !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .goods-opinion .goodsDataOpinionListNavigateTop a:hover{border-color:var(--color-primary);color: var(--color-primary);}
  .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-view_item[data-name="links"] .links:hover{color:var(--color-primary);}
  .product-view .product-view_item[data-name="links"] .links:hover .icon_{background-color:var(--color-primary);}
  .goods-opinion .all_review_btn:hover{color: var(--color-primary);}
  .product-view .links:not(.added):hover .icon_{background-color: var(--color-primary);}
  .product-view .add-cart.quick:hover .icon_, .product-view .callback_notify:hover .icon_{background-color: var(--color-white);}
  .product-view .product-view_item[data-name="top"] .ratings_container:hover{color:var(--color-black);}
  .product-view .product-view_item[data-name="desc"] a:hover{color: var(--color-primary);}
}
@media (max-width: 1139px){
  .product-view .product-container .left_{width: 540px;}
  .product-view .product-container .right_{width: calc(100% - 540px - 30px);}
}
@media (max-width: 1023px){
  .product-view .product-container .left_{width: 100%;max-width: 768px;margin: 0 auto;}
  .product-view .product-container .right_{width: 100%;}
  .product-view .product-name{font-size: 26px;}
}
@media (max-width: 767px){
}
@media (max-width: 639px){
  .product-tabs .tabs{overflow-x: auto;flex-wrap: initial;}
  .product-tabs .tabs::-webkit-scrollbar-track, .product-tabs .tabs::-webkit-scrollbar-thumb, .product-tabs .tabs::-webkit-scrollbar{background-color: transparent;}
}
@media (max-width: 479px){
 .product-view .thumblist-box .thumblist{padding: 0 24px;}
 .product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 16px;height: 16px;}
 .product-view .goodsDataMainModificationPriceNow{font-size: 20px;}
 .product-view .goodsDataMainModificationPriceOld{font-size: 14px;}
 .product-view .informationBlockSale .icon_{width: 30px;min-width: 30px;height: 30px;}
}
/*Вы смотрели*/
#viewed{}
/*** Товары ***/
.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;margin-bottom: 20px;}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;grid-gap: 30px;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none}
.view-mode{display: flex;align-items: center;grid-gap: 0;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;width: 36px;height: 30px;border: 1px solid var(--color-secondary);}
.view-mode .view-mode-btn:hover:before{background-color: var(--color-primary);}
.view-mode .view-mode-btn:first-child{border-right-width:0;}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;transition: 0.3s;background-color: var(--color-grey-d);width: 16px;min-width: 16px;height: 16px;-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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M0 3.75V20.25C0 21.4927 1.00734 22.5 2.25 22.5H21.75C22.9927 22.5 24 21.4927 24 20.25V3.75C24 2.50734 22.9927 1.5 21.75 1.5H2.25C1.00734 1.5 0 2.50734 0 3.75ZM11.25 3V11.25H1.5V3.75C1.5 3.33577 1.83577 3 2.25 3H11.25ZM1.5 20.25V12.75H11.25V21H2.25C1.83577 21 1.5 20.6642 1.5 20.25ZM12.75 21V12.75H22.5V20.25C22.5 20.6642 22.1642 21 21.75 21H12.75ZM22.5 11.25H12.75V3H21.75C22.1642 3 22.5 3.33577 22.5 3.75V11.25Z" fill="black"/></svg>')}
.view-mode .view_mode_list:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M0 3.75V20.25C0 21.4927 1.00734 22.5 2.25 22.5H21.75C22.9927 22.5 24 21.4927 24 20.25V3.75C24 2.50734 22.9927 1.5 21.75 1.5H2.25C1.00734 1.5 0 2.50734 0 3.75ZM22.5 3.75V8.00002H9V3H21.75C22.1642 3 22.5 3.33577 22.5 3.75ZM22.5 14.5H9V9.50002H22.5V14.5ZM1.5 9.50002H7.5V14.5H1.5V9.50002ZM7.5 3V8.00002H1.5V3.75C1.5 3.33577 1.83577 3 2.25 3H7.5ZM1.5 20.25V16H7.5V21H2.25C1.83577 21 1.5 20.6642 1.5 20.25ZM9 21V16H22.5V20.25C22.5 20.6642 22.1642 21 21.75 21H9Z" fill="black"/></svg>')}
.view-mode .view-mode-btn.active{pointer-events: none;}
.view-mode .view-mode-btn.active:before{background-color: var(--color-primary);}
.view-mode label{display:none;}
.show-by{margin-left: auto;}
.products noindex{width: 100%;}
.toolbar_up .toolbar_result span{color: var(--color-secondary);}
.sort-by, .show-by, .filter-by{display: flex;align-items: center;grid-gap: 8px;}
.sort-by select, .show-by select{height: 30px;padding-left: 10px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--color-tertiary);}
.sort_btn{display: none;align-items: center;justify-content: center;border: 1px solid var(--color-secondary);color: var(--color-secondary);height: 30px;padding: 0 10px;font-size: 14px;position: relative;}
.sort_btn .icon_{background-color: var(--color-black);margin: 0;width: 20px;height: 20px;min-width: 20px;transition: 0.3s;}
.sort-by label, .show-by label{white-space: nowrap;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{display: none;justify-content: center;align-items: center;height: 30px;padding: 0 10px;border-radius: 0;background: var(--color-primary);color: var(--color-white);position: relative;transition: 0.3s;cursor: pointer;}
.filterMain_btn .filter-icon{width: 20px;height: 20px;min-width: 20px;background-color: var(--color-white);margin-right: 8px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-size: 14px;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-white);color: var(--color-black);position: absolute;right: 5px;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: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--line);}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 14px;font-weight: 700;color: var(--color-black-d);margin-bottom: 16px;position: relative;}
.modal-fancybox-body .modal-sortItem label{font-size: 14px;font-weight: 400;padding-left: 8px;margin:0;word-break: break-word;display:flex;color: var(--color-black);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: 10px;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: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: 1023px){
  .filterMain_btn{display: flex;}
}
@media (max-width: 767px){
  .filterMain_btn{padding: 0 16px;}
  .sort-by label, .show-by label{display:none;}
  .toolbar_up .OrderFilterForm{grid-gap: 10px 24px;}
}
@media (max-width: 479px){
  .toolbar_up .OrderFilterForm{flex-wrap: wrap;}
  .filterMain_btn{width: 100%;height:40px;}
  .sort_btn{display: flex;margin-right: auto;}
  .sort-by, .show-by{display:none;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 0;padding: 0;font-size: 0;margin: 0;justify-content: flex-end;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;height: 36px;width: 36px;border: 1px solid var(--color-grey-d);margin-right: -1px;transition: 0.3s;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--color-primary);}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;color: var(--color-grey-d);font-size: 16px;font-weight: 400;text-align: center;}
.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.bottom{margin-top: 40px;}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.0265 12.6639L3.0946 21.7247C2.73823 22.0918 2.16198 22.0918 1.80561 21.7247L1.26727 21.1701C0.910909 20.803 0.910909 20.2093 1.26727 19.8422L9.02392 12L1.27486 4.15778C0.918491 3.79067 0.918491 3.19703 1.27486 2.82992L1.8132 2.27534C2.16956 1.90822 2.74581 1.90822 3.10218 2.27534L12.0341 11.3361C12.3829 11.7032 12.3829 12.2968 12.0265 12.6639ZM21.7318 11.3361L12.7999 2.27534C12.4435 1.90822 11.8673 1.90822 11.5109 2.27534L10.9726 2.82992C10.6162 3.19703 10.6162 3.79067 10.9726 4.15778L18.7292 12L10.9801 19.8422C10.6238 20.2093 10.6238 20.803 10.9801 21.1701L11.5185 21.7247C11.8748 22.0918 12.4511 22.0918 12.8075 21.7247L21.7394 12.6639C22.0881 12.2968 22.0881 11.7032 21.7318 11.3361Z" fill="black"/></svg>')}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--color-grey-d);width: 12px;height: 12px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li.arrow-last{background: transparent;}
.pages li.arrow-first{}
.pages li.arrow-last{margin-left: 0;}
.pages li.disabled{pointer-events: none;display: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .pages li:hover a, .pages li:active a{color: var(--color-primary);}
  .pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--color-primary);}
  .toolbar .last:hover, .toolbar .first:hover{color: var(--color-primary);}
}
.products{display: flex;flex-wrap: wrap;}
.products .products-container{position:relative;}
/** Фильтры **/
.col-left .filter_{width: 100%;position: relative;padding: 16px;background: var(--color-white);box-shadow: var(--shadow);}
.col-left .filter_ .content{padding: 0;}
.col-left .filter_ .content .filter_cont{margin-top: 10px;}
.col-left .filter_ .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 250px;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;max-height: 420px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;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-blue);}
.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-blue);}
.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{margin-top: 30px;position: relative;display: none;}
.filter_ form.off .filterBtn_bottom{display:none;}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 800;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-blue);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%;padding: 10px;height: 44px;}
.filter_ .filters-price .title, .filter_ .title{cursor: pointer;position: relative;font-size: 14px;font-weight: 700;color: var(--color-black-d);display: flex;align-items: center;transition: 0.3s;}
.filter_ .title .clear-filter{font-size: 16px;font-weight: 800;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;}
.filter_ form.off .form_content{height: 100%}
.filter_ .filters-price, #filters-form .filter{width: 100%;}
.filter_ .filters-price, #filters-form .filter:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.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_{min-width: 10px;width: 10px;height: 10px;background-color: var(--color-black-d);margin: 0;transform: rotate(90deg);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_ .filter{display: block;position: relative;}
.filter_ .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 12px;}
.filter_ .filter-item input:hover + label, .filter label:hover{color:var(--color-primary);}
.filter_ .filter-item input[checked="checked"] + label{}
.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: 10px;width: 20px;height: 20px;color: var(--color-white);background: var(--color-grey-d);border-radius: 50%; white-space: nowrap;margin-left: 8px;display: flex;align-items: center;justify-content: center;}
.filter_ .filter label{display: flex;align-items: center;font-size:14px;cursor: pointer;width: 100%;padding-left: 8px;font-weight: 400;word-break: break-word;}
.filter_ .filter label .name{overflow: hidden;}
.filter_ .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ .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-black);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: 2px;margin: 16px auto 0;background: #c1c1c1;border-radius: 2px;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-secondary);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{top: -8px;width: 18px;height: 18px;cursor: pointer;outline: 0;border-radius: 50%;background: var(--color-white);border: 1px solid var(--color-secondary);box-shadow: none;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -13px;}
.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: 50%;}
.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: 14px;white-space: nowrap;text-transform: lowercase;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);color: var(--color-secondary);}
.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: 14px;color: var(--color-secondary);height: 40px;text-align: left;background: transparent;width: 100%;padding: 0 20px;padding-left: 34px;}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: 100%;font-size: 14px;transition:0.3s;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align: center;color: var(--color-secondary);border: 1px solid var(--color-secondary);display: flex;align-items: center;justify-content: center;padding: 5px 12px;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear{text-align:left;color: var(--color-grey-d);display: none;}
#filters-reset_title{font-size: 14px;font-weight: 800;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: space-between;position: relative;margin-bottom: 20px;}
.filtersTitle .title{word-break: break-word;font-size: 20px;font-weight: 700;position: relative;display: block;}
.filtersTitle .filters__close{padding: 0;margin: 0;background-color: var(--color-grey-d);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;}
.filtersTitle .filters__close:hover{background-color: var(--color-primary);}
.filtersTitleWeb{font-size: 18px;font-weight: 700;margin-bottom: 10px;color: var(--color-black-d);}
/*** Сайдбар. Активные Фильтры ***/
.filter_ .filter .filtersActive.has-filters{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px;}
.filter_ .filter .filters__open{display: none;}
.filter_ .filter .filtersActive__remove{display: flex;align-items: center;justify-content: center;}
.filter_ .filter .filtersActive__remove .icon_{width: 8px;height: 8px;min-width: 8px;margin: 0;background-color: var(--color-black);}
.filter_ .filter .filtersActive__item{font-size: 12px;border: 1px solid var(--color-secondary);padding: 5px 10px;cursor: pointer;transition: 0.3s;width: max-content;display: flex;align-items: center;grid-gap: 6px;}
.filter_ .filter .filtersActive__name{display: none;}
.filter_ .filter .filtersActive__clear{font-size: 12px;white-space: nowrap;width: max-content;display: none;transition: 0.3s;align-items: center;justify-content: center;border: 1px solid var(--color-secondary);padding: 5px 10px;}
.filter_ .filter .filtersActive__clear .icon_{width:12px;min-width:12px;height:12px;margin:0;margin-left: 8px;background-color:var(--color-primary)}
.filter_ .filter .filtersActive_title{display: flex;align-items: center;grid-gap: 20px;margin-bottom: 15px;}
.filter_ .filter .filtersActive_title .count_goods{font-size: 14px;color: var(--color-black);}
.filter_ .filter .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_ .filterPrice_btn button.filter_btn_goodsParametrs:hover{color: var(--color-primary);border-color: var(--color-primary);}
  .filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear:hover{color: var(--color-black);}
  .filter-btn_show:hover{color:var(--color-primary);}
  .filter_ .filter .filtersActive__item:hover{color: var(--color-primary);border-color: var(--color-primary);}
  .filter_ .filter .filtersActive__item:hover .icon_{background-color: var(--color-primary);}
  .filter_ .filter .filtersActive__clear:hover{color: var(--color-black);}
  .filter_ .filter .filtersActive__clear:hover .icon_{background-color: var(--color-black);}
  .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_ .filter .has-filters .filtersActive__clear:hover{color: var(--color-primary);border-color:var(--color-primary);}
}
@media (max-width:1023px){
  .filter_ .form_content{overflow-y: auto;overflow-x: hidden;height: 100%;padding-right: 5px;}
  .col-left.filter_conten{}
  .col-left.filter_content .filter_{width: calc(100% - 30px);height: 100%;max-width: 390px;padding: 16px;display: flex;flex-direction: column;position: fixed;top: 0;left: -100%;transition: 0.5s;z-index: 30;overflow: hidden;background: var(--color-white);}
  .col-left.filter_content.opened .filter_{left: 0}
  .col-left.filter_content .overlay_filter{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;background: var(--bg-fancybox-color);transition:0.3s;opacity: 0;visibility: hidden;cursor: pointer;}
  .col-left.filter_content .overlay_filter.opened{opacity: var(--bg-fancybox-opacity);visibility: visible;}
  .col-left.filter_content .filter_ .filtersTitle{display: flex;}
  .col-left.filter_content .filter_ .content{flex: 1;overflow-y: auto;overflow-x: hidden;}
  .filtersTitleWeb{display:none;}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 30px;width: 100%;}
.categories_grid .item{width: calc((100% - 30px * 5) / 6);padding: 6px;position: relative;background: var(--color-white);border: 1px solid var(--color-grey);transition: 0.3s;display: flex;flex-direction: column;}
.categories_grid .cat-wrap{transition: 0.3s;display: flex;align-items: center;justify-content: center;padding: 8px 0 2px 0;height:76px;}
.categories_grid .cat-name{font-size: 16px;transition: 0.3s;text-align: center;-webkit-line-clamp: 3;}
.categories_grid .cat-image{width: 100%;padding-bottom: 100%;position: relative;background: var(--bgImg);overflow: hidden;}
.categories_grid .cat-image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.categories_grid.goodsEmpty{margin-bottom: 30px;display: flex;flex-wrap: wrap;grid-gap: 12px;}
.categories_grid.goodsEmpty .cat-wrap{height: auto;padding: 0;}
.categories_grid.goodsEmpty .item{width: max-content;padding: 8px 12px;}
.categories_grid.goodsEmpty .item .cat-image{width: 100%;border: 0;padding: 12px 20px;height: auto;}
.categories_grid.goodsEmpty .item .cat-name{font-weight: 400;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover{z-index: 3;border-color: transparent;}
  .categories_grid .item:before{content: '';display: block;width: calc(100% + 6px * 2);height: 100%;background: var(--color-white);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;box-shadow: var(--shadow);opacity: 0;visibility: hidden;transition: 0.3s;}
  .categories_grid .item:hover:before{opacity: 1;visibility: visible;}
  .categories_grid .item:hover .cat-name{color:var(--color-primary);}
}
@media (max-width:1139px){
  .categories_grid .item{width: calc((100% - 30px * 4) / 5);}
}
@media (max-width:1023px){
  .categories_grid{grid-gap: 16px;}
  .categories_grid .item{width: calc((100% - 16px * 3) / 4);}
}
@media (max-width: 767px){
  .categories_grid .item{width: calc((100% - 16px * 2) / 3);}
}
@media (max-width: 639px){
  .categories_grid .item{width: calc((100% - 16px) / 2);}
}
@media (max-width:479px){
  .categories_grid .cat-wrap{height: 70px;}
  .categories_grid.goodsEmpty{margin-bottom: 20px;}
  .categories_grid.goodsEmpty .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-tertiary);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-tertiary);}
@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%;}
/*** Выбор модификации при добавлении в корзину ***/
.fancybox-modif{display: none;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--color-tertiary);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--color-white);}
.productViewMod{max-width: 360px;padding: 16px;width: calc(100% - 16px* 2);}
.productViewMod.product-view .fancybox-close-small{transition:0.3s;}
.productViewMod.product-view .fancybox-close-small .material-icons{background-color: var(--color-black);}
.productViewMod.product-view .product-name{font-size: 18px;font-weight: 700;margin-bottom: 16px;padding-right: 10px;border: 0;text-transform: none;padding-bottom: 0;}
.productViewMod.product-view .product-container .left_{display:none;}
.productViewMod.product-view .product-container .right_{width: 100%;padding: 0;border: 0;}
.productViewMod.product-view .product-view_item[data-name="top"]{display:none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .product-view_item[data-name="desc"]{display:none;}
.productViewMod.product-view .informationBlockSale{display:none;}
.productViewMod.product-view .product-view_item[data-name="delivery"]{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .more-btn{display: none;}
.productViewMod.product-view .goodsDataMainModificationAvailable{order: 1;}
.productViewMod.product-view .goodsDataForm{order: 2;margin: 16px 0 0;}
/*Быстрый просмотр товара*/
.productViewQuick{padding: 16px;max-width: 900px;width: calc(100% - 16px* 2);}
.productViewQuick.product-view .fancybox-close-small{transition:0.3s;}
.productViewQuick.product-view .fancybox-close-small .material-icons{background-color: var(--color-black);}
.productViewQuick.product-view .product-name{font-size: 18px;font-weight: 700;margin-bottom: 16px;padding-right: 10px;border: 0;text-transform: none;padding-bottom: 0;}
.productViewQuick.product-view .product-view_item[data-name="links"]{display:none;}
.productViewQuick.product-view .product-container{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.productViewQuick.product-view .product-container .left_{width: 400px;margin: 0;}
.productViewQuick.product-view .product-container .right_{width: calc(100% - 400px - 16px);}
.productViewQuick.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.productViewQuick.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewQuick.product-view .thumblist-box{display:none;}
.productViewQuick.product-view .product-view_item[data-name="desc"]{display:none;}
.productViewQuick.product-view .add-cart.quick{display:none !important;}
.productViewQuick.product-view .more-btn{display: flex;}
/*Страница быстрого заказа*/
.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{grid-gap: 30px;margin:0;padding:20px;}
.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 .cart_wrap{padding: 0;border-radius: 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 .order_right .subscribe__wrap{align-items: center;}
.fancybox-inner .formfast .order_grid{padding: 0;background: transparent;border-radius: 0;grid-gap: 40px;}
.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:none;}
.fancybox-inner .formfast .order_grid .account .fields-grid .fields, .fancybox-inner .orderContainer .adress .form-list .fields{width:100%;}
.fancybox-inner .formfast .contactRegisterNeedElement.fields{width:100%;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 0;background: var(--color-green-l);color: var(--color-white);padding: 8px 16px;padding-right: 40px;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;margin-top: 8px}
.fancybox-inner .callback-btn{width: 100%;max-width: 100%;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 8px;text-align: center;justify-content: center;}
.fancybox-container.fastOrder .fancybox-close-small{top: 14px;}
.fancybox-inner .formfast .order_grid .delivery .selectBlock, .fancybox-inner .formfast .order_grid .payment .selectBlock, .fancybox-inner .formfast .order_grid .coupons .input-box{max-width: 100%;}
.fancybox-inner .orderContainer .order_right .buttonsOrder{justify-content: center;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .productViewMod.product-view .fancybox-close-small:hover .material-icons{background: var(--color-primary);opacity: 1;}
  .productViewQuick.product-view .fancybox-close-small:hover .material-icons{background: var(--color-primary);opacity: 1;}
}
@media (max-width: 991px){
  .productViewQuick{display:none !important;}
}
@media (max-width: 767px){
  .productViewQuick.product-view .product-container .left_{width: 300px;}
  .productViewQuick.product-view .product-container .right_{width: calc(100% - 300px - 16px);}
  .fancybox-inner .orderContainer{padding:16px;}
}
@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;}
  .fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{text-align: left;}
  .fancybox-inner .orderContainer .order_right .subscribe__wrap{align-items: flex-start;}
}
/* Всплывашка добавление в корзину */
#cart-fancy{max-width: 450px;width: calc(100% - 16px* 2);}
#cart-fancy .fancybox-notice{font-size: 16px;padding: 10px;background: var(--color-green-l);color: var(--color-white);padding-right:40px;display: flex;justify-content: center;align-items: center;text-align: center;gap:8px;}
#cart-fancy .fancybox-notice .icon_{width:16px;height:16px;min-width:16px;margin:0;background-color:var(--color-white);}
#cart-fancy .fancybox-header{margin-bottom:24px;}
#cart-fancy .fancybox-close-small{top: 14px;}
#cart-fancy .form__goods{display: flex;grid-gap: 16px;flex-wrap: wrap;}
#cart-fancy .form__goods-image{width: 100px;height: max-content;border-radius: 0;overflow: hidden;background: var(--bgImg);}
#cart-fancy .form__goods-image .image{padding-bottom: 100%;position: relative;width: 100%;display: block;}
#cart-fancy .form__goods-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
#cart-fancy .form__goods-content{flex: 1;display: flex;align-items: center;grid-gap: 12px;flex-wrap: wrap;}
#cart-fancy .form__goods-name{font-size: 18px;font-weight: 700;color: var(--color-black-d);}
#cart-fancy .form__goods-price{display: flex;flex-direction: column;grid-gap: 8px;}
#cart-fancy .form__goods-price .price:not(.old-price){font-size: 16px;padding: 4px 8px;}
#cart-fancy .product-modif{display: flex;align-items: center;grid-gap: 4px;flex-wrap: wrap;}
#cart-fancy .properties{font-size: 14px;}
#cart-fancy .properties:not(:last-child):after{content: ';'}
#cart-fancy .form__goods-wrap{flex: 1;display: flex;flex-direction: column;gap: 4px;}
#cart-fancy .buttons{display: flex;justify-content: center;gap: 8px 10px;flex-wrap: wrap;margin-top: 20px;}
#cart-fancy .warning{display: block;margin: 0;padding: 16px;color: var(--error-color);}
#cart-fancy .fancybox-notice.bad{display: none;}
@media (max-width: 767px){
  #cart-fancy .form__goods{grid-gap: 12px;justify-content: center;}
  #cart-fancy .form__goods-content{flex: initial;width: 100%;}
  #cart-fancy .form__goods-wrap{width: 100%;flex: initial;}
  #cart-fancy .form__goods-content{justify-content: center;}
}
@media (max-width: 479px){
  #cart-fancy .buttons button{padding: 10px;width: 100%;}
  #cart-fancy .fancybox-notice{font-size: 14px;text-align: left;justify-content: flex-start;}
  #cart-fancy .form__goods-name{font-size: 16px;}
  #cart-fancy .properties{font-size: 12px;}
}
/*** Быстрый заказ ***/
.order_left .min_priceOrder_info{font-size: 14px;width: 100%;text-align: center;margin-bottom: 20px;color: var(--color-white);padding: 8px 16px;background: var(--color-red);}
.order_right .min_priceOrder_info{display:none;font-size: 12px;color: var(--color-white);background: var(--color-red);margin: 8px 0 0 auto;text-align: right;width: fit-content;padding: 8px 16px;}
.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-tertiary);margin-right: 0;transform: rotate(90deg);transition:0.3s;}
.openList-btn.active{transform: rotate(90deg) scaleX(-1);}
.orderContainer .order_right{overflow: hidden;padding: 20px;background: var(--color-tertiary);}
.orderContainer .order_right ul{display: none;padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 265px;overflow-x: hidden;overflow-y: auto;margin-bottom: 20px;}
.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-size: 14px;}
.orderContainer .order_right ul .item .product-details .quantity{font-size: 12px;color: var(--color-grey-d);}
.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{margin-top: 4px;font-size: 14px;color: var(--color-grey-d);}
.orderContainer .order_right ul .item .product-details .price{font-size: 18px;}
.orderContainer .order_right ul .item .product_wrapper_price{display: flex;align-items: center;margin-top: 4px;grid-gap: 5px;}
.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: 50px;width: 50px;height: 50px;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: 16px;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;gap: 0 10px;}
.orderContainer .order_right .cart_showList{cursor: pointer;font-size: 14px;color: var(--color-primary);text-decoration: underline;transition: 0.3s;}
.orderContainer .order_right .cart_showList.active .prod{display:none;}
.orderContainer .order_right .cart_showList .text{display:none;}
.orderContainer .order_right .cart_showList.active .text{display:block;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 16px 20px;}
.orderContainer .adress .form-list .fields{width: calc((100% - 20px) / 2);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.delivery .delivery__zones .selectBlock{margin-top: 12px;}
.delivery .currentDeliveryPrice{color: var(--color-black-d);font-weight: 700;font-size: 16px;display:block;}
.delivery .deliveryPrice{display: flex;align-items: center;grid-gap: 5px;margin-top: 20px;}
.delivery .currentDeliveryDescription{padding-top: 10px;}
.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: 38px;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: 30px;text-align: left;}
.formfast .order_grid > div{width: 100%;}
.formfast .order_grid label{display:block;margin-bottom:8px;}
.formfast .order_grid label span{color: var(--color-primary);}
.formfast .order_grid .content{padding: 16px;background: var(--color-tertiary);width: 100%;}
.formfast .order_grid .delivery .selectBlock, .formfast .order_grid .payment .selectBlock, .formfast .order_grid .coupons .input-box{max-width: calc((100% - 20px) / 2);}
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: 20px;font-weight: 700;color: var(--color-black-d);margin-bottom: 20px;text-align: left;position: relative;display: flex;align-items: center;}
.formfast .title .number{margin-right: 6px;font-weight: 700;width: 30px;height: 30px;border: 4px solid var(--color-primary);text-align: center;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 16px 20px;margin-bottom: 16px;}
.formfast .order_grid .account .fields-grid .fields{width: calc((100% - 20px * 2) / 3);}
.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;width: calc((100% - 20px * 2) / 3);}
.formfast .contactWantRegister label.checkbox-name{font-size: 14px;padding-left: 12px;position:relative;transition: 0.3s;margin: 0;}
.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{width: 100%;max-width: 100%;padding-right: 130px;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: 100%;position: relative;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 120px;height: 100%;color: var(--color-black);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;position: absolute;right: 0;height: 100%;top: 50%;transform: translateY(-50%);padding: 0 16px;border: 1px solid var(--color-secondary);transition:0.3s;}
.coupons .coupon-btn .icon_{width: 18px;height: 18px;min-width: 18px;background-color: var(--color-black);margin: 0;display:none;}
.coupons .coupon-btn[disabled="disabled"]{pointer-events: none;}
.coupons .coupon-btn[disabled="disabled"] .icon_{background-color: var(--color-btnDisabled);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .formfast .contactWantRegister label.checkbox-name:hover{color: var(--color-primary);}
  .coupons .coupon-btn:hover .icon_{background-color: var(--color-primary);}
  .orderContainer .order_right .cart_showList:hover{color: var(--color-black);}
  .coupons .couponBlock .coupon_clear:hover{color: var(--color-primary);}
  .coupons .coupon-btn:hover{background:var(--color-secondary);color:var(--color-white);}
}
@media (max-width: 1023px){
}
@media (max-width: 767px){
  .formfast .contactRegisterNeedElement.fields{width: 100%;}
}
@media (max-width: 479px){
  .order_right .min_priceOrder_info{text-align: center;}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: 100%;}
.cart_right_container, .orderContainer .order_right{width: 100%;}
.cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{position:relative;}
.cartTable .items{width: 100%;display: flex;flex-wrap: wrap;position: relative;padding-bottom: 10px;border-bottom: 1px dashed var(--line);}
.cartTable .items:not(:last-child){margin-bottom: 10px;}
.cartTable .cart__items{width: 100%;display: flex;flex-wrap: wrap;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 12px;}
.cartTable .cart__total .actions{width: 100%;margin-top: 20px;}
.cartTable .cart__total .totale-inner > div{display: flex;align-items: flex-end;white-space: nowrap;width: 100%;justify-content: space-between;}
.cartTable .cart__total .totale-inner > div.discounttr{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed var(--line);}
.cartTable .cart__total .totale-inner > div.total, .orderContainer .order_right .total.disc_margin{margin-top:4px;}
.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: 14px;font-weight: 700;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 22px;font-weight: 700;}
#quickform .order_right .total{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--line);}
.totale_titleLeft{font-size: 14px;}
.totale_titleRight{font-size: 16px;font-weight: 700;white-space: nowrap;}
.cartTable .cart_title, .orderContainer .order_right .cart_title{margin-bottom: 20px;font-size: 20px;font-weight: 700;display: none;align-items: center;justify-content: space-between;}
.cart_toolbar{display: flex;align-items: center;width: 100%;grid-gap: 30px;margin-bottom: 20px;background: var(--color-tertiary);padding: 8px 20px;}
.cart_toolbar .name{font-size: 14px;font-weight: 700;text-align: center;}
.cart_toolbar .name[data-id="1"]{width: 100px;}
.cart_toolbar .name[data-id="2"]{flex:1;}
.cart_toolbar .name[data-id="3"]{width: 130px;}
.cart_toolbar .name[data-id="4"]{width: 175px;}
.cart__items .items .cart-right_block{flex:1;padding-left: 10px;display: flex;align-items: center;grid-gap: 0 16px;justify-content: space-between;}
.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: 16px;min-width: 16px;height:16px;margin:0;background-color:var(--color-grey-d);transition:0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 0 8px;min-width: 130px;}
.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: 100px;height: 100px;border-radius: 0;overflow: hidden;background: var(--bgImg);}
.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{flex:1;position:relative;}
.cart__items .items .cart-right_block .cart-name{font-size:16px;}
.cart__items .items .cart-right_block .product-modif{margin-top: 4px;display: flex;flex-wrap: wrap;grid-gap: 4px;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child){}
.cart__items .items .cart-right_block .product-modif .properties{color: var(--color-grey-d);font-size: 14px;display: block;position: relative;} 
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 46px;}
.cart_right_container .pp, .orderContainer .order_right .pp{margin-top: 8px;width: 100%;justify-content: flex-end;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 20px;}
.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-d);}
.cartTable .buttons{display: flex;align-items: center;gap: 30px;width: 100%;justify-content: space-between;}
.cartTable .buttons #startOrder{}
.cartTable .buttons .clearCart{background: transparent;border-color: var(--color-secondary);color: var(--color-secondary);}
.cartTable .buttons .cat-link{}
#closeOrder{}
.cartTable .buttons .cat-link .icon_, #closeOrder .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;background: var(--color-grey-d);}
.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: 16px;}
.cartTable .price.old-price{font-size: 14px;display:none;}
.cart__items .items .one-product-price{font-size: 14px;white-space: nowrap;color: var(--color-grey-d);}
.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}
.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-tertiary);position: absolute;bottom: 0;left: 0;display: block;}
.orderContainer .order_right .subscribe__wrap{align-items: flex-end;}
/* мышь, тачпад */
@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);}
  .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);}
  .cartTable .buttons .clearCart:hover{color:var(--color-primary);border-color:var(--color-primary);}
}
@media (max-width: 767px){
  .cart_toolbar{display:none;}
  .cart__items .items .cart-right_block{flex-wrap: wrap;padding-right: 20px;}
  .cart__items .items .cart-action{width: 100%;grid-gap: 8px;flex-direction: column;align-items: flex-start;margin-top: 8px;}
  .cart__items .items .cart-right_block .closetd{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
  .cart__items .items .cart-right_block .cart-price{min-width: initial;order: 1;}
  .cart__items .items .cart-action .cart-qty{order: 2;}
  .cart__items .items .one-product-price{display:none;}
  .cart__items .items .cart-action{flex-direction: column;align-items: flex-start;}
  .formfast .order_grid .account .fields-grid .fields{width: 100%;}
  .formfast .order_grid .delivery .selectBlock, .formfast .order_grid .payment .selectBlock, .formfast .order_grid .coupons .input-box{max-width: 100%;}
  .orderContainer .adress .form-list .fields{width: 100%;}
  .formfast .title{font-size: 18px}
}
@media (max-width: 639px){
  .cart__items .items .image{width: 80px;height: 80px;}
  .cart__items .items .cart-right_block .cart-name{-webkit-line-clamp: 3;}
  .cart_right_container .pp, .orderContainer .order_right .pp{justify-content: center;}
}
@media (max-width: 479px){
  .cartTable{grid-gap: 12px;}
  .cartTable .cart__total .totale-inner > div.discounttr{padding-bottom: 12px;margin-bottom: 12px;}
  .cartTable .buttons .clearCart, .cartTable .buttons #startOrder{padding: 9px 12px;}
  .cartTable .buttons .clearCart{font-size: 0;}
  .cartTable .buttons .clearCart:before{content: 'Очистить';font-size: 14px;}
  .formfast .title{font-size: 16px;}
  .orderContainer .order_right, .orderContainer .adress .form-list{padding: 16px;}
  #order-btn, #closeOrder{padding: 9px 12px;}
  #closeOrder{font-size: 0;}
  #closeOrder:before{content: 'Изменить';font-size: 14px;}
  .cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 20px;}
  .orderContainer .order_right .subscribe__wrap{align-items: flex-start;}
  .orderContainer .order_right .buttonsOrder{gap: 10px;}
  #order-btn, #closeOrder{width: 100%;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 30px;flex-wrap: wrap;}
.col-block #feedback{flex: 1;}
.col-block .col-account.contacts{flex: 1;}
.col-block .col-account.contacts .block-contact{display: flex;flex-direction: column;gap: 20px;}
.col-block .col-account.contacts .item .link{display: flex;align-items: center;gap: 12px;font-size:14px;transition:0.3s;width: max-content;}
.col-block .col-account.contacts .item .link .icon_{width:26px;height:26px;min-width:26px;margin:0;background-color:var(--color-primary);}
.col-block .col-account.contacts h3, .col-block .col-account.form h3{font-size: 20px;font-weight: 700;color: var(--color-black-d);margin-bottom: 20px;}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 0;overflow: hidden;}
.lk_btn{margin:30px auto 0;}
.col-account.form .fields{position:relative;}
.col-account.form .fields:not(:last-child){margin-bottom: 16px;}
.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{margin-top: 20px;}
.col-account.form .pp{text-align: left;margin-top: 8px;font-size:14px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px;}
.optionAcc .col-account{width: calc((100% - 30px) / 2);height: max-content;}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields{position: relative;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:16px;}
.clientForm .form-list .fields label{display:block;margin-bottom:8px;}
.clientForm .form-list .fields label span{color: var(--color-primary);}
.optionAcc .col-account h3{font-size: 20px;font-weight: 700;margin-bottom: 20px;position: relative;color: var(--color-black-d);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{font-size: 20px;font-weight: 700;color: var(--color-black-d);margin-bottom: 16px;}
.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{}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.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-grey-d);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((100% - 16px) / 2);}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;justify-content: center;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
/*Меню личного кабинета*/
#main .col-left.login-page{width: 212px;}
#main .col-right.login-page{width: calc(100% - 212px - 30px);}
.no-gutters .user-menu{background: var(--color-white);padding: 8px 16px;box-shadow: var(--shadow);}
.no-gutters .user-menu .title{font-size: 20px;font-weight: 700;color: var(--color-black-d);margin-bottom: 10px;display: block;}
.no-gutters .user-menu ul{padding: 0;margin: 0;list-style-type: none;}
.no-gutters .user-menu ul li{font-size: 14px;padding: 7px 0;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.no-gutters .user-menu ul li:not(:last-child){margin-bottom: 0;border-bottom: 1px solid var(--line);}
.no-gutters .user-menu ul li a{transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .col-block .col-account.contacts .item .link:hover{color: var(--color-primary);}
  .no-gutters .user-menu ul li:hover a{color:var(--color-primary);}
}
@media (max-width: 1023px){
  #main .col-left.login-page{width: 100%;margin-top: 30px;order: 2;}
  #main .col-right.login-page{width: 100%;}
  .no-gutters .user-menu{box-shadow: none;padding: 0;}
}
@media (max-width: 900px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;flex: initial;}
 .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%;}
 .account .accoutnPageBlock .pp{justify-content: flex-start;}
}
@media (max-width: 767px){
 .optionAcc .col-account h3, .account .accoutnPageBlock h3{font-size: 18px;}
 .col-block .col-account.contacts h3, .col-block .col-account.form h3{font-size: 18px;}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
 .col-block #feedback{max-width:100%;}
 .optionAcc .col-account .buttons .button, .optionAcc .col-account .buttons .button{height: auto;}
 .account .accoutnPageBlock .pp{justify-content: center;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .optionAcc .col-account h3, .account .accoutnPageBlock h3{font-size: 16px;margin-bottom: 16px;}
 .col-block .col-account.contacts h3, .col-block .col-account.form h3{font-size: 16px;margin-bottom: 16px;}
}
/*** Личный кабинет (Избранное) ***/
.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{font-size: 16px;font-weight: 700;margin-bottom: 16px;display: block;}
.blocks_contact div > div:not(:last-child){margin-bottom: 12px;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;transition: 0.3s;}
.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: 0;}
.col-account form .fields label{display: block;margin-bottom: 8px;font-size: 14px;}
.col-account.form .file .input-box{padding: 10px 16px;border: 1px solid var(--color-secondary);}
@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{margin-bottom: 20px;padding: 10px 16px;border-radius: 0;background: var(--color-primary);color: var(--color-white);overflow: hidden;text-align: center;}
.discount-box h4{font-size: 16px;line-height: 1.2;color: var(--color-white);}
.discount-box h4 span{color: var(--color-white);}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.discount-box_promoPage .discount_item{width: calc((100% - 30px * 2) / 3);background: var(--color-white);border: 1px solid var(--color-grey);padding: 16px;position:relative;transition: 0.3s;display: flex;flex-direction: column;}
.discount-box_promoPage .discount_item:before{content: '';display: block;width: calc(100% + 6px* 2);height: 100%;background: var(--color-white);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;box-shadow: var(--shadow);opacity: 0;visibility: hidden;transition: 0.3s;}
.discount-box_promoPage .discount_name{font-size: 18px;font-weight: 700;color: var(--color-black-d);transition: 0.3s;}
.discount-box_promoPage .discount_desc{margin-top: 16px;font-size: 14px;-webkit-line-clamp: 3;}
.discount-box_promoPage .discount_date{font-size: 14px;font-weight: 700;color: var(--color-red);margin-bottom: 12px;display: flex;align-items: center;grid-gap: 16px;}
.discount-box_promoPage .discount_count{font-size: 32px;font-weight: 700;color: var(--color-black-d);white-space: nowrap;background: var(--color-yellow);display: flex;align-items: center;justify-content: center;padding: 4px 10px;}
.discount-box_promoPage .discount_btn{padding: 0;width: 40px;height: 40px;}
.discount-box_promoPage .discount_btn .icon_{margin: 0;background: var(--color-white);width: 18px;height: 18px;min-width: 18px;}
.discount-box_promoPage .timer_text{font-size: 16px;color: var(--color-grey-d);font-weight: 700;}
.discount-box_promoPage .discount_wrap{display: flex;align-items: center;gap: 16px;margin-bottom: auto;}
.discount-box_promoPage .discount_action{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 10px;}
    
/*Выкл*/
.discount-box_promoPage .discount_item.off_ .discount_count{background:var(--color-grey-d);color: var(--color-white);}
.discount-box_promoPage .discount_item.off_ .discount_btn{background: var(--color-grey-d);border: var(--color-grey-d);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .discount-box_promoPage .discount_item:hover{z-index: 3;border-color: transparent;}
  .discount-box_promoPage .discount_item:hover:before{opacity: 1;visibility: visible;}
  .discount-box_promoPage .discount_item.off_ .discount_btn:hover{background: var(--color-secondary);border: var(--color-secondary);}
}
@media (max-width: 1023px){
  .discount-box_promoPage{grid-gap: 16px;}
  .discount-box_promoPage .discount_item{width: calc((100% - 16px) / 2);}
}
@media (max-width: 639px){
  .discount-box_promoPage .discount_item{width: 100%;}
  .discount-box_promoPage .sale-counter > div{font-size:14px;}
  .discount-box_promoPage .discount_name{font-size:16px;}
  .discount-box_promoPage .discount_count{font-size:26px;}
  .discount-box_promoPage .timer_text{font-size: 14px;}
  .discount-box_promoPage .discount_btn{padding: 0;width: 30px;height: 30px;}
  .discount-box_promoPage .discount_btn .icon_{width: 12px;height: 12px;min-width: 12px;}
}
@media (max-width: 479px){
  .discount-box_promoPage .discount_item{padding:12px;}
  .discount-box_promoPage .discount_count{font-size: 20px;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;border-bottom: 1px solid var(--line);}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--line);}
.compare__switch-icon{background: var(--color-tertiary);}
.compare__switch-icon{display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 8px;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.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: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;color: var(--color-black-d);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: 0;right: 0;position: absolute;background: rgb(255 255 255 / 80%);border-radius: 0;width: 24px;height: 24px;transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 12px;min-width: 12px;height: 12px;background-color: var(--color-black);margin: 0;transition: 0.3s;}
.compare__remove:hover .icon_{background-color: var(--color-primary);}
.compare__mod{margin-top: 4px;color: var(--color-grey-d);font-size: 12px;}
.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{width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 16px;color: var(--color-black-d);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:14px;}
  .compare__price .price:not(.old-price){font-size:16px}
  .compare__price .price.old-price{font-size:14px}
}
/** Таблица избранного **/
.favorites_page .products-grid .item{width: calc((100% - 30px* 3) / 4);}
.favorites_page .products-grid .item .remove{}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{width: 12px;min-width: 12px;height: 12px;background-color: var(--color-secondary);transition: 0.3s;margin: 0;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .links_container{opacity: 1;visibility: visible;padding: 0;width: 24px;height: 24px;display: flex !important;align-items: center;justify-content: center;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1139px){
  .favorites_page .products-grid .item{width: calc((100% - 30px* 2) / 3);}
}
@media (max-width: 1023px){
  .favorites_page .products-grid .item{width: calc((100% - 16px* 2) / 3);}
}
@media (max-width: 639px){
  .favorites_page .products-grid .item{width: calc((100% - 16px) / 2);}
}
@media (max-width: 320px){
  .favorites_page .products-grid .item{width: 100%;}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--color-black-d);transition: 0.3s;}
.news-box h5.title a:hover{color: var(--color-primary);}
.news-box .button{margin-top:30px;}
.news-box .news{}
.news-box .news:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.news-box .news-content p{font-size: 14px;font-style: italic;margin-bottom: 8px;}
.news-box .news .title{font-size: 18px;font-weight: 700;margin-bottom: 12px;}
.news-box .news__date{font-size: 14px;display: block;text-align: right;font-style: italic;}
.news-box .news-time{margin-top: 16px;font-size: 14px;font-style: italic;text-align: right;}
@media (max-width: 479px){
  .news-box .news .title{font-size: 16px;}
  .news-box .news:not(:last-child){margin-bottom:16px;}
}
#news{width: 100%;position: relative;}
#news .title_wrap{justify-content: space-between;}
#news .nav_tabs{display: flex;grid-gap: 16px;white-space: nowrap;overflow-x: auto;}
#news .nav_tabs::-webkit-scrollbar, #news .nav_tabs::-webkit-scrollbar-thumb, #news .nav_tabs::-webkit-scrollbar-track{background-color: transparent;height: 0px;}
#news .nav_tabs .title{cursor:pointer;color: var(--color-grey-d);transition:0.3s;}
#news .nav_tabs .title.active{color:var(--color-black-d);}
#news .nav_tabs .title.all{pointer-events: none;color:var(--color-black-d);}
#news .swiper-row{position: relative;}
#news .tabs_content{display:none;}
#news .tabs_content.active{display:block;}
#news .news_item{overflow: hidden;display: flex;flex-direction: column;height: auto;}
#news .news_content{padding-top: 10px;flex: 1;display: flex;flex-direction: column;}
#news .news_image{border-radius: 0;overflow: hidden;position: relative;padding-bottom: 40%;}
#news .news_image img{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: 100%;object-fit: cover;}
#news .news_title{font-size: 16px;-webkit-line-clamp: 2;margin-bottom: 6px;color: var(--color-black-d);transition:0.3s;}
#news .news_desc{font-size: 14px;-webkit-line-clamp: 2;margin-bottom: 16px;}
#news .news_btns{display: flex;justify-content: space-between;grid-gap: 12px;align-items: center;margin-top: auto;}
#news .news_date{font-size: 14px;color: var(--color-grey-d);display: none;}
#news .news_btn{font-size: 14px;padding: 6px 10px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .news_title:hover{color:var(--color-primary);}
  #news .nav_tabs .title:not(.active):hover{color:var(--color-black);}
}
@media (max-width: 479px){
  #news .news_title{font-size:14px;}
  #news .news_desc{font-size: 12px;margin-bottom: 10px;}
}
/*** Страница ошибки ***/
.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: '';position: absolute;top: 50%;left: 50%;margin: -50px 0 0 -50px;width: 100px;height: 100px;border-radius: 100%;background: var(--color-primary);-webkit-animation: preloader 1.6s linear infinite;animation: preloader 1.6s linear infinite;}
@keyframes preloader{
   0%{transform: scale(0, 0);opacity:0.5;}
   100%{transform: scale(1, 1);opacity:0;}
}
@-webkit-keyframes preloader{
   0%{-webkit-transform: scale(0, 0);opacity:0.5;}
   100%{-webkit-transform: scale(1, 1);opacity:0;}
}
.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:150px;}
.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;}
