/*** Основные цвета ***/
:root{
  --color-primary: var(--color-blue); /* освновной */ /* освновной */
  --color-secondary: var(--color-grey-l); /* дополнительный 1 */
  --color-tertiary: var(--color-grey); /* дополнительный 2 */
  
  --color-black: #303030;
  --color-black-50: rgba(48, 48, 48, 0.5);
  --color-black-20: rgba(48, 48, 48, 0.2);
  --color-black-10: rgba(48, 48, 48, 0.1);
  --color-white: #ffffff;
  --color-white-50: rgba(255, 255, 255, 0.5);
  --color-blue: #4393F6;
  --color-blue-d: #266CD0;
  --color-red: #F32147;
  --color-green: #87DC3C;
  --color-green-l: #6DCD18;
  --color-green-d: #11A078;
  --color-purple: #7065F3;
  --color-orange: #FFA500;
  --color-orange-50: rgba(255, 166, 0, 0.1);
  
  --color-grey: #D1E2F0;
  --color-grey-l: #F6FAFF;
  --color-grey-d: #ECF4FE;
  --color-grey-d-2: #bbbbbb;
  --color-grey-l-2: #F5F5F5;
  /*Тень*/
  --shadow: 0px 0px 10px 0 rgba(48, 48, 48, 0.1);
  --shadow-2: 0px 0px 10px 0 rgba(67, 147, 246, 0.2);
  
  /*Шрифт*/
  --family: 'Montserrat' , sans-serif;
  --family-2: 'Jost' , sans-serif;
  --family-3: 'Mulish' , sans-serif;
  --color-star: rgba(48, 48, 48, 0.5); /* звезда рейтинга неактивная */
  --color-starActive: var(--color-orange); /* звезда рейтинга активная */
  
  --bg: #ffffff; /* фон */
  --line: var(--color-black-10); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: var(--color-black); /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.8; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #D6D6D6; /* неактивная кнопка button */
  --color-btnDisabledText: #FFFFFF; /* неактивная кнопка button */
  --color-inputDisabled: #EAEAEA; /* неактивной кнопка checkbox */
  --color-labelDisabled: #AFAFAF; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #EA6887; /* фон */
  --error-color-text: #EA6887; /* текст */
  
  
  /*Всплывающие окна*/
  --noty-color-bg: #EAEAEA; /* фон */
  --noty-color-title: var(--color-black); /* заголовок */
  --noty-color-ok: var(--color-orange); /* при успешном */
  --noty-color-border-ok: var(--color-orange); /* граница у успешного */
  --noty-color-background-ok: #FFF6E5; /* фон для успешного */
  --noty-color-error: var(--color-black); /* при ошибке */
  --noty-color-text: var(--color-black); /* основной текст */
  --noty-color-border: var(--color-black-50); /* граница у успешного */
  /*Календарь в ОЗ*/
  --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: 700; /* толщина жирного текста */
  --date-shadow: var(--shadow); /* толщина жирного текста */
  --date-family: var(--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(--family);font-size: 14px;font-weight: 400;background: var(--bg);color: var(--color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
body .text_overflow{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: var(--family);background: transparent;border: 0;border-radius: 0;padding: 0;overlay: none;font-size: 14px;color: var(--color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-black);}
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;border-radius: 0;}
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: 80px;}
@media (min-width: 1176px){
.container{max-width: 1176px;}
}
@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: 50px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 20px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 12px;height: 12px;position: absolute;background-color:var(--color-black);top: 50%;right: 0px;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,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_3301_5545)"><path d="M0.857178 6.85377L6.00005 12L11.1429 6.85544L10.5386 6.24941L6.42863 10.3593V0H5.57147V10.3593L1.45984 6.24774L0.857178 6.85377Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5545"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>')}
.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;position: relative;display: flex;}
.pp a{transition: 0.3s;color:var(--color-primary);}
.pp a:hover{text-decoration: underline;}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
.col-100{width:100%;}
.col-left{width: 268px;margin-right: 24px;}
.col-right{width: calc(100% - 268px - 24px)}
input[type="checkbox"]{overflow: hidden;min-width: 18px;width: 18px;height: 18px;border-radius: 4px;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-white);border: 2px solid var(--color-black-20);border-radius: 4px;}
input[type="checkbox"]:checked:before{background: var(--color-primary);border-color: var(--color-primary);}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid rgb(171 171 171 / 50%);background: transparent;border-radius: 50%;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';visibility: hidden;opacity: 0;border-radius: 50%;transition: 0.3s;background-color: var(--color-primary);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
input[type="radio"]:checked:after{opacity: 1;visibility: visible;}
input[type="radio"]:checked{border-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
::-webkit-scrollbar-track{border-radius: 4px;background-color: #ffffff20}
::-webkit-scrollbar{width: 4px;height: 4px;background-color: #FFFFFF;}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--color-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(--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: 14px;border-radius: 30px;position: relative;color: var(--color-white);margin-bottom: 20px;overflow: hidden;background: var(--color-primary);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: 14px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 12px 10px;text-align: left;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 1px solid var(--line);}
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{font-size: 24px;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: 24px;}
.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: 24px;background: var(--color-secondary);border-radius: 10px;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{font-weight: 700;color: var(--color-black);font-style: initial;}
.table-box tfoot td{color: var(--color-black);font-size: 16px;font-weight: 700;}
.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{font-weight: 700;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-black-50);font-size: 12px;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: 639px){
  .table-border{padding:16px;}
}
@media (max-width: 479px){
  h3.client__title, .order-info .title{font-size: 20px;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: 44px;position: relative;}
.fancybox-header .title{font-size: 32px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;width: 100%;text-align: center;}
.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{margin: 0 40px;padding: 32px;overflow: visible;box-shadow: none;border-radius: 32px;max-width: 800px;position: relative;text-align: center;}
.fancybox-content .text{width:100%;margin-top:16px;}
.fancybox-close-small{top: 0;right: -40px;}
.fancybox-close-small i{background-color: var(--color-white-50);transition:0.3s;width: 24px;height: 24px;}
.fancybox-close-small:hover i{background-color: var(--color-white);}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-bg{background: var(--bg-fancybox-color) !important;}
.fancybox-is-open .fancybox-bg{opacity: var(--bg-fancybox-opacity) !important;}
.fancybox-content .header_text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
.fancybox-inner .fancybox-wrapper{max-height: calc(70vh - 30px);overflow-y: auto;overflow-x: hidden;}
.fancybox-content .callback_wrap{display: flex;grid-gap: 12px 48px;flex-wrap: wrap;margin-bottom:40px;}
.fancybox-content .callback_wrap .callback-input{margin:0;width:calc((100% - 48px) / 2);text-align: left;}
.fancybox-content .callback_wrap .line-border:after{content: '';position: absolute;top: 50%;right: -24px;height: 100%;transform: translateY(-50%);border-right: 1px solid var(--line);display: block;}
.fancybox-content .callback_wrap label{font-size: 12px;font-weight: 700;color: var(--color-primary);display: block;margin-bottom: 20px;}
    
    
@media (max-width:1024px){
  .fancybox-content{padding: 24px;margin: 40px 24px;}
  .fancybox-close-small{top: -40px;right: 0;}
}
@media (max-width:639px){
  .fancybox-inner .fancybox-wrapper{max-height: 300px;}
  .fancybox-header{margin-bottom:24px;}
  .fancybox-content .callback_wrap{margin-bottom:24px;}
  .fancybox-header .title{font-size: 22px;}
  .fancybox-content .callback_wrap .callback-input{width: 100%;}
  .fancybox-content .callback_wrap .line-border:after{display:none;}
}
@media (max-width:479px){
  .fancybox-content{padding: 16px;margin: 40px 16px;}
  .fancybox-header .title{font-size: 20px;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input:not(.quantity){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-inner .callback-btn[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);color: var(--color-btnDisabledText);pointer-events: none;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 0;display: flex;flex-direction: column;align-items: center;}
#fancybox-callback, #fancybox-callback-notify{max-width: 560px;}
#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 .fancybox-header{margin-bottom: 24px;}
#fancybox-pp h4{font-size: 16px;font-weight: 700;margin-bottom: 12px;}
/* Всплывашка добавление в корзину */
#cart-fancy{max-width: 560px;width: calc(100% - 24px * 2);}
#cart-fancy .fancybox-header{margin-bottom:24px;}
#cart-fancy .form__goods{display: flex;grid-gap: 16px;flex-wrap: wrap;}
#cart-fancy .form__goods-image{width: 147px;height: max-content;border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);}
#cart-fancy .form__goods-image .image{padding-bottom: 100%;position: relative;width: 100%;display: block;}
#cart-fancy .form__goods-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
#cart-fancy .form__goods-content{flex: 1;display: flex;flex-direction: column;text-align: left;grid-gap: 12px;}
#cart-fancy .form__goods-art{font-size: 12px;}
#cart-fancy .form__goods-name{font-size: 14px;font-weight: 700;}
#cart-fancy .form__goods-price{display: flex;flex-direction: column;grid-gap: 8px;}
#cart-fancy .product-modif{display: flex;align-items: center;grid-gap: 4px;flex-wrap: wrap;}
#cart-fancy .properties{font-size: 12px;}
#cart-fancy .properties:not(:last-child):after{content: ';'}
@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;}
  #cart-fancy{max-width: 560px;width: calc(100% - 16px * 2);}
  #cart-fancy .form__goods-image{width: 80px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-family: var(--family-3);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-primary);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.price:not(.old-price):not(.price.old-price){font-family: var(--family-3);font-weight: 700;}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 14px;font-weight: 400;background: none;color: var(--color-black-50);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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_5668)"><path d="M8.94569 18.3291L8.47687 16.9227H20.6636L24 7.07741H5.19511L3.31982 1.45154H0V2.85801H2.30604C2.51729 3.49181 7.69548 19.017 7.93191 19.7262H9.02858C8.95052 19.9463 8.90762 20.1923 8.90762 20.4388C8.90762 21.6021 9.85404 22.5485 11.0173 22.5485C12.1806 22.5485 13.127 21.6021 13.127 20.4388C13.127 20.1923 13.0841 19.9463 13.0061 19.7262H16.061C15.9829 19.9463 15.94 20.1923 15.94 20.4388C15.94 21.6021 16.8864 22.5485 18.0497 22.5485C19.213 22.5485 20.1594 21.6021 20.1594 20.4388C20.1594 20.1923 20.1165 19.9557 20.0385 19.7356H20.8626V18.3291H8.94569ZM14.9642 15.5162H12.2274L9.88329 8.48387H12.6201L14.9642 15.5162ZM14.1027 8.48387H16.8396L19.1837 15.5162H16.4469L14.1027 8.48387ZM20.1649 14.0121L18.3221 8.48387H22.0384L20.1649 14.0121ZM5.66394 8.48387H8.40078L10.7449 15.5162H8.00805L5.66394 8.48387ZM11.7206 20.4388C11.7206 20.8266 11.4051 21.1421 11.0173 21.1421C10.6296 21.1421 10.3141 20.8266 10.3141 20.4388C10.3141 20.0511 10.6296 19.7356 11.0173 19.7356C11.4051 19.7356 11.7206 20.0511 11.7206 20.4388ZM18.7529 20.4388C18.7529 20.8266 18.4374 21.1421 18.0497 21.1421C17.6619 21.1421 17.3464 20.8266 17.3464 20.4388C17.3464 20.0511 17.6619 19.7356 18.0497 19.7356C18.4374 19.7356 18.7529 20.0511 18.7529 20.4388Z" fill="white"/></g><defs><clipPath id="clip0_3301_5668"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.favorite-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M17.6474 1.50781C15.1916 1.50781 13.0568 2.90842 12 4.95305C10.9432 2.90846 8.80845 1.50781 6.3526 1.50781C2.84977 1.50781 0 4.35758 0 7.86041C0 9.56782 0.668098 11.1702 1.87891 12.3702L12 22.4919L22.1188 12.3725C23.3319 11.1702 24 9.56782 24 7.86041C24 4.35758 21.1502 1.50781 17.6474 1.50781ZM21.1238 11.373L12 20.4972L2.87398 11.3707C1.93015 10.4353 1.41038 9.18871 1.41038 7.86041C1.41038 5.13527 3.62746 2.91819 6.3526 2.91819C9.07773 2.91819 11.2948 5.13527 11.2948 7.86041H12.7052C12.7052 5.13527 14.9223 2.91819 17.6474 2.91819C20.3725 2.91819 22.5896 5.13527 22.5896 7.86041C22.5896 9.18875 22.0698 10.4354 21.1238 11.373Z" fill="%23303030"/></svg>')}
.compare-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_5153)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.05884 0.705882C7.05884 0.316038 7.37488 0 7.76472 0H23.2941C23.6839 0 24 0.316038 24 0.705882V16.2353C24 16.6251 23.6839 16.9412 23.2941 16.9412H16.9412V23.2941C16.9412 23.6839 16.6251 24 16.2353 24H0.705882C0.316038 24 0 23.6839 0 23.2941V7.76471C0 7.37486 0.316038 7.05882 0.705882 7.05882H7.05884V0.705882ZM7.05884 8.47059H1.41176V22.5882H15.5294V16.9412H7.76472C7.37488 16.9412 7.05884 16.6251 7.05884 16.2353V8.47059ZM16.9412 15.5294V7.76471C16.9412 7.37486 16.6251 7.05882 16.2353 7.05882H8.4706V1.41176H22.5882V15.5294H16.9412ZM15.5294 15.5294H12.2924L15.5294 12.2924V15.5294ZM15.5294 10.2959V8.47059H13.7042L8.4706 13.7041V15.5294H10.2959L15.5294 10.2959ZM8.4706 11.7076V8.47059H11.7076L8.4706 11.7076Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5153"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.user-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 12C8.69168 12 6 9.30837 6 5.99998C6 2.69159 8.69168 0 12 0C15.3084 0 18 2.69163 18 6.00002C18 9.30841 15.3084 12 12 12ZM12 1.50002C9.51859 1.50002 7.50002 3.51855 7.50002 6.00002C7.50002 8.4815 9.51855 10.5 12 10.5C14.4815 10.5 16.5 8.48145 16.5 6.00002C16.5 3.51859 14.4815 1.50002 12 1.50002Z" fill="%23303030"/><path d="M21.75 24H2.25001C1.83544 24 1.5 23.6646 1.5 23.25V18.0872C1.5 17.3123 1.89623 16.5843 2.53345 16.1858C8.16577 12.6724 15.8394 12.6731 21.4659 16.1851C22.1038 16.5842 22.5001 17.3123 22.5001 18.0872V23.25C22.5001 23.6646 22.1646 24 21.75 24ZM3.00002 22.5001H21V18.0872C21 17.8257 20.8741 17.584 20.6712 17.4573C15.5215 14.2427 8.48218 14.2405 3.32819 17.4581C3.12604 17.5841 3.00006 17.8257 3.00006 18.0872L3.00002 22.5001Z" fill="%23303030"/></svg>')}
.phone-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_3750)"><path d="M17.5693 13.2412L14.9255 15.8849C13.6456 15.0318 12.4039 14.0063 11.2278 12.8302C10.0291 11.6314 8.98773 10.3661 8.12641 9.06279L10.7587 6.43065L4.32807 0L1.02559 3.30248L1.00636 3.32244C-0.242414 4.67394 -0.331952 6.9558 0.754227 9.74797C1.77339 12.3677 3.7295 15.2052 6.26221 17.7379C8.82495 20.3007 11.6922 22.2681 14.3353 23.2776C15.5986 23.7599 16.7534 24 17.763 24C19.0131 24 20.0401 23.6317 20.7726 22.8993L24 19.6719L17.5693 13.2412ZM22.0104 19.6719L20.5589 21.1234L16.1177 16.6823L17.5693 15.2307L22.0104 19.6719ZM8.7691 6.43065L7.23377 7.96599L2.79274 3.52496L4.32807 1.98944L8.7691 6.43065ZM14.8372 21.9633C12.3748 21.0228 9.6828 19.1691 7.25684 16.7431C4.85908 14.3454 3.01539 11.6799 2.06544 9.23784C1.27644 7.20976 1.19734 5.53161 1.82905 4.55071L6.65772 9.37956C7.62543 10.9244 8.82788 12.4198 10.233 13.825C11.6266 15.2186 13.1114 16.4148 14.646 17.3802L15.1212 17.679L15.1229 17.6772L19.5467 22.1008C18.5932 22.7964 16.9037 22.7525 14.8372 21.9633Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_3750"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.contacts-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2983_4347)'%3E%3Cpath d='M5.625 9.51562H3.77255C4.08548 5.25 7.65591 1.875 12 1.875C15.4375 1.875 18.5481 4.04016 19.7402 7.26277C19.9199 7.74834 20.4591 7.99636 20.9448 7.81678C21.4304 7.63711 21.6784 7.09786 21.4988 6.61223C20.7883 4.69148 19.526 3.04786 17.8485 1.85902C16.1324 0.642844 14.11 0 12 0C9.29555 0 6.75291 1.05319 4.84055 2.96555C2.95312 4.85297 1.90336 7.35441 1.87627 10.0194C0.755859 10.6686 0 11.8801 0 13.2656V16.4531C0 18.5209 1.68225 20.2031 3.75 20.2031H5.625C6.14278 20.2031 6.5625 19.7834 6.5625 19.2656V10.4531C6.5625 9.93534 6.14278 9.51562 5.625 9.51562ZM4.6875 18.3281H3.75C2.71613 18.3281 1.875 17.487 1.875 16.4531V13.2656C1.875 12.2318 2.71613 11.3906 3.75 11.3906H4.6875V18.3281Z' fill='black'/%3E%3Cpath d='M20.25 9.51562H18.375C17.8572 9.51562 17.4375 9.93534 17.4375 10.4531V20.25C17.4375 20.7669 17.0169 21.1875 16.5 21.1875H13.6406V21.2172C13.3208 20.6405 12.7061 20.25 12 20.25C10.9645 20.25 10.125 21.0895 10.125 22.125C10.125 23.1605 10.9645 24 12 24C12.7061 24 13.3208 23.6095 13.6406 23.0328V23.0625H16.5C18.0508 23.0625 19.3125 21.8008 19.3125 20.25V20.2031H20.25C22.3177 20.2031 24 18.5209 24 16.4531V13.2656C24 11.1979 22.3177 9.51562 20.25 9.51562ZM22.125 16.4531C22.125 17.487 21.2839 18.3281 20.25 18.3281H19.3125V11.3906H20.25C21.2839 11.3906 22.125 12.2318 22.125 13.2656V16.4531Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2983_4347'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.0034 1.49963C7.87016 1.49963 4.50195 4.86944 4.50195 9.00269C4.50195 11.9491 6.27931 15.1799 8 17.761C9.72069 20.342 11.4438 22.2506 11.4438 22.2506C11.5142 22.3285 11.6001 22.3907 11.6959 22.4333C11.7918 22.4759 11.8956 22.4981 12.0005 22.4981C12.1054 22.4981 12.2092 22.4759 12.305 22.4333C12.4009 22.3907 12.4868 22.3285 12.5571 22.2506C12.5571 22.2506 14.2803 20.342 16.001 17.761C17.7217 15.1799 19.499 11.9491 19.499 9.00269C19.499 4.86944 16.1367 1.49963 12.0034 1.49963ZM12.0034 2.99966C15.326 2.99966 17.999 5.68009 17.999 9.00269C17.999 11.3063 16.4087 14.4488 14.7544 16.9303C13.3785 18.9941 12.4275 20.0369 12.0034 20.5236C11.5802 20.0381 10.6277 18.9954 9.25098 16.9303C7.59666 14.4488 6.00195 11.3063 6.00195 9.00269C6.00195 5.68009 8.68082 2.99966 12.0034 2.99966ZM12.0034 6.00126C10.3554 6.00126 9.00195 7.35471 9.00195 9.00269C9.00195 10.6506 10.3554 12.0026 12.0034 12.0026C13.6514 12.0026 15.0034 10.6506 15.0034 9.00269C15.0034 7.35471 13.6514 6.00126 12.0034 6.00126ZM12.0034 7.50111C12.8407 7.50111 13.5034 8.16536 13.5034 9.00269C13.5034 9.83999 12.8407 10.5026 12.0034 10.5025C11.1661 10.5026 10.5034 9.83999 10.5034 9.00269C10.5034 8.16536 11.1661 7.50111 12.0034 7.50111Z" fill="%23303030"/></svg>')}
.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="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_3301_22676)"><path d="M15 1.99999H11V0.500005C11 0.223628 10.7764 0 10.5 0H5.49999C5.22361 0 4.99999 0.223628 4.99999 0.500005V1.99999H1V3H2.00001V15C2.00001 15.5518 2.44875 16 3.00002 16H13C13.5513 16 14 15.5518 14 15V3H15L15 1.99999ZM6 1.00001H10V2.00002H6V1.00001ZM13.001 15L13 15.5V15H2.99999V3H13V15H13.001Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_22676"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>')}
.timer-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><g clip-path="url(%23clip0_3301_22438)"><path d="M15.3333 2.34338V0.887695H13.4468V2.34338H4.55324V0.887695H2.66672V2.34338H0V16.0333C0 16.6287 0.482625 17.1114 1.07801 17.1114H16.922C17.5174 17.1114 18 16.6287 18 16.0333V2.34338H15.3333ZM15.872 14.8277H2.12804V5.59725H15.872V14.8277Z" fill="%234393F6"/><path d="M6.35844 7.35547H4.09473V9.61918H6.35844V7.35547Z" fill="%234393F6"/><path d="M10.1319 7.35547H7.86816V9.61918H10.1319V7.35547Z" fill="%234393F6"/><path d="M13.9053 7.35547H11.6416V9.61918H13.9053V7.35547Z" fill="%234393F6"/><path d="M6.35844 10.8057H4.09473V13.0694H6.35844V10.8057Z" fill="%234393F6"/><path d="M10.1319 10.8057H7.86816V13.0694H10.1319V10.8057Z" fill="%234393F6"/><path d="M13.9053 10.8057H11.6416V13.0694H13.9053V10.8057Z" fill="%234393F6"/></g><defs><clipPath id="clip0_3301_22438"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>')}
.menu-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z" fill="%23303030"/></svg>')}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z" fill="%23303030"/></svg>')}
.filter-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_12277)"><path d="M0 0V4.40273L9.47278 14.021V24L14.5272 20.7947V14.021L24 4.40273V0L0 0ZM22.5938 1.40452V3.41503H1.40625V1.40452H22.5938ZM13.121 13.4501V20.0228L10.879 21.4446V13.4501L2.37905 4.81955H21.621L13.121 13.4501Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_12277"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><mask id="mask0_3301_12651" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="10" height="10"><path d="M10 0H0V10H10V0Z" fill="white"/></mask><g mask="url(%23mask0_3301_12651)"><path d="M9.70668 1.46476C10.0972 1.85528 10.0972 2.48843 9.70668 2.87895L4.04999 8.53562C3.65947 8.9262 3.02632 8.9262 2.6358 8.53562L1.92871 7.82857L8.29254 1.46476C8.68301 1.07425 9.31618 1.07425 9.70668 1.46476Z" fill="white"/><path d="M0.292891 4.77824C0.683408 4.38772 1.31656 4.38772 1.70707 4.77824L4.75744 7.82861L4.05035 8.53569C3.65983 8.92619 3.02669 8.92619 2.63617 8.53569L0.292871 6.19241C-0.0976269 5.80191 -0.0976269 5.16876 0.292891 4.77824Z" fill="white"/></g></svg>')}
.availableTrue-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><mask id="mask0_3301_12651" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="10" height="10"><path d="M10 0H0V10H10V0Z" fill="white"/></mask><g mask="url(%23mask0_3301_12651)"><path d="M9.70668 1.46476C10.0972 1.85528 10.0972 2.48843 9.70668 2.87895L4.04999 8.53562C3.65947 8.9262 3.02632 8.9262 2.6358 8.53562L1.92871 7.82857L8.29254 1.46476C8.68301 1.07425 9.31618 1.07425 9.70668 1.46476Z" fill="white"/><path d="M0.292891 4.77824C0.683408 4.38772 1.31656 4.38772 1.70707 4.77824L4.75744 7.82861L4.05035 8.53569C3.65983 8.92619 3.02669 8.92619 2.63617 8.53569L0.292871 6.19241C-0.0976269 5.80191 -0.0976269 5.16876 0.292891 4.77824Z" fill="white"/></g></svg>')}
.availableFalse-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='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");}
/*** доп иконки ***/
.man-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path d="M57.7832 50.3472C57.0895 46.1882 54.1734 42.7756 50.1734 41.4419L41.2908 38.4814V37.1611H39.2263V38.8602C38.6544 39.492 36.624 41.2902 32.0005 41.2902C27.377 41.2902 25.3466 39.492 24.7747 38.8602V37.1611H22.7102V38.4814L13.8286 41.4419C9.82862 42.7756 6.91249 46.1882 6.21882 50.3472L3.94269 63.9998H60.0573L57.7832 50.3472ZM6.38088 61.9353L6.71224 59.9431L13.5737 60.8009C13.6438 61.2344 13.7326 61.6102 13.8328 61.9353H6.38088ZM13.4281 58.7033L7.05185 57.9064L8.25443 50.6878C8.82217 47.2845 11.2077 44.4922 14.481 43.4011L14.5522 43.3774L15.4544 52.3973C14.9094 53.3036 13.4756 55.9524 13.4281 58.7033ZM47.9561 61.9353H16.0449C15.8209 61.4873 15.4844 60.5397 15.4844 58.8386C15.4844 56.102 17.3569 53.2458 17.3765 53.2169L17.5798 52.9093L16.56 42.7085L23.4183 40.422C24.4371 41.444 27.0085 43.3547 32.0005 43.3547C36.9925 43.3547 39.5638 41.444 40.5827 40.422L47.44 42.7085L46.4201 52.9103L46.6245 53.2179C46.6451 53.2458 48.5166 56.0855 48.5166 58.8386C48.5166 60.5397 48.1801 61.4873 47.9561 61.9353ZM49.4487 43.3774L49.52 43.4011C52.7933 44.4922 55.1788 47.2845 55.7466 50.6878L56.9491 57.9064L50.5729 58.7033C50.5264 55.9534 49.0926 53.3036 48.5466 52.3973L49.4487 43.3774ZM50.1693 61.9353C50.2694 61.6102 50.3571 61.2344 50.4284 60.8009L57.2898 59.9431L57.6201 61.9353H50.1693Z" fill="%2311A078"/><path d="M19.0374 27.8132C19.5638 29.6248 20.5362 31.2857 21.9071 32.6565L25.9318 36.6823C26.9063 37.6568 28.2028 38.1936 29.5819 38.1936H34.4191C35.7981 38.1936 37.0947 37.6568 38.0691 36.6823L42.0939 32.6565C43.4647 31.2857 44.4361 29.6237 44.9636 27.8132C47.536 27.5221 49.5489 25.3585 49.5489 22.7097C49.5489 21.0818 48.7695 19.5541 47.4843 18.5858V9.61239C47.4843 4.31278 43.1716 0 37.872 0H26.129C20.8294 0 16.5166 4.31278 16.5166 9.61239V18.5858C15.2314 19.5541 14.4521 21.0818 14.4521 22.7097C14.4521 25.3585 16.465 27.5221 19.0374 27.8132ZM43.3553 24.6276C43.3553 27.1092 42.3881 29.4421 40.6343 31.1969L36.6095 35.2227C36.0242 35.807 35.2469 36.129 34.4191 36.129H29.5819C28.754 36.129 27.9757 35.807 27.3914 35.2227L23.3667 31.1969C21.6129 29.4421 20.6456 27.1092 20.6456 24.6276V21.3925C21.2763 21.5587 21.9597 21.6774 22.7102 21.6774C24.2658 21.6774 25.3476 21.2335 26.4923 20.7639C27.8704 20.1972 29.296 19.6129 32.0005 19.6129C34.705 19.6129 36.1305 20.1972 37.5086 20.7639C38.6534 21.2335 39.7352 21.6774 41.2908 21.6774C42.0412 21.6774 42.7246 21.5587 43.3553 21.3925V24.6276ZM41.2908 19.6129C40.1429 19.6129 39.3264 19.2774 38.2931 18.8532C36.8758 18.272 35.1127 17.5484 32.0005 17.5484C28.8882 17.5484 27.1251 18.272 25.7078 18.8532C24.6745 19.2774 23.858 19.6129 22.7102 19.6129C21.0224 19.6129 19.6763 18.8831 18.9269 18.3628C20.0758 16.8588 23.6154 13.4194 32.0005 13.4194C40.3969 13.4194 43.9354 16.8692 45.0771 18.3659C44.3349 18.8862 42.9961 19.6129 41.2908 19.6129ZM47.4843 22.7097C47.4843 24.0712 46.5945 25.2181 45.3713 25.631C45.4002 25.2996 45.4198 24.9652 45.4198 24.6276V20.5739C45.6748 20.4335 45.9019 20.2932 46.1052 20.1579C46.9527 20.7308 47.4843 21.6805 47.4843 22.7097ZM18.5811 9.61239C18.5811 5.45032 21.9669 2.06452 26.129 2.06452H37.8709C42.034 2.06452 45.4198 5.45032 45.4198 9.61239V15.7182C43.3089 13.7714 39.2407 11.3548 32.0005 11.3548C24.7602 11.3548 20.6921 13.7714 18.5811 15.7182V9.61239ZM17.8957 20.1569C18.0991 20.2932 18.3262 20.4325 18.5811 20.5729V24.6266C18.5811 24.9641 18.6007 25.2986 18.6296 25.631C17.4064 25.2181 16.5166 24.0712 16.5166 22.7097C16.5166 21.6805 17.0492 20.7308 17.8957 20.1569Z" fill="%2311A078"/><path d="M41.6356 50.8612C41.4901 52.4664 40.1646 53.6772 38.5523 53.6772H25.4488C23.8364 53.6772 22.5099 52.4664 22.3644 50.8612L21.6738 43.2617L19.6176 43.4486L20.3081 51.0491C20.5517 53.7237 22.7618 55.7417 25.4488 55.7417H38.5512C41.2392 55.7417 43.4483 53.7237 43.6919 51.048L44.3825 43.4486L42.3262 43.2617L41.6356 50.8612Z" fill="%2311A078"/></svg>')}
.handshake-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><g clip-path="url(%23clip0_3301_5183)"><path d="M43.8896 36.0845L35.2004 30.7455C35.0946 30.6804 34.9728 30.6363 34.8499 30.617L32.1296 30.137C31.6263 30.048 31.1321 30.3943 31.0433 30.8975C30.9546 31.4008 31.3004 31.895 31.8037 31.9838L34.3708 32.4368L42.9079 37.6824C43.3247 37.9385 43.8963 37.8141 44.1729 37.4116C44.4697 36.9796 44.3357 36.3589 43.8896 36.0845Z" fill="%2311A078"/><path d="M63.6891 36.3853C63.3354 36.0069 62.7421 35.9869 62.3638 36.3404L58.5626 39.8929L41.1454 22.7077L63.6451 1.62165C64.0229 1.26753 64.0421 0.674153 63.6881 0.296403C63.3341 -0.0813474 62.7406 -0.100597 62.3629 0.253403L39.1516 22.0062C38.7689 22.3648 38.7609 22.9893 39.1343 23.3578L40.6749 24.8777L40.1831 25.3119L29.8855 24.4252C29.7266 24.4117 29.5615 24.439 29.4165 24.506L21.2574 28.222C21.2336 28.2159 21.2099 28.2099 21.1853 28.2055L16.492 27.3773L16.8715 26.4072C17.0591 25.9274 16.8248 25.3862 16.3465 25.195L1.34452 19.1943C0.863515 19.0017 0.318015 19.2358 0.125765 19.7167C-0.0666099 20.1974 0.167265 20.7432 0.64814 20.9354L14.786 26.5907L6.45452 47.8818L1.30927 46.0594C0.821015 45.8867 0.285265 46.142 0.11239 46.6303C-0.0604849 47.1184 0.19514 47.6543 0.683265 47.8272L6.68402 49.9524C7.15502 50.1193 7.68826 49.8752 7.87014 49.4102L9.26252 45.8519L12.9109 47.8964L12.5085 48.5487C11.3684 50.3965 11.944 52.8275 13.792 53.9678C14.7693 54.5708 15.9824 54.7138 17.0744 54.3603C17.2495 55.4983 17.9183 56.5138 18.8989 57.1188C19.8761 57.7218 21.0891 57.8648 22.1813 57.5113C22.3565 58.6493 23.025 59.6646 24.0056 60.2698C24.9859 60.8746 26.1926 61.017 27.2883 60.6634C27.4638 61.8009 28.1321 62.8159 29.1125 63.4208C30.5374 64.2999 32.4234 64.1685 33.7078 63.092C34.0315 62.8207 34.3101 62.4968 34.5319 62.1373L35.1715 61.1008L35.6981 61.4243C37.1249 62.3009 39.0104 62.1659 40.2928 61.087C40.616 60.815 40.894 60.4907 41.1151 60.1308C41.5546 59.4154 41.7365 58.6136 41.6885 57.8331C41.9863 57.9048 42.291 57.9433 42.5985 57.9433C43.9603 57.9433 45.2484 57.2252 45.961 56.0654C46.3903 55.3666 46.5864 54.57 46.5366 53.7682C46.8336 53.8394 47.1378 53.8777 47.4443 53.8777C48.806 53.8777 50.0943 53.1595 50.8068 51.9998C51.2364 51.3005 51.4324 50.5034 51.3823 49.7009C51.6825 49.7724 51.9874 49.8098 52.2909 49.8098C53.6151 49.8098 54.91 49.143 55.6526 47.9344C56.7894 46.0843 56.2091 43.6544 54.359 42.5177L53.7165 42.1229L55.8714 39.8714L57.887 41.8601C58.2405 42.2088 58.8231 42.2165 59.1858 41.8778L63.6446 37.7107C64.0228 37.357 64.0428 36.7637 63.6891 36.3853ZM17.6154 51.6995C17.018 52.6674 15.7446 52.9689 14.7766 52.3719C13.8086 51.7747 13.5071 50.5013 14.1043 49.5333L19.356 41.0219C19.9421 40.0719 21.1999 39.7613 22.1603 40.3287C23.154 40.9162 23.4283 42.2785 22.8316 43.2457L17.6154 51.6995ZM22.722 54.8505C22.1249 55.8184 20.8514 56.12 19.8835 55.5229C18.9273 54.9328 18.6201 53.642 19.2111 52.6843L23.4124 45.8752C23.9985 44.9253 25.2563 44.6145 26.2166 45.1819C27.2104 45.7694 27.4846 47.1318 26.8879 48.0989L22.722 54.8505ZM27.8293 58.0015C27.5398 58.4704 27.085 58.7987 26.549 58.9257C26.0126 59.0528 25.4593 58.9632 24.9904 58.6739C24.0343 58.0838 23.7271 56.7929 24.3181 55.8353L27.4691 50.7284C28.0553 49.7784 29.3131 49.4678 30.2734 50.0352C31.2671 50.6227 31.5414 51.985 30.9448 52.9522L27.8293 58.0015ZM35.0013 57.8057L32.936 61.1526C32.3459 62.1089 31.0551 62.4158 30.0973 61.8249C29.1411 61.2349 28.8341 59.9439 29.425 58.9863L31.5256 55.5818C32.1118 54.632 33.3696 54.3209 34.3299 54.8886C35.3236 55.476 35.5979 56.8385 35.0013 57.8057ZM52.0818 41.1184L47.434 38.2625C47.003 37.9977 46.4091 38.1395 46.1444 38.5705C45.8795 39.0015 46.0214 39.5954 46.4524 39.8601L53.377 44.115C54.346 44.7105 54.65 45.9833 54.0546 46.9524C53.4591 47.9214 52.1863 48.2254 51.2171 47.63L43.7905 43.0665C43.3494 42.7953 42.7719 42.9334 42.5009 43.3745C42.2299 43.8157 42.3678 44.3932 42.8089 44.6642L48.5314 48.1804C49.4888 48.7687 49.7981 50.059 49.209 51.0178C48.6208 51.9752 47.3304 52.2844 46.3716 51.6954L41.1856 48.5088C40.7444 48.2377 40.167 48.3757 39.896 48.8168C39.625 49.2579 39.7629 49.8354 40.204 50.1064L43.6858 52.2458C44.643 52.8342 44.9525 54.1243 44.3634 55.0831C43.7751 56.0404 42.4848 56.3499 41.526 55.7608C41.526 55.7608 38.464 53.8811 38.4354 53.8674C38.0073 53.6607 37.4838 53.8078 37.2298 54.2213C36.9588 54.6624 37.0966 55.2399 37.5378 55.5109L38.8401 56.3111C39.8091 56.9067 40.113 58.1794 39.5176 59.1485C38.9294 60.1059 37.639 60.4151 36.6803 59.8261L36.1568 59.5044L36.5976 58.7898C37.1613 57.8763 37.3361 56.7513 37.0774 55.7033C36.8221 54.669 36.1854 53.8063 35.2848 53.2739C34.582 52.8587 33.7959 52.6904 33.0304 52.742C33.1741 52.1245 33.1749 51.4738 33.0209 50.8499C32.7656 49.8157 32.1289 48.9529 31.2283 48.4205C30.5255 48.0051 29.7394 47.8369 28.9739 47.8885C29.3605 46.2275 28.6488 44.4404 27.1718 43.5672C26.469 43.1519 25.6829 42.9837 24.9174 43.0352C25.304 41.3742 24.5923 39.587 23.1153 38.7138C21.2816 37.6299 18.8798 38.2235 17.761 40.0365L13.8973 46.2985L9.95252 44.0888L15.7948 29.1585L18.9758 29.7199C18.071 30.8437 17.8166 32.4258 18.4541 33.8259C19.1139 35.2744 20.5471 36.1315 22.0439 36.1314C22.589 36.1314 23.1426 36.0177 23.6703 35.7774L29.1613 33.2764C29.6263 33.0647 29.8378 32.4995 29.6259 32.0345C29.4141 31.5697 28.849 31.3579 28.384 31.5699L22.8929 34.0708C21.858 34.5423 20.6321 34.0837 20.1606 33.0485C19.6893 32.0134 20.1478 30.7878 21.1829 30.3163L29.9696 26.3144L40.4219 27.2145C40.4488 27.2169 40.4756 27.218 40.5024 27.218C40.7299 27.218 40.9508 27.1352 41.1229 26.9834L42.0126 26.1978L54.5359 38.5539L52.0818 41.1184Z" fill="%2311A078"/></g><defs><clipPath id="clip0_3301_5183"><rect width="64" height="64" fill="white"/></clipPath></defs></svg>')}
.car-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M2.24707 4.50037C1.83516 4.50201 1.50165 4.83553 1.5 5.24744V17.2504C1.5015 17.6623 1.83516 17.9958 2.24707 17.9975H4.63916C4.95071 18.8665 5.77749 19.4973 6.74854 19.4973C7.71959 19.4973 8.54636 18.8665 8.85791 17.9975H15.8892C16.2007 18.8665 17.0275 19.4973 17.9985 19.4973C18.9696 19.4973 19.7964 18.8665 20.1079 17.9975H21.7471C22.1613 17.999 22.4984 17.6646 22.5 17.2504V11.996C22.4985 11.8457 22.4523 11.6992 22.3667 11.5756L19.3111 7.07982C19.1725 6.87317 18.9403 6.74859 18.6914 6.74746H14.9985V5.24744C14.997 4.83497 14.6625 4.50122 14.25 4.50037H2.24707ZM3 6.00039H13.4971V16.4974H8.85645C8.54357 15.6294 7.71782 14.9974 6.74854 14.9974C5.77925 14.9974 4.95351 15.6294 4.64062 16.4974H3V6.00039ZM14.9985 8.24731H18.2915L21 12.2289V16.4974H20.1065C19.7936 15.6294 18.9678 14.9974 17.9985 14.9974C17.0293 14.9974 16.2035 15.6294 15.8906 16.4974H14.9985V8.24731ZM6.74854 16.4974C7.17164 16.4974 7.4956 16.8273 7.4956 17.2504C7.4956 17.6735 7.17164 17.9975 6.74854 17.9975C6.32544 17.9975 6.00147 17.6735 6.00147 17.2504C6.00147 16.8273 6.32544 16.4974 6.74854 16.4974ZM17.9985 16.4974C18.4216 16.4974 18.7456 16.8273 18.7456 17.2504C18.7456 17.6735 18.4216 17.9975 17.9985 17.9975C17.5754 17.9975 17.2456 17.6735 17.2456 17.2504C17.2456 16.8273 17.5754 16.4974 17.9985 16.4974Z" fill="%23303030"/></svg>')}
.delivery_car-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path d="M56.5333 32.6667H55.0933L52.7893 27.4933C52.2021 26.176 51.246 25.0569 50.0364 24.2714C48.8268 23.4858 47.4156 23.0674 45.9733 23.0667H40.5333V7.06667C40.5333 6.78377 40.421 6.51246 40.2209 6.31242C40.0209 6.11238 39.7496 6 39.4667 6H1.06667C0.783769 6 0.512458 6.11238 0.312419 6.31242C0.112381 6.51246 0 6.78377 0 7.06667V47.6C0 47.8829 0.112381 48.1542 0.312419 48.3542C0.512458 48.5543 0.783769 48.6667 1.06667 48.6667H2.13333V49.7333C2.13587 50.5812 2.47382 51.3937 3.07339 51.9933C3.67296 52.5928 4.48542 52.9308 5.33333 52.9333H11.392C11.9965 54.2097 12.951 55.2882 14.1444 56.0435C15.3378 56.7988 16.721 57.1997 18.1333 57.1997C19.5456 57.1997 20.9289 56.7988 22.1223 56.0435C23.3157 55.2882 24.2701 54.2097 24.8747 52.9333H44.4693C45.0714 54.2094 46.0238 55.288 47.2155 56.0435C48.4072 56.7989 49.789 57.2 51.2 57.2C52.611 57.2 53.9929 56.7989 55.1845 56.0435C56.3762 55.288 57.3286 54.2094 57.9307 52.9333H60.8C61.6479 52.9308 62.4604 52.5928 63.0599 51.9933C63.6595 51.3937 63.9975 50.5812 64 49.7333V40.1333C63.9977 38.1537 63.2104 36.2559 61.8106 34.8561C60.4108 33.4563 58.5129 32.6689 56.5333 32.6667ZM44.8 25.2H45.9733C47.0052 25.1999 48.015 25.4991 48.8803 26.0614C49.7455 26.6237 50.429 27.425 50.848 28.368L52.7573 32.6667H45.8667C45.5838 32.6667 45.3125 32.5543 45.1124 32.3542C44.9124 32.1542 44.8 31.8829 44.8 31.6V25.2ZM2.13333 8.13333H38.4V38H2.13333V8.13333ZM10.752 50.8H5.33333C5.05044 50.8 4.77913 50.6876 4.57909 50.4876C4.37905 50.2875 4.26667 50.0162 4.26667 49.7333V48.6667H10.752C10.6382 49.3732 10.6382 50.0934 10.752 50.8ZM18.1333 55.0667C17.0785 55.0667 16.0474 54.7539 15.1703 54.1678C14.2932 53.5818 13.6096 52.7488 13.206 51.7743C12.8023 50.7998 12.6967 49.7274 12.9025 48.6928C13.1083 47.6583 13.6162 46.708 14.3621 45.9621C15.108 45.2162 16.0583 44.7083 17.0929 44.5025C18.1274 44.2967 19.1998 44.4023 20.1743 44.806C21.1489 45.2096 21.9818 45.8932 22.5678 46.7703C23.1539 47.6474 23.4667 48.6785 23.4667 49.7333C23.4667 50.4337 23.3287 51.1272 23.0607 51.7743C22.7927 52.4214 22.3998 53.0093 21.9046 53.5046C21.4093 53.9998 20.8214 54.3927 20.1743 54.6607C19.5272 54.9287 18.8337 55.0667 18.1333 55.0667ZM18.1333 42.2667C16.7215 42.2689 15.3391 42.6707 14.1461 43.4258C12.9531 44.1809 11.9982 45.2582 11.392 46.5333H2.13333V40.1333H38.4V46.5333H24.8747C24.2684 45.2582 23.3136 44.1809 22.1206 43.4258C20.9276 42.6707 19.5452 42.2689 18.1333 42.2667ZM43.8187 50.8H25.5147C25.6284 50.0934 25.6284 49.3732 25.5147 48.6667H43.8187C43.7049 49.3732 43.7049 50.0934 43.8187 50.8ZM51.2 55.0667C50.1452 55.0667 49.114 54.7539 48.237 54.1678C47.3599 53.5818 46.6763 52.7488 46.2726 51.7743C45.869 50.7998 45.7634 49.7274 45.9691 48.6928C46.1749 47.6583 46.6829 46.708 47.4288 45.9621C48.1746 45.2162 49.125 44.7083 50.1595 44.5025C51.1941 44.2967 52.2664 44.4023 53.241 44.806C54.2155 45.2096 55.0485 45.8932 55.6345 46.7703C56.2205 47.6474 56.5333 48.6785 56.5333 49.7333C56.5333 51.1478 55.9714 52.5044 54.9712 53.5046C53.971 54.5048 52.6145 55.0667 51.2 55.0667ZM61.8667 49.7333C61.8667 50.0162 61.7543 50.2875 61.5543 50.4876C61.3542 50.6876 61.0829 50.8 60.8 50.8H58.5813C58.6951 50.0934 58.6951 49.3732 58.5813 48.6667H61.8667V49.7333ZM61.8667 46.5333H57.9307C57.3286 45.2573 56.3762 44.1786 55.1845 43.4232C53.9929 42.6677 52.611 42.2666 51.2 42.2666C49.789 42.2666 48.4072 42.6677 47.2155 43.4232C46.0238 44.1786 45.0714 45.2573 44.4693 46.5333H40.5333V25.2H42.6667V31.6C42.6692 32.4479 43.0072 33.2604 43.6067 33.8599C44.2063 34.4595 45.0188 34.7975 45.8667 34.8H56.5333C57.9478 34.8 59.3044 35.3619 60.3046 36.3621C61.3048 37.3623 61.8667 38.7188 61.8667 40.1333V46.5333Z" fill="%2311A078"/><path d="M19.2 17.7335C19.2 16.8896 18.9497 16.0647 18.4809 15.363C18.0121 14.6614 17.3457 14.1145 16.5661 13.7916C15.7864 13.4686 14.9286 13.3842 14.1009 13.5488C13.2733 13.7134 12.513 14.1198 11.9163 14.7165C11.3196 15.3132 10.9132 16.0734 10.7486 16.9011C10.584 17.7287 10.6685 18.5866 10.9914 19.3662C11.3143 20.1459 11.8612 20.8122 12.5629 21.2811C13.2645 21.7499 14.0894 22.0001 14.9333 22.0001C16.0649 22.0001 17.1501 21.5506 17.9503 20.7505C18.7504 19.9503 19.2 18.8651 19.2 17.7335ZM12.8 17.7335C12.8 17.3115 12.9251 16.8991 13.1595 16.5482C13.3939 16.1974 13.7271 15.924 14.1169 15.7625C14.5067 15.6011 14.9357 15.5588 15.3495 15.6411C15.7633 15.7234 16.1434 15.9266 16.4418 16.225C16.7401 16.5233 16.9433 16.9034 17.0256 17.3173C17.108 17.7311 17.0657 18.16 16.9042 18.5499C16.7428 18.9397 16.4693 19.2729 16.1185 19.5073C15.7677 19.7417 15.3552 19.8668 14.9333 19.8668C14.3675 19.8668 13.8249 19.642 13.4248 19.242C13.0247 18.8419 12.8 18.2993 12.8 17.7335Z" fill="%2311A078"/><path d="M25.6 24.1333C24.7562 24.1333 23.9313 24.3835 23.2296 24.8524C22.528 25.3212 21.9811 25.9876 21.6582 26.7672C21.3352 27.5468 21.2507 28.4047 21.4154 29.2324C21.58 30.06 21.9864 30.8203 22.5831 31.417C23.1798 32.0137 23.94 32.42 24.7677 32.5847C25.5953 32.7493 26.4532 32.6648 27.2328 32.3419C28.0125 32.0189 28.6788 31.4721 29.1476 30.7704C29.6165 30.0688 29.8667 29.2438 29.8667 28.4C29.8667 27.2684 29.4172 26.1831 28.617 25.383C27.8169 24.5828 26.7316 24.1333 25.6 24.1333ZM25.6 30.5333C25.1781 30.5333 24.7657 30.4082 24.4148 30.1738C24.064 29.9394 23.7906 29.6062 23.6291 29.2164C23.4676 28.8265 23.4254 28.3976 23.5077 27.9838C23.59 27.5699 23.7932 27.1898 24.0915 26.8915C24.3899 26.5931 24.77 26.3899 25.1839 26.3076C25.5977 26.2253 26.0266 26.2676 26.4164 26.429C26.8063 26.5905 27.1394 26.8639 27.3738 27.2148C27.6083 27.5656 27.7334 27.978 27.7334 28.4C27.7334 28.9658 27.5086 29.5084 27.1085 29.9085C26.7085 30.3085 26.1658 30.5333 25.6 30.5333Z" fill="%2311A078"/><path d="M27.2586 12.5793C27.1421 12.5015 27.0114 12.4475 26.8739 12.4203C26.7365 12.393 26.5951 12.3931 26.4577 12.4206C26.3203 12.448 26.1896 12.5022 26.0732 12.5802C25.9568 12.6581 25.8569 12.7582 25.7791 12.8748L12.9791 32.0748C12.8221 32.3101 12.7651 32.5982 12.8205 32.8757C12.8759 33.1531 13.0392 33.3972 13.2746 33.5542C13.51 33.7112 13.7981 33.7683 14.0755 33.7129C14.353 33.6575 14.5971 33.4941 14.7541 33.2588L27.5541 14.0588C27.6318 13.9422 27.6859 13.8115 27.7131 13.6741C27.7403 13.5366 27.7402 13.3952 27.7128 13.2578C27.6854 13.1204 27.6311 12.9898 27.5532 12.8734C27.4753 12.7569 27.3752 12.657 27.2586 12.5793Z" fill="%2311A078"/><path d="M45.8667 38H48C48.2829 38 48.5543 37.8877 48.7543 37.6876C48.9543 37.4876 49.0667 37.2163 49.0667 36.9334C49.0667 36.6505 48.9543 36.3792 48.7543 36.1791C48.5543 35.9791 48.2829 35.8667 48 35.8667H45.8667C45.5838 35.8667 45.3125 35.9791 45.1125 36.1791C44.9124 36.3792 44.8 36.6505 44.8 36.9334C44.8 37.2163 44.9124 37.4876 45.1125 37.6876C45.3125 37.8877 45.5838 38 45.8667 38Z" fill="%2311A078"/><path d="M51.2 46.5332C50.5671 46.5332 49.9484 46.7209 49.4222 47.0725C48.8959 47.4241 48.4858 47.9239 48.2436 48.5086C48.0014 49.0933 47.938 49.7368 48.0615 50.3575C48.185 50.9782 48.4897 51.5484 48.9373 51.9959C49.3848 52.4435 49.955 52.7482 50.5757 52.8717C51.1965 52.9952 51.8399 52.9318 52.4246 52.6896C53.0093 52.4474 53.5091 52.0373 53.8607 51.511C54.2123 50.9848 54.4 50.3661 54.4 49.7332C54.4 48.8845 54.0629 48.0706 53.4627 47.4705C52.8626 46.8703 52.0487 46.5332 51.2 46.5332ZM51.2 50.7999C50.989 50.7999 50.7828 50.7373 50.6074 50.6201C50.432 50.5029 50.2953 50.3363 50.2145 50.1414C50.1338 49.9465 50.1127 49.732 50.1538 49.5251C50.195 49.3182 50.2966 49.1281 50.4458 48.979C50.5949 48.8298 50.785 48.7282 50.9919 48.687C51.1988 48.6459 51.4133 48.667 51.6082 48.7477C51.8031 48.8285 51.9697 48.9652 52.0869 49.1406C52.2041 49.316 52.2667 49.5222 52.2667 49.7332C52.2667 50.0161 52.1543 50.2874 51.9542 50.4875C51.7542 50.6875 51.4829 50.7999 51.2 50.7999Z" fill="%2311A078"/><path d="M18.1334 46.5332C17.5005 46.5332 16.8818 46.7209 16.3555 47.0725C15.8293 47.4241 15.4191 47.9239 15.1769 48.5086C14.9347 49.0933 14.8714 49.7368 14.9948 50.3575C15.1183 50.9782 15.4231 51.5484 15.8706 51.9959C16.3181 52.4435 16.8883 52.7482 17.5091 52.8717C18.1298 52.9952 18.7732 52.9318 19.3579 52.6896C19.9427 52.4474 20.4424 52.0373 20.7941 51.511C21.1457 50.9848 21.3334 50.3661 21.3334 49.7332C21.3334 48.8845 20.9962 48.0706 20.3961 47.4705C19.796 46.8703 18.982 46.5332 18.1334 46.5332ZM18.1334 50.7999C17.9224 50.7999 17.7162 50.7373 17.5407 50.6201C17.3653 50.5029 17.2286 50.3363 17.1479 50.1414C17.0671 49.9465 17.046 49.732 17.0872 49.5251C17.1283 49.3182 17.2299 49.1281 17.3791 48.979C17.5283 48.8298 17.7183 48.7282 17.9253 48.687C18.1322 48.6459 18.3466 48.667 18.5415 48.7477C18.7365 48.8285 18.903 48.9652 19.0203 49.1406C19.1375 49.316 19.2 49.5222 19.2 49.7332C19.2 50.0161 19.0876 50.2874 18.8876 50.4875C18.6876 50.6875 18.4162 50.7999 18.1334 50.7999Z" fill="%2311A078"/></svg>')}
.bottle-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path d="M50.5561 43.23V38.775C50.5561 37.5574 49.7882 36.5181 48.7123 36.109V32.8377C49.788 32.4285 50.5558 31.3895 50.5558 30.1719V25.717C50.5558 24.473 49.7545 23.415 48.6417 23.0251C47.9879 17.2929 41.0038 12.6561 37.4055 10.6287V8.59912H37.7716C38.3298 8.59912 38.7821 8.14688 38.7821 7.58862V3.75025C38.7821 1.68238 37.0998 0 35.0318 0H28.9676C26.8996 0 25.2173 1.68238 25.2173 3.75025V7.58862C25.2173 8.14688 25.6696 8.59912 26.2278 8.59912H26.594V10.6287C22.9956 12.656 16.0115 17.2924 15.3577 23.0251C14.2452 23.415 13.4438 24.4729 13.4438 25.7169V30.1717C13.4438 31.3894 14.2117 32.4285 15.2875 32.8377V36.109C14.2117 36.5184 13.4438 37.5574 13.4438 38.775V43.23C13.4438 44.4476 14.2117 45.4868 15.2875 45.896V49.1674C14.2117 49.5767 13.4438 50.6157 13.4438 51.8334V56.2882C13.4438 57.5059 14.2117 58.545 15.2875 58.9543V60.8099C15.2875 62.5689 16.7182 63.9997 18.4771 63.9997H45.5227C47.2816 63.9997 48.7125 62.5689 48.7125 60.8099V58.9543C49.7882 58.545 50.5562 57.506 50.5562 56.2882V51.8334C50.5562 50.6157 49.7883 49.5765 48.7125 49.1674V45.896C49.7881 45.4868 50.5561 44.4476 50.5561 43.23ZM27.2385 3.75025C27.2385 2.79675 28.0141 2.021 28.9677 2.021H35.032C35.9855 2.021 36.7612 2.79663 36.7612 3.75025V6.57812H36.3951H27.6046H27.2385V3.75025ZM35.3845 8.59912V10.2135H28.615V8.59912H35.3845ZM15.4647 38.7752C15.4647 38.3164 15.8377 37.943 16.2963 37.9421C16.2967 37.9421 16.2973 37.9421 16.2977 37.9421C16.2987 37.9421 16.2996 37.942 16.3006 37.942H38.5888C39.1471 37.942 39.5993 37.4897 39.5993 36.9315C39.5993 36.3732 39.1471 35.921 38.5888 35.921H17.3083V33.0261H46.6911V35.921H42.0763C41.5181 35.921 41.0658 36.3732 41.0658 36.9315C41.0658 37.4897 41.5182 37.942 42.0763 37.942H47.6987C47.6997 37.942 47.7006 37.9421 47.7016 37.9421C47.702 37.9421 47.7026 37.9421 47.703 37.9421C48.1616 37.9429 48.5347 38.3162 48.5347 38.7752V43.2303C48.5347 43.6895 48.161 44.0635 47.7015 44.0635H16.2978C15.8385 44.0635 15.4647 43.6898 15.4647 43.2303V38.7752ZM46.6911 60.8101C46.6911 61.4546 46.1668 61.979 45.5223 61.979H18.4768C17.8326 61.979 17.3082 61.4546 17.3082 60.8101V59.1427H46.691L46.6911 60.8101ZM48.5348 56.2886C48.5348 56.7479 48.1611 57.1219 47.7016 57.1219H16.2978C15.8385 57.1219 15.4647 56.7481 15.4647 56.2886V51.8336C15.4647 51.3748 15.8377 51.0013 16.2965 51.0005C16.2968 51.0005 16.2972 51.0005 16.2978 51.0005C16.2988 51.0005 16.2996 51.0004 16.3003 51.0004H38.5888C39.1471 51.0004 39.5993 50.548 39.5993 49.9899C39.5993 49.4318 39.147 48.9794 38.5888 48.9794H17.3083V46.0844H46.6911V48.9794H42.0763C41.5181 48.9794 41.0658 49.4318 41.0658 49.9899C41.0658 50.548 41.5182 51.0004 42.0763 51.0004H47.6991C47.6998 51.0004 47.7009 51.0005 47.7017 51.0005C47.7021 51.0005 47.7025 51.0005 47.7031 51.0005C48.1618 51.0011 48.535 51.3746 48.535 51.8336V56.2886H48.5348ZM48.5351 30.1719C48.5351 30.6313 48.1613 31.0051 47.7018 31.0051H16.2978C15.8385 31.0051 15.4647 30.6314 15.4647 30.1719V25.7169C15.4647 25.2576 15.8383 24.8836 16.2978 24.8836H16.3157H16.3181H38.5888C39.1471 24.8836 39.5993 24.4314 39.5993 23.8731C39.5993 23.3149 39.1471 22.8626 38.5888 22.8626H17.4226C18.312 17.9429 25.2897 13.6604 27.8637 12.2347H36.1358C38.7098 13.6605 45.6875 17.9431 46.5768 22.8626H42.0763C41.5181 22.8626 41.0658 23.3149 41.0658 23.8731C41.0658 24.4314 41.5182 24.8836 42.0763 24.8836H47.6813H47.6837H47.7016C48.161 24.8836 48.5348 25.2574 48.5348 25.7169V30.1719H48.5351Z" fill="%2311A078"/></svg>')}
.nutrients-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path d="M37 26C27.626 26 20 33.626 20 43C20 52.374 27.626 60 37 60C46.374 60 54 52.374 54 43C54 33.626 46.374 26 37 26ZM37 58C28.729 58 22 51.271 22 43C22 34.729 28.729 28 37 28C45.271 28 52 34.729 52 43C52 51.271 45.271 58 37 58Z" fill="%2311A078"/><path d="M30 17C30 9.832 24.169 4 17.001 4C9.832 4 4 9.832 4 17C4 24.168 9.832 30 17.001 30C24.169 30 30 24.168 30 17ZM17.001 28C10.935 28 6 23.065 6 17C6 10.935 10.935 6 17.001 6C23.065 6 28 10.935 28 17C28 23.065 23.065 28 17.001 28Z" fill="%2311A078"/><path d="M49 4C42.935 4 38 8.935 38 15C38 21.065 42.935 26 49 26C55.065 26 60 21.065 60 15C60 8.935 55.065 4 49 4ZM49 24C44.037 24 40 19.962 40 15C40 10.038 44.037 6 49 6C53.963 6 58 10.038 58 15C58 19.962 53.963 24 49 24Z" fill="%2311A078"/><path d="M48 18H45.618L48.894 11.447C49.228 10.781 48.739 10 48 10H44C42.676 10 42.677 12 44 12H46.382L43.106 18.553C42.772 19.219 43.261 20 44 20H48C49.324 20 49.323 18 48 18Z" fill="%2311A078"/><path d="M53 13C52.538 13 52.105 13.114 51.713 13.301C51.088 12.663 50 13.106 50 14V16V19C50 20.323 52 20.324 52 19V16C52 15.449 52.448 15 53 15C53.552 15 54 15.449 54 16V19C54 20.323 56 20.324 56 19V16C56 14.346 54.654 13 53 13Z" fill="%2311A078"/><path d="M12.5 13C13.327 13 14 13.673 14 14.5C14 15.052 14.447 15.5 15 15.5C15.553 15.5 16 15.052 16 14.5C16 12.57 14.43 11 12.5 11C10.57 11 9 12.57 9 14.5V19.5C9 21.43 10.57 23 12.5 23C14.43 23 16 21.43 16 19.5C16 18.948 15.553 18.5 15 18.5C14.447 18.5 14 18.948 14 19.5C14 20.327 13.327 21 12.5 21C11.673 21 11 20.327 11 19.5V14.5C11 13.673 11.673 13 12.5 13Z" fill="%2311A078"/><path d="M24 21V19.5V18.5V16C24 15.036 22.755 14.608 22.186 15.452C21.683 15.173 21.114 15 20.5 15C18.57 15 17 16.57 17 18.5V19.5C17 21.43 18.57 23 20.5 23C21.257 23 21.954 22.752 22.527 22.342C22.893 22.743 23.415 23 24 23C25.324 23 25.323 21 24 21ZM20.5 21C19.673 21 19 20.327 19 19.5V18.5C19 17.673 19.673 17 20.5 17C21.327 17 22 17.673 22 18.5V19.5C22 20.327 21.327 21 20.5 21Z" fill="%2311A078"/><path d="M36.187 35.419L32 41.279L27.813 35.419C27.251 34.631 26 35.028 26 36V48C26 49.323 28 49.324 28 48V39.121L31.187 43.581C31.562 44.107 32.439 44.107 32.814 43.581L36 39.121V48C36 49.323 38 49.324 38 48V36C38 35.028 36.749 34.632 36.187 35.419Z" fill="%2311A078"/><path d="M45.186 41.452C44.683 41.173 44.114 41 43.5 41C41.57 41 40 42.57 40 44.5V45.5C40 47.43 41.57 49 43.5 49H45V50.5C45 51.327 44.327 52 43.5 52C42.673 52 42 51.327 42 50.5C42 49.177 40 49.176 40 50.5C40 52.43 41.57 54 43.5 54C45.43 54 47 52.43 47 50.5V48V44.5V42C47 41.036 45.755 40.608 45.186 41.452ZM42 45.5V44.5C42 43.673 42.673 43 43.5 43C44.327 43 45 43.673 45 44.5V47H43.5C42.673 47 42 46.327 42 45.5Z" fill="%2311A078"/></svg>')}
.microscope-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><g clip-path="url(%23clip0_3301_5628)"><path d="M52.9014 54.0546L51.8087 50.8115C51.6924 50.4669 51.5602 50.1312 51.4157 49.803C55.3464 46.5318 57.5858 41.7833 57.5858 36.6507C57.5858 32.5989 56.1392 28.6653 53.5124 25.5741C51.2292 22.8872 48.1774 20.9716 44.8072 20.0841L49.0199 13.4237C49.1583 13.205 49.2042 12.9402 49.1473 12.6877C49.0904 12.4352 48.9357 12.2156 48.7169 12.0772L47.121 11.0678L48.1142 9.4977L49.71 10.5072C49.8719 10.6095 50.0524 10.6585 50.2307 10.6585C50.5542 10.6585 50.8707 10.4978 51.0564 10.2041L53.1164 6.94706C53.2548 6.72831 53.3007 6.46356 53.2438 6.21106C53.1869 5.95856 53.0322 5.73893 52.8134 5.60056L44.1976 0.151034C43.7421 -0.136592 43.1394 -0.00134132 42.8513 0.45416L40.7913 3.71117C40.6529 3.92992 40.6071 4.19468 40.6639 4.44718C40.7208 4.69968 40.8755 4.9193 41.0943 5.05768L42.6901 6.06706L41.697 7.63719L40.1011 6.62769C39.6458 6.33993 39.0428 6.47531 38.7547 6.93081L24.6989 29.1534L23.5133 28.4035C23.2946 28.2653 23.0298 28.2193 22.7772 28.2763C22.5247 28.3331 22.3051 28.4878 22.1667 28.7066L20.1067 31.9638C19.8186 32.4193 19.9542 33.022 20.4097 33.3102L33.0462 41.3028C33.2081 41.4051 33.3886 41.4541 33.567 41.4541C33.8905 41.4541 34.2069 41.2933 34.3927 40.9997L36.4527 37.7427C36.7409 37.2872 36.6052 36.6844 36.1497 36.3963L34.9641 35.6464L38.4309 30.1657C39.0846 29.9607 39.765 29.8565 40.4583 29.8565C44.2047 29.8565 47.2527 32.9044 47.2527 36.6509C47.2527 39.4056 45.5672 41.8978 43.0301 42.9391C42.1974 42.7565 41.3366 42.6587 40.4581 42.6587H20.4794C16.8134 42.6587 13.8307 45.6413 13.8307 49.3076C13.8307 49.8466 14.2675 50.2835 14.8065 50.2835H29.301C29.2331 50.4576 29.168 50.6332 29.1077 50.8117L28.032 54.0044H11.6568C8.76601 54.0044 6.414 56.3563 6.414 59.247V63.0243C6.414 63.5633 6.85088 64.0002 7.38988 64.0002H56.4502C56.9892 64.0002 57.4261 63.5633 57.4261 63.0243V59.2469C57.4262 56.5996 55.4537 54.4059 52.9014 54.0546ZM43.9791 2.32229L50.9454 6.72844L49.9288 8.33594L48.3334 7.32681L48.3329 7.32644L44.5585 4.93905C44.5583 4.93893 44.5579 4.93868 44.5576 4.93855L42.9626 3.92967L43.9791 2.32229ZM46.4647 8.45432L45.4717 10.0244L43.3468 8.68044L44.3398 7.11031L46.4647 8.45432ZM33.265 39.1316L22.2779 32.1823L23.2946 30.5747L24.4788 31.3238C24.4792 31.324 24.4796 31.3244 24.4802 31.3247L33.096 36.7742L33.0961 36.7743L34.2814 37.5241L33.265 39.1316ZM33.3146 34.6029L33.0822 34.4559L26.3485 30.1967L39.8825 8.79907L41.4778 9.80807C41.478 9.8082 41.4781 9.80832 41.4784 9.80845L45.2528 12.1958C45.253 12.196 45.2533 12.1961 45.2535 12.1962L46.8487 13.2051L42.4138 20.2169L42.4135 20.2171L39.3535 25.0551L33.3146 34.6029ZM49.2044 36.6507C49.2044 31.828 45.2809 27.9044 40.4581 27.9044C40.2538 27.9044 40.0501 27.9114 39.8476 27.9255L43.6748 21.8746L43.706 21.8252C46.9305 22.5324 49.865 24.296 52.0253 26.838C54.3526 29.5765 55.6341 33.0614 55.6341 36.6507C55.6341 41.0666 53.7632 45.1633 50.4642 48.0516C50.4524 48.0338 50.44 48.0167 50.4282 47.9988C50.3704 47.912 50.3118 47.826 50.2519 47.741C50.2324 47.7132 50.2125 47.6857 50.1928 47.6582C50.1267 47.566 50.0597 47.4745 49.9912 47.3842C49.9808 47.3707 49.9702 47.3572 49.9598 47.3437C48.7847 45.8118 47.2592 44.5901 45.5195 43.7792C47.787 42.1627 49.2044 39.5171 49.2044 36.6507ZM38.7983 44.7491C41.1489 44.3563 43.6269 44.8302 45.6643 46.068C47.664 47.2828 49.212 49.2174 49.9592 51.4346L50.8251 54.0042H30.0916L30.9575 51.4346C31.1521 50.857 31.3972 50.3074 31.6841 49.7874C31.6856 49.7847 31.6875 49.7826 31.6889 49.7799C33.1644 47.1135 35.7559 45.2927 38.696 44.7675C38.7301 44.7613 38.764 44.7548 38.7983 44.7491ZM15.8843 48.3313C16.3345 46.2081 18.2238 44.6103 20.4792 44.6103H33.9029C32.4485 45.5613 31.2046 46.8266 30.2741 48.3313H15.8843ZM55.4744 62.0483H55.4743H8.36601V59.2469C8.36601 57.4323 9.84226 55.9561 11.6569 55.9561H28.733H52.1837C53.9982 55.9561 55.4744 57.4323 55.4744 59.2469V62.0483Z" fill="%2311A078"/><path d="M40.4581 46.1713C38.729 46.1713 37.3224 47.5779 37.3224 49.307C37.3224 51.0362 38.729 52.4429 40.4581 52.4429C42.1873 52.4429 43.5939 51.036 43.5939 49.307C43.594 47.578 42.1873 46.1713 40.4581 46.1713ZM40.4581 50.4913C39.8053 50.4913 39.2741 49.9602 39.2741 49.3072C39.2741 48.6543 39.8054 48.1231 40.4581 48.1231C41.111 48.1231 41.6422 48.6543 41.6422 49.3072C41.6422 49.9602 41.111 50.4913 40.4581 50.4913Z" fill="%2311A078"/></g><defs><clipPath id="clip0_3301_5628"><rect width="64" height="64" fill="white"/></clipPath></defs></svg>')}
.purified_water-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M32.713 42.2859C32.4957 41.8513 31.9957 41.6373 31.531 41.7802C31.0662 41.923 30.7725 42.3805 30.837 42.8624C31.2415 45.8972 29.8985 47.713 28.7981 49.4148C27.8825 50.8295 27.1193 52.1897 27.1193 53.8585C27.1193 56.4548 29.227 58.5625 31.8233 58.5625C34.4196 58.5625 36.5273 56.4548 36.5273 53.8585C36.5273 50.0376 34.6397 46.1393 32.713 42.2859ZM32.5421 46.4841C33.6678 48.9505 34.537 51.4155 34.537 53.8585C34.537 55.3563 33.321 56.5728 31.8233 56.5728C30.3255 56.5728 29.109 55.3563 29.109 53.8585C29.109 52.2083 30.1745 50.9899 31.0896 49.5304C31.6623 48.6172 32.203 47.6357 32.5425 46.4875L32.5421 46.4841ZM12.8301 37.4C12.6127 36.9649 12.1127 36.7509 11.648 36.8937C11.1833 37.0365 10.8895 37.4945 10.954 37.9765C11.3585 41.0112 10.0155 42.8271 8.91508 44.5283C7.99949 45.9435 7.23627 47.3037 7.23627 48.9725C7.23627 51.5683 9.34397 53.6765 11.9403 53.6765C14.5366 53.6765 16.6443 51.5683 16.6443 48.9725C16.6443 45.1511 14.7567 41.2529 12.8301 37.4ZM52.6314 37.4C52.4136 36.9649 51.914 36.7509 51.4488 36.8937C50.9841 37.0365 50.6908 37.4945 50.7548 37.9765C51.1594 41.0112 49.8163 42.8271 48.7159 44.5283C47.8008 45.9435 47.0371 47.3037 47.0371 48.9725C47.0371 51.5683 49.1448 53.6765 51.7411 53.6765C54.3374 53.6765 56.4456 51.5683 56.4456 48.9725C56.4456 45.1511 54.5576 41.2529 52.6314 37.4ZM12.6591 41.5982C13.7848 44.0646 14.6545 46.5295 14.6545 48.9725C14.6545 50.4703 13.4381 51.6863 11.9403 51.6863C10.4425 51.6863 9.226 50.4703 9.226 48.9725C9.226 47.3219 10.2916 46.104 11.2067 44.6444C11.7793 43.7312 12.32 42.7492 12.6596 41.601L12.6591 41.5982ZM52.4604 41.5982C53.5856 44.0646 54.4554 46.5295 54.4554 48.9725C54.4554 50.4703 53.2394 51.6863 51.7411 51.6863C50.2433 51.6863 49.0273 50.4703 49.0273 48.9725C49.0273 47.3219 50.0924 46.104 51.008 44.6444C51.5806 43.7312 52.1213 42.7492 52.4604 41.601V41.5982ZM21.8904 34.9699H23.8806C24.4298 34.9699 24.8754 34.5243 24.8754 33.975C24.8754 33.4258 24.4298 32.9797 23.8806 32.9797H21.8904C21.3416 32.9797 20.8955 33.4258 20.8955 33.975C20.8955 34.5243 21.3416 34.9699 21.8904 34.9699ZM15.9202 34.9699H17.9104C18.4597 34.9699 18.9053 34.5243 18.9053 33.975C18.9053 33.4258 18.4597 32.9797 17.9104 32.9797H15.9202C15.371 32.9797 14.9253 33.4258 14.9253 33.975C14.9253 34.5243 15.371 34.9699 15.9202 34.9699ZM27.8605 34.9699H29.8507C30.4 34.9699 30.8456 34.5243 30.8456 33.975C30.8456 33.4258 30.4 32.9797 29.8507 32.9797H27.8605C27.3117 32.9797 26.8656 33.4258 26.8656 33.975C26.8656 34.5243 27.3117 34.9699 27.8605 34.9699ZM33.8307 34.9699H35.8209C36.3701 34.9699 36.8157 34.5243 36.8157 33.975C36.8157 33.4258 36.3701 32.9797 35.8209 32.9797H33.8307C33.2819 32.9797 32.8358 33.4258 32.8358 33.975C32.8358 34.5243 33.2819 34.9699 33.8307 34.9699ZM39.8008 34.9699H41.791C42.3403 34.9699 42.7859 34.5243 42.7859 33.975C42.7859 33.4258 42.3403 32.9797 41.791 32.9797H39.8008C39.252 32.9797 38.8059 33.4258 38.8059 33.975C38.8059 34.5243 39.252 34.9699 39.8008 34.9699ZM9.95006 34.9699H11.9403C12.4895 34.9699 12.9351 34.5243 12.9351 33.975C12.9351 33.4258 12.4895 32.9797 11.9403 32.9797H9.95006C9.40081 32.9797 8.9552 33.4258 8.9552 33.975C8.9552 34.5243 9.40081 34.9699 9.95006 34.9699ZM45.771 34.9699H47.7612C48.3104 34.9699 48.756 34.5243 48.756 33.975C48.756 33.4258 48.3104 32.9797 47.7612 32.9797H45.771C45.2222 32.9797 44.7761 33.4258 44.7761 33.975C44.7761 34.5243 45.2222 34.9699 45.771 34.9699ZM51.7411 34.9699H53.7313C54.2806 34.9699 54.7262 34.5243 54.7262 33.975C54.7262 33.4258 54.2806 32.9797 53.7313 32.9797H51.7411C51.1923 32.9797 50.7462 33.4258 50.7462 33.975C50.7462 34.5243 51.1923 34.9699 51.7411 34.9699ZM57.7113 34.9699H59.7015C60.2507 34.9699 60.6963 34.5243 60.6963 33.975C60.6963 33.4258 60.2507 32.9797 59.7015 32.9797H57.7113C57.1625 32.9797 56.7164 33.4258 56.7164 33.975C56.7164 34.5243 57.1625 34.9699 57.7113 34.9699ZM3.97991 34.9699H5.97012C6.51937 34.9699 6.96499 34.5243 6.96499 33.975C6.96499 33.4258 6.51937 32.9797 5.97012 32.9797H3.97991C3.43066 32.9797 2.98505 33.4258 2.98505 33.975C2.98505 34.5243 3.43066 34.9699 3.97991 34.9699ZM16.0095 28.8006C16.5583 28.8006 17.0044 29.2467 17.0044 29.7959C17.0044 30.3452 16.5583 30.7908 16.0095 30.7908C15.4603 30.7908 15.0142 30.3452 15.0142 29.7959C15.0142 29.2467 15.4603 28.8006 16.0095 28.8006ZM47.7612 28.8006C48.3104 28.8006 48.756 29.2467 48.756 29.7959C48.756 30.3452 48.3104 30.7908 47.7612 30.7908C47.2119 30.7908 46.7663 30.3452 46.7663 29.7959C46.7663 29.2467 47.2119 28.8006 47.7612 28.8006ZM31.9694 28.0039C32.5187 28.0039 32.9647 28.45 32.9647 28.9993C32.9647 29.5485 32.5187 29.9941 31.9694 29.9941C31.4202 29.9941 30.9745 29.5485 30.9745 28.9993C30.9745 28.45 31.4202 28.0039 31.9694 28.0039ZM55.4502 27.8057C55.9995 27.8057 56.4456 28.2518 56.4456 28.8006C56.4456 29.3498 55.9995 29.7959 55.4502 29.7959C54.901 29.7959 54.4554 29.3498 54.4554 28.8006C54.4554 28.2518 54.901 27.8057 55.4502 27.8057ZM8.48857 26.2855C9.03782 26.2855 9.48344 26.7316 9.48344 27.2808C9.48344 27.8296 9.03782 28.2757 8.48857 28.2757C7.93932 28.2757 7.4937 27.8296 7.4937 27.2808C7.4937 26.7316 7.93932 26.2855 8.48857 26.2855ZM39.8008 26.0147C40.3501 26.0147 40.7962 26.4608 40.7962 27.0095C40.7962 27.5588 40.3501 28.0049 39.8008 28.0049C39.252 28.0049 38.8059 27.5588 38.8059 27.0095C38.8059 26.4608 39.252 26.0147 39.8008 26.0147ZM23.4273 26.0147C23.9766 26.0147 24.4227 26.4608 24.4227 27.0095C24.4227 27.5588 23.9766 28.0049 23.4273 28.0049C22.8785 28.0049 22.4324 27.5588 22.4324 27.0095C22.4324 26.4608 22.8785 26.0147 23.4273 26.0147ZM32.7317 9.65072C32.5631 9.31305 32.2182 9.09908 31.8409 9.09908C31.4631 9.09908 31.1183 9.31305 30.9502 9.65072C30.9502 9.65072 27.1365 17.4009 27.1365 21.2218C27.1365 23.8181 29.2446 25.9258 31.8409 25.9258C34.4372 25.9258 36.5449 23.8181 36.5449 21.2218C36.5449 17.4009 32.7317 9.65072 32.7317 9.65072ZM5.97012 23.0296C6.51937 23.0296 6.96499 23.4757 6.96499 24.0245C6.96499 24.5737 6.51937 25.0198 5.97012 25.0198C5.42087 25.0198 4.97526 24.5737 4.97526 24.0245C4.97526 23.4757 5.42087 23.0296 5.97012 23.0296ZM57.7113 23.0296C58.2605 23.0296 58.7066 23.4757 58.7066 24.0245C58.7066 24.5737 58.2605 25.0198 57.7113 25.0198C57.1625 25.0198 56.7164 24.5737 56.7164 24.0245C56.7164 23.4757 57.1625 23.0296 57.7113 23.0296ZM45.771 22.9408C46.3202 22.9408 46.7663 23.3864 46.7663 23.9356C46.7663 24.4849 46.3202 24.931 45.771 24.931C45.2222 24.931 44.7761 24.4849 44.7761 23.9356C44.7761 23.3864 45.2222 22.9408 45.771 22.9408ZM17.9993 22.0347C18.5485 22.0347 18.9946 22.4803 18.9946 23.0296C18.9946 23.5788 18.5485 24.0245 17.9993 24.0245C17.45 24.0245 17.0044 23.5788 17.0044 23.0296C17.0044 22.4803 17.45 22.0347 17.9993 22.0347ZM31.8409 12.4242C32.9084 14.7922 34.5547 18.8319 34.5547 21.2218C34.5547 22.7196 33.3387 23.9356 31.8409 23.9356C30.3427 23.9356 29.1267 22.7196 29.1267 21.2218C29.1267 18.8319 30.773 14.7922 31.8409 12.4242ZM52.6319 5.67078C52.4637 5.33263 52.1189 5.11914 51.7411 5.11914C51.3638 5.11914 51.019 5.33263 50.8504 5.67078C50.8504 5.67078 47.0371 13.421 47.0371 17.2414C47.0371 19.8377 49.1448 21.9459 51.7411 21.9459C54.3374 21.9459 56.4456 19.8377 56.4456 17.2414C56.4456 13.421 52.6319 5.67078 52.6319 5.67078ZM12.831 5.67078C12.6629 5.33263 12.3176 5.11914 11.9403 5.11914C11.563 5.11914 11.2176 5.33263 11.0495 5.67078C11.0495 5.67078 7.23627 13.421 7.23627 17.2414C7.23627 19.8377 9.34397 21.9459 11.9403 21.9459C14.5366 21.9459 16.6443 19.8377 16.6443 17.2414C16.6443 13.421 12.831 5.67078 12.831 5.67078ZM22.8857 18.0213C23.4345 18.0213 23.8806 18.4674 23.8806 19.0167C23.8806 19.5655 23.4345 20.0116 22.8857 20.0116C22.3365 20.0116 21.8904 19.5655 21.8904 19.0167C21.8904 18.4674 22.3365 18.0213 22.8857 18.0213ZM40.7962 18.0213C41.3449 18.0213 41.791 18.4674 41.791 19.0167C41.791 19.5655 41.3449 20.0116 40.7962 20.0116C40.2469 20.0116 39.8008 19.5655 39.8008 19.0167C39.8008 18.4674 40.2469 18.0213 40.7962 18.0213ZM51.7411 8.44427C52.8086 10.8118 54.4554 14.8519 54.4554 17.2414C54.4554 18.7397 53.2394 19.9557 51.7411 19.9557C50.2433 19.9557 49.0273 18.7397 49.0273 17.2414C49.0273 14.8519 50.6736 10.8123 51.7411 8.44427ZM11.9403 8.44427C13.0077 10.8118 14.6545 14.8519 14.6545 17.2414C14.6545 18.7397 13.4381 19.9557 11.9403 19.9557C10.4425 19.9557 9.226 18.7397 9.226 17.2414C9.226 14.8519 10.8728 10.8123 11.9403 8.44427ZM3.97991 15.0692C4.52917 15.0692 4.97526 15.5153 4.97526 16.0646C4.97526 16.6138 4.52917 17.0594 3.97991 17.0594C3.43114 17.0594 2.98505 16.6138 2.98505 16.0646C2.98505 15.5153 3.43114 15.0692 3.97991 15.0692ZM59.7015 15.0692C60.2507 15.0692 60.6963 15.5153 60.6963 16.0646C60.6963 16.6138 60.2507 17.0594 59.7015 17.0594C59.1522 17.0594 58.7066 16.6138 58.7066 16.0646C58.7066 15.5153 59.1522 15.0692 59.7015 15.0692ZM22.8857 12.0842C23.4345 12.0842 23.8806 12.5302 23.8806 13.0795C23.8806 13.6288 23.4345 14.0744 22.8857 14.0744C22.3365 14.0744 21.8904 13.6288 21.8904 13.0795C21.8904 12.5302 22.3365 12.0842 22.8857 12.0842ZM40.7962 12.0092C41.3449 12.0092 41.791 12.4553 41.791 13.0045C41.791 13.5533 41.3449 13.9994 40.7962 13.9994C40.2469 13.9994 39.8008 13.5533 39.8008 13.0045C39.8008 12.4553 40.2469 12.0092 40.7962 12.0092ZM6.96499 8.05884C7.51424 8.05884 7.96033 8.50493 7.96033 9.05371C7.96033 9.60296 7.51424 10.0491 6.96499 10.0491C6.41621 10.0491 5.97012 9.60296 5.97012 9.05371C5.97012 8.50493 6.41621 8.05884 6.96499 8.05884ZM56.7164 8.05884C57.2656 8.05884 57.7113 8.50493 57.7113 9.05371C57.7113 9.60296 57.2656 10.0491 56.7164 10.0491C56.1671 10.0491 55.7215 9.60296 55.7215 9.05371C55.7215 8.50493 56.1671 8.05884 56.7164 8.05884ZM42.7859 6.11401C43.3351 6.11401 43.7812 6.5601 43.7812 7.10935C43.7812 7.6586 43.3351 8.10422 42.7859 8.10422C42.2371 8.10422 41.791 7.6586 41.791 7.10935C41.791 6.5601 42.2371 6.11401 42.7859 6.11401ZM20.8955 6.11401C21.4447 6.11401 21.8904 6.5601 21.8904 7.10935C21.8904 7.6586 21.4447 8.10422 20.8955 8.10422C20.3462 8.10422 19.9006 7.6586 19.9006 7.10935C19.9006 6.5601 20.3462 6.11401 20.8955 6.11401Z" fill="%2311A078"/></svg>')}
.whatsapp-icon{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_3301_5611)"><path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="%2375B73B"/><path d="M22.5151 9.48912C21.5874 9.25712 20.2232 8.45587 19.3401 8.13468C15.8923 7.05724 11.2593 7.91918 9.96638 11.9057C9.85863 12.0135 9.64313 12.0135 9.53538 12.0135C6.94951 15.0303 8.67344 18.6936 8.45794 22.0337C8.38438 23.2111 7.76526 24.2522 6.96851 25.1329L13.6736 31.8311C14.4333 31.9417 15.2098 32 16.0001 32C23.9023 32 30.4658 26.2709 31.7655 18.7399L22.5151 9.48912Z" fill="%2352891D"/><path d="M15.5524 6.7779C10.6756 7.0099 6.82715 11.0714 6.84184 15.9536C6.84634 17.4406 7.20534 18.8441 7.83871 20.0845L6.8664 24.8041C6.81384 25.0595 7.04409 25.2831 7.29771 25.223L11.9224 24.1273C13.1106 24.7193 14.4452 25.061 15.8575 25.0826C20.8421 25.1588 24.9982 21.201 25.1538 16.2183C25.3202 10.8771 20.912 6.52258 15.5524 6.7779ZM21.0707 20.996C19.7164 22.3503 17.9155 23.0962 16.0001 23.0962C14.8786 23.0962 13.8047 22.8445 12.8085 22.3483L12.1646 22.0275L9.32896 22.6991L9.92578 19.8019L9.60859 19.1805C9.09134 18.1676 8.82909 17.0725 8.82909 15.9252C8.82909 14.0097 9.57503 12.209 10.9293 10.8546C12.2716 9.51221 14.1018 8.75433 16.0002 8.75433C17.9155 8.75433 19.7163 9.50027 21.0707 10.8546C22.425 12.2089 23.1709 14.0098 23.1709 15.925C23.171 17.8235 22.413 19.6536 21.0707 20.996Z" fill="white"/><path d="M20.4449 17.9113L18.6709 17.402C18.4378 17.3352 18.1866 17.4013 18.0166 17.5745L17.5828 18.0163C17.3999 18.2028 17.1224 18.2627 16.8802 18.1647C16.0411 17.8251 14.2757 16.2555 13.8252 15.4706C13.6949 15.2441 13.7165 14.9611 13.8762 14.7542L14.2549 14.2643C14.4032 14.0724 14.4345 13.8145 14.3364 13.5926L13.5901 11.9046C13.4114 11.5003 12.8947 11.3826 12.5572 11.6681C12.0621 12.0869 11.4747 12.7231 11.4034 13.4281C11.2774 14.671 11.8106 16.2377 13.826 18.119C16.1546 20.2927 18.0194 20.5796 19.2337 20.2855C19.9224 20.1188 20.4727 19.4502 20.8199 18.9027C21.0568 18.5291 20.8696 18.0333 20.4449 17.9113Z" fill="white"/><path d="M22.2502 9.23169L20.8613 10.6553C20.932 10.7206 21.0023 10.7863 21.0707 10.8548C22.4251 12.2091 23.171 14.0099 23.171 15.9252C23.171 17.8236 22.413 19.6537 21.0707 20.9961C19.7164 22.3504 17.9155 23.0963 16.0001 23.0963C14.8786 23.0963 13.8048 22.8446 12.8085 22.3484L12.1646 22.0276L9.32896 22.6993L9.38758 22.4147L6.87671 24.9879C6.93208 25.1544 7.10827 25.2676 7.29758 25.2228L11.9223 24.1272C13.1105 24.7191 14.445 25.0609 15.8574 25.0824C20.842 25.1586 24.9982 21.2009 25.1536 16.2181C25.2396 13.4598 24.1053 10.9646 22.2502 9.23169Z" fill="%23D1D1D1"/><path d="M20.4447 17.9113L18.6707 17.402C18.4376 17.3352 18.1864 17.4014 18.0164 17.5745L17.5826 18.0164C17.3997 18.2029 17.1222 18.2627 16.8801 18.1648C16.3953 17.9686 15.6019 17.362 14.931 16.7333L13.6978 17.9973C13.7401 18.0378 13.7823 18.0783 13.8259 18.1191C16.1544 20.2927 18.0193 20.5797 19.2336 20.2856C19.9223 20.1189 20.4726 19.4503 20.8198 18.9027C21.0566 18.5292 20.8694 18.0334 20.4447 17.9113Z" fill="%23D1D1D1"/></g><defs><clipPath id="clip0_3301_5611"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>')}
.viber-icon{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_3301_5586)"><path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="%236F3FAA"/><path d="M22.9413 8.77767C19.0468 7.83704 15.1454 6.73679 11.1515 8.13467C8.56562 9.10435 8.56563 11.9057 8.67338 14.2761C8.67338 14.9225 7.91919 15.7845 8.24238 16.5387C8.88881 18.6936 9.42756 20.8485 11.6902 21.9259C12.0134 22.1414 11.6902 22.5724 11.9057 22.8956C11.7979 22.8956 11.5824 23.0034 11.5824 23.1111C11.5824 23.6275 11.8142 24.4175 11.6602 24.9267L18.5356 31.7992C25.6038 30.6736 31.128 24.92 31.9053 17.7417L22.9413 8.77767Z" fill="%23512D84"/><path d="M24.4642 11.2453L24.459 11.2241C24.0315 9.49583 22.1041 7.64133 20.3341 7.25552L20.3141 7.25139C17.4513 6.70527 14.5485 6.70527 11.6862 7.25139L11.6656 7.25552C9.89627 7.64133 7.96884 9.49595 7.54077 11.2241L7.53602 11.2453C7.00752 13.6588 7.00752 16.1066 7.53602 18.5201L7.54077 18.5413C7.95065 20.1958 9.73446 21.9651 11.4384 22.4517V24.381C11.4384 25.0793 12.2893 25.4222 12.7732 24.9183L14.7279 22.8865C15.1519 22.9101 15.5761 22.9234 16.0001 22.9234C17.4412 22.9234 18.883 22.7871 20.3141 22.5141L20.334 22.51C22.104 22.1241 24.0314 20.2695 24.4589 18.5413L24.4641 18.5202C24.9926 16.1066 24.9926 13.659 24.4642 11.2453ZM22.9173 18.1702C22.6318 19.2978 21.1685 20.6995 20.0057 20.9585C18.4835 21.248 16.9492 21.3717 15.4165 21.3293C15.386 21.3284 15.3566 21.3403 15.3355 21.3621C15.1179 21.5854 13.9083 22.8273 13.9083 22.8273L12.3903 24.3853C12.2793 24.501 12.0843 24.4222 12.0843 24.2625V21.0665C12.0843 21.0137 12.0466 20.9689 11.9947 20.9586C11.9944 20.9585 11.9941 20.9585 11.9938 20.9585C10.8311 20.6995 9.36821 19.2977 9.08227 18.1701C8.60659 15.9885 8.60659 13.7769 9.08227 11.5953C9.36821 10.4677 10.8311 9.06595 11.9938 8.80695C14.6523 8.30133 17.3478 8.30133 20.0058 8.80695C21.1691 9.06595 22.6319 10.4677 22.9173 11.5953C23.3935 13.777 23.3935 15.9886 22.9173 18.1702Z" fill="white"/><path d="M18.5295 19.6454C18.3507 19.5911 18.1804 19.5547 18.0221 19.4891C16.3826 18.8089 14.8739 17.9314 13.6788 16.5864C12.9992 15.8215 12.4673 14.9579 12.0176 14.0441C11.8044 13.6107 11.6247 13.1604 11.4415 12.7129C11.2745 12.3049 11.5205 11.8834 11.7795 11.5759C12.0226 11.2873 12.3354 11.0666 12.6741 10.9038C12.9385 10.7768 13.1993 10.85 13.3924 11.0741C13.8098 11.5586 14.1933 12.0678 14.5036 12.6294C14.6946 12.9749 14.6422 13.3971 14.2961 13.6322C14.212 13.6893 14.1354 13.7564 14.0571 13.8209C13.9883 13.8775 13.9237 13.9346 13.8766 14.0112C13.7905 14.1513 13.7864 14.3166 13.8418 14.4689C14.2685 15.6414 14.9876 16.5533 16.168 17.0445C16.3568 17.1231 16.5465 17.2145 16.7641 17.1892C17.1285 17.1466 17.2465 16.7469 17.5018 16.5381C17.7514 16.334 18.0704 16.3313 18.3392 16.5014C18.6081 16.6717 18.8688 16.8543 19.1279 17.039C19.3823 17.2203 19.6355 17.3974 19.87 17.6041C20.0956 17.8028 20.1733 18.0634 20.0463 18.333C19.8138 18.8268 19.4753 19.2375 18.9873 19.4998C18.8495 19.5736 18.6848 19.5976 18.5295 19.6454C18.6848 19.5976 18.3507 19.5911 18.5295 19.6454Z" fill="white"/><path d="M16.0044 10.3391C18.1487 10.3992 19.91 11.8223 20.2874 13.9423C20.3517 14.3035 20.3746 14.6728 20.4032 15.0395C20.4153 15.1937 20.3279 15.3402 20.1616 15.3422C19.9897 15.3443 19.9124 15.2004 19.9011 15.0464C19.8791 14.7412 19.8637 14.4347 19.8217 14.1322C19.5997 12.5347 18.326 11.2132 16.736 10.9296C16.4967 10.8869 16.2519 10.8757 16.0095 10.8503C15.8563 10.8342 15.6557 10.825 15.6217 10.6345C15.5933 10.4748 15.7281 10.3477 15.8801 10.3395C15.9213 10.337 15.9629 10.339 16.0044 10.3391C18.1488 10.3992 15.9629 10.339 16.0044 10.3391Z" fill="white"/><path d="M19.2632 14.5638C19.2597 14.5906 19.2578 14.6535 19.2421 14.7128C19.1852 14.928 18.8587 14.9549 18.7837 14.7378C18.7613 14.6733 18.758 14.5999 18.7579 14.5306C18.7572 14.0764 18.6585 13.6227 18.4294 13.2275C18.194 12.8213 17.8342 12.48 17.4124 12.2733C17.1573 12.1484 16.8815 12.0708 16.6018 12.0246C16.4797 12.0043 16.3562 11.9921 16.2333 11.975C16.0845 11.9543 16.005 11.8595 16.0122 11.7129C16.0187 11.5755 16.1192 11.4766 16.2689 11.4851C16.761 11.513 17.2363 11.6195 17.6739 11.8511C18.5635 12.3223 19.0718 13.0659 19.2202 14.059C19.2268 14.1041 19.2376 14.1486 19.241 14.1937C19.2494 14.3051 19.2547 14.4166 19.2632 14.5638C19.2597 14.5904 19.2547 14.4166 19.2632 14.5638Z" fill="white"/><path d="M17.9296 14.5117C17.7502 14.515 17.6542 14.4156 17.6357 14.2512C17.6229 14.1366 17.6126 14.0204 17.5852 13.9087C17.5314 13.6889 17.4146 13.4853 17.2297 13.3506C17.1424 13.287 17.0435 13.2407 16.9399 13.2107C16.8084 13.1727 16.6716 13.1832 16.5404 13.151C16.3979 13.1161 16.319 13.0006 16.3414 12.8669C16.3618 12.7452 16.4802 12.6502 16.6132 12.6599C17.4446 12.7199 18.0388 13.1497 18.1236 14.1284C18.1297 14.1975 18.1367 14.2704 18.1214 14.3366C18.095 14.4495 18.0112 14.5062 17.9296 14.5117C18.0112 14.5062 17.7502 14.5149 17.9296 14.5117Z" fill="white"/><path d="M24.4641 11.2453L24.4589 11.2242C24.2192 10.2554 23.5081 9.24699 22.6177 8.47974L21.414 9.54649C22.1298 10.1168 22.743 10.9069 22.9173 11.5952C23.3935 13.7769 23.3935 15.9885 22.9173 18.1702C22.6319 19.2978 21.1684 20.6995 20.0057 20.9585C18.4835 21.248 16.9492 21.3717 15.4165 21.3293C15.386 21.3284 15.3567 21.3403 15.3355 21.3622C15.1179 21.5854 13.9083 22.8273 13.9083 22.8273L12.3903 24.3853C12.2793 24.501 12.0843 24.4224 12.0843 24.2625V21.0665C12.0843 21.0137 12.0466 20.9689 11.9947 20.9587C11.9944 20.9587 11.9942 20.9585 11.9939 20.9585C11.333 20.8114 10.5756 20.2949 9.99211 19.6697L8.80273 20.7237C9.54555 21.5317 10.5036 22.185 11.4382 22.4519V24.3811C11.4382 25.0794 12.2892 25.4224 12.773 24.9184L14.7277 22.8866C15.1517 22.9103 15.5758 22.9235 16 22.9235C17.441 22.9235 18.8828 22.7872 20.3139 22.5142L20.3339 22.5102C22.1039 22.1244 24.0312 20.2699 24.4587 18.5415L24.464 18.5204C24.9925 16.1066 24.9925 13.659 24.4641 11.2453Z" fill="%23D1D1D1"/><path d="M18.5293 19.6454C18.3505 19.5911 18.6847 19.5975 18.5293 19.6454V19.6454Z" fill="white"/><path d="M19.87 17.604C19.6355 17.3974 19.3822 17.2201 19.1279 17.0388C18.8688 16.8541 18.6082 16.6715 18.3392 16.5013C18.0704 16.3311 17.7515 16.3338 17.5019 16.5379C17.2465 16.7467 17.1285 17.1465 16.7641 17.189C16.5465 17.2143 16.3569 17.1228 16.168 17.0443C15.4418 16.7422 14.8908 16.2802 14.4744 15.6969L13.5894 16.4813C13.6194 16.5161 13.6481 16.5518 13.6787 16.5862C14.8738 17.9313 16.3826 18.8088 18.0219 19.489C18.1801 19.5546 18.3505 19.5911 18.5293 19.6453C18.3505 19.591 18.6848 19.5975 18.5293 19.6453C18.6848 19.5975 18.8493 19.5734 18.9872 19.4995C19.4754 19.2373 19.8137 18.8265 20.0462 18.3328C20.1734 18.0633 20.0957 17.8026 19.87 17.604Z" fill="%23D1D1D1"/><path d="M16.0099 10.3395C16.0081 10.3395 16.0063 10.3393 16.0045 10.3393C16.0027 10.3392 16.005 10.3393 16.0099 10.3395Z" fill="white"/><path d="M16.0044 10.3391C16.0062 10.3391 16.008 10.3393 16.0098 10.3393C16.1288 10.3435 18.0643 10.3969 16.0044 10.3391Z" fill="white"/><path d="M19.0804 11.6149L18.7031 11.9493C19.2961 12.5262 19.7049 13.2907 19.8218 14.1321C19.8638 14.4347 19.8793 14.7412 19.9013 15.0463C19.9125 15.2005 19.9898 15.3443 20.1618 15.3423C20.3282 15.3402 20.4155 15.1938 20.4034 15.0396C20.3748 14.6729 20.3519 14.3036 20.2876 13.9424C20.1224 13.0144 19.692 12.2199 19.0804 11.6149Z" fill="%23D1D1D1"/><path d="M19.2201 14.0588C19.1121 13.3352 18.8119 12.7447 18.3133 12.2948L17.937 12.6282C18.1316 12.8009 18.2999 13.0037 18.4295 13.2274C18.6586 13.6226 18.7573 14.0764 18.758 14.5305C18.7581 14.5999 18.7614 14.6732 18.7838 14.7378C18.8589 14.9551 19.1853 14.9282 19.2422 14.7128C19.2579 14.6534 19.2598 14.5905 19.2633 14.5638C19.2547 14.4167 19.2598 14.5906 19.2633 14.5638C19.2547 14.4167 19.2495 14.3051 19.241 14.1936C19.2377 14.1483 19.2269 14.1038 19.2201 14.0588Z" fill="%23D1D1D1"/><path d="M19.2632 14.5636C19.2547 14.4165 19.2597 14.5903 19.2632 14.5636V14.5636Z" fill="white"/><path d="M17.9294 14.5117C17.9322 14.5115 17.9349 14.5101 17.9376 14.5098C17.9301 14.5098 17.9184 14.51 17.9065 14.5104C17.9142 14.5106 17.9213 14.5118 17.9294 14.5117Z" fill="white"/><path d="M17.9294 14.5117C17.9213 14.5118 17.9142 14.5106 17.9064 14.5104C17.8676 14.5114 17.8276 14.5135 17.9294 14.5117Z" fill="white"/><path d="M17.9376 14.5098C17.9348 14.5101 17.9321 14.5115 17.9294 14.5117C17.9504 14.5103 17.9486 14.5098 17.9376 14.5098Z" fill="white"/><path d="M17.551 12.9703L17.168 13.3098C17.1891 13.3226 17.2098 13.336 17.2298 13.3506C17.4147 13.4853 17.5315 13.6889 17.5854 13.9087C17.6128 14.0203 17.6229 14.1365 17.6358 14.2512C17.6535 14.4083 17.7427 14.5048 17.9068 14.5105C17.9188 14.5102 17.9305 14.5099 17.938 14.5098C18.017 14.5011 18.0962 14.4457 18.1215 14.3365C18.1368 14.2704 18.1298 14.1973 18.1237 14.1283C18.0761 13.5811 17.8692 13.2056 17.551 12.9703Z" fill="%23D1D1D1"/></g><defs><clipPath id="clip0_3301_5586"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>')}
.telegram-icon{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_3301_5558)"><path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="%237AA5DA"/><path d="M31.9953 15.6298L24.8927 8.53906L13.3235 22.6409L21.6537 30.9712C27.6999 28.6868 32 22.8459 32 16C32 15.8762 31.9981 15.7528 31.9953 15.6298Z" fill="%235786B5"/><path d="M23.9823 8.34495C24.6202 8.09608 25.2796 8.6542 25.1395 9.32433L22.2789 22.9981C22.1453 23.6392 21.3921 23.928 20.8642 23.5401L16.5458 20.3703L14.3446 22.6178C13.9578 23.0122 13.2909 22.8516 13.125 22.3258L11.5368 17.2845L7.27983 16.0271C6.72064 15.8622 6.68833 15.0843 7.23026 14.8721L23.9823 8.34495ZM21.8824 11.379C22.0688 11.2141 21.8522 10.9233 21.641 11.0547L12.4526 16.7533C12.291 16.8535 12.2166 17.0506 12.2737 17.2327L13.5268 22.7352C13.5516 22.8193 13.6722 22.8074 13.683 22.7201L13.9631 18.5268C13.9739 18.4233 14.0235 18.3285 14.1011 18.2596L21.8824 11.379Z" fill="white"/><path d="M21.641 11.0548C21.8522 10.9233 22.0687 11.2142 21.8824 11.3791L14.1011 18.2596C14.0235 18.3286 13.974 18.4234 13.9632 18.5268L13.683 22.7202C13.6723 22.8074 13.5516 22.8193 13.5268 22.7353L12.2737 17.2327C12.2166 17.0507 12.291 16.8535 12.4526 16.7533L21.641 11.0548Z" fill="%239EC2E5"/><path d="M13.5721 22.7924C13.3695 22.7202 13.1982 22.5586 13.125 22.3258L11.5368 17.2844L7.27983 16.0271C6.72064 15.8622 6.68833 15.0843 7.23026 14.8721L23.9823 8.34501C24.3938 8.18445 24.8151 8.36007 25.0231 8.68551C24.9843 8.62626 24.938 8.57132 24.8863 8.52282L13.5214 17.8006V18.2068L13.4589 18.1616L13.5214 20.7194V22.7709C13.5376 22.7784 13.5548 22.7849 13.572 22.7903V22.7924H13.5721Z" fill="white"/><path d="M25.1579 9.09483C25.1611 9.16808 25.1557 9.24564 25.1395 9.32433L22.2789 22.9981C22.1453 23.6392 21.3922 23.928 20.8642 23.5401L16.5459 20.3703L13.5215 18.2068V17.8006L24.8864 8.52271C24.938 8.57121 24.9844 8.62614 25.0232 8.68539C25.0307 8.69833 25.0382 8.71014 25.0458 8.72202C25.0522 8.73495 25.0598 8.74789 25.0663 8.75971C25.0727 8.77264 25.0792 8.78558 25.0846 8.79852C25.091 8.81252 25.0965 8.82546 25.1019 8.83946C25.1062 8.85133 25.1115 8.8642 25.1159 8.87827C25.1299 8.92027 25.1406 8.96339 25.1482 9.00864C25.1525 9.03664 25.1557 9.06471 25.1579 9.09483Z" fill="%23D1D1D1"/><path d="M16.5458 20.3702L14.3446 22.6178C14.3263 22.6361 14.3069 22.6544 14.2875 22.6706C14.2681 22.6868 14.2487 22.7008 14.2282 22.7148C14.2272 22.7158 14.2272 22.7158 14.2272 22.7158C14.1862 22.7428 14.1442 22.7654 14.1 22.7837C14.0774 22.7923 14.0559 22.801 14.0332 22.8064C13.9395 22.8344 13.8436 22.8419 13.7488 22.8322C13.724 22.8301 13.6992 22.8258 13.6755 22.8215C13.6723 22.8215 13.6691 22.8204 13.6659 22.8193C13.6422 22.8129 13.6184 22.8064 13.5947 22.7988C13.5872 22.7967 13.5797 22.7945 13.5721 22.7902L13.5215 20.7194V18.2068L16.5458 20.3702Z" fill="%23D1D1D1"/><path d="M14.2875 22.6707C14.2681 22.6868 14.2487 22.7019 14.2283 22.7159V22.7148C14.2488 22.7008 14.2681 22.6868 14.2875 22.6707Z" fill="%23DADDE0"/><path d="M14.2281 22.7148V22.7159C14.2281 22.7159 14.2281 22.7148 14.2271 22.7159C14.2271 22.7159 14.2271 22.7159 14.2281 22.7148Z" fill="%23DADDE0"/><path d="M14.1001 22.7838C14.1443 22.7655 14.1863 22.7429 14.2272 22.7159C14.1863 22.7428 14.1432 22.7654 14.1001 22.7838Z" fill="%23DADDE0"/><path d="M13.7488 22.8323C13.8436 22.842 13.9395 22.8344 14.0332 22.8064C13.9653 22.828 13.8953 22.8376 13.8253 22.8376C13.8037 22.8376 13.7822 22.8366 13.7617 22.8344C13.7574 22.8345 13.7531 22.8345 13.7488 22.8323Z" fill="%23DADDE0"/><path d="M13.7487 22.8323C13.753 22.8344 13.7573 22.8344 13.7616 22.8344C13.739 22.8334 13.7185 22.8301 13.697 22.8258C13.7142 22.8291 13.7315 22.8312 13.7487 22.8323Z" fill="white"/><path d="M13.7488 22.8322C13.7315 22.8311 13.7143 22.8289 13.6971 22.8257C13.6895 22.8247 13.682 22.8236 13.6755 22.8214C13.6992 22.8257 13.724 22.83 13.7488 22.8322Z" fill="%23DADDE0"/><path d="M13.5947 22.7988C13.6184 22.8064 13.6422 22.8128 13.6659 22.8193C13.6562 22.8172 13.6465 22.815 13.6368 22.8129C13.6325 22.8118 13.6282 22.8108 13.6249 22.8086C13.6152 22.8064 13.6044 22.8031 13.5947 22.7988Z" fill="%23DADDE0"/><path d="M13.6367 22.8129C13.6464 22.815 13.6561 22.8172 13.6658 22.8193C13.6561 22.8182 13.6464 22.8161 13.6367 22.8129Z" fill="white"/><path d="M13.5947 22.7988C13.6044 22.8031 13.6152 22.8064 13.6249 22.8085C13.6087 22.8053 13.5926 22.7999 13.5764 22.7935C13.5829 22.7956 13.5882 22.7978 13.5947 22.7988Z" fill="white"/><path d="M13.5946 22.7988C13.5882 22.7978 13.5828 22.7956 13.5763 22.7935C13.5753 22.7945 13.5731 22.7935 13.572 22.7924V22.7903C13.5795 22.7945 13.5871 22.7967 13.5946 22.7988Z" fill="%23DADDE0"/><path d="M13.5215 20.7195L13.5721 22.7903C13.5549 22.7849 13.5376 22.7784 13.5215 22.7709V20.7195Z" fill="%23D1D1D1"/><path d="M13.5215 18.2069V20.7195L13.459 18.1616L13.5215 18.2069Z" fill="%23DADDE0"/><path d="M21.8824 11.379L14.1011 18.2596C14.0235 18.3285 13.974 18.4233 13.9632 18.5268L13.6835 22.7205C13.6728 22.8078 13.5521 22.8196 13.5262 22.7356L12.2737 17.2328C12.2166 17.0507 12.291 16.8535 12.4526 16.7533L21.641 11.0548C21.8522 10.9233 22.0688 11.2142 21.8824 11.379Z" fill="%23ADBCC9"/></g><defs><clipPath id="clip0_3301_5558"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>')}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 24px;width: 24px;height: 24px;background-color: var(--color-black-20);transition: 0.3s;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_6206)"><path d="M12 0.75C5.79675 0.75 0.75 5.79675 0.75 12C0.75 18.2033 5.79675 23.25 12 23.25C18.2033 23.25 23.25 18.2033 23.25 12C23.25 5.79675 18.2033 0.75 12 0.75ZM19.125 13.5C19.125 13.707 18.957 13.875 18.75 13.875H5.25C5.043 13.875 4.875 13.707 4.875 13.5V10.5C4.875 10.293 5.043 10.125 5.25 10.125H18.75C18.957 10.125 19.125 10.293 19.125 10.5V13.5Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_6206"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.qty-plus-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_6202)"><path d="M12 0.75C5.79675 0.75 0.75 5.79675 0.75 12C0.75 18.2033 5.79675 23.25 12 23.25C18.2033 23.25 23.25 18.2033 23.25 12C23.25 5.79675 18.2033 0.75 12 0.75ZM19.125 13.5C19.125 13.707 18.957 13.875 18.75 13.875H13.875V18.75C13.875 18.957 13.707 19.125 13.5 19.125H10.5C10.293 19.125 10.125 18.957 10.125 18.75V13.875H5.25C5.043 13.875 4.875 13.707 4.875 13.5V10.5C4.875 10.293 5.043 10.125 5.25 10.125H10.125V5.25C10.125 5.043 10.293 4.875 10.5 4.875H13.5C13.707 4.875 13.875 5.043 13.875 5.25V10.125H18.75C18.957 10.125 19.125 10.293 19.125 10.5V13.5Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_6202"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
/*** Стрелки ***/
.arrow-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"><g clip-path="url(%23clip0_3301_5013)"><path d="M11.4229 18.5716L20 10.0002L11.4258 1.42871L10.4157 2.43597L17.2656 9.28587H0V10.7145H17.2656L10.4129 17.5671L11.4229 18.5716Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5013"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
.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-primary);width: 18px;height: 18px;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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M17.6474 1.50781C15.1916 1.50781 13.0568 2.90842 12 4.95305C10.9432 2.90846 8.80845 1.50781 6.3526 1.50781C2.84977 1.50781 0 4.35758 0 7.86041C0 9.56782 0.668098 11.1702 1.87891 12.3702L12 22.4919L22.1188 12.3725C23.3319 11.1702 24 9.56782 24 7.86041C24 4.35758 21.1502 1.50781 17.6474 1.50781ZM21.1238 11.373L12 20.4972L2.87398 11.3707C1.93015 10.4353 1.41038 9.18871 1.41038 7.86041C1.41038 5.13527 3.62746 2.91819 6.3526 2.91819C9.07773 2.91819 11.2948 5.13527 11.2948 7.86041H12.7052C12.7052 5.13527 14.9223 2.91819 17.6474 2.91819C20.3725 2.91819 22.5896 5.13527 22.5896 7.86041C22.5896 9.18875 22.0698 10.4354 21.1238 11.373Z" fill="%23303030"/></svg>')}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-black);}
.add-compare .compare-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_5153)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.05884 0.705882C7.05884 0.316038 7.37488 0 7.76472 0H23.2941C23.6839 0 24 0.316038 24 0.705882V16.2353C24 16.6251 23.6839 16.9412 23.2941 16.9412H16.9412V23.2941C16.9412 23.6839 16.6251 24 16.2353 24H0.705882C0.316038 24 0 23.6839 0 23.2941V7.76471C0 7.37486 0.316038 7.05882 0.705882 7.05882H7.05884V0.705882ZM7.05884 8.47059H1.41176V22.5882H15.5294V16.9412H7.76472C7.37488 16.9412 7.05884 16.6251 7.05884 16.2353V8.47059ZM16.9412 15.5294V7.76471C16.9412 7.37486 16.6251 7.05882 16.2353 7.05882H8.4706V1.41176H22.5882V15.5294H16.9412ZM15.5294 15.5294H12.2924L15.5294 12.2924V15.5294ZM15.5294 10.2959V8.47059H13.7042L8.4706 13.7041V15.5294H10.2959L15.5294 10.2959ZM8.4706 11.7076V8.47059H11.7076L8.4706 11.7076Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5153"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.qty-wrap{width: 100%;max-width: 102px;background: transparent;color: var(--color-black);overflow: hidden;height: 24px;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% - 24px * 2);height: 100%;margin: 0 8px;color: var(--color-black);border-radius: 0;font-size: 14px;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:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-primary);}
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
.actions i.cart{display: none;}
/* Окошко с информацией о cookies */
.cookies-bottom{position: fixed;bottom: 0;width: 100%;z-index: 100;}
.cookies-bottom .container{position: relative;}
.cookies-bottom .cookies-bottom-wrapper{display: flex;flex-direction: column;gap: 12px;font-size: 14px;padding: 16px;width: 400px;background: var(--color-white);border-radius: 10px;position: absolute;left: 16px;bottom: 0;box-shadow: var(--shadow);}
.cookies-bottom .cookies-bottom-wrapper .cookies-bottom-content a{color: var(--color-primary);}
.cookies-bottom .cookies-bottom-closeBtn{width: 100%;height: 40px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cookies-bottom .cookies-bottom-closeBtn:hover{}
  .cookies-bottom .cookies-bottom-wrapper .cookies-bottom-content a:hover{text-decoration: underline;}
}
@media (max-width: 479px){
  .cookies-bottom .cookies-bottom-wrapper{font-size: 12px;padding: 12px;width:100%;left: 0;}
}
/* Чекбоксы */
.subscribe__wrap{display: flex;flex-direction: column;gap: 10px 20px;margin-top: 16px;}
.subscribe__wrap .form__pp{display: flex;align-items: center;gap: 8px;}
.subscribe__wrap .form__pp input[type="checkbox"]{width: 20px;height: 20px;min-width: 20px;}
.subscribe__wrap .form__pp label{font-size: 14px;text-align: left;transition: 0.3s;}
.subscribe__wrap .form__pp label:not(.error2) a{color: var(--color-primary);}
.subscribe__wrap .form__pp label.error2{color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"].error:before{border-color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"].error:after{background-color: var(--error-color);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .subscribe__wrap .form__pp label:hover a{text-decoration: underline;}
}
/*** Стили кнопок ***/
.button{width: max-content;font-size: 12px;font-weight: 700;padding: 17px 24px;color: var(--color-white);background: var(--color-primary);border-radius: 30px;overflow: hidden;text-transform: uppercase;text-align: center;outline: 0;cursor: pointer;z-index: 1;transition: all 1s ease;display: flex;align-items: center;justify-content: center;-webkit-appearance: none;user-select: none;position: relative;}
.button .icon_{transition:0.3s;width:24px;height:24px;min-width:24px;margin-right:8px;background-color: var(--color-white);}
.button.wave:before, .button.wave:after{content: '';width: calc(100% + 20px);height: 110px;position: absolute;z-index:-1;-webkit-mask-position: left;-webkit-mask-repeat: repeat-x;-webkit-mask-size: contain;}
.button.wave:before{background-color: #5ea5ff;bottom: -210%;opacity: 0.6;transition: all 1.2s ease;}
.button.wave:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="171" height="94" viewBox="0 0 171 94" fill="none"><path d="M154 12.0832C161 9.5043 166.5 7.58324 171 3.08321V94H0V2.99999C0 2.99999 8 -1 23 1.08324C35.9144 2.87684 37.0973 10.0233 53 15.0832C64.5 18.7423 73.7412 12.8907 89 7.58324C100.5 3.58324 111.534 8.49691 123 13.0832C133.5 17.2832 144.5 15.5832 154 12.0832Z" fill="%23266CD0"/></svg>')}
.button.wave:after{background-color: var(--color-blue-d);bottom: -200%;opacity: 0.2;transition: all 1.4s ease;}
.button.wave:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="171" height="92" viewBox="0 0 171 92" fill="none"><path d="M17 0C9.4 0 3.33333 3.5 0 6.5V91.4167H171V6.5C171 6.5 166.5 13 151 14.5C138.06 15.7522 136 9 119.5 6.5C107.635 4.70234 94 10 79 14.5C65.8495 18.4452 56 16.5 44.5 12C36.4621 8.85475 26.5 0 17 0Z" fill="%23266CD0"/></svg>')}
.button_link{cursor: pointer;font-size: 14px;display: flex;align-items: center;grid-gap: 24px;position: relative;width: max-content;transition: 1s;}
.button_link .icon_wrap{padding: 15px;border-radius: 30px;transition: 0.4s;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;overflow: hidden;position: relative;box-shadow: var(--shadow);}
.button_link .text{transition: 0.4s;transform: scaleX(1);transform-origin: right;}
.button_link .icon_wrap .text_hide{white-space: nowrap;color: var(--color-primary);left: 0;position: absolute;transition: 0.4s;transform: scaleX(0);transform-origin: left;z-index: -1;}
.button_link .icon_{width: 20px;min-width: 20px;height:20px;background-color:var(--color-black);margin:0;transition:0.4s;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{width: max-content;font-size: 12px;line-height: normal;font-weight: 700;padding: 17px 24px;color: var(--color-white);background: var(--color-primary);border-radius: 30px;overflow: hidden;text-transform: uppercase;text-align: center;outline: 0;cursor: pointer;z-index: 1;transition: all 1s ease;display: flex;align-items: center;justify-content: center;-webkit-appearance: none;user-select: none;position: relative;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-blue-d);color:var(--color-white);}
  .button:hover .icon_{background-color: var(--color-white);}
  .button.wave:hover:before{bottom: -25%;opacity: 1;-webkit-mask-position: 20px;}
  .button.wave:hover:after{bottom: -37%;opacity: 1;-webkit-mask-position: 5px;}
  .button_link:hover .icon_wrap{padding: 15px 24px;border-radius: 30px;box-shadow: var(--shadow-2);color: var(--color-primary);}
  .button_link:hover .icon_wrap .icon_{background-color: var(--color-primary);}
  .button_link:hover .text{transform: scaleX(0);z-index: -1;right: 0;position: absolute;}
  .button_link:hover .icon_wrap .text_hide{margin-right: 24px;position: initial;transform: scaleX(1);z-index: 1;}
  .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background: var(--color-blue-d);color:var(--color-white);}
}
@media (max-width: 479px){
  .button_link{cursor: pointer;font-size: 12px;grid-gap: 16px;}
  .button_link .icon_wrap{width: 40px;height: 40px;padding: 0 10px;}
}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 12px;right: 12px;cursor: default;display: flex;grid-gap: 4px;z-index: 2;}
.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);}
.ico-mine{background:var(--color-primary);color: var(--color-white);border-radius: 30px;font-size: 12px;font-weight: 700;padding: 8px 12px;width: max-content;display: flex;align-items: center;justify-content: center;position: relative;white-space: nowrap;text-transform: uppercase;}
.ico-mine.type-1{background:var(--color-green-d);}
.ico-mine.type-2{background:var(--color-orange);}
@media (max-width: 1023px){
  .ico-mine{font-size:10px;}
}
/* Наличие */
.available-wrap{display: flex;align-items: center;grid-gap: 0;font-size:12px;}
.available-wrap.available-false .icon-wrap{background: var(--color-black-20);}
.available-wrap .icon-wrap{width: 16px;height: 16px;background: var(--color-green-d);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right:12px;}
.available-wrap .icon_{width: 10px;min-width: 10px;height: 10px;background: var(--color-white);margin:0;}
/* Уведомление в шапке*/
.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-black);}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--color-primary);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--color-primary);transform: scaleY(-1);}
.dropdown._more-menu > .mainnav__link:hover{color: var(--color-primary);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--color-primary);}
.catalog__more > .header-catalogLink{display: flex;align-items: center;}
.catalog__more > .header-catalogLink .more_next_btn{background-color: var(--color-black);}
.dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
.dropdown._more-menu.opened > .header-catalogLink, .dropdown._more-menu > .header-catalogLink:hover{color: var(--color-primary);}
.dropdown._more-menu.opened > .header-catalogLink .more_next_btn{background-color: var(--color-primary);}
.dropdown._more-menu > .header-catalogLink:hover .more_next_btn{background-color: var(--color-primary);}
#capslock{display: none;margin: 10px 0;text-align: left;color: #c671fa;font-size: 14px;}
#capslock div:not(:last-child){margin-bottom: 5px;}
.showPassBlock{position: absolute;top: 50%;right:16px;transform: translateY(-50%);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{position: absolute;top:0;left: 0;z-index: 3;width:100%;margin-bottom: 0;}
.index header .header-wrapper[data-name="bottom"]{border-bottom: 0;}
header .header-wrapper > div{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 181px;max-height: 55px;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_contacts{display: flex;align-items: center;grid-gap: 30px;margin-left: auto;}
header .header_contacts .contact_link{font-size: 16px;font-family: var(--family-3);font-weight: 700;transition: 0.3s;white-space: nowrap;margin-bottom: 8px;display:block;}
header .header_contacts .fancybox_btn{font-size: 12px;color: var(--color-black-50);transition:0.3s;display:block;}
header .header-wrapper[data-name="main"]{padding: 24px 0;position: relative;border-bottom: 1px solid var(--line);}
header .header-wrapper[data-name="main"] .container{grid-gap: 24px;}
header .header-wrapper[data-name="main"] .login_btn{display: flex;align-items: center;grid-gap: 12px;}
header .header-wrapper[data-name="main"] .login_btn a{font-size: 14px;font-weight: 700;display:flex;align-items:center;transition:0.3s;}
header .header-wrapper[data-name="main"] .login_btn.reg_ a:last-child:before{content: '';margin-right:12px;border-left:1px solid var(--color-black);height:17px;display:block;}
header .header-wrapper[data-name="main"] .login_btn .icon_{margin: 0;}
header .header-wrapper[data-name="bottom"]{padding: 24px 0;border-bottom: 1px solid var(--line);}
header .header-wrapper[data-name="bottom"] .container{justify-content: center;grid-gap: 50px;}
header .header-wrapper[data-name="bottom"] .mainnav__list{grid-gap: 50px;}
header .header-wrapper[data-name="bottom"] .mainnav__list a{font-size:14px;text-transform: uppercase;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;}
/** 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%;background: var(--color-white);position: fixed;top: 0;left: 0;z-index: 6;padding: 28px 0;opacity: 0;visibility: hidden;}
header .header-search.active{opacity: 1;visibility: visible;}
header .header-search #search_mini_form .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;background-color: var(--color-black-50);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{font-size: 16px;padding-right: 80px;max-width: 100%;border-radius: 0;border-color: var(--color-white);}
header .header-search .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%}
header .header-search .search #search_mini_form .search-reset,
header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;}
header .header-search .search #search_mini_form .search-submit .icon_{min-width:24px;width:24px;height:24px;background: var(--color-primary);opacity: 1;}
header .header-search .search #search_mini_form .search-submit{right: 0;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 44px;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-black);font-size: 14px;}
header .header-menu{max-width: 70%;}
.header-wrapper[data-name="main"] .searchTitle{display:none;align-items:center;justify-content: space-between;border-bottom: 1px solid var(--line);padding-bottom:16px;margin-bottom:20px;font-size: 20px;font-weight: 700;}
header .menu_mob {display: none;width:calc((100% - 140px) / 2 - 8px);}
header .menu_mob div{font-size: 0;width: 44px;height: 44px;background: var(--color-black);display: flex;align-items: center;justify-content: center;}
header .menu_mob .icon_{background-color: var(--color-white);margin: 0;}
.header-wrapper[data-name="main"] .btn{width: 50px;height: 50px;border-radius: 50%;border: 1px solid var(--color-primary);display: flex;align-items: center;justify-content: center;position: relative;transition: 0.3s;}
.header-wrapper[data-name="main"] .btn .icon_{width: 24px;min-width: 24px;height: 24px;background-color: var(--color-black);transition: 0.3s;margin: 0;}
.header-wrapper[data-name="main"] .btn.menu{background:var(--color-primary);}
.header-wrapper[data-name="main"] .btn.menu .icon_{background-color:var(--color-white);}
@media (min-width: 1024px){
  .header-wrapper[data-name="main"] .btn{display:none;}
}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .header-wrapper[data-name="bottom"] .mainnav__list a:hover{color:var(--color-primary);}
  header .header_contacts .fancybox_btn:hover{color:var(--color-primary);}
  header .header_contacts .contact_link:hover{color:var(--color-primary);}
  header .header-wrapper[data-name="main"] .login_btn a:hover{color:var(--color-primary);}
}
@media (max-width: 1139px){
  header .header-wrapper[data-name="main"] .login_btn{display:none;}
}
@media (max-width: 1023px){
  header .header-wrapper[data-name="bottom"]{display:none;}
}
@media (max-width: 767px){
  header .header_contacts{grid-gap: 8px;flex-direction: column;}
  header .header_contacts .fancybox_btn{display:none;}
  header .header_contacts .contact_link{margin-bottom:0;}
}
@media (max-width: 639px){
  header .header-wrapper .header_logo{width: 132px;max-height: 40px;}
  header .header-wrapper[data-name="main"] .container{grid-gap: 0 16px;}
  header .header-wrapper[data-name="main"]{padding: 16px 0;}
  header .header-wrapper .header_logo{margin-right: auto;}
}
@media (max-width: 479px){
  header .header_contacts{display:none;}
  .header-wrapper[data-name="main"] .btn .icon_{width: 20px;min-width: 20px;height: 20px;}
  .header-wrapper[data-name="main"] .btn{width: 40px;height: 40px;}
  header .header-search{padding:20px 0;}
}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: 100%;left: 0;width: 100%;background: var(--color-white);border-radius: 0;color: var(--color-black);border-top: 1px solid var(--line);padding: 24px;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: 32px;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-direction: column;grid-gap: 12px;}
#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;text-transform: uppercase;display: flex;align-items: center;transition: 0.3s;}
#search-result .inner .result-category a .icon_{min-width: 20px;width: 20px;height: 20px;margin-right: 8px;background-color: var(--color-primary);transition: 0.3s;opacity:1;display:none;}
#search-result .inner .result-goods{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 0;}
#search-result .inner .result-goods .result-item:not(:last-child){margin-bottom: 16px;}
#search-result .inner .result-item{width: 100%;position: relative;}
#search-result .inner .result-item .result_item_img{width: 100px;height: 100px;background: var(--bgImg);border-radius: 10px;box-shadow: var(--shadow);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: 14px;font-weight: 700;-webkit-line-clamp: 2;flex: 1;}
#search-result .inner .result-goods .goods-price{font-size: 14px;font-weight: 700;display: none;}
#search-result .inner .result-goods .goods-right{flex: 1;display: flex;align-items: center;justify-content: space-between;grid-gap: 4px 10px;padding-left: 16px;height: max-content;}
#search-result .result-wrapper[data-name="category"]{width: 100%;}
#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%;}
#show-wrap .show-all{padding: 4px;}
#show-wrap .show-all:after{content:'';background-color: var(--color-primary);transition:0.3s;margin-left: 4px;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;display:none;}
#show-wrap .show-all:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2.66666C5.9385 2.60299 5.86494 2.5522 5.7836 2.51726C5.70227 2.48232 5.61479 2.46393 5.52627 2.46316C5.43775 2.46239 5.34996 2.47926 5.26803 2.51278C5.1861 2.5463 5.11166 2.5958 5.04907 2.6584C4.98647 2.72099 4.93697 2.79543 4.90345 2.87736C4.86993 2.95929 4.85306 3.04707 4.85383 3.13559C4.8546 3.22411 4.87299 3.31159 4.90793 3.39293C4.94287 3.47427 4.99366 3.54783 5.05733 3.60933L8.97667 7.52866C9.10165 7.65368 9.17186 7.82322 9.17186 7.99999C9.17186 8.17677 9.10165 8.34631 8.97667 8.47133L5.05666 12.3907C4.93166 12.5158 4.86147 12.6854 4.86153 12.8622C4.86159 13.0391 4.93191 13.2087 5.057 13.3337C5.18209 13.4587 5.35172 13.5289 5.52857 13.5288C5.70541 13.5287 5.87499 13.4584 6 13.3333L10.862 8.47133C10.987 8.34631 11.0572 8.17677 11.0572 7.99999C11.0572 7.82322 10.987 7.65368 10.862 7.52866L6 2.66666Z' fill='%23659EF3'/%3E%3C/svg%3E");}
header .header-wrapper[data-name="bottom"] .searchBtn{font-size: 14px;text-transform: uppercase;display:flex;align-items: center;justify-content: center;grid-gap: 12px;white-space: nowrap;transition:0.3s;cursor: pointer;}
header .header-wrapper[data-name="bottom"] .searchBtn .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;background-color:var(--color-primary);}
@media (min-width: 1170px){
  #search-result .inner{max-width: 1170px;margin: 0 auto;}
}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #search-result .inner .result-category a:hover{color:var(--color-primary);}
  #search-result .inner .result-category a:hover .icon_{background-color:var(--color-primary);}
  #search-result .search-result_title .link:hover{color:var(--color-primary);}
  #search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--color-primary);}
  header .header-wrapper[data-name="bottom"] .searchBtn:hover{color: var(--color-primary);}
}
@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{padding:16px;}
  #search-result .inner{grid-gap: 20px;}
  #search-result .inner .result-goods .goods-right{flex-direction: column;align-items: flex-start;}
  #search-result .inner .result-item .result_item_img{width: 60px;height: 60px;}
  #search-result .inner .result-goods .goods-right{padding-left:12px;}
  header .header-search .search .search-input{font-size: 14px;}
  #search-result .inner .result-category a{font-size: 12px;}
}
@media (max-width: 479px){
  
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar{display: flex;align-items: center;justify-content: flex-end;grid-gap: 24px;}
#navBar .nav-btn.back-top{display:none;}
#navBar .nav-btn:not(.cart_) .nav-icon, #navBar .nav-btn.cart_ .nav-icon_wrap{width: 50px;height: 50px;border-radius: 50%;border: 1px solid var(--color-primary);display: flex;align-items: center;justify-content: center;position:relative;transition: 0.3s;}
#navBar .nav-icon .icon_{width: 24px;min-width: 24px;height: 24px;background-color: var(--color-black);transition: 0.3s;margin: 0;}
#navBar .nav-icon .count{width: 20px;height: 20px;font-size: 12px;font-family: var(--family-3);background: var(--color-white);border: 1px solid var(--color-primary);color: var(--color-black);border-radius: 50%;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{display: flex;align-items: center;grid-gap: 12px;}
#navBar .nav-btn.cart_ .cart_wrap{white-space: nowrap;}
#navBar .nav-btn.cart_ .cart_wrap .price{font-size: 16px;font-family: var(--family-3);font-weight: 700;color: var(--color-black);}
#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: 16px;font-family: var(--family-3);font-weight: 700;transition: 0.3s;display:none;}
#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.hasProd .nav-icon_wrap{background:var(--color-primary);}
#navBar .nav-btn.hasProd .nav-icon_wrap .icon_{background-color:var(--color-white);}
#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;display: flex;align-items: center;grid-gap: 8px;}
#navBar .dropdown_title .dropdown_count{font-size: 14px;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;}
#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: 8px;height: 8px;min-width: 8px;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:not(.cart_):hover .nav-icon, #navBar .nav-btn.cart_:hover .nav-icon_wrap{background:var(--color-primary);}
  #navBar .nav-btn:not(.cart_):hover .nav-icon .icon_, #navBar .nav-btn.cart_:hover .nav-icon_wrap .icon_{background-color:var(--color-white);}
}
@media (min-width: 1140px){
  #navBar .nav-btn.lk{display:none;}
}
@media (max-width: 1023px){
  #navBar{display:none;}
}
/** Шапка Моб **/
#header-mobile{position: fixed;bottom: 0;left: 0;background: var(--color-grey-l);width: 100%;z-index: 9;padding: 4px 16px;}
.header-mobile{display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
#header-mobile .mob_btn{flex:1;display: flex;flex-direction: column;align-items: center;position: relative;}
#header-mobile .mob_btn-wrap{position: relative;}
#header-mobile .mob_btn .icon_{margin: 0;width: 24px;min-width: 24px;height: 24px;background-color: var(--color-black);}
#header-mobile .mob_btn .title{margin-top:6px;font-size:12px;text-align:center;}
#header-mobile .mob_btn .header-mob_count{position: absolute;right: -12px;top: -5px;width: 20px;height: 20px;background: var(--color-white);border: 1px solid var(--color-primary);border-radius: 50%;font-size: 12px;font-family: var(--family-3);display: flex;align-items: center;justify-content: center;color: var(--color-black);}
#header-mobile .mob_btn .header-mob_count.count_empty{display:none;}
#header-mobile.hide{display:none !important;}
#header-mobile .mob_btn.mob-cart:before{content: '';display: block;width: 80px;height: 80px;background: var(--color-grey-l);position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%);border-radius: 50%;z-index: -1;}
#header-mobile .mob_btn.mob-cart .icon_{width: 32px;height: 32px;min-width: 32px;background-color: var(--color-primary);}
#header-mobile .mob_btn.mob-cart .title{color: var(--color-primary);}
#header-mobile .mob_btn:not(.mob-cart) .header-mob_count{font-size: 0;width: 8px;height: 8px;background: var(--color-primary);right: -3px;}
@media (min-width: 1024px){
  #header-mobile{display:none;}
}
@media (max-width: 767px){
  #header-mobile{padding: 2px 30px;}
}
@media (max-width: 479px){
  #header-mobile{padding: 2px 16px;}
  #header-mobile .mob_btn .title{display:none;}
  #header-mobile .mob_btn.mob-cart:before{width: 60px;height: 60px;bottom: -10px;}
  #header-mobile .mob_btn:not(.mob-cart) .header-mob_count{right: -5px;}
  #header-mobile .mob_btn .header-mob_count{font-size: 0;width: 8px;height: 8px;background: var(--color-primary);right: -5px;top: 2px;}
}
/*Шкала мин стоимости*/
.cartMinPriceWrap{margin-bottom: 24px;padding: 8px;border-radius: 30px;background: var(--color-orange-50);border: 1px solid var(--color-orange);text-align: center;font-size: 12px;font-weight: 700;color: var(--color-orange);text-transform: uppercase;}
/*** Модальные окна ***/
#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: 0;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_inner{display: flex;align-items: center;grid-gap: 24px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item{font-size: 14px;color: var(--color-black-50);transition: 0.3s;display: flex;align-items: center;justify-content: space-between;padding: 8px 20px;background: var(--color-secondary);border-radius: 30px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item.active{background:var(--color-primary);color:var(--color-white);}
.modal-fancybox[data-modal="modal-nav-mob"] .login_btn{display: flex;align-items: center;grid-gap: 12px;margin-top: 24px;padding-top: 24px;position: relative;}
.modal-fancybox[data-modal="modal-nav-mob"] .login_btn:before{content: '';position:absolute;top:0;left:-16px;width:calc(100% + 16px * 2);border-top:1px solid var(--line);display:block;}
.modal-fancybox[data-modal="modal-nav-mob"] .login_btn a{font-size: 14px;display:flex;align-items:center;}
.modal-fancybox[data-modal="modal-nav-mob"] .login_btn.reg_ a:last-child:before{content: '';margin-right:12px;border-left:1px solid var(--color-black);height:17px;display:block;}
.modal-fancybox[data-modal="modal-nav-mob"] .login_btn .icon_{margin: 0;}
.modal-fancybox[data-modal="modal-nav-mob"]  .modal-fancybox-body{height: calc(100% - 60px);}
/* Активно навигация */
.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[data-modal="modal-contacts"]{max-width: 100%;height: max-content;}
.modal-fancybox[data-modal="modal-contacts"] .modal-fancybox_container{padding: 16px;}
.modal-fancybox[data-modal="modal-contacts"] .modal_contacts{display: flex;flex-direction: column;grid-gap: 24px;}
.modal-fancybox[data-modal="modal-contacts"] .contacts_wrap{display: flex;flex-direction: column;grid-gap: 12px;}
.modal-fancybox[data-modal="modal-contacts"] .contact_link{font-size: 16px;font-family: var(--family-3);width: max-content;}
.modal-fancybox[data-modal="modal-contacts"] .contact_text{font-size: 12px;color: var(--color-black-50);width: max-content;}
.modal-fancybox[data-modal="modal-contacts"] .contacts_social{padding: 4px;padding-top: 24px;margin-top: 24px;position: relative;}
.modal-fancybox[data-modal="modal-contacts"] .contacts_social:before{content:'';position:absolute;top:0;left:-16px;border-top:1px solid var(--line);width:calc(100% + 16px * 2);display:block;}
.modal-fancybox[data-modal="modal-contacts"] .social_panel{background: var(--color-white);border-radius: 40px;padding: 12px 16px;display: flex;align-items: center;grid-gap: 16px;box-shadow: var(--shadow);width: max-content;}
.modal-fancybox[data-modal="modal-contacts"] .social_panel .social_inner{display: flex;align-items: center;grid-gap: 12px;}
.modal-fancybox[data-modal="modal-contacts"] .social_panel .social_link{width: 40px;height: 40px;border-radius: 50%;background: var(--color-black-10);display: flex;align-items: center;justify-content: center;}
.modal-fancybox[data-modal="modal-contacts"] .social_panel .social_link span{width: calc(100% - 4px* 2);height: calc(100% - 4px* 2);background-position: center;background-repeat: no-repeat;background-size: contain;}
.modal-fancybox[data-modal="modal-contacts"] .social_panel .text{font-size: 10px;text-align: center;position: relative;display:flex;flex-direction:column;align-items:center;grid-gap: 8px;}
.modal-fancybox[data-modal="modal-contacts"] .social_panel .text:before{content:'';width: 8px;height:8px;background:var(--color-green-l);border:2px solid var(--color-green);border-radius: 50%;display:block;}
.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-black-50);transition:0.3s;width: 16px;height: 16px;min-width: 16px;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: 18px;font-weight: 700;text-transform: uppercase;}
    
.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: 14px;}
.modal-list.menu .modal-list_item:not(:last-child){margin-bottom: 20px;}
.modal-list.menu .modal-list_item > a{font-weight: 400;font-size: 14px;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: 16px;border-radius: 10px;box-shadow: var(--shadow);}
body .dropdown._more-menu .dropdown__body{min-width: 140px;right: 0;margin: 0;grid-gap: 16px;}
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;white-space: normal;}
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.opened{visibility: visible;opacity: var(--bg-fancybox-opacity);}
.header-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 3;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible;}
.overlay-calendar{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 3;background-color: transparent;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay-calendar.visible{opacity: var(--bg-fancybox-opacity);visibility: visible;}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
.swiper_wrap{position: relative;}
.swiper_wrap .swiper-navigation > div{width: 50px;height: 50px;border-radius: 50%;background: var(--color-white);box-shadow: 0px 0px 10px 0 rgba(48, 48, 48, 0.2);position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}
.swiper_wrap .swiper-navigation > div.swiper-button-disabled{opacity: 1;}
.swiper_wrap .swiper-navigation .swiper-button-prev{left: calc(-1*(50px + 20px));}
.swiper_wrap .swiper-navigation .swiper-button-next{right: calc(-1*(50px + 20px));}
/*.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:0;}
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;}
body .swiper-button-next.swiper-button-disabled:after, body .swiper-button-prev.swiper-button-disabled:after{opacity:0.5}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_3301_5013)"><path d="M11.4229 18.5716L20 10.0002L11.4258 1.42871L10.4157 2.43597L17.2656 9.28587H0V10.7145H17.2656L10.4129 17.5671L11.4229 18.5716Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_5013"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')}
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-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.49998 3.33333C7.42311 3.25373 7.33116 3.19025 7.22949 3.14657C7.12782 3.1029 7.01847 3.07991 6.90782 3.07895C6.79717 3.07799 6.68744 3.09907 6.58502 3.14097C6.48261 3.18287 6.38956 3.24475 6.31132 3.323C6.23308 3.40124 6.1712 3.49428 6.1293 3.5967C6.0874 3.69911 6.06631 3.80884 6.06728 3.91949C6.06824 4.03014 6.09122 4.13949 6.1349 4.24116C6.17857 4.34283 6.24206 4.43479 6.32165 4.51166L11.2208 9.41082C11.377 9.5671 11.4648 9.77902 11.4648 9.99999C11.4648 10.221 11.377 10.4329 11.2208 10.5892L6.32082 15.4883C6.16456 15.6447 6.07682 15.8567 6.0769 16.0778C6.07698 16.2988 6.16487 16.5108 6.32123 16.6671C6.4776 16.8233 6.68964 16.9111 6.9107 16.911C7.13175 16.9109 7.34373 16.823 7.49998 16.6667L13.5775 10.5892C13.7337 10.4329 13.8215 10.221 13.8215 9.99999C13.8215 9.77902 13.7337 9.5671 13.5775 9.41082L7.49998 3.33333Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{opacity: 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: 3;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, body .swiper-button-prev:hover{box-shadow: var(--shadow-2);}
  body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-primary);}
}
@media (max-width:1300px){
  .swiper_wrap .swiper-navigation .swiper-button-next{right: 16px;}
  .swiper_wrap .swiper-navigation .swiper-button-prev{left: 16px;}
}
@media (max-width: 767px){
  .swiper_wrap .swiper-navigation .swiper-button-next{right: 12px;}
  .swiper_wrap .swiper-navigation .swiper-button-prev{left: 12px;}
}
@media (max-width:639px){
  .title_wrap .swiper-navigation{grid-gap: 12px;}
  .swiper_wrap .swiper-navigation > div{width: 40px;height: 40px;}
}
@media (max-width:479px){
  .swiper_wrap .swiper-navigation{margin-top:20px;grid-gap: 16px;}
  .swiper_wrap .swiper-navigation .swiper-button-prev, .swiper_wrap .swiper-navigation .swiper-button-next{position: initial;transform: translate(0);width: 30px;height: 30px;}
  .swiper_wrap .swiper-navigation .swiper-button-next:after, .swiper_wrap .swiper-navigation .swiper-button-prev:after{width: 14px;height: 14px;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
/*** Главный баннер ***/
#mainBanner{position: relative;width: 100%;padding-top: calc(144px + 24px);}
#mainBanner .container{height: 100%;padding-top: 44px;padding-bottom: 144px;position: relative;}
#mainBanner .mainBanner_bg{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;}
#mainBanner .mainBanner_bg img{width: 100%;height: 100%;object-fit: cover;}
#mainBanner .mainBanner_img{position: absolute;bottom:0;right: -10%;width: 65%;max-width: 850px;height: auto;}
#mainBanner .mainBanner_img img{width: 100%;height: 100%;object-fit: cover;}
#mainBanner .mainBanner_title{font-size: 48px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;margin-bottom: 32px;}
#mainBanner .mainBanner_text{font-size: 24px;margin-bottom: 32px;}
#mainBanner .mainBanner_wrap{display: flex;flex-direction: column;max-width: 550px;position: relative;z-index: 2;}
#mainBanner .mainBanner_list{display: flex;flex-direction: column;grid-gap: 24px;}
#mainBanner .mainBanner_item{display: flex;align-items:center;grid-gap: 16px;max-width: 355px;}
#mainBanner .mainBanner_item .list_icon{width:64px;min-width:64px;height:64px;margin:0;background-color:var(--color-green-d);}
#mainBanner .mainBanner_item .list_text{font-size:16px;}
#mainBanner .mainBanner_item:nth-child(2){margin-left:60px;}
#mainBanner .mainBanner_item:nth-child(3){margin-left:120px;}
#mainBanner .social_panel{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: var(--color-white);border-radius: 40px;padding: 12px 5px 16px 5px;display: flex;flex-direction: column;grid-gap: 16px;box-shadow: var(--shadow);}
#mainBanner .social_panel .social_inner{display: flex;flex-direction: column;align-items:center;grid-gap: 12px;}
#mainBanner .social_panel .social_link{width: 40px;height: 40px;border-radius: 50%;background: var(--color-black-10);display: flex;align-items: center;justify-content: center;}
#mainBanner .social_panel .social_link span{width: calc(100% - 4px* 2);height: calc(100% - 4px* 2);background-position: center;background-repeat: no-repeat;background-size: contain;}
#mainBanner .social_panel .text{font-size: 10px;text-align: center;position: relative;display:flex;flex-direction:column;align-items:center;grid-gap: 8px;}
#mainBanner .social_panel .text:before{content:'';width: 8px;height:8px;background:var(--color-green-l);border:2px solid var(--color-green);border-radius: 50%;display:block;}
@media (min-width:1024px){
  #mainBanner .mainBanner_btn{display:none;}
}
@media (max-width:1300px){
  #mainBanner .social_panel{right:16px;}
}
@media (max-width:1139px){
  #mainBanner .container{padding-top: 0;padding-bottom: 100px;}
  #mainBanner .mainBanner_wrap{max-width: 420px;}
  #mainBanner .mainBanner_img{right: 55px;width: 53%;}
  #mainBanner .mainBanner_title{font-size: 32px;margin-bottom: 16px;}
  #mainBanner .mainBanner_text{font-size: 20px;margin-bottom: 24px;}
  #mainBanner .mainBanner_item .list_icon{width: 54px;min-width: 54px;height: 54px;}
}
@media (max-width:1023px){
  #mainBanner{padding-top: calc(100px + 24px);}
  #mainBanner .container{padding-bottom: 32px;}
  #mainBanner .mainBanner_img{right: 16px;bottom: 0;width: 48%;max-width: 400px;}
  #mainBanner .mainBanner_title{font-size: 28px;margin-bottom: 12px;}
  #mainBanner .mainBanner_text{font-size: 16px;margin-bottom: 16px;}
  #mainBanner .mainBanner_item .list_icon{width: 44px;min-width: 44px;height: 44px;}
  #mainBanner .mainBanner_item .list_text{font-size: 14px;}
  #mainBanner .mainBanner_wrap{max-width: 350px;}
  #mainBanner .mainBanner_list{margin-top:32px;}
}
@media (max-width:767px){
  #mainBanner .container{padding-bottom: 24px;}
  #mainBanner .mainBanner_wrap{max-width: 100%;}
  #mainBanner .mainBanner_list{display:none;}
  #mainBanner .mainBanner_img{bottom: -28px;max-width: 280px;}
  #mainBanner .mainBanner_item{width: calc((100% - 24px* 2) / 3);grid-gap: 12px;}
  #mainBanner .mainBanner_item:nth-child(2){margin-left: 0;}
  #mainBanner .mainBanner_item:nth-child(3){margin-left: 0;}
  #mainBanner .mainBanner_item{flex-direction: column;text-align: center;}
  #mainBanner .mainBanner_item .list_text{flex: 1;}
  #mainBanner .mainBanner_title, #mainBanner .mainBanner_text{max-width:320px;}
  #mainBanner .social_panel{top: 15px;transform: translate(0);padding: 10px;}
  #mainBanner .social_panel .text{display:none;}
  #mainBanner .social_panel .social_link{width: 36px;height: 36px;}
  #mainBanner .social_panel .social_inner{grid-gap: 10px;}
}
@media (max-width:639px){
  #mainBanner{padding-top: calc(83px + 24px);}
  #mainBanner .mainBanner_title{font-size: 24px;}
  #mainBanner .mainBanner_text{margin-bottom:12px;}
  #mainBanner .mainBanner_text{max-width:200px;}
}
@media (max-width:479px){
  #mainBanner .mainBanner_list{grid-gap: 16px;}
  #mainBanner .mainBanner_list{overflow-x: auto;overflow-y: hidden;flex-wrap: initial;}
  #mainBanner .mainBanner_list::-webkit-scrollbar, #mainBanner .mainBanner_list::-webkit-scrollbar-thumb, #mainBanner .mainBanner_list::-webkit-scrollbar-track{background-color: transparent;height: 0px;}
  #mainBanner .mainBanner_item{min-width: calc((100% - 16px * 2) / 2.2);}
  #mainBanner .mainBanner_item .list_text{font-size: 12px;}
  #mainBanner .social_panel{display:none;}
  #mainBanner .mainBanner_btn{padding: 12px 16px;}
  #mainBanner .mainBanner_img{bottom: -26px;max-width: 320px;width: 80%;opacity: 0.5;}
}
.products_buttons{display: flex;justify-content: center;margin-top: 32px;}
@media (max-width:1024px){
  .products_buttons{margin-top: 24px;}
}
@media (max-width: 479px){
  .products_buttons{margin-top: 20px;}
}
/* Каталог на главной */
#index_catalog .index_catalog_grid{display: flex;grid-gap: 24px;flex-wrap: wrap;}
#index_catalog .catalog__item{width: calc((100% - 24px* 4) / 5);border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);}
#index_catalog .catalog__item:nth-child(n+11){display:none;}
#index_catalog .index_catalog_img{width: 100%;padding-bottom: 100%;position: relative;border-radius: 10px;overflow: hidden;background: var(--bgImg);}
#index_catalog .index_catalog_img img{width: 100%;height:100%;object-fit: contain;transition: 0.5s;position: absolute;top: 0;left: 0;}
#index_catalog .index_catalog_title{font-size: 14px;font-weight: 700;-webkit-line-clamp: 2;padding: 16px;transition: 0.3s;text-align: center;}
#index_catalog .btn_link{display:none;}
#index_catalog .btn_link.visible{display:flex;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #index_catalog .catalog__item:hover{box-shadow: var(--shadow-2);}
  #index_catalog .catalog__item:hover .index_catalog_title{color: var(--color-primary);}
}
@media (max-width:1139px){
  #index_catalog .catalog__item{width: calc((100% - 24px* 3) / 4);}
  #index_catalog .catalog__item:nth-child(n+9){display:none;}
}
@media (max-width:1023px){
  #index_catalog .catalog__item{width: calc((100% - 24px* 2) / 3);}
  #index_catalog .catalog__item:nth-child(n+7){display:none;}
}
@media (max-width:639px){
  #index_catalog .catalog__item{width: calc((100% - 24px) / 2);}
  #index_catalog .catalog__item:nth-child(n+5){display:none;}
}
@media (max-width:479px){
  #index_catalog .index_catalog_title{padding: 12px;}
}
#order_callback{padding: 42px 32px;border-radius: 72px;box-shadow: var(--shadow);margin-top: calc(-1* 144px / 2);background: var(--bgImg);z-index:1;}
#order_callback .order_wrap{display:flex;grid-gap: 16px 48px;flex-wrap: wrap;align-items: center;}
#order_callback .callback-input{margin: 0;width: calc((100% - 145px - 48px * 4) / 4);position: relative;}
#order_callback .callback-input label{font-size: 12px;font-weight: 700;color: var(--color-primary);display: block;margin-bottom: 20px;}
#order_callback .order_callback_btn{padding: 22px 24px;max-height: 60px;width:145px;}
#order_callback .callback-input.line-border:after{content: '';position:absolute;top:50%;right: -24px;height: 100%;transform: translateY(-50%);border-right:1px solid var(--line);display:block;}
@media (max-width:1023px){
  #order_callback .callback-input{width: calc((100% - 48px* 2) / 2);}
  #order_callback .callback-input.line-border:nth-child(even):after{display: none;}
  #order_callback .order_callback_btn{margin: 0 auto;margin-top: 20px;}
  #order_callback{display:none;}
}
/* Обратный звонок на главной  */
#questionCallback{position: relative;padding: 42px 32px;border-radius: 72px;box-shadow: var(--shadow);background: var(--bgImg);margin-bottom: calc(-1* 144px / 2);z-index: 1;}
#questionCallback .question_wrap{display: flex;grid-gap: 24px 48px;flex-wrap: wrap;align-items: center;}
#questionCallback .line-border:after{content: '';position: absolute;top: 50%;right: -24px;height: 100%;transform: translateY(-50%);border-right: 1px solid var(--line);display: block;}
#questionCallback .callback-input label{font-size: 12px;font-weight: 700;color: var(--color-primary);display: block;margin-bottom: 20px;}
#questionCallback .question_info{width: 284px;display: flex;flex-direction: column;grid-gap: 12px;}
#questionCallback .questionCallback_title{font-size: 18px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;}
#questionCallback .callback-input{margin: 0;width: calc((100% - 284px - 214px - 48px* 3) / 2);position: relative;}
#questionCallback .questionCallback_btn{width: 214px;height:60px;}
#questionCallback .subscribe__wrap{flex-direction: initial;width: 100%;justify-content: flex-end;flex-wrap: wrap;margin: 0;}
@media (max-width: 1023px){
  #questionCallback{padding: 24px 57px;margin-bottom: calc(-1* 184px / 2);}
  #questionCallback .question_info{grid-gap: 8px;}
  #questionCallback .callback-input{margin: 0;width: calc((100% - 214px - 48px* 2) / 2);}
  #questionCallback .question_info{width: 100%;text-align: center;}
}
@media (max-width: 767px){
  #questionCallback{padding: 24px;border-radius: 60px;}
}
@media (max-width: 639px){
  #questionCallback .callback-input{width: calc((100% - 48px) / 2);}
  #questionCallback .questionCallback_btn{margin:0 auto;}
}
@media (max-width: 479px){
  #questionCallback{padding: 24px 16px;border-radius: 10px;}
  #questionCallback .questionCallback_btn{margin: 0;padding: 16px;width: max-content;height: 47px;}
}
/* Веопросы */
#question{position: relative;}
#question .question_list{display: flex;flex-direction: column;}
#question .question_item{display: flex;align-items: center;grid-gap: 30px;padding-bottom: 32px;border-bottom: 1px solid var(--line);}
#question .question_item:not(:last-child){margin-bottom: 32px;}
#question .question_item_title{font-size: 16px;font-weight: 700;flex: 1;}
#question .question_item_text{flex: 4;}
@media (max-width: 1023px){
  #question .question_item{grid-gap: 24px;}
  #question .question_item_text{flex: 2;}
}
@media (max-width: 639px){
  #question .question_item{grid-gap: 16px;flex-wrap: wrap;}
  #question .question_item_title{width:100%;flex: initial;}
  #question .question_item_text{width:100%;flex: initial;}
  #question .question_item{padding-bottom: 24px;}
  #question .question_item:not(:last-child){margin-bottom: 24px;}
}
@media (max-width: 479px){
  #question .question_item{grid-gap: 12px;}
  #question .question_item_title{font-size: 14px;}
}
/* Преимущества */
#features{width: 100%;position: relative;}
#features .features{display: flex;grid-gap: 80px;flex-wrap: wrap;}
#features .features_item{width: calc((100% - 80px  * 3) / 4);display: flex;align-items: center;grid-gap: 16px;}
#features .features_title{font-size: 16px;}
#features .features_icon{background-color: var(--color-green-d);width:64px;min-width: 64px;height:64px;margin:0;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #features .features_item:hover .features_stage{color: var(--color-primary);}
}
@media (max-width: 1139px){
  #features .features{grid-gap: 40px;}
  #features .features_item{width: calc((100% - 40px* 3) / 4);}
}
@media (max-width: 1023px){
  #features .features{grid-gap: 24px;}
  #features .features_item{width: calc((100% - 24px* 3) / 4);flex-direction: column;align-items: center;text-align: center;}
  #features .features_title{flex: 1;}
}
@media (max-width: 767px){
  #features .features_item{width: calc((100% - 24px) / 2);grid-gap: 12px;}
  #features .features_icon{width: 44px;min-width: 44px;height: 44px;}
  #features .features_title{font-size: 14px;}
  
}
/* Как мы работаем */
#work{width: 100%;position: relative;}
#work .work{display: flex;grid-gap: 80px;flex-wrap: wrap;}
#work .work_item{width: calc((100% - 80px  * 3) / 4);position: relative;}
#work .work_title{font-size: 14px;font-weight: 700;}
#work .work_stage{font-weight: 700;font-size:100px;color:var(--color-black-10);margin-bottom:10px;transition:0.3s;}
#work .work_item:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54" fill="none"><path d="M45.9935 18.9937L43.5882 21.3991L47.4882 25.2991H0V28.7009H47.4882L43.5882 32.601L45.9935 35.0065L54 27L45.9935 18.9937Z" fill="%23303030"/></svg>')}
#work .work_item:before{content:'';background-color: var(--color-black-10);width:54px;min-width: 54px;height:54px;position: absolute;right: -66px;bottom: 0;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;transition:0.3s;}
#work .work_item:last-child:before{display:none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #work .work_item:hover .work_stage{color: var(--color-primary);}
}
@media (max-width:1139px){
  #work .work_title{max-width: 90%;}
}
@media (max-width:1023px){
  #work .work{grid-gap: 24px 64px;}
  #work .work_stage{font-size: 80px;}
  #work .work_item{width: calc((100% - 64px* 3) / 4);}
  #work .work_item:before{width: 32px;min-width: 32px;height: 32px;right: -48px;bottom: 28px;}
}
@media (max-width:767px){
  #work .work_item{width: calc((100% - 64px) / 2);}
  #work .work_title{max-width:100%;}
  #work .work_item:nth-child(even):before{display:none;}
}
@media (max-width:479px){
  #work .work_stage{font-size: 60px;}
  #work .work_title{font-size: 12px;}
}
/* Подписаться */
#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;}
#subscribeCallback .callback-btn .icon_{width: 12px;height: 12px;min-width: 12px;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 .icon_{background-color:var(--color-primary);}
}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Подвал ***/
.index #footer{margin-top:0;padding-top: calc(144px / 2);}
#footer{position:relative;background: var(--color-grey-l);}
#footer .footer_title{font-size: 18px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;margin-bottom: 24px;}
#footer ul{list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: column;grid-gap: 16px;}
#footer ul a{transition: 0.3s;font-size:14px;}
#footer .footer_wrapper[data-id="1"]{padding: 80px 0;}
#footer .footer_wrapper[data-id="1"] .container{display: flex;flex-wrap: wrap;grid-gap: 32px 20px;}
#footer .footer_inner{width: calc((100% - 20px* 3) / 4);}
#footer .footer_inner[data-id="4"] .footer_content{grid-gap: 32px;}
#footer .footer_inner[data-id="4"] .footer_item{grid-gap: 0px;}
#footer .footer_item{width: 100%;display: flex;flex-direction: column;grid-gap: 12px;}
#footer .footer_content{display: flex;flex-direction: column;grid-gap: 24px;}
#footer .contact_link{font-size: 16px;font-family: var(--family-3);transition: 0.3s;}
#footer .fancybox_btn{font-size: 12px;color: var(--color-black-50);transition: 0.3s;}
#footer .footer_wrapper[data-id="2"]{padding: 32px 0;border-top: 1px solid var(--line);}
#footer .footer_wrapper[data-id="2"] .container{display: flex;align-items:center;justify-content: space-between;flex-wrap: wrap;grid-gap: 12px 20px;}
#footer .copyright{font-size:14px;color: var(--color-black-50);max-width: calc(100% - 240px - 20px);}
#footer .politic_link{font-size: 14px;color: var(--color-black-50);text-decoration: underline;transition: 0.3s;}
#footer .footer_inner[data-id="3"] .footer_content{grid-gap: 16px;}
#footer .footer_catalog__item:nth-child(n+8){display:none;}
#footer .footer-next{font-size: 14px;color: var(--color-primary);transition:0.3s;cursor:pointer;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer ul a:hover{color:var(--color-primary);}
  #footer .fancybox_btn:hover{color:var(--color-primary);}
  #footer .politic_link:hover{color:var(--color-primary);}
  #footer .contact_link:hover{color:var(--color-primary);}
  #footer .footer-next:hover{color:var(--color-black);}
}
@media (max-width: 1023px){
  .index #footer{padding-top: calc(184px / 2);}
  #footer .footer_inner{width: calc((100% - 20px) / 2);}
  #footer{padding-bottom: 61px;}
  #footer .footer_wrapper[data-id="1"]{padding: 32px 0;}
  #footer .footer_wrapper[data-id="2"]{padding: 24px 0;}
}
@media (max-width: 767px){
  #footer .copyright{max-width: 100%;}
}
@media (max-width: 479px){
  #footer .footer_inner{width: 100%;}
  #footer .copyright{font-size: 12px;}
  #footer .politic_link{font-size: 12px;}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 10px;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_3301_4788)"><path d="M13.0829 10.9883L11.4818 20.9787H14.037L15.6381 10.9883C15.649 10.9883 13.0829 10.9883 13.0829 10.9883ZM20.8252 15.0568C19.9259 14.6182 19.3776 14.3111 19.3776 13.8615C19.3886 13.4448 19.8382 13.028 20.8581 13.028C21.6915 13.0061 22.3056 13.2035 22.7662 13.4009L22.9965 13.4996L23.3474 11.405C22.843 11.2076 22.0315 10.9883 21.0445 10.9883C18.5113 10.9883 16.7237 12.3043 16.7128 14.1905C16.6908 15.5832 17.9958 16.3509 18.9609 16.8114C19.9588 17.283 20.2878 17.5901 20.2878 18.0178C20.2768 18.6648 19.4873 18.9609 18.7415 18.9609C17.7217 18.9609 17.1624 18.8073 16.3289 18.4454L15.989 18.2919L15.6271 20.4633C16.2302 20.7265 17.3378 20.9677 18.4893 20.9787C21.1871 20.9787 22.9307 19.6846 22.9527 17.6668C22.9855 16.5921 22.3056 15.7477 20.8252 15.0568ZM29.9273 11.0212H27.9424C27.3283 11.0212 26.8677 11.1966 26.6045 11.8217L22.7882 20.9787H25.4859L26.2316 18.9938H29.2474L29.6312 20.9897H32.0109L29.9273 11.0212ZM26.9664 16.9979C27.0212 16.9979 27.9972 13.7628 27.9972 13.7628L28.7758 16.9979C28.7868 16.9979 27.4708 16.9979 26.9664 16.9979ZM9.33236 10.9883L6.82105 17.7765L6.54689 16.4386C6.0863 14.8923 4.62777 13.2145 2.99377 12.381L5.29672 20.9677H8.00543L12.0411 10.9883H9.33236Z" fill="%23225ED5"/><path d="M5.69157 12.2821C5.49417 11.5254 4.86909 11.01 4.02467 10.999H0.0438657L0 11.1745C3.1035 11.9421 5.7135 14.2999 6.55792 16.5151L5.69157 12.2821Z" fill="%23EFC75E"/></g><defs><clipPath id="clip0_3301_4788"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.mastercard:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M21.3333 6.66699C20.1077 6.66699 18.894 6.90841 17.7616 7.37745C16.6292 7.84649 15.6004 8.53398 14.7337 9.40066C13.867 10.2673 13.1795 11.2962 12.7105 12.4286C12.2414 13.561 12 14.7747 12 16.0003C12 17.226 12.2414 18.4397 12.7105 19.572C13.1795 20.7044 13.867 21.7333 14.7337 22.6C15.6004 23.4667 16.6292 24.1542 17.7616 24.6232C18.894 25.0922 20.1077 25.3337 21.3333 25.3337C22.559 25.3337 23.7727 25.0922 24.905 24.6232C26.0374 24.1542 27.0663 23.4667 27.933 22.6C28.7997 21.7333 29.4872 20.7044 29.9562 19.572C30.4253 18.4397 30.6667 17.226 30.6667 16.0003C30.6667 14.7747 30.4253 13.561 29.9562 12.4286C29.4872 11.2962 28.7997 10.2673 27.933 9.40066C27.0663 8.53398 26.0374 7.84649 24.905 7.37745C23.7727 6.90841 22.559 6.66699 21.3333 6.66699Z" fill="%23FF9800"/><path d="M10.6667 6.66699C9.44104 6.66699 8.22737 6.90841 7.095 7.37745C5.96262 7.84649 4.93372 8.53398 4.06704 9.40066C3.20036 10.2673 2.51288 11.2962 2.04383 12.4286C1.57479 13.561 1.33337 14.7747 1.33337 16.0003C1.33337 17.226 1.57479 18.4397 2.04383 19.572C2.51288 20.7044 3.20036 21.7333 4.06704 22.6C4.93372 23.4667 5.96262 24.1542 7.095 24.6232C8.22737 25.0922 9.44104 25.3337 10.6667 25.3337C11.8924 25.3337 13.106 25.0922 14.2384 24.6232C15.3708 24.1542 16.3997 23.4667 17.2664 22.6C18.133 21.7333 18.8205 20.7044 19.2896 19.572C19.7586 18.4397 20 17.226 20 16.0003C20 14.7747 19.7586 13.561 19.2896 12.4286C18.8205 11.2962 18.133 10.2673 17.2664 9.40066C16.3997 8.53398 15.3708 7.84649 14.2384 7.37745C13.106 6.90841 11.8924 6.66699 10.6667 6.66699Z" fill="%23D50000"/><path d="M12 16C12 19.17 13.584 21.9667 16 23.6533C18.416 21.9667 20 19.17 20 16C20 12.83 18.416 10.0333 16 8.34668C13.584 10.0333 12 12.83 12 16Z" fill="%23FF3D00"/></svg>')}
.payment .payment-ico.sber:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.936 6.71973L7.67996 14.8797L0.959961 11.0397C0.959961 11.1837 0.959961 11.3757 0.959961 11.5197C0.959961 17.6157 5.90396 22.5597 12 22.5597C18.096 22.5597 23.04 17.6157 23.04 11.5197C23.04 9.79173 22.656 8.15973 21.936 6.71973Z" fill="%237DC143"/><path d="M21.12 5.27972L7.67995 12.9597L1.19995 9.21572C1.24795 8.87972 1.34395 8.54372 1.43995 8.25572L7.67995 11.8077L20.544 4.51172C20.736 4.75172 20.9279 4.99172 21.12 5.27972Z" fill="%237DC143"/><path d="M19.44 3.36048L7.67999 10.0805L2.01599 6.81648C2.15999 6.52848 2.30399 6.24048 2.44799 5.95248L7.67999 8.97648L18.624 2.68848C18.912 2.92848 19.2 3.12048 19.44 3.36048Z" fill="%237DC143"/><path d="M17.184 1.7759L7.68001 7.1999L3.31201 4.7039C3.50401 4.4639 3.69601 4.1759 3.93601 3.9839L7.63201 6.0959L16.032 1.2959C16.464 1.4399 16.8 1.5839 17.184 1.7759Z" fill="%237DC143"/></svg>')}
.payment .payment-ico.webmoney:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M10.834 5.14247L8.41943 7.26367L10.5406 9.67827L12.9552 7.55707L10.834 5.14247Z" fill="%230277BD"/><path d="M12.5817 9.28212L10.1671 11.4033L12.2883 13.8179L14.7029 11.6967L12.5817 9.28212Z" fill="%230277BD"/><path d="M14.2333 13.3759L11.8187 15.4971L13.9399 17.9117L16.3545 15.7905L14.2333 13.3759Z" fill="%230277BD"/><path d="M19.3332 15.5066L17.4576 17.1543L19.1053 19.0299L20.9809 17.3822L19.3332 15.5066Z" fill="%230277BD"/><path d="M17.7714 11.89L15.9454 13.4941L17.5495 15.3201L19.3755 13.716L17.7714 11.89Z" fill="%230277BD"/><path d="M16.2395 8.10781L14.4136 9.71191L16.0177 11.5379L17.8437 9.93379L16.2395 8.10781Z" fill="%230277BD"/><path d="M14.6119 4.56484L12.7859 6.16895L14.39 7.99492L16.216 6.39082L14.6119 4.56484Z" fill="%230277BD"/><path d="M17.9572 4.27783L16.7683 5.32227L17.8127 6.51116L19.0016 5.46673L17.9572 4.27783Z" fill="%230277BD"/><path d="M19.4654 7.8208L18.2765 8.86523L19.3209 10.0541L20.5098 9.0097L19.4654 7.8208Z" fill="%230277BD"/><path d="M20.9494 11.3628L19.7605 12.4072L20.8049 13.5961L21.9938 12.5517L20.9494 11.3628Z" fill="%230277BD"/><path d="M10.834 5.14247L8.41943 7.26367L10.5406 9.67827L12.9552 7.55707L10.834 5.14247Z" fill="%230277BD"/><path d="M12.5818 9.28309L10.1672 11.4043L12.2884 13.8189L14.703 11.6977L12.5818 9.28309Z" fill="%230277BD"/><path d="M14.233 13.3759L11.8184 15.4971L13.9396 17.9117L16.3542 15.7905L14.233 13.3759Z" fill="%230277BD"/><path d="M19.3332 15.5066L17.4576 17.1543L19.1053 19.0299L20.9809 17.3822L19.3332 15.5066Z" fill="%230277BD"/><path d="M17.7714 11.89L15.9454 13.4941L17.5495 15.3201L19.3755 13.716L17.7714 11.89Z" fill="%230277BD"/><path d="M16.2394 8.10781L14.4135 9.71191L16.0176 11.5379L17.8435 9.93379L16.2394 8.10781Z" fill="%230277BD"/><path d="M14.612 4.56582L12.786 6.16992L14.3901 7.9959L16.2161 6.3918L14.612 4.56582Z" fill="%230277BD"/><path d="M17.9572 4.27783L16.7683 5.32227L17.8127 6.51116L19.0016 5.46673L17.9572 4.27783Z" fill="%230277BD"/><path d="M19.4654 7.8208L18.2765 8.86523L19.3209 10.0541L20.5098 9.0097L19.4654 7.8208Z" fill="%230277BD"/><path d="M20.9491 11.3628L19.7603 12.4072L20.8047 13.5961L21.9936 12.5517L20.9491 11.3628Z" fill="%230277BD"/><path d="M16.1865 17.602L13.8255 19.676L10.0545 15.383L11.1515 14.419L8.4025 11.29L9.4695 10.3525L6.6555 7.1485L10.948 3.377L12.3075 4.9245L14.7255 2.801L16.0395 4.297L17.07 3.3915C15.583 2.513 13.8535 2 12 2C6.477 2 2 6.477 2 12C2 17.523 6.477 22 12 22C14.331 22 16.47 21.196 18.1705 19.859L16.1865 17.602Z" fill="%230277BD"/></svg>')}
.payment .payment-ico.qiwi:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4724)"><path d="M19.2 16.2719C19.248 16.6559 19.152 16.7999 19.008 16.7999C18.864 16.7999 18.672 16.6559 18.48 16.3199C18.288 16.0319 18.192 15.6479 18.288 15.5039C18.336 15.4079 18.48 15.3119 18.672 15.4079C19.008 15.5039 19.152 16.0319 19.2 16.2719ZM17.76 17.0399C18.24 17.3759 18.384 17.7599 18.144 17.9999C18 18.1439 17.76 18.2399 17.472 18.2399C17.184 18.2399 16.944 18.1439 16.752 18.0479C16.32 17.7599 16.176 17.2799 16.464 16.9919C16.56 16.8959 16.752 16.8479 16.992 16.8479C17.232 16.7999 17.52 16.8959 17.76 17.0399Z" fill="%23FF8D24"/><path d="M23.04 24C22.896 24 22.752 23.952 22.656 23.856C22.656 23.808 20.208 21.12 16.32 21.12C15.504 21.12 14.88 21.216 14.208 21.312C13.44 21.456 12.528 21.6 11.28 21.6C5.32798 21.6 0.47998 16.752 0.47998 10.8C0.47998 4.848 5.32798 0 11.28 0C17.232 0 22.08 4.848 22.08 10.8C22.08 12.48 21.696 14.064 20.976 15.552C20.88 15.744 20.688 15.84 20.496 15.792C20.304 15.792 20.112 15.6 20.064 15.408C20.064 15.408 19.728 13.968 18.24 13.008C17.328 12.48 16.32 12.48 16.32 12.48C16.08 12.48 15.84 12.288 15.84 12C15.84 11.76 16.032 11.52 16.32 11.52C16.368 11.52 17.28 11.52 18.192 11.664C18.24 11.376 18.24 11.088 18.24 10.8C18.24 6.96 15.12 3.84 11.28 3.84C7.43998 3.84 4.31998 6.96 4.31998 10.8C4.31998 14.64 7.43998 17.76 11.28 17.76C11.424 17.76 11.568 17.76 11.712 17.76C11.52 16.848 11.52 15.888 11.52 15.84C11.52 15.6 11.712 15.36 11.952 15.36C12.192 15.36 12.432 15.504 12.48 15.744C12.48 15.744 12.672 16.656 13.68 17.568C14.448 18.288 15.504 18.816 16.8 19.104L16.944 19.152C22.176 20.352 23.472 23.184 23.52 23.28C23.616 23.52 23.52 23.76 23.328 23.856C23.232 23.952 23.136 24 23.04 24Z" fill="%23FF8D24"/></g><defs><clipPath id="clip0_3301_4724"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.yandex-kassa:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.456 3.50391C10.704 3.50391 6.95996 7.34391 6.95996 12.0479C6.95996 16.7999 10.8 20.5919 15.456 20.5919C20.16 20.5919 24 16.7519 24 12.0479C24 7.34391 20.16 3.50391 15.456 3.50391ZM15.456 15.2159C13.728 15.2159 12.288 13.7759 12.288 12.0479C12.288 10.3199 13.728 8.87991 15.456 8.87991C17.184 8.87991 18.624 10.3199 18.624 12.0479C18.576 13.7759 17.184 15.2159 15.456 15.2159Z" fill="url(%23paint0_linear_3301_4719)"/><path d="M6.864 6V18.384H3.84L0 6H6.864Z" fill="url(%23paint1_linear_3301_4719)"/><defs><linearGradient id="paint0_linear_3301_4719" x1="15.4528" y1="3.51989" x2="15.4528" y2="20.5599" gradientUnits="userSpaceOnUse"><stop stop-color="%230160D1"/><stop offset="1" stop-color="%2300479C"/></linearGradient><linearGradient id="paint1_linear_3301_4719" x1="-0.0237322" y1="12.2017" x2="6.87854" y2="12.2017" gradientUnits="userSpaceOnUse"><stop stop-color="%230160D1"/><stop offset="1" stop-color="%2300479C"/></linearGradient></defs></svg>')}
.payment .payment-ico.yandex-money:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4714)"><path d="M15.504 3.45605C10.752 3.45605 6.95996 7.29605 6.95996 12.0001C6.95996 16.7521 10.8 20.5441 15.504 20.5441C20.208 20.5441 24.048 16.7041 24.048 12.0001C24.048 7.29605 20.208 3.45605 15.504 3.45605ZM15.504 15.1681C13.776 15.1681 12.336 13.7281 12.336 12.0001C12.336 10.2721 13.776 8.83205 15.504 8.83205C17.232 8.83205 18.672 10.2721 18.672 12.0001C18.624 13.7281 17.232 15.1681 15.504 15.1681Z" fill="%238B3FFD"/><path d="M6.912 5.95215V18.3841H3.888L0 5.95215H6.912Z" fill="%238B3FFD"/></g><defs><clipPath id="clip0_3301_4714"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.wallet-one:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.62299 12V12.0039C8.61906 12.0039 7.37308 12 7.04079 13.1807C6.73622 14.2633 5.87789 17.2522 5.85415 17.3346H5.61679C5.61679 17.3346 4.73869 14.279 4.43016 13.1767C4.0979 11.9961 2.84796 12 2.84796 12H0V20.9825H2.84796V15.6479H2.96662H3.08529L4.7466 20.9825H6.72438L8.38568 15.6518H8.62299V20.9825H11.4709V12H8.62299Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.0262 12C19.0262 12 18.1916 12.0745 17.8 12.9414L15.7827 17.3346H15.5453V12H12.6974V20.9825H15.3871C15.3871 20.9825 16.2613 20.904 16.6529 20.041L18.6306 15.6479H18.8679V20.9825H21.7159V12H19.0262Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9813 16.0791V20.9822H25.8293V18.1188H28.9146C30.2595 18.1188 31.3986 17.2676 31.8219 16.0791H22.9813Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M28.9147 12H22.5819C22.8983 13.7102 24.1918 15.0831 25.865 15.5302C26.2447 15.6322 26.6442 15.6871 27.0556 15.6871H31.9367C31.9802 15.4832 32 15.2753 32 15.0595C32 13.3689 30.6195 12 28.9147 12Z" fill="url(%23paint0_linear_3301_4760)"/><defs><linearGradient id="paint0_linear_3301_4760" x1="22.5827" y1="9.17424" x2="31.9999" y2="9.17424" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="%2300B4E6"/><stop offset="1" stop-color="%23088CCB"/></linearGradient></defs></svg>')}
.payment .payment-ico{transition: 0.3s;width: 45px;height: 32px;background: var(--color-white);border-radius: 4px;box-shadow: var(--shadow);display: flex;align-items: center;justify-content: center;}
.payment .payment-ico:before{content: '';transition: 0.3s;width:32px;min-width: 32px;height:32px;display: block;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 10px;}
.social-links .vk:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4829)"><path 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="%234B729F"/></g><defs><clipPath id="clip0_3301_4829"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.social-links .odnoklassniki:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4822)"><path d="M4.72098 12.8811C4.10798 14.0861 4.80398 14.6621 6.39198 15.6461C7.74198 16.4801 9.60698 16.7851 10.805 16.9071L9.80098 17.8731C8.37798 19.2281 7.02798 20.5401 6.08398 21.4491C4.70998 22.7661 6.92198 24.8791 8.29498 23.5901L12.012 20.0051C13.435 21.3741 14.799 22.6861 15.729 23.5951C17.103 24.8891 19.314 22.7941 17.955 21.4541L14.238 17.8781L13.22 16.9121C14.433 16.7901 16.27 16.4671 17.604 15.6511L17.603 15.6501C19.191 14.6611 19.887 14.0861 19.283 12.8811C18.918 12.1971 17.934 11.6251 16.624 12.6141C16.624 12.6141 14.855 13.9691 12.002 13.9691C9.14798 13.9691 7.37998 12.6141 7.37998 12.6141C6.06998 11.6201 5.08198 12.1971 4.72098 12.8811Z" fill="%23FFC107"/><path d="M11.9989 12.142C15.4769 12.142 18.3169 9.424 18.3169 6.078C18.3169 2.718 15.4769 0 11.9989 0C8.51993 0 5.67993 2.718 5.67993 6.078C5.67993 9.424 8.51993 12.142 11.9989 12.142ZM11.9989 3.079C13.7079 3.079 15.1019 4.42 15.1019 6.078C15.1019 7.722 13.7079 9.063 11.9989 9.063C10.2899 9.063 8.89593 7.722 8.89593 6.078C8.89493 4.419 10.2889 3.079 11.9989 3.079Z" fill="%23FFC107"/></g><defs><clipPath id="clip0_3301_4822"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.social-links .telegram:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4812)"><path d="M9.41706 15.1814L9.02006 20.7654C9.58806 20.7654 9.83406 20.5214 10.1291 20.2284L12.7921 17.6834L18.3101 21.7244C19.3221 22.2884 20.0351 21.9914 20.3081 20.7934L23.9301 3.82141L23.9311 3.82041C24.2521 2.32441 23.3901 1.73941 22.4041 2.10641L1.11406 10.2574C-0.338944 10.8214 -0.316944 11.6314 0.867056 11.9984L6.31006 13.6914L18.9531 5.78041C19.5481 5.38641 20.0891 5.60441 19.6441 5.99841L9.41706 15.1814Z" fill="%23039BE5"/></g><defs><clipPath id="clip0_3301_4812"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.social-links .whatsapp:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4797)"><path d="M12 0C5.373 0 0 5.373 0 12C0 14.628 0.846 17.061 2.283 19.038L0.633 23.376L5.394 22.02C7.287 23.271 9.558 24 12 24C18.627 24 24 18.627 24 12C24 5.373 18.627 0 12 0ZM18.378 16.971L17.1 18.249C15.756 19.593 12.192 18.114 9.033 14.955C5.871 11.793 4.458 8.229 5.736 6.885L7.014 5.607C7.485 5.136 8.292 5.136 8.829 5.607L10.713 7.491C11.385 8.163 11.115 9.306 10.242 9.573C9.636 9.777 9.234 10.449 9.435 11.055C9.771 12.465 11.586 14.214 12.933 14.55C13.536 14.685 14.211 14.349 14.412 13.743C14.679 12.87 15.825 12.6 16.497 13.272L18.378 15.156C18.849 15.627 18.849 16.434 18.378 16.971Z" fill="%234CAF50"/></g><defs><clipPath id="clip0_3301_4797"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.social-links .viber:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.515 6.01855C21.1453 6.01855 19.8815 5.5648 18.8667 4.79934C17.7028 3.92184 16.8665 2.63465 16.5712 1.15105C16.4971 0.778018 16.4582 0.398859 16.455 0.0185547H12.5423V10.7098L12.5376 16.5659C12.5376 18.1315 11.5181 19.459 10.1048 19.9259C9.68148 20.0659 9.23561 20.125 8.79043 20.1003C8.20168 20.0679 7.64996 19.8903 7.17043 19.6034C6.14996 18.9931 5.45809 17.8859 5.43934 16.6193C5.40981 14.6398 7.01012 13.0259 8.98824 13.0259C9.37871 13.0259 9.75371 13.0896 10.1048 13.2054V9.23277C9.73449 9.17793 9.35762 9.14934 8.97652 9.14934C6.81137 9.14934 4.78637 10.0493 3.33887 11.6707C2.2448 12.8961 1.58855 14.4593 1.4873 16.0986C1.35465 18.252 2.14262 20.299 3.67074 21.8093C3.89527 22.0311 4.13105 22.2368 4.37762 22.4267C5.68777 23.435 7.28949 23.9815 8.97652 23.9815C9.35762 23.9815 9.73449 23.9534 10.1048 23.8986C11.6807 23.6651 13.1348 22.9437 14.2823 21.8093C15.6923 20.4157 16.4714 18.5656 16.4798 16.5964L16.4597 7.85137C17.1339 8.37143 17.8725 8.80218 18.6572 9.13293C19.8848 9.6509 21.1865 9.9134 22.5262 9.91293V6.01762C22.5272 6.01855 22.5159 6.01855 22.515 6.01855Z" fill="black"/></svg>')}
.social-links .youtube:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4817)"><path d="M0.521952 17.8741C1.01195 19.6121 2.51095 19.9301 2.61095 19.9911C5.07795 20.6631 18.906 20.6651 21.41 19.9911C23.125 19.4951 23.44 17.9741 23.499 17.8741C24.152 14.4001 24.195 9.8711 23.469 5.9291L23.499 6.1251C23.009 4.3871 21.51 4.0691 21.41 4.0081C18.976 3.3471 5.11195 3.3221 2.61095 4.0081C0.895952 4.5051 0.580952 6.0251 0.521952 6.1251C-0.177048 9.7761 -0.212048 13.9651 0.521952 17.8741ZM9.60795 15.6511V8.3581L15.874 12.0101L9.60795 15.6511Z" fill="%23E53935"/></g><defs><clipPath id="clip0_3301_4817"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.social-links a{transition: 0.3s;width: 45px;height: 32px;background: var(--color-white);border-radius: 4px;box-shadow: var(--shadow);display: flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width:24px;min-width: 24px;height:24px;display: block;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .social-links a:hover{box-shadow: var(--shadow-2);}
  .payment .payment-ico:hover{box-shadow: var(--shadow-2);}
}
/* 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: 32px;display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px 24px;}
.title_wrap .title{font-size: 32px;text-transform: uppercase;color: var(--color-black);margin: 0;position: relative;text-align: left;user-select: none;font-family: var(--family-2);font-weight: 700;}
.title_wrap .inf, .title_wrap .res{font-size: 24px;font-weight: 700;color: var(--color-primary);}
@media (max-width: 1023px){
  .title_wrap .title{font-size: 28px;}
  .title_wrap .inf, .title_wrap .res{font-size: 22px;}
  .title_wrap{margin-bottom:24px;}
}
@media (max-width: 639px){
  .title_wrap .title{font-size: 24px;}
}
@media (max-width: 479px){
  .title_wrap .title{font-size: 20px;}
  .title_wrap{margin-bottom: 16px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 24px;position: relative;white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar{height: 2px;}
#breadcrumbs ul li{display: flex;align-items: center;}
#breadcrumbs ul li:before{content: "";margin: 0 12px;display: block;background-color: var(--color-black-50);transition: 0.3s;min-width: 12px;width: 12px;height: 12px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><g clip-path="url(%23clip0_3301_8231)"><path d="M6.85377 11.6429L12 6.50005L6.85546 1.35718L6.24944 1.96153L10.3594 6.07147H0V6.92863H10.3593L6.24774 11.0402L6.85377 11.6429Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_8231"><rect width="12" height="12" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>')}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 12px;color: var(--color-black-50);}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{font-weight: 400;font-size: 12px;color: var(--color-black-50);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{width: 40px;height: 40px;border-radius: 50%;background: var(--color-white-50);display: flex;align-items: center;justify-content: center;transition: 0.3s;position: relative;}
.item .product-ico .icon_{margin: 0;min-width: 24px;width: 24px;height: 24px;transition: 0.3s;background-color: var(--color-black);}
.item .product-ico.added{background: var(--color-primary);}
.item .product-ico.added .icon_{background-color:var(--color-white);}
.item .no-old-price{display: none;}
.item .links_container{display: flex;flex-direction: column;grid-gap: 16px;position: absolute;top: 12px;left: 12px;z-index: 2;transition: 0.3s;}
.item .product-image{display: flex;align-items: center;justify-content: center;text-align: center;border-radius: 10px;overflow: hidden;position: relative;}
.item .product-image .img{background: var(--bgImg);width: 100%;padding-bottom: 100%;position: relative;}
.item .product-image .img img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.item .actions .callback_notify{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);color:var(--color-btnDisabledText);}
.item .actions .callback_notify .icon_{background: var(--color-white);}
.item .actions .callback_notify:before{background-color: var(--color-btnDisabled);}
.item .actions .callback_notify:after{background-color: var(--color-grey-d-2);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-ico:not(.added):hover{background: var(--color-primary);}
  .product-ico:not(.added):hover .icon_{background-color: var(--color-white);}
  .item .links_container{opacity: 0;visibility:hidden;}
  .item:hover .links_container{opacity: 1;visibility: visible;}
  .item .actions .callback_notify:hover{background: var(--color-grey-d-2);border-color:var(--color-grey-d-2);}
  .item .actions .callback_notify:hover .icon_{}
}
@media (max-width: 479px){
  .icon_sticker{top: 6px;right: 6px;}
  .item .icon_sticker span{width: initial;height: initial;font-size: 8px;max-width: 80px;padding: 4px 12px;white-space: normal;}
}
#pdt{position: relative;}
#pdt [data-tab-content]{display: none;position: relative;}
#pdt [data-tab-content].active{display: block;}
#pdt [data-tab-content] .products_buttons{display: none;}
#pdt .tabs__navs{display: flex;align-items: center;grid-gap: 32px;margin-bottom: 32px;position: relative;}
#pdt .tabs__navs a{font-size: 18px;font-family: var(--family-2);font-weight: 700;color: var(--color-black-50);text-transform: uppercase;display: flex;align-items: center;position:relative;transition: 0.2s;}
#pdt .tabs__navs a:hover{color: var(--color-black);}
#pdt .tabs__navs a.active{font-size: 32px;color: var(--color-black);order: 1;}
#pdt .tabs__navs a:not(.active){order: 2;}
#pdt .tabs__content .products-grid .item:nth-child(n+9){display:none;}
#pdt .tabs__content .products-grid .item.is-show{display: block !important;}
@media (max-width: 1130px){
  #pdt .tabs__content .products-grid .item:nth-child(n+7){display:none;}
}
@media (max-width: 1023px){
  #pdt .tabs__navs a.active{font-size: 28px;}
  #pdt .tabs__navs{grid-gap: 12px 24px;margin-bottom: 24px;flex-wrap: wrap;}
}
@media (max-width: 767px){
  #pdt .tabs__navs a.active{width: 100%;}
}
@media (max-width: 639px){
  #pdt .tabs__navs a.active{font-size: 24px;}
}
@media (max-width: 479px){
  #pdt .tabs__navs{grid-gap: 12px 16px;}
  #pdt .tabs__navs a{font-size: 16px;}
  #pdt .tabs__navs a.active{font-size: 20px;}
}
.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: 24px;text-align: center;width: 100%;}
.products-grid .item{width: calc((100% - 24px* 3) / 4);border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);position: relative;height: auto;transition: 0.3s;}
.products-grid .item .quickview{display:none;}
.products-grid .item .price-box{flex: 1;display: flex;flex-direction: column;grid-gap: 4px 8px;text-align: left;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: center;padding: 16px;display: flex;flex-direction: column;flex: 1;}
.products-grid .item .product-name{-webkit-line-clamp: 2;font-size: 16px;font-weight: 700;transition: 0.3s;margin-bottom: 12px;word-break: break-word;}
.products-grid .item .product-shop .price:not(.old-price){width: 100%;font-size: 18px;align-items: center;}
.products-grid .item .product-shop .price span{white-space: initial;overflow: hidden;}
.products-grid .item .product-shop .old-price{font-size: 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: 8px;margin-top: auto;}
.products-grid .item .actions a{width: 125px;height: 50px;border-radius: 30px;padding: 6px;}
.products-grid .item .actions a .icon_{width:24px;height:24px;min-width:24px;margin:0;display:none;}
.products-grid .item .goods_features-item{font-size: 12px;margin-bottom: 12px;}
#main .col-right .products-grid .item{width: calc((100% - 24px * 2) / 3);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item:hover{box-shadow: var(--shadow-2);}
  .products-grid .item .product-name:hover{color:var(--color-primary);}
}
@media (max-width: 1139px){
  .products-grid .item{width: calc((100% - 24px* 2) / 3);} 
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
  #main .col-right .filterMain_btn{display:flex;}
  #main .col-left .catalogNavigate{display: none;}
}
@media (max-width: 1023px){
  #main .col-right .products-grid .item{width: calc((100% - 24px * 2) / 3);}
  .products-grid .item .actions a{width: 50px;height: 50px;border-radius: 50%;font-size: 0;padding: 0;}
  .products-grid .item .actions a .icon_{display: block;}
}
@media (max-width: 767px){
  .products-grid .item .product-shop{padding:12px;}
  .products-grid .item .product-name{font-size: 14px;-webkit-line-clamp: 3;}
  
}
@media (max-width: 639px){
  #main .col-right .products-grid .item{width: calc((100% - 24px) / 2);}
  .products-grid .item{width: calc((100% - 24px) / 2);}
}
@media (max-width: 479px){
  .products-grid{grid-gap: 16px;}
  #main .col-right .products-grid .item{width: calc((100% - 16px) / 2);}
  .products-grid .item{width: calc((100% - 16px) / 2);}
  .products-grid .item .actions a{width: 40px;height: 40px;}
  .products-grid .item .actions a .icon_{width: 20px;height: 20px;min-width: 20px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 14px;}
  .products-grid .item .product-shop .old-price{font-size: 12px;}
  .products-grid .item .links_container{grid-gap: 6px;position: absolute;top: 6px;left: 6px;}
  .item .product-ico{width: 30px;height: 30px;}
  .item .product-ico .icon_{min-width: 16px;width: 16px;height: 16px;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 24px;}
.products-list .item{position: relative;display: flex;width: 100%;border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);}
.products-list .item .product-name{font-weight: 700;font-size: 16px;}
.products-list .item .product-image{width: 268px;height: max-content;}
.products-list .item .product-shop{width: calc(100% - 268px);padding: 24px;display: flex;grid-gap: 0 24px;}
.products-list .item .product-shop_wrapper[data-name="left"]{flex: 1;}
.products-list .item .product-shop_wrapper[data-name="right"]{width: 147px;display: flex;flex-direction: column;align-items: flex-start;}
.products-list .item .icon_sticker{position: initial;margin-bottom: 20px;}
.products-list .item .actions{margin-top: 16px;display: flex;flex-direction: column;grid-gap: 16px;width: 100%;}
.products-list .item .actions-btn{width: 100%;max-width: 150px;padding: 16px 24px;}
.products-list .item .actions-btn .icon_{margin:0;display:none;}
.products-list .item .goods_features-contaner{}
.products-list .item .goods_features_btn{margin-top:12px;font-size:12px;color:var(--color-green-d);display: none;align-items: center;cursor: pointer;width: max-content;}
.products-list .item .goods_features-inner{padding-top: 12px;display: flex;flex-direction: column;grid-gap: 12px;font-size: 12px;}
.products-list .item .goods_features-item{position: relative;display:flex;align-items:center;grid-gap: 5px;flex-wrap: wrap;}
.products-list .item .goods_features-item.is-show{display:flex !important;}
.products-list .item .product_desc{margin-top: 12px;font-size: 14px;-webkit-line-clamp: 2;color: var(--color-black-50);}
.products-list .item .price-box{display: flex;flex-direction: column;grid-gap: 4px 12px;margin-top: 12px;}
.products-list .item .price-box .price:not(.old-price){font-size:18px;}
.products-list .item .price-box .price.old-price{font-size:14px;}
.products-list .item .actions .qty-content{}
.products-list .item .actions .qty-content label{font-size:12px;font-weight: 700;color: var(--color-primary);font-family:var(--family-b);margin-bottom:16px;display:block;}
.products-list .item .actions .qty-content .qty-wrap{max-width: 100%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-list .item .product-name:hover{color:var(--color-primary);}
  .products-list .item:hover{box-shadow: var(--shadow-2);}
}
@media (max-width: 1139px){
  .products-list .item .goods_features-item:nth-child(n+3){display:none;}
}
@media (max-width: 1023px){
  .products-list .item .product-image{width: 230px;}
  .products-list .item .product-shop{width: calc(100% - 230px);padding: 16px 24px;}
}
@media (max-width: 767px){
  .products-list .item .product-image{width: 186px;}
  .products-list .item .product-shop{width: calc(100% - 186px);padding: 16px 24px;}
  .products-list .item .product-name{font-size: 14px;}
  .products-list .item .product_desc{display: none;}
}
@media (max-width: 639px){
  .products-list .item .product-image{width: 133px;}
  .products-list .item .product-shop{width: calc(100% - 133px);padding: 16px 16px 16px 24px;flex-wrap: wrap;}
  .products-list .item .product-shop_wrapper[data-name="left"]{flex: initial;width: 100%;}
  .products-list .item .product-shop_wrapper[data-name="right"]{width: 100%;margin-top:12px;}
  .products-list .item .goods_features-contaner{display:none;}
  .products-list .item .actions{margin-top: 12px;grid-gap: 16px;}
  .products-list .item .actions .qty-content{max-width: 106px;}
  .products-list .item .actions-btn{width: 50px;min-width: 50px;max-width: max-content;height: 50px;font-size: 0;padding: 0;}
  .products-list .item .actions-btn .icon_{display:flex;}
  .products-list .item .price-box{flex-direction: initial;align-items: center;}
}
@media (max-width: 479px){
  .products-list .item .product-image{width: 100px;}
  .products-list .item .product-shop{width: calc(100% - 100px);padding: 16px;}
  .products-list .item .price-box .price:not(.old-price){font-size: 14px;}
  .products-list .item .price-box .price.old-price{font-size: 12px;}
  .products-list .item .actions .qty-content label{display:none;}
  .products-list .item .actions .qty-content{max-width: 86px;}
  .products-list .item .actions-btn{width: 40px;min-width: 40px;height: 40px;}
  .products-list .item .actions-btn .icon_{width: 20px;min-width: 20px;height: 20px;}
}
/* Распродажа */
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 0;padding:16px 24px;border-radius: 30px;color: var(--color-black);background: var(--color-grey-d);}
.sale-counter > div{font-size: 14px;font-weight: 700;position: relative;display: flex;align-items: center;justify-content: center;grid-gap: 0;}
.sale-counter > div:not(.seconds):not(.minutes):after{content: ':';margin: 0 5px;}
.sale-counter > div .count{margin-right: 5px;}
/*Распродажа на главной */
#promo .products-grid .item{width: 100%;background: var(--color-grey-l);box-shadow: none;}
#promo .products-grid .item .product-image:before{background: #98c3f717;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #promo .products-grid .item:hover{box-shadow: var(--shadow-2);}
  #promo .products-grid .item .promo_discount:hover{background:var(--color-black);color:var(--color-white);}
}
@media (max-width: 639px){
  #promo .title_wrap .title{width:100%;}
  #promo .sale-counter{padding:12px;}
}
/* Описание на главной */
.index_mainBlock{padding: 80px 0;background: var(--color-grey-l);}
.index_mainBlock .index_mainBlock_wrap{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 30px 24px;}
.index_mainBlock .content{width: calc(100% - 400px - 24px);}
.index_mainBlock .index_mainBlock_info{width: 365px;height: max-content;padding: 52px 32px;border-radius: 10px;overflow: hidden;background: var(--bgImg);}
.index_mainBlock .content_btn{margin-top:32px;}
.index_mainBlock .info_btn{margin-top:24px;}
.index_mainBlock .info_title{font-size: 16px;font-weight: 700;margin-bottom: 16px;}
.index_mainBlock .info_title.last{font-size: 14px;margin-top:50px;}
.index_mainBlock .info_text{font-size: 14px;}
.index_mainBlock .info_contacts{display: flex;flex-direction: column;}
.index_mainBlock .phone_link{font-size: 16px;font-family: var(--family-3);font-weight: 700;transition:0.3s;}
.index_mainBlock .time_link{font-size: 12px;color:var(--color-black-50);margin-top: 8px;}
.index_mainBlock .email_link{font-size: 14px;margin-top: 16px;transition:0.3s;text-decoration: underline;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .index_mainBlock .phone_link:hover{color:var(--color-primary);}
  .index_mainBlock .email_link:hover{color:var(--color-primary);}
}
@media (max-width: 1139px){
  .index_mainBlock .index_mainBlock_info{width: 315px;}
  .index_mainBlock .content{width: calc(100% - 315px - 24px);}
}
@media (max-width: 1023px){
  .index_mainBlock{padding: 60px 0;}
  .index_mainBlock .content{width:100%;}
  .index_mainBlock .index_mainBlock_info{width:100%;padding:32px;}
  .index_mainBlock .info_title.last{margin-top:32px;}
}
@media (max-width: 639px){
  .index_mainBlock .index_mainBlock_info{padding: 24px;}
}
@media (max-width: 479px){
  .index_mainBlock{padding: 50px 0;}
  .index_mainBlock .info_title.last{margin-top:24px;}
  .index_mainBlock .info_text{font-size: 12px;}
}
#indexDiscount{padding: 80px 0;background: url(/design/d569789/discount_bg.png?design=rodnik&lc=1770509957);background-position: center;background-repeat: no-repeat;background-size: cover;}
#indexDiscount .indexDiscount_list{display: flex;flex-wrap: wrap;grid-gap: 24px;}
#indexDiscount .indexDiscount_item{width: calc((100% - 24px * 3) / 4);background: var(--color-white);border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);position: relative;height: auto;transition: 0.3s;}
#indexDiscount .indexDiscount_item:nth-child(n+5){display:none;}
#indexDiscount .indexDiscount_wrap{padding: 16px;}
#indexDiscount .indexDiscount_title{font-size: 14px;font-weight: 700;margin-bottom: 16px;}
#indexDiscount .indexDiscount_text{font-size: 14px;}
#indexDiscount .indexDiscount_img{position: relative;padding-bottom: 60%;overflow: hidden;border-radius: 10px}   
#indexDiscount .indexDiscount_item:nth-child(even) .indexDiscount_img{padding-bottom: 70%;}   
#indexDiscount .indexDiscount_img img{width: 100%;height: auto;object-fit: cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
@media (max-width: 1139px){
  #indexDiscount .indexDiscount_item:nth-child(n+4){display:none;}
  #indexDiscount .indexDiscount_item{width: calc((100% - 24px * 2) / 3);}
}
    
