/*** Основные цвета ***/
:root{
  --color-primary: var(--color-blue); /* освновной */ /* освновной */
  --color-secondary: var(--color-grey-l); /* дополнительный 1 */
  --color-tertiary: var(--color-grey); /* дополнительный 2 */
  
  --color-black: #07243A;
  --color-white: #ffffff;
  --color-blue: #2196F3;
  --color-red: #F32147;
  --color-yellow: #FFE03D;
  --color-purple: #7065F3;
  --color-grey: #D1E2F0;
  --color-grey-l: #F8FAFD;
  --color-grey-d: #A4B7C7;
  --color-grey-l-2: #f3f6fb;
  /*Тень*/
  --shadow: 0px 4px 30px 0 rgba(97, 138, 200, 0.1);
  
  /*Шрифт*/
  --font-family-title: 'Onest';
  --font-family: 'Onest';
  --font-family-bold: 'Onest-Bold', sans-serif;
  --color-star: var(--color-grey); /* звезда рейтинга неактивная */
  --color-starActive: var(--color-yellow); /* звезда рейтинга активная */
  
  --bg: #ffffff; /* фон */
  --line: var(--color-tertiary); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: var(--color-black); /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.8; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #D1E2F0; /* неактивная кнопка button */
  --color-btnDisabledText: #A4B7C7; /* неактивная кнопка button */
  --color-inputDisabled: #D1E2F0; /* неактивной кнопка checkbox */
  --color-labelDisabled: #D1E2F0; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #EA6887; /* фон */
  --error-color-text: #EA6887; /* текст */
  
  
  /*Всплывающие окна*/
  --noty-color-bg: var(--color-white); /* фон */
  --noty-color-title: var(--color-black); /* заголовок */
  --noty-color-ok: var(--color-primary); /* при успешном */
  --noty-color-error: var(--error-color); /* при ошибке */
  --noty-color-title-error: var(--error-color); /* заголовок при ошибке */
  --noty-color-text: #222831; /* основной текст */
  --noty-color-border: var(--color-primary);
  
  /*Календарь в ОЗ*/
  --date: #222831; /* текст */
  --date-active: var(--color-primary); /* активная дата */
  --data-active2: #FFFFFF;
  --date-dispabled: #cad0df; /* неактиная дата */
  --date-next: #cad0df; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: var(--color-secondary);  /* граница */
  --date-line: #F0F6F4; /* линия между месяцем и календарем */
  --date-borderRadius: 8px; /* радиус границы */
  --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: 16px;font-weight: 400;background: var(--bg);color: var(--color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
body .text_overflow{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:50px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: var(--font-family);background: var(--color-white);border: 1px solid var(--color-tertiary);border-radius: 40px;padding: 0 20px;overlay: none;font-size: 16px;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: 16px;padding-bottom: 16px;border-radius: 20px;}
select:focus, textarea:focus{outline: 0;}
input.error{border-color: var(--color-red);}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear {
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal {
  display: none;
}
.adaptive_indent{margin-top: 100px;}
@media (min-width: 1170px){
.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: 479px){
 .adaptive_indent{margin-top: 40px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 50px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 16px;height: 16px;position: absolute;background-color:var(--color-black);top: 50%;right: 16px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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: 280px;margin-right: 16px;}
.col-right{width: calc(100% - 280px - 16px)}
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,%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_3036_8235)'%3E%3Cmask id='mask0_3036_8235' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='12'%3E%3Cpath d='M12 0H0V12H12V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_8235)'%3E%3Cpath d='M11.6485 1.75747C12.1171 2.22609 12.1171 2.98587 11.6485 3.45449L4.86047 10.2425C4.39185 10.7112 3.63207 10.7112 3.16345 10.2425L2.31494 9.39404L9.95153 1.75747C10.4201 1.28885 11.1799 1.28885 11.6485 1.75747Z' fill='white'/%3E%3Cpath d='M0.351469 5.73336C0.82009 5.26474 1.57987 5.26474 2.04849 5.73336L5.70893 9.39381L4.86042 10.2423C4.3918 10.7109 3.63203 10.7109 3.16341 10.2423L0.351445 7.43036C-0.117152 6.96176 -0.117152 6.20198 0.351469 5.73336Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_8235'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
input[type="checkbox"]:checked:after{opacity: 1;visibility: visible;}
input[type="checkbox"]:checked{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: 0.3s;background: var(--color-secondary);border: 1px solid var(--color-tertiary);}
input[type="checkbox"]:checked:before{background: var(--color-primary);border-color: var(--color-primary);}
input[type="checkbox"]:hover:before{border-color:var(--color-primary);}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid rgb(171 171 171 / 50%);background: transparent;border-radius: 50%;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';visibility: hidden;opacity: 0;border-radius: 50%;transition: 0.3s;background-color: var(--color-primary);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
input[type="radio"]:checked:after{opacity: 1;visibility: visible;}
input[type="radio"]:checked{border-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
::-webkit-scrollbar-track{border-radius: 4px;background-color: #ffffff20;}
::-webkit-scrollbar{width: 4px;height: 4px;background-color: #FFFFFF;-webkit-appearance: none;}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--color-grey);}
/*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) !important;}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--color-secondary)}
::-moz-placeholder{color: var(--color-secondary)}
:-moz-placeholder{color: var(--color-secondary)}
:-ms-input-placeholder{color: var(--color-secondary)}
/**/
.input.input--error,.input.invalidInput{border-color: var(--error-color);}
.input.invalidInput + label{display: block;color: var(--error-color);font-size: 12px;text-align: left;margin-top: 5px;}
:focus::-webkit-input-placeholder{color: transparent}
:focus::-moz-placeholder{color: transparent}
:focus:-moz-placeholder{color: transparent}
:focus:-ms-input-placeholder{color: transparent}
/* Radio input*/
.radio{position: relative}
.radio .radio-hidden{display: none}
.radio .radio-name{position: relative;display: block;padding-left: 28px;line-height: 20px;cursor: pointer}
.radio .radio-name:after,.radio .radio-name:before{position: absolute;background-color: #fff;content: ''}
.radio .radio-name:before{top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #ccd8df;border-radius: 4px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after{top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 4px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.radio .radio-hidden:checked + .radio-name:after{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.radio .radio-hidden:checked + .radio-name:before{background-color: var(--color-primary);border-color: var(--color-primary)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1.2;margin:0;padding:0;font-family: var(--font-family);font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd{line-height: 1.4;}
.required em{color: #ff1048;}
.left{float: left;}
.right{float: right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-content{}
.bold{font-weight:bold;}
.noscript{position: relative;text-align: center;background-color: var(--color-primary);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--color-primary);}
.underline:hover{text-decoration:none;}
.unselectable{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable{-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix{float: left;width: 100%;}
.red{color: var(--error-color);}
.fadeout{opacity: 0;filter: alpha(opacity=0);}
.fadein{opacity: 1;filter: alpha(opacity=100);}
.separator{display: inline-block;width: 1px;height: 18px;background: var(--color-black);margin: 0 5px;text-indent: 9999px;}
.tc{color: var(--color-primary)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--color-primary);text-align: left;line-height: 25px;font-size: 14px;color: var(--color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--color-primary);}
.no-padding .DescriptionBlock{font-size: 14px;}
.no-padding .DescriptionBlock p{line-height: 1.8;}
.index#main .DescriptionBlock{border: 1px solid #dce4e9;margin-bottom: 0;padding: 15px}
.pseudo-link{position: relative;color: var(--color-primary);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{padding: 16px;font-size: 16px;border-radius: 30px;position: relative;color: var(--color-primary);min-height: 40px;margin-bottom: 16px;overflow: hidden;border: 1px solid var(--color-primary);}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{color:var(--color-black);}
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: 16px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 12px 10px;text-align: left;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 1px solid var(--line);}
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{font-size: 20px;font-weight: 700;text-align: center;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{padding: 30px;background: var(--color-secondary);border-radius: 24px;margin-bottom: 30px;overflow: hidden;}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--line);}
tr.border{border-bottom: 1px solid var(--line);}
tfoot td:first-child{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
tfoot td:last-child{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
thead td:first-child{border-bottom-left-radius: 4px;}
thead td:last-child{border-top-right-radius: 4px;}
.order-info__container thead{border-bottom: 1px solid var(--line);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--line);}
.table-box thead tr td{color: var(--color-black);font-family: var(--font-family-bold);font-style: initial;}
.table-box tfoot td{color: var(--color-black);font-size: 16px;}
.table-box tfoot td:last-child{color: var(--color-black);font-weight: 700;font-size: 18px;white-space: nowrap;}
tr.border > td:first-child{color: var(--color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--color-black);}
.table-box tbody tr td.cell2{text-align: left;width: 50%;border-right: none;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--color-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: 1023px){
  .table-border{padding: 20px;}
}
@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;}
}
@media (max-width: 479px){
 h3.client__title, .order-info .title{margin-bottom: 16px;}
 .table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{font-size:14px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:160px; max-height:160px;} 
.goods-image-icon-square{width:320px;height:320px;} 
/*.goods-image-small{max-width:290px; max-height:290px;}*/
.goods-image-small-square{width:580px; height:580px;}
.goods-image-medium{max-width:650px; max-height:650px;}
.goods-image-medium-square{width:1300px; height:1300px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square{width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square{width:1800px; height:1800px;}
.goods-cat-image-icon{max-width:30px; max-height:30px;}
.goods-cat-image-icon-square{width:60px; height:60px;}
.goods-cat-image-medium{max-width:220px; max-height:220px;}
.goods-cat-image-medium-square{width:440px; height:440px;}
.goods-cat-image-other{max-width: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;position: relative;margin-bottom: 20px;position: relative;}
.fancybox-header .title{font-size: 20px;font-family: var(--font-family-bold);width:100%;text-align: left;}
.fancybox-header .fancybox-header-icon{width: 24px;height: 24px;background: var(--color-primary);border-radius: 2px;display: flex;align-items: center;justify-content: center;position:relative;}
.fancybox-header .fancybox-header-icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2394_14837)'%3E%3Cpath d='M4.51556 11.25C4.26472 11.25 4.02688 11.137 3.86811 10.942L0.186521 6.41183C-0.103683 6.05448 -0.0493114 5.52979 0.308273 5.23945C0.665857 4.94944 1.19089 5.00377 1.48143 5.36112L4.49154 9.06525L10.5004 1.10497C10.778 0.737622 11.3007 0.664286 11.6682 0.941629C12.0358 1.21897 12.1092 1.74132 11.8317 2.10867L5.18136 10.9187C5.10514 11.0196 5.00694 11.1019 4.89419 11.1593C4.78144 11.2167 4.65709 11.2477 4.53057 11.25H4.51556Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2394_14837'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fancybox-header .fancybox-header-icon:before{content: '';width: 12px;height:12px;transition: 0.3s;background-color: var(--color-white);display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#fancybox-callback-mess .fancybox-header{justify-content: flex-start;grid-gap: 12px;}
.fancybox-content{padding: 30px;box-shadow: none;border-radius: 0;max-width: 800px;position: relative;}
.fancybox-content .text{width:100%;margin-top:16px;}
.fancybox-close-small{top: 32px;right: 30px;z-index: 2;}
.fancybox-close-small i{background-color: var(--color-grey-d);transition:0.3s;width: 12px;height: 12px;}
.fancybox-close-small:hover i{background-color: var(--color-primary);}
.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 - 30px);overflow-y: scroll;overflow-x: hidden;}
@media (max-width:639px){
  .fancybox-inner .fancybox-wrapper{max-height: 300px;}
  .fancybox-content{padding: 24px;}
}
@media (max-width:479px){
  .fancybox-content{padding: 16px;}
  .fancybox-close-small{top: 20px;right: 20px;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.callbackForm .callback-input{margin-bottom: 12px;}
.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;}
#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: 16px;font-weight: 600;margin-bottom: 12px;}
@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-family: var(--font-family-bold);color: var(--color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;white-space: nowrap;}
.price.minP{color: var(--color-black);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 14px;font-weight: 400;background: none;color: var(--color-grey-d);font-family: var(--font-family);text-decoration: line-through;}
.old-price, .old-price .price, .price.old-price{position: relative;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .product-name, .products-list .item.not_available .product-name{color:var(--color-grey-d);}
.products-grid .item.not_available .price,.products-list .item.not_available .price{color:var(--color-grey-d);}
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 12px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: var(--error-color);display: none;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--color-black);transition:0.3s;margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M8.61113 16.9579H21.1439C21.6549 16.9554 22.1533 16.7961 22.5743 16.5007C22.9953 16.2053 23.3194 15.7875 23.5043 15.3017L25.8325 9.10183C25.9793 8.71136 26.0307 8.29035 25.9824 7.8751C25.934 7.45984 25.7874 7.06282 25.5551 6.71825C25.3227 6.37369 25.0117 6.09193 24.6488 5.89728C24.2859 5.70263 23.8821 5.60093 23.4721 5.60095H5.83838L5.11665 3.80429C4.92272 3.31942 4.59135 2.90458 4.16495 2.61287C3.73855 2.32115 3.23651 2.16582 2.72307 2.16675H0.784494C0.576433 2.16675 0.376894 2.25105 0.229773 2.4011C0.0826518 2.55114 0 2.75465 0 2.96685C0 3.17905 0.0826518 3.38256 0.229773 3.53261C0.376894 3.68265 0.576433 3.76695 0.784494 3.76695H2.72394C3.13885 3.76695 3.50756 4.02031 3.66533 4.41147L8.08901 15.4217C7.56885 15.5426 7.10427 15.8398 6.77116 16.2648C6.43805 16.6898 6.2561 17.2175 6.25503 17.7616C6.25596 18.3987 6.5046 19.0095 6.94645 19.46C7.38829 19.9104 7.98726 20.1638 8.612 20.1645H8.65646C8.5231 20.4819 8.44813 20.8313 8.44813 21.1984C8.44813 22.651 9.60657 23.8334 11.0309 23.8334C12.4552 23.8334 13.6136 22.651 13.6136 21.1984C13.6136 20.8313 13.5386 20.4819 13.4053 20.1645H19.3814C19.248 20.4819 19.173 20.8313 19.173 21.1984C19.173 22.651 20.3315 23.8334 21.7558 23.8334C23.1801 23.8334 24.3394 22.651 24.3394 21.1984C24.3394 19.7458 23.1801 18.5634 21.7558 18.5634H8.61113C8.40238 18.5634 8.20217 18.4789 8.05456 18.3283C7.90695 18.1778 7.82402 17.9736 7.82402 17.7607C7.82402 17.5478 7.90695 17.3436 8.05456 17.193C8.20217 17.0425 8.40238 16.9579 8.61113 16.9579ZM6.48079 7.20115H23.4721C23.7928 7.20115 24.0805 7.35583 24.2618 7.6252C24.4431 7.89457 24.4815 8.2235 24.3673 8.52931L22.0391 14.7292C21.9686 14.9132 21.8456 15.0713 21.686 15.1832C21.5264 15.2951 21.3375 15.3556 21.1439 15.3568H9.75737L6.48079 7.20115ZM12.0446 21.1984C12.0445 21.3343 12.0181 21.4689 11.967 21.5944C11.9159 21.7199 11.8411 21.8339 11.7468 21.9299C11.6525 22.0259 11.5406 22.102 11.4175 22.1539C11.2943 22.2058 11.1624 22.2324 11.0291 22.2323C10.8959 22.2322 10.764 22.2053 10.6409 22.1532C10.5179 22.1011 10.4061 22.0248 10.3119 21.9286C10.2178 21.8324 10.1432 21.7183 10.0923 21.5927C10.0414 21.4671 10.0153 21.3325 10.0154 21.1966C10.0156 20.9222 10.1227 20.6591 10.3132 20.4652C10.5036 20.2713 10.7618 20.1625 11.0309 20.1627C11.3 20.163 11.5579 20.2722 11.748 20.4665C11.9382 20.6607 12.0448 20.924 12.0446 21.1984ZM21.7549 22.2323C21.4858 22.2323 21.2277 22.1233 21.0375 21.9292C20.8472 21.7352 20.7403 21.472 20.7403 21.1975C20.7403 20.9231 20.8472 20.6599 21.0375 20.4658C21.2277 20.2718 21.4858 20.1627 21.7549 20.1627C22.024 20.1627 22.2821 20.2718 22.4723 20.4658C22.6626 20.6599 22.7695 20.9231 22.7695 21.1975C22.7695 21.472 22.6626 21.7352 22.4723 21.9292C22.2821 22.1233 22.024 22.2323 21.7549 22.2323Z' fill='%2307243A'/%3E%3C/svg%3E");}
.favorite-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='M19.165 7.05105C19.1224 5.67286 18.524 4.34831 17.4799 3.32141C16.4357 2.29452 15.1001 1.71056 13.7104 1.67078H13.7075C12.3071 1.63526 10.994 2.17339 10.0003 3.1669C9.00665 2.17233 7.69322 1.63562 6.29026 1.67114C4.90056 1.71056 3.5617 2.29665 2.52041 3.32106C1.47912 4.34546 0.878263 5.67286 0.837442 7.05069V7.05425C0.768691 9.79287 2.61423 11.7806 3.18142 12.3244L3.18572 12.3283L3.20076 12.3436C5.14477 14.2436 6.97706 16.0668 8.64535 17.7636C8.82075 17.9446 9.03117 18.0885 9.264 18.1868C9.49683 18.2851 9.74727 18.3358 10.0003 18.3358C10.2534 18.3358 10.5038 18.2851 10.7366 18.1868C10.9695 18.0885 11.1799 17.9446 11.3553 17.7636C13.0236 16.0668 14.8559 14.2436 16.8017 12.3443L16.8171 12.329L16.8214 12.3251C17.3886 11.7813 19.2341 9.79358 19.1671 7.05425L19.165 7.05105ZM2.99666 11.9021V11.8346C2.99522 11.8573 2.99558 11.8797 2.99666 11.9021ZM2.99666 11.9021C3.00072 11.9699 3.01509 12.0367 3.03927 12.1003C3.01523 12.0373 3.00098 11.9711 2.99701 11.9038L2.99666 11.9021ZM17.0036 11.8996V11.8321C17.0054 11.857 17.005 11.8793 17.004 11.9014L17.0036 11.8996ZM16.9603 12.1013C16.9848 12.0375 16.9993 11.9703 17.0033 11.9021C16.9998 11.9709 16.9854 12.0387 16.9606 12.1031L16.9603 12.1013ZM15.875 11.3529C15.8667 11.3611 15.8556 11.3714 15.8431 11.3845C13.8923 13.2902 12.0546 15.1174 10.381 16.8223C10.3324 16.8743 10.2735 16.9158 10.208 16.9441C10.1425 16.9725 10.0718 16.9871 10.0003 16.9871C9.92886 16.9871 9.85816 16.9725 9.79267 16.9441C9.72717 16.9158 9.66828 16.8743 9.61968 16.8223C7.94602 15.1174 6.10836 13.2902 4.15719 11.3877C4.14466 11.3746 4.13356 11.3643 4.12496 11.3561C3.65874 10.9075 2.14156 9.27889 2.1942 7.08977C2.22643 6.05968 2.68226 5.06084 3.47756 4.27869C4.26103 3.50754 5.30018 3.04826 6.32571 3.01878C7.55106 2.98788 8.68903 3.56508 9.44888 4.60157C9.51202 4.68799 9.59492 4.75832 9.69078 4.80679C9.78664 4.85526 9.89272 4.88049 10.0003 4.8804C10.1075 4.88047 10.2132 4.85541 10.3088 4.80726C10.4044 4.75911 10.4871 4.68924 10.5503 4.60334C11.3109 3.56721 12.4481 2.99001 13.6721 3.02056C14.7001 3.05075 15.7385 3.50967 16.5216 4.28046C17.3169 5.06191 17.7728 6.05968 17.8064 7.08977C17.8591 9.27853 16.3419 10.9075 15.8753 11.3547L15.875 11.3529Z' fill='%23D1E2F0'/%3E%3C/svg%3E");}
.compare-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='M6.93182 19.1271L2.03383 14.4259C1.96165 14.3614 1.90375 14.2835 1.8636 14.197C1.82344 14.1105 1.80185 14.0171 1.80011 13.9225C1.79837 13.8278 1.81652 13.7337 1.85347 13.6459C1.89042 13.5581 1.94542 13.4783 2.01518 13.4114C2.08495 13.3444 2.16805 13.2916 2.25954 13.2562C2.35102 13.2207 2.44901 13.2033 2.54766 13.2049C2.6463 13.2066 2.74359 13.2273 2.83371 13.2659C2.92384 13.3044 3.00495 13.36 3.07221 13.4293L6.71631 16.926L6.71631 4.52526C6.71631 4.33824 6.79371 4.15887 6.9315 4.02663C7.06928 3.89438 7.25615 3.82008 7.45101 3.82008C7.64586 3.82008 7.83273 3.89438 7.97052 4.02663C8.1083 4.15887 8.1857 4.33824 8.1857 4.52526L8.1857 18.6288C8.18558 18.7682 8.14242 18.9044 8.06168 19.0202C7.98094 19.1361 7.86624 19.2264 7.73208 19.2797C7.59791 19.333 7.45028 19.347 7.30785 19.3198C7.16542 19.2927 7.03457 19.2256 6.93182 19.1271ZM12.349 16.5133C12.5438 16.5133 12.7307 16.439 12.8685 16.3067C13.0063 16.1745 13.0837 15.9951 13.0837 15.8081L13.0837 3.40732L16.7278 6.90405C16.7951 6.97334 16.8762 7.02891 16.9663 7.06745C17.0564 7.10599 17.1537 7.12671 17.2523 7.12839C17.351 7.13006 17.449 7.11264 17.5405 7.07717C17.6319 7.04171 17.715 6.98892 17.7848 6.92195C17.8546 6.85499 17.9096 6.77523 17.9465 6.68742C17.9835 6.59961 18.0016 6.50556 17.9999 6.41088C17.9981 6.3162 17.9766 6.22282 17.9364 6.13632C17.8962 6.04981 17.8383 5.97196 17.7662 5.9074L12.8682 1.20623C12.7654 1.10774 12.6346 1.04067 12.4921 1.01352C12.3497 0.986358 12.2021 1.00032 12.0679 1.05364C11.9338 1.10697 11.8191 1.19725 11.7383 1.31311C11.6576 1.42896 11.6144 1.56518 11.6143 1.70456L11.6143 15.8081C11.6143 15.9951 11.6917 16.1745 11.8295 16.3067C11.9673 16.439 12.1541 16.5133 12.349 16.5133Z' fill='%23D1E2F0'/%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M21.4853 16.5147C20.1783 15.2077 18.6226 14.2402 16.9253 13.6545C18.7432 12.4024 19.9375 10.3069 19.9375 7.9375C19.9375 4.11217 16.8253 1 13 1C9.17467 1 6.0625 4.11217 6.0625 7.9375C6.0625 10.3069 7.25683 12.4024 9.07478 13.6545C7.37744 14.2402 5.82175 15.2077 4.51473 16.5147C2.24823 18.7812 1 21.7947 1 25H2.875C2.875 19.417 7.41705 14.875 13 14.875C18.583 14.875 23.125 19.417 23.125 25H25C25 21.7947 23.7518 18.7812 21.4853 16.5147ZM13 13C10.2085 13 7.9375 10.729 7.9375 7.9375C7.9375 5.146 10.2085 2.875 13 2.875C15.7915 2.875 18.0625 5.146 18.0625 7.9375C18.0625 10.729 15.7915 13 13 13Z' fill='%2307243A'/%3E%3C/svg%3E");}
.phone-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='M16.6667 13.4417L15.6917 12.0917C15.3321 11.606 14.7964 11.2808 14.1996 11.1857C13.6029 11.0907 12.9927 11.2334 12.5 11.5833L11.5583 12.275C10.1916 11.0528 9.09346 9.56017 8.33332 7.89166L9.27498 7.20833C9.76717 6.84977 10.0971 6.31068 10.1924 5.70924C10.2877 5.10781 10.1406 4.49313 9.78332 3.99999L8.83332 2.65833C8.47629 2.16669 7.93863 1.83697 7.33856 1.74165C6.73849 1.64632 6.12512 1.7932 5.63332 2.14999L4.16665 3.19999C3.69546 3.54006 3.32872 4.00508 3.10784 4.54255C2.88696 5.08002 2.82074 5.66854 2.91665 6.24166C3.34007 8.70929 4.32738 11.0459 5.8017 13.0695C7.27602 15.093 9.19755 16.749 11.4167 17.9083C11.8658 18.1373 12.3625 18.2572 12.8667 18.2583C13.5259 18.2578 14.168 18.0477 14.7 17.6583L16.1583 16.6667C16.4053 16.4897 16.6146 16.2655 16.7741 16.0069C16.9336 15.7483 17.0401 15.4606 17.0874 15.1605C17.1347 14.8604 17.1219 14.5539 17.0496 14.2589C16.9774 13.9638 16.8472 13.686 16.6667 13.4417ZM15.425 15.6333L13.975 16.6667C13.6947 16.8712 13.3631 16.9935 13.0171 17.02C12.6712 17.0465 12.3248 16.9761 12.0167 16.8167C9.96512 15.7465 8.18898 14.2162 6.82716 12.3455C5.46534 10.4748 4.55476 8.31443 4.16665 6.03333C4.11067 5.68953 4.15112 5.33693 4.28353 5.01475C4.41593 4.69257 4.6351 4.41341 4.91665 4.20833L6.36665 3.15833C6.59016 2.99782 6.86809 2.93226 7.13977 2.97598C7.41144 3.0197 7.65478 3.16914 7.81665 3.39166L8.79998 4.74166C8.95886 4.96664 9.02455 5.24435 8.98332 5.51666C8.9622 5.65121 8.91447 5.7802 8.84293 5.8961C8.77139 6.012 8.67747 6.11247 8.56665 6.19166L7.21665 7.17499C7.10356 7.25519 7.02125 7.37161 6.98336 7.50498C6.94548 7.63834 6.95428 7.78065 7.00832 7.90833C7.88813 10.0986 9.29674 12.0369 11.1083 13.55C11.218 13.6351 11.3528 13.6814 11.4917 13.6814C11.6305 13.6814 11.7653 13.6351 11.875 13.55L13.225 12.575C13.4475 12.4136 13.7247 12.3467 13.9963 12.3889C14.2679 12.431 14.5119 12.5788 14.675 12.8L15.6583 14.1667C15.8172 14.3916 15.8829 14.6693 15.8417 14.9417C15.8217 15.0789 15.7746 15.2107 15.7031 15.3295C15.6315 15.4483 15.537 15.5516 15.425 15.6333Z' fill='%2307243A'/%3E%3C/svg%3E");}
.contacts-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2983_4347)'%3E%3Cpath d='M5.625 9.51562H3.77255C4.08548 5.25 7.65591 1.875 12 1.875C15.4375 1.875 18.5481 4.04016 19.7402 7.26277C19.9199 7.74834 20.4591 7.99636 20.9448 7.81678C21.4304 7.63711 21.6784 7.09786 21.4988 6.61223C20.7883 4.69148 19.526 3.04786 17.8485 1.85902C16.1324 0.642844 14.11 0 12 0C9.29555 0 6.75291 1.05319 4.84055 2.96555C2.95312 4.85297 1.90336 7.35441 1.87627 10.0194C0.755859 10.6686 0 11.8801 0 13.2656V16.4531C0 18.5209 1.68225 20.2031 3.75 20.2031H5.625C6.14278 20.2031 6.5625 19.7834 6.5625 19.2656V10.4531C6.5625 9.93534 6.14278 9.51562 5.625 9.51562ZM4.6875 18.3281H3.75C2.71613 18.3281 1.875 17.487 1.875 16.4531V13.2656C1.875 12.2318 2.71613 11.3906 3.75 11.3906H4.6875V18.3281Z' fill='black'/%3E%3Cpath d='M20.25 9.51562H18.375C17.8572 9.51562 17.4375 9.93534 17.4375 10.4531V20.25C17.4375 20.7669 17.0169 21.1875 16.5 21.1875H13.6406V21.2172C13.3208 20.6405 12.7061 20.25 12 20.25C10.9645 20.25 10.125 21.0895 10.125 22.125C10.125 23.1605 10.9645 24 12 24C12.7061 24 13.3208 23.6095 13.6406 23.0328V23.0625H16.5C18.0508 23.0625 19.3125 21.8008 19.3125 20.25V20.2031H20.25C22.3177 20.2031 24 18.5209 24 16.4531V13.2656C24 11.1979 22.3177 9.51562 20.25 9.51562ZM22.125 16.4531C22.125 17.487 21.2839 18.3281 20.25 18.3281H19.3125V11.3906H20.25C21.2839 11.3906 22.125 12.2318 22.125 13.2656V16.4531Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2983_4347'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.375 9.10938C15.7202 9.10938 16 8.82956 16 8.48438V4.39062C16 3.01213 14.8785 1.89062 13.5 1.89062H2.5C1.1215 1.89062 0 3.01213 0 4.39062V11.6094C0 12.9879 1.1215 14.1094 2.5 14.1094H13.5C14.8785 14.1094 16 12.9879 16 11.6094C16 11.2642 15.7202 10.9844 15.375 10.9844C15.0298 10.9844 14.75 11.2642 14.75 11.6094C14.75 12.2986 14.1892 12.8594 13.5 12.8594H2.5C1.81075 12.8594 1.25 12.2986 1.25 11.6094V4.52306L6.67984 7.89947C7.087 8.15263 7.5435 8.27922 8 8.27922C8.4565 8.27922 8.913 8.15263 9.32016 7.89947L14.75 4.52306V8.48438C14.75 8.82956 15.0298 9.10938 15.375 9.10938ZM8.66006 6.83794C8.25294 7.09109 7.74706 7.09113 7.33994 6.83794L1.77153 3.37538C1.98363 3.22247 2.23853 3.14032 2.5 3.14062H13.5C13.7615 3.14034 14.0164 3.22249 14.2285 3.37541L8.66006 6.83794Z' fill='%23329A66'/%3E%3C/svg%3E");}
.point-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9084)'%3E%3Cpath d='M12 6C11.2089 6 10.4355 6.2346 9.77772 6.67412C9.11993 7.11365 8.60723 7.73836 8.30448 8.46927C8.00173 9.20017 7.92252 10.0044 8.07686 10.7804C8.2312 11.5563 8.61216 12.269 9.17157 12.8284C9.73098 13.3878 10.4437 13.7688 11.2196 13.9231C11.9956 14.0775 12.7998 13.9983 13.5307 13.6955C14.2616 13.3928 14.8864 12.8801 15.3259 12.2223C15.7654 11.5645 16 10.7911 16 10C16 8.93913 15.5786 7.92172 14.8284 7.17157C14.0783 6.42143 13.0609 6 12 6ZM12 12C11.6044 12 11.2178 11.8827 10.8889 11.6629C10.56 11.4432 10.3036 11.1308 10.1522 10.7654C10.0009 10.3999 9.96126 9.99778 10.0384 9.60982C10.1156 9.22186 10.3061 8.86549 10.5858 8.58579C10.8655 8.30608 11.2219 8.1156 11.6098 8.03843C11.9978 7.96126 12.3999 8.00087 12.7654 8.15224C13.1308 8.30362 13.4432 8.55996 13.6629 8.88886C13.8827 9.21776 14 9.60444 14 10C14 10.5304 13.7893 11.0391 13.4142 11.4142C13.0391 11.7893 12.5304 12 12 12Z' fill='black'/%3E%3Cpath d='M12 24C11.158 24.0044 10.3271 23.8069 9.57707 23.4241C8.82703 23.0413 8.1796 22.4844 7.68901 21.8C3.87801 16.543 1.94501 12.591 1.94501 10.053C1.94501 7.3863 3.00437 4.82877 4.89005 2.94309C6.77573 1.05741 9.33326 -0.00195312 12 -0.00195312C14.6668 -0.00195312 17.2243 1.05741 19.11 2.94309C20.9956 4.82877 22.055 7.3863 22.055 10.053C22.055 12.591 20.122 16.543 16.311 21.8C15.8204 22.4844 15.173 23.0413 14.4229 23.4241C13.6729 23.8069 12.8421 24.0044 12 24ZM12 2.18105C9.91242 2.18343 7.91102 3.01377 6.43488 4.48992C4.95873 5.96606 4.12839 7.96746 4.12601 10.055C4.12601 12.065 6.01901 15.782 9.45501 20.521C9.7467 20.9228 10.1294 21.2498 10.5717 21.4753C11.0141 21.7008 11.5035 21.8183 12 21.8183C12.4965 21.8183 12.986 21.7008 13.4283 21.4753C13.8706 21.2498 14.2533 20.9228 14.545 20.521C17.981 15.782 19.874 12.065 19.874 10.055C19.8716 7.96746 19.0413 5.96606 17.5651 4.48992C16.089 3.01377 14.0876 2.18343 12 2.18105Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9084'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.time-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_3243_8045)'%3E%3Cpath d='M10 0C4.4861 0 0 4.4861 0 10C0 15.5139 4.4861 20 10 20C15.5139 20 20 15.5139 20 10C20 4.4861 15.5139 0 10 0ZM10 18.75C5.17517 18.75 1.25001 14.8248 1.25001 10C1.25001 5.17517 5.17517 1.25001 10 1.25001C14.8248 1.25001 18.75 5.17517 18.75 10C18.75 14.8248 14.8248 18.75 10 18.75Z' fill='%2307243A'/%3E%3Cpath d='M10.625 3.75H9.375V10.2588L13.3081 14.1919L14.1919 13.3081L10.625 9.74119V3.75Z' fill='%2307243A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3243_8045'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.82413 2.33366C6.60662 2.00955 7.44529 1.84272 8.29226 1.84272C10.0028 1.84272 11.6432 2.52223 12.8528 3.73175C14.0623 4.94127 14.7418 6.58173 14.7418 8.29226C14.7418 10.0028 14.0623 11.6432 12.8528 12.8528C11.6432 14.0623 10.0028 14.7418 8.29226 14.7418C7.44529 14.7418 6.60662 14.575 5.82413 14.2508C5.04163 13.9267 4.33064 13.4517 3.73175 12.8528C3.13285 12.2539 2.65778 11.5429 2.33366 10.7604C2.00955 9.97789 1.84272 9.13922 1.84272 8.29226C1.84272 7.44529 2.00955 6.60662 2.33366 5.82413C2.65778 5.04163 3.13285 4.33064 3.73175 3.73175C4.33064 3.13285 5.04163 2.65778 5.82413 2.33366ZM2.42875 2.42875C0.873646 3.98384 0 6.09301 0 8.29226C0 10.4915 0.873646 12.6007 2.42875 14.1558C3.98384 15.7109 6.09301 16.5845 8.29226 16.5845C10.1822 16.5845 12.0057 15.9393 13.4681 14.7709L18.6972 19.9999L20 18.6971L14.7709 13.468C15.9393 12.0056 16.5845 10.1822 16.5845 8.29226C16.5845 6.09301 15.7109 3.98384 14.1558 2.42875C12.6007 0.873646 10.4915 0 8.29226 0C6.09301 0 3.98384 0.873646 2.42875 2.42875Z' fill='%2307243A'/%3E%3C/svg%3E");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.2656 12.3217V10.0781C19.2656 6.80522 17.0901 4.0312 14.1094 3.12516V2.10938C14.1094 0.946266 13.1631 0 12 0C10.8369 0 9.89065 0.946266 9.89065 2.10938V3.12516C6.90987 4.0312 4.7344 6.80517 4.7344 10.0781V12.3217C4.7344 15.1966 3.63856 17.9227 1.64876 19.9977C1.55335 20.0972 1.48928 20.2225 1.46451 20.3581C1.43974 20.4936 1.45537 20.6335 1.50944 20.7603C1.56352 20.887 1.65366 20.9951 1.76866 21.0711C1.88366 21.147 2.01845 21.1875 2.15627 21.1875H8.55513C8.88176 22.7903 10.3023 24 12 24C13.6978 24 15.1182 22.7903 15.4449 21.1875H21.8438C21.9816 21.1875 22.1164 21.147 22.2313 21.071C22.3463 20.9951 22.4365 20.887 22.4905 20.7603C22.5446 20.6335 22.5602 20.4936 22.5355 20.3581C22.5107 20.2225 22.4467 20.0972 22.3513 19.9977C20.3615 17.9227 19.2656 15.1965 19.2656 12.3217ZM11.2969 2.10938C11.2969 1.72167 11.6123 1.40625 12 1.40625C12.3877 1.40625 12.7031 1.72167 12.7031 2.10938V2.84663C12.4717 2.82431 12.2372 2.8125 12 2.8125C11.7628 2.8125 11.5283 2.82431 11.2969 2.84663V2.10938ZM12 22.5938C11.0834 22.5938 10.3018 22.0059 10.0116 21.1875H13.9885C13.6982 22.0059 12.9167 22.5938 12 22.5938ZM3.67174 19.7812C5.27304 17.6348 6.14065 15.0371 6.14065 12.3217V10.0781C6.14065 6.84727 8.76916 4.21875 12 4.21875C15.2309 4.21875 17.8594 6.84727 17.8594 10.0781V12.3217C17.8594 15.0371 18.727 17.6348 20.3284 19.7812H3.67174ZM21.1406 10.0781C21.1406 10.4664 21.4555 10.7812 21.8438 10.7812C22.2321 10.7812 22.5469 10.4664 22.5469 10.0781C22.5469 7.26094 21.4498 4.61236 19.4578 2.62031C19.1832 2.34577 18.738 2.34572 18.4634 2.62031C18.1888 2.89491 18.1888 3.34008 18.4634 3.61467C20.1899 5.34113 21.1406 7.63655 21.1406 10.0781ZM2.15627 10.7812C2.54459 10.7812 2.8594 10.4664 2.8594 10.0781C2.8594 7.63659 3.81021 5.34117 5.53662 3.61472C5.81121 3.34012 5.81121 2.89495 5.53662 2.62036C5.26202 2.34577 4.81685 2.34577 4.54226 2.62036C2.55021 4.61241 1.45315 7.26094 1.45315 10.0781C1.45315 10.4664 1.76796 10.7812 2.15627 10.7812Z' fill='%23D1E2F0'/%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");}
.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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9835)'%3E%3Cmask id='mask0_1447_9835' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9835)'%3E%3Cpath d='M39.5586 8.09454L39.5524 8.03516C39.3498 6.09076 38.4844 4.27524 37.1016 2.89346C35.7186 1.51169 33.9024 0.64781 31.9578 0.446874C29.107 0.15 24.4094 0 20 0C15.5906 0 10.893 0.15 8.04218 0.446874C6.09762 0.64781 4.28138 1.51169 2.89848 2.89346C1.51557 4.27524 0.650192 6.09076 0.447656 8.03516L0.441406 8.09454C0.194531 10.4586 0 10.8383 0 15.8242C0 20.8102 0.194531 21.6148 0.441406 23.9796L0.447656 24.0382C0.650192 25.9826 1.51557 27.7982 2.89848 29.18C4.28138 30.5618 6.09762 31.4256 8.04218 31.6266C9.61484 31.7906 11.75 31.9094 14.0883 31.9836L18.6258 39.189C18.7823 39.4374 18.9992 39.642 19.2563 39.784C19.5133 39.9258 19.8021 40.0002 20.0958 40.0002C20.3892 40.0002 20.678 39.9258 20.9352 39.784C21.1922 39.642 21.409 39.4374 21.5656 39.189L26.107 31.9774C28.3688 31.8992 30.429 31.786 31.957 31.6266C33.9018 31.4258 35.7182 30.562 37.1012 29.1802C38.4842 27.7984 39.3498 25.9828 39.5524 24.0382L39.5586 23.979C39.8054 21.6148 40 20.8102 40 15.8242C40 10.8383 39.8054 10.4594 39.5586 8.09454ZM19.9953 27.8954C19.4711 27.8944 18.9589 27.738 18.5235 27.4462C18.088 27.1542 17.7489 26.7398 17.5489 26.2552C17.349 25.7706 17.2971 25.2376 17.4 24.7236C17.5028 24.2096 17.7557 23.7376 18.1267 23.3672C18.4977 22.9968 18.9702 22.7448 19.4844 22.6428C19.9987 22.5408 20.5316 22.5936 21.0158 22.7944C21.5 22.9954 21.9138 23.3352 22.205 23.7712C22.4962 24.207 22.6516 24.7196 22.6516 25.2438C22.6504 25.9474 22.37 26.6218 21.872 27.119C21.374 27.6162 20.699 27.8954 19.9953 27.8954ZM22.5672 18.7633C22.5228 19.1733 22.3376 19.5552 22.043 19.8438C21.7448 20.1348 21.3568 20.3162 20.9422 20.3586H20.9296C20.6704 20.3886 20.4096 20.4038 20.1484 20.404C19.8354 20.4054 19.5224 20.3902 19.2109 20.3586H19.1977C18.7822 20.317 18.3933 20.1354 18.0945 19.8438C17.7998 19.5556 17.6145 19.1739 17.5703 18.7641C17.5063 18.1656 17.4742 14.0102 17.4742 13.0844C17.4742 12.1586 17.5063 7.9914 17.5703 7.39376C17.6147 6.98376 17.7999 6.60186 18.0945 6.31328C18.3925 6.0225 18.7803 5.84128 19.1945 5.79922H19.2078C19.5193 5.76818 19.8325 5.75878 20.1454 5.7711C20.406 5.75872 20.6674 5.76814 20.9266 5.79922H20.939C21.3536 5.84124 21.7416 6.02244 22.0398 6.31328C22.3342 6.60206 22.5194 6.98384 22.564 7.39376C22.6274 7.9914 22.6602 12.1594 22.6602 13.0844C22.6602 14.0094 22.6304 18.1648 22.5672 18.7633Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9835'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.del-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.0418 14.1772C12.2076 14.1772 12.3666 14.1114 12.4838 13.9941C12.601 13.8769 12.6668 13.718 12.6668 13.5522V8.89283C12.6668 8.72707 12.601 8.5681 12.4838 8.45089C12.3666 8.33368 12.2076 8.26783 12.0418 8.26783C11.8761 8.26783 11.7171 8.33368 11.5999 8.45089C11.4827 8.5681 11.4168 8.72707 11.4168 8.89283V13.5522C11.4168 13.718 11.4827 13.8769 11.5999 13.9941C11.7171 14.1114 11.8761 14.1772 12.0418 14.1772ZM7.96683 14.1772C8.13259 14.1772 8.29156 14.1114 8.40877 13.9941C8.52598 13.8769 8.59183 13.718 8.59183 13.5522V8.89283C8.59183 8.72707 8.52598 8.5681 8.40877 8.45089C8.29156 8.33368 8.13259 8.26783 7.96683 8.26783C7.80107 8.26783 7.64209 8.33368 7.52488 8.45089C7.40767 8.5681 7.34183 8.72707 7.34183 8.89283V13.5522C7.34183 13.718 7.40767 13.8769 7.52488 13.9941C7.64209 14.1114 7.80107 14.1772 7.96683 14.1772ZM18.0656 3.75002H13.8006V3.15252C13.8006 1.78721 12.6896 0.67627 11.3243 0.67627H8.67558C7.30995 0.67627 6.19901 1.78721 6.19901 3.15252V3.75002H1.93433C1.76857 3.75002 1.60959 3.81587 1.49238 3.93308C1.37517 4.05029 1.30933 4.20926 1.30933 4.37502C1.30933 4.54078 1.37517 4.69975 1.49238 4.81696C1.60959 4.93417 1.76857 5.00002 1.93433 5.00002H2.70901V14.7835C2.70901 17.2872 4.74183 19.3238 7.24058 19.3238H12.7593C15.2631 19.3238 17.2996 17.2869 17.2996 14.7835V5.00002H18.0653C18.231 5.00006 18.39 4.93425 18.5073 4.81707C18.6245 4.69989 18.6904 4.54094 18.6904 4.37518C18.6905 4.20942 18.6247 4.05043 18.5075 3.93319C18.3903 3.81595 18.2313 3.75006 18.0656 3.75002ZM7.44933 3.15252C7.44982 2.8274 7.57922 2.51574 7.80914 2.28587C8.03907 2.056 8.35077 1.92668 8.67589 1.92627H11.3246C11.6497 1.92677 11.9613 2.05612 12.1912 2.28598C12.421 2.51584 12.5504 2.82745 12.5509 3.15252V3.75002H7.44933V3.15252ZM16.0496 14.7835C16.0496 16.5978 14.5734 18.0738 12.7593 18.0738H7.24058C5.4312 18.0738 3.95901 16.5975 3.95901 14.7835V5.00002H16.0496V14.7835Z" fill="%23A4B7C7"/></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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_3243_8054)'%3E%3Cpath d='M17.3238 1.90476H15.2381V0.47619C15.2381 0.349897 15.1879 0.228776 15.0986 0.139473C15.0093 0.05017 14.8882 0 14.7619 0C14.6356 0 14.5145 0.05017 14.4252 0.139473C14.3359 0.228776 14.2857 0.349897 14.2857 0.47619V1.90476H5.71429V0.47619C5.71429 0.349897 5.66412 0.228776 5.57481 0.139473C5.48551 0.05017 5.36439 0 5.2381 0C5.1118 0 4.99068 0.05017 4.90138 0.139473C4.81207 0.228776 4.7619 0.349897 4.7619 0.47619V1.90476H2.67619C1.96642 1.90476 1.28572 2.18672 0.783838 2.6886C0.281955 3.19048 0 3.87118 0 4.58095V17.3238C0 18.0336 0.281955 18.7143 0.783838 19.2162C1.28572 19.718 1.96642 20 2.67619 20H17.3238C18.0336 20 18.7143 19.718 19.2162 19.2162C19.718 18.7143 20 18.0336 20 17.3238V4.58095C20 3.87118 19.718 3.19048 19.2162 2.6886C18.7143 2.18672 18.0336 1.90476 17.3238 1.90476ZM2.67619 2.85714H17.3238C17.781 2.85714 18.2194 3.03876 18.5427 3.36203C18.866 3.68531 19.0476 4.12377 19.0476 4.58095V5.71429H0.952381V4.58095C0.952381 4.12377 1.134 3.68531 1.45727 3.36203C1.78055 3.03876 2.21901 2.85714 2.67619 2.85714ZM17.3238 19.0476H2.67619C2.21901 19.0476 1.78055 18.866 1.45727 18.5427C1.134 18.2194 0.952381 17.781 0.952381 17.3238V6.66667H19.0476V17.3238C19.0476 17.781 18.866 18.2194 18.5427 18.5427C18.2194 18.866 17.781 19.0476 17.3238 19.0476Z' fill='%2307243A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3243_8054'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 6C17 5.44773 16.5523 5 16 5H3C2.44773 5 2 5.44773 2 6C2 6.55227 2.44773 7 3 7H16C16.5523 7 17 6.55223 17 6ZM3 11H21C21.5523 11 22 11.4478 22 12C22 12.5523 21.5523 13 21 13H3C2.44773 13 2 12.5523 2 12C2 11.4478 2.44773 11 3 11ZM3 17H12C12.5522 17 13 17.4477 13 18C13 18.5522 12.5522 19 12 19H3C2.44773 19 2 18.5522 2 18C2 17.4477 2.44773 17 3 17Z' fill='white'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.25 17.5H1.25C0.5 17.5 0 17 0 16.25C0 15.5 0.5 15 1.25 15H11.25C12 15 12.5 15.5 12.5 16.25C12.5 17 12 17.5 11.25 17.5ZM18.75 11.25H1.25C0.5 11.25 0 10.75 0 10C0 9.25 0.5 8.75 1.25 8.75H18.75C19.5 8.75 20 9.25 20 10C20 10.75 19.5 11.25 18.75 11.25ZM18.75 5H8.75C8 5 7.5 4.5 7.5 3.75C7.5 3 8 2.5 8.75 2.5H18.75C19.5 2.5 20 3 20 3.75C20 4.5 19.5 5 18.75 5Z' fill='%2307243A'/%3E%3C/svg%3E");}
.filter-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.2179 2H2.78125C2.34973 2 2 2.34973 2 2.78125C2 4.95684 2.93262 7.03388 4.55876 8.47935L7.98025 11.5205C8.2737 11.7815 8.50859 12.1017 8.66948 12.46C8.83037 12.8184 8.91363 13.2067 8.91377 13.5994V21.2179C8.91377 21.8404 9.60959 22.2137 10.1282 21.8677L14.7375 18.7951C14.8445 18.7237 14.9322 18.6271 14.9929 18.5137C15.0536 18.4003 15.0853 18.2737 15.0853 18.1451V13.5994C15.0855 13.2067 15.1687 12.8184 15.3296 12.46C15.4905 12.1017 15.7254 11.7815 16.0189 11.5205L19.4402 8.47935C21.0664 7.03388 21.999 4.95684 21.999 2.78125C21.999 2.34973 21.6493 2 21.2179 2ZM18.4022 7.31146L14.9809 10.3527C14.0543 11.1763 13.5228 12.3597 13.5228 13.5993V17.727L10.4761 19.7581V13.5995C10.4759 12.9861 10.3459 12.3797 10.0946 11.8201C9.8433 11.2605 9.47645 10.7604 9.01814 10.3527L5.59681 7.31165C4.50032 6.33677 3.8004 5.00098 3.61301 3.56243H20.386C20.1986 5.00098 19.4988 6.33673 18.4022 7.31146Z' fill='white'/%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%3Cpath d='M23.0769 6.67807H0.923077C0.418462 6.67807 0 6.25233 0 5.73894C0 5.22554 0.418462 4.7998 0.923077 4.7998H23.0769C23.5815 4.7998 24 5.22554 24 5.73894C24 6.25233 23.5815 6.67807 23.0769 6.67807ZM19.3846 12.9389H4.61538C4.11077 12.9389 3.69231 12.5132 3.69231 11.9998C3.69231 11.4864 4.11077 11.0607 4.61538 11.0607H19.3846C19.8892 11.0607 20.3077 11.4864 20.3077 11.9998C20.3077 12.5132 19.8892 12.9389 19.3846 12.9389ZM14.4615 19.1998H9.53846C9.03385 19.1998 8.61539 18.7741 8.61539 18.2607C8.61539 17.7473 9.03385 17.3215 9.53846 17.3215H14.4615C14.9662 17.3215 15.3846 17.7473 15.3846 18.2607C15.3846 18.7741 14.9662 19.1998 14.4615 19.1998Z' fill='black'/%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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_9139)'%3E%3Cmask id='mask0_3036_9139' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='13'%3E%3Cpath d='M12 0.5H0V12.5H12V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_9139)'%3E%3Cpath d='M11.6485 2.25747C12.1171 2.72609 12.1171 3.48587 11.6485 3.95449L4.86047 10.7425C4.39185 11.2112 3.63207 11.2112 3.16345 10.7425L2.31494 9.89404L9.95153 2.25747C10.4201 1.78885 11.1799 1.78885 11.6485 2.25747Z' fill='%2342C184'/%3E%3Cpath d='M0.351469 6.2333C0.82009 5.76468 1.57987 5.76468 2.04849 6.2333L5.70893 9.89375L4.86042 10.7422C4.3918 11.2108 3.63203 11.2108 3.16341 10.7422L0.351445 7.9303C-0.117152 7.4617 -0.117152 6.70192 0.351469 6.2333Z' fill='%2342C184'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_9139'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.availableFalse-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_9131)'%3E%3Cmask id='mask0_3036_9131' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='13'%3E%3Cpath d='M12 0.5H0V12.5H12V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_9131)'%3E%3Cpath d='M11.0625 12.5C10.8141 12.5 10.575 12.4016 10.3992 12.2258L6 7.82657L1.60079 12.2258C1.23516 12.5914 0.639843 12.5914 0.274218 12.2258C-0.0914061 11.8602 -0.0914061 11.2648 0.274218 10.8992L4.67343 6.5L0.274218 2.10078C-0.0914061 1.73516 -0.0914061 1.13984 0.274218 0.774219C0.639843 0.408594 1.23516 0.408594 1.60079 0.774219L6 5.17343L10.3969 0.774219C10.7625 0.408594 11.3578 0.408594 11.7234 0.774219C12.0891 1.13984 12.0891 1.73516 11.7234 2.10078L7.32655 6.5L11.7234 10.8969C12.0914 11.2625 12.0914 11.8555 11.7258 12.2234C11.5523 12.4016 11.3133 12.5 11.0625 12.5Z' fill='%23B1BDDD'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_9131'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** доп иконки ***/
.fire-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_3182_4888)'%3E%3Cpath d='M19.0274 8.51439C16.9926 6.26695 15.7833 4.28854 15.1271 3.02456C14.4164 1.65549 14.1835 0.80654 14.1817 0.799784L13.9702 0L13.2146 0.337001C13.1263 0.376364 11.0388 1.32834 9.86915 3.66764C9.282 4.84201 9.16456 6.14952 9.16949 7.03953C9.17235 7.55748 8.80537 8.00723 8.29694 8.10889C8.1217 8.14409 7.94048 8.13541 7.76942 8.08361C7.59835 8.03181 7.44275 7.9385 7.31648 7.81201L5.90913 6.40465L5.425 7.07223C5.37475 7.14152 4.19161 8.77323 3.97622 9.09925C2.9244 10.6915 2.37595 12.5462 2.39016 14.463C2.40921 17.023 3.41594 19.4214 5.2249 21.2165C7.03376 23.0115 9.43987 24 12 24C17.299 24 21.61 19.6889 21.61 14.39C21.61 12.4687 20.6687 10.3271 19.0274 8.51439ZM12.0001 22.5925C9.81379 22.5925 7.75979 21.749 6.21638 20.2174C4.67293 18.6858 3.81398 16.6384 3.7977 14.4525C3.7855 12.8162 4.25335 11.2333 5.15063 9.87511C5.26018 9.70931 5.69965 9.0962 6.08112 8.56713L6.32129 8.80729C6.61125 9.09789 6.96861 9.31222 7.36151 9.43118C7.75441 9.55014 8.17063 9.57003 8.57309 9.48908C9.74074 9.25553 10.5836 8.22215 10.577 7.03183C10.5729 6.2952 10.6653 5.22283 11.1281 4.29707C11.6915 3.17038 12.5337 2.43402 13.1189 2.02454C13.6482 3.37085 14.99 6.15229 17.9841 9.45915C18.6511 10.1958 20.2025 12.151 20.2025 14.39C20.2025 18.9129 16.5229 22.5925 12.0001 22.5925Z' fill='white'/%3E%3Cpath d='M13.4264 11.9404L9.01344 18.4029H10.5736L14.9866 11.9404H13.4264ZM14.3681 14.8947C13.3895 14.8947 12.6509 15.5502 12.6509 16.695C12.6509 17.849 13.3894 18.4952 14.3681 18.4952C15.3467 18.4952 16.0852 17.849 16.0852 16.695C16.0852 15.5502 15.3466 14.8947 14.3681 14.8947ZM14.3681 17.4981C14.165 17.4981 13.9619 17.3135 13.9619 16.6949C13.9619 16.0764 14.165 15.8917 14.3681 15.8917C14.5712 15.8917 14.7743 16.0764 14.7743 16.6949C14.7743 17.3135 14.5712 17.4981 14.3681 17.4981ZM11.3492 13.6484C11.3492 12.5036 10.6106 11.8481 9.63198 11.8481C8.65335 11.8481 7.91479 12.5036 7.91479 13.6484C7.91479 14.8024 8.65335 15.4487 9.63198 15.4487C10.6106 15.4487 11.3492 14.8024 11.3492 13.6484ZM9.22578 13.6484C9.22578 13.0298 9.42888 12.8452 9.63198 12.8452C9.83508 12.8452 10.0382 13.0298 10.0382 13.6484C10.0382 14.2669 9.83508 14.4516 9.63198 14.4516C9.42888 14.4516 9.22578 14.2669 9.22578 13.6484Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3182_4888'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.box-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_3182_4879)'%3E%3Cpath d='M7.04253 17.6244L4.04253 16.3494C3.66453 16.1874 3.22203 16.3659 3.06003 16.7469C2.89803 17.1279 3.07503 17.5689 3.45753 17.7294L6.45753 19.0044C6.54998 19.0439 6.64948 19.0643 6.75003 19.0644C6.89726 19.0643 7.04121 19.0209 7.16392 18.9395C7.28663 18.8582 7.38266 18.7425 7.44003 18.6069C7.60203 18.2259 7.42503 17.7849 7.04253 17.6244Z' fill='white'/%3E%3Cpath d='M23.9895 5.215C23.985 5.1385 23.9805 5.062 23.952 4.9855C23.9355 4.942 23.9055 4.912 23.8815 4.873C23.865 4.846 23.853 4.822 23.835 4.798C23.751 4.6885 23.6475 4.6045 23.523 4.5565C23.5185 4.555 23.517 4.5505 23.5125 4.549L11.5125 0.0505045C11.3324 -0.0196473 11.1319 -0.0158739 10.9545 0.0610045L0.4545 4.5595C0.444 4.564 0.4395 4.576 0.429 4.5805C0.3255 4.63 0.2385 4.7065 0.1665 4.801C0.1455 4.828 0.1275 4.852 0.1095 4.882C0.0945 4.9075 0.072 4.9255 0.06 4.954C0.0205231 5.047 0.000119852 5.14698 0 5.248L0 18.7495C0 19.0495 0.1785 19.321 0.4545 19.4395L10.9545 23.9395H10.956C11.0489 23.9792 11.1489 23.9996 11.25 23.9995C11.34 23.9995 11.4285 23.983 11.514 23.9515L11.541 23.941H11.5425L23.514 19.4515C23.8065 19.342 24 19.0615 24 18.7495V5.2495C24 5.236 23.9895 5.227 23.9895 5.215ZM10.5 22.111L1.5 18.2545V6.38796L10.5 10.2445V22.111ZM11.268 8.941L2.655 5.2495L11.268 1.5595L21.114 5.2495L18.7665 6.13L14.5575 4.2445C14.4533 4.19739 14.3395 4.17517 14.2252 4.1796C14.111 4.18402 13.9993 4.21497 13.899 4.27L10.9575 5.5195C10.68 5.6365 10.5 5.9125 10.5 6.214C10.5 6.36261 10.5442 6.50786 10.6271 6.63126C10.7099 6.75466 10.8275 6.85065 10.965 6.907L13.6935 8.0335L11.268 8.941ZM16.5 8.581L18 8.0185V11.674L16.5 12.2365V8.581ZM15.753 7.2595L13.188 6.202L14.25 5.7505L16.77 6.8785L15.753 7.2595ZM22.5 18.229L12 22.1665V10.2685L15 9.1435V13.3195C15 13.5655 15.1215 13.795 15.3225 13.936C15.448 14.0232 15.5972 14.0698 15.75 14.0695C15.8385 14.0695 15.9285 14.053 16.014 14.0215L19.014 12.8965C19.3065 12.7855 19.5 12.5065 19.5 12.1945V7.456L22.5 6.331V18.229Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3182_4879'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.service-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_3182_4867)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9999 1.75663C7.53022 1.75663 3.90707 5.55649 3.90707 10.2442C3.90155 10.4732 3.81092 10.6909 3.65451 10.8509C3.49811 11.0108 3.28831 11.1003 3.06987 11.1003C2.85143 11.1003 2.64163 11.0108 2.48522 10.8509C2.32882 10.6909 2.23819 10.4732 2.23267 10.2442C2.23267 4.58657 6.60541 0 11.9999 0C17.3945 0 21.7678 4.58657 21.7678 10.2442C21.7678 10.4772 21.6795 10.7006 21.5225 10.8653C21.3654 11.03 21.1524 11.1225 20.9303 11.1225C20.7082 11.1225 20.4952 11.03 20.3381 10.8653C20.1811 10.7006 20.0928 10.4772 20.0928 10.2442C20.0928 5.55649 16.4697 1.75663 11.9999 1.75663Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.26719 9.6105C4.4894 9.55215 4.72137 9.5477 4.94547 9.5975C5.16956 9.6473 5.37988 9.75003 5.56043 9.89789C5.74098 10.0457 5.88701 10.2348 5.98741 10.4508C6.08781 10.6667 6.13995 10.9038 6.13985 11.144V17.5395C6.13985 18.5679 5.21825 19.322 4.26719 19.073L2.32542 18.5639C1.66118 18.3897 1.07152 17.9877 0.650179 17.4217C0.228834 16.8557 -1.80658e-05 16.1582 1.06964e-09 15.4401V13.2429C0.000101414 12.5249 0.229008 11.8276 0.650344 11.2617C1.07168 10.6958 1.66127 10.2938 2.32542 10.1196L4.26719 9.6105ZM4.46544 11.3688L2.73156 11.8234C2.42965 11.9025 2.16162 12.0852 1.97007 12.3424C1.77852 12.5996 1.67445 12.9165 1.67441 13.2429V15.4401C1.67441 16.1116 2.11002 16.6972 2.73156 16.8601L4.46544 17.3147V11.3688ZM19.5351 11.3688V17.3142L21.2684 16.8601C21.5704 16.781 21.8385 16.5983 22.0301 16.341C22.2217 16.0836 22.3257 15.7665 22.3256 15.4401V13.2429C22.3255 12.9165 22.2215 12.5996 22.0299 12.3424C21.8384 12.0852 21.5703 11.9025 21.2684 11.8234L19.5351 11.3688ZM17.8602 11.144C17.8602 10.1157 18.7817 9.361 19.7328 9.6105L21.6746 10.1196C22.3387 10.2938 22.9283 10.6958 23.3497 11.2617C23.771 11.8276 23.9999 12.5249 24 13.2429V15.4401C23.9999 16.1581 23.771 16.8554 23.3497 17.4213C22.9283 17.9872 22.3387 18.3892 21.6746 18.5634L19.7328 19.073C19.5106 19.1313 19.2787 19.1356 19.0546 19.0858C18.8306 19.036 18.6203 18.9332 18.4398 18.7854C18.2593 18.6376 18.1132 18.4485 18.0128 18.2326C17.9124 18.0168 17.8602 17.7797 17.8602 17.5395V11.144Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0929 19.0245V18.439H21.7673V19.0245C21.7672 19.8783 21.4437 20.6971 20.8681 21.3008C20.2924 21.9045 19.5117 22.2437 18.6977 22.2439H14.7905V20.4878H18.6977C19.0677 20.4878 19.4226 20.3336 19.6842 20.0592C19.9459 19.7848 20.0929 19.4126 20.0929 19.0245Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3256 20.488C10.1072 20.4938 9.89965 20.5888 9.74716 20.7529C9.59466 20.9169 9.50931 21.1369 9.50931 21.366C9.50931 21.5951 9.59466 21.8152 9.74716 21.9792C9.89965 22.1432 10.1072 22.2383 10.3256 22.2441H13.6744C13.8964 22.2441 14.1094 22.1516 14.2664 21.9869C14.4234 21.8222 14.5116 21.5989 14.5116 21.366C14.5116 21.1332 14.4234 20.9098 14.2664 20.7452C14.1094 20.5805 13.8964 20.488 13.6744 20.488H10.3256ZM7.81372 21.3658C7.81415 20.6673 8.07894 19.9975 8.54994 19.5037C9.02093 19.0098 9.65959 18.7322 10.3256 18.7319H13.6744C14.3405 18.7319 14.9794 19.0095 15.4504 19.5034C15.9214 19.9974 16.186 20.6674 16.186 21.366C16.186 22.0646 15.9214 22.7346 15.4504 23.2286C14.9794 23.7226 14.3405 24.0001 13.6744 24.0001H10.3256C9.99571 24.0002 9.66905 23.9321 9.36426 23.7998C9.05947 23.6674 8.78254 23.4734 8.54927 23.2287C8.31601 22.9841 8.13099 22.6936 8.00478 22.374C7.87857 22.0543 7.81365 21.7117 7.81372 21.3658Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3182_4867'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.quarant-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 1.45215L3 4.72515V12.0001C3 20.2201 11.7338 22.4566 11.8215 22.4791L12 22.5219L12.1785 22.4791C12.2663 22.4566 21 20.2201 21 12.0001V4.72515L12 1.45215ZM19.5 12.0001C19.5 18.5094 13.1925 20.6304 12.003 20.9724C10.8555 20.6326 4.5 18.4531 4.5 12.0001V5.77515L12 3.04815L19.5 5.77515V12.0001Z' fill='white'/%3E%3Cpath d='M8.03023 11.4697L6.96973 12.5302L10.5 16.0605L17.0302 9.53023L15.9697 8.46973L10.5 13.9395L8.03023 11.4697Z' fill='white'/%3E%3C/svg%3E");}
.flash-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_3218_12773)'%3E%3Cpath d='M18.6902 8.70514C18.5892 8.62938 18.4664 8.58844 18.3401 8.58847H13.8708L18.2935 0.87518C18.4546 0.596107 18.359 0.239307 18.0799 0.0781645C17.9922 0.0275576 17.8929 0.000621064 17.7917 0L11.5837 0C11.4731 0.00085714 11.365 0.033123 11.2721 0.0930386C11.1791 0.152954 11.1051 0.238053 11.0586 0.338421L5.13075 12.766C4.99543 13.0584 5.12276 13.4052 5.41518 13.5405C5.49067 13.5755 5.57272 13.5938 5.65586 13.5944H10.1134L6.90441 23.2798C6.87722 23.411 6.89602 23.5476 6.95765 23.6666C7.01927 23.7856 7.11997 23.8798 7.24283 23.9333C7.36492 23.9973 7.50573 24.016 7.6403 23.9861C7.77487 23.9562 7.8945 23.8796 7.97798 23.7699L18.8069 9.52196C19.0002 9.26416 18.948 8.89845 18.6902 8.70514ZM9.16823 20.3158L11.5254 13.151C11.6285 12.8457 11.4646 12.5146 11.1593 12.4115C11.1005 12.3917 11.0389 12.3813 10.9769 12.3808H6.62435L11.9454 1.10852H16.7998L12.3655 8.88012C12.2044 9.15919 12.3 9.51599 12.5791 9.67714C12.6667 9.72774 12.7661 9.75468 12.8673 9.7553H17.1732L9.16823 20.3158Z' fill='%2307243A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3218_12773'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.pay-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_3243_8082)'%3E%3Cpath d='M23.5735 4.53907C23.2625 4.17148 22.8271 3.94695 22.3472 3.90687L5.44615 2.49566C4.96625 2.45558 4.49965 2.60478 4.13201 2.9157C3.76588 3.2254 3.54167 3.65867 3.50033 4.13618L3.1603 7.32629H1.80257C0.808637 7.32629 0 8.13493 0 9.12886V19.7086C0 20.7025 0.808637 21.5112 1.80257 21.5112H18.7625C19.7565 21.5112 20.5651 20.7025 20.5651 19.7086V17.9924L21.1669 18.0426C21.2177 18.0468 21.2682 18.049 21.3182 18.049C22.2449 18.049 23.0348 17.336 23.1133 16.3963L23.9936 5.85325C24.0337 5.37339 23.8845 4.90671 23.5735 4.53907ZM1.80257 8.26379H18.7625C19.2395 8.26379 19.6276 8.65187 19.6276 9.12886V10.0929H0.937496V9.12886C0.937496 8.65187 1.32557 8.26379 1.80257 8.26379ZM0.937496 11.0304H19.6276V12.9752H0.937496V11.0304ZM18.7625 20.5737H1.80257C1.32557 20.5737 0.937496 20.1856 0.937496 19.7086V13.9127H19.6276V19.7086C19.6276 20.1856 19.2395 20.5737 18.7625 20.5737ZM23.0594 5.7752L22.179 16.3182C22.1393 16.7936 21.7202 17.1482 21.2449 17.1084L20.5651 17.0516V9.12886C20.5651 8.13493 19.7565 7.32629 18.7625 7.32629H4.10314L4.43309 4.23068C4.43347 4.22715 4.43379 4.22359 4.43408 4.21999C4.47378 3.74463 4.89265 3.39007 5.36815 3.42992L22.2692 4.84113C22.4995 4.86035 22.7086 4.96811 22.8578 5.14455C23.007 5.32099 23.0786 5.54491 23.0594 5.7752Z' fill='%2307243A'/%3E%3Cpath d='M17.6659 15.3063H13.1545C12.8956 15.3063 12.6858 15.5162 12.6858 15.7751V18.7183C12.6858 18.9772 12.8956 19.1871 13.1545 19.1871H17.6659C17.9248 19.1871 18.1346 18.9772 18.1346 18.7183V15.7751C18.1346 15.5162 17.9248 15.3063 17.6659 15.3063ZM17.1971 18.2496H13.6233V16.2438H17.1971V18.2496Z' fill='%2307243A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3243_8082'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%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%3Cg clip-path='url(%23clip0_3243_8095)'%3E%3Cpath d='M6.5 19H4.5C4.36739 19 4.24022 18.9473 4.14645 18.8536C4.05268 18.7598 4 18.6326 4 18.5C4 18.3674 4.05268 18.2402 4.14645 18.1464C4.24022 18.0527 4.36739 18 4.5 18H6.5C6.63261 18 6.75979 18.0527 6.85355 18.1464C6.94732 18.2402 7 18.3674 7 18.5C7 18.6326 6.94732 18.7598 6.85355 18.8536C6.75979 18.9473 6.63261 19 6.5 19ZM22.75 19H21.5C21.3674 19 21.2402 18.9473 21.1464 18.8536C21.0527 18.7598 21 18.6326 21 18.5C21 18.3674 21.0527 18.2402 21.1464 18.1464C21.2402 18.0527 21.3674 18 21.5 18H22.335L23.009 14.408C23 12.57 21.43 11 19.5 11H16.217L14.626 18H17.5C17.6326 18 17.7598 18.0527 17.8536 18.1464C17.9473 18.2402 18 18.3674 18 18.5C18 18.6326 17.9473 18.7598 17.8536 18.8536C17.7598 18.9473 17.6326 19 17.5 19H14C13.925 19 13.8509 18.9832 13.7833 18.9507C13.7156 18.9182 13.6562 18.8709 13.6093 18.8123C13.5624 18.7538 13.5294 18.6854 13.5125 18.6123C13.4957 18.5392 13.4955 18.4632 13.512 18.39L15.33 10.39C15.355 10.2792 15.4169 10.1803 15.5056 10.1094C15.5943 10.0385 15.7045 9.99994 15.818 10H19.5C21.981 10 24 12.019 24 14.5L23.241 18.592C23.2196 18.7066 23.1587 18.8101 23.0691 18.8846C22.9794 18.9591 22.8666 18.9999 22.75 19Z' fill='%2307243A'/%3E%3Cpath d='M19.5 21C18.122 21 17 19.879 17 18.5C17 17.121 18.122 16 19.5 16C20.878 16 22 17.121 22 18.5C22 19.879 20.878 21 19.5 21ZM19.5 17C18.673 17 18 17.673 18 18.5C18 19.327 18.673 20 19.5 20C20.327 20 21 19.327 21 18.5C21 17.673 20.327 17 19.5 17ZM8.5 21C7.122 21 6 19.879 6 18.5C6 17.121 7.122 16 8.5 16C9.878 16 11 17.121 11 18.5C11 19.879 9.878 21 8.5 21ZM8.5 17C7.673 17 7 17.673 7 18.5C7 19.327 7.673 20 8.5 20C9.327 20 10 19.327 10 18.5C10 17.673 9.327 17 8.5 17ZM6.5 10H2.5C2.36739 10 2.24021 9.94732 2.14645 9.85355C2.05268 9.75979 2 9.63261 2 9.5C2 9.36739 2.05268 9.24021 2.14645 9.14645C2.24021 9.05268 2.36739 9 2.5 9H6.5C6.63261 9 6.75979 9.05268 6.85355 9.14645C6.94732 9.24021 7 9.36739 7 9.5C7 9.63261 6.94732 9.75979 6.85355 9.85355C6.75979 9.94732 6.63261 10 6.5 10ZM6.5 13H1.5C1.36739 13 1.24021 12.9473 1.14645 12.8536C1.05268 12.7598 1 12.6326 1 12.5C1 12.3674 1.05268 12.2402 1.14645 12.1464C1.24021 12.0527 1.36739 12 1.5 12H6.5C6.63261 12 6.75979 12.0527 6.85355 12.1464C6.94732 12.2402 7 12.3674 7 12.5C7 12.6326 6.94732 12.7598 6.85355 12.8536C6.75979 12.9473 6.63261 13 6.5 13ZM6.5 16H0.5C0.367392 16 0.240215 15.9473 0.146447 15.8536C0.0526784 15.7598 0 15.6326 0 15.5C0 15.3674 0.0526784 15.2402 0.146447 15.1464C0.240215 15.0527 0.367392 15 0.5 15H6.5C6.63261 15 6.75979 15.0527 6.85355 15.1464C6.94732 15.2402 7 15.3674 7 15.5C7 15.6326 6.94732 15.7598 6.85355 15.8536C6.75979 15.9473 6.63261 16 6.5 16Z' fill='%2307243A'/%3E%3Cpath d='M14 19H10.5C10.3674 19 10.2402 18.9473 10.1464 18.8536C10.0527 18.7598 10 18.6326 10 18.5C10 18.3674 10.0527 18.2402 10.1464 18.1464C10.2402 18.0527 10.3674 18 10.5 18H13.601L15.873 8H4.5C4.36739 8 4.24022 7.94732 4.14645 7.85355C4.05268 7.75979 4 7.63261 4 7.5C4 7.36739 4.05268 7.24021 4.14645 7.14645C4.24022 7.05268 4.36739 7 4.5 7H16.5C16.575 6.99996 16.6491 7.01681 16.7167 7.04929C16.7844 7.08178 16.8438 7.12907 16.8907 7.18765C16.9376 7.24624 16.9706 7.31462 16.9875 7.38773C17.0043 7.46085 17.0045 7.53681 16.988 7.61L14.488 18.61C14.463 18.7208 14.4011 18.8197 14.3124 18.8906C14.2237 18.9615 14.1135 19.0001 14 19Z' fill='%2307243A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3243_8095'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.apply-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 fill-rule='evenodd' clip-rule='evenodd' d='M19.6329 3.25525C19.7402 3.34466 19.8277 3.45349 19.8904 3.57541C19.9531 3.69732 19.9897 3.82989 19.9981 3.9654C20.0065 4.1009 19.9866 4.23665 19.9394 4.36475C19.8922 4.49284 19.8187 4.61073 19.7233 4.71155L8.41453 16.662C8.31861 16.7632 8.20243 16.8452 8.07281 16.9031C7.94319 16.961 7.80273 16.9936 7.65968 16.9992C7.51662 17.0047 7.37385 16.983 7.23972 16.9353C7.10559 16.8876 6.98282 16.8149 6.87859 16.7214L0.334715 10.8563C0.13884 10.6775 0.0202866 10.4355 0.00237248 10.1778C-0.0155416 9.92001 0.0684801 9.66521 0.237912 9.46346C0.329805 9.35444 0.443954 9.26428 0.573464 9.19844C0.702975 9.1326 0.845159 9.09243 0.991428 9.08037C1.1377 9.06831 1.28502 9.0846 1.42449 9.12827C1.56396 9.17194 1.69268 9.24207 1.80289 9.33442L6.87967 13.6828C7.09164 13.8645 7.37071 13.9586 7.65551 13.9444C7.94031 13.9301 8.20753 13.8088 8.3984 13.6071L18.1249 3.3382C18.3143 3.13833 18.5786 3.01746 18.8608 3.00175C19.143 2.98603 19.4204 3.07673 19.6329 3.25422V3.25525Z' fill='%23A4B7C7'/%3E%3C/svg%3E");}
.warning-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_3243_8188)'%3E%3Cpath d='M17.9463 0.618011C17.7601 0.42194 17.5358 0.265986 17.2872 0.159715C17.0385 0.0534436 16.7708 -0.000902222 16.5003 1.1329e-05H13.5003C12.9488 1.1329e-05 12.4353 0.219511 12.0543 0.618011C11.8669 0.81291 11.7212 1.04406 11.6263 1.29727C11.5314 1.55048 11.4892 1.82041 11.5023 2.09051L12.3663 21.09C12.3889 21.6045 12.6094 22.0904 12.9817 22.4462C13.354 22.802 13.8494 23.0003 14.3643 22.9995H15.6368C16.1517 23.0001 16.647 22.8019 17.0192 22.4463C17.3915 22.0906 17.612 21.6049 17.6348 21.0905L18.4988 2.09001C18.5119 1.82 18.4697 1.55016 18.3748 1.29704C18.2799 1.04392 18.1342 0.812852 17.9468 0.618011H17.9463ZM16.6358 21.045C16.6243 21.3022 16.5139 21.545 16.3279 21.7229C16.1418 21.9007 15.8943 22 15.6368 22H14.3643C14.1068 22.0004 13.8591 21.9012 13.6729 21.7233C13.4868 21.5453 13.3766 21.3023 13.3653 21.045L12.5013 2.04501C12.4947 1.90999 12.5157 1.77503 12.5632 1.64845C12.6106 1.52186 12.6835 1.40635 12.7773 1.30901C12.8705 1.21109 12.9827 1.13319 13.107 1.08007C13.2313 1.02694 13.3652 0.999701 13.5003 1.00001H16.5003C16.7758 1.00001 17.0323 1.11001 17.2228 1.30901C17.4138 1.50801 17.5118 1.77001 17.4993 2.04501L16.6358 21.045ZM15.0003 24C13.3458 24 12.0003 25.3455 12.0003 27C12.0003 28.6545 13.3458 30 15.0003 30C16.6548 30 18.0003 28.6545 18.0003 27C18.0003 25.3455 16.6548 24 15.0003 24ZM15.0003 29C13.8973 29 13.0003 28.103 13.0003 27C13.0003 25.897 13.8973 25 15.0003 25C16.1033 25 17.0003 25.897 17.0003 27C17.0003 28.103 16.1033 29 15.0003 29Z' fill='%2307243A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3243_8188'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 20px;width: 20px;height: 20px;background-color: var(--color-grey-d);display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6665 7.50001C16.7461 7.42313 16.8096 7.33118 16.8532 7.2295C16.8969 7.12784 16.9199 7.01849 16.9209 6.90784C16.9218 6.79719 16.9007 6.68746 16.8588 6.58504C16.8169 6.48263 16.7551 6.38958 16.6768 6.31134C16.5986 6.23309 16.5055 6.17122 16.4031 6.12932C16.3007 6.08742 16.191 6.06633 16.0803 6.06729C15.9697 6.06825 15.8603 6.09124 15.7587 6.13492C15.657 6.17859 15.565 6.24208 15.4882 6.32167L10.589 11.2208C10.4327 11.3771 10.2208 11.4648 9.99983 11.4648C9.77886 11.4648 9.56693 11.3771 9.41066 11.2208L4.51144 6.32083C4.35507 6.16458 4.14307 6.07684 3.92207 6.07692C3.70094 6.07699 3.48894 6.16489 3.33269 6.32126C3.17644 6.47762 3.08869 6.68966 3.08882 6.91072C3.08894 7.13177 3.17682 7.34374 3.33319 7.50001L9.41066 13.5775C9.56693 13.7338 9.77886 13.8215 9.99983 13.8215C10.2208 13.8215 10.4327 13.7338 10.589 13.5775L16.6665 7.50001Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.qty-plus-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 fill-rule='evenodd' clip-rule='evenodd' d='M16.6665 12.5C16.7461 12.5769 16.8096 12.6688 16.8532 12.7705C16.8969 12.8722 16.9199 12.9815 16.9209 13.0922C16.9218 13.2028 16.9007 13.3125 16.8588 13.415C16.8169 13.5174 16.7551 13.6104 16.6768 13.6887C16.5986 13.7669 16.5055 13.8288 16.4031 13.8707C16.3007 13.9126 16.191 13.9337 16.0803 13.9327C15.9697 13.9317 15.8603 13.9088 15.7587 13.8651C15.657 13.8214 15.565 13.7579 15.4882 13.6783L10.589 8.77916C10.4327 8.62293 10.2208 8.53517 9.99983 8.53517C9.77886 8.53517 9.56693 8.62293 9.41066 8.77916L4.51144 13.6792C4.35507 13.8354 4.14307 13.9232 3.92207 13.9231C3.70094 13.923 3.48894 13.8351 3.33269 13.6787C3.17644 13.5224 3.08869 13.3103 3.08882 13.0893C3.08894 12.8682 3.17682 12.6563 3.33319 12.5L9.41066 6.42249C9.56693 6.26624 9.77886 6.17849 9.99983 6.17849C10.2208 6.17849 10.4327 6.26624 10.589 6.42249L16.6665 12.5Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath 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");}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
.arrow2-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.73908 4.14714C9.69942 4.10111 9.65199 4.06439 9.59954 4.03913C9.54709 4.01387 9.49069 4.00057 9.43361 4.00002C9.37653 3.99946 9.31992 4.01166 9.26709 4.03589C9.21426 4.06012 9.16627 4.09591 9.12591 4.14117C9.08554 4.18642 9.05363 4.24023 9.03201 4.29947C9.0104 4.3587 8.99952 4.42216 9.00002 4.48616C9.00051 4.55016 9.01237 4.6134 9.0349 4.6722C9.05743 4.731 9.09018 4.78419 9.13124 4.82865L11.6585 7.66216C11.739 7.75254 11.7843 7.87511 11.7843 8.00291C11.7843 8.13071 11.739 8.25328 11.6585 8.34367L9.1308 11.1772C9.0502 11.2676 9.00494 11.3902 9.00498 11.5181C9.00502 11.646 9.05036 11.7686 9.13102 11.8589C9.21168 11.9493 9.32106 12 9.43509 12C9.54912 12 9.65847 11.9491 9.73908 11.8587L12.8741 8.34367C12.9547 8.25328 13 8.13071 13 8.00291C13 7.87511 12.9547 7.75254 12.8741 7.66216L9.73908 4.14714Z' fill='%2307243A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.73908 4.14714C3.69942 4.10111 3.65199 4.06439 3.59954 4.03913C3.54709 4.01387 3.49069 4.00057 3.43361 4.00002C3.37653 3.99946 3.31992 4.01166 3.26709 4.03589C3.21426 4.06012 3.16627 4.09591 3.12591 4.14117C3.08554 4.18642 3.05363 4.24023 3.03201 4.29947C3.0104 4.3587 2.99952 4.42216 3.00002 4.48616C3.00051 4.55016 3.01237 4.6134 3.0349 4.6722C3.05743 4.731 3.09018 4.78419 3.13124 4.82865L5.65846 7.66216C5.73905 7.75254 5.78432 7.87511 5.78432 8.00291C5.78432 8.13071 5.73905 8.25328 5.65846 8.34367L3.1308 11.1772C3.0502 11.2676 3.00494 11.3902 3.00498 11.5181C3.00502 11.646 3.05036 11.7686 3.13102 11.8589C3.21168 11.9493 3.32106 12 3.43509 12C3.54912 12 3.65847 11.9491 3.73908 11.8587L6.87414 8.34367C6.95473 8.25328 7 8.13071 7 8.00291C7 7.87511 6.95473 7.75254 6.87414 7.66216L3.73908 4.14714Z' fill='%2307243A'/%3E%3C/svg%3E");}
.arrow2-icon._left{transform: rotate(180deg);}
.arrow2-icon._right{transform: rotate(0deg);}
.arrow2-icon._top{transform: rotate(-90deg);}
.arrow2-icon._bottom{transform: rotate(90deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--color-grey-d);width: 20px;height: 20px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.eye-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15810)'%3E%3Cpath d='M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM12 17C10.9 17 10 16.1 10 15C10 13.9 10.9 13 12 13C13.1 13 14 13.9 14 15C14 16.1 13.1 17 12 17ZM15.1 8H8.9V6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15810'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.eye-slash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15807)'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15807'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--color-black);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.165 7.05105C19.1224 5.67286 18.524 4.34831 17.4799 3.32141C16.4357 2.29452 15.1001 1.71056 13.7104 1.67078H13.7075C12.3071 1.63526 10.994 2.17339 10.0003 3.1669C9.00665 2.17233 7.69322 1.63562 6.29026 1.67114C4.90056 1.71056 3.5617 2.29665 2.52041 3.32106C1.47912 4.34546 0.878263 5.67286 0.837442 7.05069V7.05425C0.768691 9.79287 2.61423 11.7806 3.18142 12.3244L3.18572 12.3283L3.20076 12.3436C5.14477 14.2436 6.97706 16.0668 8.64535 17.7636C8.82075 17.9446 9.03117 18.0885 9.264 18.1868C9.49683 18.2851 9.74727 18.3358 10.0003 18.3358C10.2534 18.3358 10.5038 18.2851 10.7366 18.1868C10.9695 18.0885 11.1799 17.9446 11.3553 17.7636C13.0236 16.0668 14.8559 14.2436 16.8017 12.3443L16.8171 12.329L16.8214 12.3251C17.3886 11.7813 19.2341 9.79358 19.1671 7.05425L19.165 7.05105ZM2.99666 11.9021V11.8346C2.99522 11.8573 2.99558 11.8797 2.99666 11.9021ZM2.99666 11.9021C3.00072 11.9699 3.01509 12.0367 3.03927 12.1003C3.01523 12.0373 3.00098 11.9711 2.99701 11.9038L2.99666 11.9021ZM17.0036 11.8996V11.8321C17.0054 11.857 17.005 11.8793 17.004 11.9014L17.0036 11.8996ZM16.9603 12.1013C16.9848 12.0375 16.9993 11.9703 17.0033 11.9021C16.9998 11.9709 16.9854 12.0387 16.9606 12.1031L16.9603 12.1013ZM15.875 11.3529C15.8667 11.3611 15.8556 11.3714 15.8431 11.3845C13.8923 13.2902 12.0546 15.1174 10.381 16.8223C10.3324 16.8743 10.2735 16.9158 10.208 16.9441C10.1425 16.9725 10.0718 16.9871 10.0003 16.9871C9.92886 16.9871 9.85816 16.9725 9.79267 16.9441C9.72717 16.9158 9.66828 16.8743 9.61968 16.8223C7.94602 15.1174 6.10836 13.2902 4.15719 11.3877C4.14466 11.3746 4.13356 11.3643 4.12496 11.3561C3.65874 10.9075 2.14156 9.27889 2.1942 7.08977C2.22643 6.05968 2.68226 5.06084 3.47756 4.27869C4.26103 3.50754 5.30018 3.04826 6.32571 3.01878C7.55106 2.98788 8.68903 3.56508 9.44888 4.60157C9.51202 4.68799 9.59492 4.75832 9.69078 4.80679C9.78664 4.85526 9.89272 4.88049 10.0003 4.8804C10.1075 4.88047 10.2132 4.85541 10.3088 4.80726C10.4044 4.75911 10.4871 4.68924 10.5503 4.60334C11.3109 3.56721 12.4481 2.99001 13.6721 3.02056C14.7001 3.05075 15.7385 3.50967 16.5216 4.28046C17.3169 5.06191 17.7728 6.05968 17.8064 7.08977C17.8591 9.27853 16.3419 10.9075 15.8753 11.3547L15.875 11.3529Z' fill='%23D1E2F0'/%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-black);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.93182 19.1271L2.03383 14.4259C1.96165 14.3614 1.90375 14.2835 1.8636 14.197C1.82344 14.1105 1.80185 14.0171 1.80011 13.9225C1.79837 13.8278 1.81652 13.7337 1.85347 13.6459C1.89042 13.5581 1.94542 13.4783 2.01518 13.4114C2.08495 13.3444 2.16805 13.2916 2.25954 13.2562C2.35102 13.2207 2.44901 13.2033 2.54766 13.2049C2.6463 13.2066 2.74359 13.2273 2.83371 13.2659C2.92384 13.3044 3.00495 13.36 3.07221 13.4293L6.71631 16.926L6.71631 4.52526C6.71631 4.33824 6.79371 4.15887 6.9315 4.02663C7.06928 3.89438 7.25615 3.82008 7.45101 3.82008C7.64586 3.82008 7.83273 3.89438 7.97052 4.02663C8.1083 4.15887 8.1857 4.33824 8.1857 4.52526L8.1857 18.6288C8.18558 18.7682 8.14242 18.9044 8.06168 19.0202C7.98094 19.1361 7.86624 19.2264 7.73208 19.2797C7.59791 19.333 7.45028 19.347 7.30785 19.3198C7.16542 19.2927 7.03457 19.2256 6.93182 19.1271ZM12.349 16.5133C12.5438 16.5133 12.7307 16.439 12.8685 16.3067C13.0063 16.1745 13.0837 15.9951 13.0837 15.8081L13.0837 3.40732L16.7278 6.90405C16.7951 6.97334 16.8762 7.02891 16.9663 7.06745C17.0564 7.10599 17.1537 7.12671 17.2523 7.12839C17.351 7.13006 17.449 7.11264 17.5405 7.07717C17.6319 7.04171 17.715 6.98892 17.7848 6.92195C17.8546 6.85499 17.9096 6.77523 17.9465 6.68742C17.9835 6.59961 18.0016 6.50556 17.9999 6.41088C17.9981 6.3162 17.9766 6.22282 17.9364 6.13632C17.8962 6.04981 17.8383 5.97196 17.7662 5.9074L12.8682 1.20623C12.7654 1.10774 12.6346 1.04067 12.4921 1.01352C12.3497 0.986358 12.2021 1.00032 12.0679 1.05364C11.9338 1.10697 11.8191 1.19725 11.7383 1.31311C11.6576 1.42896 11.6144 1.56518 11.6143 1.70456L11.6143 15.8081C11.6143 15.9951 11.6917 16.1745 11.8295 16.3067C11.9673 16.439 12.1541 16.5133 12.349 16.5133Z' fill='%23D1E2F0'/%3E%3C/svg%3E");}
.qty-wrap{width: 100%;max-width: 160px;background: transparent;color: var(--color-black);border: 1px solid var(--color-tertiary);border-radius: 40px;overflow: hidden;height: 44px;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: calc(100% - 50px * 2);height: 100%;margin: 0 8px;color: var(--color-black);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;height: 100%;transition:0.3s;}
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-primary);}
}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 12px 24px;color: var(--color-white);background: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 40px;font-size: 16px;font-weight: 400;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition:0.3s;width:24px;height:24px;min-width:24px;margin-right:8px;background-color: var(--color-white);}
.button.with_arrow{justify-content: space-between;grid-gap: 12px;padding: 11px 20px 11px 30px;}
.button.with_arrow .icon_wrap{width: 30px;height: 30px;background: var(--color-white);display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.button.with_arrow .icon_wrap .icon_{width: 16px;height: 16px;min-width:16px;background-color: var(--color-black);margin: 0;}
.btn_link.with_arrow{display: flex;align-items: center;grid-gap: 12px;font-size: 14px;text-transform: uppercase;transition:0.3s;}
.btn_link.with_arrow .icon_{width: 22px;height: 22px;min-width:22px;background-color: var(--color-primary);margin: 0;}
.button2{background: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-primary);}
.button2 .icon_{background-color: var(--color-primary);}
.button3{background: var(--color-white);border-color: var(--color-tertiary);color: var(--color-tertiary);}
.button3 .icon_{background-color: var(--color-tertiary);}
.button4{background: transparent;color: var(--color-black);border-color: var(--color-black);}
.button4 .icon_{background-color: var(--color-black);}
.button_link{color:var(--color-grey-d);transition:0.3s;cursor: pointer;font-size:14px;display: flex;align-items: center;}
.button_link .icon_{background-color:var(--color-grey-d);width: 16px;min-width: 16px;height:16px;margin-right:8px;transition:0.3s;}
.button_link2{color:var(--color-primary);transition:0.3s;cursor: pointer;font-size:14px;display: flex;align-items: center;}
.button_link2 .icon_{background-color:var(--color-primary);width: 16px;min-width: 16px;height:16px;margin-right:8px;transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-black);border-color: var(--color-black);color:var(--color-white);}
  .button:hover .icon_{background-color: var(--color-white);}
  .button.with_arrow:hover .icon_{background-color: var(--color-black);}
  .btn_link.with_arrow:hover{color:var(--color-primary);}
  .button2:hover{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
  .button2:hover .icon_{background-color: var(--color-white);}
  .button3:hover{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
  .button3:hover .icon_{background-color: var(--color-white);}
  .button4:hover{border-color: var(--color-black);color: var(--color-white);background: var(--color-black);}
  .button4:hover .icon_{background-color: var(--color-white);}
  .button_link:hover{color: var(--color-primary);}
  .button_link:hover .icon_{background-color: var(--color-primary);}
  .button_link2:hover{color: var(--color-black);}
  .button_link2:hover .icon_{background-color: var(--color-black);}
}
@media (max-width: 479px){
  .button{font-size:14px;}
  .button .icon_{width: 20px;height: 20px;min-width: 20px;}
  .btn_link.with_arrow{font-size: 12px;grid-gap: 4px;}
  .btn_link.with_arrow .icon_{width: 16px;height: 16px;min-width: 16px;}
}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--color-primary);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 8px;left: 8px;cursor: default;display: flex;grid-gap: 4px;z-index: 1;}
.ico-sale, .ico-new, .ico-best{border: 1px solid var(--color-black);background:var(--color-white);color: var(--color-black);border-radius: 20px;font-size: 12px;font-weight: 600;padding: 4px;width: 47px;display: flex;align-items: center;justify-content: center;position: relative;white-space: nowrap;text-transform: lowercase;}
.ico-sale{color: var(--color-red);border-color: var(--color-red);}
/* Наличие */
.available-wrap{display: flex;align-items: center;grid-gap: 0;font-size:14px;}
.available-wrap.available-false{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: block;background-color: var(--color-black);transition: 0.3s;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.more_next_btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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-grey-d);}
.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: 20px;height: 50px;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:40px;position:relative;}
.index header .header-wrapper[data-name="bottom"]{border-bottom: 0;}
header .header-wrapper > div{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 185px;max-height: 44px;display: block;}
header .header-wrapper .header_logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
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-secondary);padding: 12px 0;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;}
header .header-wrapper[data-name="top"] .container:before{content: '';display: block; width: 100%;border-bottom: 1px solid var(--color-tertiary);position: absolute;bottom: -12px;left: 0;}
header .header-wrapper[data-name="top"] ul{grid-gap:20px;}
header .header-wrapper[data-name="top"] ul a{font-size:14px;color: var(--color-grey-d);transition:0.3s;white-space: nowrap;}
header .header_contacts{display: flex;align-items: center;grid-gap: 30px;}
header .header_contacts .contact_link{font-size: 16px;font-family: var(--font-family-bold);transition: 0.3s;white-space: nowrap;display: flex;align-items: center;grid-gap: 8px;}
header .header_contacts .contact_link .icon_{width: 20px;min-width: 20px;height: 20px;margin:0;background-color:var(--color-black);}
header .header_contacts .contact_btn{font-size: 14px;font-family: var(--font-family-bold);color: var(--color-grey-d);transition:0.3s;}
header .header-wrapper[data-name="main"]{background: var(--color-secondary);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"]{padding: 12px 0 24px 0;background: var(--color-secondary);}
header .header-wrapper[data-name="bottom"] .header_cat{grid-gap: 8px 40px;flex-wrap: wrap;}
header .header-wrapper[data-name="bottom"] .header_cat a{font-size: 16px;font-weight: 600;transition:0.3s;white-space: nowrap;}
.categoryBtn{white-space: nowrap;font-size: 16px;font-weight: 600;text-transform: uppercase;margin-right: 40px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;}
.categoryBtn .icon_{width:16px;height:16px;min-width:16px;margin-right:8px;background-color:var(--color-black);transition: 0.3s;}
.categoryBtn.mob_{display:none;}
/** Выпадающий каталог **/
#fancybox__catalog{position: fixed;top: 0;left: -100%;height: 100%;width: max-content;z-index: 15;border-radius: 0;transition: 0s;}
#fancybox__catalog.anim{transition: 0.5s;}
#fancybox__catalog.opened{left: 0;}
#fancybox__catalog .catalog_overlay{content: "";position: absolute;width: 100vw;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.2s;z-index: -1;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
#fancybox__catalog .catalog_overlay._active{visibility: visible;opacity: var(--bg-fancybox-opacity);}
#fancybox__catalog .sidebar_promo{cursor: pointer;display: flex;justify-content: space-between;font-size: 20px;font-family: var(--font-family-bold);grid-gap: 12px;margin-bottom: 16px;}
#fancybox__catalog .cat_close_btn .icon_{width: 12px;min-width: 12px;height: 12px;margin: 0;background-color: var(--color-grey-d);}
.sidebar__block .catalog__sub li.catalog__label{margin: 0;width: 100%;margin-bottom: 12px;}
.sidebar__block .catalog__sub li.catalog__label a{padding: 0;}
.sidebar__block .catalog__sub li.catalog__label .icon_{display: none;}
.sidebar__block .catalog__sub[data-level="3"]{display: none !important;}
.sidebar__block + .sidebar__block{margin-top: 40px;}
.sidebar__block ul{display: flex;flex-direction: column;}
.sidebar__block ul li{margin: 0 -30px;width: calc(100% + 60px);}
.sidebar__block .catalog__inner{background: var(--color-white);color: var(--color-black);width: 320px;padding: 30px;height: 100%;overflow-x: hidden;overflow-y: auto;}
.sidebar__block .catalog__inner::-webkit-scrollbar{width: 4px;}
.sidebar__block .catalog__open{transform: translateX(0);transition: 0.2s;width:16px;min-width:16px;height:16px;margin:0;margin-left: 4px;background-color:var(--color-grey-d);}
.sidebar__block .catalog__item:hover > .catalog__link .catalog__open{opacity: 1;background-color:var(--color-primary);}
.sidebar__block .catalog__item:hover > .catalog__link:before{background-color:var(--color-primary);}
.sidebar__block .catalog__item[data-level="0"]:hover > .catalog__link .catalog__open{background-color:var(--color-primary);}
.sidebar__block .catalog__item .catalog__link{transition:0.2s;}
.sidebar__block .catalog__item:hover > .catalog__link{background:var(--color-secondary);color: var(--color-primary);}
.sidebar__block .catalog__link{width: 100%;display: flex;align-items: center;padding: 12px 30px;font-size: 16px;transition: 0.2s;}
.sidebar__block .catalog__label .catalog__name{font-size: 16px;font-weight: 800;text-transform: uppercase;transition:0.2s;}
.sidebar__block .catalog__label .catalog__name:hover{color:var(--color-primary);}
.sidebar__block .catalog__name{margin: 0;}
/* Сайдблок */
.sideblock__item{background: var(--color-white);max-width: 360px;width: 100%;height: 100dvh;top: 0;left: 0;position: fixed;transform: translateX(-100%);transition: all 0.5s ease; z-index: 11;}
.sideblock__item.is-opened{transform: translateX(0);}
.sideblock__title{padding: 24px;position: relative;}
.sideblock__title a{margin-top: 4px;font-size: 14px;}
.sideblock__close{position: absolute;top: 32px;right: 32px;}
.sideblock .catalog__sub[data-level="1"]{padding-left: 48px;}
.sidebar__block .catalog__sub{width: 320px;height: 100%;background: var(--color-secondary);top: 0;left: 320px;position: absolute;padding: 30px;transition: 0.3s;}
.sidebar__block .catalog__sub[data-level="2"]{left: 320px;}
.sidebar__block .catalog__sub::before{content: '';display: block;width: 1px;height: calc(100% - 60px);background: var(--color-grey-l);border-radius: 1px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sidebar__block .catalog__sub[data-level="2"]::before{background: var(--color-tertiary);}
.sidebar__block .catalog__sub[data-level="1"]::before{background: transparent;}
.sidebar__block .catalog__sub::after{content: '';width: 34px;inset: 0 0 0 -34px;position: absolute;}
.sidebar__block .catalog__sub .catalog__name{transition: 0.2s;}
.sidebar__block .catalog__sub .catalog__label .catalog__link:hover .catalog__name{transform: translateX(0);}
.sidebar__block .catalog__sub .catalog__link::before{display: none;}
.sidebar__block .catalog__item:hover > .catalog__sub{opacity: 1;visibility: visible;}
.sidebar__block .catalog__sub[data-level="4"]{display: none !important;}
.sidebar__block .catalog__item[data-level="3"] .catalog__open{display: none !important;}
.addto__catalog{height: calc(100dvh - 96px - 81px - 51px);overflow-x: auto;padding: 0 24px;}
.addto__catalog::-webkit-scrollbar{width: 4px;}
.sideblock__menu{padding: 16px 24px;background: var(--color-bg);border-top: 1px solid var(--color-border);}
.sideblock__menu ul{gap: 16px 24px;height: 48px;overflow: hidden;}
.sideblock__callback{padding: 16px 24px;background: var(--color-bg);border-top: 1px solid var(--color-border);}
.sideblock__callback .contacts__block{gap: 16px;}
.sideblock__callback .contacts__link{font-size: 18px;margin-top: 0;}
.sideblock__callback .contacts__callback{margin-top: 0;}
.sidebar__block .catalog__sub{opacity: 0;visibility: hidden;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #fancybox__catalog .cat_close_btn:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1439px){
  .sidebar{display: none;}
}
@media (max-width: 1023px){
  #fancybox__catalog{display: none;}
}
/** Header main **/
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Поиск **/
header .header-search{width: 100%;max-width: calc(100% - 185px - 300px - 30px* 2);transition: 0.3s;position:relative;}
header .header-search.active{display: block;z-index:5;}
header .header-search #search_mini_form .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;background-color: var(--color-tertiary);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: 44px;font-size: 14px;padding-right: 80px;max-width: 100%;border-radius: 0;border-color: var(--color-white);}
header .header-search .search .search-input:focus{border-color:var(--color-primary);}
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:22px;width:22px;height:22px;opacity: 1;}
header .header-search .search #search_mini_form .search-submit{right: 20px;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 60px;opacity: 0;}
header .header-search .search #search_mini_form .search-reset .remove-icon{width: 12px;height: 12px;min-width: 12px;}
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{color: var(--color-grey-d);font-size: 14px;}
header .header-menu{max-width: calc(100% - 400px);width:100%;}
.header-wrapper[data-name="main"] .searchTitle{display:none;align-items:center;justify-content: space-between;border-bottom: 1px solid var(--line);padding-bottom:16px;margin-bottom:20px;font-size: 20px;font-weight: 700;}
header .menu_mob {display: none;width:calc((100% - 140px) / 2 - 8px);}
header .menu_mob div{font-size: 0;width: 44px;height: 44px;background: var(--color-black);display: flex;align-items: center;justify-content: center;}
header .menu_mob .icon_{background-color: var(--color-white);margin: 0;}
header .searchBtn.opened .icon_{background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .header-wrapper[data-name="bottom"] .header_cat a:hover{color:var(--color-primary);}
  header .header-search .search .search-input:hover{border-color:var(--color-primary);}
  header .header_contacts .contact_btn:hover{color:var(--color-primary);}
  header .header-wrapper[data-name="top"] ul a:hover{color:var(--color-primary);}
}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: calc(100% + 8px);left: 0;width: 100%;background: var(--color-white);border-radius: 0;color: var(--color-black);padding: 20px;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: 8px;}
#search-result .inner .result-category .result-item{width: max-content;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 14px;display: flex;align-items: center;transition: 0.3s;padding: 8px 20px;border-radius: 30px;border: 1px solid var(--color-black);}
#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: 8px;}
#search-result .inner .result-item{width: 100%;position: relative;}
#search-result .inner .result-item .result_item_img{width: 60px;height: 60px;background: var(--bgImg);border-radius: 12px;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;align-items: center;}
#search-result .inner .result-goods .goods-name{font-size: 16px;-webkit-line-clamp: 2;flex: 1;}
#search-result .inner .result-goods .goods-price{font-size: 16px;font-family: var(--font-family-bold);}
#search-result .inner .result-goods .goods-right{width: calc(100% - 60px);display: flex;align-items: center;justify-content: space-between;grid-gap: 4px 10px;padding-left: 12px;height: max-content;}
#search-result .result-wrapper[data-name="category"]{width: 100%;}
#search-result .result-wrapper[data-name="category"]._visible{margin-bottom:20px;}
#search-result .result-wrapper[data-name="goods"]{width: 100%;}
#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:30px;}
#show-wrap .show-all{color: var(--color-black);text-transform: uppercase;display: flex;align-items: center;font-size: 14px;}
#show-wrap .show-all:after{content:'';background-color: var(--color-black);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;}
#show-wrap .show-all:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.94281 2.66667C2.88131 2.60299 2.80775 2.5522 2.72641 2.51727C2.64508 2.48233 2.5576 2.46393 2.46908 2.46317C2.38056 2.4624 2.29277 2.47926 2.21084 2.51278C2.12891 2.54631 2.05447 2.59581 1.99188 2.6584C1.92928 2.721 1.87978 2.79543 1.84626 2.87736C1.81274 2.95929 1.79587 3.04708 1.79664 3.1356C1.79741 3.22412 1.8158 3.3116 1.85074 3.39294C1.88568 3.47427 1.93647 3.54783 2.00014 3.60933L5.91948 7.52867C6.04446 7.65368 6.11467 7.82322 6.11467 8C6.11467 8.17678 6.04446 8.34631 5.91948 8.47133L1.99947 12.3907C1.87447 12.5158 1.80428 12.6854 1.80434 12.8622C1.8044 13.0391 1.87472 13.2087 1.99981 13.3337C2.1249 13.4587 2.29453 13.5289 2.47138 13.5288C2.64822 13.5287 2.8178 13.4584 2.94281 13.3333L7.80481 8.47133C7.92979 8.34631 8 8.17678 8 8C8 7.82322 7.92979 7.65368 7.80481 7.52867L2.94281 2.66667Z" fill="%232196F3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.94281 2.66667C8.88131 2.60299 8.80775 2.5522 8.72641 2.51727C8.64508 2.48233 8.5576 2.46393 8.46908 2.46317C8.38056 2.4624 8.29277 2.47926 8.21084 2.51278C8.12891 2.54631 8.05447 2.59581 7.99188 2.6584C7.92928 2.721 7.87978 2.79543 7.84626 2.87736C7.81274 2.95929 7.79587 3.04708 7.79664 3.1356C7.79741 3.22412 7.8158 3.3116 7.85074 3.39294C7.88568 3.47427 7.93647 3.54783 8.00014 3.60933L11.9195 7.52867C12.0445 7.65368 12.1147 7.82322 12.1147 8C12.1147 8.17678 12.0445 8.34631 11.9195 8.47133L7.99947 12.3907C7.87447 12.5158 7.80428 12.6854 7.80434 12.8622C7.8044 13.0391 7.87472 13.2087 7.99981 13.3337C8.1249 13.4587 8.29453 13.5289 8.47138 13.5288C8.64822 13.5287 8.8178 13.4584 8.94281 13.3333L13.8048 8.47133C13.9298 8.34631 14 8.17678 14 8C14 7.82322 13.9298 7.65368 13.8048 7.52867L8.94281 2.66667Z" fill="%232196F3"/></svg>')}
header .searchBtn{display:none;align-items: center;justify-content: center;}
header .searchBtn .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;}
@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);border-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: 1139px){
  header .header-wrapper[data-name="bottom"] .header_cat li:nth-child(n+7){display: none;}
}
@media (max-width: 767px){
  #search-result .result-wrapper[data-name="category"]{width:100%;}
  #search-result .result-wrapper[data-name="goods"]{width:100%;}
}
@media (max-width: 639px){
  #search-result .inner .result-goods .goods-right{flex-direction: column;align-items: flex-start;}
}
@media (max-width: 479px){
  #search-result{padding:16px;}
  #search-result .inner .result-goods .goods-name{font-size: 14px;}
  #search-result .inner .result-goods .goods-price{font-size: 14px;}
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar{display: flex;align-items: center;justify-content: flex-end;grid-gap: 30px;}
#navBar .nav-btn.back-top{display:none;}
#navBar .nav-icon{display: flex;align-items: center;justify-content: center;position:relative;}
#navBar .nav-icon .icon_{width: 26px;min-width: 26px;height: 26px;background-color: var(--color-black);transition: 0.3s;margin: 0;}
#navBar .nav-icon .count{width: 6px;height: 6px;background: var(--color-primary);border-radius: 50%;font-size: 0;display: flex;align-items: center;justify-content: center;white-space: nowrap;position: absolute;top: 0;right: -4px;}
#navBar .nav-icon .count.count_empty{display:none;}
#navBar .nav-btn.lk_ .nav_title{font-size: 16px;margin-left: 10px;transition:0.3s;}
#navBar .nav-btn.cart_ .nav-icon_wrap{width: max-content;height: max-content;margin-right: 6px;transition: 0.3s;display: flex;align-items: center;justify-content: center;}
#navBar .nav-btn.cart_ .cart_wrap{white-space: nowrap;}
#navBar .nav-btn.cart_ .cart_wrap .price{font-size: 14px;color: var(--color-primary);}
#navBar .nav-btn.cart_:not(.hasProd) .nav-icon .count, .navBar .nav-btn.cart_:not(.hasProd) .nav-icon .price{display:none !important;}
#navBar .nav-btn.cart_ .cart_empty_text{font-size: 14px;transition: 0.3s;}
#navBar .nav-btn.cart_:not(.hasProd) .dropdown_top{display:none !important;}
#navBar .nav-btn.cart_:not(.hasProd) .cart-items-list{display:none !important;}
#navBar .nav-btn.cart_ .nav_title{margin-left: 14px;}
#navBar .nav-btn.cart_ .count{position: initial;font-size: 12px;font-family: var(--font-family-bold);width: 24px;height: 24px;color: var(--color-white);margin-right: 6px;}
#navBar .nav-dropdown{position: fixed;width: 100%;max-width: 400px;top: 0;right: -100%;height: 100dvh;padding: 24px;transition: 1s;color: var(--color-black);background: var(--color-white);z-index: 30;overflow: hidden;}
#navBar .nav-mob{display:none;}
#navBar .nav-dropdown .dropdown_close{width: 12px;height: 12px;min-width: 12px;background: var(--color-grey-d);transition: 0.3s;cursor: pointer;margin: 0;}
#navBar .nav-btn.opened .nav-dropdown{right: 0;}
#navBar .dropdown_top{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;margin-bottom: 20px;position: relative;}
#navBar .dropdown_body{height: calc(100% - 55px);display: flex;flex-direction: column;}
#navBar .dropdown_title{font-size: 20px;font-family: var(--font-family-bold);display: flex;align-items: center;grid-gap: 8px;}
#navBar .dropdown_title .dropdown_count{font-size: 14px;font-family: var(--font-family-title);color: var(--color-grey-d);}
#navBar .action_wrapper{margin-top: auto;display: flex;flex-direction: column;align-items: center;}
#navBar .action_wrapper a{width: 100%;}
#navBar .cart_buttons{width: 100%;margin-top: auto;}
#navBar .cart_buttons a.button{width: 100%;max-width: 100%;height:48px;}
#navBar .cart_buttons .subtotal .price{color: var(--color-white);font-size: 16px;}
#navBar .cart_buttons .subtotal .price span span:not(.num){font-size: 16px;}
#navBar .total_wrapper{display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
#navBar .nav-dropdown .cart_action{width: 100%;margin-top: auto;position: relative;padding-top: 20px;border-top: 1px solid var(--line);}
#navBar .dropdown_price, .navBar .discount_total{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;}
#navBar .discount_total{margin-bottom:12px;}
#navBar .dropdown_price{margin-bottom:16px;}
#navBar .dropdown_price .title, .navBar .discount_total .title{font-size: 16px;}
#navBar .discount_total .cartSumOld{font-size: 16px;font-weight: 700;color:var(--color-primary);}
#navBar .dropdown_price .total-sum{font-size: 20px;}
#navBar .remove._btn{text-align: center;margin: 12px auto 0;display: block;color: var(--color-grey-d);transition: 0.3s;}
#navBar .remove._btn:after{display: none;}
#navBar form{height: 100%;display: flex;flex-direction: column;}
#navBar .dropdown ul{padding: 0;margin: 0;list-style: none;width: 100%;height: calc(100% - 270px);display:block;overflow-x: hidden;overflow-y: auto;padding-right: 5px;}
#navBar .nav-btn.cart_:not(.range_min) .dropdown ul{height: calc(100% - 150px);margin-bottom:20px;}
#navBar .nav-btn.cart_.range_min .dropdown ul{height: calc(100% - 270px);}
#navBar .cart_action_btn{display: flex;flex-direction: column;grid-gap: 12px;}
#navBar .cart_action_btn a{width: 100%;}
#navBar .cart_action_btn a.remove{width: max-content;margin: 0 auto;font-size: 14px;}
#navBar .cart_action_btn a.remove:after{display:none;}
#navBar .cart_action_btn a.remove .icon_{width: 8px;height: 8px;min-width: 8px;margin-right: 8px;}
#navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;}
#navBar ul .item:not(:last-child){margin-bottom: 12px;}
#navBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .navBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
#navBar ul .item .product-details{text-align: left;width: calc(100% - 60px);padding-left: 12px;display: flex;flex-direction: column;}
#navBar ul .item .addto__qty{display:none;}
#navBar .nav-btn:not(.cart_) ul .item .product-details{width: calc(100% - 80px);}
#navBar ul .item .product-details .product-name{font-size: 16px;-webkit-line-clamp: 2;transition: 0.3s;width: 100%;}
#navBar ul .item .product-details .price{font-size: 16px;}
#navBar ul .item .product-details .price.old-price{font-size:14px;margin-left:8px;display: none;}
#navBar ul .item .qtyRemove{display: flex;align-items: center;}
#navBar ul .item .product-modif{margin-top: 4px;display: flex;align-items: center;flex-wrap: wrap;}
#navBar ul .item .properties{display: block;font-size: 14px;color: var(--color-grey-d);width: max-content;}
#navBar ul .item .properties:after:not(:last-child){content:',';}
#navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
#navBar ul .item .price_wrap{margin-top: 4px;display: flex;align-items: center;width: 100%;}
#navBar ul .item .price_wrap .quantity{font-size: 14px;color: var(--color-grey-d);margin-right: 5px;}
#navBar ul .item .product-details a.remove{display: flex;align-items: center;justify-content: center;transition: 0.3s;width: max-content;font-size: 0;margin-left: auto;margin-right: 5px;}
#navBar ul .item .product-details a.remove:after{display:none;}
#navBar ul .item .product-details a.remove .icon_{margin: 0;background-color: var(--color-grey-d);width: 12px;height: 12px;min-width: 12px;transition:0.3s;}
#navBar ul .item .product_details-wrapper{width: 100%;display: flex;align-items: center;grid-gap: 12px;justify-content: space-between;}
#navBar ul .product-details .product-price .price > span:after{font-size: 12px;}
#navBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
#navBar ul .item .product-image{width: 60px;height: 60px;background: var(--bgImg);border-radius: 8px;overflow: hidden;}
#navBar ul .item .product-image img{width: 100%;height: 100%;object-fit: contain;max-width: 100%;max-height: 100%;}
#navBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
#navBar .menu_.opened .dropdown .menu_content{height:100%;}
#navBar .toolsSum:after{content: '₽';}
#navBar .toolsSum span span:not(.num){display: none;}
#navBar .nav-btn .empty{text-align: left;}
#navBar .nav-btn .empty.hide{display:none !important}
#navBar .nav-btn .empty a{transition: 0.3s;color: var(--color-greydar);}
#navBar .nav-btn .empty a:hover{text-decoration: underline;}
#navBar .nav-btn.call_{display:none;}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #navBar .nav-btn:hover .nav-icon .icon_{background-color:var(--color-primary);}
  #navBar ul .item .product-details a.remove:hover .icon_{background-color: var(--color-primary);}
  .categoryBtn:hover{color:var(--color-primary);}
  .categoryBtn:hover .icon_{background-color:var(--color-primary);}
}
@media (max-width: 1023px){
  #navBar{position: fixed;bottom: 0;left: 0;z-index: 4;width: 100%;background: var(--color-white);padding: 11px 75px;justify-content: space-between;box-shadow: var(--shadow);}
  #navBar .nav-btn.cart_ .cart_wrap{display:none !important;}
  #navBar .nav-btn.cart_ .count{margin:0;}
  header .header-wrapper[data-name="top"]{display:none;}
  header .header-wrapper[data-name="bottom"]{display:none;}
  header .header-search{position: absolute;top: 12px;left: 16px;z-index: 5;width: calc(100% - 16px* 2);max-width: 100%;display: none;}
  .categoryBtn.mob_{display: flex;margin: 0;}
  .categoryBtn.mob_ .icon_{margin: 0;width: 20px;height: 20px;min-width: 20px;}
  header .header-wrapper .header_logo{width: 105px;max-height: 25px;}
  header .searchBtn{display: flex;}
  #navBar .nav-btn.lk_{order: 1;}
  #navBar .nav-btn.compare_{order: 2;}
  #navBar .nav-btn.cart_{order: 3;}
  #navBar .nav-btn.favorite_{order: 4;}
  #navBar .nav-btn.back-top{display:block;order: 5;}
  #navBar .nav-btn.opened .nav-dropdown{display:none;}
}
@media (max-width: 767px){
  header{margin-bottom:30px;}
  #navBar{padding: 11px 40px;}
}
@media (max-width: 639px){
  #navBar{padding: 11px 16px;}
}
@media (max-width: 479px){
  header{margin-bottom: 20px;}
}
/*Шкала мин стоимости*/
.cartMinPriceWrap{margin-bottom: 24px;}
.cartMinPriceWrap #cartMinPrice{white-space: nowrap;}
.cartMinPriceWrap .titlePrice{font-size: 14px;font-weight: 600;color: var(--color-red);text-transform: uppercase;display: flex;align-items: center;grid-gap: 4px;}
.cartMinPriceWrap .titlePrice .warning-icon{width: 30px;height: 30px;min-width: 30px;margin: 0;background: var(--color-red);}
.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{padding: 11px 20px;border-radius: 30px;border: 1px solid var(--color-red);margin-bottom: 12px;}
@media (max-width: 1023px){
  .cartTable .cartMinPriceWrap{padding: 11px 40px;}
}
/*** Модальные окна ***/
#fancybox__notify{max-width: 25rem;}
#fancybox__compare{max-width: 25rem;}
#fancybox__favorites{max-width: 25rem;}
#fancybox__cart{max-width: 25rem;}
.no_href{pointer-events: none;}
.modal__content{padding: 16px;}
.modal__content .form__client{display: block;}
.modal__content .form__buttons{text-align: center;}
.modal__content .form__buttons .button{width: 100%;}
.modal__content .form__pp{text-align: center;}
.modal__content .form__text{text-align: center;font-size: .875rem;}
.mt1{margin-top: 1rem;}
.modal__content .form__icon{color: #d2d9cd;font-size: 6rem;text-align: center;}
.modal__content ul{margin: 0;padding: 0;list-style: none;}
.modal__content li{padding: .25rem 0;margin-bottom: .5rem;}
.modal__content li:last-child{margin-bottom: 0;}
.modal-fancybox{width: 100%;max-width: 400px;height: 100%;background: var(--color-white);position: fixed;top: 0;right: -100%;border-radius: 0;transition: 0.5s;overflow: hidden;z-index: 400;}
.modal-fancybox.opened{right: 0;}
.modal-fancybox .pp{color: var(--color-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[data-modal="modal-nav-mob"]{}
.modal-fancybox[data-modal="modal-nav-mob"] .back_btn{width: 12px;height: 12px;min-width: 12px;margin-right: 4px;background: var(--color-black);}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-fancybox-body{display: flex;flex-direction: column;grid-gap: 30px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_inner{display: flex;align-items: center;grid-gap: 8px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item{font-size: 14px;font-family: var(--font-family-bold);text-transform: uppercase;color:var(--color-grey-d);transition:0.3s;display: flex;align-items: center;justify-content: space-between;padding: 8px 20px;border: 1px solid var(--color-grey-d);border-radius: 30px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item.active{border-color:var(--color-black);color:var(--color-black);}
/* Активно навигация */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"] .modal-fancybox_container[data-name="menu"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"] .modal-fancybox_container[data-name="catalog"]{display:none;}
/* Активно каталог */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"] .modal-fancybox_container[data-name="menu"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"] .modal-fancybox_container[data-name="navigate"]{display:none;}
/* Активно меню */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"] .modal-fancybox_container[data-name="catalog"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"] .modal-fancybox_container[data-name="navigate"]{display:none;}
.modal-fancybox .modal-fancybox_top{width: 100%;display: flex;align-items: center;grid-gap: 12px;margin-bottom:24px;}
.modal-fancybox_container{height: 100%;padding: 30px;}
.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{height: calc(100% - 41px);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-family: var(--font-family-bold);}
    
.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-d);min-width: 16px;width: 16px;height: 16px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.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;}
.modal-list .modal-list_item[data-level="0"] > a{font-weight: 400;font-size: 16px;display: flex;align-items: center;grid-gap: 12px;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;}
.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;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .modal__close:hover{background-color: var(--color-black);}
}
@media (max-width: 639px){
  .modal-fancybox_container{padding: 16px;}
}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: var(--color-secondary);border-radius: 50%;width: 60px;height: 60px;position: fixed;bottom: 30px;right: 16px;z-index: 8;box-shadow: var(--shadow);}
#back-top .icon_{transition: 0.3s;background-color: var(--color-black);margin: 0;width: 24px;height: 24px;min-width: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #back-top:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1023px){
  #back-top{display:none !important;}
}
.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);color: var(--color-black);opacity: 0;visibility: hidden;padding: 20px;border-radius: 0;box-shadow: var(--shadow);}
body .dropdown._more-menu .dropdown__body{min-width: 140px;right: 0;margin: 0;grid-gap: 20px;}
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: 479.98px){
.dropdown__content.right .dropdown__close{left: auto;right: 0;}
.dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
.dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
.dropdown:hover .dropdown__content{display: block;opacity: 1;height: auto;top: 100%;right: 0;margin-top: 1rem;padding: 2rem;}
.catalog.dropdown:hover .dropdown__content{right: auto;left: 0;}
}
@media (max-width: 767px){
#addto .dropdown__content.opened{top: auto;bottom: 100%;left: 1rem;right: auto;}
}
/*** Адаптивный Каталог и Меню ffaf88***/
/*[data-content="catalogMenu"] [data-content]{max-height: calc(100vh - 174px);overflow-y: auto;}*/
[data-content="catalogMenu"]{max-height: 100%;height: 100%;overflow-y: auto;}
#catalogMenu .dropdown__label > span{width: 50%;padding: 15px 0;}
#catalogMenu .dropdown__label span{vertical-align: middle;transition: all 0.3s ease;display: flex;justify-content: center;}
#catalogMenu .dropdown__label span > span{font-size: 16px;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
#catalogMenu .dropdown__label .active > span, #catalogMenu .dropdown__label span:hover > span{background-color: var(--color-primary);color: #070a2e;}
/* Меню */
#addtoMenu ul{margin: 0;padding: 0;list-style: none;}
#addtoMenu li{padding: 9px 15px;font-size: 18px;}
/* Каталог */
.addto__catalog2 .catalog__link{padding: 7px 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .sub{padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after{content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
#addtoContacts{padding: 20px 15px 0;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 20px;}
#addtoContacts .contacts__block{margin-bottom:15px;}
#addtoContacts .contacts__block a, #addtoContacts .contacts__block span{display: flex;align-items: center;}
#addtoContacts .header-callback_menu{color: var(--color-primary);}
/*** Выбор каталога или меню ***/
.addto__nav{display: none;}
.addto__nav .addto__nav-item{padding: 0;width: auto;display: block;text-align: center;margin: 0 auto 2rem;position: relative;}
.addto__nav .addto__nav-item:hover{cursor: pointer;}
.addto__nav .addto__nav-item:before{content: '';opacity: 0;transition: all 0.3s ease;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100,185,58,0.5);border-radius: 20px;position: absolute;display: block;}
.addto__nav .addto__nav-item:hover:before{opacity: 1;}
.addto__nav .addto__nav-item span{width: 100%;padding: 2rem 3rem;border-radius: 20px;text-align: center;font-size: 1.5rem;font-weight: bold;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;}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
.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;}
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: 1;border-color: var(--color-secondary);}
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,%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='%23A4B7C7'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';opacity: 1;transition: 0.3s;display:block;width: 20px;height: 20px;background-color: var(--color-grey-d);-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: 1;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;overflow: hidden;width: max-content;white-space: nowrap;z-index: 2;position: initial;}
body .swiper-pagination-bullet{width: 6px;height: 6px;background: var(--color-tertiary);font-size: 0;border: 0 solid transparent;border-radius: 50%;opacity: 1;margin: 0 4px !important;transition: 0.2s !important;cursor: pointer;}
body .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: var(--color-primary);width: 24px;border-radius:30px;}
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 !important;}
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;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-black);}
}
@media (max-width:639px){
  .title_wrap .swiper-navigation{grid-gap: 12px;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
/*** Слайдер ***/
#slideshow{position: relative;width: 100%;max-width: 1760px;margin: 0 auto;}
#slideshow .images{position: relative;max-width: 1760px;margin: 0 auto;}
#slideshow .images_wrap{width:100%;display: flex;align-items: center;justify-content: center;grid-gap: 16px;}
#slideshow .item_slide_img{width: calc((100% - 16px* 2) / 3);padding-bottom: 24%;position: relative;--clip-grad: 4%;clip-path: polygon(0% var(--clip-grad), 100% var(--clip-grad), 100% calc(100% - var(--clip-grad)), 0% calc(100% - var(--clip-grad)));}
#slideshow .item_slide_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;max-width: 100%;object-fit: cover;transition: 0.5s;}
#slideshow .item_slide_img:first-child{clip-path: polygon(0% 0%, 100% var(--clip-grad), 100% calc(100% - var(--clip-grad)), 0% 100%);}
#slideshow .item_slide_img:last-child{clip-path: polygon(0% var(--clip-grad), 100% 0%, 100% 100%, 0% calc(100% - var(--clip-grad)));}
#slideshow .swiper-navigation{grid-gap: 0;margin: 0;}
#slideshow .swiper-navigation .swiper-button-prev, #slideshow .swiper-navigation .swiper-button-next{position: absolute;top: 50%;transform: translateY(-50%);z-index: 4;width: 40px;height: 40px;border-radius: 50%;background: var(--color-white);border: 1px solid var(--color-black);transition:0.3s;}
#slideshow .swiper-navigation .swiper-button-prev:after, #slideshow .swiper-navigation .swiper-button-next:after{background-color: var(--color-black);}
#slideshow .swiper-navigation .swiper-button-prev{left: 33.5%;}
#slideshow .swiper-navigation .swiper-button-next{right: 33.5%;}
#slideshow .swiper-navigation .swiper-pagination{position: absolute;bottom: -20px;}
#slideshow .container.slideshow_wrap{display: flex;align-items: center;grid-gap: 30px;justify-content: space-between;margin-bottom: 30px;}
#slideshow .slideshow_title{font-size: 50px;font-family: var(--font-family-bold);text-transform: uppercase;margin-bottom: 8px;}
#slideshow .slideshow_text{font-size: 32px;font-family: var(--font-family-bold);}
#slideshow .wrap_btn{width: 216px;display: flex;flex-direction: column;grid-gap: 8px;}
#slideshow .slideshow_sub_text{font-size: 16px;padding: 0 8px;}
#slideshow .wrap_btn .slideshow_btn{width: 100%;}
#slideshow .swiper-button-next.swiper-button-disabled, #slideshow .swiper-button-prev.swiper-button-disabled{border-color: var(--color-grey-d);}
#slideshow .swiper-button-next.swiper-button-disabled:after, #slideshow .swiper-button-prev.swiper-button-disabled:after{background-color: var(--color-grey-d);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #slideshow .item_slide_img:hover img{transform: scale(1.12);}
}
@media (max-width:1023px){
  #slideshow .swiper-navigation .swiper-button-prev, #slideshow .swiper-navigation .swiper-button-next{display:none;}
  #slideshow .slideshow_title{font-size: 32px;margin-bottom: 4px;}
  #slideshow .slideshow_text{font-size: 24px;}
  #slideshow .slideshow_sub_text{display: none;}
  #slideshow .item_slide_img img{--clip-grad: 2%;}
  #slideshow .container.slideshow_wrap{align-items: center;}
  header .header-wrapper[data-name="main"]{padding: 12px 0;}
}
@media (max-width:767px){
  #slideshow .images_wrap{grid-gap: 8px;}
  #slideshow .wrap_text{width: 100%;}
  #slideshow .item_slide_img{width: calc((100% - 8px* 2) / 3);min-width: calc((100% - 8px* 2) / 3* 1.5);padding-bottom: 28%;}
  #slideshow .wrap_btn{display:none;}
  #slideshow .images{margin: 0 -16px;width: calc(100% + 16px* 2);}
  #slideshow .wrap_btn{display:none;}
}
@media (max-width:639px){
  #slideshow .slideshow_title{font-size: 24px;margin-bottom: 2px;}
  #slideshow .slideshow_text{font-size: 16px;}
  #slideshow .images{overflow: hidden;}
  
}
@media (max-width: 479px){
  #slideshow .images_wrap{grid-gap: 4px;}
  #slideshow .slideshow_title{font-size: 20px;margin-bottom: 0;}
  #slideshow .slideshow_text{display: none;}
  #slideshow .container.slideshow_wrap{margin-bottom: 12px;}
}
.products__buttons{display: flex;justify-content: center;margin-top: 40px;}
.products__buttons a{display: flex;flex-direction: column;align-items: center;grid-gap: 10px;font-weight: 700;transition: 0.3s;width: max-content;color: var(--color-black);text-decoration: underline;}
.products__buttons a .icon_{transition: 0.3s;width: 14px;min-width: 14px;height: 14px;background-color: var(--color-black);margin:0;transform: rotate(90deg);}
.products__buttons a.is-actived .icon_{transform: rotate(90deg) scaleX(-1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products__buttons a:hover{color: var(--color-primary);}
  .products__buttons a:hover .icon_{background-color: var(--color-primary);}
}
/* Каталог на главной */
#index_catalog .index_catalog_grid{display: flex;grid-gap: 16px;flex-wrap: wrap;}
#index_catalog .index_catalog_grid a{width: calc((100% - 16px* 5) / 6);}
#index_catalog .index_catalog_img{width: 100%;padding-bottom: 100%;border-radius: 50%;position: relative;}
#index_catalog .index_catalog_img:before{content: '';display:block;width: 100%;height:100%;border-radius: 50%;position: absolute;top:0;left:0;z-index: 1;background-color:var(--color-white);border: 1px solid var(--color-grey-d);transition:0.3s;}
#index_catalog .index_catalog_img .img{width: calc(100% - 6px * 2);height:calc(100% - 6px * 2);border-radius: 50%;overflow: hidden;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);z-index: 2;}
#index_catalog .index_catalog_img .img img{width: 100%;height:100%;transition: 0.5s;}
#index_catalog .index_catalog_title{margin-top: 12px;text-align: center;font-size: 20px;font-family: var(--font-family-bold);-webkit-line-clamp: 3;transition:0.3s;}
#index_catalog .index_catalog_grid a:nth-child(n+7){display:none;}
#index_catalog .btn_link{display:none;}
#index_catalog .btn_link.visible{display:flex;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #index_catalog .index_catalog_grid a:hover .index_catalog_title{color: var(--color-primary);}
  #index_catalog .index_catalog_grid a:hover .index_catalog_img:before{border-color: var(--color-primary);}
  #index_catalog .index_catalog_grid a:hover img{transform: scale(1.15);}
}
@media (max-width:1139px){
  #index_catalog .index_catalog_grid a{width: calc((100% - 16px* 4) / 5);}
  #index_catalog .index_catalog_grid a:nth-child(n+6){display:none;}
}
@media (max-width:1023px){
  #index_catalog .index_catalog_title{font-size: 16px;}
}
@media (max-width:767px){
#index_catalog .index_catalog_grid {flex-direction: column;}
#index_catalog .index_catalog_grid a{width: 150px;margin: 0 auto;}
#index_catalog .index_catalog_grid a:nth-child(n+5){display:none;}
#index_catalog .index_catalog_img {max-width: 100px;max-height: 100px;margin: 0 auto;padding-bottom: 100px;}
}
/* Есть трудности с выбором?  */
    
#questionCallback{
    /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 70px;
    /* Раздиус большого круга */
    --big-circle-r: 28px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --left-space: 12vw; /*в % некорректно работает*/
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circles-left-space: calc( var(--left-space) - var(--big-circle-r) - var(--circle-d));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 24px  24px 0 24px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 100% /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(100% - var(--pillar-size))/*по Y*/ / var(--left-space) 100% no-repeat no-repeat,
    
    /* Левый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) var(--circles-left-space)/*по X*/ 100% /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Правый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Большой прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0/*по Y*/ / calc(var(--left-space) - var(--big-circle-r)) calc(100% - var(--circle-r)) no-repeat no-repeat, 
    
    /* Маленький прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 100%/*по Y*/ / calc(var(--left-space) - var(--circle-r) * 2) var(--circle-d) no-repeat no-repeat, 
    
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ calc(100% - var(--circle-extend-inset))/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat;
}
#questionCallback{padding-top: var(--padding);padding-left: var(--padding);--padding: 40px;position: relative;}
#questionCallback .questionCallback_title{font-size: 32px;font-family: var(--font-family-bold);margin-bottom: 16px;}
#questionCallback .questionCallback_text{margin-bottom: 40px;}
#questionCallback .questionCallback_wrap{padding-right: 22%;position:relative;}
#questionCallback .questionCallback_wrap:before{content: '';display: block;width: 102px;height: 67px;position: absolute;right: 11%;top: 25%;background-position: center;background-repeat: no-repeat;background-size: 100% auto;transform: translateY(-25%) rotate(-7.93deg);}
#questionCallback .questionCallback_wrap:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='133' height='133' viewBox='0 0 133 133' fill='none'%3E%3Cpath d='M116.067 100.742C115.873 100.742 115.683 100.685 115.522 100.578C115.36 100.471 115.233 100.319 115.157 100.141C115.148 100.121 114.876 99.489 114.326 98.434C114.205 98.2011 114.181 97.9295 114.259 97.6789C114.338 97.4283 114.513 97.2192 114.746 97.0977C114.979 96.9762 115.251 96.9522 115.501 97.0309C115.752 97.1096 115.961 97.2847 116.082 97.5176C116.684 98.6743 116.978 99.3622 116.978 99.3622C117.042 99.5129 117.068 99.6772 117.053 99.8404C117.039 100.004 116.984 100.161 116.894 100.297C116.803 100.434 116.68 100.546 116.536 100.624C116.392 100.702 116.23 100.742 116.067 100.742Z' fill='%2307243A'/%3E%3Cpath d='M114.318 98.4341H114.332C114.27 98.3191 114.232 98.193 114.22 98.0632C114.208 97.9334 114.222 97.8025 114.262 97.6782C114.301 97.5539 114.365 97.4388 114.449 97.3396C114.534 97.2404 114.638 97.1591 114.754 97.1005C115.229 96.8496 115.824 97.0345 116.088 97.523C116.208 97.7576 116.231 98.0306 116.151 98.282C116.07 98.5333 115.893 98.7424 115.659 98.8632C115.542 98.923 115.416 98.9594 115.285 98.9702C115.155 98.981 115.024 98.9661 114.9 98.9262C114.648 98.8457 114.439 98.6687 114.318 98.4341ZM113.196 95.4632C112.851 95.4632 112.536 95.2915 112.35 95.001C111.651 93.8919 110.91 92.7827 110.119 91.7132C109.998 91.5391 109.932 91.3316 109.933 91.119C109.933 90.8153 110.078 90.5117 110.331 90.3268C110.766 90.0231 111.412 90.1155 111.717 90.5381C112.536 91.6472 113.315 92.796 114.028 93.9447C114.318 94.4069 114.186 95.0274 113.724 95.3179C113.564 95.4119 113.382 95.462 113.196 95.4632ZM108.403 88.9536C108.262 88.9523 108.123 88.921 107.995 88.8618C107.868 88.8026 107.754 88.7169 107.662 88.6103C106.791 87.5936 105.88 86.6165 104.969 85.7054C104.772 85.5205 104.666 85.2696 104.666 85.0056C104.666 84.7415 104.772 84.4906 104.957 84.3058C105.326 83.9228 105.973 83.9228 106.356 84.2793C106.356 84.2925 106.356 84.2925 106.371 84.2925L106.409 84.3322C107.333 85.2564 108.231 86.2335 109.156 87.3163C109.314 87.4879 109.395 87.7124 109.395 87.9369C109.408 88.2406 109.274 88.5178 109.05 88.7159C108.878 88.8611 108.641 88.9536 108.403 88.9536ZM102.671 83.2626C102.447 83.2626 102.222 83.1834 102.039 83.0382C101.009 82.1667 99.9523 81.3612 98.896 80.6482C98.76 80.5576 98.6496 80.4334 98.5756 80.2877C98.5016 80.142 98.4664 79.9797 98.4734 79.8164C98.4734 79.6183 98.5262 79.4335 98.6451 79.2618C98.7987 79.0526 99.0265 78.9101 99.2818 78.8634C99.5372 78.8168 99.8006 78.8696 100.018 79.0109C101.142 79.7768 102.25 80.6218 103.306 81.5065C103.544 81.7045 103.663 81.9818 103.663 82.2855C103.66 82.5464 103.554 82.7957 103.369 82.9789C103.183 83.162 102.932 83.264 102.671 83.2626ZM45.8936 81.4009H45.2479C44.9935 81.39 44.7527 81.2831 44.5738 81.1018C44.395 80.9206 44.2915 80.6783 44.284 80.4238V80.3709C44.2972 79.8428 44.7329 79.4203 45.2743 79.4203H45.3932C46.6079 79.4335 47.9019 79.3674 49.1695 79.209C49.6977 79.1298 50.2126 79.5259 50.2787 80.054C50.2919 80.1069 50.2919 80.1597 50.2919 80.2125C50.2846 80.4467 50.1945 80.6708 50.0376 80.8449C49.8807 81.019 49.6671 81.1317 49.4349 81.1632C48.232 81.3216 47.0437 81.4009 45.8936 81.4009ZM41.2722 80.9387C41.2061 80.9387 41.1401 80.9387 41.0754 80.9123C39.689 80.635 38.329 80.2125 37.0482 79.6711C36.8665 79.5988 36.7111 79.4729 36.6026 79.3102C36.4941 79.1475 36.4377 78.9556 36.4408 78.76C36.4411 78.5983 36.4811 78.4392 36.5574 78.2966C36.6337 78.154 36.7438 78.0323 36.8782 77.9423C37.0125 77.8523 37.167 77.7967 37.3278 77.7805C37.4887 77.7642 37.6512 77.7877 37.8008 77.849H37.8153L37.8536 77.8622C39.0024 78.3375 40.2304 78.7204 41.4715 78.9845C41.9337 79.0769 42.2638 79.4731 42.2638 79.9484C42.2638 80.0144 42.2638 80.0805 42.2506 80.1465C42.145 80.6086 41.7356 80.9387 41.2722 80.9387ZM53.2614 80.3973C52.8125 80.3973 52.4164 80.0937 52.2989 79.6579C52.2857 79.5787 52.2711 79.4995 52.2711 79.407C52.2711 78.9581 52.5748 78.562 53.0119 78.4431C54.2267 78.1263 55.481 77.7301 56.7486 77.2548H56.7618C57.2636 77.0567 57.8446 77.334 58.0426 77.8358C58.0822 77.9414 58.0954 78.0602 58.0954 78.1659C58.1086 78.5884 57.8459 78.9581 57.463 79.1034C56.103 79.6051 54.7826 80.0276 53.515 80.3577C53.4327 80.3827 53.3474 80.396 53.2614 80.3973ZM96.0162 78.7072C95.8445 78.7072 95.6865 78.6676 95.5421 78.5884C94.4066 77.9546 93.2037 77.3868 91.9902 76.8851C91.8126 76.807 91.6611 76.6797 91.5534 76.5183C91.4458 76.3568 91.3866 76.168 91.3829 75.974C91.3864 75.8118 91.4288 75.6528 91.5066 75.5104C91.5844 75.3681 91.6953 75.2465 91.8299 75.1559C91.9645 75.0653 92.1189 75.0084 92.28 74.9899C92.4412 74.9714 92.6045 74.9919 92.7561 75.0497C93.9973 75.5647 95.253 76.1721 96.4928 76.8455C96.7226 76.9728 96.893 77.1856 96.9671 77.4376C97.0413 77.6897 97.0132 77.9608 96.8889 78.1923C96.7173 78.5092 96.374 78.7072 96.0162 78.7072ZM33.8792 77.849C33.687 77.8513 33.4985 77.7961 33.3379 77.6905C32.2036 76.9511 31.08 76.0796 30.0368 75.1157C29.9359 75.021 29.8556 74.9064 29.8011 74.7792C29.7465 74.6519 29.7189 74.5147 29.7199 74.3763C29.7199 74.1254 29.8124 73.8878 29.984 73.7161C30.3273 73.32 30.9875 73.2936 31.3704 73.6501C32.3475 74.548 33.3788 75.3534 34.4219 76.04C34.6992 76.2117 34.8708 76.5286 34.8708 76.8587C34.8708 77.0567 34.818 77.2416 34.7124 77.4132C34.6197 77.5484 34.4952 77.6588 34.35 77.7347C34.2048 77.8107 34.0431 77.8499 33.8792 77.849ZM60.8538 77.6641C60.4577 77.6641 60.0747 77.4132 59.9308 77.0303C59.8912 76.9247 59.878 76.8058 59.8635 76.687C59.8635 76.2777 60.1143 75.8948 60.5105 75.7495C61.8045 75.2478 63.1117 74.7988 64.3793 74.4159V74.4027C64.8955 74.2443 65.462 74.548 65.6204 75.0629C65.66 75.1685 65.6733 75.261 65.6733 75.3534C65.66 75.7891 65.3828 76.1721 64.9734 76.3041C63.7336 76.6738 62.4779 77.1227 61.2103 77.5981C61.0961 77.6405 60.9755 77.6628 60.8538 77.6641ZM88.5704 75.6307C88.478 75.6307 88.3855 75.6175 88.2931 75.5911C87.0255 75.2214 85.7447 74.9309 84.4639 74.7064C84.2301 74.6674 84.0178 74.5463 83.8653 74.3647C83.7128 74.1832 83.6301 73.9532 83.6321 73.7161C83.6466 73.6633 83.6466 73.6105 83.6466 73.5576C83.7509 73.0295 84.254 72.6598 84.794 72.7522C86.1422 72.9899 87.5022 73.2936 88.8358 73.6765C89.2583 73.8085 89.5488 74.1782 89.562 74.614C89.5638 74.7459 89.5395 74.8768 89.4906 74.9993C89.4417 75.1218 89.3691 75.2335 89.277 75.3279C89.1849 75.4223 89.0751 75.4977 88.9538 75.5496C88.8326 75.6016 88.7023 75.6291 88.5704 75.6307ZM68.5795 75.3006C68.3559 75.3004 68.1391 75.2247 67.9641 75.0856C67.789 74.9466 67.6662 74.7524 67.6156 74.5348C67.6024 74.4687 67.5892 74.4027 67.5892 74.3367C67.5839 74.1069 67.6587 73.8823 67.8009 73.7017C67.943 73.521 68.1436 73.3954 68.3682 73.3464C69.7546 73.0295 71.1278 72.7918 72.4218 72.607C72.9764 72.5409 73.465 72.9239 73.5442 73.452V73.6105C73.5442 74.0858 73.1745 74.5083 72.6859 74.5744C71.4183 74.746 70.1125 74.9837 68.8053 75.2742C68.7234 75.3006 68.6587 75.3006 68.5795 75.3006ZM80.6216 74.2575H80.5542C79.3144 74.1782 77.9411 74.165 76.6207 74.2179H76.5811C76.3252 74.2181 76.0791 74.1192 75.8945 73.9419C75.7099 73.7647 75.601 73.5229 75.5908 73.2672V73.2143C75.5908 72.6994 76.0133 72.2637 76.5415 72.2372C77.9147 72.1844 79.3157 72.1976 80.6757 72.2769C81.2025 72.3165 81.6132 72.7522 81.6132 73.2804V73.3332C81.5934 73.5833 81.4806 73.817 81.297 73.9881C81.1135 74.1592 80.8725 74.2553 80.6216 74.2575ZM27.9374 72.4353C27.6469 72.4353 27.3696 72.3033 27.1848 72.092C27.1848 72.0788 27.1716 72.0788 27.1716 72.0788C27.1541 72.0648 27.1405 72.0467 27.1319 72.026C26.2683 70.9695 25.4617 69.8676 24.7156 68.725C24.6055 68.5616 24.5504 68.3673 24.5585 68.1704C24.5585 67.8403 24.7301 67.5366 25.0074 67.3649C25.2286 67.2276 25.4938 67.1798 25.749 67.2313C26.0042 67.2828 26.2301 67.4298 26.3806 67.6422C27.1069 68.7778 27.8978 69.8341 28.7046 70.8112C28.8498 70.9961 28.929 71.2205 28.929 71.445C28.929 71.7355 28.797 72.0128 28.5725 72.2108C28.391 72.353 28.1679 72.4318 27.9374 72.4353ZM23.4876 65.7012C23.1179 65.7012 22.7878 65.49 22.6162 65.1731C21.9711 63.9595 21.3726 62.7218 20.8217 61.4627C20.7174 61.2227 20.7114 60.9513 20.8049 60.7069C20.8985 60.4625 21.0842 60.2645 21.3222 60.1555C21.8239 59.9443 22.4181 60.1819 22.6294 60.6705C23.1839 61.9249 23.7636 63.1265 24.3591 64.2356C24.3723 64.2488 24.3723 64.2488 24.3723 64.262C24.4383 64.4072 24.4779 64.5525 24.4779 64.7109C24.4779 65.0807 24.2812 65.4108 23.9511 65.5824C23.8097 65.662 23.6499 65.703 23.4876 65.7012ZM20.213 58.307C20.0112 58.307 19.8143 58.2449 19.6489 58.1291C19.4836 58.0134 19.3578 57.8496 19.2887 57.66C18.8146 56.3778 18.3743 55.0833 17.9683 53.778C17.9421 53.6789 17.9288 53.5768 17.9287 53.4743C17.9287 53.0386 18.206 52.6688 18.6285 52.5368C19.1303 52.3784 19.6981 52.6688 19.8565 53.1706L19.8697 53.1838C19.8697 53.2102 19.8842 53.2366 19.8842 53.2498C20.3055 54.5834 20.7161 55.7982 21.1373 56.9602L21.1518 56.9734C21.234 57.2205 21.2182 57.4898 21.1077 57.7257C20.9971 57.9616 20.8002 58.146 20.5577 58.2409C20.4473 58.282 20.3308 58.3043 20.213 58.307ZM17.8099 50.5826C17.3609 50.5826 16.9648 50.2789 16.8592 49.83C16.5146 48.5492 16.199 47.2024 15.9072 45.8555C15.894 45.7895 15.8808 45.7235 15.8808 45.6575C15.8808 45.1953 16.2109 44.7728 16.6598 44.6804C17.2012 44.5616 17.7293 44.9181 17.8482 45.4462C18.1109 46.7006 18.4278 48.0078 18.7711 49.3414V49.3546C18.8027 49.4795 18.8093 49.6094 18.7906 49.7368C18.7718 49.8642 18.728 49.9866 18.6618 50.0971C18.5955 50.2075 18.5081 50.3038 18.4045 50.3803C18.3009 50.4568 18.1832 50.5121 18.0581 50.543C17.978 50.5693 17.8942 50.5827 17.8099 50.5826ZM16.0934 42.6602C15.8655 42.6612 15.6445 42.5826 15.4685 42.4379C15.2925 42.2933 15.1726 42.0916 15.1295 41.8679C15.1295 41.8679 15.1163 41.8547 15.1163 41.8415V41.7755C14.8654 40.4155 14.6541 39.0819 14.4825 37.8143C14.4825 37.7615 14.4693 37.7086 14.4693 37.6558C14.4825 37.1805 14.8522 36.758 15.3275 36.6919C15.8544 36.6127 16.3706 37.0088 16.4499 37.537C16.6083 38.7386 16.8196 40.0722 17.0705 41.4982C17.1154 41.7571 17.0561 42.0232 16.9054 42.2385C16.7547 42.4537 16.525 42.6006 16.2663 42.647C16.2122 42.6602 16.1462 42.6602 16.0934 42.6602ZM14.9842 34.6453C14.7376 34.6483 14.4992 34.5571 14.3176 34.3902C14.136 34.2233 14.0249 33.9934 14.0071 33.7474C13.9939 33.7342 13.9939 33.721 13.9939 33.7078C13.9716 33.4477 14.0515 33.1892 14.2167 32.987C14.3818 32.7849 14.6193 32.655 14.8786 32.6251C15.4464 32.5723 15.9072 32.9684 15.96 33.4966C15.96 33.5098 15.9745 33.5362 15.9745 33.5494V33.655C15.9745 34.17 15.5916 34.5925 15.0753 34.6321C15.0502 34.6453 15.0238 34.6453 14.9842 34.6453Z' fill='%2307243A'/%3E%3Cpath d='M14.9802 34.5963C14.7346 34.5959 14.4979 34.5041 14.3161 34.3389C14.1343 34.1737 14.0204 33.9469 13.9965 33.7024C13.9287 33.034 13.8728 32.3645 13.8288 31.6941C13.8136 31.4318 13.9032 31.1742 14.0779 30.9779C14.2526 30.7817 14.4981 30.6629 14.7604 30.6477C15.0227 30.6324 15.2803 30.722 15.4765 30.8967C15.6727 31.0714 15.7916 31.3169 15.8068 31.5792C15.8068 31.5911 15.8477 32.2896 15.9666 33.5096C15.98 33.6472 15.9645 33.7861 15.9211 33.9173C15.8776 34.0486 15.8071 34.1692 15.7142 34.2716C15.6213 34.374 15.508 34.4557 15.3816 34.5117C15.2552 34.5676 15.1184 34.5964 14.9802 34.5963ZM116.593 102.34C116.392 102.34 116.195 102.279 116.029 102.164L107.559 96.3041C107.452 96.2301 107.361 96.1357 107.29 96.0264C107.22 95.9171 107.172 95.795 107.149 95.667C107.125 95.5391 107.128 95.4078 107.155 95.2807C107.183 95.1536 107.235 95.0332 107.309 94.9263C107.383 94.8194 107.477 94.7281 107.587 94.6577C107.696 94.5873 107.818 94.5391 107.946 94.5158C108.074 94.4926 108.205 94.4948 108.332 94.5223C108.459 94.5498 108.58 94.602 108.687 94.6761L115.857 99.6355L117.19 90.9908C117.207 90.8595 117.249 90.7329 117.316 90.6184C117.382 90.5038 117.471 90.4037 117.576 90.324C117.682 90.2443 117.802 90.1866 117.931 90.1542C118.059 90.1219 118.192 90.1156 118.323 90.1357C118.454 90.1559 118.579 90.202 118.692 90.2714C118.805 90.3408 118.902 90.4321 118.979 90.5399C119.056 90.6477 119.11 90.7697 119.139 90.8989C119.168 91.0281 119.171 91.1617 119.147 91.2919L117.573 101.5C117.537 101.734 117.418 101.947 117.239 102.101C117.059 102.255 116.83 102.34 116.593 102.34Z' fill='%2307243A'/%3E%3C/svg%3E");}
#questionCallback .question_wrap{margin-top: 60px;display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;grid-gap: 0 16px;}
#questionCallback .pp{width: 100%;text-align: right;justify-content: flex-end;margin-top: 12px;}
#questionCallback form{padding-left: calc(var(--left-space) - var(--padding));}
#questionCallback .callbackForm .callback-input, #questionCallback .questionCallback_btn{width: calc((100% - 16px* 2) / 3);}
#questionCallback .callbackForm .callback-input{margin-bottom: 0;}
@media (max-width:1139px){
  #questionCallback .questionCallback_wrap:before{right: 30px;width: 100px;height: 55px;}
  #questionCallback .questionCallback_title, #questionCallback .questionCallback_text{padding-right: 0;}
}
@media (max-width:1023px){
  #questionCallback{--left-space: calc(100vw - 260px - 16px);--padding: 30px;--pillar-size: 210px;display:flex;grid-gap: 32px;}
  #questionCallback .callbackForm .callback-input, #questionCallback .questionCallback_btn{width: 100%;}
  #questionCallback .callbackForm .callback-input{margin-bottom: 12px;}
  #questionCallback .callbackForm .callback-input.last{margin-bottom: 16px;}
  #questionCallback form{margin-top: 40px;width: 260px;padding-left: 0;}
  #questionCallback .questionCallback_wrap:before{right: var(--padding);width: 100px;height: 55px;bottom: 35%;top: initial;}
  #questionCallback .questionCallback_title{font-size: 24px;}
  #questionCallback .questionCallback_text{margin-bottom: 0;font-size: 16px;}
  #questionCallback .questionCallback_wrap{width: calc(var(--left-space) - 32px * 2);padding: 0;}
  #questionCallback .question_wrap{margin-top: 0;}
  #questionCallback .pp{text-align: center;justify-content: center;}
}
@media (max-width:767px){
  #questionCallback .questionCallback_wrap:before{bottom: 13%;}
}
@media (max-width:639px){
  #questionCallback{--left-space: calc(100vw - 244px - 16px);flex-direction: column;}
  #questionCallback .questionCallback_wrap{width:100%;margin-top: 0;}
  #questionCallback .questionCallback_wrap:before{bottom: -100px;right: initial;left: 0;width: 120px;height: 70px;}
  #questionCallback form{width: 244px;margin-top: 0;margin-left: auto;}
}
@media (max-width:479px){
  #questionCallback{--padding: 20px;background: var(--color-secondary);padding: 20px;border-radius: 24px;}
  #questionCallback .questionCallback_wrap:before{display:none;}
}
/* Спец предложения */
#index_promotion{width:100%; display:none;}
#index_promotion .index_promotion_inner{display: flex;grid-gap: 16px;flex-wrap: wrap;}
#index_promotion .index_promotion_item{width: calc((100% - 16px* 5) / 6);}
#index_promotion .index_promotion_item:first-child{width: calc(((100% - 16px * 4) / 6 ) * 2);}
#index_promotion .index_promotion_item .index_promotion_img_wrap{width: 100%;display: flex;grid-gap:16px;}
#index_promotion .index_promotion_image{width: 100%;padding-bottom: 200px;position: relative;overflow: hidden;}
#index_promotion .index_promotion_image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: 0.5s;}
#index_promotion .title{font-size: 20px;text-transform: uppercase;font-family: var(--font-family-bold);margin-top: 12px;}
#index_promotion .index_promotion_price{font-size: 14px;position: absolute;right: 0;bottom: 8px;z-index: 1;background: var(--color-red);color: var(--color-white);padding: 8px 11px;white-space: nowrap;}
#index_promotion .index_promotion_price strong{font-size: 16px;font-family: var(--font-family-bold);}
#index_promotion .index_promotion_item:nth-child(3) .index_promotion_image{padding: 0;}
#index_promotion .index_promotion_item:nth-child(3) .index_promotion_circular{border-radius: 50%;overflow: hidden;position: relative;width: 100%;padding-bottom: 100%;margin: 12px 0;}
#index_promotion .index_promotion_item:nth-child(3) .index_promotion_price{left: 50%;right: initial;transform: translateX(-50%);}
#index_promotion .index_promotion_link_title{font-size: 20px;font-family: var(--font-family-bold);}
#index_promotion .index_promotion_link .icon_{width:24px;height:24px;min-width:24px;background-color:var(--color-primary);margin:0;}
#index_promotion .index_promotion_img_wrap .index_promotion_image, #index_promotion .index_promotion_img_wrap .index_promotion_link{width: calc((100% - 16px) / 2);}
#index_promotion .index_promotion_link{position: relative;display: flex;align-items: flex-end;}
#index_promotion .index_promotion_link .index_promotion_link_title{font-size: 20px;font-family: var(--font-family-bold);color:var(--color-primary);}
#index_promotion .index_promotion_link .icon_{position: absolute;top:0;right:0;transform: rotate(-55deg);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #index_promotion .index_promotion_item:hover{color: var(--color-primary);}
  #index_promotion .index_promotion_item:hover .index_promotion_link .index_promotion_link_title{color: var(--color-black);}
  #index_promotion .index_promotion_item:hover .index_promotion_link .icon_{background-color: var(--color-black);}
  #index_promotion .index_promotion_item:hover .index_promotion_image img{transform: translate(-50%, -50%) scale(1.1);}
}
@media (max-width:1139px){
  #index_promotion .index_promotion_inner{overflow-x: auto;flex-wrap: initial;}
  #index_promotion .index_promotion_item{min-width: calc((100% - 16px* 4) / 4.5);}
  #index_promotion .index_promotion_item:first-child{min-width: calc(((100% - 16px* 3) / 4.5)* 2);}
  #index_promotion .index_promotion_image{padding-bottom: 235px;}
  #index_promotion .index_promotion_inner::-webkit-scrollbar-track, #index_promotion .index_promotion_inner::-webkit-scrollbar, #index_promotion .index_promotion_inner::-webkit-scrollbar-thumb{background-color: transparent;}
  #index_promotion .index_promotion_link .index_promotion_link_title{font-size: 16px;}
}
@media (max-width:1023px){
  #index_promotion .index_promotion_image{padding-bottom: 174px;}
  #index_promotion .title{font-size: 16px;}
}
@media (max-width:767px){
  #index_promotion .index_promotion_item{min-width: calc((100% - 16px* 4) / 3.5);}
  #index_promotion .index_promotion_item:first-child{min-width: calc(((100% - 16px* 2) / 3.5)* 2);}
}
@media (max-width:639px){
  #index_promotion .index_promotion_item{min-width: calc((100% - 16px* 4) / 2.5);}
  #index_promotion .index_promotion_item:first-child{min-width: calc(((100% - 16px* 2) / 2.5)* 2);}
}
@media (max-width:479px){
  #index_promotion .index_promotion_item:first-child{min-width: calc((100% - 16px* 4) / 1.5);}
  #index_promotion .index_promotion_item{min-width: calc((100% - 16px* 4) / 1.5);}
  #index_promotion .index_promotion_link{display: none;}
  #index_promotion .index_promotion_img_wrap .index_promotion_image, #index_promotion .index_promotion_img_wrap .index_promotion_link{width: 100%;}
}
/*Преимущества*/
#features{width: 100%;position: relative;}
#features .features{display: flex;grid-gap: 16px;flex-wrap: wrap;}
#features .features_item{width: calc((100% - 16px* 3) / 4);background: var(--color-primary);color: var(--color-white);padding: 20px;transition: 0.3s;}
#features .features_item_wrap{display: flex;align-items: center;grid-gap: 16px;margin-bottom: 8px;}
#features .features_icon{width: 40px;height: 40px;border-radius: 50%;background: rgb(255 255 255 / 30%);display: flex;align-items: center;justify-content: center;}
#features .features_icon .icon_{width: 24px;height: 24px;min-width: 24px;background-color: var(--color-white);margin: 0;}
#features .features_title{font-size: 20px;font-family: var(--font-family-bold);width: calc(100% - 40px - 16px);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #features .features_item:hover{background: var(--color-black);color: var(--color-white);transform: scale(1.15);z-index: 2;}
}
@media (max-width:1139px){
  #features .features_item{padding: 16px;}
}
@media (max-width:1023px){
  #features .features_text{display:none;}
  #features .features_item_wrap{grid-gap: 12px;margin-bottom: 0;}
  #features .features_title{font-size: 16px;width: calc(100% - 40px - 12px);}
}
@media (max-width:767px){
  #features .features_item{padding: 16px;width: calc((100% - 16px) / 2);}
}
@media (max-width:479px){
  #features .features_item{width: 100%;}
}
/*Подписаться*/
#subscribeCallback{}
#subscribeCallback .subscribeCallback{display: flex;align-items: center;grid-gap: 12px 30px;justify-content: space-between;}
#subscribeCallback .subscribeCallback_wrap{display:flex;flex-direction:column;gap:12px;}
#subscribeCallback .text{font-size: 32px;text-transform: uppercase;}
#subscribeCallback .callbackForm{width: 100%;max-width: 100%;}
#subscribeCallback .callbackForm .callback-input{margin:0;}
#subscribeCallback .callback-btn{width: 30px;height: 30px;background: var(--color-white);border-radius: 50%;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition:0.3s;}
#subscribeCallback .callback-btn .icon_{width: 16px;height: 16px;min-width: 16px;background-color: var(--color-black);margin: 0;}
#subscribeCallback .callback-input input{padding-right: 57px;padding-left: 30px;background: transparent;color: var(--color-white);}
#subscribeCallback .pp{margin-top: 12px;text-align:left;justify-content: flex-start;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #subscribeCallback .callback-btn:hover{background:var(--color-primary);}
  #subscribeCallback .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-black);color: var(--color-white);padding: 40px 0;}