@media (max-width: 1023px){
  #indexDiscount{padding: 60px 0;}
}
    
@media (max-width: 767px){
  #indexDiscount .indexDiscount_item:nth-child(n+3){display:none;}
  #indexDiscount .indexDiscount_item{width: calc((100% - 24px) / 2);}
}
    
@media (max-width: 479px){
  #indexDiscount .indexDiscount_item{width: 100%;}
}
/* Лицении и сертификаты */
#license{position: relative;}
#license .license_item{border-radius: 10px;overflow: hidden;display:block;}
#license .license_item img{width: 100%;height: 100%;max-height: 100%;object-fit: contain;}
/* Бренды на главной */
#brends{position: relative;}
#brends .brends_item{background: var(--color-white);box-shadow: var(--shadow);border-radius: 10px;overflow: hidden;display:block;}
#brends .brends_item img{width: 100%;height: 100%;max-height: 120px;object-fit: contain;}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.thumblist-box{position: relative;width: 143px;}
.product-img-box.no-photo .thumblist{padding: 0;}
.product-img-box.no-photo .thumblist-box .swiper-slide{height: auto !important;}
.product-img-box.no-photo .thumblist-box .swiper-navigation{display:none;}
.product-img-box .product-image{overflow: hidden;position: relative;width: calc(100% - 143px - 24px);order: 2;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;border-radius: 10px;background: var(--bgImg);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: 10px;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;}
body .thumblist .swiper-navigation .swiper-button-next:after, body .thumblist .swiper-navigation .swiper-button-prev:after{-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"><g clip-path="url(%23clip0_3301_18332)"><path d="M11.4229 18.5715L20 10L11.4258 1.42859L10.4157 2.43585L17.2656 9.28575H0V10.7143H17.2656L10.4129 17.567L11.4229 18.5715Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_18332"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')}
.thumblist-box .thumblist{height: 584px;padding: 66px 0;position: relative;overflow: hidden;}
.thumblist-box .thumblist .swiper-navigation{margin:0;}
.thumblist .swiper-container{height: 100%;}
.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-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .swiper-slide.swiper-slide-thumb-active a:before{content: '';width: 100%;height: 100%;border-radius: 10px;border: 1px solid var(--color-primary);display: block;position: absolute;bottom: 0;left: 0;z-index: 1;}
.product-view .slider__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.product-view .thumblist .swiper-button-prev, .product-view .thumblist .swiper-button-next{position: absolute;background: var(--color-white);top: 50%;transform: translateX(-50%);left: 50%;width: 50px;height: 50px;border: 0;border-radius: 50%;box-shadow: var(--shadow);}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 20px;height: 20px;}
.product-view .thumblist .swiper-button-prev{top: 5px;}
.product-view .thumblist .swiper-button-next{top: inherit;bottom: 5px;}
.product-view .thumblist .swiper-button-prev:after{transform: rotate(-90deg);}
.product-view .thumblist .swiper-button-next:after{transform: rotate(90deg);}
/*** Товар ***/
.product-view .product-container{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px 24px;}
.product-view .product-container .left_{position: relative;width: 755px;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% - 755px - 24px);display: flex;flex-wrap: wrap;height: max-content;}
.product-view .product-container .left_ .icon_sticker{z-index: 2;}
.product-view .product-view_item{display: flex;align-items: center;flex-wrap: wrap;width:100%;}
.product-view .product-view_item[data-name="available"]{justify-content: space-between;}
.product-view .product-info{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 16px;margin-bottom: 30px;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-shop{margin-bottom: 30px;}
.product-view .product-header{padding-bottom: 15px;}
.product-view .product-header .product-name h1{display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
.product-view .goodsDataMainModificationAvailable{margin-bottom: 12px;}
.product-view .product-view_item[data-name="qty"]{margin-bottom: 24px;}
.product-view .product-view_item[data-name="price"]{grid-gap: 16px 32px;margin-bottom:24px;}
.product-view .product-view_item[data-name="action"]{grid-gap: 12px 24px;}
.product-view .product-view_item[data-name="action"]{grid-gap: 12px 24px;}
.product-view .product-view_item[data-name="action"] .action{flex: 1;max-width: 178px;}
.product-view .product-view_item[data-name="action"] .add-cart{width: 100%;height:50px;padding: 12px;}
.product-view .product-view_item[data-name="action"] .callback_notify{width: 100%;background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);color: var(--color-btnDisabledText);height: 50px;padding: 12px;}
.product-view .product-view_item[data-name="action"] .callback_notify:before{background-color: var(--color-btnDisabled);}
.product-view .product-view_item[data-name="action"] .callback_notify:after{background-color: var(--color-grey-d-2);}
.product-view .product-view_item[data-name="info_delivery"]{margin-top: 32px;grid-gap: 12px;}
.product-view .product-view_item[data-name="info_delivery"] .item{display:flex;align-items: center;grid-gap: 8px 16px;width: 100%;}
.product-view .product-view_item[data-name="info_delivery"] .item_icon{width: 24px;height: 24px;min-width: 24px;background-color: var(--color-black);margin-right: 0;}
.product-view .product-view_item[data-name="info_delivery"] .item_text{flex: 1;display: flex;flex-wrap: wrap;align-items: center;}
.product-view .product-view_item[data-name="info_delivery"] .item_price{display: flex;align-items: center;}
.product-view .product-view_item[data-name="info_delivery"] .item_price:before{content: '';display: block;width: 4px;height:4px;border-radius:50%;background:var(--color-black-50);margin: 0 12px;}
.product-view .product-view_item[data-name="info_delivery"] .item .currentDate, .product-view .product-view_item[data-name="info_delivery"] .item .nextDate{margin-left:5px;}
.product-view .product-view_item[data-name="top"]{grid-gap: 16px 32px;margin-bottom: 24px;}
.product-view .product-view_item[data-name="top"] .art_number{font-size: 14px;}
.product-view .product-view_item[data-name="top"] .ratings_container{display: flex;align-items: center;grid-gap: 16px;color:var(--color-blue-d);transition:0.3s;}
.product-view .product-view_item[data-name="top"] .ratings_text{font-size: 14px;}
.product-view .product-view_item[data-name="top"] .rating_mob{display: none;align-items: center;grid-gap: 5px;font-size: 14px;}
.product-view .product-view_item[data-name="top"] .rating_mob .icon_{width: 20px;min-width: 20px;height:20px;margin: 0;background-color:var(--color-starActive);}
.product-view .product-view_item[data-name="desc_features"]{flex-direction: column;width: 100%;align-items: flex-start;grid-gap: 16px;margin-bottom: 32px;}
.product-view .product-view_item[data-name="desc_features"] .title{font-size: 16px;font-weight: 700;}
.product-view .product-view_item[data-name="desc_features"] .features_block{display: flex;flex-direction: column;grid-gap: 16px;width: 100%;}
.product-view .product-view_item[data-name="desc_features"] .features_block .features_line{display: flex;grid-gap: 5px;flex-wrap: wrap;position:relative;}
.product-view .product-view_item[data-name="desc_features"] .trigger_link{font-size: 12px;color: var(--color-primary);}
.product-view .product-view_item[data-name="desc_features"] .features_block .features_line:after{content: '';position: absolute;right: 0;bottom: 0;left: 0;border-bottom: 1px solid var(--line);}
.product-view .product-view_item[data-name="desc_features"] .features_block .features_line .features_left{background: var(--color-white);z-index: 1;}
.product-view .product-view_item[data-name="desc_features"] .features_block .features_line .features_right{margin-left: auto;}
.product-view .product-view_item[data-name="desc_features"] .short-description{font-size:12px;}
.product-view .product-view_item[data-name="info_callback"]{padding: 24px;background: var(--color-grey-l-2);overflow: hidden;border-radius: 10px;position:relative;}
.product-view .product-view_item[data-name="info_callback"] .title{font-size: 14px;font-weight: 700;margin-bottom: 12px;}
.product-view .product-view_item[data-name="info_callback"] .text{max-width: 180px;margin-bottom: 16px;}
.product-view .product-view_item[data-name="info_callback"] .fancybox_btn{max-width: 180px;margin-bottom: 16px;}
.product-view .product-view_item[data-name="info_callback"] .social_inner{display: flex;align-items: center;grid-gap: 12px;width: 100%;}
.product-view .product-view_item[data-name="info_callback"] .social_link{width: 32px;height: 32px;border-radius: 50%;background: var(--color-black-10);display: flex;align-items: center;justify-content: center;}
.product-view .product-view_item[data-name="info_callback"] .social_link span{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: contain;}
.product-view .product-view_item[data-name="info_callback"] .content{position: relative;z-index: 1;}
.product-view .product-view_item[data-name="info_callback"] .img-wrap{position: absolute;right: 0;bottom: 0;height: 90%;}
.product-view .product-view_item[data-name="info_callback"] .img-wrap img{width: 100%;height: 100%;object-fit: contain;position: relative;z-index: 1;}
.product-view .product-view_item[data-name="info_callback"] .img-wrap:before{content: '';display: block;width: 216px;height: 216px;border-radius: 50%;background: var(--color-white);position: absolute;bottom: -20%;left: -10%;}
.product-view .add-cart.quick, .product-view .callback_notify{background: var(--color-tertiary);border-color: var(--color-tertiary);color: var(--color-primary);}
.product-view .add-cart.quick .icon_, .product-view .callback_notify .icon_{background-color: var(--color-primary);}
.product-view .product-view_item[data-name="links"]{display: flex;align-items: center;grid-gap: 12px;width: max-content;}
.product-view .links{width: 50px;height: 50px;border-radius: 50%;background: var(--color-white);border: 1px solid var(--color-primary);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-black);}
.product-view .links.added{background: var(--color-primary);}
.product-view .links.added .icon_{background-color: var(--color-white);}
.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.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;text-transform: uppercase;font-weight: 700;width: 100%;margin-bottom: 32px;position: relative;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px;flex-wrap: wrap;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--color-tertiary) !important;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.goodsDataMainDiscountInfo .text{margin-right: 10px;}
.productViewModsButtonsBlock{display: flex;align-items: center;flex-wrap: wrap;margin-top:10px;}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .price-box .price span{white-space: initial;overflow: hidden;}
.product-view .goodsDataMafvinModificationPriceNow{font-size: 24px;}
.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 .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;padding: 24px;background: var(--color-secondary);border-radius: 10px;margin-bottom:32px;}
.product-view .informationBlockSale{font-size: 12px;font-weight: 700;text-transform: uppercase;padding: 8px 12px;background: var(--color-orange-50);border: 1px solid var(--color-orange);color: var(--color-orange);border-radius: 30px;display: flex;align-items: center;transition: 0.3s;gap: 5px;}
.product-view .ratings_text{font-size: 14px;display: flex;align-items: center;}
.product-view .all_prod_cat{width: 100%;display: flex;align-items: center;gap: 16px;margin-bottom: 32px;}
.product-view .all_prod_cat .img{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;border-radius: 10px;overflow: hidden;background: var(--bgImg);box-shadow: var(--shadow);transition:0.3s;}
.product-view .all_prod_cat .content{flex: 1;display: flex;flex-direction: column;gap: 10px;}
.product-view .all_prod_cat .title{font-size: 14px;font-weight: 700;transition:0.3s;}
.product-view .all_prod_cat .text{font-size: 14px;transition:0.3s;}
/* Модификации */
.product-view .ModificationsButtonsBlock{display: flex;align-items: center;grid-gap: 8px 16px;flex-wrap: wrap;}
.product-view .goodsDataMainModificationsBlock{width:100%;display: flex;flex-wrap: wrap;grid-gap: 24px;margin-bottom: 32px;}
.product-view .goodsDataMainModificationsBlock-wrapper{display: flex;flex-direction: column;width: 100%;grid-gap: 32px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{font-size: 14px;transition: 0.3s;background: transparent;border: 1px solid var(--color-black-10);padding: 10px 24px;border-radius: 30px;width: max-content;display: flex;align-items: center;justify-content: center;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active{border-color: var(--color-primary);background:var(--color-secondary);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:not(.active):hover{color: var(--color-primary);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select{display: none;width: 100%;padding: 5px;cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{width: 100%;max-height: 43px;overflow: hidden;color: var(--color-black);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;font-weight: 700;margin-bottom: 16px;color: var(--color-primary);display: block;}
/* Вкладки табы */
.product-tabs{display: flex;width: 100%;}
.product-tabs .tab-content .content_title{font-weight: 800;font-size: 20px;margin-bottom: 16px;display: none;}
.product-tabs .tabs{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 32px;grid-gap: 16px;}
.product-tabs .tabs-content{width: 100%;}
.product-tabs .tabs a{font-size: 14px;text-transform: uppercase;text-align: center;padding: 17px 24px;background: var(--color-secondary);border-radius: 30px;transition: 0.3s;position: relative;white-space: nowrap;}
.product-tabs .tabs a.active{background: var(--color-blue-d);color: var(--color-white);}
.product-tabs .tabs a:not(.active):hover{color: var(--color-blue-d);}
.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: 40px;}
.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-weight: 700;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: 12px;position: relative;}
.product-tabs .tab-content .delivery_rules_block:before, .product-tabs .tab-content .delivery_zone_block:before{content: '';width: 5px;height: 5px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: var(--color-black);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: 15px;padding-left: 16px;}
.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: 16px 30px;}
.product-tabs .features_block .features_line{width: calc(100% / 2 - 20px);position:relative;display: flex;align-items: center;}
.product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{background: var(--color-white);z-index: 1;}
.product-tabs .features_block .features_line .features_right{margin-left:auto;}
.product-tabs .features_block .features_line .features_left{}
.product-tabs .features_block .features_line:after{content: '';position: absolute;right: 0;bottom: 0;left: 0;border-bottom: 1px solid var(--line);}
.tabs .features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.tabs .features-showAll:hover{color: var(--color-green);}
#content_2 .contant_block.hide_{max-height: 205px;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%);}
#content_2 .contant_block.hide_.opened{max-height: initial;-webkit-mask-image: none;}
.showAll-btn{margin-top:10px;cursor: pointer;display:none;width: max-content;font-size: 16px;color: var(--color-primary);transition:0.3s;}
.showAll-btn .icon_{margin-right:0;margin-left: 8px;}
.showAll-btn .text2{display:none;}
.showAll-btn.active .text{display:none;}
.showAll-btn.active .text2{display:block;}
.showAll-btn:hover{color:var(--color-black);}
.features_block .features_line:last-child{border: none;}
/*** Поделиться на странице товара ***/
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 0;}
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 12px;}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box{margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form{width: 100%;max-width: 460px;padding: 24px;background: var(--color-secondary);border-radius: 10px;}
#goods-opinion_form .fancybox-header{margin-bottom:24px;}
#goods-opinion_form .fancybox-header .title{font-size: 18px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;width: 100%;text-align: left;}
#goods-opinion_form .button{width: max-content;margin: 0;position:relative;}
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 16px;}
#goods-opinion_form .goods-opinion-form__input-wrap input, #goods-opinion_form .goods-opinion-form__input-wrap textarea{width: 100%;max-width: 100%;background: var(--color-white);padding: 16px;padding-top:50px;border-radius: 10px;}
#goods-opinion_form .goods-opinion-form__input-wrap label{position: absolute;top: 16px;left: 16px;font-size: 12px;font-weight: 700;color: var(--color-primary);display: block;margin-bottom: 20px;}
#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;}
#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: 4px;}
#goods-opinion_form .goods-opinion-form__rating input[type="radio"]{width: 24px;height: 24px;min-width: 24px;border: 0;border-radius: 0;position: relative;}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_18788)"><path d="M24 9.30586L15.7082 8.10106L12 0.587402L8.29177 8.10106L0 9.30586L5.99999 15.1544L4.58357 23.4127L12 19.5137L19.4164 23.4127L18 15.1544L24 9.30586ZM12 17.9245L6.45181 20.8413L7.51145 14.6633L3.02288 10.288L9.22589 9.3867L12 3.76581L14.7741 9.3867L20.9771 10.288L16.4885 14.6633L17.5481 20.8413L12 17.9245Z" fill="%23303030"/></g><defs><clipPath id="clip0_3301_18788"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
#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;flex-wrap: wrap;grid-gap: 24px 30px;}
.goods-opinion .goods-opinion_wrapper{}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{flex: 1;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .rating_block{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 8px 24px;margin-bottom: 24px;}
.goods-opinion .rating_block .icon_{background-color: var(--color-starActive);margin-right: 12px;width: 40px;height: 40px;min-width: 40px;}
.goods-opinion .opinion__no{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;}
.goods-opinion .opinion__no .opinion__no_wrap{width: 100%;}
.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-size: 16px;font-weight: 700;margin-bottom: 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%;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"] .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(--family-2);font-weight: 700;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{color: var(--color-blue-d);}
.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: 12px;padding-left: 80px;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{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-weight: 700;margin-bottom: 12px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.goods-opinion .opinion-item:not(:first-child){margin-top: 32px;position:relative;}
.goods-opinion .opinion_icon{min-width: 50px;width: 50px;height: 50px;border-radius: 50%;background: var(--color-black-10);display: flex;align-items: center;justify-content: center;}
.goods-opinion .opinion_icon .icon_{margin: 0;background-color: var(--color-black);min-width: 24px;width: 24px;height: 24px;}
.goods-opinion .opinion-item__row{flex: 1;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{display: flex;flex-direction: column;width:100%;grid-gap: 8px 12px;}
.goods-opinion .opinion-item_info .rating-box{width: 90px;height: 18px;-webkit-mask-size: 18px 20px;}
.goods-opinion .opinion-item_info .rating-box .rating{height: 18px;background-size: 18px 20px;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: flex;align-items: center;margin-bottom: 32px;grid-gap: 14px;}
.goods-opinion .goodsDataOpinionListNavigateTop .title{}
.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.active{color: var(--color-primary);text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateTop a{font-size:16px;white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;width: 100%;}
.goods-opinion .goodsDataOpinionListClient{font-size: 16px;font-family: var(--family-b)}
.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-black-50);}
.goods-opinion .opinion__buttons{margin-top: 32px;display: flex;justify-content: center;}
.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);}
  .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);}
  .goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--color-primary);}
  .product-view .product-view_item[data-name="action"] .callback_notify:hover{background:var(--color-grey-d-2);border-color:var(--color-grey-d-2);}
  .product-view .all_prod_cat:hover .img{box-shadow: var(--shadow-2);}
  .product-view .all_prod_cat:hover .title{color:var(--color-primary);}
  .product-view .all_prod_cat:hover .text{color:var(--color-primary);}
}
@media (max-width: 1139px){
  .product-view .product-container .left_{width: 570px;}
  .product-view .product-container .right_{width: calc(100% - 570px - 24px);}
  .thumblist-box{width: 100px;}
  .product-img-box .product-image{width: calc(100% - 100px - 24px);}
  .thumblist-box .thumblist{height: 446px;padding: 62px 0;}
  #goods-opinion_form{max-width: 400px;}
}
@media (max-width: 1023px){
  .product-view .product-container .left_{width: 100%;max-width: 746px;margin: 0 auto;}
  .product-view .product-container .right_{width: 100%;}
  .thumblist-box{width: 143px;}
  .product-img-box .product-image{width: calc(100% - 143px - 24px);}
  .thumblist-box .thumblist{height: 569px;}
  .product-view .product-view_item[data-name="info_callback"] .text{max-width: max-content;}
  .product-view .product-name{font-size: 28px;margin-bottom: 24px;}
  .goods-opinion{grid-gap: 24px 12px;}
  #goods-opinion_form{max-width: 356px;}
}
@media (max-width: 767px){
  .thumblist-box .thumblist{height: 440px;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{flex: initial;width: 100%;}
  #goods-opinion_form{max-width: 100%;}
}
@media (max-width: 639px){
  .thumblist-box{width: 100px;}
  .thumblist-box .thumblist{height: 324px;padding: 0;}
  .product-img-box .product-image{width: calc(100% - 100px - 24px);}
  .product-view .thumblist .swiper-button-prev{top: 16px;}
  .product-view .thumblist .swiper-button-next{bottom: 16px;}
  .product-tabs .tabs a{padding: 12px 16px;}
  .product-tabs .features_block .features_line{width: 100%;}
}
@media (max-width: 479px){
  .thumblist-box{width: 60px;}
  .thumblist-box .thumblist{height: 204px;}
  .product-img-box .product-image{width: calc(100% - 60px - 24px);}
  .product-view .thumblist .swiper-button-prev, .product-view .thumblist .swiper-button-next{width: 40px;height: 40px;}
  .product-view .goodsDataForm{padding: 16px}
  .product-view .informationBlockSale{text-align: center;}
  .product-view .product-view_item[data-name="info_delivery"] .item_text{font-size: 12px;}
  .product-view .product-view_item[data-name="info_delivery"] .item_icon{width: 20px;height: 20px;min-width: 20px;}
  .product-view .product-view_item[data-name="info_delivery"] .item{grid-gap: 8px 8px}
  .product-view .product-view_item[data-name="info_delivery"] .item_price:before{margin: 0 6px;}
  .product-view .product-view_item[data-name="action"]{grid-gap: 8px 12px;}
  .product-view .product-view_item[data-name="info_callback"] .img-wrap{display: none;}
  #goods-opinion_form{padding: 16px}
  .product-view .thumblist .swiper-button-prev{top: 8px;}
  .product-view .thumblist .swiper-button-next{bottom: 8px;}
  .product-view .product-view_item[data-name="info_callback"]{padding: 16px;}
  .goods-opinion .goodsDataOpinionListNavigateTop .title{display:none;}
}
/*Вы смотрели*/
#viewed .products-grid .item .actions a:after{display:none;}
#viewed .products-grid .item .actions a:before{display:none;}
@media (min-width: 1140px){
  #viewed .products-grid .item .product-name{font-size:14px;}
}
@media (min-width: 1024px){
  #viewed .products-grid .item .actions a{font-size:0;width: 50px;height: 50px;}
  #viewed .products-grid .item .actions a .icon_{display:block;}
}
/*** Товары ***/
.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: 40px;height: 40px;border-radius: 50%;background: var(--color-grey-l);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: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15 21L15 3L13 3L13 21L15 21ZM19 21L19 3L17 3L17 21L19 21ZM11 21L11 3L9 3L9 21L11 21ZM5 21L7 21L7 3L5 3L5 21Z" fill="%23303030"/></svg>')}
.view-mode .view_mode_list:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_13394)"><path d="M3 15H21V13H3V15ZM3 19H21V17H3V19ZM3 11H21V9H3V11ZM3 5V7H21V5H3Z" fill="white"/></g><defs><clipPath id="clip0_3301_13394"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.view-mode .view-mode-btn.active{pointer-events: none;background: var(--color-blue-d);}
.view-mode .view-mode-btn.active:before{background-color: var(--color-white);}
.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;align-items: center;grid-gap: 10px;}
.sort-by.sort_select select{margin-left: 130px;width: max-content;}
.show-by{min-width:100px;}
.show-by select{margin-left: 120px;width: max-content;}
.toolbar_up .show-by, .toolbar_up .sort-by.sort_select{font-size: 14px;padding: 11px 24px;border-radius: 30px;color: var(--color-black-50);background: var(--color-grey-d);position: relative;}
.toolbar_up .show-by label, .toolbar_up .sort-by.sort_select label{position: absolute;top: 50%;left: 24px;transform: translateY(-50%);white-space: nowrap;}
.sort-by{grid-gap: 12px;}
.sort-by.sort_select{display:none;}
.sort-by.sort_link{display: flex;align-items:center;flex-direction: initial;grid-gap: 16px;}
.sort-by.sort_link a{font-size: 14px;padding: 11px 24px;border-radius: 30px;color: var(--color-black-50);background: var(--color-grey-d);white-space: nowrap;position: relative;transition: 0.3s;}
.sort-by.sort_link a.is-actived{color: var(--color-white);background:var(--color-blue-d);}
.sort-by.sort_link a:not(.is-actived):hover{color: var(--color-primary);}
.sort_btn{font-size:14px;padding: 11px 24px;border-radius: 30px;color: var(--color-black);background: var(--color-grey-d);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: 50px;width: 50px;border-radius: 50%;font-size: 14px;border: 1px solid var(--color-primary);position: relative;display: none;justify-content: center;align-items: center;cursor: pointer;transition: 0.3s;}
.filterMain_btn .filter-icon{transition: 0.3s;background-color: var(--color-black);width: 24px;height: 24px;min-width: 24px;margin-right: 0;}
.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:none;}
.filterMain_btn.f_count:before{content: '';display: block;width: 10px;height: 10px;border-radius: 50%;background: var(--color-blue);position: absolute;top: 8px;right: 9px;z-index: 1;}
.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[data-modal="modal-filterSort"] .modal-fancybox_top{margin: 0;}
.modal-fancybox[data-modal="modal-filterSort"] .modal_title{display:none;}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{height: 100%;}
.modal-fancybox[data-modal="modal-filterSort"] .modal__close{margin-right:5px;}
.modal-fancybox-body .modal-sortItem{width: 100%;position:relative;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:32px;padding-bottom: 32px;}
.modal-fancybox-body .modal-sortItem:not(:last-child):after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: calc(100% + 16px* 2);border-top: 1px solid var(--line);}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 18px;font-family: var(--family-2);font-weight: 700;margin-bottom: 20px;text-transform: uppercase;position: relative;display: flex;align-items: center;justify-content: space-between;}
.modal-fancybox-body .modal-sortItem label{padding-left:12px;margin:0;word-break: break-word;display:flex;color: var(--color-black);font-size: 14px;}
.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-primary);}
  .filterMain_btn:hover .filter-icon{background-color: var(--color-white);}
}
@media (max-width: 1023px){
  .filterMain_btn{display: flex;}
  .show-by select{margin-left: 0;}
  .show-by label{display:none;}
  .sort-by.sort_select{display: flex;}
  .sort-by.sort_link{display:none;}
}
@media (max-width: 639px){
  .products-list{grid-gap: 20px;}
  .sort-by{display:none;}
  .sort_btn{display:flex;}
  .filterMain_btn.f_count .filters__count{display:none;}
  .sort-by.sort_select, .show-by{display:none;}
}
@media (max-width: 479px){
  .DescriptionBlock .htmlDataBlock{font-size: 14px;}
  .sort_btn{padding: 11px 16px;}
  .toolbar_up .OrderFilterForm{grid-gap: 12px;}
  #main .col-right .filterMain_btn{height: 40px;width: 40px;}
  #main .col-right .filterMain_btn .filter-icon{width: 18px;height: 18px;min-width: 18px;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;padding: 0;font-size: 0;margin: 0;justify-content: center;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;height: 40px;width: 40px;color: var(--color-black-50);background: var(--color-grey-d);border-radius: 50%;transition: 0.3s;}
.pages li.current{pointer-events: none;background: var(--color-blue-d);}
.pages li.current a{color: var(--color-white);}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;font-size: 16px;font-weight: 400;text-align: center;transition: 0.3s;}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_3301_12993)"><path d="M11.4229 18.5716L20 10.0002L11.4258 1.42871L10.4157 2.43597L17.2656 9.28587H0V10.7145H17.2656L10.4129 17.5671L11.4229 18.5716Z" fill="%234393F6"/></g><defs><clipPath id="clip0_3301_12993"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')}
.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;}
/** Фильтры **/
.filter_{}
.filter_ form{height: 100%;display: flex;flex-direction: column;}
.filter_ .filter_cont{padding-top: 20px;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-direction: column;grid-gap: 18px;}
.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%;padding-top: 24px;margin-top: 24px;display:none;}
#filters-apply{width: 100%;max-width: 580px;margin: 0 auto;}
.filter_ form.off .filterBtn_bottom{display:none;}
.filter_ .filterBtn_bottom:before{content: '';width:calc(100% + 16px * 2);border-top:1px solid var(--line);display:block;position:absolute;top: 0;left: 16px;}
.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: 20px;min-width: 20px;width: 20px;height: 20px;border: 1px solid var(--color-primary);color: var(--color-black);font-size: 12px;font-family: var(--family-3);border-radius: 50%;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:flex;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{font-size: 14px;text-decoration: underline;margin-left: auto;transition: 0.3s;cursor: pointer;}
.filter_ .filters-price .title, .filter_ .title{font-size: 14px;font-weight: 700;color: var(--color-primary);cursor: pointer;position: relative;display: flex;align-items: center;grid-gap: 12px;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;overflow: hidden;}
.filter_ .title.filtersActive .filter_name{}
.filter_ .form_content{}
.filter_ .form_content .filter_content{overflow-y: auto;overflow-x: hidden;padding-right: 5px;flex: 1;display: flex;flex-direction: column;}
.filter_ form .form_content{display: flex;flex-direction: column;}
/*.filter_ form.off .form_content{height: calc(100% - 30px);}*/
.filters-price, #filters-form .filter{}
.filter_ .filters-price, #filters-form .filter{width: 100%;}
.filter_ #filters-form .filter:not(:last-child), .filters-price{margin-bottom: 40px;}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;height: max-content;width: max-content;}
.filter_ .title .filter-arrow .icon_{background-color: var(--color-black);margin: 0;transform: rotate(90deg);min-width: 12px;width: 12px;height: 12px;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: var(--color-inputDisabled);border-color:var(--color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--color-labelDisabled) !important;}
.filter_ .show-btn{display:none;margin-top:24px;font-size: 14px;color: var(--color-black-50);cursor: pointer;}
.filter_ .show-btn .count{color: var(--color-primary);}
.filter_ .show-btn.visible{display: block;}
.filter_ .show-btn.active .count{display: none;}
.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;align-items: center;width:100%;}
.filter_ .filter-inner .filter-item:nth-child(n+11){display:none;}
.filter_ .filter-inner .filter-item.is-show{display:flex !important;}
.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-greydark);white-space: nowrap;margin-left: 8px;display:none;}
.filter_ #filters-form .filter label{display: flex;font-size:14px;padding-left: 12px;cursor: pointer;width: 100%;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_ -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: 4px;margin: 8px auto 20px;background: var(--color-black-20);border-radius: 1px;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: -4px;width: 16px;height: 12px;cursor: pointer;outline: 0;border-radius: 30px;background: var(--color-primary);border: 0;box-shadow: none;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -16px;}
.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: 0;margin-bottom:24px;border: 1px solid var(--color-black-20);border-radius: 30px;}
.filter_ .filters-price .layout-slider #goods-filter-min-price:first-child{border-right: 1px solid var(--color-black-20);}
.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: 12px;color: var(--color-black-50);white-space: nowrap;position: absolute;left: 16px;}
.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;font-family: var(--family-3);text-align: left;padding: 12px 24px;padding-left: 44px;background: transparent;}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 14px;transition:0.3s;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align: center;width: max-content;margin: 0 auto;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;display:none;}
#filters-reset_title{font-size: 14px;font-weight: 800;color: var(--color-grey);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-grey);}
.filter_ .content-title{display: none;}
.filter_ .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.filters_top{display: flex;align-items: center;margin-bottom: 24px;}
.filters_top .filters_nav_inner{display: flex;align-items: center;grid-gap: 32px;width: 100%;}
.filters_top .filters_top_item{font-size: 18px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;}
.filters_top .filters_close{display:none;margin: 0;background-color: var(--color-black);transition: 0.3s;width: 16px;height: 16px;min-width: 16px;cursor: pointer;margin-left: auto;}
    
    
/* мышь, тачпад */
@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{text-decoration: underline;}
  .filter_ .filterPrice_btn button.filter_btn_goodsParametrsClaar:hover{color: var(--color-white);text-decoration: underline;}
  .filters_top .filters_close:hover{background-color: var(--color-primary);}
  .filter_ .title:hover .filter-arrow .icon_{background-color:var(--color-primary);}
  .filter_ .reset:hover{color:var(--color-primary);}
  .filter_ .show-btn:hover{color:var(--color-primary);}
}
@media (max-width:1139px){
  .filter_{width: 100%;max-width: 100%;position: fixed;top: 0;left: -100%;height: 100%;z-index: 20;transition: 0.3s;background: var(--color-white);padding: 16px;margin: 0;}
  .filter_.opened{left: 0;}
  .filters_top .filters_close{display:block;}
  .filter_ .reset{margin-left: 0;}
  .filter_ form.off .filterBtn_bottom{display: block;}
  .filter_ form .form_content{height: calc(100% - 50px);}
  .filter_ .filterBtn_bottom{display: block;}
}
.catalogNavigate{}
.catalogNavigate_title{font-size: 18px;font-family: var(--family-2);font-weight: 700;text-transform: uppercase;margin-bottom: 24px;}
.catalogNavigate .list{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.catalogNavigate .item .link .open{background-color: var(--color-black);min-width: 12px;width: 12px;height: 12px;margin: 0;cursor: pointer;}
.catalogNavigate .item[data-level="0"]{position: relative;}
.catalogNavigate .item[data-level="0"]:not(:last-child){margin-bottom: 24px;}
.catalogNavigate .item[data-level="0"] > .link{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;font-size: 14px;text-transform: uppercase;}
.catalogNavigate .item .link.opened{color: var(--color-primary);}
.catalogNavigate .item.opened > .link{transition:0.3s;}
.catalogNavigate .item.opened .link .open{opacity:1;transform: rotate(90deg) scaleX(-1);}
.catalogNavigate .item[data-level="0"] .sub{padding-left: 12px;padding-top: 12px;font-size: 14px;display:none;}
.catalogNavigate .item[data-level="0"] .sub .item:not(:last-child){margin-bottom: 12px;}
.catalogNavigate .item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.catalogNavigate .item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.catalogNavigate .item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;transition:0.3s;}
.catalogNavigate .item[data-level="0"].opened > .sub{display: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .catalogNavigate .item[data-level="0"] > .link:hover{color: var(--color-primary);}
  .catalogNavigate .item[data-level="0"] > .link .open:hover{background-color: var(--color-primary);}
  .catalogNavigate .item[data-level="0"] .sub[data-level="1"] a:hover{color: var(--color-primary);}
}
@media (max-width: 1023px){
  .catalogNavigate{display:none;}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 24px;width: 100%;}