#footer .footer_wrapper[data-id="2"]{background: var(--color-black);color: var(--color-white);padding: 16px 0;position:relative;}
#footer .footer_wrapper .container{display: flex;flex-wrap: wrap;grid-gap: 30px;position:relative;}
#footer .footer_wrapper[data-id="2"] .container{justify-content: space-between;grid-gap: 8px 30px;}
#footer .footer_wrapper[data-id="2"] .container:before{content: '';display: block;position: absolute;top: -16px;left: 0;width: 100%;border-top: 1px solid var(--color-white);opacity: 0.2;}
#footer .footer_inner{width: calc((100% - 30px * 3) / 4);}
#footer .footer_inner:nth-child(1) .footer_content{display: flex;flex-wrap: wrap;grid-gap: 24px 30px;}
#footer .footer_item{display: flex;flex-direction: column;}
#footer .footer_inner[data-id="4"] .footer_item{position: relative;}
#footer .footer_inner[data-id="4"] a{transition:0.3s;font-family: var(--font-family-bold);}
#footer .footer_inner[data-id="4"] .footer_item_title{margin-bottom: 4px;}
#footer .footer_inner[data-id="4"] .phone_link{font-size: 20px;margin-top:8px;}
#footer .footer_inner[data-id="4"] .phone_link:nth-of-type(1){font-size: 24px;margin:0;}
#footer .footer_inner[data-id="4"] .footer_item:not(:last-child){margin-bottom: 24px;}
#footer .footer_inner .footer_text{font-size: 16px;margin-bottom: 20px;}
#footer .footer_inner .footer_text._small{font-size: 20px;margin-bottom: 14px;font-family: var(--font-family-bold);}
#footer .footer_callback{font-size: 14px;color: var(--color-grey-d);text-decoration: underline;transition: 0.3s;margin-top: 4px;}
#footer ul{list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: column;grid-gap: 12px;}
#footer ul a{transition: 0.3s;font-size:16px;}
#footer .payment{grid-gap:10px;width: max-content;}
#footer .copyright{width:100%;max-width: calc(100% - 320px - 16px);font-size:14px;color: var(--color-grey-d);}
#footer .footer_title{font-size: 20px;font-family: var(--font-family-bold);margin-bottom: 16px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
#footer .footer_title .icon_{width:20px;min-width:20px;height:20px;margin:0;background-color: var(--color-grey-d);display: none;}
#footer .footer_inner.opened .footer_title{color: var(--color-primary);}
#footer .footer_inner.opened .footer_title .icon_{transform: rotate(90deg) scaleX(-1);background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer .footer_callback:hover{color:var(--color-primary);}
  #footer ul a:hover{color:var(--color-primary);}
  #footer .footer_inner[data-id="4"] a:hover{color:var(--color-primary);}
}
@media (max-width: 1023px){
  #footer .footer_inner{width: calc((100% - 30px* 2) / 3);}
  #footer .footer_inner:nth-child(1){width: 100%;}
  #footer .footer_inner:nth-child(1) .footer_item{width: calc((100% - 30px* 2) / 3);}
  #footer .footer_inner:nth-child(1) .footer_item:first-child{width: calc((100% - 30px* 2) / 3 * 2 + 30px);}
  #subscribeCallback .callbackForm{max-width:365px;}
}
@media (max-width: 767px){
  #footer .copyright{max-width: 100%;}
  #footer .footer_wrapper .container{grid-gap: 30px 20px;}
  #footer .footer_inner{width: calc((100% - 20px* 2) / 3);}
  #footer .footer_inner:nth-child(1) .footer_content{grid-gap: 24px 20px;}
  #footer .footer_inner:nth-child(1) .footer_item:first-child{width: calc((100% - 20px* 2) / 3* 2 + 20px);}
  #footer .footer_inner[data-id="4"] .phone_link:nth-of-type(1){font-size: 20px;}
  #footer .footer_inner[data-id="4"] .phone_link{font-size: 18px;margin-top: 8px;}
  #footer{padding-bottom:40px;}
}
@media (max-width: 639px){
  #footer .footer_inner{width: 100%;}
  #footer .footer_inner:nth-child(1) .footer_item{width: 100%;}
  #footer .footer_inner:nth-child(1) .footer_item:first-child{width: 100%;}
  #footer .footer_title .icon_{display:block;}
  #footer .footer_wrapper .container{grid-gap: 40px 20px;}
  #footer .footer_inner:not(:first-child) .footer_content{display: none;padding-top: 16px;}
  #footer .footer_title{margin-bottom:0;}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 4V20H22V4H2ZM14.3887 9C15.0087 9 15.7324 9.31055 15.7324 9.31055L15.4219 10.5508C15.4219 10.5508 14.9047 10.1367 14.3887 10.1367C13.6657 10.1367 13.459 10.4478 13.459 10.7578C13.459 11.4808 15.5254 11.5823 15.5254 13.0293C15.5244 14.2673 14.0784 15.0942 13.1484 14.9902C12.1154 14.9902 11.5996 14.6816 11.5996 14.6816L11.8066 13.4414C11.8066 13.4414 12.426 13.752 13.252 13.752C14.078 13.752 14.1816 13.4404 14.1816 13.2344C14.1816 12.3044 12.1152 12.6149 12.1152 10.7559C12.1152 9.82586 12.8387 9 14.3887 9ZM7.88086 9.10352H9.32617L7.15625 14.8887H5.60742L4.4707 10.2402C4.4707 10.2402 5.71059 10.9627 6.43359 12.7188C6.43359 12.9257 6.53711 13.2363 6.53711 13.2363L7.88086 9.10352ZM17.9004 9.10352H19.4492L20.5859 14.8887H19.3457L19.1387 14.0625H17.2793L16.9707 14.8887H15.5234L17.9004 9.10352ZM9.94531 9.20508H11.4941L10.5645 14.9902H9.11914L9.94531 9.20508ZM2.71484 9.20703H4.98828C5.60828 9.20703 5.81445 9.72266 5.81445 9.72266L6.33008 12.3047C5.71008 10.1357 2.71484 9.20703 2.71484 9.20703ZM18.416 10.8594L17.5898 13.0293H18.8281L18.416 10.8594Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.68 4.32007C3.44544 4.32007 0 7.76551 0 12.0001C0 16.2346 3.44544 19.6801 7.68 19.6801C9.28092 19.6801 10.7682 19.1864 12 18.3451C13.2317 19.186 14.7188 19.6801 16.32 19.6801C20.5559 19.6801 24 16.2359 24 12.0001C24 7.76421 20.5559 4.32007 16.32 4.32007C14.7188 4.32007 13.2317 4.8141 12 5.65507C10.7682 4.81369 9.28092 4.32007 7.68 4.32007ZM16.32 5.28007C20.037 5.28007 23.04 8.28303 23.04 12.0001C23.04 15.7171 20.037 18.7201 16.32 18.7201C15.0237 18.7201 13.8187 18.3485 12.7931 17.7151C14.3644 16.3078 15.36 14.2703 15.36 12.0001C15.36 9.72986 14.3644 7.69235 12.7931 6.28507C13.8187 5.65165 15.0237 5.28007 16.32 5.28007Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.sber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.0988 1.27222L7.68002 6.08628L3.96471 3.96003C3.73431 4.19523 3.52307 4.44438 3.32627 4.69878L7.68002 7.19534L17.1647 1.76628C16.8191 1.57908 16.4636 1.41622 16.0988 1.27222ZM18.6385 2.69722L7.68002 8.96628L2.45721 5.97565C2.29401 6.24925 2.14536 6.53328 2.01096 6.82128L7.68002 10.0753L19.426 3.35534C19.1764 3.12494 18.9121 2.90842 18.6385 2.69722ZM20.52 4.50284L7.68002 11.8463L1.4494 8.27534C1.3486 8.58734 1.26722 8.90894 1.20002 9.23534L7.68002 12.9553L21.1013 5.27534C20.9189 5.01134 20.7264 4.75244 20.52 4.50284ZM21.9441 6.72003L7.68002 14.88L0.982522 11.04C0.974842 11.1999 0.960022 11.3583 0.960022 11.52C0.960022 17.6175 5.90258 22.56 12 22.56C18.0975 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.9441 6.72003Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30823)'%3E%3Cpath d='M11.7065 0.975848C8.60991 1.04404 5.37995 2.40426 3.13685 5.41866C-0.49483 10.3012 0.463212 17.0531 5.31841 20.789C7.38001 22.3754 9.73032 23.0558 11.969 23.0558C14.4185 23.0558 16.7265 22.234 18.3825 20.8996L18.405 20.9258L19.1259 20.2921L16.6828 17.5105L15.6647 18.4433C15.1266 18.9339 14.6082 19.4069 14.1028 19.8937C13.2858 18.961 12.4572 18.0375 11.6297 17.114C11.2308 16.669 10.8323 16.2235 10.4344 15.7771C10.4113 15.7517 10.3894 15.7252 10.3678 15.6983L11.534 14.608L8.53123 11.2171L9.70685 10.1155L6.65529 6.71804L10.8094 2.96522L12.3431 4.6246L14.8847 2.36804C14.9063 2.37476 14.9268 2.38194 14.9484 2.38866L16.4025 3.98147L17.7619 2.73741C17.7619 2.73741 17.4022 2.40354 17.0475 2.20866C16.9932 2.1789 16.9427 2.17068 16.8947 2.17116C15.3744 1.35954 13.5645 0.934935 11.7065 0.975848ZM18.5606 3.47897L17.3465 4.58991L18.4415 5.80491L19.6603 4.70897L18.5606 3.47897ZM14.8659 3.8071L12.9881 5.51335L14.6775 7.39022L16.5525 5.6971L14.8659 3.8071ZM10.6903 4.49804L8.1581 6.7921L10.4428 9.33366L12.9806 7.04241L10.6903 4.49804ZM20.235 7.40897L19.0247 8.51147L20.1281 9.7321L21.3478 8.62585L20.235 7.40897ZM16.6819 7.79429L14.8069 9.49397L16.4953 11.3783L18.375 9.67866L16.6819 7.79429ZM12.5747 9.00554L10.0415 11.3052L12.3309 13.8468L14.8565 11.5499L12.5747 9.00554ZM21.9225 11.3362L20.7056 12.4312L21.81 13.6518L23.0297 12.554L21.9225 11.3362ZM18.3694 11.984L16.4944 13.679L18.1847 15.5662L20.0615 13.8627L18.3694 11.984ZM14.4459 13.574L11.9137 15.8643L14.1928 18.4124L16.7344 16.1184L14.4459 13.574ZM20.0972 15.9862L18.2297 17.6887L19.9219 19.5618L21.8025 17.8668L20.0972 15.9862Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30823'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30825)'%3E%3Cpath d='M11.28 0C5.32465 0 0.480011 4.84464 0.480011 10.8C0.480011 16.7554 5.32465 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8688 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6556 23.8095 22.6791 23.8369C22.7732 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2196 23.975 23.2988 23.9231C23.4984 23.795 23.5743 23.5405 23.4778 23.3241C23.425 23.205 22.121 20.3923 16.8928 19.1822L16.7503 19.1428C15.4582 18.8231 14.4147 18.3025 13.65 17.595C12.6622 16.682 12.4735 15.7604 12.4725 15.7547C12.4284 15.5104 12.1998 15.3412 11.9569 15.3619C11.7092 15.3844 11.52 15.5914 11.52 15.84C11.52 15.889 11.5231 16.8436 11.6897 17.745C11.5467 17.7551 11.4111 17.76 11.28 17.76C7.44241 17.76 4.32001 14.6376 4.32001 10.8C4.32001 6.9624 7.44241 3.84 11.28 3.84C15.1176 3.84 18.24 6.9624 18.24 10.8C18.24 11.0861 18.2221 11.3754 18.1856 11.6634C17.2804 11.5204 16.38 11.52 16.32 11.52C16.0407 11.52 15.84 11.7598 15.84 12.0094C15.8458 12.27 16.0584 12.4795 16.3191 12.48C16.3287 12.48 17.3275 12.4895 18.2213 13.0641C19.703 14.0164 20.0578 15.4544 20.0606 15.4669C20.1053 15.6646 20.2697 15.8123 20.4713 15.8363C20.6714 15.8569 20.8676 15.7547 20.9578 15.5728C21.7023 14.068 22.08 12.4618 22.08 10.8C22.08 4.84464 17.2354 0 11.28 0ZM18.5447 15.3609C18.4271 15.3538 18.3354 15.4049 18.285 15.4931C18.1833 15.6712 18.2591 16.024 18.4641 16.3313C18.6719 16.6423 18.848 16.8 18.9881 16.8C19.1168 16.8 19.2455 16.639 19.185 16.2497C19.149 16.0174 19.0135 15.5124 18.6703 15.3881C18.6259 15.372 18.5839 15.3633 18.5447 15.3609ZM16.9763 16.8C16.7607 16.8 16.5813 16.8561 16.4709 16.9641C16.1877 17.2415 16.315 17.729 16.7484 18.03C16.938 18.161 17.2105 18.24 17.4778 18.24C17.75 18.24 17.9775 18.1586 18.1181 18.0113C18.3701 17.7425 18.2254 17.362 17.7488 17.0419C17.5126 16.8835 17.2379 16.8 16.9763 16.8Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30825'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4779 3C10.7322 3 6.95718 6.82892 6.95718 11.5207C6.95718 16.2664 10.7861 20.0414 15.4779 20.0414C20.1697 20.0414 23.9986 16.2125 23.9986 11.5207C23.9986 6.82892 20.1697 3 15.4779 3ZM15.4779 14.7025C13.7522 14.7025 12.2961 13.2464 12.2961 11.5207C12.2961 9.795 13.7522 8.33892 15.4779 8.33892C17.2036 8.33892 18.6596 9.795 18.6596 11.5207C18.6058 13.2464 17.2036 14.7025 15.4779 14.7025Z' fill='%2325292D'/%3E%3Cpath d='M6.90285 5.48071V17.8843H3.88286L0 5.48071H6.90285Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.48421 9C6.48421 9 5.55789 9 5.30526 9.88421C5.05263 10.6842 4.42105 12.9579 4.37895 13H4.21053C4.21053 13 3.53684 10.7263 3.32632 9.88421C3.07368 9 2.14737 9 2.14737 9H0V15.7368H2.14737V11.7368H2.31579L3.57895 15.7368H5.05263L6.31579 11.7368H6.48421V15.7368H8.63158V9H6.48421ZM14.2737 9C14.2737 9 13.6421 9.04211 13.3474 9.71579L11.8316 13H11.6632V9H9.51579V15.7368H11.5368C11.5368 15.7368 12.2105 15.6947 12.5053 15.0211L13.9789 11.7368H14.1474V15.7368H16.2947V9H14.2737V9ZM17.2211 12.0737V15.7368H19.3684V13.5895H21.6842C22.6947 13.5895 23.5368 12.9579 23.8737 12.0737H17.2211V12.0737ZM21.6842 9H16.9263C17.1789 10.2632 18.1474 11.3158 19.3684 11.6526C19.6632 11.7368 19.9579 11.7789 20.2526 11.7789H23.9158C24 11.6105 24 11.4421 24 11.2737C24 10.0105 22.9474 9 21.6842 9V9Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico{transition:0.3s;background-color: var(--color-grey-d);width:18px;min-width: 18px;height:18px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 8px;}
.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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_3199_9551)'%3E%3Cpath d='M8.00313 0H8C3.5875 0 0 3.5875 0 8C0 9.75 0.5625 11.3719 1.52188 12.6875L0.525 15.6594L3.6 14.675C4.86562 15.5156 6.375 16 8.00313 16C12.4125 16 16 12.4125 16 8C16 3.5875 12.4125 0 8.00313 0ZM12.6562 11.2969C12.4625 11.8406 11.6969 12.2937 11.0875 12.425C10.6687 12.5125 10.125 12.5844 8.28438 11.8219C5.93438 10.8469 4.41875 8.45938 4.3 8.30313C4.1875 8.14688 3.35 7.0375 3.35 5.89062C3.35 4.74375 3.93437 4.18437 4.16875 3.94375C4.3625 3.74687 4.68125 3.65625 4.9875 3.65625C5.0875 3.65625 5.175 3.6625 5.25625 3.66563C5.49062 3.675 5.60938 3.69062 5.76562 4.05937C5.95937 4.525 6.42812 5.67188 6.48438 5.79063C6.54063 5.90938 6.59688 6.06875 6.51875 6.225C6.44375 6.38438 6.37813 6.45625 6.25938 6.59062C6.14062 6.725 6.02812 6.83125 5.9125 6.97813C5.80312 7.10625 5.68125 7.24062 5.81875 7.475C5.95625 7.70625 6.425 8.47187 7.11562 9.0875C8.00937 9.88125 8.73125 10.1375 8.99063 10.2437C9.18438 10.325 9.4125 10.3062 9.55313 10.1562C9.73125 9.9625 9.95312 9.64375 10.1781 9.32812C10.3375 9.10312 10.5406 9.075 10.7531 9.15312C10.9688 9.22812 12.1125 9.79375 12.3469 9.90938C12.5813 10.0281 12.7375 10.0844 12.7937 10.1812C12.85 10.2875 12.85 10.75 12.6562 11.2969Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3199_9551'%3E%3Crect width='16' height='16' 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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.80009 0H6.60006C3.51203 0 1 2.51203 1 5.60006V8.00008C0.999794 9.06017 1.30038 10.0986 1.86683 10.9946C2.43328 11.8907 3.24234 12.6076 4.20003 13.0621V15.7362C4.20003 15.9682 4.49004 16.0882 4.65404 15.9242L6.97806 13.6021H9.80009C12.8881 13.6021 15.4002 11.0901 15.4002 8.00008V5.60006C15.4002 2.51203 12.8881 0 9.80009 0ZM11.8961 10.4963L11.0861 11.2883C10.2341 12.1223 8.01007 11.1703 6.05005 9.1683C4.09003 7.16428 3.23002 4.92025 4.04003 4.08624L4.85004 3.29423C5.14804 3.00223 5.65405 3.00823 5.98805 3.30623L7.15606 4.50025C7.57207 4.92625 7.39607 5.64026 6.84606 5.80426C6.46606 5.92626 6.20806 6.34427 6.33006 6.72427C6.53206 7.61228 7.65807 8.72229 8.49808 8.94229C8.87608 9.03029 9.30009 8.82429 9.43209 8.44629C9.60609 7.90028 10.3241 7.73828 10.7421 8.16629L11.9081 9.3583C12.2001 9.6561 12.1961 10.1623 11.8961 10.4963ZM8.92808 3.80004C8.84808 3.80004 8.76808 3.80404 8.69008 3.81404C8.54408 3.83004 8.41208 3.72404 8.39608 3.57804C8.38008 3.43204 8.48608 3.30003 8.63208 3.28403C8.73008 3.27203 8.83008 3.26803 8.92808 3.26803C10.3981 3.26803 11.5941 4.46405 11.5941 5.93406C11.5941 6.03206 11.5901 6.13206 11.5781 6.23007C11.5621 6.37407 11.4281 6.48207 11.2841 6.46607C11.1401 6.45007 11.0321 6.31607 11.0481 6.17207C11.0561 6.09406 11.0621 6.01406 11.0621 5.93406C11.0621 4.75805 10.1041 3.80004 8.92808 3.80004ZM10.5281 5.93406C10.5281 6.08006 10.4061 6.20007 10.2601 6.20007C10.1161 6.20007 9.99409 6.08006 9.99409 5.93406C9.99409 5.34606 9.51609 4.86805 8.92808 4.86805C8.78008 4.86805 8.66008 4.74805 8.66008 4.60005C8.66008 4.45405 8.78008 4.33405 8.92808 4.33405C9.81009 4.33405 10.5281 5.05205 10.5281 5.93406ZM12.5621 6.79607C12.5281 6.94007 12.3741 7.03007 12.2321 6.99207C12.0941 6.95407 12.0101 6.81007 12.0421 6.67207C12.1001 6.43207 12.1281 6.18406 12.1281 5.93406C12.1281 4.17004 10.6921 2.73403 8.92808 2.73403C8.84608 2.73403 8.76208 2.73603 8.68008 2.74403C8.53408 2.75403 8.40608 2.64403 8.39408 2.49803C8.38408 2.35002 8.49408 2.22202 8.64008 2.21202C8.73608 2.20402 8.83208 2.20002 8.92808 2.20002C10.9861 2.20002 12.6621 3.87604 12.6621 5.93406C12.6621 6.22407 12.6281 6.51407 12.5621 6.79607Z' fill='white'/%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: 32px;height: 32px;background: transparent;border-radius: 50%;border: 1px solid var(--color-white);display:flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width:16px;min-width: 16px;height:16px;background-color: var(--color-white);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-white);}
  .social-links a:hover:before{background-color: var(--color-primary);}
  .payment .payment-ico:hover{background-color: var(--color-primary);}
}
/* 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: 40px;display: flex;align-items: center;justify-content: space-between;}
.title_wrap .title{position: relative;margin: 0;text-align: left;font-size: 32px;color: var(--color-black);user-select: none;font-family: var(--font-family-bold);}
.title_wrap .inf, .title_wrap .res{font-size: 24px;font-weight: 700;color: var(--color-primary);}
@media (max-width: 1023px){
  .title_wrap{margin-bottom:30px;}
  .title_wrap .title{font-size: 24px;}
  .title_wrap .inf, .title_wrap .res{font-size: 22px;}
}
@media (max-width: 639px){
  .title_wrap{margin-bottom: 16px;}
  .title_wrap .title{font-size: 22px;}
}
@media (max-width: 479px){
  .title_wrap .title{width:100%;}
  .title_wrap{flex-wrap: wrap;grid-gap: 4px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 16px;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 8px;display: block;background-color: var(--color-grey-d);transition: 0.3s;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.73908 4.14714C9.69942 4.10111 9.65199 4.06439 9.59954 4.03913C9.54709 4.01387 9.49069 4.00057 9.43361 4.00002C9.37653 3.99946 9.31992 4.01166 9.26709 4.03589C9.21426 4.06012 9.16627 4.09591 9.12591 4.14117C9.08554 4.18642 9.05363 4.24023 9.03201 4.29947C9.0104 4.3587 8.99952 4.42216 9.00002 4.48616C9.00051 4.55016 9.01237 4.6134 9.0349 4.6722C9.05743 4.731 9.09018 4.78419 9.13124 4.82865L11.6585 7.66216C11.739 7.75254 11.7843 7.87511 11.7843 8.00291C11.7843 8.13071 11.739 8.25328 11.6585 8.34367L9.1308 11.1772C9.0502 11.2676 9.00494 11.3902 9.00498 11.5181C9.00502 11.646 9.05036 11.7686 9.13102 11.8589C9.21168 11.9493 9.32106 12 9.43509 12C9.54912 12 9.65847 11.9491 9.73908 11.8587L12.8741 8.34367C12.9547 8.25328 13 8.13071 13 8.00291C13 7.87511 12.9547 7.75254 12.8741 7.66216L9.73908 4.14714Z' fill='%23A4B7C7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.73908 4.14714C3.69942 4.10111 3.65199 4.06439 3.59954 4.03913C3.54709 4.01387 3.49069 4.00057 3.43361 4.00002C3.37653 3.99946 3.31992 4.01166 3.26709 4.03589C3.21426 4.06012 3.16627 4.09591 3.12591 4.14117C3.08554 4.18642 3.05363 4.24023 3.03201 4.29947C3.0104 4.3587 2.99952 4.42216 3.00002 4.48616C3.00051 4.55016 3.01237 4.6134 3.0349 4.6722C3.05743 4.731 3.09018 4.78419 3.13124 4.82865L5.65846 7.66216C5.73905 7.75254 5.78432 7.87511 5.78432 8.00291C5.78432 8.13071 5.73905 8.25328 5.65846 8.34367L3.1308 11.1772C3.0502 11.2676 3.00494 11.3902 3.00498 11.5181C3.00502 11.646 3.05036 11.7686 3.13102 11.8589C3.21168 11.9493 3.32106 12 3.43509 12C3.54912 12 3.65847 11.9491 3.73908 11.8587L6.87414 8.34367C6.95473 8.25328 7 8.13071 7 8.00291C7 7.87511 6.95473 7.75254 6.87414 7.66216L3.73908 4.14714Z' fill='%23A4B7C7'/%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-grey-d);text-transform: uppercase;}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{font-weight: 400;font-size: 12px;color: var(--color-grey-d);text-transform: uppercase;max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;}
#breadcrumbs ul li a:hover{color: var(--color-primary);}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.item .product-ico{display: flex;flex-direction: column;transition: 0.3s;position: relative;}
.item .product-ico .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;transition: 0.3s;background-color: var(--color-grey-d);}
.item .product-ico.added .icon_{background-color:var(--color-primary);}
.item .product-ico:first-child:after{content: '';display: block;width: 100%;border-bottom: 1px solid var(--color-grey-d);margin: 8px 0;}
.item .no-old-price{display: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-ico:not(.added):hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 479px){
  .item .icon_sticker span{width: 40px;height: 22px;font-size: 12px;}
}
#pdt__index .products-grid .item:nth-child(n+9){display:none;}
#pdt__index .products-grid .item.is-show{display:block !important;}
@media (max-width: 1023px){
  #pdt__index .products-grid .item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  #pdt__index .products-grid .item:nth-child(n+5){display:none;}
}
#pdt__best .products-grid .item:nth-child(n+9){display:none;}
#pdt__best .products-grid .item.is-show{display:block !important;}
@media (max-width: 1023px){
  #pdt__best .products-grid .item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  #pdt__best .products-grid .item:nth-child(n+5){display:none;}
}
.products-grid .item.bg_figure{
    /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 40px;
    /* Раздиус большого круга */
    --big-circle-r: 30px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 16px  16px 0 16px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 100% /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(100% - var(--pillar-size))/*по Y*/ / calc(100% - var(--pillar-size)) 100% no-repeat no-repeat,
    /* Левый круг */ 
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) calc(100% - var(--circles-space))/*по X*/ 100% /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    /* Правый круг */ 
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    /* Большой прямоугольник */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0/*по Y*/ / calc(100% - var(--circles-space)) calc(100% - var(--circle-r)) no-repeat no-repeat, 
    /* Маленький прямоугольник */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 100%/*по Y*/ / calc(100% - var(--circle-extend-inset)) var(--circle-d) no-repeat no-repeat, 
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ calc(100% - var(--circle-extend-inset))/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat;
}
.products-container{width:100%;position:relative;}
body .products-grid.products-swiper{display:block;overflow: visible;}
body .swiper-padding{padding: 3px;margin: -3px;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 20px 16px;text-align: center;width: 100%;}
.products-grid .item{width: calc((100% - 16px* 3) / 4);padding: 16px;position: relative;height: auto;transition:0.3s;}
.products-grid .item .links_container{display: flex;flex-direction: column;grid-gap: 0;position: absolute;top: 0;right: 0;background: var(--color-grey-l-2);z-index: 3;transition: 0.3s;border-radius: 0 0 0 8px;padding: 12px 11px;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--bgImg);z-index: 0;padding-bottom: 100%;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 .quickview{display:none;}
.products-grid .item .price-box{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 0 8px;align-items: center;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding-top: 16px;display: flex;flex-direction: column;flex: 1;min-height: 116px;}
.products-grid .item .product-name{-webkit-line-clamp: 2;font-size: 16px;color: var(--color-black);transition: 0.3s;margin-bottom: 12px;word-break: break-word;}
.products-grid .item .product-shop .price:not(.old-price){width: 100%;font-size: 20px;align-items: center;font-family: var(--font-family-bold);}
.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;align-items: center;grid-gap: 12px;margin-top: auto;padding-right: 73px;}
.products-grid .item .actions a{width: 60px;height: 60px;border-radius: 50%;font-size: 0;padding: 0;position: absolute;bottom: 2px;right: 2px;}
.products-grid .item .actions a .icon_{width:24px;height:24px;min-width:24px;margin:0;}
body .bx-wrapper{box-shadow: none;margin: 0;border: 0;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
body .item .product-image .photo_img{height: 100%;width: 100%;}
body .item .product-image .photo_img img{width: 100%;height: 100%;object-fit: contain;}
body .item .photo_list{width: 100%;position: relative;height: 100%;display: flex;}
body .bx-vi.product-image ewport{user-select: none;height: 100% !important;}
body .bx-wrapper .bx-pager-item:first-child:last-child{display: none;}
body .item .product-image .bx-viewport{height: 100% !important;}
body .item .product-image:not(.sliderPhoto) .photo_list{position: absolute;top: 0;left: 0;overflow: hidden;border-radius: 20px;background: var(--color-white);}
body .item .product-image:not(.sliderPhoto) .photo_img{width: 100%;}
body .item .product-image .bx-controls{position: absolute;bottom: 8px;left: 50%;transform: translateX(-50%);z-index: 2;pointer-events: none;}
body .item .product-image .bx-controls .bx-pager{display: flex;align-items: center;grid-gap: 4px;padding: 0;margin: 0;position: initial;}
body .item .product-image .bx-controls a{width: 13px;height: 2px;background: var(--color-tertiary);display: block;border-radius: 50%;margin: 0;}
body .item .product-image .bx-controls a.active{width: 24px;background: var(--color-primary);}
body .item .product-image .bx-controls .bx-controls-direction{display: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item .product-name:hover{color:var(--color-primary);}
  .products-grid .item .links_container{opacity: 0;visibility:hidden;}
  .products-grid .item:hover .links_container{opacity: 1;visibility: visible;}
  .products-grid .item:hover{--card-color: var(--color-grey-l-2);}
}
@media (min-width: 1024px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 22px);}
}
@media (max-width: 1023px){
  #main .products .col-right .products-grid .item{width: calc((100% - 16px* 2) / 3);}
  .products-grid .item{width: calc((100% - 16px* 2) / 3);}
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
}
@media (max-width: 979px){
  .products-grid .item .links_container{background: #f8fafdf2;}
}
@media (max-width: 767px){
  .products-grid .item .actions a{width: 48px;height: 48px;}
  .products-grid .item .actions a .icon_{width: 20px;height: 20px;min-width: 20px;}
  .products-grid .item.bg_figure{--pillar-size: 30px;--big-circle-r: 30px;--circle-r: 20px;}
  .products-grid .item{padding: 8px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
  .products-grid .item .product-shop .old-price{font-size: 12px;}
  .products-grid .item .actions{padding-right: 60px;}
  .item .product-ico .icon_{min-width: 16px;width: 16px;height: 16px;}
  .products-grid .item .links_container{padding: 9px;}
  .products-grid .item .icon_sticker{flex-direction: column;}
}
@media (max-width: 639px){
  #main .products .col-right .products-grid .item{width: calc((100% - 16px) / 2);}
  .products-grid .item{width: calc((100% - 16px) / 2);}
}
@media (max-width: 479px){
  .products-grid{grid-gap: 20px 16px;}
  #main .products .col-right .products-grid .item{width: calc((100% - 16px) / 2);}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 14px;}
  .products-grid .item .actions a{width: 40px;height: 40px;}
  .products-grid .item .actions a .icon_{width: 16px;height: 16px;min-width: 16px;}
  .products-grid .item.bg_figure{--pillar-size: 24px;--big-circle-r: 24px;}
  .products-grid .item .actions{padding-right: 0;}
  .products-grid .item .actions{padding-right: 50px;}
  .products-grid .item .product-name{font-size: 14px;-webkit-line-clamp: 3;}
  .products-grid .item .price-box{min-height: 34px;}
  .products-grid .item .product-shop .no-old-price{display:block;}
}
/** Товары списком **/
.products-list .item.bg_figure{
      /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 45px;
    /* Раздиус большого круга */
    --big-circle-r: 28px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --left-space: 165px; /*в % некорректно работает*/
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circles-left-space: calc(100% - var(--left-space));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 24px  24px 0 24px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 100% /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(100% - var(--pillar-size))/*по Y*/ / calc(var(--circles-left-space) + var(--big-circle-r)) 100% no-repeat no-repeat,
    
    /* Левый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) var(--circles-left-space)/*по X*/ 100% /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Правый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Большой прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0/*по Y*/ / calc(100% - var(--left-space)) calc(100% - var(--circle-r)) no-repeat no-repeat, 
    
    /* Маленький прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 100%/*по Y*/ / calc(100% - var(--left-space) - var(--circle-r)) var(--circle-d) no-repeat no-repeat, 
    
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ calc(100% - var(--circle-extend-inset))/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat;
    
}
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 20px;}
.products-list .item{position: relative;display: flex;width: 100%;padding:20px;transition:0.3s;}
.products-list .item .product-name{font-family: var(--font-family-bold);}
.products-list .item .product-image{width: 180px;height:max-content;padding-bottom: 180px;position: relative;background: var(--bgImg);border-radius: 20px;overflow: hidden;}
.products-list .item .product-shop{width: calc(100% - 180px);padding-left: 16px;display: flex;grid-gap: 0 16px;}
.products-list .item .product-shop_wrapper[data-name="left"]{width: calc(100% - 204px - 16px);}
.products-list .item .product-shop_wrapper[data-name="right"]{width: 204px;display: flex;flex-direction: column;align-items: flex-end;}
.products-list .item .icon_sticker{position: initial;margin-bottom: 20px;}
.products-list .item .actions{position: absolute;bottom: 2px;right: 2px;display: flex;align-items: center;grid-gap: 24px;}
.products-list .item .links_container{display: flex;align-items: center;grid-gap: 20px;}
.products-list .item .links_container .product-ico:first-child:after{display:none;}
.products-list .item .actions-btn{font-size: 0;width: 60px;height: 60px;padding:0;}
.products-list .item .actions-btn .icon_{margin:0;}
.products-list .item .goods_features-contaner{}
.products-list .item .goods_features_title{margin-top:8px;font-size:14px;font-family: var(--font-family-bold);color:var(--color-grey-d);display: flex;align-items: center;grid-gap:8px;cursor: pointer;width: max-content;}
.products-list .item .goods_features_title .icon_{width:16px;min-width:16px;height:16px;margin:0;background-color:var(--color-grey-d);}
.products-list .item .goods_features_title.active{color: var(--color-primary);}
.products-list .item .goods_features_title.active .icon_{background-color: var(--color-primary);transform: scaleY(-1) rotate(90deg);}
.products-list .item .goods_features-inner{padding-top: 8px;display: none;flex-direction: column;grid-gap: 4px;font-size: 14px;color: var(--color-grey-d);}
.products-list .item .goods_features-item{position: relative;padding-left:16px;}
.products-list .item .goods_features-item:before{content: '';display: block;width: 3px;height: 3px;background: var(--color-grey-d);border-radius: 50%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.products-list .item .product_desc{margin-top: 12px;font-size: 14px;-webkit-line-clamp: 3;}
.products-list .item .price-box:not(.sticker_on){margin-top: 46px;}
.products-list .item .price-box .price{justify-content: right;}
.products-list .item .price-box .price:not(.old-price){font-size:20px;}
.products-list .item .price-box .price.old-price{font-size:14px;}
.products-list .item .info_wrapper{display: flex;align-items: center;margin-top:8px;}
.products-list .item .available-wrap{font-size: 14px;font-family: var(--font-family-bold);}
.products-list .item .art_number{display: flex;align-items: center;font-size: 14px;}
.products-list .item .art_number:before{content: '';width: 4px;height: 4px;border-radius: 50%;display: block;background: var(--color-black);margin: 0 8px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-list .item .product-name:hover{color:var(--color-primary);}
  .products-list .item:hover{--card-color: var(--color-grey-l-2);}
  .products-list .item .goods_features_title:hover{color: var(--color-primary);}
  .products-list .item .goods_features_title:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1023px){
  .products-list .item .product-shop{flex-direction: column;}
  .products-list .item .product-shop_wrapper[data-name="left"]{width:100%;}
  .products-list .item .product-shop_wrapper[data-name="right"]{width: 100%;align-items: start;padding-right: 160px;margin-top:16px;}
  .products-list .item .price-box:not(.sticker_on){margin-top: 0;}
  .products-list .item .price-box .price{justify-content: start;}
  .products-list .item .price-box{display: flex;align-items: center;grid-gap: 0 12px;flex-wrap: wrap;}
  .products-list .item .icon_sticker{margin-bottom: 12px;}
}
@media (max-width: 767px){
  .products-list .item.bg_figure{--pillar-size: 28px;--left-space: 135px;}
  .products-list .item{padding: 8px;}
  .products-list .item .goods_features-contaner{display: none;}
  .products-list .item .product_desc{display: none;}
  .products-list .item .product-image{width: 157px;padding-bottom: 157px;}
  .products-list .item .product-shop{width: calc(100% - 157px);padding-left: 8px;}
  .products-list .item .product-shop_wrapper[data-name="right"]{margin-top: 8px;padding-right:0;}
  .products-list .item .actions-btn{width: 48px;height: 48px;}
  .products-list .item .actions-btn .icon_{width: 20px;min-width: 20px;height: 20px;}
  .products-list .item .actions{grid-gap: 16px;}
  .products-list .item .price-box{margin-bottom:50px;}
}
@media (max-width: 479px){
  .products-list .item.bg_figure{--pillar-size: 28px;--left-space: 130px;--big-circle-r: 24px;}
  .products-list .item .product-image{width: 95px;padding-bottom: 95px;}
  .products-list .item .product-shop{width: calc(100% - 95px);}
  .products-list .item .price-box .price.old-price{font-size: 12px;}
  .products-list .item .price-box .price:not(.old-price){font-size: 16px;}
  .products-list .item .product-name{font-size: 14px;-webkit-line-clamp: 3;}
  .products-list .item .info_wrapper{display: none;}
  .products-list .item .price-box{margin-bottom:55px;}
}
/*Распродажа на главной */
#promo .products-grid .item{width: 100%;}
#promo .products-grid .item .product-shop{width: calc(100% - 248px);padding-top: 0;padding-left: 20px;padding-right: 0;}
#promo .products-grid .item .product-name{margin-bottom: 8px;}
#promo .products-grid .item .desc{-webkit-line-clamp: 7;font-size: 14px;color: var(--color-grey-d);margin-bottom: 20px;}
#promo .products-grid .item .promo_discount{font-size: 14px;font-weight: 800;margin-bottom:12px;text-transform: uppercase;padding: 10px 20px;border: 1px solid var(--color-black);border-radius: 30px;background: var(--color-white);display: flex;justify-content: center;align-items: center;transition:0.3s;}
#promo .products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
#promo .products-grid .item .product-shop .old-price{font-size: 14px;}
#promo .products-grid .item .goods_features-inner{display: flex;flex-direction: column;grid-gap: 4px;font-size: 14px;color: var(--color-grey-d);margin-bottom: 4px;}
#promo .products-grid .item .goods_features-item{position: relative;padding-left:16px;}
#promo .products-grid .item .goods_features-item:before{content: '';display: block;width: 3px;height: 3px;background: var(--color-grey-d);border-radius: 50%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
#promo .products-grid .item .product-shop .actions{padding-right: 73px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #promo .products-grid .item .promo_discount:hover{background:var(--color-black);color:var(--color-white);}
}
@media (min-width: 1140px){
  #promo .products-grid .item .product-image{min-width: 248px;max-width: 248px;padding-bottom: 248px;height: max-content;}
}
@media (min-width: 640px) and (max-width: 1139px){
  #promo .products-grid .item .product-image{min-width: 210px;max-width: 210px;padding-bottom: 210px;}
}
@media (min-width: 480px) and (max-width: 639px){
  #promo .products-grid .item .product-image{min-width: 157px;max-width: 157px;padding-bottom: 157px;}  
}
@media (min-width: 480px){
  #promo .products-grid .item form{flex-direction: initial;}
}
@media (max-width: 1139px){
  #promo .products-grid .item .product-shop{width: calc(100% - 210px);padding-top: 0;padding-left: 16px;padding-right: 0;}
  #promo .products-grid .item .goods_features-item:nth-child(n+4){display: none;}
}
@media (max-width: 1023px){
  #promo .products-grid .item .desc{-webkit-line-clamp: 3;}
  #promo .products-grid .item .product-name{-webkit-line-clamp: 1;}
  #promo .products-grid .item .desc{margin-bottom:12px;}
}
@media (max-width: 639px){
  #promo .products-grid .item .product-shop{width: calc(100% - 157px);}
  #promo .products-grid .item .promo_discount{font-size: 12px;padding: 6px 20px;}
}
@media (max-width: 479px){
  #promo .products-grid .item{padding: 12px;}
  #promo .products-grid .item .product-shop{width: 100%;padding-left: 0;padding-top: 12px;}
  #promo .products-grid .item .goods_features-inner{margin-bottom:16px;}
  #promo .products-grid .item .actions a{width: 60px;height: 60px;}
  #promo .products-grid .item .actions a .icon_{width: 24px;height: 24px;min-width: 24px;}
  #promo .products-grid .item.bg_figure{--pillar-size: 40px;--big-circle-r: 30px;--circle-r: 24px;}
  #promo .products-grid .item .goods_features-item{padding-right: 20px;}
}
/* Распродажа */
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 0;}
.sale-counter > div{font-weight: 700;font-size: 32px;position: relative;display: flex;align-items: center;justify-content: center;grid-gap: 0;color: var(--color-primary);}
.sale-counter > div.seconds .count{color: var(--color-primary);}
.sale-counter > div .name{font-size: 26px;}
.sale-counter > div:not(.seconds):after{content: ':';margin: 0 16px;}
.sale-counter > div .count{margin-right: 5px;}
@media (max-width: 767px){
  .sale-counter > div{font-size:28px;}
  .sale-counter > div .name{font-size: 24px;}
}
@media (max-width: 479px){
  .sale-counter > div{font-size:20px;}
  .sale-counter > div .name{font-size:18px;}
}
/* Описание на главной */
.index_mainBlock{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.index_mainBlock .index_mainBlock_info{width: 280px;height: max-content;padding: 40px;background: var(--color-primary);color: var(--color-white);display: flex;flex-direction: column;align-items: center;text-align: center;transition: 0.3s;}
.index_mainBlock .info_rating{font-size: 60px;font-family: var(--font-family-bold);}
.index_mainBlock .info_title{font-size: 32px;font-family: var(--font-family-bold);}
.index_mainBlock .info_text{font-size: 16px;margin-top: 12px;}
.index_mainBlock .info_icon{width: 50px;height: 50px;min-width: 50px;margin: 0;margin-bottom: 8px;background-color: var(--color-white);}
.index_mainBlock .info_icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cg clip-path='url(%23clip0_3199_6248)'%3E%3Cpath d='M8.36098 23.0429L6.46048 34.6934C6.42716 34.9016 6.45294 35.115 6.53489 35.3093C6.61685 35.5036 6.75169 35.671 6.92408 35.7924C7.09646 35.9138 7.29947 35.9844 7.51 35.9962C7.72054 36.008 7.93015 35.9604 8.11498 35.8589L18 30.3959L27.885 35.8604C28.0697 35.9639 28.28 36.013 28.4915 36.002C28.703 35.9911 28.907 35.9205 29.0801 35.7984C29.2531 35.6764 29.3881 35.5078 29.4694 35.3123C29.5507 35.1167 29.575 34.9022 29.5395 34.6934L27.639 23.0429L35.679 14.8019C35.8233 14.6539 35.9241 14.469 35.9703 14.2675C36.0164 14.066 36.0061 13.8556 35.9406 13.6596C35.875 13.4635 35.7567 13.2893 35.5986 13.1561C35.4406 13.0229 35.2488 12.9358 35.0445 12.9044L23.9775 11.2139L19.017 0.647902C18.6465 -0.141098 17.352 -0.141098 16.9815 0.647902L12.0225 11.2139L0.955483 12.9044C0.751024 12.9356 0.559113 13.0225 0.400838 13.1556C0.242564 13.2887 0.124051 13.4629 0.0583231 13.659C-0.00740452 13.8551 -0.0178031 14.0656 0.0282701 14.2672C0.0743433 14.4688 0.175105 14.6538 0.319483 14.8019L8.36098 23.0429ZM12.9555 13.3469C13.1378 13.319 13.3105 13.2466 13.4583 13.1362C13.6061 13.0258 13.7244 12.8808 13.803 12.7139L18 3.7724L22.197 12.7124C22.2755 12.8793 22.3939 13.0243 22.5417 13.1347C22.6895 13.2451 22.8621 13.3175 23.0445 13.3454L32.541 14.7959L25.6335 21.8759C25.5103 22.0019 25.4184 22.1551 25.3652 22.3232C25.3121 22.4912 25.2991 22.6694 25.3275 22.8434L26.9475 32.7689L18.5445 28.1249C18.3774 28.0341 18.1902 27.9865 18 27.9865C17.8098 27.9865 17.6226 28.0341 17.4555 28.1249L9.05248 32.7689L10.6725 22.8434C10.7008 22.6694 10.6879 22.4912 10.6348 22.3232C10.5816 22.1551 10.4897 22.0019 10.3665 21.8759L3.45898 14.7959L12.9555 13.3469Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3199_6248'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.index_mainBlock .btn_link{margin-top: 75px;opacity: 0.6;transition:0.3s;}
.index_mainBlock .btn_link .icon_{background-color: var(--color-white);}
.index_mainBlock .content{width: calc(100% - 280px - 30px - 200px);}
.index_mainBlock .index_main_img{position: absolute;top: 70px;right: -24%;z-index: -1;width: 60%;}
    
/* мышь, тачпад */    
@media (hover: hover) and (pointer: fine){
  .index_mainBlock .index_mainBlock_info:hover{background-color: var(--color-black);transform: scale(1.05);}
  .index_mainBlock .btn_link:hover{opacity: 1;color: var(--color-white);}
}
@media (max-width: 1023px){
  .index_mainBlock .content{width:100%;}
  .index_mainBlock .info_icon{width: 36px;height: 36px;min-width: 36px;}
  .index_mainBlock .info_rating{font-size: 40px;}
  .index_mainBlock .info_title{font-size: 24px;}
  .index_mainBlock .btn_link{margin-top: 36px;}
  .index_mainBlock .index_mainBlock_info{padding: 30px;}
  .index_mainBlock .index_main_img{right: initial;left: 230px;top: initial;bottom: 50px;width: 70%;}
}
@media (max-width: 767px){
  .index_mainBlock .index_main_img{width: 100%;right: -50%;left: initial;bottom: 30px;}
}
@media (max-width: 639px){
  .index_mainBlock .index_main_img{bottom: 50px;}
}
@media (max-width: 479px){
  .index_mainBlock .index_mainBlock_info{padding: 20px 10px;width: 186px;}
  .index_mainBlock .info_rating{font-size: 30px;}
  .index_mainBlock .info_title{font-size: 16px;}
  .index_mainBlock .info_text{font-size: 14px;}
  .index_mainBlock .btn_link{margin-top: 16px;}
  .index_mainBlock .index_main_img{right: -16%;}
}
/* Баннеры на главной */
#banners .banners_item{position: relative;padding: 30px;overflow: hidden;}
#banners .banners_item_wrap{display: flex;align-items: center;grid-gap: 12px;}
#banners .banners_item_title{font-size: 32px;font-family: var(--font-family-bold);}
#banners .banners_item_discount{font-size: 14px;text-transform: uppercase;font-weight: 600;white-space: nowrap;padding: 11px 34px;border-radius: 30px;background: var(--color-white);border: 1px solid var(--color-black);transition:0.3s;}
#banners .banners_item img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: right;z-index: -1;transition: 0.5s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #banners .banners_item:hover .banners_item_discount{background: var(--color-black);color: var(--color-white);}
  #banners .banners_item:hover img{transform:scale(1.05);}
}
@media (max-width: 1023px){
  #banners .banners_item_title{font-size: 24px;}
  #banners .banners_item img{object-position: 78%;}
}
@media (max-width: 639px){
  #banners .banners_item_title{font-size: 16px;}
  #banners .banners_item{padding: 30px 16px;}
  #banners .banners_item_discount{padding: 11px 20px;}
}
@media (max-width: 479px){
  #banners .banners_item_discount{font-size: 12px;padding: 6px 16px;}
  #banners .banners_item{padding: 20px 12px;}
}
/* Товар. Изображения */
.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%;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;border-radius: 24px;overflow: hidden;}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 700px;max-height: 700px;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: 8px;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;}
.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: 24px;height: 24px;}
/*.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.67466 15.5321C3.37551 15.2324 3.20745 14.826 3.20745 14.4023C3.20745 13.9785 3.37551 13.5721 3.67466 13.2724L8.92946 8.00999L3.67466 2.74754C3.52225 2.60013 3.40069 2.42379 3.31705 2.22882C3.23342 2.03385 3.1894 1.82415 3.18756 1.61196C3.18572 1.39977 3.22609 1.18933 3.30633 0.992937C3.38657 0.79654 3.50505 0.618113 3.65488 0.468066C3.80471 0.318019 3.98288 0.199357 4.17899 0.119004C4.3751 0.0386524 4.58523 -0.00178337 4.79711 6.10352e-05C5.009 0.00190449 5.21839 0.04599 5.41308 0.129743C5.60776 0.213496 5.78385 0.335241 5.93105 0.487874L12.314 6.88015C12.6132 7.17984 12.7812 7.58624 12.7812 8.00999C12.7812 8.43374 12.6132 8.84014 12.314 9.13983L5.93105 15.5321C5.6318 15.8317 5.22599 16 4.80286 16C4.37972 16 3.97391 15.8317 3.67466 15.5321Z' fill='%23C1CCC8'/%3E%3C/svg%3E");}*/
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .swiper-slide:not(.swiper-slide-thumb-active) a{filter: opacity(0.4);}
.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: 460px;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% - 460px - 30px);display: flex;flex-wrap: wrap;height: max-content;padding:30px;position:relative;}
.product-view .product-container .right_.bg_figure{
      /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 48px;
    /* Раздиус большого круга */
    --big-circle-r: 28px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --left-space: 360px; /*в % некорректно работает*/
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circles-left-space: calc(100% - var(--left-space));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 24px  24px 0 24px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 100% /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(100% - var(--pillar-size))/*по Y*/ / calc(var(--circles-left-space) + var(--big-circle-r)) 100% no-repeat no-repeat,
    
    /* Левый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) var(--circles-left-space)/*по X*/ 100% /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Правый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Большой прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0/*по Y*/ / calc(100% - var(--left-space)) calc(100% - var(--circle-r)) no-repeat no-repeat, 
    
    /* Маленький прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 100%/*по Y*/ / calc(100% - var(--left-space) - var(--circle-r)) var(--circle-d) no-repeat no-repeat, 
    
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ calc(100% - var(--circle-extend-inset))/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat;
}
.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%;margin-bottom:24px;}
.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="available"] .art_number{font-size: 14px;position: relative;display: flex;align-items: center;}
.product-view .product-view_item[data-name="available"] .art_number:before{content: '';width: 4px;height: 4px;border-radius: 50%;display: block;background: var(--color-black);margin: 0 8px;}
.product-view .product-view_item[data-name="available"] .available-wrap{font-size: 14px;font-family: var(--font-family-bold);}
.product-view .add-cart.quick{display: flex;align-items: center;grid-gap: 8px;font-size: 16px;color: var(--color-black);width: 92px;transition:0.3s;}
.product-view .add-cart.quick .icon_{background-color: var(--color-black);margin: 0;width: 24px;height: 24px;min-width: 24px;transition:0.3s;}
.product-view .add-cart:not(.quick){width: 220px;}
.product-view .add-cart:not(.quick), .product-view .callback_notify{padding: 17px 24px;}
.product-view .callback_notify{width: calc(var(--left-space) - 16px);}
.product-view .product-view_item[data-name="links"]{display: flex;align-items: center;grid-gap: 20px;width: 100%;margin-bottom: 24px;}
.product-view .product-view_item[data-name="links"] .ratings_container{font-size:14px;display: flex;align-items: center;grid-gap: 6px;margin-left: auto;}
.product-view .product-view_item[data-name="links"] .ratings_container .icon_{width:16px;min-width:16px;height:16px;margin:0;background-color:var(--color-starActive);}
.product-view .links{display: flex;align-items: center;justify-content: center;font-size: 0;}
.product-view .links .icon_{margin:0;width:24px;min-width:24px;height:24px;transition:0.3s;background-color: var(--color-grey-d);}
.product-view .links.added .icon_{background-color: var(--color-primary);}
.product-view .qty-wrap{max-width: calc(100% - var(--left-space));margin-top: 34px;margin-bottom: -10px;background: #ffffffcc;}
.product-view .qty-wrap.disabled{pointer-events: none;opacity: 0.5;}
.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-family: var(--font-family-bold);width: 100%;margin-bottom: 8px;word-break: break-word;position: relative;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px 16px;flex-wrap: wrap;width:100%;}
.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: 25px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.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;grid-gap: 24px;flex-wrap: wrap;position: absolute;bottom: 2px;right: 2px;}
.product-view .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;}
.product-view .informationBlockSale{font-size: 14px;font-weight: 600;text-transform: uppercase;width: 275px;padding: 11px 30px;background: var(--color-white);color: var(--color-black);border: 1px solid var(--color-black);border-radius: 30px;display: flex;align-items: center;justify-content: center;transition: 0.3s;gap: 5px;}
.product-view .ratings_text{font-size: 14px;display: flex;align-items: center;}
/* Модификации */
.product-view .goodsDataMainModificationsBlock{width: 100%;display: flex;flex-direction: column;grid-gap: 12px;margin-top:20px;}
.product-view .goodsDataMainModificationsBlockProperty select{white-space: initial;padding: 0;background: transparent;border-radius: 0;border-top-width: 0;border-left-width: 0;border-right-width: 0;height: auto;padding-bottom: 10px;}
.product-view .goodsDataMainModificationsBlockProperty .selectBlock::after{right: 0;}
.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;color: var(--color-grey-d);white-space: nowrap;display: block;margin-bottom: 4px;}
.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{padding-bottom: 16px;border-bottom: 1px solid var(--line);margin-bottom: 40px;display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;grid-gap: 0;}
.product-tabs .tabs-content{width: 100%;position:relative;}
.product-tabs .tabs a{font-size: 20px;font-family: var(--font-family-bold);color:var(--color-grey-d);text-align: center;transition: 0.3s;position: relative;white-space: nowrap;}
.product-tabs .tabs a.active{color: var(--color-black);}
.product-tabs .tabs a.active:before{content: '';border-bottom: 3px solid var(--color-black);border-radius: 3px;display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: -18px;width: 100%;}
.product-tabs .tabs a:not(.active):hover{color: var(--color-black);}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{display:none;transition: 0.3s;}
.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: 12px;}
.product-tabs .tab-content .delivery_title .delivery_name{font-size: 16px;font-family: var(--font-family-bold);width: max-content;}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:12px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;align-items: center;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{margin-left: 5px;}
.product-tabs .tab-content .color_price{}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_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{padding-left: 30px;position: relative;}
.product-tabs .tab-content .delivery_rules_block:before, .product-tabs .tab-content .delivery_zone_block:before{content: '';width: 8px;height: 8px;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);background: var(--color-tertiary);border-radius: 50%;}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px;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: 12px;}
.product-tabs .tab-content .delivery_rules{padding-left: 0;}
.product-tabs .tab-content .delivery_rules h6{margin-bottom: 4px;font-size: 16px;font-weight: 400;}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 16px;margin-bottom: 4px;font-weight: 400;}
.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 30px;}
.product-tabs .features_block .features_line{width: calc((100% - 30px) / 2);padding-left: 22px;position:relative;display: flex;align-items: center;flex-wrap:wrap;grid-gap: 4px 12px;}
.product-tabs .features_block .features_line:before{content:'';display:block;width:6px;min-width:6px;height:6px;border-radius:50%;background:var(--color-grey-d);position:absolute;top:50%;transform:translateY(-50%);left:0;}
.product-tabs .features_block .features_line:not(:last-child){margin-bottom: 16px;}
.product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{z-index: 1;}
.product-tabs .features_block .features_line .features_right{color: var(--color-black);}
.product-tabs .features_block .features_line .features_left{color: var(--color-grey-d);}
.tabs .features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.tabs .features-showAll:hover{color: var(--color-primary);}
#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;}
#content_1 .short-description{margin-top: 30px;}
.showAll-btn{margin-top:10px;cursor: pointer;display:none;width: max-content;font-size: 16px;color: var(--color-primary);transition:0.3s;}
.showAll-btn .icon_{margin-right:0;margin-left: 8px;}
.showAll-btn .text2{display:none;}
.showAll-btn.active .text{display:none;}
.showAll-btn.active .text2{display:block;}
.showAll-btn:hover{color:var(--color-black);}
.features_block .features_line:last-child{border: none;}
/*** Поделиться на странице товара ***/
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 0;}
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 12px;}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box{margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form{width:100%;max-width:400px;}
#goods-opinion_form .button{width: 100%;margin-top: auto;position: relative;}  
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 15px;}
#goods-opinion_form .goods-opinion-form__input-wrap input, #goods-opinion_form .goods-opinion-form__input-wrap textarea{width: 100%;max-width: 100%;}
#goods-opinion_form .pp{justify-content: center;margin-top: 10px;}
#goods-opinion_form .goods-opinion-form__product{display: flex;grid-gap: 20px;margin-bottom: 20px;}
#goods-opinion_form .goods-opinion_img{width: 80px;height: 80px;border-radius: 8px;overflow: hidden;}
#goods-opinion_form .goods-opinion_img img{width: 100%;height: 100%;}
#goods-opinion_form .goods-opinion_name{width: calc(100% - 80px - 20px);font-size:16px;}
#goods-opinion_form .radio{position: relative;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion{display: none;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;    margin-top: 20px;}
#goods-opinion_form #sel_opinion .title{font-size: 14px;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:8px;font-size: 16px;}
#goods-opinion_form .goods-opinion-form__inputs{margin-bottom: 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;color: var(--color-grey-d);margin-bottom: 8px;}
#goods-opinion_form .goods-opinion-form__rating{display: flex;align-items: center;grid-gap: 6px;}
#goods-opinion_form .goods-opinion-form__rating input[type="radio"]{width: 30px;height: 30px;min-width: 30px;border: 0;border-radius: 0;position: relative;}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9835 26.1562C21.7993 26.1561 21.6179 26.111 21.455 26.0249L15.4999 22.8864L9.54481 26.0249C9.35735 26.123 9.14628 26.1667 8.93538 26.1511C8.72447 26.1354 8.52212 26.061 8.3511 25.9363C8.18009 25.8116 8.0472 25.6415 7.96742 25.4451C7.88763 25.2488 7.86411 25.034 7.89952 24.825L9.03521 18.1773L4.21726 13.4697C4.06568 13.3213 3.95852 13.1334 3.9079 12.9271C3.85728 12.7209 3.8652 12.5045 3.93079 12.3026C3.99637 12.1006 4.117 11.9211 4.27903 11.7842C4.44107 11.6474 4.63805 11.5587 4.84771 11.5282L11.5046 10.5575L14.4822 4.50983C14.5759 4.31928 14.721 4.15883 14.901 4.04664C15.081 3.93446 15.2887 3.875 15.5006 3.875C15.7126 3.875 15.9203 3.93446 16.1003 4.04664C16.2803 4.15883 16.4253 4.31928 16.5191 4.50983L19.4967 10.5575L26.1536 11.5282C26.3631 11.5589 26.5599 11.6478 26.7218 11.7847C26.8836 11.9216 27.004 12.1012 27.0695 12.3031C27.1349 12.505 27.1427 12.7213 27.092 12.9274C27.0413 13.1336 26.9341 13.3214 26.7826 13.4697L21.9661 18.1773L23.1018 24.825C23.1297 24.9883 23.1218 25.1558 23.0785 25.3158C23.0352 25.4757 22.9576 25.6243 22.8511 25.7511C22.7447 25.8778 22.6118 25.9798 22.462 26.0498C22.3121 26.1197 22.1488 26.1561 21.9835 26.1562Z' fill='%23FFE03D'/%3E%3C/svg%3E");}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{content:'';background-color: var(--color-star);transition:0.3s;width: 100%;height: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#goods-opinion_form .goods-opinion-form__rating input:after{opacity:0;z-index: 1;background-color: var(--color-starActive);}
#goods-opinion_form .goods-opinion-form__rating input.active:after{opacity: 1;visibility: visible;}
.content_block .goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
.goods-opinion{position: relative;display: flex;grid-gap: 40px 30px;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{display:none;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="bottom"]{width:100%;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .rating_block{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 8px 0;margin-bottom:20px;}
.goods-opinion .rating_block .icon_{background-color: var(--color-starActive);margin-right: 12px;width: 40px;height: 40px;min-width: 40px;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 280px;order: 2;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 280px - 30px);}
.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: 280px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:8px;font-size: 16px;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form__body{width:100%;max-width: 440px;}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .rating__rating{font-size: 32px;font-family: var(--font-family-bold);margin-right: 30px;display: flex;align-items: center;}
.goods-opinion .rating__rating .icon_{margin-right: 16px;width: 24px;height: 24px;min-width: 24px;}
.goods-opinion .opinion__round .rating__label{font-size: 16px;max-width: 90px;}
.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: 20px;padding-left: 20px;position: relative;}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 25px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{font-size: 14px;font-family: var(--font-family-bold);margin-bottom: 4px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;flex-direction: column;}
.goods-opinion .opinion-item:not(:first-child){margin-top: 30px;position:relative;}
.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;display: flex;flex-wrap: wrap;grid-gap: 12px 30px;}
.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 .opinion-item_info .rating-box{margin-bottom: 12px;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: none;flex-direction: column;margin-bottom: 16px;grid-gap:12px;}
.goods-opinion .goodsDataOpinionListNavigateTop .title{font-weight: 700;font-size: 14px;margin-bottom: 4px;}
.goods-opinion .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--color-primary);}
.goods-opinion .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:24px;height:24px;min-width:24px;border: 1px solid var(--color-secondary);background: var(--color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--color-primary);display: block;width: 16px;height: 16px;position: absolute;top: 4px;left: 4px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24679)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24679'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:before{border-color:var(--color-primary);}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--color-primary);}
.goods-opinion .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;width:calc(100% - 100px - 30px);}
.goods-opinion .goodsDataOpinionListClient{font-size: 16px;font-family: var(--font-family-bold);margin-bottom: 4px;}
.goods-opinion .opinion-item_info{display: flex;flex-direction: column;width:100px;}
.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);font-family: var(--font-family-bold);}
.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){
  .product-view .thumblist .swiper-button-next:hover:after, .product-view .thumblist .swiper-button-prev:hover:after{background-color: var(--color-black);}
  .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 .product-view_item[data-name="top"] .ratings_container:hover{color:var(--color-black);}
  .product-view .add-cart.quick:hover{color: var(--color-primary);}
  .product-view .add-cart.quick:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1139px){
  .product-view .product-container{grid-gap: 30px 16px;}
  .product-view .product-container .left_{width: 323px;}
  .product-view .product-container .right_{width: calc(100% - 323px - 16px);}
}
@media (max-width: 1023px){
  .product-view .product-container .right_.bg_figure{--left-space: 312px;}
  .product-view .product-container .left_{width: 236px;}
  .product-view .product-container .right_{width: calc(100% - 236px - 16px);}
  .product-view .add-cart:not(.quick){width:200px;}
  .product-view .product-container .right_{padding: 20px;}
  .product-view .action{grid-gap: 12px;}
  .product-view .qty-wrap{margin-bottom: -4px;}
  .product-view .product-name{font-size: 24px;}
  .product-view .goodsDataMainModificationPriceNow{font-size:20px;}
  .product-view .goodsDataMainModificationPriceOld{font-size: 14px;}
  .product-tabs .tabs a{font-size: 16px;}
  .product-tabs .tabs{padding-bottom: 12px;margin-bottom: 30px;justify-content: space-between;}
  .product-tabs .tabs a.active:before{bottom: -14px;}
  .product-tabs .features_block .features_line{width: 100%;}
  .goods-opinion{flex-wrap: wrap;}
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;order: 1;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;order: 2;}
}
@media (min-width: 640px) and (max-width: 1023px){
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
  .goods-opinion .rating_block{margin-bottom: 0;}
}
@media (max-width: 767px){
  .product-view .product-container .left_{width: 100%;max-width: 640px;margin: 0 auto;}
  .product-view .product-container .right_{width: 100%;}
}
@media (max-width: 639px){
  .product-view .product-container .right_.bg_figure{--left-space: 290px;}
  .product-view .add-cart:not(.quick){width: 180px;}
  .product-view .informationBlockSale{width: 200px;padding: 11px 20px;}
  .goods-opinion .opinion__no .opinion__no_wrap{width:100%;}
}
@media (max-width: 479px){
  .product-view .informationBlockSale{width: 100%;order: 2;}
  .product-view .product-container .right_.bg_figure{background: var(--card-color);border-radius: 24px;margin-bottom: 70px;}
  .product-view .qty-wrap{max-width:100%;margin-bottom: 0;margin-top: 20px;}
  .product-view .action{justify-content: space-between;grid-gap: 12px;position: absolute;bottom: -70px;left: 0;}
  .product-view .callback_notify{width: 100%;}
  .goods-opinion .opinion-item_line{width: 100%;}
  .goods-opinion .opinion-item_info{flex-direction: initial;flex-wrap: wrap;align-items: center;width: 100%;grid-gap: 4px 16px;}
  .goods-opinion .goodsDataOpinionListClient{margin-bottom: 0;order: 1;width: calc(100% - 90px);}
  .goods-opinion .opinion-item__date{order: 2;}
  .goods-opinion .opinion-item_info .rating-box{margin-bottom: 0;order: 3;}
  .product-tabs .tabs{flex-wrap: initial;overflow-x: auto;grid-gap: 40px;justify-content: flex-start;}
  .product-tabs .tabs::-webkit-scrollbar, .product-tabs .tabs::-webkit-scrollbar-thumb, .product-tabs .tabs::-webkit-scrollbar-track{background-color: transparent;height: 0px;}
  .product-tabs .tabs a.active:before{bottom: -12px;}
  .product-view .add-cart:not(.quick){width: 100%;max-width: calc(100% - 16px - 90px);}
}
/*Вы смотрели*/
#viewed .products-grid .item{width: calc((100% - 16px* 4) / 5);}
/*** Товары ***/
.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: 30px;}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;grid-gap: 16px;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none}
.view-mode{display: flex;align-items: center;grid-gap: 12px;margin-left: auto;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;width: 54px;height: 54px;border-radius: 50%;border: 1px solid var(--color-black);transition:0.3s;}
.view-mode .view-mode-btn:hover{border-color: var(--color-primary);}
.view-mode .view-mode-btn:hover:before{background-color: var(--color-primary);}
.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-black);width: 20px;min-width: 20px;height: 20px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.5 11.5H19.5V19.5H11.5V11.5ZM0.5 11.5H8.5V19.5H0.5V11.5ZM11.5 0.5H19.5V8.5H11.5V0.5ZM0.5 0.5H8.5V8.5H0.5V0.5Z' stroke='%232196F3'/%3E%3C/svg%3E");}
.view-mode .view_mode_list:before{-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='M0.5 1.5H19.5V5.5H0.5V1.5ZM0.5 8.5H19.5V12.5H0.5V8.5ZM0.5 15.5H19.5V19.5H0.5V15.5Z' stroke='%2307243A'/%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;border-color: var(--color-primary);}
.view-mode .view-mode-btn.active:before{background-color: var(--color-primary);}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.toolbar_up .toolbar_result span{color: var(--color-secondary);}
.sort-by, .show-by, .filter-by{display: flex;flex-direction: column;grid-gap: 4px;justify-content: space-between;}
.sort-by select, .show-by select{height: 54px;border-color: var(--color-black);padding-left: 34px;padding-right: 55px;}
.sort-by .selectBlock:after, .show-by .selectBlock:after{right: 34px;}
.sort-by, .show-by{width: 242px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--color-tertiary);}
.show-by{min-width: 100px;}
.sort-by{grid-gap: 12px;}
.sort_btn{width: 100px;height: 44px;background: transparent;border: 1px solid var(--color-black);border-radius: 20px;position: relative;display: none;align-items: center;justify-content: center;}
.sort_btn .icon_{background-color: var(--color-black);margin: 0;width: 24px;height: 24px;min-width: 24px;transition: 0.3s;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{height: 54px;width: 216px;border-radius: 40px;font-size: 16px;font-weight: 600;padding: 11px 20px 11px 30px;color: var(--color-white);background: var(--color-primary);border: 1px solid var(--color-primary);position: relative;display: flex;align-items: center;cursor: pointer;transition: 0.3s;}
.filterMain_btn .filter-icon{transition: 0.3s;background-color: var(--color-white);width: 24px;height: 24px;min-width: 24px;margin-right: 0;display:none;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){white-space: nowrap;}
.filterMain_btn .filters__count{display: none;align-items: center;justify-content: center;margin-left: 4px;color: var(--color-white);}
.filterMain_btn.f_count .filters__count{display:flex;}
.filterMain_btn.f_count:before{content: '';display:block;width:12px;height:12px;border-radius:50%;border: 2px solid var(--color-white);background:var(--color-red);position: absolute;top: -3px;right: 10px;}
.filterMain_btn .icon_wrap{width: 30px;height: 30px;background: var(--color-white);display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-left: auto;}
.filterMain_btn .icon_wrap .icon_{width: 16px;height: 16px;min-width: 16px;background-color: var(--color-black);margin: 0;}
.filters_modal{display:none;width: 100%;margin-bottom: 30px;}
.category-title.title_wrap{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:30px;}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 16px;font-family: var(--font-family-bold);margin-bottom: 16px;position: relative;}
.modal-fancybox-body .modal-sortItem label{padding-left:12px;margin:0;word-break: break-word;display:flex;color: var(--color-black);font-weight: 400;font-size: 16px;text-transform: initial;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 12px;width: 100%;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn: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{background: var(--color-black);color:var(--color-white);}
  /*.filterMain_btn:hover .filter-icon{background-color: var(--color-secondary);}*/
}
@media (max-width: 1023px){
  .filterMain_btn{display: flex;}
}
@media (max-width: 639px){
  .products-list{grid-gap: 20px;}
  .filterMain_btn{width: 100px;height: 44px;padding: 0;justify-content: center;justify-content: center;}
  .filterMain_btn .icon_wrap{display:none;}
  .filterMain_btn span:not(.filter-icon):not(.filters__count){display:none;}
  .filterMain_btn .filter-icon{display:block;}
  .sort-by{display:none;}
  .view-mode .view-mode-btn{width: 44px;height: 44px;}
  .view-mode .view_mode_list:before, .view-mode .view_mode_table:before{width: 16px;min-width: 16px;height: 16px;}
  .sort_btn{display:flex;}
  .filterMain_btn.f_count .filters__count{display:none;}
}
@media (max-width: 479px){
  .DescriptionBlock .htmlDataBlock{font-size: 14px;}
  .sort_btn{width: 44px;}
  .sort_btn .icon_{width: 20px;height: 20px;min-width: 20px;}
  .filterMain_btn{width: 84px;}
  .filterMain_btn .filter-icon{width: 20px;height: 20px;min-width: 20px;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px;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: 40px;width: 40px;border: 1px solid var(--color-black);border-radius: 50%;transition: 0.3s;}
.pages li.current{pointer-events: none;border-color: var(--color-primary);}
.pages li.current a{color: var(--color-primary);font-weight: 700;}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;color: var(--color-black);font-size: 16px;font-weight: 400;text-align: center;transition: 0.3s;}
.pages li:hover, .pages li:active{border-color: var(--color-primary);}
.pages li:hover a, .pages li:active a{color: var(--color-primary);}
.pages li.current span{cursor: default;}
.pages .current a{cursor: default;background: none;}
.pages li .fal{padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
.pages_dot span, .pages_dot span:hover{cursor: default !important;background: transparent !important;border-color: transparent !important;}
.toolbar .last:hover, .toolbar .first:hover{color: var(--color-primary);}
.toolbar.bottom{margin-top: 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,%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.4998 16.6665C7.42293 16.7461 7.33097 16.8096 7.2293 16.8532C7.12763 16.8969 7.01828 16.9199 6.90764 16.9209C6.79699 16.9218 6.68725 16.9007 6.58484 16.8588C6.48243 16.8169 6.38938 16.7551 6.31114 16.6768C6.23289 16.5986 6.17102 16.5055 6.12912 16.4031C6.08722 16.3007 6.06613 16.191 6.06709 16.0803C6.06805 15.9697 6.09104 15.8603 6.13472 15.7587C6.17839 15.657 6.24188 15.565 6.32147 15.4882L11.2206 10.589C11.3769 10.4327 11.4646 10.2208 11.4646 9.99983C11.4646 9.77886 11.3769 9.56693 11.2206 9.41066L6.32063 4.51149C6.16438 4.35513 6.07664 4.14309 6.07671 3.92203C6.07679 3.70097 6.16468 3.489 6.32105 3.33274C6.47742 3.17649 6.68945 3.08875 6.91051 3.08882C7.13157 3.0889 7.34354 3.17679 7.4998 3.33316L13.5773 9.41066C13.7335 9.56693 13.8213 9.77886 13.8213 9.99983C13.8213 10.2208 13.7335 10.4327 13.5773 10.589L7.4998 16.6665Z' fill='%2307243A'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--color-black);width: 20px;height: 20px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--color-primary);}
.pages li.arrow-last{width: max-content;border: 0;background: transparent;}
.pages li.arrow-first{margin-right: 12px;}
.pages li.arrow-last{margin-left: 12px;}
.pages li.disabled{pointer-events: none;display: none;}
.products{display: flex;flex-wrap: wrap;}
.products .products-container{position:relative;}
/** Фильтры **/
.modal-fancybox .modal-fancybox-body.filter_{overflow: visible;height: calc(100% - 40px);}
.filter_ form{height: 100%;display: flex;flex-direction: column;}
.filter_ .filter_cont{padding-top: 16px;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 202px;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-primary);}
.filter_ ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.filter_ ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.filter_ ul li .open-sub.active:before{content: "\f106";}
.filter_ ul li .open-sub:hover{color: var(--color-primary);}
.filter_ ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.filter_ ul li ul li{padding-left: 10px;}
.filter_ ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.filter_ .filterBtn_bottom{width: 100%;margin-top:30px;}
.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-blue);color:var(--color-white);}
.filter_wrapIcon{position: relative;}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--color-primary);color: var(--color-white);font-size: 0;border-radius: 50%;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:none;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{font-size: 16px;margin: 0 auto;grid-gap: 8px;}
.filter_ .reset .icon_{width:12px;min-width:12px;height:12px;margin:0;}
.filter_ .filters-price .title, .filter_ .title{cursor: pointer;position: relative;font-size: 16px;font-family: var(--font-family-bold);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_ .title.filtersActive .filter_name{width: calc(100% - 95px);}
.filter_ .form_content{display: flex;flex-direction: column;overflow-y: auto;overflow-x: hidden;padding-right: 5px;height: calc(100% - 50px);}
.filter_ form.off .form_content{height: 100%}
.filters-price, #filters-form .filter{}
.filter_ .filters-price, #filters-form .filter{width: 100%;}
.filter_ #filters-form .filter:not(:last-child), .filters-price{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--color-tertiary);}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;height: max-content;width: max-content;}
.filter_ .title .filter-arrow .icon_{background-color: var(--color-grey-d);margin: 0;transform: rotate(90deg);min-width: 16px;width: 16px;height: 16px;transition: 0.3s;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(90deg) scaleX(-1);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background: transparent;border-color:var(--color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--color-labelDisabled) !important;}
.filter_ #filters-form .filter{display: block;position: relative;}
.filter_ #filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ #filters-form .title.active ~ .filter-more{display: none}
.filter_ .filter-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;width:100%;height: max-content;}
.filter_ .filter-inner .filter-item:not(:last-child){margin-bottom: 12px;}
.filter_ .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filter_ .filter-inner .filter-item .counter{font-size: 14px;text-align: left;color: var(--color-grey-d);white-space: nowrap;margin-left: 8px;}
.filter_ #filters-form .filter label{display: flex;font-size:16px;cursor: pointer;width: 100%;padding-left: 12px;font-weight: 400;word-break: break-word;}
.filter_ #filters-form .filter label .name{overflow: hidden;}
.filter_ #filters-form .filter select{height: 30px;border: 1px solid var(--color-grey);padding: 0 5px;}
.filter_ #filters-form .filter select:focus{border: 1px solid #000;}
.filter_ -active{display:none;}
.filter_ -active #filters-reset{margin: 10px auto;display: block}
.filter_ -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filter_ #filters-reset[disabled="disabled"]{pointer-events: none;display:none;}
.filter_ #goods-filter-price-slider.noUi-target{height: 6px;margin: 8px auto 16px;background: var(--color-grey);border-radius: 3px;box-shadow: none;border: 0;width: calc(100%);}
.filter_ #goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
.filter_ #goods-filter-price-slider .noUi-connect{background: var(--color-primary);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{top: -3px;width: 17px;height: 12px;cursor: pointer;outline: 0;border-radius: 3px;background: var(--color-primary);border: 0;box-shadow: none;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -17px;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: 0;}
.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: 20px;margin-bottom:20px;}
.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: 16px;color: var(--color-grey-d);white-space: nowrap;text-transform: lowercase;margin-right:10px;}
.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{width: 100%;max-width: 100%;display: inline-block;font-size: 16px;text-align: left;height: 40px;padding: 0 16px;background: transparent;color: var(--color-grey-d);}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 16px;transition:0.3s;color: var(--color-grey-d);}
.filter_ .filterPrice_btn button:hover{color: var(--color-primary);}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;color: var(--color-primary);}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;}
#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}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filter_ .filters-price .title:hover, .filter_ .title:hover{color:var(--color-primary);}
  .filter_ .filterPrice_btn button.filter_btn_goodsParametrs:hover{color:var(--color-black);}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 30px 16px;width: 100%;}