.categories_grid .item{width: calc((100% - 24px * 4) / 5);border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);}
.categories_grid .item .cat-image{width: 100%;padding-bottom: 100%;position: relative;border-radius: 10px;overflow: hidden;background: var(--bgImg);}
.categories_grid .item .cat-image img{width: 100%;height: 100%;object-fit: contain;transition: 0.5s;position: absolute;top: 0;left: 0;}
.categories_grid .item .cat-name{font-size: 14px;font-weight: 700;-webkit-line-clamp: 2;padding: 16px;transition: 0.3s;text-align: center;}
.categories_grid.goodsEmpty{margin-bottom: 30px;}
.categories_grid.goodsEmpty .item{width: calc((100% - 24px* 3) / 4);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover{box-shadow: var(--shadow-2);}
  .categories_grid .item:hover .cat-name{color:var(--color-primary);}
}
@media (max-width:1139px){
  .categories_grid .item{width: calc((100% - 24px * 3) / 4);}
}
@media (max-width:1023px){
  .categories_grid .item{width: calc((100% - 24px * 2) / 3);}
}
@media (max-width:767px){
  .categories_grid.goodsEmpty .item{width: calc((100% - 24px* 2) / 3);}
}
@media (max-width:639px){
  .categories_grid .item{width: calc((100% - 24px) / 2);}
  .categories_grid.goodsEmpty .item{width: calc((100% - 24px) / 2);}
}
@media (max-width:479px){
  .categories_grid{grid-gap: 16px;}
  .categories_grid .item{width: calc((100% - 16px) / 2);}
  .categories_grid .item .cat-name{;padding: 12px;}
  .categories_grid.goodsEmpty .item{width: calc((100% - 16px) / 2);}
}
@media (max-width:319px){
  .categories_grid .item{width: 100%;}
  .categories_grid.goodsEmpty .item{width: 100%;}
}
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--color-primary);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 8px;padding-top: 16px;border-top: 1px solid var(--line);}
.col-left .block .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 195px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
.col-left .block.catalog .content ul.sub li a{font-size: 14px;}
.col-left .block.catalog .content ul li{position: relative;}
.col-left .block.catalog .content ul li:last-child{margin-bottom: 0;}
.col-left .block.catalog .content ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-left .block.catalog .content ul li a.active, .col-left .block.catalog .content ul li a:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.col-left .block.catalog .content ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.col-left .block.catalog .content ul li .open-sub.active:before{content: "\f106";}
.col-left .block.catalog .content ul li .open-sub:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.col-left .block.catalog .content ul li ul li{padding-left: 10px;}
.col-left .block.catalog .content ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 700;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-primary);color:var(--color-white);}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--color-tertiary);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-tertiary);}
@media (max-width: 1023px){
  .col-left .block .content{height:100%;}
  .col-left .block .content #filters-form{height: calc(100% - 65px);overflow-y: auto;overflow-x: hidden;padding-right: 10px;}
  .filters .filterBtn_bottom{display:none;}
}
@media (max-width: 479px){
  #filters-reset_title{font-size: 0;}
  #filters-reset_title .icon_{margin: 0;}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--color-white);}
.fancybox-navigation .fancybox-button div{background: var(--color-white);}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod{max-width: 560px;text-align: left;padding: 24px;}
.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 .product-name{font-size: 24px;text-align: center;}
.productViewMod.product-view .all_prod_cat{display: none;}
.productViewMod.product-view .goodsDataMainModificationAvailable{display: none;}
.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: 24px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .goodsDataForm{padding: 0;background: transparent;border-radius: 0;order: 2;margin-bottom: 0;}
.productViewMod.product-view .informationBlockSale{display:none;}
.productViewMod.product-view .product-container{grid-gap: 30px 16px;}
.productViewMod.product-view .product-container .left_{width: 147px;pointer-events: none;position: relative;top: 0;}
.productViewMod.product-view .product-container .right_{width: calc(100% - 147px - 16px);position: relative;top: 0;padding: 0;background: transparent;margin:0;}
.productViewMod.product-view .product-view_item[data-name="info_delivery"]{display:none;}
.productViewMod.product-view .product-container .left_ .product-image{width: 100%;}
.productViewMod.product-view  .product-view_item[data-name="top"]{display:none;}
.productViewMod.product-view .product-view_item[data-name="links"]{display:none;}
.productViewMod.product-view .product-view_item[data-name="desc_features"]{display:none;}
.productViewMod.product-view .product-view_item[data-name="info_callback"]{display:none;}
.productViewMod.product-view .goodsDataMainModificationsBlock{margin-bottom: 20px;grid-gap: 16px;}
/*Страница быстрого заказа*/
.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{padding: 21px 32px;}
.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){
  
}
@media (max-width: 479px){
  .productViewMod{padding: 16px;}
  .productViewMod.product-view .product-name{font-size: 20px;margin-bottom: 16px;}
  .productViewMod.product-view .product-container .left_{display:none;}
  .productViewMod.product-view .product-container .right_{width: 100%;}
  .productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 20px;}
  .productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 14px;}
  .productViewMod.product-view .product-view_item[data-name="price"]{margin-bottom: 16px;}
}
/*** Быстрый заказ ***/
.navigate__supplier{display: flex;align-items: center;margin-bottom: 24px;}
.navigate__supplier .supplier__label{margin-right: 12px;font-size: 16px;font-weight: 700;color: var(--color-black-50);}
.navigate__supplier .supplier__block{font-size: 16px;font-weight: 700;cursor: pointer;}
.navigate__supplier .supplier__block.is-actived{color:var(--color-primary);}
.navigate__supplier .supplier__switcher{margin: 0 16px;background: #ECF0F5;box-shadow: inset 0px 4px 2px #3030300d;width: 63px;height: 28px;border-radius: 14px;display: inline-block;position: relative;cursor: pointer;transition-duration: 300ms;z-index: 0;}
.navigate__supplier .supplier_icon{position: absolute;right: calc(100% - 28px);width:28px;height:28px;background: var(--color-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: 0.3s;}
.navigate__supplier .supplier_icon .icon_{width: 16px;min-width: 16px;height: 16px;margin: 0;background-color: var(--color-white);}
.navigate__supplier .supplier__switcher.is-actived .supplier_icon{right: 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;}
#order-btn[disabled="disabled"], #order-btn.disabled{background: var(--color-btnDisabled);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 .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: 16px;}
.orderContainer .adress .form-list .fields{width: calc((100% - 16px) / 2);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.delivery .delivery__zones .selectBlock{margin-top: 12px;}
.delivery .currentDeliveryPrice{font-size: 16px;}
.delivery .deliveryPrice{display: flex;align-items: center;grid-gap: 5px;margin-top: 20px;}
.delivery .currentDeliveryDescription{padding-top: 12px;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;bottom: 16px;right: 16px;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 18px;height: 18px;min-width: 18px;background-color: var(--color-primary);position: initial;}
.adress .form-list .deliveryDate .calendar_btn.active .icon_{background-color: var(--color-black);}
.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: 24px;text-align: left;}
.formfast .order_grid .delivery__zones .select_wrap.selectBlock select{padding-left: 0;}
.formfast .order_grid > div{width: 100%;padding: 24px;border-radius: 10px;background: var(--color-secondary);grid-gap: 0;}
.formfast .order_grid > div .input-box{position: relative;background: var(--color-white);padding: 16px;border-radius: 10px;}
.formfast .order_grid > div .input-box label{font-size: 12px;font-weight: 700;color: var(--color-primary);}
.formfast .order_grid > div .input-box input, .formfast .order_grid > div .input-box textarea, .form-list .selectBlock{width: 100%;max-width: 100%;margin-top: 16px;}
.formfast .order_grid > div .input-box textarea{padding-top: 0;}
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: 18px;font-weight: 700;margin-bottom: 24px;text-transform: uppercase;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: 16px;margin-bottom: 16px;}
.formfast .order_grid .account .fields-grid .fields{width: 100%;}
.formfast .order_grid .account .form-list{display:none;}
.formfast .order_grid .account .form-list.visible{display:block;}
.formfast .order_grid .account .form-list[data-name="legal"] .fields-grid{margin-bottom: 0;}
.formfast .order_grid .account .form-list[data-name="legal"] .fields-grid:not(:last-child){margin-bottom: 60px;}
.formfast .order_grid .account .form-list[data-name="legal"] .fields{width: 100%;}
.formfast .order_grid .account .form-list[data-name="legal"] .fields.two{width: calc((100% - 16px) / 2);}
.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);}
.order-delivery__items{display: flex;flex-direction: column;grid-gap: 16px 24px;}
.order-delivery__item{padding: 24px;background: var(--color-white);border-radius: 10px;display: flex;flex-direction: column;}
.order-delivery__item .order-delivery__content{padding-left: 40px;position: relative;}
.order-delivery__item .order-delivery__radio{position:absolute;top: 0;left: 0;width: 24px;height: 24px;}
.order-delivery__item .order-delivery__radio:after{width: 10px;height: 10px;}
.order-delivery__item .order-delivery__name{font-size: 16px;font-weight: 700;display: flex;align-items: center;transition:0.3s;width:100%;cursor:pointer;}
.order-delivery__item .order-delivery__name .icon_{width:16px;min-width:16px;height:16px;margin-right:16px;display:none;}
.order-delivery__item .order-delivery__price{font-size: 16px;font-weight: 700;color: var(--color-green-d);white-space: nowrap;}
.order-delivery__item .order-delivery__desc{padding-top: 16px;}
.order-delivery__item .order-delivery-zone__list{margin-top: 16px;}
.order-delivery__item .order-delivery-zone__title{margin-top: 16px;}
.order-delivery__item .order-delivery__price_cont{display: flex;align-items: center;grid-gap: 12px;margin-top: 16px;}
.order-delivery__item .order-delivery__price_cont label{font-weight: 700;}
.order-delivery__item .delivery__zones .select{padding: 12px 24px;border: 1px solid var(--color-black-10);border-radius: 30px;padding-right: 50px;}
.order-delivery__item .delivery__zones .selectBlock:after{right: 24px;}
.order-delivery__item .order-fast__list{margin-top: 16px;display: flex;flex-direction: column;grid-gap: 24px;}
.order-delivery__item .contacts__label{font-size: 12px;color: var(--color-black-50);}
.order-delivery__item .contacts__block{display: flex;flex-direction: column;grid-gap: 12px;}
.order-delivery__item .contacts__block a{transition:0.3s;}
.order-payment{display: flex;flex-direction: column;width:100%;display: flex;flex-direction: column;grid-gap: 16px;}
.order-payments__items{width:100%;display: flex;flex-direction: column;grid-gap: 24px;}
.order-payment .order-payment__item{padding: 24px;background: var(--color-white);border-radius: 10px;display: flex;flex-direction: column;}
.order-payment .order-payment__item .order-payment__content{padding-left: 40px;position: relative;}
.order-payment .order-payment__item .order-payment__name{font-size:16px;font-weight:700;width:100%;transition:0.3s;cursor:pointer;display: flex;align-items: center;}
.order-payment .order-payment__item .order-payment__desc{padding-top: 16px;}
.order-payment .order-payment__item .order-payment__radio{position:absolute;top: 0;left: 0;width: 24px;height: 24px;}
.order-payment .order-payment__item .order-payment__radio:after{width: 10px;height: 10px;}
    
.order_right .order-promo_container{display: flex;flex-direction: column;grid-gap: 12px;margin-bottom: 16px;}
.order_right .order-promocode{display: flex;align-items: center;flex-wrap: wrap;padding: 16px;background: var(--color-white);border-radius: 10px;position: relative;}
.order_right .order-promo_container .order-promo_btn{width: 50px;height: 50px;background: var(--color-primary);border-radius: 50%;cursor: pointer;transition: 0.3s;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 50%;transform: translateY(-50%);}
.order_right .order-promo_container .order-promo_btn .icon_{min-width: 20px;width: 20px;height: 20px; margin: 0;background-color: var(--color-white);position: initial;transform: translate(0);}
.order_right .order-promo_container .order-promo_input{width: 100%;}
.order_right .order-promo_container .order-promo_input label{font-size: 12px;font-weight: 700;color: var(--color-primary);}
.order_right .order-promo_container .order-promo_input input{width: 100%;max-width: 100%;margin-top: 16px;}
.order_right .order-promo_container .order-promo_input .coupon_clear{position: absolute;right: 84px;top: 50%;transform: translateY(-50%);cursor: pointer;transition: 0.3s;visibility: hidden;opacity: 0;color: var(--color-black);}
.order_right .order-promo_container .order-promo_input .coupon_clear.active{visibility: visible;opacity: 1;}
.order_right .order-promo_container .order-promo_couponBlockSale{display: none;font-size: 12px;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{font-weight: 700;color: var(--color-primary);}
.order_right .order-promo_container .order-promo_couponBlockSale.active{display: none;}
.order_right .order-promo_container .order-promo_couponBlockSale.hide{display: none !important;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{margin-left: 5px;}
/*** Корзина ***/
.cart-info{display: flex;grid-gap: 30px;flex-wrap: wrap;}
.cart-info form.cartForm{width: 470px;}
.cart-info #globalOrder{width: calc(100% - 470px - 30px);}
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: 100%;}
.cart_left_container{margin-bottom:24px;}
.orderContainer .order_right{width: 100%;}
.orderContainer .order_right .cart_wrap{}
.cartTable{}
.cartTable .cart_wrap{position:relative;}
.cartTable .cart_wrap .product_action{display: flex;flex-direction: column;grid-gap: 12px;}
.cartTable .order_right{width: 100%;background: var(--color-secondary);padding: 24px;border-radius: 10px;}
.cartTable .items{border-radius: 10px;overflow: hidden;background: var(--color-white);box-shadow: var(--shadow);width: 100%;display: flex;flex-wrap: wrap;position: relative;}
.cartTable .items:not(:last-child){margin-bottom: 24px;}
.cartTable .cart__items{width: 100%;display: flex;flex-wrap: wrap;}
.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;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.cartTable .total .title, #quickform .order_right .total .title{font-size: 14px;font-weight: 700;color: var(--color-primary);}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 24px;font-family: var(--family-3);font-weight: 700;}
.totale_titleLeft{font-size: 12px;font-weight: 700;color: var(--color-primary);}
.totale_titleRight{font-size: 18px;font-family: var(--family-3);font-weight: 700;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);}
.cartTable .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.cartTable .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.cartTable .subtotal .price{color: var(--color-white);font-size: 18px;margin-left: 5px;}
.cartTable .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.cartTable .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
#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% - 147px);padding: 16px;display: flex;flex-direction: column;grid-gap: 12px;}
.cart__items .items .cart-right_block .cart-qty{width: 138px;}
.cart__items .items .cart-right_block .closetd{font-size: 0;transition: 0.3s;width: 40px;height: 40px;background: var(--color-grey-d);border-radius: 50%;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-black-50);transition:0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 4px;flex: 1;}
.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: 147px;height: 147px;overflow: hidden;background: var(--bgImg);border-radius: 10px;}
.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-name{font-weight: 700;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{font-size: 14px;display: block;position: relative;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child):after{content: ',';}
.cart__items .items .cart-action{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px 20px;}
.cart__items .items .cart-action .qty-content label{font-size: 12px;font-weight: 700;color: var(--color-primary);margin-bottom: 12px;display: block;}    
.cart_toolbar_bottom{margin-top: 32px;width: 100%;display: flex;align-items: center;grid-gap: 30px;justify-content: space-between;}
.cart_toolbar_bottom .link{font-size: 14px;transition: 0.3s;}
    
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.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;}
.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-price .price:not(.old-price){font-size: 18px;}
.cartTable .price.old-price{font-size: 16px;}
.cart__items .items .one-product-price{font-size: 14px;color: var(--color-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 .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);}
  .order_right .order-promo_container .order-promo_btn:hover{background:var(--color-black);}
  .order-delivery__item .contacts__block a:hover{color:var(--color-primary);}
}
@media (max-width: 1139px){
  .cart-info{grid-gap: 30px 24px;}
  .cart-info form.cartForm{width: calc((100% - 24px) / 2);}
  .cart-info #globalOrder{width: calc((100% - 24px) / 2);}
  .navigate__supplier .supplier__block{font-size: 14px;}
}
@media (max-width: 1023px){
  .cart-info form.cartForm{width: 100%;}
  .cart-info #globalOrder{width: 100%;}
}
@media (max-width: 767px){
  .cart__items .items .cart-right_block .cart-qty{width: 120px;}
  
  
}
@media (max-width: 639px){
  .navigate__supplier .supplier__label{display:none;}
  .formfast .order_grid > div{padding: 16px;}
  .order-delivery__item{padding: 16px;}
  .navigate__supplier{margin-bottom: 16px;}
  .cartTable .order_right{padding: 16px;}
}
@media (max-width: 479px){
  .formfast .order_grid .account .form-list[data-name="legal"] .fields.two{width: 100%;}
  .orderContainer .adress .form-list .fields{width:100%;}
  .formfast .title{font-size: 16px;}
  .formfast .title{margin-bottom: 16px;}
  .formfast .order_grid .account .form-list[data-name="legal"] .fields-grid:not(:last-child){margin-bottom: 40px;}
  .order-delivery__item .delivery__zones .select{padding: 12px 16px;padding-right: 40px;}
  .order-delivery__item .delivery__zones .selectBlock:after{right: 16px;}
  .cart__items .items .image{width: 102px;height: 102px;}
  .cart__items .items .cart-right_block{width: calc(100% - 102px);}
  .cart__items .items .cart-action{flex-wrap:wrap;}
  .cartTable .cart-price .price:not(.old-price){font-size: 14px;}
  .cartTable .price.old-price{font-size: 12px;}
  .cart__items .items .cart-action .qty-content label{display:none;}
  .cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 18px;}
  .cart_toolbar_bottom .link{font-size: 0;}
  .cart_toolbar_bottom .link:before{content: 'Очистить';font-size: 14px;text-align: right;white-space: nowrap;}
  .order_right .order-promo_container .order-promo_btn{width: 40px;height: 40px;}
}
/*** Личный кабинет (Страницы) ***/
.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: 24px;border-radius: 10px;background: var(--color-secondary);height: max-content;}
.col-block .col-account.contacts{width: calc(100% - 400px - 30px);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 10px;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;background: var(--color-white);padding: 16px;border-radius: 10px;}
.form-list .fields .input-box label{font-size: 12px;font-weight: 700; color: var(--color-primary);}
.form-list .fields .input-box input, .form-list .fields .input-box textarea{width: 100%;max-width: 100%;margin-top: 16px;}
.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: 24px;}
.optionAcc .col-account{width: calc((100% - 24px) / 2);height: max-content;padding: 24px;border-radius: 10px;background: var(--color-secondary);}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:16px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 18px;font-weight: 700;text-transform: uppercase;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: 18px;font-weight: 700;text-transform: uppercase;margin-bottom: 12px;}
.account .accoutnPageBlock .buttons{margin-top: 16px;grid-gap: 12px 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 24px;border-radius: 10px;background: var(--color-secondary);}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 24px);margin-left: 24px;height: max-content;}
.account .accoutnPageBlock p{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: 16px;}
  .account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 20px;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-gap: 20px;}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;padding:16px;}
 .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%;}
 .optionAcc .col-account h3{font-size:16px;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: flex;flex-direction: column;grid-gap: 30px;}