.categories_grid .item{position: relative;overflow: hidden;width: calc((100% - 16px * 5) / 6);display: flex;flex-direction: column;}
.categories_grid .item .cat-image{width: 100%;padding-bottom: 100%;border-radius: 50%;position: relative;}
.categories_grid .item .cat-image:before{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;z-index: 1;background-color: var(--color-white);border: 1px solid var(--color-grey-d);transition: 0.3s;}
.categories_grid .item .img{width: calc(100% - 6px* 2);height: calc(100% - 6px* 2);border-radius: 50%;overflow: hidden;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
.categories_grid .item .img img{width: 100%;height: 100%;transition: 0.5s;}
.categories_grid .item .cat-name{margin-top: 12px;text-align: center;font-size: 20px;font-family: var(--font-family-bold);-webkit-line-clamp: 2;transition: 0.3s;}
.categories_block{margin-bottom: 40px;}
.categories_block .categories_grid.goodsEmpty{display:block;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover .img img{transform: scale(1.15);}
  .categories_grid .item:hover .cat-image:before{border-color: var(--color-primary);}
  .categories_grid .item:hover .cat-name{color:var(--color-primary);}
}
@media (max-width:1139px){
  .categories_grid .item{width: calc((100% - 16px * 4) / 5);}
}
@media (max-width:1023px){
  .categories_grid .item .cat-name{font-size:16px;}
}
@media (max-width:767px){
  .categories_grid .item{width: calc((100% - 16px * 3) / 4);}
}
@media (max-width:479px){
  .categories_grid .item{width: calc((100% - 16px * 2) / 3);}
  .categories_grid .item .cat-name{font-size:14px;margin-top: 4px;}
}
@media (max-width:319px){
  .categories_grid .item{width: calc((100% - 16px) / 2);}
}
/*** Левая часть ***/
.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%;}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod{max-width: 450px;}
.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.product-view .fancybox-close-small{top: 35px;right: 24px;transition:0.3s;}
.productViewMod.product-view .fancybox-close-small .material-icons{background: var(--color-black);}
.productViewMod.product-view .product-name{font-size: 20px;margin-bottom: 20px;margin-bottom: 16px;padding-right: 24px;text-transform: none;}
.productViewMod.product-view .product-view_item[data-name="available"]{display: none;}
.productViewMod.product-view .fancybox-close-small{}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .icon_sticker{display: none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 18px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .product-container .left_{width: 100%;pointer-events: none;position: relative;top: 0;display: none;}
.productViewMod.product-view .product-container .right_{width: 100%;position: relative;top: 0;padding: 0;background: transparent;margin:0;}
.productViewMod.product-view .ratings_container{display:none !important;}
.productViewMod.product-view .action{margin-top: 0;position: initial;width: 100%;}
.productViewMod.product-view .goodsDataMainModificationsBlock{margin-bottom:16px;}
.productViewMod.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{background: var(--color-secondary);}
.productViewMod.product-view .qty-wrap{background: var(--color-secondary);display: none;}
.productViewMod.product-view .informationBlockSale{display: none;}
.productViewMod.product-view .add-cart:not(.quick), .productViewMod.product-view .callback_notify{width: 100%;max-width: 100%;padding: 11px 24px;}
.productViewMod.product-view .fancybox-modif{display: none;text-align: left;justify-content: flex-start;}
.productViewMod.product-view .goodsDataForm{padding: 0;background: transparent;}
.productViewMod.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;}
.productViewMod.product-view .product-tabs{display:none;}
.productViewMod.product-view .action .links{display: none;}
.productViewMod.product-view .fancybox-header .title{padding-right: 35px;}
.productViewMod.product-view .product-view_item[data-name="links"]{display:none;}
/*Страница быстрого заказа*/
.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;}
.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 !important;background: transparent !important;}
.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 .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:flex;}
.fancybox-inner .formfast .order_grid .account .fields-grid .fields, .fancybox-inner .orderContainer .adress .form-list .fields{width:100%;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 16px 0;}
.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%;margin-top:0;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 8px;text-align: center;justify-content: center;}
.fancybox-inner #quickform .order_right .total{margin-bottom: 16px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder{position: initial;width: 100%;}
.fancybox-inner .formfast .title{font-size:18px;margin-bottom: 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;}
}
/*** Быстрый заказ ***/
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;margin-bottom: 20px;color: var(--error-color-text);padding: 16px;border-radius: 8px;border: 1px solid var(--error-color);display:none !important;}
.order_right .min_priceOrder_info{padding: 11px 20px;border-radius: 30px;border: 1px solid var(--color-black);margin-bottom: 12px;font-size: 12px;font-weight: 600;text-transform: uppercase;}
.buttonsOrder button[disabled="disabled"]{background: transparent;border-color: var(--color-btnDisabled);color: var(--color-btnDisabledText);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;}
.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 .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: 12px;}
.orderContainer .adress .form-list .select_wrap{margin-top: 10px;}
.orderContainer .adress .form-list .fields{width: calc(100% / 2 - 6px);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.delivery .delivery__zones .selectBlock{margin-top: 12px;}
.delivery .currentDeliveryPrice{font-size: 16px;font-family: var(--font-family-bold);}
.delivery .deliveryPrice{display: flex;align-items: center;grid-gap: 5px;margin-top: 20px;}
.delivery .currentDeliveryDescription{padding-top: 12px;}
.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;bottom: 12px;right: 0;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 16px;height: 16px;min-width: 16px;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: 60px;text-align: left;}
.formfast .order_grid .select_wrap{position: relative;}
.formfast .order_grid .select_wrap select, .formfast .order_grid .select_wrap input{white-space: initial;padding: 0;background: transparent;border-radius: 0;border-top-width: 0;border-left-width: 0;border-right-width: 0;height: auto;padding-bottom: 10px;padding-left: 32px;}
.formfast .order_grid .select_wrap input::placeholder{color: var(--color-black);}
.formfast .order_grid .select_wrap .select_icon{position: absolute;bottom: 12px;width: 20px;height: 20px;min-width: 20px;background-color: var(--color-black);margin: 0;}
.formfast .order_grid .select_wrap.selectBlock:after{right:0;}
.formfast .order_grid .delivery__zones .select_wrap.selectBlock select{padding-left: 0;}
.formfast .order_grid > div{width: 100%;}
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-family: var(--font-family-bold);margin-bottom: 20px;text-align: left;position: relative;display: flex;align-items: center;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 12px;margin-bottom: 16px;}
.formfast .order_grid .account .fields-grid .fields{width: calc(100% / 3 - 8px);}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{font-size: 14px;padding-left: 12px;position:relative;transition: 0.3s;}
.formfast .contactWantRegister input:checked + label{color: var(--color-primary);}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 20px auto 0;overflow: hidden;text-align: left;}
.delivery .manufacturer-list .currentDeliveryDesc > div{word-break: break-word;display: flex;font-size: 16px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--color-primary);font-weight: 600;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 4px;}
.delivery .manufacturer-list .zoneSelect select{padding-left: 0;}
.delivery .deliveryZonePrice{margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable{width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td{width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1{background: #f5f5f5;padding: 0 5px;text-align: center !important;}
.delivery .orderStageDeliveryListTable .cell3{min-width: 160px;}
.delivery .orderStageDeliveryListTable input{cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice{margin-left: 5px;font-size: 14px;font-weight: 400;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: 100%;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 70px;height: 50px;color: var(--color-grey-d);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: 20px;top: 50%;transform: translateY(-50%);height:50px;}
.coupons .coupon-btn .icon_{width: 20px;height: 20px;min-width: 20px;background-color: var(--color-grey-d);margin: 0;}
.coupons .coupon-btn:active .icon_{background-color:var(--color-primary);}
.coupons .coupon-btn[disabled="disabled"]{pointer-events: none;}
.coupons .coupon-btn[disabled="disabled"] .icon_{background-color: var(--color-btnDisabled);}
.list-prod .title{display: flex;align-items: center;justify-content: space-between;grid-gap: 0 12px;}
.list-prod .cart-products-list{display: flex;grid-gap: 12px;flex-wrap: wrap;}
.list-prod .cart-products-list .item{width: calc((100% - 12px* 7) / 8);border-radius: 8px;display: block;overflow: hidden;position:relative;}
.list-prod .cart-products-list .item .product-image{display: block;width: 100%;padding-bottom: 100%;background: var(--bgImg);}
.list-prod .cart-products-list .item img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.list-prod .cart-products-list .item .quantity{position: absolute;top: 8px;right: 8px;width: 24px;height: 24px;border-radius: 50%;background: var(--color-secondary);font-size: 12px;font-family: var(--font-family-bold);display: flex;align-items: center;justify-content: center;}
.list-prod .list-prod_btn{margin-top: 16px;display:none;}
.list-prod .list-prod_btn.visible{display: flex;}
@media (max-width: 1023px){
  .list-prod .cart-products-list .item{min-width: calc((100% - 12px* 5) / 6);}
}
@media (max-width: 767px){
  .list-prod .cart-products-list{display: flex;grid-gap: 12px;flex-wrap: initial;overflow-x: auto;}
  .list-prod .cart-products-list::-webkit-scrollbar, .list-prod .cart-products-list::-webkit-scrollbar-thumb, .list-prod .cart-products-list::-webkit-scrollbar-track{background-color: transparent;height: 0px;}
  .list-prod .cart-products-list .item{min-width: calc((100% - 12px* 5) / 6.5);width: calc((100% - 12px* 5) / 7);}
}
@media (max-width: 639px){
  .list-prod .cart-products-list .item{min-width: calc((100% - 12px* 5) / 4.5);width: calc((100% - 12px* 5) / 5);}
}
@media (max-width: 479px){
  .list-prod .cart-products-list .item{min-width: calc((100% - 12px* 4) / 3.5);width: calc((100% - 12px* 3) / 4);}
  .list-prod .title{flex-direction: column;align-items: flex-start;}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 280px - 30px);}
.cart_right_container, .orderContainer .order_right{width: 280px;overflow: hidden;height: max-content;position: sticky;top: 16px;}
.cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{padding: 30px;}
.cartTable .cart_wrap{position:relative;}
.cartTable .cart_wrap.bg_figure, .orderContainer .order_right .cart_wrap.bg_figure{
    /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 44px;
    /* Раздиус большого круга */
    --big-circle-r: 28px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --left-space: 230px; /*в % некорректно работает*/
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circles-left-space: calc(100% - var(--left-space));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 24px  24px 0 24px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 100% /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(100% - var(--pillar-size))/*по Y*/ / calc(var(--circles-left-space) + var(--big-circle-r)) 100% no-repeat no-repeat,
    
    /* Левый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) var(--circles-left-space)/*по X*/ 100% /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Правый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Большой прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0/*по Y*/ / calc(100% - var(--left-space)) calc(100% - var(--circle-r)) no-repeat no-repeat, 
    
    /* Маленький прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 100%/*по Y*/ / calc(100% - var(--left-space) - var(--circle-r)) var(--circle-d) no-repeat no-repeat, 
    
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ calc(100% - var(--circle-extend-inset))/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat;
    
}
.cartTable .items{width: 100%;display: flex;flex-wrap: wrap;position: relative;}
.cartTable .items:not(:last-child){margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line);}
.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, .orderContainer .order_right .buttonsOrder{width: 220px;position: absolute;right: 2px;bottom: 2px;}
.orderContainer .order_right{padding-bottom: 45px;}
.orderContainer .order_right .buttonsOrder{}
.cartTable .cart__total .totale-inner > div.total, .orderContainer .order_right .total.disc_margin{margin-top:4px;}
.cartTable .cart__total .totale-inner > div{display: flex;align-items: flex-end;white-space: nowrap;width: 100%;justify-content: space-between;}
.cartTable .total, #quickform .order_right .total{margin-top: 16px;padding-top: 16px;margin-bottom:60px;border-top: 1px solid var(--line);display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.cartTable .total .title, #quickform .order_right .total .title{font-size: 16px;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 20px;font-family: var(--font-family-bold);}
.totale_titleLeft{font-size: 16px;}
.totale_titleRight{font-size: 16px;font-family: var(--font-family-bold);white-space: nowrap;}
.cartTable .cart_title, .orderContainer .order_right .cart_title{margin-bottom: 16px;font-size: 20px;font-weight: 700;display: flex;align-items: center;grid-gap: 12px;}
.cartTable .cart_title .count, .orderContainer .order_right .cart_title .count{font-size: 14px;color: var(--color-grey-d);}
.cartTable .buttons .cat-link{color: var(--color-grey-d);font-size: 14px;font-weight: 700;margin: 16px auto 0;width: max-content;transition: 0.3s;display: flex;align-items: center;grid-gap: 12px;}
.cartTable .buttons .cat-link .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;background: var(--color-grey-d);}
#closeOrder{}
#closeOrder .icon_{width: 20px;height: 20px;min-width: 20px;}
.cart_toolbar{display: flex;align-items: center;justify-content: space-between;width: 100%;grid-gap: 16px;margin-bottom: 16px;}
.cart_toolbar .clearCart{display: flex;align-items: center;grid-gap: 10px;font-size: 14px;color: var(--color-grey-d);margin-left: auto;transition:0.3s;}
.cart_toolbar .clearCart .icon_{width: 8px;height: 8px;min-width: 8px;margin: 0;background-color: var(--color-grey-d);}
.cart_toolbar .cart_toolbar_title{font-size: 16px;font-weight: 700;}
.cart__items .items .cart-right_block{width: calc(100% - 87px);padding-left: 20px;display: flex;align-items: center;grid-gap: 0 16px;justify-content: space-between;}
.cart__items .items .cart-right_block .cart-qty{width: 138px;}
.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;width: 116px;}
.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: 87px;height: 87px;overflow: hidden;background: var(--bgImg);border-radius: 12px;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-info{width: 100%;position:relative;}
.cart__items .items .cart-right_block .cart-name{word-break: break-word;}
.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):after{content: ',';}
.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: 60px;}
.cart_toolbar_bottom{margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--line);display: flex;align-items: center;grid-gap: 30px;justify-content: space-between;}
.cart_toolbar_bottom .link{font-size: 16px;color: var(--color-grey-d);display: flex;align-items: center;grid-gap: 12px;transition: 0.3s;}
.cart_toolbar_bottom .link .icon_{background-color: var(--color-grey-d);margin:0;width:20px;min-width:20px;height:20px;}
    
    
.cart_right_container .pp, .orderContainer .order_right .pp{margin-top: 12px;width: 100%;font-size: 12px;color: var(--color-grey-d);justify-content: flex-end;text-align: right;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--color-black);}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{max-width: 100%;width: 100%;height: 60px;font-size:16px;}
.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: 20px;}
.cartTable .price.old-price{font-size: 14px;}
.cart__items .items .one-product-price{font-size: 14px;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: transparent;border-color: var(--color-btnDisabled);color: var(--color-btnDisabledText);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;}
/* мышь, тачпад */
@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{color: var(--color-primary);}
  .cart__items .items .cart-right_block .cart-name:hover{color: var(--color-primary);}
  .cart__items .items .cart-right_block .closetd:hover{color: var(--color-black);}
  .cart__items .items .cart-right_block .closetd:hover .icon_{background-color:var(--color-black);}
  #closeOrder:hover{color:var(--color-black);}
  .cart_toolbar .clear_button:hover{color:var(--color-primary);}
  .cart_toolbar .clear_button:hover .icon_{background-color:var(--color-primary);}
  .cart_toolbar_bottom .link:hover{color:var(--color-primary);}
  .cart_toolbar_bottom .link:hover .icon_{background-color:var(--color-primary);}
  .cart_toolbar .clearCart:hover{color: var(--color-primary);}
  .cart_toolbar .clearCart:hover .icon_{background-color: var(--color-primary);}
  .cartTable .buttons .cat-link:hover, #closeOrder:hover{color: var(--color-primary);}
  .cartTable .buttons .cat-link:hover .icon_, #closeOrder:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1139px){
  .cart__items .items .cart-action{grid-gap: 20px;}
  .cart__items .items .image{width: 80px;height: 80px;}
  .cart__items .items .cart-right_block{width: calc(100% - 80px);padding-left: 16px;}
  .cart_right_container, .orderContainer .order_right{width: 320px;}
  .cart_left_container, .orderContainer .order_left{width: calc(100% - 320px - 30px);}
  .formfast .order_grid .account .fields-grid .fields{width: 100%;}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;margin:0;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
}
@media (max-width: 767px){
  .cart__items .items .cart-right_block .cart-qty{width: 120px;}
  .formfast .order_grid{grid-gap: 40px;}
}
@media (max-width: 639px){
  .cart__items .items .cart-right_block .cart-info{width: 100%;}
  .cart__items .items .cart-action{width: 100%;flex-wrap: wrap;grid-gap: 12px 0;margin-top:8px;}
  .cart__items .items .cart-right_block{flex-wrap:wrap;}
  .cart__items .items .cart-right_block .cart-price{order: 1;width: 100%;}
  .cart__items .items .cart-right_block .cart-qty{order: 2;}
  .cart__items .items .cart-right_block .closetd{order: 3;margin-left: auto;}
  .cart__items .items .cart-right_block .cart-qty input{max-width: calc(100% - 35px* 2);}
  .cart__items .items .one-product-price{display:none;}
  .cart_toolbar_bottom{margin-top: 12px;}
  .cart__items .items .cart-right_block{padding-left: 12px;}
  .cartTable .cart_left_container .cart-price .price:not(.old-price){font-size:16px;}
  .cart__items .items .cart-right_block .cart-name{font-size: 14px;}
  .orderContainer .adress .form-list .fields{width:100%;}
}
@media (max-width: 479px){
  .cart_toolbar_bottom .link{font-size: 0;grid-gap: 4px;}
  .cart_toolbar_bottom .link:first-child:after{content: 'К покупкам';font-size: 14px;}
  .cart_toolbar_bottom .link:last-child:after{content: 'Очистить';font-size: 14px;}
  .cartTable .cartMinPriceWrap{padding: 11px 20px;}
  .cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{padding: 30px 20px;}
  .orderContainer .adress .form-list .fields{width:100%;}
  .orderContainer .order_right ul .item .product-details .product-name{-webkit-line-clamp: 3;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 30px;flex-wrap: wrap;}
.col-block #feedback{width: 400px;}
.col-block #feedback, .col-block .col-account.contacts{padding: 30px;background: var(--color-secondary);border-radius: 24px;}
.col-block .col-account.contacts{width: calc(100% - 400px - 30px);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 24px;overflow: hidden;}
.lk_btn{margin:30px auto 0;width: 200px;}
.col-account.form .fields:not(:last-child){margin-bottom: 12px;}
.col-account.form .fields{position:relative;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 20px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{text-align: left;margin-top: 8px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px;}
.optionAcc .col-account{width: calc((100% - 30px) / 2);height: max-content;padding: 30px;background: var(--color-secondary);border-radius: 24px;}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:12px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 20px;font-family: var(--font-family-bold);margin-bottom: 16px;position: relative;color: var(--color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;height: 51px;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{font-size: 20px;font-weight: 700;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{padding: 30px;background: var(--color-secondary);border-radius: 24px;}
.account .accoutnPageBlock .first .buttons .button{width: 100%;height: 50px;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 30px);margin-left: 30px;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(50% - 12.5px);height:50px;}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;justify-content: center;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 1024px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
 .account .accoutnPageBlock .pp{justify-content: flex-start;}
}
@media (max-width: 1023px){
  .col-block #feedback, .col-block .col-account.contacts{padding: 20px;}
  .account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 20px;}
  .optionAcc .col-account{padding: 20px;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
 .col-block #feedback{max-width:100%;}
 .col-account.form .fields:not(:last-child){margin-bottom: 16px;}
 .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%;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: flex;flex-direction: column;grid-gap: 30px;}
.blocks_contact .title_contact, .col-account.form h3{font-size: 20px;font-family: var(--font-family-bold);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-top: 10px;}
.col-account.form .file label{color: var(--color-black);font-size: 14px;}
@media (max-width: 479px){
  .blocks_contact{grid-gap: 20px;}
  .blocks_contact .block > div a, .blocks_contact .block .infoBlock{font-size: 14px;}
}
/** Платежные системы на странице просмотра заказа **/
.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: 20px;border-radius: 16px;background: var(--color-secondary);overflow: hidden;}
.discount-box h4{font-size: 16px;line-height: 1.2;color: var(--color-black);}
.discount-box h4 span{color: var(--color-primary);font-family: var(--font-family-bold);}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.discount-box_promoPage .item{width: calc((100% - 16px * 2) / 3);padding: 24px;display: flex;flex-direction: column;position: relative;}
.discount-box_promoPage .discount_name{font-size: 20px;font-family: var(--font-family-bold);transition: 0.3s;}
.discount-box_promoPage .discount_date{font-size: 14px;font-weight: 600;text-transform: uppercase;padding: 10px;width: 224px;border: 1px solid var(--color-black);border-radius: 30px;background: var(--color-white);display: flex;justify-content: center;align-items: center;transition: 0.3s;position: absolute;top: 2px;right: 2px;}
.discount-box_promoPage .discount_count{width: 68px;height: 36px;background: var(--color-red);font-size: 16px;font-family: var(--font-family-bold);color: var(--color-white);margin-bottom: 16px;display: flex;align-items: center;justify-content: center;}
.discount-box_promoPage .item .discount_btn{margin-top: 12px;}
.discount-box_promoPage .item.bg_figure{
      /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 20px;
    /* Раздиус большого круга */
    --big-circle-r: 34px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --left-space: 236px; /*в % некорректно работает*/
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circles-left-space: calc(100% - var(--left-space));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 24px 0 24px 24px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 0px /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(0px + var(--pillar-size))/*по Y*/ / calc(var(--circles-left-space) + var(--big-circle-r)) 100% no-repeat no-repeat,
    
    /* Левый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) var(--circles-left-space)/*по X*/ 0px /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    
    /* Правый круг */
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ var(--circles-space)/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat,
    
    /* Большой прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ var(--circle-r)/*по Y*/ / calc(100% - var(--left-space)) var(--circle-r) no-repeat no-repeat, 
    
    /* Маленький прямоугольник */
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0px/*по Y*/ / calc(100% - var(--left-space) - var(--circle-r)) var(--circle-d) no-repeat no-repeat,
    
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ var(--circle-extend-inset)/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ var(--circles-space)/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat
}
/*Выкл*/
.discount-box_promoPage .item.off_ .discount_date{color: var(--color-grey-d);border-color: var(--color-grey-d);}
.discount-box_promoPage .item.off_ .discount_count{background: var(--color-grey-d);}
.discount-box_promoPage .item.off_ .discount_btn{display:none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .discount-box_promoPage .item.bg_figure:hover{--card-color: var(--color-grey-l-2);}
}
@media (max-width: 1023px){
  .discount-box_promoPage .item{width: calc((100% - 16px) / 2);}
}
@media (max-width: 649px){
  .discount-box_promoPage .discount_name{font-size: 16px;}
  .discount-box_promoPage .item .discount_btn{margin-top: 8px;}
  .discount-box_promoPage .item{padding:16px;}
  .discount-box_promoPage .discount_date{width: 182px;}
  .discount-box_promoPage .item.bg_figure{--circle-r: 16px;--left-space: 194px;}
  .discount-box_promoPage .discount_count{margin-top: 36px;}
}
@media (max-width: 479px){
  .discount-box_promoPage .item.bg_figure{--left-space: 171px;--pillar-size: 8px;}
  .discount-box_promoPage .item{width: 100%;}
  .discount-box_promoPage .discount_count{margin-top: 0;}
  .discount-box_promoPage .discount_date{width: 161px;padding: 6px;font-size: 12px;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.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{display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 0;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon{background: var(--color-tertiary);}
.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;margin:0;}
.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{font-family: var(--font-family-bold);margin-bottom: 16px;width: 100%;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: 12px;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: 8px;right: 8px;position: absolute;background: var(--color-white);border-radius: 0;width: 32px;height: 32px;transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 16px;min-width: 16px;height: 16px;background-color: var(--color-grey-d);margin: 0;transition: 0.3s;}
.compare__mod{margin-top: 4px;color: var(--color-grey-d);font-size: 14px;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{height: 50px;padding: 0 16px;width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 16px;word-break: break-word;transition:0.3s;}
.compare__line .actions .actions-btn{width:100%;}
.compare__buttons a.compare__showAll{}
.compare__buttons a.compare__showAll:hover{}
.compare__buttons a.compare__selected[disabled="disabled"]{background: transparent;border-color: var(--color-btnDisabled);color: var(--color-btnDisabledText);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__remove:hover .icon_{background-color: var(--color-black);}
  .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 .remove{}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{width: 16px;min-width: 16px;height: 16px;background-color: var(--color-grey-d);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{display:flex !important;opacity: 1;visibility: visible;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--color-primary);}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--color-black);transition: 0.3s;}
.news-box h5.title a:hover{color: var(--color-primary);}
.news-box .button{margin-top:30px;}
.news-box .news{padding: 20px;background: var(--color-secondary);border-radius: 24px;transition:0.3s;display: block;}
.news-box .news:not(:last-child){margin-bottom: 20px;}
.news-box .news-content p{font-size: 16px;margin-bottom: 12px;}
.news-box .news .title{font-size: 20px;font-family: var(--font-family-bold);margin-bottom: 12px;}
.news-box .news__date{display: block;text-align: left;font-size: 16px;color: var(--color-grey-d);}
.news-box .news-time{margin-top: 16px;font-size: 16px;color: var(--color-grey-d);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .news-box .news:hover{background:var(--color-grey-l-2);}
}
@media (max-width: 479px){
  .news-box .news-content p{font-size: 14px;}
  .news-box .news__date{font-size: 14px;}
  .news-box .news:not(:last-child){margin-bottom:16px;}
}
#news{width: 100%;}
#news .swiper-slide{height: auto !important;}
#news .newx-box{position: relative;}
#news [data-tab-content]{flex-wrap: wrap;grid-gap: 24px;}
#news [data-tab-content] .news_grid{display: flex;flex-wrap: wrap;grid-gap: 24px;}
#news .news_item{
    /* Цвет */ 
    --card-color: var(--color-secondary);
    /* Ширина малого прямоугольника */
    --pillar-size: 40px;
    /* Раздиус большого круга */
    --big-circle-r: 30px;
    /* Раздиус малого круга */
    --circle-r: 24px;
    --circle-d: calc(var(--circle-r)* 2);
    --circles-space: calc(var(--big-circle-r) + var(--pillar-size));
    --circle-extend-inset: calc(var(--circle-r) + var(--circles-space));
    --card-shadow: none;
    filter: drop-shadow(var(--card-shadow));
    /* Радиус */ 
    border-radius: 16px  16px 0 16px;
    background: 
    /* Для изменения формы обратитесь в тех поддержку. Чтобы визуально понять/отличить, где какой элемент и как он расположен, замените в каждой строке цвет var(--card-color) на разные свои цвет: black, orange, yellow, blue и т.д.*/
    /* Большой круг */
    radial-gradient(circle at 100% /*по X*/ 100% /*по Y*/, transparent var(--big-circle-r), var(--card-color) calc(var(--big-circle-r) + 1px)) 0/*по X*/ calc(100% - var(--pillar-size))/*по Y*/ / calc(100% - var(--pillar-size)) 100% no-repeat no-repeat,
    /* Левый круг */ 
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) calc(100% - var(--circles-space))/*по X*/ 100% /*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    /* Правый круг */ 
    radial-gradient(circle closest-side, var(--card-color) 100%, transparent calc(100% + 1px)) 100%/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / var(--circle-d) var(--circle-d) no-repeat no-repeat, 
    /* Большой прямоугольник */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 0/*по Y*/ / calc(100% - var(--circles-space)) calc(100% - var(--circle-r)) no-repeat no-repeat, 
    /* Маленький прямоугольник */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ 100%/*по Y*/ / calc(100% - var(--circle-extend-inset)) var(--circle-d) no-repeat no-repeat, 
    /* Маленький прямоугольник 2 */ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 100%/*по X*/ calc(100% - var(--circle-extend-inset))/*по Y*/ / var(--circle-d) 100% no-repeat no-repeat, 
    /* Большой прямоугольник 2*/ 
    linear-gradient(0deg, var(--card-color) 100%, var(--card-color) 100%) 0/*по X*/ calc(100% - var(--circles-space))/*по Y*/ / calc(100% - var(--circle-r)) 100% no-repeat no-repeat;
}
#news .news_item{padding: 16px;height:100%;}
#news .news_item .news_image{border-radius: 20px;overflow: hidden;position: relative;padding-bottom: 50%;}
#news .news_item .news_image img{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: 100%;object-fit: cover;}
#news .news_item .news_date{font-size: 12px;font-weight: 600;position: absolute;top: 8px;left: 8px;z-index: 2;background: var(--color-white);border-radius: 20px;border: 1px solid var(--color-black);padding: 4px 16px;}
#news .news_item .news_title{font-size: 20px;font-family: var(--font-family-bold);-webkit-line-clamp: 3;margin-top: 14px;padding-right: 73px;transition:0.3s;}
#news .news_item .news_button{width: 60px;height: 60px;border-radius: 50%;font-size: 0;padding: 0;position: absolute;bottom: 2px;right: 2px;}
#news .news_item .news_button .icon_{width: 24px;height: 24px;min-width: 24px;margin: 0;transform: rotate(-45deg);}
/* мышь, тачпад */    
@media (hover: hover) and (pointer: fine){
  #news .news_item:hover{--card-color: var(--color-grey-l-2);}
  #news .news_item:hover .news_title{color: var(--color-primary);}
}
   
@media (max-width: 1023px){
  #news .news_item .news_title{font-size: 16px;}
}
   
@media (max-width: 767px){
  #news .news_item .news_button{width: 48px;height: 48px;}
  #news .news_item{--big-circle-r: 20px;}
}
   
@media (max-width: 479px){
  #news .news_item .news_title{-webkit-line-clamp: 4;}
}
   
/*** Страница ошибки ***/
.error-page{padding: 16px;}
.error-page a{font-size:110%;}
.error-page a:hover{text-decoration:underline;}
.error-page ul.disc{list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader{display:block;position: absolute;top: 0;left:0;bottom: 0;width: 100%;height: 100%;z-index: 20;background: var(--color-white);}
.content-loading{content: '';border-radius: 50%;width: 50px;height: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.content-loading{background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.96 28.9C12.46 26.14 28.4.5 63.76.24c37.1-.26 53.48 29.12 54.03 30.38 2.44 5.63 1.4 12.86-3.77 15.44-5.93 2.96-12.13 1.18-15.44-3.5-6.83-9.6-7.58-21.7-25.15-28.87-38.08-15.57-64.03 18-62.5 15.2zM117 99.06c-1.48 2.74-17.42 28.4-52.78 28.63-37.1.25-53.5-29.1-54.04-30.4-2.48-5.6-1.43-12.82 3.72-15.4 5.94-2.96 12.15-1.17 15.45 3.5 6.84 9.62 7.58 21.7 25.16 28.88 38.1 15.54 64.06-18 62.5-15.2z' fill='%232196F3'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='180 64 64' dur='1200ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.fancybox-inner .content-loading{background-color: #fff;}
#globalOrder.loading{height: 50vh;}
#globalOrder .content-loading{margin: 0 auto;margin-left: -25px;margin-top: -25px;}
/******************************************************************************
 Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:20%}
.col-xs-1{width:8.33333333%}
@media (max-width: 767px){
.col-lg-2{width:33%}
}
@media (max-width: 631px){
.col-lg-2{width:50%}
}
@media (max-width: 380px){
}
@media (min-width: 768px){
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:20%}
.col-sm-1{width:8.33333333%}
}
@media (min-width: 992px){
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:20%}
.col-md-1{width:8.33333333%}
}
@media (min-width: 1200px){
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:33%}
.col-lg-2_5{width:25%}
.col-lg-2{width:20%}
.col-lg-1{width:8.33333333%}
}
@media (min-width: 1400px){
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:20%}
.col-hs-1{width:8.33333333%}
}
@media (max-width: 1199px){
.product-view .product-shop .custom-block .item{text-align: center;padding: 0;}
.product-view .product-shop .custom-block .text-area{text-align: center;}
}
@media (max-width: 991px){
.col-left .block{margin-bottom:10px;}
.quickview{display: none !important;}
.step li{padding: 10px;}
.product-view .product-shop .add-to-box .add-to-cart .button.quick{display: none;}
}
@media (max-width: 767px){
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.goodsDataOpinionAddTable label{width: 100%;}
.goodsDataOpinionFormReset{width: 80px;}
.step li{display: block;width: 100%;padding: 15px;}
.step li.step_done{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#footer .callbackForm .inputText{display: block;max-width: 300px;clear: both;}
.cart-compare .title .title{display: none;}
.cart-compare > div{width: 50%;}
.products-grid .item:hover .item-inner .product-shop{bottom: 0;}
.cart-compare div > .title{width: 110px;line-height: 51px;}
}
@media (max-width: 639px){
.scroll{overflow-x: scroll;white-space: nowrap;}
.delivery .orderStageDeliveryListTable .cell3{min-width: auto;}
.CompareGoodsTableFilter{line-height: 1;}
.CompareGoodsTableFilter span{margin-bottom: 10px;}
.product-view .product-shop .custom-block .item{text-align: center;}
.product-view .product-shop .custom-block .item i{display: block;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: center;margin: 0;}
}
@media max-width: 481px){
.title_wrap.cart .title-tab{font-size:20px;}
/*img{height: auto!important;}*/
.col-smb-12{width: 50%;}
.col-contact{margin-bottom: 20px;}
.goodsDataOpinionFormReset{width: auto;}
.CompareGoodsTableFilter{float: left;}
.CompareGoodsTableFilter span{float: left;width: 100%;}
.orderStrageContent .buttons .button{margin: 0 10px 10px 0;float: left;}
.orderStrageContent .buttons .button:nth-child(2){float: left;margin: 0;}
body.active .wrapper{overflow: hidden;z-index: 1;display: none;}
.product-view .product-name{padding-right: 40px;}
.product-view .product-toolbar{flex-direction: column;}
.product-view .product-shop .custom-block .item{display: block;width: 100%;border-left: 0;padding: 0 0 15px 0;text-align: left;}
.product-view .product-shop .custom-block .item:last-child{padding-bottom: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;text-align: left;width: 45px;font-size: 25px;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: left;margin-left: 5px;}
.product-view .product-shop .add-to-box .add-to-cart{display: block;}
.tab-content .delivery h4{font-size: 16px;}
#breadcrumbs li:last-child{padding-right: 20px}
}
@media (max-width: 380px){
.formfast .buttons .button{width: 100%;}
}
@media (max-width: 375px){
 .col-smb-12{width: 100%;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.IE .header .header-sectionsLink:before{content: '';width: 10px;height: 50px;margin: 0 0 0 -10px}
.rating-box{margin-left: -3px;}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none){
.rating-box{display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating{position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: var(--color-primary);}
}
/******************************************************************************
 Если не работает JS
*******************************************************************************/
.nojs .products-grid.owl-carousel .item .item-inner{width:290px;}
.nojs #slideshow .owl-carousel, .nojs #news .owl-carousel, .nojs .viewed .owl-carousel{display: block;}
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider{display: none;}
.nojs .filters-price .goodsFilterPriceSubmit{margin-top: 15px;}
.nojs .filters-price .layout-slider{max-width: 100%;}
#ok-loupe, .ok-listener{z-index: 2 !important;border-radius: 5px !important;}
body table.footerInformationTable{font-size: 10px;}