.blocks_contact .title_contact, .col-account.form h3{font-size: 18px;font-weight: 700;text-transform: uppercase;margin-bottom: 12px;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{padding: 12px 12px;background: var(--color-orange-50);border: 1px solid var(--color-orange);border-radius: 30px;text-align: center;display: flex;align-items: center;justify-content: center;transition: 0.3s;gap: 5px;margin-bottom: 16px;}
.discount-box h4{font-size: 12px;font-weight: 700;text-transform: uppercase;color: var(--color-orange);}
.discount-box h4 span{color: var(--color-orange);}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 24px;}
.discount-box_promoPage .item{width: calc((100% - 24px* 3) / 4);padding: 16px;background: var(--color-grey-l);border-radius: 10px;display: flex;flex-direction: column;align-items: center;text-align: center;position: relative;}
.discount-box_promoPage .discount_name{font-size: 16px;font-weight: 700;transition: 0.3s;margin-bottom: 12px;-webkit-line-clamp: 3;}
.discount-box_promoPage .discount_date{font-size: 12px;font-weight: 700;text-transform: uppercase;padding: 8px 12px;background: var(--color-orange-50);color: var(--color-orange);border: 1px solid var(--color-orange);border-radius: 30px;display: flex;align-items: center;justify-content: center;transition: 0.3s;width: max-content;gap: 5px;margin-bottom:16px;}
.discount-box_promoPage .discount_date .icon_{width:18px;min-width:18px;height:18px;margin-right: 8px;background-color: var(--color-orange);}
.discount-box_promoPage .discount_count{font-size: 24px;font-weight: 700;margin-bottom: 12px;}
.discount-box_promoPage .discount_btn{padding: 12px 24px;margin-top: auto;}
.discount-box_promoPage .discount_btn:before, .discount-box_promoPage .discount_btn:after{height: 70px;}
.discount-box_promoPage .discount_desc{margin-bottom: 12px;font-size:12px;}
/*Выкл*/
.discount-box_promoPage .item.off_ {background: var(--color-grey-l-2);}
.discount-box_promoPage .item.off_ .discount_date{background: var(--color-btnDisabled);color: var(--color-black-50);border-color: var(--color-btnDisabled);}
.discount-box_promoPage .item.off_ .discount_date .icon_{background-color: var(--color-black-50);}
.discount-box_promoPage .item.off_ .discount_btn{background:var(--color-btnDisabled);color:var(--color-btnDisabledText);border-color:var(--color-btnDisabled);}
.discount-box_promoPage .item.off_ .discount_btn:before{background-color: var(--color-btnDisabled);}
.discount-box_promoPage .item.off_ .discount_btn:after{background-color: var(--color-grey-d-2);}
@media (max-width: 1023px){
  .discount-box_promoPage .item{width: calc((100% - 24px * 2) / 3);}
}
@media (max-width: 767px){
  .discount-box_promoPage .item{width: calc((100% - 24px) / 2);}
}
@media (max-width: 479px){
  .discount-box_promoPage .item{width: 100%;}
  .discount-box_promoPage .discount_name{font-size: 14px;}
  .discount-box_promoPage .discount_date{margin-bottom: 12px;}
  .discount-box_promoPage .discount_count{margin-bottom: 8px;}
  .discount-box_promoPage .discount_name{margin-bottom: 8px;}
  .discount-box_promoPage .discount_desc{margin-bottom: 8px;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.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: 30px;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: 50%;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon:after{left: 36px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+3){border-bottom: 0;padding-bottom: 0 !important;}
.compare__cell{margin-bottom: 16px;width: 100%;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: 12px;right: 12px;position: absolute;width: 40px;height: 40px;border-radius: 50%;background: var(--color-primary);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-black-50);font-size: 12px;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 14px;font-weight: 700;word-break: break-word;transition:0.3s;}
.compare__line .actions .actions-btn{}
.compare__buttons a.compare__showAll{}
.compare__buttons a.compare__showAll:hover{}
.compare__buttons a.compare__selected[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);color: var(--color-btnDisabledText);pointer-events: none}
.compare__buttons a.compare__selected[disabled="disabled"]:before{background-color: var(--color-btnDisabled);}
.compare__buttons a.compare__selected[disabled="disabled"]:after{background-color: var(--color-grey-d-2);}
.compare__buttons a.compare__selected[disabled="disabled"]:before, .compare__buttons a.compare__selected[disabled="disabled"]:after{height: 90px;}
.compare__buttons a:before, .compare__buttons a:after{height: 90px;}
.compare__cell input[type="checkbox"]:checked:before{background: var(--color-primary);}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--color-white);border-radius: 4px;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div{border-top: 1px solid #D9D9D9;width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine){border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell{display: none;}
.CompareGoodsTableTbody > div .cell{width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label{font-weight: bold;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;background: var(--color-white);}
.CompareGoodsTableTbody .owl-item .image img{object-fit: contain;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0 10px;position: absolute;top: 0;right: 0;z-index: 2;width: 24px;height: 24px;}
.CompareGoodsTableTbody .remove:after{color: var(--color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--color-primary);}
.CompareGoodsTableTbody .CompareCheckbox{display: none;margin: 0 0.625rem 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock{text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title{display: block;max-height: 50px;overflow: hidden;text-align: left;font-size: 14px;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 5px;font-size: 12px;line-height: normal;text-align: left;color: var(--color-secondary);}
.CompareGoodsTableTbody .actions{width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody .actions a{width: 100%;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-right: 0;margin-top: 5px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin-left: 0;margin-top: 4px;width: max-content;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .compare__tbody .compare__name:hover{color:var(--color-primary);}
}
@media (max-width: 479px){
.CompareGoods .price__old{margin-right: 0.5rem;}
.CompareGoodsTableTbody .actions .price-box{width: 100%;margin-bottom: 1rem;}
.CompareGoodsTableTbody .actions .add-notify:before{display: none;}
.CompareGoodsTableTbody{padding: 12px;}
.CompareGoodsTableTbody .actions a{font-size:14px;padding: 8px;}
.CompareGoods__filter{flex-direction: column;}
.compare__switch .compare__switch-label{display:none;}
.compare__price .price{width: 100%;}
.compare__line .actions .actions-btn{padding: 10px}
.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;left: initial;right: 12px;}
/*** Новости ***/
.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: 24px;border-radius: 10px;background: var(--color-secondary);transition: 0.3s;display: block;}
.news-box .news:not(:last-child){margin-bottom: 24px;}
.news-box .news-content p{font-size: 14px;margin-bottom: 12px;}
.news-box .news .title{font-size: 14px;font-weight: 700;margin-bottom: 12px;}
.news-box .news__date{display: block;text-align: left;font-size: 14px;}
.news-box .news-time{margin-top: 16px;font-size: 14px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .news-box .news:hover .title{color:var(--color-primary);}
}
@media (max-width: 676px){
  .news-box .news{padding: 16px;}
}
@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%;position: relative;}
#news .title_wrap{padding-top:0;padding-bottom:0;}
#news .nav_tabs{display: flex;align-items: center;grid-gap: 32px;white-space: nowrap;overflow-x: auto;}
#news .nav_tabs::-webkit-scrollbar, #news .nav_tabs::-webkit-scrollbar-thumb, #news .nav_tabs::-webkit-scrollbar-track{background-color: transparent;height: 0px;}
#news .nav_tabs .title{cursor:pointer;font-size: 18px;color: var(--color-black-50);}
#news .nav_tabs .title.active{color:var(--color-black);font-size: 32px;order: 1;}
#news .nav_tabs .title:not(.active){order: 2;}
#news .swiper-row{position: relative;}
#news .tabs_content{display:none;grid-gap: 24px;flex-wrap: wrap;}
#news .tabs_content.active{display:flex;}
#news .news_item{width: calc((100% - 24px * 4) / 5);border-radius: 10px;overflow: hidden;box-shadow: var(--shadow);position: relative;height: auto;transition: 0.3s;}
#news .news_item:nth-child(n+6){display:none;}
#news .news_content{padding: 16px;flex: 1;display: flex;flex-direction: column;}
#news .news_image{border-radius: 10px;overflow: hidden;position: relative;padding-bottom: 100%;}
#news .news_image img{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: 100%;object-fit: cover;}
#news .news_title{font-size: 14px;font-weight: 700;-webkit-line-clamp: 2;margin-bottom: 16px;transition: 0.3s;}
#news .news_desc{font-size: 14px;-webkit-line-clamp: 4;margin-bottom: 16px;}
#news .news_date{font-size: 12px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .news_title:hover{color: var(--color-primary);}
  #news .news_item:hover{box-shadow: var(--shadow-2);}
}
@media (max-width: 1139px){
  #news .news_item{width: calc((100% - 24px * 3) / 4);}
  #news .news_item:nth-child(n+5){display:none;}
}
@media (max-width: 1023px){
  #news .news_item{width: calc((100% - 24px * 2) / 3);}
  #news .news_item:nth-child(n+4){display:none;}
  #news .nav_tabs{flex-wrap: wrap;grid-gap: 12px 24px;}
}
@media (max-width: 767px){
  #news .nav_tabs .title.active{width:100%;}
  #news .news_item{width: calc((100% - 24px) / 2);}
  #news .news_item:nth-child(n+3){display:none;}
  #news .news_image{padding-bottom: 60%;}
}
@media (max-width: 479px){
  #news .news_item{width:100%;}
  #news .nav_tabs{grid-gap: 12px 16px;}
  #news .nav_tabs .title.active{font-size: 20px;}
  #news .nav_tabs .title{font-size: 16px;}
}
/*** Страница ошибки ***/
.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='%234393F6'/%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;}
