/*** Основные цвета ***/
:root{
  --color-primary: var(--color-blue); /* освновной */ /* освновной */
  --color-secondary: var(--color-grey-l); /* дополнительный 1 */
  --color-tertiary: var(--color-grey); /* дополнительный 2 */
  
  --color-black: #0A1D3A;
  --color-white: #ffffff;
  --color-white15: #ffffff26;
  --color-blue: #659EF3;
  --color-red: #EA6887;
  --color-yellow: #FFE03D;
  --color-green: #42C184;
  --color-purple: #7065F3;
  --color-grey: #EFF2FA;
  --color-grey2: #D2DFE8;
  --color-grey-l: #F5F9FF;
  --color-grey-d: #B1BDDD;
  /*Тень*/
  --shadow: 0px 4px 30px 0 rgba(97, 138, 200, 0.1);
  
  /*Шрифт*/
  --font-family-title: 'Inter';
  --font-family: 'Inter';
  --color-star: var(--color-grey2); /* звезда рейтинга неактивная */
  --color-starActive: var(--color-yellow); /* звезда рейтинга активная */
  
  --bg: #ffffff; /* фон */
  --line: var(--color-grey); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: var(--color-black); /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.5; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #a1acc8; /* неактивная кнопка button */
  --color-inputDisabled: #EFF2FA; /* неактивной кнопка checkbox */
  --color-labelDisabled: #B1BDDD; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #EA6887; /* фон */
  --error-color-text: #EA6887; /* текст */
  
  
  /*Всплывающие окна*/
  --noty-color-bg: #ffffff; /* фон */
  --noty-color-title: var(--color-black); /* заголовок */
  --noty-color-ok: var(--color-green); /* при успешном */
  --noty-color-error: var(--error-color); /* при ошибке */
  --noty-color-title-error: var(--error-color); /* заголовок при ошибке */
  --noty-color-text: #222831; /* основной текст */
  /*Календарь в ОЗ*/
  --date: #222831; /* текст */
  --date-active: var(--color-primary); /* активная дата */
  --data-active2: #FFFFFF;
  --date-dispabled: #cad0df; /* неактиная дата */
  --date-next: #cad0df; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: var(--color-secondary);  /* граница */
  --date-line: #F0F6F4; /* линия между месяцем и календарем */
  --date-borderRadius: 8px; /* радиус границы */
  --date-borderHeight: 1px; /* высота границы */
  --date-arrow: #cad0df; /* стрелочка */
  --date-arrowActive: var(--color-primary); /* стрелочка при наведении */
  --date-weight: 400; /* толщина жирного текста */
  --date-shadow: var(--shadow); /* толщина жирного текста */
  --date-family: var(--font-family); /* шрифт */
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: var(--font-family);font-size: 16px;font-weight: 400;background: var(--bg);color: var(--color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
body .text_overflow{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:50px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: var(--font-family);background: var(--color-white);border: 1px solid var(--color-tertiary);border-radius: 8px;padding: 0 20px;overlay: none;font-size: 16px;color: var(--color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-grey-d);}
input:focus, textarea:focus{border-color: var(--color-primary);}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"]{outline: 0;}
input[type="text"], input[type="number"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-appearance: textfield;}
textarea{width: 100%;resize:none;padding-top: 16px;padding-bottom: 16px;}
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: 1170px){
.container{max-width: 1170px;}
}
@media (max-width: 1023px){
  .adaptive_indent{margin-top: 60px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
 .adaptive_indent{margin-top: 60px;}
}
@media (max-width: 639px){
 .adaptive_indent{margin-top: 40px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 50px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 16px;height: 16px;position: absolute;background-color:var(--color-black);top: 50%;right: 16px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 6.00002C13.397 5.93852 13.4478 5.86496 13.4827 5.78362C13.5177 5.70229 13.5361 5.61481 13.5368 5.52629C13.5376 5.43777 13.5207 5.34998 13.4872 5.26805C13.4537 5.18612 13.4042 5.11168 13.3416 5.04909C13.279 4.98649 13.2046 4.93699 13.1226 4.90347C13.0407 4.86995 12.9529 4.85308 12.8644 4.85385C12.7759 4.85462 12.6884 4.87301 12.6071 4.90795C12.5257 4.94289 12.4522 4.99368 12.3907 5.05735L8.47134 8.97669C8.34632 9.10167 8.17678 9.17188 8.00001 9.17188C7.82323 9.17188 7.65369 9.10167 7.52867 8.97669L3.6093 5.05668C3.4842 4.93168 3.3146 4.86149 3.1378 4.86155C2.9609 4.86161 2.7913 4.93193 2.6663 5.05702C2.5413 5.18211 2.4711 5.35174 2.4712 5.52859C2.4713 5.70543 2.5416 5.87501 2.6667 6.00002L7.52867 10.862C7.65369 10.987 7.82323 11.0572 8.00001 11.0572C8.17678 11.0572 8.34632 10.987 8.47134 10.862L13.3333 6.00002Z' fill='%230A1D3A'/%3E%3C/svg%3E");}
.selectBlock:focus-within::after, .selectBlock:active::after{background-color: var(--color-primary) !important;}
/*.selectBlock:hover::after{background-color: var(--color-primary) !important;}*/
/*.selectBlock:hover select{border-color: var(--color-primary);}*/
select option[selected="selected"]{background: transparent;color: var(--color-black);}
select option:checked{color: var(--color-white);font-weight: 500;background: var(--color-primary);}
select option[disabled="disabled"]{background: var(--color-btnDisabled);color: var(--color-white);}
.pp{text-align: center;font-size: 12px;color: var(--color-grey-d);position: relative;display: flex;}
.pp a{transition: 0.3s;}
.pp a:hover{text-decoration: underline;}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
.col-100{width:100%;}
.col-left{width: 280px;margin-right: 16px;}
.col-right{width: calc(100% - 280px - 16px)}
input[type="checkbox"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;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;border: 1px solid var(--color-secondary);background: var(--color-secondary);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-grey2);}
/*firefox*/
@supports not selector(::-webkit-scrollbar) {
  *{scrollbar-color: #ABABAB #FFFFFF;scrollbar-width: thin;} /* цвет ползунка и фона, толщина */ 
}
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
select:focus{border-color: var(--color-primary);}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--color-secondary)}
::-moz-placeholder{color: var(--color-secondary)}
:-moz-placeholder{color: var(--color-secondary)}
:-ms-input-placeholder{color: var(--color-secondary)}
/**/
.input.input--error,.input.invalidInput{border-color: var(--error-color);}
.input.invalidInput + label{display: block;color: var(--error-color);font-size: 12px;text-align: left;margin-top: 5px;}
:focus::-webkit-input-placeholder{color: transparent}
:focus::-moz-placeholder{color: transparent}
:focus:-moz-placeholder{color: transparent}
:focus:-ms-input-placeholder{color: transparent}
/* Radio input*/
.radio{position: relative}
.radio .radio-hidden{display: none}
.radio .radio-name{position: relative;display: block;padding-left: 28px;line-height: 20px;cursor: pointer}
.radio .radio-name:after,.radio .radio-name:before{position: absolute;background-color: #fff;content: ''}
.radio .radio-name:before{top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #ccd8df;border-radius: 4px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after{top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 4px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.radio .radio-hidden:checked + .radio-name:after{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.radio .radio-hidden:checked + .radio-name:before{background-color: var(--color-primary);border-color: var(--color-primary)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1.2;margin:0;padding:0;font-family: var(--font-family);font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd{line-height: 1.4;}
.required em{color: #ff1048;}
.left{float: left;}
.right{float: right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-content{}
.bold{font-weight:bold;}
.noscript{position: relative;text-align: center;background-color: var(--color-primary);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--color-primary);}
.underline:hover{text-decoration:none;}
.unselectable{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable{-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix{float: left;width: 100%;}
.red{color: var(--error-color);}
.fadeout{opacity: 0;filter: alpha(opacity=0);}
.fadein{opacity: 1;filter: alpha(opacity=100);}
.separator{display: inline-block;width: 1px;height: 18px;background: var(--color-black);margin: 0 5px;text-indent: 9999px;}
.tc{color: var(--color-primary)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--color-primary);text-align: left;line-height: 25px;font-size: 14px;color: var(--color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--color-primary);}
.no-padding .DescriptionBlock{font-size: 14px;}
.no-padding .DescriptionBlock p{line-height: 1.8;}
.index#main .DescriptionBlock{border: 1px solid #dce4e9;margin-bottom: 0;padding: 15px}
.pseudo-link{position: relative;color: var(--color-primary);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 8px;position: relative;color: var(--color-primary);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 16px;font-size: 16px;border: 1px solid var(--color-primary);}
.noty_theme__sunset.noty_type__error{margin: 0;background: none;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--noty-color-title) !important;
    background-color: var(--noty-color-bg);font-size: 14px;padding: 16px;border-radius: 0 !important;display: flex;align-items: center;text-shadow: none;}
.noty_theme__sunset.noty_type__warning{background: transparent;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{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;}
/* Noty */
.noty_bar{border-radius: 0!important;overflow: visible;}
.noty_body{zoom: 97%;}
.noty_content{text-align: left;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 16px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 12px 10px;text-align: left;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 1px solid var(--line);}
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{font-size: 20px;font-weight: 700;text-align: center;margin-bottom: 20px;}
.account.order-info .buttons{display: flex;align-items: center;}
.account.order-info .buttons form{max-width: 300px;width: 100%;margin-left: auto;}
.table-box thead td, .table-box tfoot td{padding: 12px 10px;text-align: left;}
.table-border{border-radius: 16px;overflow: hidden;margin-bottom: 30px;background: var(--color-white);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--line);}
tr.border{border-bottom: 1px solid var(--line);}
tfoot td:first-child{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
tfoot td:last-child{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
thead td:first-child{border-bottom-left-radius: 4px;}
thead td:last-child{border-top-right-radius: 4px;}
.order-info__container thead{border-bottom: 1px solid var(--line);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--line);}
.table-box thead tr td{color: var(--color-black);font-weight: 600;font-style: initial;}
.table-box tfoot td{color: var(--color-black);font-size: 16px;}
.table-box tfoot td:last-child{color: var(--color-black);font-weight: 700;font-size: 18px;white-space: nowrap;}
tr.border > td:first-child{color: var(--color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--color-black);}
.table-box tbody tr td.cell2{text-align: left;width: 50%;border-right: none;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--color-grey-d);font-size: 14px;margin-top: 4px;display: block;}
.table-box > tbody > tr > td.a-left:last-child{border-right: none;}
.table-box .hide{display: none;}
.account.order-info .buttons .button{width: max-content;}
.order-info__container.history_order{overflow-x: auto;white-space: nowrap;}
@media (max-width: 767px){
 .account.order-info .buttons{flex-direction: column;}
 .account.order-info .buttons .button{margin-bottom: 15px;}
 .account.order-info .buttons form, .account.order-info .buttons .button{max-width: 100%;width: 100%;}
.table-box thead td, .table-box tfoot td{min-width: 100px;}
.scroll{width: 100%;overflow-x: auto;margin-bottom: 30px;}
.scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
@media (max-width: 479px){
 h3.client__title, .order-info .title{font-size: 18px;margin-bottom: 16px;}
 .table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{font-size:14px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:160px; max-height:160px;} 
.goods-image-icon-square{width:320px;height:320px;} 
/*.goods-image-small{max-width:290px; max-height:290px;}*/
.goods-image-small-square{width:580px; height:580px;}
.goods-image-medium{max-width:650px; max-height:650px;}
.goods-image-medium-square{width:1300px; height:1300px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square{width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square{width:1800px; height:1800px;}
.goods-cat-image-icon{max-width:30px; max-height:30px;}
.goods-cat-image-icon-square{width:60px; height:60px;}
.goods-cat-image-medium{max-width:220px; max-height:220px;}
.goods-cat-image-medium-square{width:440px; height:440px;}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square{width:200px; height:200px;}
/* END Настройки максимальных размеров генерируемых изображений */
@media (max-width:480px){
 .attention, .information, .success, .warning{font-size: 14px;}
 .quickformfast .success, .quickformfast .warning, .success a, .warning a, .attention a, .information a{font-size: 14px;}
}
/******************************************************************************
 Fancybox
*******************************************************************************/
.fancybox-header{width: 100%;display: flex;align-items: center;flex-wrap: wrap;position: relative;margin-bottom: 20px;position: relative;}
.fancybox-header .title{font-size: 20px;font-weight: 700;width:100%;text-align: left;}
.fancybox-header .fancybox-header-icon{width: 24px;height: 24px;background: var(--color-primary);border-radius: 2px;display: flex;align-items: center;justify-content: center;position:relative;}
.fancybox-header .fancybox-header-icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2394_14837)'%3E%3Cpath d='M4.51556 11.25C4.26472 11.25 4.02688 11.137 3.86811 10.942L0.186521 6.41183C-0.103683 6.05448 -0.0493114 5.52979 0.308273 5.23945C0.665857 4.94944 1.19089 5.00377 1.48143 5.36112L4.49154 9.06525L10.5004 1.10497C10.778 0.737622 11.3007 0.664286 11.6682 0.941629C12.0358 1.21897 12.1092 1.74132 11.8317 2.10867L5.18136 10.9187C5.10514 11.0196 5.00694 11.1019 4.89419 11.1593C4.78144 11.2167 4.65709 11.2477 4.53057 11.25H4.51556Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2394_14837'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fancybox-header .fancybox-header-icon:before{content: '';width: 12px;height:12px;transition: 0.3s;background-color: var(--color-white);display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#fancybox-callback-mess .fancybox-header{justify-content: flex-start;grid-gap: 12px;}
.fancybox-content{padding: 40px;box-shadow: none;border-radius: 16px;max-width: 800px;position: relative;}
.fancybox-content .text{width:100%;margin-top:12px;}
.fancybox-close-small{top: 20px;right: 20px;}
.fancybox-close-small i{background-color: var(--color-grey-d);transition:0.3s;width: 16px;height: 16px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--color-primary);}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-bg{background: var(--bg-fancybox-color) !important;}
.fancybox-is-open .fancybox-bg{opacity: var(--bg-fancybox-opacity) !important;}
.fancybox-content .header_text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
.fancybox-inner .fancybox-wrapper{max-height: calc(70vh - 50px);overflow-y: auto;overflow-x: hidden;}
@media (max-width:639px){
  .fancybox-inner .fancybox-wrapper{max-height: 300px;}
  .fancybox-content{padding: 24px;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.callbackForm .callback-input{margin-bottom: 8px;}
.callbackForm .callback-input > .icon_{width:16px;min-width:16px;height:16px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.callbackForm_action .pp{margin-top:12px;text-align: left;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 0;display: flex;flex-direction: column;align-items: center;}
#fancybox-callback, #fancybox-callback-notify{max-width: 450px;}
#fancybox-callback .phone_wrapper{margin-bottom: 30px;padding: 24px;background: var(--color-tertiary);border-radius: 16px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#fancybox-callback .phone_wrapper .phone{font-size: 20px;font-weight: 700;margin-bottom:6px;transition:0.3s;}
#fancybox-callback .phone_wrapper .phone:hover{color:var(--color-primary);}
#fancybox-callback .phone_wrapper .work{font-size: 16px;}
#fancybox-callback .title2{font-size: 16px;font-weight: 700;margin-bottom:12px;}
#fancybox-callback-footer{max-width: 500px;}
#fancybox-login{max-width: 480px;width: 100%;}
/*Политика*/
#fancybox-pp h4{font-size: 18px;font-weight: 600;margin-bottom: 16px;}
@media (min-width: 480px) and (max-width: 1023px){
  #fancybox-login .callbackForm_action .pp, #fancybox-callback .callbackForm_action .pp{text-align: center;}
}
@media (max-width: 639px){
  .fancybox-container.fastOrder .fancybox-content{border-radius: 0;}
}
@media (max-width: 479px){
  #fancybox-callback .phone_wrapper .phone{font-size:18px;}
  #fancybox-callback .phone_wrapper .work{font-size:14px;}
  #fancybox-login .callback-btn{max-width:100%;}
  #fancybox-pp h4{font-size: 16px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-weight: 700;color: var(--color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;white-space: nowrap;}
.price.minP{color: var(--color-black);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 14px;font-weight: 400;background: none;color: var(--color-grey-d);text-decoration: line-through;}
.old-price, .old-price .price, .price.old-price{position: relative;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
/*.products-grid .item.not_available .product-image .product-img:before, .products-list .item.not_available .product-image .product-img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background: var(--color-white);opacity: 0.5;}*/
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 12px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: var(--error-color);display: none;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--color-black);transition:0.3s;margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1227 18.0041C9.59551 18.0176 9.09447 18.234 8.7264 18.6072C8.35832 18.9804 8.15233 19.4809 8.15233 20.0021C8.15233 20.5232 8.35832 21.0237 8.7264 21.3969C9.09447 21.7701 9.59551 21.9865 10.1227 22C10.6499 21.9865 11.151 21.7701 11.519 21.3969C11.8871 21.0237 12.0931 20.5232 12.0931 20.0021C12.0931 19.4809 11.8871 18.9804 11.519 18.6072C11.151 18.234 10.6499 18.0176 10.1227 18.0041ZM10.1227 19.3361C10.3015 19.3361 10.4729 19.4063 10.5993 19.5311C10.7257 19.656 10.7967 19.8254 10.7967 20.0021C10.7967 20.1787 10.7257 20.3481 10.5993 20.473C10.4729 20.5979 10.3015 20.668 10.1227 20.668C9.94397 20.668 9.77254 20.5979 9.64614 20.473C9.51975 20.3481 9.44874 20.1787 9.44874 20.0021C9.44874 19.8254 9.51975 19.656 9.64614 19.5311C9.77254 19.4063 9.94397 19.3361 10.1227 19.3361ZM17.5364 18.0041C17.0092 18.0176 16.5082 18.234 16.1401 18.6072C15.772 18.9804 15.566 19.4809 15.566 20.0021C15.566 20.5232 15.772 21.0237 16.1401 21.3969C16.5082 21.7701 17.0092 21.9865 17.5364 22C18.0636 21.9865 18.5647 21.7701 18.9327 21.3969C19.3008 21.0237 19.5068 20.5232 19.5068 20.0021C19.5068 19.4809 19.3008 18.9804 18.9327 18.6072C18.5647 18.234 18.0636 18.0176 17.5364 18.0041ZM17.5364 19.3361C17.7152 19.3361 17.8866 19.4063 18.013 19.5311C18.1394 19.656 18.2104 19.8254 18.2104 20.0021C18.2104 20.1787 18.1394 20.3481 18.013 20.473C17.8866 20.5979 17.7152 20.668 17.5364 20.668C17.3577 20.668 17.1862 20.5979 17.0598 20.473C16.9334 20.3481 16.8624 20.1787 16.8624 20.0021C16.8624 19.8254 16.9334 19.656 17.0598 19.5311C17.1862 19.4063 17.3577 19.3361 17.5364 19.3361ZM4.83068 3.33729C5.02479 4.48343 6.85732 14.9952 6.85732 14.9952C6.93863 15.4591 7.18308 15.8797 7.54757 16.1828C7.91206 16.486 8.37317 16.6522 8.84958 16.6522H18.8095C19.2858 16.652 19.7468 16.4857 20.1111 16.1826C20.4755 15.8795 20.7198 15.459 20.8011 14.9952L21.9705 8.33545C22.0206 8.04847 22.0068 7.75413 21.9298 7.473C21.8528 7.19188 21.7146 6.93077 21.5249 6.70793C21.3351 6.48509 21.0984 6.30591 20.8312 6.18291C20.5641 6.05992 20.2729 5.99608 19.9782 5.99587H6.64637C6.45226 4.85105 6.25951 3.69758 6.06608 2.56209C6.03966 2.40705 5.9586 2.26624 5.83722 2.16459C5.71585 2.06294 5.56199 2.007 5.40289 2.00666L2.67532 2C2.49657 1.99965 2.325 2.06947 2.19836 2.19412C2.07171 2.31877 2.00036 2.48802 2 2.66465C1.99964 2.84128 2.07031 3.01081 2.19645 3.13596C2.32259 3.2611 2.49388 3.3316 2.67263 3.33196L4.83068 3.33729ZM6.87956 7.32783H19.9782C20.0765 7.32786 20.1735 7.34911 20.2626 7.39009C20.3516 7.43108 20.4306 7.49081 20.4938 7.56511C20.557 7.6394 20.6031 7.72646 20.6287 7.82019C20.6543 7.91391 20.6589 8.01204 20.6421 8.10769L19.4734 14.7675C19.4464 14.9221 19.365 15.0624 19.2435 15.1635C19.1221 15.2647 18.9684 15.3202 18.8095 15.3202H8.84958C8.69075 15.3202 8.53705 15.2647 8.41559 15.1635C8.29413 15.0624 8.21272 14.9221 8.18572 14.7675L6.87956 7.32783Z' fill='%23659EF3'/%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 3C14.9169 3 13.3406 4.16934 12 5.39125C10.7225 4.0946 9.08314 3 7 3C4.06624 3 2 5.41276 2 8.04376C2 9.45519 2.60438 10.4721 3.26624 11.4268L11.0369 20.3378C11.9094 21.2207 12.0738 21.2207 12.9462 20.3378L20.7343 11.4268C21.5125 10.4721 22 9.45519 22 8.04376C22 5.41279 19.9337 3 17 3ZM19.5 11.1793L12 19.7388L4.5 11.144C3.60314 9.95138 3.25 9.14674 3.25 8.04376C3.25 5.98847 4.78438 4.13824 7 4.12089C8.82252 4.10654 10.8881 5.88682 12 7.22892C13.0825 5.93346 15.1775 4.12089 17 4.12089C19.1569 4.12089 20.75 5.98847 20.75 8.04376C20.75 9.14674 20.4706 10.0111 19.5 11.1793Z' fill='%23659EF3'/%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.43997 10.6131C4.71593 11.6879 5.26018 12.6762 6.02429 13.4899C5.73164 14.5671 5.71504 15.6952 5.97598 16.7737C6.88653 20.4257 10.6738 22.6368 14.4193 21.7029C18.1647 20.7691 20.4707 17.0388 19.5601 13.3868C19.2842 12.312 18.7399 11.3237 17.9758 10.51C18.2685 9.43284 18.2851 8.30475 18.0241 7.22619C17.1136 3.57419 13.3263 1.36315 9.58083 2.29699C5.8354 3.23084 3.52942 6.96109 4.43997 10.6131ZM18.6124 13.6231C19.3958 16.765 17.4112 19.9754 14.1889 20.7788C10.9666 21.5822 7.70708 19.6793 6.92371 16.5374C6.7371 15.7883 6.70466 15.0086 6.82825 14.2435C8.46824 15.5294 10.6757 16.0927 12.8833 15.5423C15.0908 14.9919 16.7757 13.4594 17.6197 11.5529C18.0881 12.1704 18.4255 12.874 18.6124 13.6231ZM13.4959 9.25168L14.611 13.7243C14.1487 14.0338 13.6452 14.2792 13.115 14.4532L11.8328 9.31037C12.3826 9.21517 12.9424 9.19542 13.4959 9.25168ZM14.5564 9.46757C15.4323 9.72296 16.2348 10.171 16.903 10.7775C16.5978 11.6267 16.0995 12.3991 15.446 13.0358L14.5564 9.46757ZM12.1673 14.6895C11.6053 14.7825 11.0479 14.8077 10.5042 14.7482L9.38906 10.2756C9.84116 9.96791 10.3452 9.72838 10.8851 9.54666L12.1673 14.6895ZM9.44342 14.5311C8.5677 14.276 7.76529 13.8285 7.09712 13.2224C7.39923 12.3723 7.90201 11.6057 8.55407 10.9641L9.44342 14.5311ZM17.0764 7.46249C17.263 8.21165 17.2954 8.99133 17.1718 9.75642C15.5319 8.47053 13.3244 7.90719 11.1168 8.4576C8.90926 9.00801 7.22438 10.5405 6.38035 12.447C5.91203 11.8295 5.57465 11.1259 5.3877 10.3768C4.60434 7.2349 6.58895 4.02449 9.81123 3.22109C13.0335 2.41768 16.293 4.32058 17.0764 7.46249Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0389 17.9488C21.2712 16.2864 22 14.2283 22 12C22 6.47711 17.5228 2 12 2C6.47722 2 2 6.47711 2 12C2 17.5229 6.47711 22 12 22C14.8976 22 17.5073 20.7676 19.3337 18.7984C19.5842 18.5284 19.8196 18.2447 20.0389 17.9488ZM19.4844 17C20.4417 15.5699 20.9999 13.8501 20.9999 12C20.9999 7.02944 16.9706 2.99998 11.9999 2.99998C7.02944 2.99998 2.99998 7.02944 2.99998 12C2.99998 13.8502 3.55822 15.5699 4.51557 17C5.72333 15.1957 7.56626 13.8524 9.72451 13.2902C8.68243 12.5681 7.99998 11.3638 7.99998 9.99994C7.99998 7.79082 9.79089 5.99992 12 5.99992C14.2091 5.99992 16 7.79082 16 9.99994C16 11.3637 15.3175 12.5681 14.2755 13.2901C16.4336 13.8524 18.2767 15.1956 19.4844 17ZM18.8403 17.8492C17.4369 15.5414 14.8985 14 12.0001 14C9.10169 14 6.56312 15.5414 5.15971 17.8493C6.81037 19.7778 9.2624 21 12 21C14.7376 21 17.1896 19.7777 18.8403 17.8492ZM12 13C13.6569 13 15 11.6569 15 9.99994C15 8.34294 13.657 6.99989 12 6.99989C10.343 6.99989 8.99996 8.34315 8.99996 10C8.99996 11.6569 10.3431 13 12 13Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_5504)'%3E%3Cpath d='M4.07539 13.2947C6.04803 15.6527 8.42267 17.5093 11.133 18.823C12.1649 19.3121 13.5449 19.8923 15.0824 19.9917C15.1777 19.9959 15.2689 20 15.3642 20C16.3961 20 17.225 19.6436 17.9005 18.9101C17.9046 18.9059 17.9129 18.8976 17.9171 18.8893C18.1574 18.5993 18.431 18.3382 18.7169 18.0605C18.9117 17.874 19.1106 17.6792 19.3012 17.4803C20.184 16.5603 20.184 15.3916 19.293 14.5006L16.8023 12.0099C16.3796 11.5707 15.874 11.3386 15.3435 11.3386C14.8131 11.3386 14.3033 11.5707 13.8682 12.0058L12.3845 13.4894C12.2478 13.4107 12.1069 13.3402 11.9743 13.2739C11.8085 13.191 11.6552 13.1123 11.5184 13.0253C10.1674 12.1674 8.9407 11.0485 7.76788 9.61044C7.17526 8.86034 6.77742 8.23042 6.49975 7.58807C6.88931 7.23581 7.254 6.86697 7.60626 6.50642C7.73059 6.37795 7.85906 6.24948 7.98753 6.12101C8.4351 5.67344 8.67547 5.15541 8.67547 4.62909C8.67547 4.10278 8.43925 3.58475 7.98753 3.13717L6.75255 1.9022C6.6075 1.75715 6.47074 1.61625 6.32984 1.4712C6.05632 1.18939 5.77037 0.899296 5.48856 0.63821C5.06171 0.219644 4.56026 0 4.0298 0C3.50348 0 2.99789 0.219644 2.55446 0.642354L1.00452 2.19229C0.440905 2.75591 0.1218 3.4397 0.0554928 4.23125C-0.0232474 5.22172 0.159098 6.27435 0.631539 7.54662C1.35678 9.51513 2.45085 11.3427 4.07539 13.2947ZM1.06668 4.31828C1.11641 3.76709 1.32777 3.30709 1.72561 2.90924L3.26726 1.36759C3.50763 1.13552 3.77286 1.01533 4.0298 1.01533C4.2826 1.01533 4.53954 1.13552 4.77576 1.37588C5.05342 1.63282 5.31451 1.9022 5.59631 2.18815C5.73722 2.3332 5.88226 2.47824 6.02731 2.62743L7.26229 3.86241C7.51923 4.11935 7.65185 4.38044 7.65185 4.63738C7.65185 4.89432 7.51923 5.15541 7.26229 5.41235C7.13382 5.54082 7.00535 5.67344 6.87688 5.80191C6.49146 6.19146 6.13092 6.5603 5.73307 6.91256L5.71235 6.93328C5.36838 7.27725 5.42226 7.60464 5.50514 7.85329C5.50929 7.86573 5.51343 7.87402 5.51757 7.88645C5.83668 8.65313 6.28011 9.38251 6.97219 10.2528C8.21546 11.7862 9.52503 12.9755 10.9672 13.8914C11.1454 14.0075 11.3361 14.0986 11.5143 14.1898C11.68 14.2727 11.8334 14.3514 11.9701 14.4385C11.9867 14.4467 11.9991 14.455 12.0157 14.4633C12.1525 14.5338 12.2851 14.5669 12.4177 14.5669C12.7492 14.5669 12.9647 14.3556 13.0352 14.2851L14.5851 12.7352C14.8255 12.4948 15.0866 12.3663 15.3435 12.3663C15.6585 12.3663 15.9154 12.5611 16.077 12.7352L18.576 15.23C19.0733 15.7273 19.0692 16.2661 18.5636 16.7924C18.3895 16.9789 18.2072 17.1571 18.0124 17.3436C17.7223 17.6254 17.4198 17.9155 17.1463 18.2429C16.6697 18.7567 16.1019 18.9971 15.3684 18.9971C15.2979 18.9971 15.2233 18.993 15.1529 18.9888C13.7936 18.9018 12.5296 18.3713 11.5806 17.9196C9.00286 16.6722 6.74012 14.9026 4.86279 12.6564C3.31699 10.7957 2.27679 9.06341 1.58885 7.2068C1.162 6.06714 1.00037 5.15126 1.06668 4.31828Z' fill='%23B1BDDD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_5504'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.contacts-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2983_4347)'%3E%3Cpath d='M5.625 9.51562H3.77255C4.08548 5.25 7.65591 1.875 12 1.875C15.4375 1.875 18.5481 4.04016 19.7402 7.26277C19.9199 7.74834 20.4591 7.99636 20.9448 7.81678C21.4304 7.63711 21.6784 7.09786 21.4988 6.61223C20.7883 4.69148 19.526 3.04786 17.8485 1.85902C16.1324 0.642844 14.11 0 12 0C9.29555 0 6.75291 1.05319 4.84055 2.96555C2.95312 4.85297 1.90336 7.35441 1.87627 10.0194C0.755859 10.6686 0 11.8801 0 13.2656V16.4531C0 18.5209 1.68225 20.2031 3.75 20.2031H5.625C6.14278 20.2031 6.5625 19.7834 6.5625 19.2656V10.4531C6.5625 9.93534 6.14278 9.51562 5.625 9.51562ZM4.6875 18.3281H3.75C2.71613 18.3281 1.875 17.487 1.875 16.4531V13.2656C1.875 12.2318 2.71613 11.3906 3.75 11.3906H4.6875V18.3281Z' fill='black'/%3E%3Cpath d='M20.25 9.51562H18.375C17.8572 9.51562 17.4375 9.93534 17.4375 10.4531V20.25C17.4375 20.7669 17.0169 21.1875 16.5 21.1875H13.6406V21.2172C13.3208 20.6405 12.7061 20.25 12 20.25C10.9645 20.25 10.125 21.0895 10.125 22.125C10.125 23.1605 10.9645 24 12 24C12.7061 24 13.3208 23.6095 13.6406 23.0328V23.0625H16.5C18.0508 23.0625 19.3125 21.8008 19.3125 20.25V20.2031H20.25C22.3177 20.2031 24 18.5209 24 16.4531V13.2656C24 11.1979 22.3177 9.51562 20.25 9.51562ZM22.125 16.4531C22.125 17.487 21.2839 18.3281 20.25 18.3281H19.3125V11.3906H20.25C21.2839 11.3906 22.125 12.2318 22.125 13.2656V16.4531Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2983_4347'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.375 9.10938C15.7202 9.10938 16 8.82956 16 8.48438V4.39062C16 3.01213 14.8785 1.89062 13.5 1.89062H2.5C1.1215 1.89062 0 3.01213 0 4.39062V11.6094C0 12.9879 1.1215 14.1094 2.5 14.1094H13.5C14.8785 14.1094 16 12.9879 16 11.6094C16 11.2642 15.7202 10.9844 15.375 10.9844C15.0298 10.9844 14.75 11.2642 14.75 11.6094C14.75 12.2986 14.1892 12.8594 13.5 12.8594H2.5C1.81075 12.8594 1.25 12.2986 1.25 11.6094V4.52306L6.67984 7.89947C7.087 8.15263 7.5435 8.27922 8 8.27922C8.4565 8.27922 8.913 8.15263 9.32016 7.89947L14.75 4.52306V8.48438C14.75 8.82956 15.0298 9.10938 15.375 9.10938ZM8.66006 6.83794C8.25294 7.09109 7.74706 7.09113 7.33994 6.83794L1.77153 3.37538C1.98363 3.22247 2.23853 3.14032 2.5 3.14062H13.5C13.7615 3.14034 14.0164 3.22249 14.2285 3.37541L8.66006 6.83794Z' fill='%23329A66'/%3E%3C/svg%3E");}
.point-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9084)'%3E%3Cpath d='M12 6C11.2089 6 10.4355 6.2346 9.77772 6.67412C9.11993 7.11365 8.60723 7.73836 8.30448 8.46927C8.00173 9.20017 7.92252 10.0044 8.07686 10.7804C8.2312 11.5563 8.61216 12.269 9.17157 12.8284C9.73098 13.3878 10.4437 13.7688 11.2196 13.9231C11.9956 14.0775 12.7998 13.9983 13.5307 13.6955C14.2616 13.3928 14.8864 12.8801 15.3259 12.2223C15.7654 11.5645 16 10.7911 16 10C16 8.93913 15.5786 7.92172 14.8284 7.17157C14.0783 6.42143 13.0609 6 12 6ZM12 12C11.6044 12 11.2178 11.8827 10.8889 11.6629C10.56 11.4432 10.3036 11.1308 10.1522 10.7654C10.0009 10.3999 9.96126 9.99778 10.0384 9.60982C10.1156 9.22186 10.3061 8.86549 10.5858 8.58579C10.8655 8.30608 11.2219 8.1156 11.6098 8.03843C11.9978 7.96126 12.3999 8.00087 12.7654 8.15224C13.1308 8.30362 13.4432 8.55996 13.6629 8.88886C13.8827 9.21776 14 9.60444 14 10C14 10.5304 13.7893 11.0391 13.4142 11.4142C13.0391 11.7893 12.5304 12 12 12Z' fill='black'/%3E%3Cpath d='M12 24C11.158 24.0044 10.3271 23.8069 9.57707 23.4241C8.82703 23.0413 8.1796 22.4844 7.68901 21.8C3.87801 16.543 1.94501 12.591 1.94501 10.053C1.94501 7.3863 3.00437 4.82877 4.89005 2.94309C6.77573 1.05741 9.33326 -0.00195312 12 -0.00195312C14.6668 -0.00195312 17.2243 1.05741 19.11 2.94309C20.9956 4.82877 22.055 7.3863 22.055 10.053C22.055 12.591 20.122 16.543 16.311 21.8C15.8204 22.4844 15.173 23.0413 14.4229 23.4241C13.6729 23.8069 12.8421 24.0044 12 24ZM12 2.18105C9.91242 2.18343 7.91102 3.01377 6.43488 4.48992C4.95873 5.96606 4.12839 7.96746 4.12601 10.055C4.12601 12.065 6.01901 15.782 9.45501 20.521C9.7467 20.9228 10.1294 21.2498 10.5717 21.4753C11.0141 21.7008 11.5035 21.8183 12 21.8183C12.4965 21.8183 12.986 21.7008 13.4283 21.4753C13.8706 21.2498 14.2533 20.9228 14.545 20.521C17.981 15.782 19.874 12.065 19.874 10.055C19.8716 7.96746 19.0413 5.96606 17.5651 4.48992C16.089 3.01377 14.0876 2.18343 12 2.18105Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9084'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.time-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9866 6.24901e-05C15.001 -0.0124848 17.8563 1.86517 19.118 4.99682C19.552 6.07293 19.7145 7.21252 19.7145 8.31594V11.6498C19.7145 12.2823 19.9497 12.8824 20.3831 13.34L21.0098 14.0028L21.0112 14.0043C21.3229 14.3296 21.5709 14.7188 21.7408 15.1488C21.9106 15.5789 21.9987 16.0412 22 16.5086V16.5167C21.9842 18.401 20.5388 19.9037 18.7888 19.9037C18.7408 19.9037 18.6949 19.8993 18.649 19.8911H5.21185C3.45438 19.8911 2 18.3914 2 16.496C2 15.5535 2.36 14.6538 2.98947 13.9917L2.99016 13.991L3.6169 13.3282C4.05026 12.8706 4.28615 12.2698 4.28615 11.6373V8.14397C4.28615 3.63212 7.74759 0.00153864 11.9866 6.24901e-05ZM18.9081 18.0533C19.6823 17.9891 20.2768 17.3079 20.2857 16.5041C20.2839 16.2833 20.2411 16.0651 20.1598 15.8623C20.0786 15.6595 19.9605 15.4762 19.8126 15.3232L19.8112 15.3217L19.1824 14.6575C18.8088 14.2665 18.5117 13.799 18.3086 13.2824C18.1056 12.7658 18.0007 12.2107 18.0003 11.6498V8.31594C18.0003 7.4022 17.8652 6.52463 17.545 5.7312C16.5671 3.30294 14.3482 1.83417 11.9921 1.84525H11.9887C8.66301 1.84525 6.00041 4.68462 6.00041 8.14397V11.6373C5.99986 12.1982 5.89491 12.7534 5.69175 13.2699C5.48859 13.7865 5.19135 14.254 4.81757 14.6449L4.18946 15.3092L4.1874 15.3114C4.03902 15.4648 3.92071 15.6487 3.83944 15.8522C3.75818 16.0556 3.71562 16.2745 3.71427 16.496C3.71427 17.3315 4.36294 18.046 5.21185 18.046H18.7998C18.8368 18.046 18.8725 18.0489 18.9081 18.0533ZM9.34872 23.0774C9.34872 22.5681 9.73271 22.1548 10.2058 22.1548H13.7832C14.0105 22.1548 14.2285 22.252 14.3893 22.425C14.55 22.5981 14.6403 22.8327 14.6403 23.0774C14.6403 23.3221 14.55 23.5568 14.3893 23.7298C14.2285 23.9028 14.0105 24 13.7832 24H10.2058C9.73271 24 9.34872 23.5867 9.34872 23.0774Z' fill='%2366BBFD'/%3E%3C/svg%3E");}
.filter_toolbarBtn-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='40' height='40' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2'%3E%3Cpath d='m29.21 11.84a3.92 3.92 0 0 1 -3.09-5.3 1.84 1.84 0 0 0 -.55-2.07 14.75 14.75 0 0 0 -4.4-2.55 1.85 1.85 0 0 0 -2.09.58 3.91 3.91 0 0 1 -6.16 0 1.85 1.85 0 0 0 -2.09-.58 14.82 14.82 0 0 0 -4.1 2.3 1.86 1.86 0 0 0 -.58 2.13 3.9 3.9 0 0 1 -3.25 5.36 1.85 1.85 0 0 0 -1.62 1.49 14.14 14.14 0 0 0 -.28 2.8 14.32 14.32 0 0 0 .19 2.35 1.85 1.85 0 0 0 1.63 1.55 3.9 3.9 0 0 1 3.18 5.51 1.82 1.82 0 0 0 .51 2.18 14.86 14.86 0 0 0 4.36 2.51 2 2 0 0 0 .63.11 1.84 1.84 0 0 0 1.5-.78 3.87 3.87 0 0 1 3.2-1.68 3.92 3.92 0 0 1 3.14 1.58 1.84 1.84 0 0 0 2.16.61 15 15 0 0 0 4-2.39 1.85 1.85 0 0 0 .54-2.11 3.9 3.9 0 0 1 3.13-5.39 1.85 1.85 0 0 0 1.57-1.52 14.5 14.5 0 0 0 .26-2.53 14.35 14.35 0 0 0 -.25-2.67 1.83 1.83 0 0 0 -1.54-1.49zm-8.21 4.16a5 5 0 1 1 -5-5 5 5 0 0 1 5 5z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.del-icon, .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");}
.timer-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9020)'%3E%3Cpath d='M19 2.5H18V1.5C18 1.23478 17.8946 0.98043 17.7071 0.792893C17.5196 0.605357 17.2652 0.5 17 0.5C16.7348 0.5 16.4804 0.605357 16.2929 0.792893C16.1054 0.98043 16 1.23478 16 1.5V2.5H8V1.5C8 1.23478 7.89464 0.98043 7.70711 0.792893C7.51957 0.605357 7.26522 0.5 7 0.5C6.73478 0.5 6.48043 0.605357 6.29289 0.792893C6.10536 0.98043 6 1.23478 6 1.5V2.5H5C3.67441 2.50159 2.40356 3.02888 1.46622 3.96622C0.528882 4.90356 0.00158786 6.17441 0 7.5L0 19.5C0.00158786 20.8256 0.528882 22.0964 1.46622 23.0338C2.40356 23.9711 3.67441 24.4984 5 24.5H19C20.3256 24.4984 21.5964 23.9711 22.5338 23.0338C23.4711 22.0964 23.9984 20.8256 24 19.5V7.5C23.9984 6.17441 23.4711 4.90356 22.5338 3.96622C21.5964 3.02888 20.3256 2.50159 19 2.5ZM2 7.5C2 6.70435 2.31607 5.94129 2.87868 5.37868C3.44129 4.81607 4.20435 4.5 5 4.5H19C19.7956 4.5 20.5587 4.81607 21.1213 5.37868C21.6839 5.94129 22 6.70435 22 7.5V8.5H2V7.5ZM19 22.5H5C4.20435 22.5 3.44129 22.1839 2.87868 21.6213C2.31607 21.0587 2 20.2956 2 19.5V10.5H22V19.5C22 20.2956 21.6839 21.0587 21.1213 21.6213C20.5587 22.1839 19.7956 22.5 19 22.5Z' fill='black'/%3E%3Cpath d='M12 17C12.8284 17 13.5 16.3284 13.5 15.5C13.5 14.6716 12.8284 14 12 14C11.1716 14 10.5 14.6716 10.5 15.5C10.5 16.3284 11.1716 17 12 17Z' fill='black'/%3E%3Cpath d='M7 17C7.82843 17 8.5 16.3284 8.5 15.5C8.5 14.6716 7.82843 14 7 14C6.17157 14 5.5 14.6716 5.5 15.5C5.5 16.3284 6.17157 17 7 17Z' fill='black'/%3E%3Cpath d='M17 17C17.8284 17 18.5 16.3284 18.5 15.5C18.5 14.6716 17.8284 14 17 14C16.1716 14 15.5 14.6716 15.5 15.5C15.5 16.3284 16.1716 17 17 17Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9020'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 6C17 5.44773 16.5523 5 16 5H3C2.44773 5 2 5.44773 2 6C2 6.55227 2.44773 7 3 7H16C16.5523 7 17 6.55223 17 6ZM3 11H21C21.5523 11 22 11.4478 22 12C22 12.5523 21.5523 13 21 13H3C2.44773 13 2 12.5523 2 12C2 11.4478 2.44773 11 3 11ZM3 17H12C12.5522 17 13 17.4477 13 18C13 18.5522 12.5522 19 12 19H3C2.44773 19 2 18.5522 2 18C2 17.4477 2.44773 17 3 17Z' fill='white'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 4C15 3.44773 14.5523 3 14 3H1C0.447735 3 0 3.44773 0 4C0 4.55227 0.447735 5 1 5H14C14.5523 5 15 4.55223 15 4ZM1 9H19C19.5523 9 20 9.44777 20 10C20 10.5522 19.5523 11 19 11H1C0.447735 11 0 10.5523 0 10C0 9.44777 0.447735 9 1 9ZM1 15H10C10.5522 15 11 15.4477 11 16C11 16.5522 10.5522 17 10 17H1C0.447735 17 0 16.5522 0 16C0 15.4478 0.447735 15 1 15Z' fill='white'/%3E%3C/svg%3E");}
.filter-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10 18V16H14V18H10ZM6 13V11H18V13H6ZM3 8V6H21V8H3Z' fill='%23333333'/%3E%3C/svg%3E");}
.reset-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_17008)'%3E%3Cpath d='M18.333 9.16639C18.112 9.16639 17.9 9.25419 17.7438 9.41047C17.5875 9.56675 17.4997 9.77871 17.4997 9.99973C17.4997 11.4831 17.0598 12.9331 16.2357 14.1665C15.4116 15.3999 14.2402 16.3612 12.8698 16.9288C11.4994 17.4965 9.99136 17.645 8.5365 17.3556C7.08164 17.0662 5.74527 16.3519 4.69638 15.303C3.64748 14.2541 2.93318 12.9178 2.64379 11.4629C2.3544 10.008 2.50292 8.50004 3.07058 7.1296C3.63824 5.75915 4.59953 4.58781 5.8329 3.7637C7.06627 2.93959 8.51632 2.49973 9.99968 2.49973C11.2911 2.49741 12.5608 2.83234 13.683 3.47139L12.7438 4.41056C12.6273 4.5271 12.548 4.67557 12.5159 4.8372C12.4837 4.99883 12.5002 5.16635 12.5633 5.3186C12.6263 5.47085 12.7331 5.60099 12.8701 5.69256C13.0071 5.78413 13.1682 5.83302 13.333 5.83306H16.6663C16.8874 5.83306 17.0993 5.74526 17.2556 5.58898C17.4119 5.4327 17.4997 5.22074 17.4997 4.99972V1.66639C17.4996 1.5016 17.4508 1.34052 17.3592 1.20351C17.2676 1.0665 17.1375 0.959719 16.9852 0.89666C16.833 0.833602 16.6654 0.817099 16.5038 0.849239C16.3422 0.881379 16.1937 0.960717 16.0772 1.07723L14.9013 2.24973C13.4364 1.31888 11.7354 0.827263 9.99968 0.833058C8.18668 0.833058 6.4144 1.37067 4.90695 2.37792C3.3995 3.38517 2.22459 4.8168 1.53078 6.49179C0.83698 8.16678 0.655449 10.0099 1.00915 11.7881C1.36284 13.5662 2.23589 15.1996 3.51787 16.4815C4.79985 17.7635 6.43319 18.6366 8.21135 18.9903C9.98951 19.344 11.8326 19.1624 13.5076 18.4686C15.1826 17.7748 16.6142 16.5999 17.6215 15.0925C18.6287 13.585 19.1663 11.8127 19.1663 9.99973C19.1663 9.77871 19.0785 9.56675 18.9223 9.41047C18.766 9.25419 18.554 9.16639 18.333 9.16639Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_17008'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sort-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9137)'%3E%3Cpath d='M9.99998 5.99997H23C23.2652 5.99997 23.5196 5.89461 23.7071 5.70708C23.8946 5.51954 24 5.26519 24 4.99997C24 4.73475 23.8946 4.4804 23.7071 4.29286C23.5196 4.10533 23.2652 3.99997 23 3.99997H9.99998C9.73476 3.99997 9.48041 4.10533 9.29287 4.29286C9.10534 4.4804 8.99998 4.73475 8.99998 4.99997C8.99998 5.26519 9.10534 5.51954 9.29287 5.70708C9.48041 5.89461 9.73476 5.99997 9.99998 5.99997ZM23 11H9.99998C9.73476 11 9.48041 11.1053 9.29287 11.2929C9.10534 11.4804 8.99998 11.7348 8.99998 12C8.99998 12.2652 9.10534 12.5195 9.29287 12.7071C9.48041 12.8946 9.73476 13 9.99998 13H23C23.2652 13 23.5196 12.8946 23.7071 12.7071C23.8946 12.5195 24 12.2652 24 12C24 11.7348 23.8946 11.4804 23.7071 11.2929C23.5196 11.1053 23.2652 11 23 11ZM23 18H9.99998C9.73476 18 9.48041 18.1053 9.29287 18.2929C9.10534 18.4804 8.99998 18.7348 8.99998 19C8.99998 19.2652 9.10534 19.5195 9.29287 19.7071C9.48041 19.8946 9.73476 20 9.99998 20H23C23.2652 20 23.5196 19.8946 23.7071 19.7071C23.8946 19.5195 24 19.2652 24 19C24 18.7348 23.8946 18.4804 23.7071 18.2929C23.5196 18.1053 23.2652 18 23 18ZM6.08698 5.99997C6.18591 5.99995 6.28262 5.97058 6.36486 5.91557C6.44709 5.86057 6.51116 5.7824 6.54895 5.69097C6.58675 5.59954 6.59657 5.49895 6.57717 5.40194C6.55777 5.30492 6.51003 5.21584 6.43998 5.14597L3.99998 2.70697C3.81245 2.5195 3.55814 2.41418 3.29298 2.41418C3.02782 2.41418 2.77351 2.5195 2.58598 2.70697L0.146979 5.14597C0.076933 5.21584 0.0291892 5.30492 0.00979075 5.40194C-0.00960773 5.49895 0.000211127 5.59954 0.0380046 5.69097C0.0757981 5.7824 0.139867 5.86057 0.222103 5.91557C0.304338 5.97058 0.401044 5.99995 0.499979 5.99997H2.29398V18H0.499979C0.400959 17.9998 0.304115 18.029 0.221726 18.084C0.139337 18.1389 0.0751125 18.217 0.037195 18.3085C-0.000722554 18.4 -0.0106257 18.5007 0.00874113 18.5978C0.0281079 18.6949 0.0758724 18.784 0.145979 18.854L2.58598 21.293C2.77351 21.4804 3.02782 21.5858 3.29298 21.5858C3.55814 21.5858 3.81245 21.4804 3.99998 21.293L6.43998 18.854C6.51003 18.7841 6.55777 18.695 6.57717 18.598C6.59657 18.501 6.58675 18.4004 6.54895 18.309C6.51116 18.2175 6.44709 18.1394 6.36486 18.0844C6.28262 18.0294 6.18591 18 6.08698 18H4.29398V5.99997H6.08698Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9137'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.comment-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9036)'%3E%3Cpath d='M20 0.5H4C2.93913 0.5 1.92172 0.921427 1.17157 1.67157C0.421427 2.42172 0 3.43913 0 4.5L0 16.5C0 17.5609 0.421427 18.5783 1.17157 19.3284C1.92172 20.0786 2.93913 20.5 4 20.5H6.9L11.351 24.263C11.5316 24.4158 11.7605 24.4997 11.997 24.4997C12.2335 24.4997 12.4624 24.4158 12.643 24.263L17.1 20.5H20C21.0609 20.5 22.0783 20.0786 22.8284 19.3284C23.5786 18.5783 24 17.5609 24 16.5V4.5C24 3.43913 23.5786 2.42172 22.8284 1.67157C22.0783 0.921427 21.0609 0.5 20 0.5ZM22 16.5C22 17.0304 21.7893 17.5391 21.4142 17.9142C21.0391 18.2893 20.5304 18.5 20 18.5H17.1C16.6273 18.5001 16.1699 18.6677 15.809 18.973L12 22.19L8.193 18.973C7.83156 18.6673 7.3734 18.4997 6.9 18.5H4C3.46957 18.5 2.96086 18.2893 2.58579 17.9142C2.21071 17.5391 2 17.0304 2 16.5V4.5C2 3.96957 2.21071 3.46086 2.58579 3.08579C2.96086 2.71071 3.46957 2.5 4 2.5H20C20.5304 2.5 21.0391 2.71071 21.4142 3.08579C21.7893 3.46086 22 3.96957 22 4.5V16.5Z' fill='black'/%3E%3Cpath d='M7 7.5H12C12.2652 7.5 12.5196 7.39464 12.7071 7.20711C12.8946 7.01957 13 6.76522 13 6.5C13 6.23478 12.8946 5.98043 12.7071 5.79289C12.5196 5.60536 12.2652 5.5 12 5.5H7C6.73478 5.5 6.48043 5.60536 6.29289 5.79289C6.10536 5.98043 6 6.23478 6 6.5C6 6.76522 6.10536 7.01957 6.29289 7.20711C6.48043 7.39464 6.73478 7.5 7 7.5ZM17 9.5H7C6.73478 9.5 6.48043 9.60536 6.29289 9.79289C6.10536 9.98043 6 10.2348 6 10.5C6 10.7652 6.10536 11.0196 6.29289 11.2071C6.48043 11.3946 6.73478 11.5 7 11.5H17C17.2652 11.5 17.5196 11.3946 17.7071 11.2071C17.8946 11.0196 18 10.7652 18 10.5C18 10.2348 17.8946 9.98043 17.7071 9.79289C17.5196 9.60536 17.2652 9.5 17 9.5ZM17 13.5H7C6.73478 13.5 6.48043 13.6054 6.29289 13.7929C6.10536 13.9804 6 14.2348 6 14.5C6 14.7652 6.10536 15.0196 6.29289 15.2071C6.48043 15.3946 6.73478 15.5 7 15.5H17C17.2652 15.5 17.5196 15.3946 17.7071 15.2071C17.8946 15.0196 18 14.7652 18 14.5C18 14.2348 17.8946 13.9804 17.7071 13.7929C17.5196 13.6054 17.2652 13.5 17 13.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9036'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.coupon-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M24 16.5V16.37C23.9957 15.9225 23.843 15.489 23.5657 15.1377C23.2884 14.7864 22.9023 14.5371 22.468 14.429C22.0452 14.3132 21.6721 14.0617 21.4061 13.7132C21.1402 13.3647 20.9962 12.9384 20.9962 12.5C20.9962 12.0616 21.1402 11.6353 21.4061 11.2868C21.6721 10.9383 22.0452 10.6868 22.468 10.571C22.9023 10.4629 23.2884 10.2136 23.5657 9.86231C23.843 9.51099 23.9957 9.07754 24 8.63V8.5C23.9984 7.17441 23.4711 5.90356 22.5338 4.96622C21.5964 4.02888 20.3256 3.50159 19 3.5L3 3.5C2.20435 3.5 1.44129 3.81607 0.878679 4.37868C0.316071 4.94129 0 5.70435 0 6.5V8.63C0.00425148 9.07754 0.157013 9.51099 0.434299 9.86231C0.711586 10.2136 1.09769 10.4629 1.532 10.571C1.95484 10.6868 2.32792 10.9383 2.59385 11.2868C2.85979 11.6353 3.00383 12.0616 3.00383 12.5C3.00383 12.9384 2.85979 13.3647 2.59385 13.7132C2.32792 14.0617 1.95484 14.3132 1.532 14.429C1.09769 14.5371 0.711586 14.7864 0.434299 15.1377C0.157013 15.489 0.00425148 15.9225 0 16.37V18.5C0 19.2956 0.316071 20.0587 0.878679 20.6213C1.44129 21.1839 2.20435 21.5 3 21.5H19C20.3256 21.4984 21.5964 20.9711 22.5338 20.0338C23.4711 19.0964 23.9984 17.8256 24 16.5ZM2 18.5L2.063 16.357C2.91158 16.1221 3.65896 15.6138 4.18923 14.9109C4.71949 14.208 5.00303 13.3498 4.99585 12.4693C4.98867 11.5889 4.69118 10.7354 4.14952 10.0412C3.60786 9.34706 2.8523 8.85101 2 8.63V6.5C2 6.23478 2.10536 5.98043 2.29289 5.79289C2.48043 5.60536 2.73478 5.5 3 5.5L7 5.5V7.5C7 7.76522 7.10536 8.01957 7.29289 8.20711C7.48043 8.39464 7.73478 8.5 8 8.5C8.26522 8.5 8.51957 8.39464 8.70711 8.20711C8.89464 8.01957 9 7.76522 9 7.5V5.5L19 5.5C19.7956 5.5 20.5587 5.81607 21.1213 6.37868C21.6839 6.94129 22 7.70435 22 8.5L21.937 8.643C21.0936 8.87722 20.35 9.381 19.8196 10.0774C19.2893 10.7738 19.0015 11.6247 19 12.5C19.0075 13.3872 19.3047 14.2476 19.8462 14.9503C20.3878 15.653 21.1441 16.1596 22 16.393V16.5C22 17.2956 21.6839 18.0587 21.1213 18.6213C20.5587 19.1839 19.7956 19.5 19 19.5H9L9 17.5C9 17.2348 8.89464 16.9804 8.70711 16.7929C8.51957 16.6054 8.26522 16.5 8 16.5C7.73478 16.5 7.48043 16.6054 7.29289 16.7929C7.10536 16.9804 7 17.2348 7 17.5V19.5H3C2.73478 19.5 2.48043 19.3946 2.29289 19.2071C2.10536 19.0196 2 18.7652 2 18.5Z' fill='black'/%3E%3Cpath d='M9 13.5V11.5C9 11.2348 8.89464 10.9804 8.70711 10.7929C8.51957 10.6054 8.26522 10.5 8 10.5C7.73478 10.5 7.48043 10.6054 7.29289 10.7929C7.10536 10.9804 7 11.2348 7 11.5V13.5C7 13.7652 7.10536 14.0196 7.29289 14.2071C7.48043 14.3946 7.73478 14.5 8 14.5C8.26522 14.5 8.51957 14.3946 8.70711 14.2071C8.89464 14.0196 9 13.7652 9 13.5Z' fill='black'/%3E%3C/svg%3E");}
.delivery-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.126 14.2688C16.4579 14.2688 15.1008 15.6259 15.1008 17.2941C15.1008 18.9622 16.4579 20.3193 18.126 20.3193C19.7944 20.3193 21.1512 18.9622 21.1512 17.2941C21.1512 15.6259 19.7941 14.2688 18.126 14.2688ZM18.126 18.8067C17.2918 18.8067 16.6134 18.1283 16.6134 17.2941C16.6134 16.4599 17.2918 15.7815 18.126 15.7815C18.9602 15.7815 19.6386 16.4599 19.6386 17.2941C19.6386 18.1283 18.9602 18.8067 18.126 18.8067ZM7.78987 14.2688C6.12173 14.2688 4.76465 15.6259 4.76465 17.2941C4.76465 18.9622 6.12173 20.3193 7.78987 20.3193C9.45801 20.3193 10.8151 18.9622 10.8151 17.2941C10.8151 15.6259 9.45801 14.2688 7.78987 14.2688ZM7.78987 18.8067C6.95568 18.8067 6.27726 18.1283 6.27726 17.2941C6.27726 16.4599 6.95568 15.7815 7.78987 15.7815C8.62382 15.7815 9.30248 16.4599 9.30248 17.2941C9.30248 18.1283 8.62405 18.8067 7.78987 18.8067ZM20.1632 5.60972C20.1002 5.48451 20.0036 5.37926 19.8843 5.30572C19.7649 5.23218 19.6275 5.19324 19.4873 5.19324H15.5041V6.70585H19.0209L21.0803 10.802L22.4321 10.1223L20.1632 5.60972Z' fill='black'/%3E%3Cpath d='M10.1345 16.563H15.8572V18.0756H10.1345V16.563ZM5.52098 16.563H2.89917C2.48142 16.563 2.14289 16.9016 2.14289 17.3193C2.14289 17.7371 2.48147 18.0756 2.89917 18.0756H5.52103C5.93878 18.0756 6.27731 17.737 6.27731 17.3193C6.27731 16.9016 5.93873 16.563 5.52098 16.563ZM23.8412 11.9395L22.3536 10.0235C22.2829 9.93242 22.1924 9.8587 22.0889 9.80801C21.9853 9.75732 21.8716 9.73099 21.7563 9.73105H16.2605V4.43695C16.2605 4.0192 15.9219 3.68066 15.5042 3.68066H2.89917C2.48142 3.68066 2.14289 4.01924 2.14289 4.43695C2.14289 4.85465 2.48147 5.19323 2.89917 5.19323H14.7479V10.4873C14.7479 10.9051 15.0865 11.2436 15.5042 11.2436H21.386L22.4874 12.6624V16.5629H20.3949C19.9772 16.5629 19.6387 16.9015 19.6387 17.3192C19.6387 17.737 19.9772 18.0755 20.3949 18.0755H23.2437C23.6614 18.0755 24 17.7369 24 17.3192V12.4034C24 12.2354 23.944 12.0721 23.8412 11.9395ZM5.47059 12.7311H1.99158C1.57383 12.7311 1.2353 13.0697 1.2353 13.4874C1.2353 13.9051 1.57387 14.2437 1.99158 14.2437H5.47055C5.8883 14.2437 6.22683 13.9051 6.22683 13.4874C6.22688 13.0697 5.8883 12.7311 5.47059 12.7311ZM7.21008 9.75627H0.756281C0.338578 9.75627 0 10.0949 0 10.5126C0 10.9304 0.338578 11.2689 0.756281 11.2689H7.21008C7.62783 11.2689 7.96636 10.9303 7.96636 10.5126C7.96636 10.0949 7.62783 9.75627 7.21008 9.75627Z' fill='black'/%3E%3Cpath d='M8.44543 6.78149H1.99163C1.57388 6.78149 1.23535 7.12007 1.23535 7.53778C1.23535 7.95553 1.57393 8.29406 1.99163 8.29406H8.44543C8.86318 8.29406 9.20171 7.95548 9.20171 7.53778C9.20176 7.12007 8.86318 6.78149 8.44543 6.78149Z' fill='black'/%3E%3C/svg%3E");}
.payment-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2687_9019)'%3E%3Cpath d='M23.0769 11.0735H16.6154C14.5902 11.0735 12.9231 12.7406 12.9231 14.7658C12.9231 16.7911 14.5902 18.4581 16.6154 18.4581H20.3077V21.2274C20.3077 21.7341 19.8914 22.1504 19.3846 22.1504H4.61538C3.096 22.1504 1.84615 20.9006 1.84615 19.3812V5.53506C1.84615 4.01568 3.096 2.76583 4.61538 2.76583H6.46154C6.96831 2.76583 7.38462 2.34952 7.38462 1.84275C7.38462 1.33599 6.96831 0.919678 6.46154 0.919678H4.61538C2.08338 0.919678 0 3.00306 0 5.53506V19.3812C0 21.9132 2.08338 23.9966 4.61538 23.9966H19.3846C20.904 23.9966 22.1538 22.7468 22.1538 21.2274V18.4581H23.0769C23.5837 18.4581 24 18.0418 24 17.5351V11.9966C24 11.4898 23.5837 11.0735 23.0769 11.0735ZM22.1538 16.612H16.6154C15.6028 16.612 14.7692 15.7784 14.7692 14.7658C14.7692 13.7532 15.6028 12.9197 16.6154 12.9197H22.1538V16.612Z' fill='black'/%3E%3Cpath d='M4.28285 4.67661C3.2527 5.12615 3.59331 6.45815 4.61516 6.45815H19.3844C19.8912 6.45815 20.3075 6.87446 20.3075 7.38123V8.30431C20.3075 8.81108 20.7238 9.22738 21.2305 9.22738C21.7373 9.22738 22.1536 8.81108 22.1536 8.30431V7.38123C22.1536 6.64678 21.8619 5.94242 21.3425 5.42309C20.8232 4.90376 20.1188 4.612 19.3844 4.612H19.089L17.4736 0.578154C17.3822 0.353367 17.2063 0.173357 16.9837 0.076724C16.7611 -0.0199091 16.5095 -0.0254712 16.2828 0.0612304L4.28285 4.67661ZM17.0952 4.612H9.59054L16.0982 2.11046L17.0952 4.612Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2687_9019'%3E%3Crect width='24' height='23.9966' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.result-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 16.25C12.875 16.25 16.25 12.875 16.25 8.75C16.25 4.625 12.875 1.25 8.75 1.25C4.625 1.25 1.25 4.625 1.25 8.75C1.25 12.875 4.625 16.25 8.75 16.25ZM8.75 2.5C12.1875 2.5 15 5.3125 15 8.75C15 12.1875 12.1875 15 8.75 15C5.3125 15 2.5 12.1875 2.5 8.75C2.5 5.3125 5.3125 2.5 8.75 2.5Z' fill='%23B1BDDD'/%3E%3Cpath d='M18.125 18.75C18.3125 18.75 18.4375 18.6875 18.5625 18.5625C18.8125 18.3125 18.8125 17.9375 18.5625 17.6875L14.0625 13.1875C13.8125 12.9375 13.4375 12.9375 13.1875 13.1875C12.9375 13.4375 12.9375 13.8125 13.1875 14.0625L17.6875 18.5625C17.8125 18.6875 17.9375 18.75 18.125 18.75Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.push-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_3018_4686)'%3E%3Cpath d='M18.3332 1.66406L9.1665 10.8307' stroke='%23ABABAB' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3332 1.66406L12.4998 18.3307L9.1665 10.8307L1.6665 7.4974L18.3332 1.66406Z' stroke='%23ABABAB' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3018_4686'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.check-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_3018_4783)'%3E%3Cpath d='M15.7665 2.12221C15.4974 1.90596 15.104 1.94886 14.8878 2.21793L6.57161 12.5678C6.45873 12.6886 6.30617 12.7585 6.14045 12.7651C5.96986 12.772 5.80829 12.7111 5.68661 12.5954L1.05748 8.15821C0.808262 7.91937 0.412668 7.92777 0.173793 8.17693C-0.0650504 8.42612 -0.0566754 8.82174 0.192512 9.06062L4.82348 13.4996C5.17536 13.8341 5.63067 14.0157 6.11311 14.0157C6.13889 14.0157 6.16482 14.0152 6.19073 14.0141C6.70173 13.9936 7.17107 13.7724 7.51223 13.3914C7.51964 13.3831 7.52682 13.3746 7.53382 13.366L15.8622 3.0009C16.0784 2.7318 16.0355 2.33843 15.7665 2.12221Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3018_4783'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.availableTrue-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_9139)'%3E%3Cmask id='mask0_3036_9139' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='13'%3E%3Cpath d='M12 0.5H0V12.5H12V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_9139)'%3E%3Cpath d='M11.6485 2.25747C12.1171 2.72609 12.1171 3.48587 11.6485 3.95449L4.86047 10.7425C4.39185 11.2112 3.63207 11.2112 3.16345 10.7425L2.31494 9.89404L9.95153 2.25747C10.4201 1.78885 11.1799 1.78885 11.6485 2.25747Z' fill='%2342C184'/%3E%3Cpath d='M0.351469 6.2333C0.82009 5.76468 1.57987 5.76468 2.04849 6.2333L5.70893 9.89375L4.86042 10.7422C4.3918 11.2108 3.63203 11.2108 3.16341 10.7422L0.351445 7.9303C-0.117152 7.4617 -0.117152 6.70192 0.351469 6.2333Z' fill='%2342C184'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_9139'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.availableFalse-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_9131)'%3E%3Cmask id='mask0_3036_9131' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='13'%3E%3Cpath d='M12 0.5H0V12.5H12V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_9131)'%3E%3Cpath d='M11.0625 12.5C10.8141 12.5 10.575 12.4016 10.3992 12.2258L6 7.82657L1.60079 12.2258C1.23516 12.5914 0.639843 12.5914 0.274218 12.2258C-0.0914061 11.8602 -0.0914061 11.2648 0.274218 10.8992L4.67343 6.5L0.274218 2.10078C-0.0914061 1.73516 -0.0914061 1.13984 0.274218 0.774219C0.639843 0.408594 1.23516 0.408594 1.60079 0.774219L6 5.17343L10.3969 0.774219C10.7625 0.408594 11.3578 0.408594 11.7234 0.774219C12.0891 1.13984 12.0891 1.73516 11.7234 2.10078L7.32655 6.5L11.7234 10.8969C12.0914 11.2625 12.0914 11.8555 11.7258 12.2234C11.5523 12.4016 11.3133 12.5 11.0625 12.5Z' fill='%23B1BDDD'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_9131'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** доп иконки ***/
.car-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='53' viewBox='0 0 60 53' fill='none'%3E%3Cg clip-path='url(%23clip0_3043_12419)'%3E%3Cpath d='M18.3542 37.8783L13.9375 37.8783C13.6447 37.8783 13.3638 37.7617 13.1567 37.554C12.9497 37.3464 12.8333 37.0648 12.8333 36.7712C12.8333 36.4775 12.9497 36.1959 13.1567 35.9883C13.3638 35.7807 13.6447 35.664 13.9375 35.664L18.3542 35.664C18.647 35.664 18.9279 35.7807 19.1349 35.9883C19.342 36.1959 19.4583 36.4775 19.4583 36.7712C19.4583 37.0648 19.342 37.3464 19.1349 37.554C18.9279 37.7617 18.647 37.8783 18.3542 37.8783ZM54.2396 37.8783L51.4792 37.8783C51.1863 37.8783 50.9055 37.7617 50.6984 37.554C50.4913 37.3464 50.375 37.0648 50.375 36.7712C50.375 36.4775 50.4913 36.1959 50.6984 35.9883C50.9055 35.7807 51.1863 35.664 51.4792 35.664L53.3231 35.664L54.8115 27.7103C54.7917 23.6405 51.3246 20.164 47.0625 20.164L39.8125 20.164L36.2991 35.664L42.6458 35.664C42.9387 35.664 43.2195 35.7807 43.4266 35.9883C43.6337 36.1959 43.75 36.4775 43.75 36.7712C43.75 37.0648 43.6337 37.3464 43.4266 37.554C43.2195 37.7617 42.9387 37.8783 42.6458 37.8783L34.9167 37.8783C34.751 37.8784 34.5874 37.8411 34.438 37.7692C34.2887 37.6972 34.1574 37.5925 34.0539 37.4628C33.9504 37.3331 33.8773 37.1817 33.8401 37.0198C33.8029 36.8579 33.8025 36.6897 33.839 36.5276L37.8537 18.8133C37.9089 18.5681 38.0457 18.349 38.2415 18.192C38.4374 18.0351 38.6807 17.9496 38.9314 17.9497L47.0625 17.9497C52.5414 17.9497 57 22.4204 57 27.914L55.3239 36.9749C55.2765 37.2286 55.1422 37.4577 54.9442 37.6227C54.7463 37.7877 54.497 37.8781 54.2396 37.8783Z' fill='white'/%3E%3Cpath d='M47.0625 42.3069C44.0194 42.3069 41.5417 39.8247 41.5417 36.7712C41.5417 33.7177 44.0194 31.2355 47.0625 31.2355C50.1056 31.2355 52.5833 33.7177 52.5833 36.7712C52.5833 39.8247 50.1056 42.3069 47.0625 42.3069ZM47.0625 33.4497C45.2362 33.4497 43.75 34.94 43.75 36.7712C43.75 38.6024 45.2362 40.0926 47.0625 40.0926C48.8888 40.0926 50.375 38.6024 50.375 36.7712C50.375 34.94 48.8888 33.4497 47.0625 33.4497ZM22.7708 42.3069C19.7277 42.3069 17.25 39.8247 17.25 36.7712C17.25 33.7177 19.7277 31.2355 22.7708 31.2355C25.8139 31.2355 28.2917 33.7177 28.2917 36.7712C28.2917 39.8247 25.8139 42.3069 22.7708 42.3069ZM22.7708 33.4497C20.9445 33.4497 19.4583 34.94 19.4583 36.7712C19.4583 38.6024 20.9445 40.0926 22.7708 40.0926C24.5971 40.0926 26.0833 38.6024 26.0833 36.7712C26.0833 34.94 24.5971 33.4497 22.7708 33.4497ZM18.3542 17.9497L9.52083 17.9497C9.22799 17.9497 8.94714 17.8331 8.74007 17.6255C8.533 17.4178 8.41667 17.1362 8.41667 16.8426C8.41667 16.549 8.533 16.2674 8.74007 16.0597C8.94714 15.8521 9.22799 15.7355 9.52083 15.7355L18.3542 15.7355C18.647 15.7355 18.9279 15.8521 19.1349 16.0597C19.342 16.2674 19.4583 16.549 19.4583 16.8426C19.4583 17.1362 19.342 17.4178 19.1349 17.6255C18.9279 17.8331 18.647 17.9497 18.3542 17.9497ZM18.3542 24.5926L7.3125 24.5926C7.01966 24.5926 6.73881 24.476 6.53174 24.2683C6.32466 24.0607 6.20833 23.7791 6.20833 23.4855C6.20833 23.1918 6.32466 22.9102 6.53174 22.7026C6.73881 22.495 7.01966 22.3783 7.3125 22.3783L18.3542 22.3783C18.647 22.3783 18.9279 22.495 19.1349 22.7026C19.342 22.9102 19.4583 23.1918 19.4583 23.4855C19.4583 23.7791 19.342 24.0607 19.1349 24.2683C18.9279 24.476 18.647 24.5926 18.3542 24.5926ZM18.3542 31.2355L5.10417 31.2355C4.81132 31.2355 4.53047 31.1188 4.3234 30.9112C4.11633 30.7036 4 30.4219 4 30.1283C4 29.8347 4.11633 29.5531 4.3234 29.3454C4.53047 29.1378 4.81132 29.0212 5.10417 29.0212L18.3542 29.0212C18.647 29.0212 18.9279 29.1378 19.1349 29.3454C19.342 29.5531 19.4583 29.8347 19.4583 30.1283C19.4583 30.4219 19.342 30.7036 19.1349 30.9112C18.9279 31.1188 18.647 31.2355 18.3542 31.2355Z' fill='white'/%3E%3Cpath d='M34.9167 37.8783L27.1875 37.8783C26.8947 37.8783 26.6138 37.7617 26.4067 37.554C26.1997 37.3464 26.0833 37.0648 26.0833 36.7712C26.0833 36.4775 26.1997 36.1959 26.4067 35.9883C26.6138 35.7807 26.8947 35.664 27.1875 35.664L34.0355 35.664L39.0529 13.5212L13.9375 13.5212C13.6447 13.5212 13.3638 13.4045 13.1567 13.1969C12.9497 12.9893 12.8333 12.7077 12.8333 12.414C12.8333 12.1204 12.9497 11.8388 13.1567 11.6312C13.3638 11.4235 13.6447 11.3069 13.9375 11.3069L40.4375 11.3069C40.6032 11.3068 40.7668 11.3441 40.9161 11.416C41.0655 11.488 41.1968 11.5927 41.3003 11.7224C41.4038 11.8521 41.4768 12.0035 41.514 12.1654C41.5512 12.3273 41.5516 12.4955 41.5152 12.6576L35.9943 37.0147C35.9392 37.26 35.8024 37.4791 35.6066 37.636C35.4107 37.793 35.1674 37.8784 34.9167 37.8783Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3043_12419'%3E%3Crect width='53' height='44' fill='white' transform='translate(4 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.reload-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='54' viewBox='0 0 61 54' fill='none'%3E%3Cpath d='M30.4417 38.699L25.9425 38.6167C25.6442 38.6112 25.3602 38.4875 25.1531 38.2727C24.9461 38.0579 24.8328 37.7696 24.8382 37.4713C24.8437 37.173 24.9674 36.8891 25.1822 36.682C25.397 36.4749 25.6853 36.3616 25.9836 36.3671L30.4829 36.4493C36.0642 36.5514 40.6892 32.0924 40.7913 26.5111C40.7967 26.2128 40.9204 25.9289 41.1352 25.7218C41.35 25.5147 41.6383 25.4014 41.9366 25.4069C42.235 25.4123 42.5189 25.5361 42.726 25.7509C42.9331 25.9657 43.0463 26.2539 43.0409 26.5522C42.9162 33.3731 37.2626 38.8237 30.4417 38.699Z' fill='white'/%3E%3Cpath d='M30.3595 43.1983C30.2117 43.1958 30.0658 43.1643 29.9302 43.1054C29.7945 43.0466 29.6719 42.9616 29.5691 42.8553L25.1521 38.2737C24.9451 38.059 24.8319 37.7707 24.8373 37.4725C24.8428 37.1742 24.9665 36.8903 25.1812 36.6833L29.7627 32.2663C29.9786 32.0653 30.2648 31.9571 30.5597 31.965C30.8546 31.973 31.1345 32.0964 31.3393 32.3088C31.544 32.5212 31.6571 32.8054 31.6543 33.1004C31.6515 33.3954 31.5329 33.6774 31.3241 33.8858L27.5535 37.521L31.1887 41.2916C31.3428 41.4519 31.4459 41.6543 31.485 41.8731C31.5242 42.092 31.4976 42.3175 31.4086 42.5213C31.3197 42.7251 31.1723 42.8979 30.9852 43.018C30.7981 43.138 30.5796 43.2 30.3573 43.196L30.3595 43.1983ZM19.3993 27.2452C19.101 27.2398 18.817 27.116 18.6099 26.9012C18.4028 26.6864 18.2896 26.3982 18.295 26.0999C18.4197 19.279 24.0733 13.8284 30.8942 13.9531L35.3934 14.0354C35.6917 14.0409 35.9757 14.1646 36.1828 14.3794C36.3898 14.5942 36.5031 14.8825 36.4977 15.1808C36.4922 15.4791 36.3685 15.763 36.1537 15.9701C35.9389 16.1772 35.6506 16.2905 35.3523 16.285L30.853 16.2028C28.169 16.1567 25.5763 17.1771 23.6438 19.0403C21.7113 20.9034 20.5967 23.4571 20.5446 26.141C20.5392 26.4393 20.4155 26.7232 20.2007 26.9303C19.9859 27.1374 19.6976 27.2507 19.3993 27.2452Z' fill='white'/%3E%3Cpath d='M30.7708 20.702C30.5485 20.6979 30.3324 20.628 30.1498 20.5012C29.9672 20.3744 29.8263 20.1963 29.7448 19.9894C29.6634 19.7825 29.645 19.5561 29.6921 19.3389C29.7393 19.1216 29.8497 18.9231 30.0095 18.7686L33.7801 15.1334L30.1449 11.3628C29.9439 11.1469 29.8357 10.8607 29.8437 10.5658C29.8516 10.271 29.9751 9.991 30.1874 9.78626C30.3998 9.58153 30.6841 9.46839 30.9791 9.47122C31.274 9.47405 31.5561 9.59262 31.7645 9.80139L36.1815 14.3829C36.3885 14.5977 36.5017 14.8859 36.4963 15.1842C36.4908 15.4824 36.3671 15.7663 36.1524 15.9734L31.5709 20.3904C31.4643 20.4928 31.3386 20.5733 31.2009 20.6272C31.0633 20.681 30.9163 20.7072 30.7685 20.7043L30.7708 20.702Z' fill='white'/%3E%3C/svg%3E");}
.gift-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='53' viewBox='0 0 60 53' fill='none'%3E%3Cpath d='M16.1875 22.9476V39.1508C16.1875 39.6219 16.2805 40.0884 16.4611 40.5235C16.6417 40.9586 16.9064 41.3538 17.24 41.6864C17.5736 42.019 17.9696 42.2826 18.4053 42.4619C18.8409 42.6412 19.3077 42.7328 19.7788 42.7314H40.2319C41.1815 42.7314 42.0923 42.3541 42.7638 41.6827C43.4353 41.0112 43.8125 40.1004 43.8125 39.1508V22.9476C43.8125 21.997 43.4356 21.0852 42.7644 20.412C42.0932 19.7388 41.1825 19.3592 40.2319 19.3564H37.9581C38.2712 19.0325 38.549 18.6763 38.7869 18.2939C39.2412 17.533 39.4917 16.6678 39.514 15.7819C39.5363 14.8959 39.3298 14.0192 38.9144 13.2364C38.553 12.6053 38.0271 12.0842 37.3927 11.7287C36.7584 11.3732 36.0394 11.1965 35.3125 11.2176C34.5165 11.1923 33.7244 11.3396 32.9907 11.6496C32.257 11.9596 31.5992 12.4248 31.0625 13.0133C30.6371 13.462 30.2791 13.9702 30 14.522C29.7372 13.9735 29.3973 13.4655 28.9906 13.0133C28.4539 12.4248 27.7961 11.9596 27.0625 11.6496C26.3288 11.3396 25.5367 11.1923 24.7406 11.2176C24.0134 11.1958 23.2938 11.3709 22.658 11.7244C22.0221 12.0779 21.4935 12.5966 21.1281 13.2258C20.7127 14.0086 20.5062 14.8853 20.5285 15.7712C20.5509 16.6572 20.8013 17.5224 21.2556 18.2833C21.4936 18.6657 21.7714 19.0219 22.0844 19.3458H19.7788C19.3063 19.3458 18.8384 19.439 18.402 19.6201C17.9656 19.8013 17.5692 20.0668 17.2356 20.4014C16.902 20.736 16.6377 21.1331 16.4578 21.5701C16.278 22.007 16.1861 22.4751 16.1875 22.9476ZM41.6875 22.9476V39.1508C41.6875 39.3419 41.6499 39.5312 41.5767 39.7078C41.5036 39.8844 41.3963 40.0449 41.2612 40.18C41.126 40.3152 40.9655 40.4224 40.7889 40.4956C40.6123 40.5687 40.423 40.6064 40.2319 40.6064H31.0625L31.1369 21.4814H40.2638C40.6452 21.4925 41.0073 21.6518 41.2732 21.9256C41.539 22.1994 41.6877 22.566 41.6875 22.9476ZM35.3125 13.3851C35.6671 13.3612 36.0213 13.4372 36.3349 13.6043C36.6485 13.7714 36.909 14.0231 37.0869 14.3308C37.3205 14.7895 37.4306 15.3011 37.4063 15.8153C37.3821 16.3295 37.2244 16.8285 36.9488 17.2633C36.4919 18.0601 35.2913 19.3883 32.4013 19.3883H31.0625C31.0625 18.1026 31.3069 15.8183 32.5394 14.4689C32.8885 14.0864 33.3186 13.7867 33.7985 13.5918C34.2783 13.397 34.7956 13.3118 35.3125 13.3426V13.3851ZM23.0619 17.2208C22.7862 16.786 22.6285 16.287 22.6043 15.7728C22.5801 15.2586 22.6902 14.747 22.9238 14.2883C23.1008 13.9823 23.3597 13.7317 23.6712 13.5647C23.9828 13.3977 24.3347 13.3208 24.6875 13.3426C25.1908 13.3117 25.6949 13.3908 26.1646 13.5743C26.6343 13.7577 27.0584 14.0413 27.4075 14.4051C28.6506 15.7864 28.8738 18.0708 28.9375 19.3564H27.6094C24.6875 19.3564 23.5188 18.0176 23.0619 17.2208ZM18.3125 22.9476C18.3125 22.5588 18.467 22.1858 18.742 21.9108C19.0169 21.6359 19.3899 21.4814 19.7788 21.4814H28.9375L28.8631 40.6064H19.7788C19.5867 40.6078 19.3963 40.5712 19.2185 40.4987C19.0406 40.4261 18.8789 40.3191 18.7426 40.1838C18.6063 40.0485 18.4981 39.8876 18.4243 39.7103C18.3505 39.533 18.3125 39.3428 18.3125 39.1508V22.9476Z' fill='white'/%3E%3C/svg%3E");}
.social-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_5579)'%3E%3Cpath d='M10.5 0.615234C5.04078 0.615234 0.615234 5.04078 0.615234 10.5C0.615234 12.7125 1.34228 14.7552 2.57033 16.4024L1.13679 19.8632L4.59765 18.4297C6.24483 19.6577 8.28745 20.3848 10.5 20.3848C15.9592 20.3848 20.3848 15.9592 20.3848 10.5C20.3848 5.04078 15.9592 0.615234 10.5 0.615234Z' stroke='%23B1BDDD' stroke-width='1.23047' stroke-miterlimit='10'/%3E%3Cpath d='M12.4915 11.1471L14.483 9.20586L11.7308 8.80595L10.5 6.31204L9.26916 8.80595L6.51697 9.20586L8.50849 11.1471L8.03837 13.8882L10.5 12.594L12.9616 13.8881L12.4915 11.1471Z' stroke='%23B1BDDD' stroke-width='1.23047' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_5579'%3E%3Crect width='21' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.discount-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.75 12C21.8216 11.5901 21.9719 11.1978 22.1925 10.845C22.4278 10.5108 22.594 10.1331 22.6816 9.73385C22.7692 9.33464 22.7763 8.92198 22.7025 8.52C22.5223 8.14193 22.2682 7.80379 21.9552 7.52555C21.6422 7.2473 21.2766 7.0346 20.88 6.9C20.515 6.75083 20.1797 6.53746 19.89 6.27C19.7164 5.90752 19.6121 5.5158 19.5825 5.115C19.5818 4.69403 19.4957 4.27757 19.3294 3.89084C19.1631 3.5041 18.9201 3.15512 18.615 2.865C18.2519 2.66873 17.8535 2.54646 17.4428 2.50526C17.0321 2.46407 16.6173 2.50476 16.2225 2.625C15.8253 2.73728 15.41 2.77041 15 2.7225C14.6594 2.52879 14.357 2.27464 14.1075 1.9725C13.8556 1.63839 13.5393 1.3581 13.1774 1.14814C12.8154 0.938185 12.4151 0.802811 12 0.75C11.5811 0.802725 11.1772 0.939514 10.8125 1.15216C10.4478 1.36481 10.1297 1.64894 9.87751 1.9875C9.62804 2.28964 9.3256 2.54379 8.98501 2.7375C8.58193 2.7932 8.17187 2.77028 7.77751 2.67C7.38267 2.54976 6.96789 2.50907 6.55721 2.55026C6.14653 2.59146 5.7481 2.71373 5.38501 2.91C5.08066 3.20065 4.83809 3.54974 4.67185 3.93635C4.5056 4.32297 4.4191 4.73916 4.41751 5.16C4.38787 5.5608 4.28358 5.95252 4.11001 6.315C3.82238 6.58516 3.48656 6.79886 3.12001 6.945C2.7242 7.08111 2.35932 7.29437 2.04648 7.57244C1.73365 7.85051 1.47908 8.18788 1.29751 8.565C1.22374 8.96699 1.23085 9.37964 1.31842 9.77885C1.40599 10.1781 1.57226 10.5558 1.80751 10.89C2.02287 11.2292 2.17294 11.6057 2.25001 12C2.17841 12.4099 2.02815 12.8022 1.80751 13.155C1.57226 13.4892 1.40599 13.8669 1.31842 14.2662C1.23085 14.6654 1.22374 15.078 1.29751 15.48C1.47768 15.8581 1.73178 16.1962 2.0448 16.4745C2.35782 16.7527 2.72342 16.9654 3.12001 17.1C3.485 17.2492 3.8203 17.4625 4.11001 17.73C4.28358 18.0925 4.38787 18.4842 4.41751 18.885C4.41823 19.306 4.50435 19.7224 4.67065 20.1092C4.83694 20.4959 5.07996 20.8449 5.38501 21.135C5.7481 21.3313 6.14653 21.4535 6.55721 21.4947C6.96789 21.5359 7.38267 21.4952 7.77751 21.375C8.17469 21.2627 8.59006 21.2296 9.00001 21.2775C9.3406 21.4712 9.64304 21.7254 9.89251 22.0275C10.1444 22.3616 10.4607 22.6419 10.8226 22.8519C11.1846 23.0618 11.5849 23.1972 12 23.25C12.4189 23.1973 12.8228 23.0605 13.1875 22.8478C13.5523 22.6352 13.8703 22.3511 14.1225 22.0125C14.372 21.7104 14.6744 21.4562 15.015 21.2625C15.4181 21.2068 15.8281 21.2297 16.2225 21.33C16.6173 21.4502 17.0321 21.4909 17.4428 21.4497C17.8535 21.4085 18.2519 21.2863 18.615 21.09C18.9194 20.7993 19.1619 20.4503 19.3282 20.0636C19.4944 19.677 19.5809 19.2608 19.5825 18.84C19.6121 18.4392 19.7164 18.0475 19.89 17.685C20.1776 17.4148 20.5135 17.2011 20.88 17.055C21.2758 16.9189 21.6407 16.7056 21.9535 16.4276C22.2664 16.1495 22.5209 15.8121 22.7025 15.435C22.7763 15.033 22.7692 14.6204 22.6816 14.2212C22.594 13.8219 22.4278 13.4442 22.1925 13.11C21.9771 12.7708 21.8271 12.3943 21.75 12ZM20.8575 13.845C21.0675 14.2425 21.345 14.79 21.2775 15.015C21.21 15.24 20.6475 15.54 20.2125 15.765C19.6203 15.9991 19.093 16.3721 18.675 16.8525C18.3436 17.4037 18.1482 18.0258 18.105 18.6675C18.03 19.1475 17.94 19.7475 17.73 19.8975C17.52 20.0475 16.9425 19.9425 16.4625 19.8975C15.8338 19.7477 15.1787 19.7477 14.55 19.8975C13.969 20.1432 13.4548 20.5237 13.05 21.0075C12.75 21.3075 12.2775 21.75 12 21.75C11.7225 21.75 11.2875 21.3075 10.9425 20.955C10.5377 20.4712 10.0235 20.0907 9.44251 19.845C9.19868 19.7749 8.9462 19.7396 8.69251 19.74C8.31 19.7509 7.92889 19.791 7.55251 19.86C7.07251 19.935 6.48751 20.0325 6.28501 19.86C6.08251 19.6875 5.98501 19.11 5.91001 18.63C5.86681 17.9883 5.67142 17.3662 5.34001 16.815C4.93265 16.3394 4.41869 15.9668 3.84001 15.7275C3.40501 15.51 2.85751 15.2325 2.77501 14.9775C2.69251 14.7225 2.98501 14.2275 3.19501 13.8075C3.51499 13.255 3.7048 12.6369 3.75001 12C3.69446 11.346 3.4864 10.7141 3.14251 10.155C2.93251 9.75 2.65501 9.21 2.72251 9C2.79001 8.79 3.35251 8.475 3.78751 8.25C4.38049 8.01374 4.90786 7.63815 5.32501 7.155C5.65642 6.60384 5.85181 5.98168 5.89501 5.34C5.97001 4.86 6.06001 4.26 6.27001 4.11C6.48001 3.96 7.05751 4.065 7.53751 4.11C8.16621 4.25982 8.82131 4.25982 9.45001 4.11C10.031 3.86427 10.5452 3.48378 10.95 3C11.2875 2.6925 11.7225 2.25 12 2.25C12.2775 2.25 12.7125 2.6925 13.0575 3.045C13.4623 3.52878 13.9765 3.90927 14.5575 4.155C15.1862 4.30482 15.8413 4.30482 16.47 4.155C16.95 4.08 17.5425 3.9825 17.7375 4.155C17.9325 4.3275 18.0375 4.905 18.1125 5.385C18.1557 6.02668 18.3511 6.64884 18.6825 7.2C19.1132 7.67072 19.6508 8.03087 20.25 8.25C20.685 8.4675 21.2325 8.745 21.315 9C21.3975 9.255 21.105 9.75 20.895 10.17C20.5401 10.7213 20.3192 11.348 20.25 12C20.3056 12.654 20.5136 13.2859 20.8575 13.845Z' fill='%23B1BDDD'/%3E%3Cpath d='M11.25 9C11.25 8.55499 11.118 8.11998 10.8708 7.74997C10.6236 7.37996 10.2722 7.09157 9.86105 6.92127C9.44991 6.75097 8.99751 6.70642 8.56106 6.79323C8.1246 6.88005 7.72369 7.09434 7.40902 7.40901C7.09435 7.72368 6.88006 8.12459 6.79324 8.56105C6.70643 8.9975 6.75098 9.4499 6.92128 9.86104C7.09158 10.2722 7.37997 10.6236 7.74998 10.8708C8.11999 11.118 8.555 11.25 9.00001 11.25C9.59675 11.25 10.169 11.0129 10.591 10.591C11.013 10.169 11.25 9.59674 11.25 9ZM8.25001 9C8.25001 8.85166 8.294 8.70666 8.37641 8.58332C8.45882 8.45999 8.57595 8.36386 8.713 8.30709C8.85004 8.25032 9.00084 8.23547 9.14633 8.26441C9.29181 8.29335 9.42545 8.36478 9.53034 8.46967C9.63523 8.57456 9.70666 8.7082 9.7356 8.85368C9.76454 8.99917 9.74968 9.14997 9.69292 9.28701C9.63615 9.42406 9.54002 9.54119 9.41669 9.6236C9.29335 9.70601 9.14834 9.75 9.00001 9.75C8.8011 9.75 8.61033 9.67098 8.46968 9.53033C8.32903 9.38968 8.25001 9.19891 8.25001 9ZM15 12.75C14.555 12.75 14.12 12.882 13.75 13.1292C13.38 13.3764 13.0916 13.7278 12.9213 14.139C12.751 14.5501 12.7064 15.0025 12.7932 15.439C12.8801 15.8754 13.0944 16.2763 13.409 16.591C13.7237 16.9057 14.1246 17.1199 14.5611 17.2068C14.9975 17.2936 15.4499 17.249 15.861 17.0787C16.2722 16.9084 16.6236 16.62 16.8708 16.25C17.118 15.88 17.25 15.445 17.25 15C17.25 14.4033 17.013 13.831 16.591 13.409C16.169 12.9871 15.5967 12.75 15 12.75ZM15 15.75C14.8517 15.75 14.7067 15.706 14.5833 15.6236C14.46 15.5412 14.3639 15.4241 14.3071 15.287C14.2503 15.15 14.2355 14.9992 14.2644 14.8537C14.2934 14.7082 14.3648 14.5746 14.4697 14.4697C14.5746 14.3648 14.7082 14.2934 14.8537 14.2644C14.9992 14.2355 15.15 14.2503 15.287 14.3071C15.4241 14.3639 15.5412 14.46 15.6236 14.5833C15.706 14.7067 15.75 14.8517 15.75 15C15.75 15.1989 15.671 15.3897 15.5303 15.5303C15.3897 15.671 15.1989 15.75 15 15.75ZM15.4125 6.8775C15.2472 6.76895 15.0456 6.73012 14.8518 6.76945C14.6579 6.80878 14.4875 6.92309 14.3775 7.0875L8.37751 16.0875C8.26896 16.2528 8.23012 16.4544 8.26946 16.6482C8.30879 16.8421 8.4231 17.0125 8.58751 17.1225C8.70829 17.2071 8.85256 17.2517 9.00001 17.25C9.12354 17.2494 9.245 17.2182 9.3536 17.1593C9.46219 17.1005 9.55457 17.0157 9.62251 16.9125L15.6225 7.9125C15.7311 7.74715 15.7699 7.54562 15.7306 7.35177C15.6912 7.15793 15.5769 6.98747 15.4125 6.8775Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 20px;width: 20px;height: 20px;background-color: var(--color-grey-d);display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6665 7.50001C16.7461 7.42313 16.8096 7.33118 16.8532 7.2295C16.8969 7.12784 16.9199 7.01849 16.9209 6.90784C16.9218 6.79719 16.9007 6.68746 16.8588 6.58504C16.8169 6.48263 16.7551 6.38958 16.6768 6.31134C16.5986 6.23309 16.5055 6.17122 16.4031 6.12932C16.3007 6.08742 16.191 6.06633 16.0803 6.06729C15.9697 6.06825 15.8603 6.09124 15.7587 6.13492C15.657 6.17859 15.565 6.24208 15.4882 6.32167L10.589 11.2208C10.4327 11.3771 10.2208 11.4648 9.99983 11.4648C9.77886 11.4648 9.56693 11.3771 9.41066 11.2208L4.51144 6.32083C4.35507 6.16458 4.14307 6.07684 3.92207 6.07692C3.70094 6.07699 3.48894 6.16489 3.33269 6.32126C3.17644 6.47762 3.08869 6.68966 3.08882 6.91072C3.08894 7.13177 3.17682 7.34374 3.33319 7.50001L9.41066 13.5775C9.56693 13.7338 9.77886 13.8215 9.99983 13.8215C10.2208 13.8215 10.4327 13.7338 10.589 13.5775L16.6665 7.50001Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.qty-plus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6665 12.5C16.7461 12.5769 16.8096 12.6688 16.8532 12.7705C16.8969 12.8722 16.9199 12.9815 16.9209 13.0922C16.9218 13.2028 16.9007 13.3125 16.8588 13.415C16.8169 13.5174 16.7551 13.6104 16.6768 13.6887C16.5986 13.7669 16.5055 13.8288 16.4031 13.8707C16.3007 13.9126 16.191 13.9337 16.0803 13.9327C15.9697 13.9317 15.8603 13.9088 15.7587 13.8651C15.657 13.8214 15.565 13.7579 15.4882 13.6783L10.589 8.77916C10.4327 8.62293 10.2208 8.53517 9.99983 8.53517C9.77886 8.53517 9.56693 8.62293 9.41066 8.77916L4.51144 13.6792C4.35507 13.8354 4.14307 13.9232 3.92207 13.9231C3.70094 13.923 3.48894 13.8351 3.33269 13.6787C3.17644 13.5224 3.08869 13.3103 3.08882 13.0893C3.08894 12.8682 3.17682 12.6563 3.33319 12.5L9.41066 6.42249C9.56693 6.26624 9.77886 6.17849 9.99983 6.17849C10.2208 6.17849 10.4327 6.26624 10.589 6.42249L16.6665 12.5Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3.99999C8.90775 3.90449 8.79741 3.8283 8.6754 3.77589C8.55341 3.72348 8.42219 3.69589 8.28941 3.69474C8.15663 3.69358 8.02494 3.71889 7.90205 3.76917C7.77915 3.81945 7.66749 3.8937 7.57361 3.9876C7.47971 4.08149 7.40546 4.19315 7.35518 4.31604C7.3049 4.43894 7.27959 4.57061 7.28075 4.70338C7.2819 4.83617 7.30949 4.96738 7.3619 5.08939C7.41431 5.2114 7.49049 5.32174 7.586 5.41399L13.465 11.293C13.6525 11.4805 13.7578 11.7348 13.7578 12C13.7578 12.2652 13.6525 12.5195 13.465 12.707L7.58499 18.5861C7.39749 18.7737 7.29221 19.0281 7.2923 19.2933C7.29239 19.5587 7.39787 19.813 7.5855 20.0005C7.77314 20.188 8.02758 20.2934 8.29286 20.2932C8.55812 20.2931 8.81249 20.1876 9 20L16.293 12.707C16.4805 12.5195 16.5858 12.2652 16.5858 12C16.5858 11.7348 16.4805 11.4805 16.293 11.293L9 3.99999Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
.arrow2-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M39.0986 27.4491L43.6138 22.9338C43.8611 22.6859 44 22.35 44 21.9998C44 21.6496 43.8611 21.3137 43.6138 21.0658L39.0986 16.5505C38.8959 16.353 38.6236 16.2433 38.3405 16.2451C38.0575 16.247 37.7866 16.3602 37.5865 16.5603C37.3863 16.7604 37.2731 17.0313 37.2712 17.3143C37.2693 17.5973 37.379 17.8697 37.5764 18.0725L40.4272 20.9233H1.07628C0.790834 20.9233 0.517077 21.0367 0.315235 21.2385C0.113394 21.4404 0 21.7141 0 21.9996C0 22.285 0.113394 22.5588 0.315235 22.7606C0.517077 22.9624 0.790834 23.0758 1.07628 23.0758H40.4271L37.5764 25.9272C37.3771 26.1295 37.2659 26.4025 37.267 26.6865C37.2681 26.9706 37.3814 27.2426 37.5822 27.4435C37.7831 27.6443 38.0551 27.7577 38.3392 27.7588C38.6232 27.7599 38.8962 27.6487 39.0986 27.4494V27.4491Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.arrow2-icon._left{transform: rotate(180deg);}
.arrow2-icon._right{transform: rotate(0deg);}
.arrow2-icon._top{transform: rotate(-90deg);}
.arrow2-icon._bottom{transform: rotate(90deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--color-grey-d);width: 20px;height: 20px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.eye-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15810)'%3E%3Cpath d='M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM12 17C10.9 17 10 16.1 10 15C10 13.9 10.9 13 12 13C13.1 13 14 13.9 14 15C14 16.1 13.1 17 12 17ZM15.1 8H8.9V6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15810'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.eye-slash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15807)'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15807'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--color-black);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 3C14.9169 3 13.3406 4.16934 12 5.39125C10.7225 4.0946 9.08314 3 7 3C4.06624 3 2 5.41276 2 8.04376C2 9.45519 2.60438 10.4721 3.26624 11.4268L11.0369 20.3378C11.9094 21.2207 12.0738 21.2207 12.9462 20.3378L20.7343 11.4268C21.5125 10.4721 22 9.45519 22 8.04376C22 5.41279 19.9337 3 17 3ZM19.5 11.1793L12 19.7388L4.5 11.144C3.60314 9.95138 3.25 9.14674 3.25 8.04376C3.25 5.98847 4.78438 4.13824 7 4.12089C8.82252 4.10654 10.8881 5.88682 12 7.22892C13.0825 5.93346 15.1775 4.12089 17 4.12089C19.1569 4.12089 20.75 5.98847 20.75 8.04376C20.75 9.14674 20.4706 10.0111 19.5 11.1793Z' fill='%23659EF3'/%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-black);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.43997 10.6131C4.71593 11.6879 5.26018 12.6762 6.02429 13.4899C5.73164 14.5671 5.71504 15.6952 5.97598 16.7737C6.88653 20.4257 10.6738 22.6368 14.4193 21.7029C18.1647 20.7691 20.4707 17.0388 19.5601 13.3868C19.2842 12.312 18.7399 11.3237 17.9758 10.51C18.2685 9.43284 18.2851 8.30475 18.0241 7.22619C17.1136 3.57419 13.3263 1.36315 9.58083 2.29699C5.8354 3.23084 3.52942 6.96109 4.43997 10.6131ZM18.6124 13.6231C19.3958 16.765 17.4112 19.9754 14.1889 20.7788C10.9666 21.5822 7.70708 19.6793 6.92371 16.5374C6.7371 15.7883 6.70466 15.0086 6.82825 14.2435C8.46824 15.5294 10.6757 16.0927 12.8833 15.5423C15.0908 14.9919 16.7757 13.4594 17.6197 11.5529C18.0881 12.1704 18.4255 12.874 18.6124 13.6231ZM13.4959 9.25168L14.611 13.7243C14.1487 14.0338 13.6452 14.2792 13.115 14.4532L11.8328 9.31037C12.3826 9.21517 12.9424 9.19542 13.4959 9.25168ZM14.5564 9.46757C15.4323 9.72296 16.2348 10.171 16.903 10.7775C16.5978 11.6267 16.0995 12.3991 15.446 13.0358L14.5564 9.46757ZM12.1673 14.6895C11.6053 14.7825 11.0479 14.8077 10.5042 14.7482L9.38906 10.2756C9.84116 9.96791 10.3452 9.72838 10.8851 9.54666L12.1673 14.6895ZM9.44342 14.5311C8.5677 14.276 7.76529 13.8285 7.09712 13.2224C7.39923 12.3723 7.90201 11.6057 8.55407 10.9641L9.44342 14.5311ZM17.0764 7.46249C17.263 8.21165 17.2954 8.99133 17.1718 9.75642C15.5319 8.47053 13.3244 7.90719 11.1168 8.4576C8.90926 9.00801 7.22438 10.5405 6.38035 12.447C5.91203 11.8295 5.57465 11.1259 5.3877 10.3768C4.60434 7.2349 6.58895 4.02449 9.81123 3.22109C13.0335 2.41768 16.293 4.32058 17.0764 7.46249Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.qty-wrap{width: 100%;max-width: 160px;background: var(--color-white);color: var(--color-black);border-radius: 8px;overflow: hidden;height: 44px;display: flex;align-items: center;justify-content: center;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 100%;max-width: 55px;height: 100%;margin: 0 8px;color: var(--color-black);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap a.qty-minus:after{content:'';height:20px;border-right:1px solid var(--color-grey-d);position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;}
.qty-wrap a.qty-plus:before{content:'';height:20px;border-right:1px solid var(--color-grey-d);position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;width: 44px;height: 100%;transition:0.3s;}
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-primary);}
}
.actions i.cart{display: none;}
/* Окошко с информацией о 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);}
.subscribe__wrap input[type="checkbox"]:not(:checked):before{background: var(--color-white);border-color: var(--color-grey-d);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .subscribe__wrap .form__pp label:hover a{text-decoration: underline;}
}
/*** Стили кнопок ***/
.button{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 12px 24px;color: var(--color-white);background: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 8px;font-size: 16px;font-weight: 400;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition:0.3s;width:24px;height:24px;min-width:24px;margin-right:8px;background-color: var(--color-white);}
.button2{background: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-primary);}
.button2 .icon_{background-color: var(--color-primary);}
.button_link{color:var(--color-grey-d);transition:0.3s;cursor: pointer;font-size:14px;display: flex;align-items: center;}
.button_link .icon_{background-color:var(--color-grey-d);width: 16px;min-width: 16px;height:16px;margin-right:8px;transition:0.3s;}
.button_link2{color:var(--color-primary);transition:0.3s;cursor: pointer;font-size:14px;display: flex;align-items: center;}
.button_link2 .icon_{background-color:var(--color-primary);width: 16px;min-width: 16px;height:16px;margin-right:8px;transition:0.3s;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{line-height: normal;transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 12px 24px;color: var(--color-white);background: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 8px;font-size: 16px;font-weight: 400;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-secondary);border-color: var(--color-secondary);color:var(--color-primary);}
  .button:hover .icon_{background-color: var(--color-primary);}
  .button2:hover{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
  .button2:hover .icon_{background-color: var(--color-white);}
  .button_link:hover{color: var(--color-primary);}
  .button_link:hover .icon_{background-color: var(--color-primary);}
  .button_link2:hover{color: var(--color-black);}
  .button_link2:hover .icon_{background-color: var(--color-black);}
  
  .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background: var(--color-secondary);border-color: var(--color-secondary);color:var(--color-primary);}
}
@media (max-width: 479px){
  .button{font-size:14px;}
  .button .icon_{width: 20px;height: 20px;min-width: 20px;}
}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--color-primary);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;bottom: 8px;left: 8px;cursor: default;display: flex;grid-gap: 4px;z-index: 1;}
.ico-sale, .ico-new, .ico-best{background: var(--color-secondary);border-radius: 2px;font-size: 12px;font-weight: 800;padding: 3px 8px;display: flex;align-items: center;justify-content: center;position: relative;white-space: nowrap;text-transform: lowercase;}
.ico-sale{color: var(--color-white);background: var(--color-red);}
.ico-new{color: var(--color-green);}
.ico-best{color: var(--color-purple);}
/* Наличие */
.available-wrap{display: flex;align-items: center;grid-gap: 8px;font-size:14px;font-weight:600;color:var(--color-green);}
.available-wrap .icon_{width:12px;min-width:12px;height:12px;margin:0;background-color:var(--color-green);}
.available-wrap.available-false{color:var(--color-grey-d);}
.available-wrap.available-false .icon_{background-color:var(--color-grey-d);}
/* Уведомление в шапке*/
.banner-top{position: relative}
.banner-top-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0;}
.banner-top-icon{width: 40px;height: 40px;font-size: 20px;line-height: 36px;text-align: center;border: 1px solid var(--color-white);border-radius: 50%;margin-right: 15px;flex: 0 0 40px;}
.banner-top-closeBtn{position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;-webkit-transition: -webkit-transform .15s ease-out;transition: -webkit-transform .15s ease-out;transition: transform .15s ease-out;transition: transform .15s ease-out,-webkit-transform .15s ease-out;font-size: 0}
.banner-top-closeBtn:hover{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.banner-top-closeBtn:after,.banner-top-closeBtn:before{content: '';position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background-color: var(--color-white)}
.banner-top-closeBtn:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
.more_next_btn{width:12px;min-width:12px;height: 12px;margin-left: 4px;display: 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: 0;right: 20px;height: 50px;display: flex;align-items: center;justify-content: center;}
/*Лого*/
.header .header-logoImg{max-height: 82px;min-width: 87px;}
@media (max-width: 1023px){
  .header .header-logoImg{max-height: 77px;}
}
@media (max-width: 767px){
  .header .header-logoImg{max-height: 64px;}
}
/** Шапка Моб **/
#header-mobile{width: 100%;position: fixed;bottom: 0;left: 0;background: var(--color-white);box-shadow: var(--shadow);z-index: 9;padding: 10px 90px;}
#header-mobile .header-mobile{display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
#header-mobile .mob_btn{position: relative;display: flex;align-items: center;grid-gap: 12px;}
#header-mobile .mob_btn .icon_{width: 24px;height: 24px;min-width: 24px;background-color: var(--color-grey-d);margin: 0;}
#header-mobile .count{width: 24px;height: 24px;color: var(--color-white);font-size: 12px;font-weight: 700;background: var(--color-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
#header-mobile .count.count_empty{display:none;}
@media (min-width: 1024px){
  #header-mobile{display:none};
}
@media (max-width: 639px){
  #header-mobile{padding: 10px 16px;}
}
@media (max-width: 479px){
  #header-mobile .mob_btn:not(.mob-cart) .count{width: 6px;height: 6px;font-size: 0;position: absolute;top: 0;right: -6px;}
}
/** Шапка **/
header{margin-bottom:30px;position:relative;}
.index header{margin-bottom:0;}
.index header .header-wrapper[data-name="bottom"]{border-bottom: 0;}
header .header-wrapper > div{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 140px;max-height: 60px;display: block;}
header .header-wrapper .header_logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
header ul{list-style-type: none;margin: 0;padding: 0;display: flex;align-items: center;}
header ul a{transition:0.3s;}
header .header-wrapper[data-name="top"]{background: var(--color-secondary);padding: 10px 0;display: flex;align-items: center;justify-content: space-between;grid-gap: 30px;}
header .header-wrapper[data-name="top"] .container{justify-content: space-between;position:relative;}
header .header-wrapper[data-name="top"] ul{grid-gap:20px;}
header .header-wrapper[data-name="top"] ul a{font-size:14px;transition:0.3s;white-space: nowrap;}
header .header-wrapper[data-name="top"] .header_links{display: flex;align-items: center;grid-gap: 30px;}
header .header-wrapper[data-name="top"] .header_links .header_links_btn{font-size:14px;color:var(--color-grey-d);display: flex;align-items: center;white-space: nowrap;transition:0.3s;}
header .header-wrapper[data-name="top"] .header_links .header_links_btn .icon_{width:20px;min-width:20px;height:20px;margin-right:8px;background-color:var(--color-grey-d);}
header .header-wrapper[data-name="top"] .header_links .header_links_btn .count.count_empty{display:none;}
header .header_contacts{display: flex;flex-direction: column;grid-gap: 2px;}
header .header_contacts .contact_link{font-size: 16px;font-weight: 700;transition:0.3s;white-space: nowrap;}
header .header_contacts .contact_btn{font-size: 14px;color:var(--color-grey-d);transition:0.3s;}
header .header-wrapper[data-name="main"]{background: var(--color-white);padding: 16px 0;position: relative;}
header .header-wrapper[data-name="main"] .container{grid-gap: 30px;justify-content: space-between;}
header .header-wrapper[data-name="bottom"]{padding: 20px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}
header .header-wrapper[data-name="bottom"] .header_cat{grid-gap: 24px;}
header .header-wrapper[data-name="bottom"] .header_cat a.active{color:var(--color-red);}
.categoryBtn{white-space: nowrap;background:var(--color-primary);padding:8px 20px;height:44px;font-weight: 500;font-size: 16px;border-radius: 8px 0 0 8px;color:var(--color-white);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;}
.categoryBtn .icon_{width:20px;height:20px;min-width:20px;margin-right:12px;background-color:var(--color-white);transition: 0.3s;}
.categoryBtn.mob_{display:none;}
/* Каталог в шапке */
#header_catalog{width: 100%;background: var(--color-white);color: var(--color-black);padding: 40px 0;border-top: 1px solid var(--line);position: absolute;left: 0;top: 100%;transition: 0.3s;z-index: 20;transform: scaleY(0);transform-origin: right top;}
#header_catalog.opened{transform: scaleY(1);}
#header_catalog .header-catalog__inner{margin-right: auto;margin-left: auto;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 1170px;display: flex;}
#header_catalog .catalog__items{position: relative;max-height: 400px;overflow-y: auto;display: flex;flex-direction: column;}
#header_catalog .catalog__items-main{border-right: 1px solid var(--line);width: 300px;}
#header_catalog .catalog__items .catalog__item{width: 100%;}
#header_catalog .catalog__items .catalog__item .catalog__link{width: 100%;transition:0.3s;}
#header_catalog .catalog__items-sub{padding-left: 40px;width: calc(100% - 300px);display: block;}
#header_catalog .catalog__items-sub .catalog__link[data-level="0"]{font-size: 20px;font-weight: 700;margin-bottom: 24px;display: block;}
#header_catalog .catalog__items-sub .catalog__item[data-level="0"]{display: none;}
#header_catalog .catalog__items-sub .catalog__item[data-level="0"].is-show{display: block;}
#header_catalog:before{content: '';display: block;width: 100%;height: 25px;position: absolute;top: -25px;left: 0;}
#header_catalog .catalog__items-main a{padding: 10px;display: flex;align-items: center;border-radius: 8px 0 0 8px;background: var(--color-white);}
#header_catalog .catalog__items-main a .icon_{width:12px;min-width:12px;height:12px;margin:0;background-color:var(--color-black);margin-left: 8px;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="1"]{display: flex;flex-wrap: wrap;align-items: flex-start;grid-gap: 40px 20px;}
#header_catalog .catalog__items-sub .catalog__item[data-level="1"].parent{order: 1; }
#header_catalog .catalog__items-sub .catalog__item[data-level="1"]{width: calc(100% / 3 - 14px);order: 2;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="1"] .catalog__link[data-level="1"]{font-size: 16px;font-weight: 700;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="2"]{margin-top: 12px;display: flex;flex-direction: column;grid-gap: 8px;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="3"]{display: none;}
#header_catalog .catalog__items-sub .icon_{display:none;}
#header_catalog .catalog__items-main .catalog__item.active a{background:var(--color-secondary);color:var(--color-primary);}
#header_catalog .catalog__items-main .catalog__item.active .icon_{background-color:var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #header_catalog .catalog__items-main .catalog__item:hover a{background:var(--color-secondary);color:var(--color-primary);}
  #header_catalog .catalog__items-main .catalog__item:hover a .icon_{background-color:var(--color-primary);}
  #header_catalog .catalog__items-sub .catalog__link[data-level="0"]:hover{color:var(--color-primary);}
  #header_catalog .catalog__items-sub .catalog__sub a:hover{color:var(--color-primary);}
}
/** 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 .catSearch{width: calc(60% - 70px);position:relative;display: flex;align-items: center;}
header .header-search{width: 100%;transition: 0.3s;}
header .header-search.active{}
header .header-search #search_mini_form .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;background-color: var(--color-grey-d);transition:0.3s;}
header .header-search #search_mini_form button:hover .icon_{opacity:1;background-color:var(--color-primary);}
header .header-search .search .search-input{height: 44px;font-size: 16px;padding-right: 60px;max-width: 100%;border-left: 0;border-radius: 0 8px 8px 0;}
header .header-search .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%}
header .header-search .search #search_mini_form .search-reset,
header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;}
header .header-search .search #search_mini_form .search-submit .icon_{min-width:20px;width:20px;height:20px;opacity: 1;}
header .header-search .search #search_mini_form .search-submit{right: 20px;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 50px;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: 16px;}
header .header-menu{max-width: calc(100% - 400px);width:100%;}
.header-wrapper[data-name="main"] .searchTitle{display:none;align-items:center;justify-content: space-between;border-bottom: 1px solid var(--line);padding-bottom:16px;margin-bottom:20px;font-size: 20px;font-weight: 700;}
header .menu_mob {display: none;width:calc((100% - 140px) / 2 - 8px);}
header .menu_mob div{font-size: 0;width: 44px;height: 44px;background: var(--color-black);display: flex;align-items: center;justify-content: center;}
header .menu_mob .icon_{background-color: var(--color-white);margin: 0;}
header .searchBtn.opened .icon_{background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .header-wrapper[data-name="top"] ul > li > a:hover{color: var(--color-primary);}
  header .header-wrapper[data-name="top"] ul a:hover{color:var(--color-black);}
  header .header-wrapper[data-name="bottom"] ul a:hover:before{border-color: var(--color-black);}
  header .dropdown._more-menu .dropdown__body a:hover{background: var(--color-secondary);color: var(--color-primary);}
  header .header-wrapper[data-name="top"] .header_links .header_links_btn:hover{color:var(--color-primary);}
  header .header-wrapper[data-name="top"] .header_links .header_links_btn:hover .icon_{background-color:var(--color-primary);}
  header .header_contacts .contact_link:hover{color:var(--color-primary);}
  header .header_contacts .contact_btn:hover{color:var(--color-primary);}
  .categoryBtn:hover, .categoryBtn.active{background: var(--color-secondary);color:var(--color-primary);}
  .categoryBtn:hover .icon_, .categoryBtn.active .icon_{background-color: var(--color-primary);}
  .categoryBtn.active .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");}
  header .header-wrapper[data-name="bottom"] .header_cat a:hover, header .header-wrapper[data-name="bottom"] .header_cat a.active:hover{color:var(--color-primary);}
}
@media (max-width: 1023px){
  header .header-wrapper[data-name="top"]{display:none;}
  header .header-wrapper[data-name="bottom"]{display:none;}
  header .header_contacts{display:none;}
  header .header-wrapper .header_logo{width: 110px;}
  header .catSearch{width: calc(100% - 110px - 30px);}
  .categoryBtn.web_{display:none;}
  .categoryBtn.mob_{display:flex;}
  #header_catalog{display:none !important;}
}
@media (max-width: 639px){
  .categoryBtn{font-size: 0;width: 44px;}
  .categoryBtn .icon_{margin:0;}
  header .header-search .search .search-input{padding: 0 12px;padding-right: 60px;}
}
@media (max-width: 479px){
  header .header-wrapper[data-name="main"] .container{flex-wrap: wrap;justify-content: center;grid-gap: 16px;}
  header .catSearch{width:100%;}
  header .header-search .search .search-input{font-size:14px;}
}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: calc(100% + 7px);left: 0;width: 100%;background: var(--color-white);border-radius: 12px;color: var(--color-black);padding: 30px;box-shadow: var(--shadow);z-index: 4;}
#search-result._active{visibility: visible;opacity: 1;}
#search-result.hide_{display: none !important;}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 0;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 12px;}
#search-result .inner .result-category .result-item{width:100%;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 16px;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;}
#search-result .inner .result-goods{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 0;}
#search-result .inner .result-goods .result-item:not(:last-child){margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--line);}
#search-result .inner .result-item{width: 100%;position: relative;}
#search-result .inner .result-item .result_item_img{width: 63px;height: 63px;background: var(--bgImg);border-radius: 12px;overflow: hidden;position: relative;}
#search-result .inner .result-item img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
#search-result .inner .result-goods .result-item > a{display: flex;}
#search-result .inner .result-goods .goods-name{font-size: 14px;-webkit-line-clamp: 2;}
#search-result .inner .result-goods .goods-price{font-size: 16px;font-weight: 700;}
#search-result .inner .result-goods .goods-right{width: calc(100% - 63px);display: flex;flex-direction: column;grid-gap: 10px;padding-left: 8px;}
#search-result .result-wrapper[data-name="category"]{width: 200px;padding-right: 20px;margin-right: 20px;border-right: 1px solid var(--line);}
#search-result .result-wrapper[data-name="goods"]{width: calc(100% - 200px - 20px);}
#search-result .search-result_title{display: none;align-items: center;margin-bottom: 16px;width: 100%;}
#search-result .search-result_title .text{font-weight: 700;font-size: 18px;}
#search-result .search-result_title .link{display:none;font-weight: 400;font-size: 14px;text-decoration-line: underline;margin-left:12px;display: none !important;}
#show-wrap{width:100%;margin-top:20px;}
#show-wrap .show-all{color: var(--color-primary);display: flex;align-items: center;font-size: 14px;}
#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;}
#show-wrap .show-all:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2.66666C5.9385 2.60299 5.86494 2.5522 5.7836 2.51726C5.70227 2.48232 5.61479 2.46393 5.52627 2.46316C5.43775 2.46239 5.34996 2.47926 5.26803 2.51278C5.1861 2.5463 5.11166 2.5958 5.04907 2.6584C4.98647 2.72099 4.93697 2.79543 4.90345 2.87736C4.86993 2.95929 4.85306 3.04707 4.85383 3.13559C4.8546 3.22411 4.87299 3.31159 4.90793 3.39293C4.94287 3.47427 4.99366 3.54783 5.05733 3.60933L8.97667 7.52866C9.10165 7.65368 9.17186 7.82322 9.17186 7.99999C9.17186 8.17677 9.10165 8.34631 8.97667 8.47133L5.05666 12.3907C4.93166 12.5158 4.86147 12.6854 4.86153 12.8622C4.86159 13.0391 4.93191 13.2087 5.057 13.3337C5.18209 13.4587 5.35172 13.5289 5.52857 13.5288C5.70541 13.5287 5.87499 13.4584 6 13.3333L10.862 8.47133C10.987 8.34631 11.0572 8.17677 11.0572 7.99999C11.0572 7.82322 10.987 7.65368 10.862 7.52866L6 2.66666Z' fill='%23659EF3'/%3E%3C/svg%3E");}
@media (min-width: 1170px){
  #search-result .inner{max-width: 1170px;margin: 0 auto;}
}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #search-result .inner .result-category a:hover{color:var(--color-primary);}
  #search-result .inner .result-category a:hover .icon_{background-color:var(--color-primary);}
  #search-result .search-result_title .link:hover{color:var(--color-primary);}
  #search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--color-primary);}
  #show-wrap .show-all:hover{color: var(--color-black);}
  #show-wrap .show-all:hover:after{background-color: var(--color-black);}
}
@media (max-width: 767px){
  #search-result{padding:20px;}
  #search-result .result-wrapper[data-name="category"]{width:100%;padding: 0;padding-bottom: 16px;margin: 0;margin-bottom: 16px;border: 0;border-bottom: 1px solid var(--line);}
  #search-result .result-wrapper[data-name="goods"]{width:100%;}
}
@media (max-width: 479px){
  #search-result{padding:16px;}
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar{}
.navBar{display: flex;align-items: center;justify-content: flex-end;grid-gap: 24px;position:relative;}
.navBar .nav-icon{display: flex;align-items: center;justify-content: center;position:relative;}
.navBar .nav-icon .icon_{width: 24px;min-width: 24px;height: 24px;background-color: var(--color-black);transition: 0.3s;margin: 0;}
.navBar .nav-icon .count{font-size: 14px;color: var(--color-grey-d);}
.navBar .nav-icon .count.count_empty{display:none;}
.navBar .nav-btn.lk_ .nav_title{font-size: 16px;margin-left: 10px;transition:0.3s;}
.nav-btn.cart_.disabled{pointer-events: none;}
.navBar .nav-btn.cart_ .nav-icon{}
.navBar .nav-btn.cart_ .nav-icon_wrap{width: 46px;height: 44px;margin-right:16px;background: var(--color-secondary);transition: 0.3s;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.navBar .nav-btn.cart_ .cart_wrap{white-space: nowrap;}
.navBar .nav-btn.cart_ .cart_wrap .total-sum{font-size:16px;}
.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{display:none;font-size: 16px;transition: 0.3s;}
.navBar .nav-btn.cart_:not(.hasProd) .nav-icon .cart_empty_text{display:block !important;}
.navBar .nav-btn.cart_:not(.hasProd) .dropdown_top{display:none !important;}
.navBar .nav-btn.cart_:not(.hasProd) .cart-items-list{display:none !important;}
.navBar .nav-btn.cart_ .nav_title{margin-left: 14px;}
.navBar .nav-btn.cart_ .nav-icon .icon_{background-color: var(--color-primary);width: 24px;height: 24px;min-width: 24px;margin: 0;transition: 0.3s;}
.navBar .nav-dropdown{position: absolute;top: calc(100% + 15px);right: 0;width: 340px;padding: 16px;border-radius: 12px;transition: 0.2s;color: var(--color-black);background: var(--color-white);z-index: 30;overflow: hidden;box-shadow: var(--shadow);}
.navBar .nav-dropdown .dropdown_close{width: 18px;height: 18px;min-width: 18px;background: var(--color-grey2);transition: 0.3s;cursor: pointer;margin: 0;display:none;}
.navBar .nav-btn.opened .nav-dropdown{}
.navBar .nav-btn .button._btn{width: 100%;max-width: 150px;font-weight: 400;}
.navBar .nav-btn .btn-link{grid-gap: 10px;}
.navBar .nav-btn .btn-link:after{display:none;}
.navBar .nav-btn .btn-link .icon_{width:8px;min-width:8px;height:8px;margin:0;}
.navBar .dropdown_top{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--line);position: relative;}
.navBar .dropdown_body{height: calc(100% - 55px);display: flex;flex-direction: column;}
.navBar .dropdown_title{font-size: 14px;font-weight: 700;}
.navBar .action_wrapper{margin-top: auto;display: flex;flex-direction: column;align-items: center;}
.navBar .action_wrapper a{width: 100%;}
.navBar .total_wrapper{display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
.navBar .nav-dropdown .cart_action{width: 100%;margin-top: 8px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position:relative;}
.navBar .dropdown_price{display: flex;flex-direction: column;grid-gap: 1px;}
.navBar .dropdown_price .title{font-size: 14px;color: var(--color-grey-d);}
.navBar .discount_total .cartSumOld{font-size: 16px;font-weight: 700;color:var(--color-primary);}
.navBar .dropdown_price .total-sum{font-size: 16px;}
.navBar .remove._btn{text-align: center;margin: 12px auto 0;display: block;color: var(--color-grey2);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%;max-height: 232px;display:block;overflow-x: hidden;overflow-y: auto;padding-right: 5px;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--line);}
.navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;}
.navBar ul .item:not(:last-child){margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--line);}
.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% - 63px);padding-left: 8px;padding-right: 16px;display: flex;flex-direction: column;}
.navBar ul .item .addto__qty{display:none;}
.navBar .nav-btn:not(.cart_) ul .item .product-details{width: calc(100% - 80px);}
.navBar ul .item .product-details .product-name{font-size: 14px;transition: 0.3s;width: 100%;margin-bottom: 10px;}
.navBar ul .item .product-details .price{font-size: 16px;}
.navBar ul .item .product-details .price.old-price{font-size:14px;}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif{margin-top: 8px;display:none;}
.navBar ul .item .properties{display: block;font-size: 14px;padding: 6px;border: 1px solid var(--color-secondary);width: max-content;}
.navBar ul .item .properties .properties_title{color: var(--color-secondary);}
.navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.navBar ul .item .price_content{display: flex;align-items: center;grid-gap: 0 4px;}
.navBar ul .item .price_wrap{margin-top: auto;display: flex;align-items: center;flex-wrap: wrap;grid-gap: 0 8px;}
.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;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.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 .item .quantity{font-size: 12px;color: var(--color-grey-d);white-space: nowrap;}
.navBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.navBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
.navBar ul .item .product-image{width: 63px;height: 63px;background: var(--bgImg);overflow: hidden;border-radius: 12px;}
.navBar ul .item .product-image img{width: 100%;height: 100%;object-fit: contain;max-width: 100%;max-height: 100%;}
.navBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.navBar .menu_.opened .dropdown .menu_content{height:100%;}
.navBar .toolsSum:after{content: '₽';}
.navBar .toolsSum span span:not(.num){display: none;}
.navBar .nav-btn .empty{text-align: left;}
.navBar .nav-btn .empty.hide{display:none !important}
.navBar .nav-btn .empty a{transition: 0.3s;color: var(--color-greydar);}
.navBar .nav-btn .empty a:hover{text-decoration: underline;}
.navBar .nav-btn.call_{display:none;}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .navBar .nav-btn:hover{color:var(--color-primary);}
  .navBar .nav-btn:hover .nav-icon .icon_{background-color:var(--color-primary);}
  .header-wrapper[data-name="top"] .header_contacts .phone_item:hover{color:var(--color-primary);}
  .navBar ul .item .product-details a.remove:hover .icon_{background-color:var(--color-primary);}
  .navBar ul .item .product-details .product-name:hover{color:var(--color-primary);}
  .navBar .nav-dropdown .dropdown_close:hover{background-color:var(--color-black);}
  .navBar .remove._btn:hover{color:var(--color-black)}
  .navBar .nav-btn.cart_:hover .nav-icon_wrap{background: var(--color-primary);}
  .navBar .nav-btn.cart_:hover .nav-icon .icon_{background-color: var(--color-white);}
  .navBar .nav-btn.cart_ .nav-dropdown{transform: scale(1, 0);transform-origin: right top;}
  .navBar .nav-btn.cart_:hover .nav-dropdown{transform: scale(1);}
}
@media (max-width: 1139px){
  .navBar .nav-btn.lk_ .nav_title{display:none;}
}
@media (max-width: 1023px){
  .navBar .nav-mob{display: block;}
  header #navBar{display:none;}
}
/*Шкала мин стоимости*/
.cartMinPriceWrap{margin-bottom: 24px;}
.cartMinPriceWrap #cartMinPrice{white-space: nowrap;}
.cartMinPriceWrap .titlePrice{font-size: 16px;}
.cartMinPriceWrap .min_range{margin-top: 20px;height: 6px;position: relative;display:none;}
.cartMinPriceWrap .min_range_top{background: var(--color-primary);height: 100%;position: absolute;top: 0;left: 0;}
.cartMinPriceWrap .min_range_bottom{background: #ababab80;height: 100%;}
.cartMinPriceWrap .min_range_top:before{content: '';width: 26px;height: 26px;background: white;display: block;position: absolute;top: 50%;right: -10px;transform: translateY(-50%);border-radius: 50%;border: 1px solid var(--color-black);}
.cartMinPriceWrap .min_range_top:after{content: '';position: absolute;top: 50%;transform: translateY(-50%);right: -6px;width: 18px;height: 18px;display: inline-block;background-color: var(--color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cartMinPriceWrap .min_range_top:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2969_1770)'%3E%3Cpath d='M17.9543 9.4774L17.6607 8.82507H12.9808V7.78663H17.1934L16.3966 6.01588C16.3127 5.82955 16.1274 5.7097 15.9231 5.7097H12.9808V4.84433C12.9808 4.17629 12.4373 3.63281 11.7692 3.63281H1.21155C0.543481 3.63278 0 4.17626 0 4.8443V11.7674C0 12.4354 0.543481 12.9789 1.21155 12.9789H2.32256C2.54918 13.777 3.28409 14.3636 4.15385 14.3636C5.02362 14.3636 5.75849 13.7771 5.98514 12.9789H10.6303C10.8569 13.777 11.5918 14.3636 12.4616 14.3636C13.3313 14.3636 14.0662 13.7771 14.2928 12.9789H16.7885C17.4565 12.9789 18 12.4354 18 11.7674V9.69045C18 9.617 17.9844 9.54437 17.9543 9.4774ZM4.15385 13.3251C3.67668 13.3251 3.28848 12.9369 3.28848 12.4597C3.28848 11.9825 3.67668 11.5943 4.15385 11.5943C4.63103 11.5943 5.01922 11.9825 5.01922 12.4597C5.01922 12.9369 4.63103 13.3251 4.15385 13.3251ZM12.4616 13.3251C11.9844 13.3251 11.5962 12.9369 11.5962 12.4597C11.5962 11.9825 11.9844 11.5943 12.4616 11.5943C12.9387 11.5943 13.3269 11.9825 13.3269 12.4597C13.3269 12.9369 12.9387 13.3251 12.4616 13.3251Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2969_1770'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.cartTable .cartMinPriceWrap{padding: 30px;background: var(--color-red);color: var(--color-white);border-radius: 20px;margin-bottom: 30px;}
/*** Модальные окна ***/
#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-grey2);}
@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-contacts .modal-contacts_item{padding-left: 30px;position: relative;display: flex;flex-direction: column;grid-gap: 4px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts .modal-contacts_item:not(:last-child){margin-bottom: 20px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts .modal-contacts_item .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;background: var(--color-grey-d);position: absolute;top: 2px;left: 0;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts .contacts_link.phone_link{font-size: 20px;font-weight: 700;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts .contacts_link.time_link{font-size: 14px;color: var(--color-grey-d);}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts .modal-callback{font-size: 14px;color: var(--color-grey-d);text-decoration: underline;transition: 0.3s;margin-top: 4px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts_callback{font-size: 14px;color: var(--color-grey-d);text-decoration: underline;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-fancybox-body{display: flex;flex-direction: column;grid-gap: 30px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-contacts{margin: auto -16px -20px;background: var(--color-secondary);padding: 30px 16px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_inner{flex: 1;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item{font-size: 16px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item .icon_{width: 12px;height: 12px;min-width: 12px;margin: 0;background-color: var(--color-black);}
/* Активно навигация */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"] .modal-fancybox_container[data-name="menu"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"] .modal-fancybox_container[data-name="catalog"]{display:none;}
/* Активно каталог */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"] .modal-fancybox_container[data-name="menu"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"] .modal-fancybox_container[data-name="navigate"]{display:none;}
/* Активно меню */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"] .modal-fancybox_container[data-name="catalog"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"] .modal-fancybox_container[data-name="navigate"]{display:none;}
.modal-fancybox .modal-fancybox_top{width: 100%;height: 41px;background: var(--color-secondary);padding: 0 16px;display: flex;align-items: center;grid-gap: 12px;}
.modal-fancybox_container{height: 100%;}
.modal__close{margin: 0;background-color: var(--color-grey-d);transition:0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;margin-left:auto;}
.modal-fancybox .modal-fancybox-body{height: calc(100% - 41px);padding: 20px 16px;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: 16px;font-weight: 700;}
    
.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-grey2);min-width: 12px;width: 12px;height: 12px;margin-left: auto;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;position: absolute;top: 3px;transform: rotate(0deg);right: 0;z-index: 2;}
.modal-list .modal-list_item a .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.3438 12L7.96876 2.625L6.63751 3.95625L9.86251 7.1625L14.7 12L9.86251 16.8375L6.65626 20.0437L7.98751 21.375L17.3438 12Z' fill='%23333333'/%3E%3C/svg%3E")}
.modal-list .modal-list_item[data-level="0"]{position: relative;font-size: 16px;}
.modal-list .modal-list_item[data-level="0"]:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.modal-list .modal-list_item[data-level="0"] > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-list .modal-list_item[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--color-primary);}
.modal-list .modal-list_item a.opened{color: var(--color-primary);}
.modal-list .modal-list_item.opened > .modal-list_link{color: var(--color-primary);}
.modal-list .modal-list_item.opened > .modal-list_link .open{background-color: var(--color-primary);opacity:1;transform: rotate(-90deg);}
.modal-list .modal-list_item[data-level="0"] .sub{padding-left: 12px;padding-top: 12px;display: block;font-size: 14px;display:none;}
.modal-list .modal-list_item[data-level="0"] .sub .modal-list_item:not(:last-child){margin-bottom: 12px;}
.modal-list .modal-list_item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-list .modal-list_item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-list .modal-list_item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;}
.modal-list.menu .modal-list{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-list.menu .modal-list_item{position: relative;font-size: 16px;}
.modal-list.menu .modal-list_item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.modal-list.menu .modal-list_item > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-list.menu .modal-list_item > a:hover{color: var(--color-primary);}
.modal-fancybox[data-modal="modal-lk"]{max-width: 400px;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-body ul{height: 100%;overflow-y: auto;overflow-x: hidden;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .modal__close:hover{background-color: var(--color-black);}
}
body .slinky-theme-default .next::after, body .slinky-theme-default .back::before{width: 12px;height: 12px;min-width: 12px;background-color: var(--color-black);}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: var(--color-white);border-radius: 8px;width: 50px;height: 50px;position: fixed;bottom: 30px;right: 16px;z-index: 8;box-shadow: var(--shadow);}
#back-top .icon_{transition: 0.3s;background-color: var(--color-grey-d);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{bottom: 80px;}
}
@media (max-width: 767px){
  #back-top{width: 44px;height: 44px;}
  #back-top .icon_{width: 20px;height: 20px;min-width: 20px;}
}
.search-submit_button{display:none;}
.search-submit_button i{font-size: 19px;}
.favorites.have-items .favorites-items .favorites-items-list, .compare.have-items .compare-items .compare-items-list{display: block;}
.favorites .favorites-items .favorites-items-list, .compare .compare-items .compare-items-list{display:none}
@media (max-width: 991px){
 body.modal-open{overflow:hidden;}
}
/*** Выпадающее меню ***/
body .dropdown{position: relative}
body .dropdown .dropdown__body{transition: 0.3s;list-style-type: none;align-items: center;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 10px);left: 50%;transform: translateX(-50%);z-index: 5;background-color: var(--color-white);color: var(--color-black);opacity: 0;visibility: hidden;padding: 20px 0;border-radius: 12px;box-shadow: var(--shadow);}
body .dropdown._more-menu .dropdown__body{min-width: 170px;right: 0;margin: 0;grid-gap: 0;}
body .dropdown._more-menu .dropdown__body.modal_triangle:before{left: 15px;} 
body .dropdown._more-menu .dropdown__body li{margin: 0;padding: 0;width: 100%;text-align: left;transition: 0.3s;}
body .dropdown._more-menu .dropdown__body li:hover{border-color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li:hover > a{color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li:after{display:none;}
body .dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li a{width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;padding: 5px;background: var(--color-white);}
body .dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
body .dropdown._more-menu .dropdown__body .header-nav__link{font-size: 16px;font-weight: 400;text-align: center;padding: 10px 0;color: #052f38}
body .dropdown._more-menu .dropdown__body .header-nav__link:hover{text-decoration: none;color: #6053c7}
body .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow{display: none !important;}
body .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow .sub{display: none !important;}
.dropdown__content{transform: translate(-200%, 0px);transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;width: 320px;height: auto;background: #070a2e;box-shadow: none;border: 1px solid rgba(255,255,255,0.3);border-top: 0;border-radius: 5px;z-index: 2000;}
.opened .dropdown__content, .dropdown__content.opened{transform: translate(0px, 0px);opacity: 1;}
.dropdown__content.left{transform: translate(-200%, 0px);right: auto;left: 0;}
.dropdown__content.left.opened{transform: translate(0px, 0px);}
.dropdown__open{position: relative;cursor: pointer;}
/*.dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -4rem;height: 6rem;width: 100%;}*/
.dropdown__title{width: 100%;padding: 0;display: flex;align-items: stretch;flex-wrap: wrap;position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);}
.dropdown__label{width: calc(100% - 50px);color: var(--color-white);font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active{background-color: #ffaf88;}
a.dropdown__label:hover{color: var(--color-white);background-color: #ffaf88;}
.dropdown__close, .filters__close{padding: 0 0 0 15px;color: var(--color-white);position: relative;display: flex;align-items: center;justify-content: center;z-index: 12;transition: all 0.3s ease;}
.dropdown__close:hover, .filters__close:hover{color: var(--color-primary);cursor: pointer;}
.dropdown__close i{transition: all 0.3s ease;}
.dropdown__close:hover i{transform: rotate(90deg);}
.dropdown__close:before{content: '';background-color: rgba(255,255,255,0.3);width: 1px;height: 60%;top: 20%;left: 0;position: absolute;transition: all 0.3s ease;}
.dropdown__close:hover:before, .filters__close:hover:before{opacity: 0;}
.dropdown__content.right .dropdown__close{right: auto;left: -60px;}
.dropdown__inner{padding: 1rem;}
.dropdown .dropdown__content{width: 100%;margin-top: 3.75rem;border-top: 5px solid #f8e9e6;position: absolute;transform: scale(0,0);overflow: hidden;}
.dropdown .dropdown__content.opened{height: auto;transform: scale(1,1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown .dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -2rem;height: 3rem;width: 100%;}
  .dropdown:hover .dropdown__content{height: auto;transform: scale(1,1);}
}
@media (max-width: 479.98px){
  .dropdown__content.right .dropdown__close{left: auto;right: 0;}
  .dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
  .dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown:hover .dropdown__content{display: block;opacity: 1;height: auto;top: 100%;right: 0;margin-top: 1rem;padding: 2rem;}
  .catalog.dropdown:hover .dropdown__content{right: auto;left: 0;}
}
@media (max-width: 767px){
  #addto .dropdown__content.opened{top: auto;bottom: 100%;left: 1rem;right: auto;}
}
/*** Адаптивный Каталог и Меню ffaf88***/
/*[data-content="catalogMenu"] [data-content]{max-height: calc(100vh - 174px);overflow-y: auto;}*/
[data-content="catalogMenu"]{max-height: 100%;height: 100%;overflow-y: auto;}
#catalogMenu .dropdown__label > span{width: 50%;padding: 15px 0;}
#catalogMenu .dropdown__label span{vertical-align: middle;transition: all 0.3s ease;display: flex;justify-content: center;}
#catalogMenu .dropdown__label span > span{font-size: 16px;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
#catalogMenu .dropdown__label .active > span, #catalogMenu .dropdown__label span:hover > span{background-color: var(--color-primary);color: #070a2e;}
/* Меню */
#addtoMenu ul{margin: 0;padding: 0;list-style: none;}
#addtoMenu li{padding: 9px 15px;font-size: 18px;}
/* Каталог */
.addto__catalog2 .catalog__link{padding: 7px 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .sub{padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after{content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
#addtoContacts{padding: 20px 15px 0;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 20px;}
#addtoContacts .contacts__block{margin-bottom:15px;}
#addtoContacts .contacts__block a, #addtoContacts .contacts__block span{display: flex;align-items: center;}
#addtoContacts .header-callback_menu{color: var(--color-primary);}
/*** Выбор каталога или меню ***/
.addto__nav{display: none;}
.addto__nav .addto__nav-item{padding: 0;width: auto;display: block;text-align: center;margin: 0 auto 2rem;position: relative;}
.addto__nav .addto__nav-item:hover{cursor: pointer;}
.addto__nav .addto__nav-item:before{content: '';opacity: 0;transition: all 0.3s ease;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100,185,58,0.5);border-radius: 20px;position: absolute;display: block;}
.addto__nav .addto__nav-item:hover:before{opacity: 1;}
.addto__nav .addto__nav-item span{width: 100%;padding: 2rem 3rem;border-radius: 20px;text-align: center;font-size: 1.5rem;font-weight: bold;display: inline-block;background-size: cover;background-repeat: no-repeat;}
@media (max-width: 1199px){
.addto__nav{display: flex;align-items: center;flex-wrap: wrap;}
.catalog__icon:after{content: '';display: block;width: 80px;height: 60px;position: absolute;bottom: -40px;}
}
@media (max-width: 639px){
.addto__nav .addto__nav-item{width: 100%;max-width: 260px;margin-bottom: 1rem;}
.addto__nav .addto__nav-item span{padding: 2rem;}
}
@media (max-width: 479px){
.addto__nav .addto__nav-item span{padding: 1rem;}
}
/**/
.overlay, .filter-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 10;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened, .filter-overlay.visible{visibility: visible;opacity: var(--bg-fancybox-opacity);}
.header-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 2;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible;}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
.swiper_wrap{position: relative;}
.swiper_wrap .swiper-navigation > div{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}
.swiper_wrap .swiper-navigation > div.swiper-button-disabled{opacity: 0.5;}
.swiper_wrap .swiper-navigation .swiper-button-prev{left: 0;}
.swiper_wrap .swiper-navigation .swiper-button-next{right:0;}
/*.swiper_wrap .swiper{padding: 14px;margin: -14px;}*/
.swiper_wrap .swiper-navigation .swiper-progressbar{margin: 0;margin-top: 24px;width: 100%;background-color: transparent;}
.swiper_wrap .swiper-navigation .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-tertiary);}
body .swiper{overflow: hidden;}
body .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;justify-content: center;margin-top:20px;}
body .swiper-navigation-lock .swiper-button-prev, body .swiper-navigation-lock .swiper-button-next{display: none;}
body .swiper-navigate{position: relative;justify-content: space-between;width: 100%;margin-top: 32px;}
body .swiper-navigate.swiper-pagination-lock{display: none;}
body .swiper-button-next, body .swiper-button-prev{cursor: pointer;transition: 0.3s;width: max-content;height: max-content;z-index: 2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left: 0;right: inherit;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right: 0;left: inherit;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: scaleX(-1);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: 1;border-color: var(--color-secondary);}
body .swiper-button-next.swiper-button-disabled:after, body .swiper-button-prev.swiper-button-disabled:after{opacity:0.5}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M39.0986 27.4491L43.6138 22.9338C43.8611 22.6859 44 22.35 44 21.9998C44 21.6496 43.8611 21.3137 43.6138 21.0658L39.0986 16.5505C38.8959 16.353 38.6236 16.2433 38.3405 16.2451C38.0575 16.247 37.7866 16.3602 37.5865 16.5603C37.3863 16.7604 37.2731 17.0313 37.2712 17.3143C37.2693 17.5973 37.379 17.8697 37.5764 18.0725L40.4272 20.9233H1.07628C0.790834 20.9233 0.517077 21.0367 0.315235 21.2385C0.113394 21.4404 0 21.7141 0 21.9996C0 22.285 0.113394 22.5588 0.315235 22.7606C0.517077 22.9624 0.790834 23.0758 1.07628 23.0758H40.4271L37.5764 25.9272C37.3771 26.1295 37.2659 26.4025 37.267 26.6865C37.2681 26.9706 37.3814 27.2426 37.5822 27.4435C37.7831 27.6443 38.0551 27.7577 38.3392 27.7588C38.6232 27.7599 38.8962 27.6487 39.0986 27.4494V27.4491Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';opacity: 1;transition: 0.3s;display:block;width: 44px;height: 44px;background-color: var(--color-grey-d);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.49998 3.33333C7.42311 3.25373 7.33116 3.19025 7.22949 3.14657C7.12782 3.1029 7.01847 3.07991 6.90782 3.07895C6.79717 3.07799 6.68744 3.09907 6.58502 3.14097C6.48261 3.18287 6.38956 3.24475 6.31132 3.323C6.23308 3.40124 6.1712 3.49428 6.1293 3.5967C6.0874 3.69911 6.06631 3.80884 6.06728 3.91949C6.06824 4.03014 6.09122 4.13949 6.1349 4.24116C6.17857 4.34283 6.24206 4.43479 6.32165 4.51166L11.2208 9.41082C11.377 9.5671 11.4648 9.77902 11.4648 9.99999C11.4648 10.221 11.377 10.4329 11.2208 10.5892L6.32082 15.4883C6.16456 15.6447 6.07682 15.8567 6.0769 16.0778C6.07698 16.2988 6.16487 16.5108 6.32123 16.6671C6.4776 16.8233 6.68964 16.9111 6.9107 16.911C7.13175 16.9109 7.34373 16.823 7.49998 16.6667L13.5775 10.5892C13.7337 10.4329 13.8215 10.221 13.8215 9.99999C13.8215 9.77902 13.7337 9.5671 13.5775 9.41082L7.49998 3.33333Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{opacity: 0.6;width: 20px;height: 20px;background-color: var(--color-grey-d);}
body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{opacity: 1;}
body .swiper-navigation.pagination_ .swiper-button-next:hover:after, body .swiper-navigation.pagination_ .swiper-button-prev:hover:after{background-color: var(--color-primary);opacity: 1;}
body .swiper-progressbar.swiper-pagination-progressbar{margin-left: 8px;width: calc(100% - 80px - 64px);background-color: var(--color-lightgray);position: relative;}
body .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-primary);}
body .swiper-fraction{width: 48px;justify-content: flex-end;}
body .swiper-navigation.pagination_ .swiper-pagination{left: initial;top: initial;bottom: initial;transform: translate(0);max-width: 90px !important;width: max-content;white-space: nowrap;z-index: 3;position: initial;display: flex;align-items: center;}
body .swiper-pagination-bullet{width: 10px;height: 10px;background: var(--color-tertiary);font-size: 0;border: 3px solid transparent;border-radius: 50%;opacity: 0.6;margin: 0 4px !important;transition: 0.2s !important;cursor: pointer;}
body .swiper-pagination-bullet.swiper-pagination-bullet-active{background: transparent;opacity: 1;border-color: var(--color-primary);width: 16px;height: 16px;}
body .swiper-pagination-total{margin-left: 5px;font-size: 14px;font-weight: 400;color: var(--color-white);opacity:0.5;display: block;}
body .swiper-pagination-current{font-size: 18px;font-weight: 700;color: var(--color-white);display: block;}
body .swiper-pagination-bullet{transform: none !important;}
body .swiper-navigation.pagination_{grid-gap: 16px;}
body .swiper-button-next, body .swiper-button-prev{position: initial;top: initial;transform: translateY(0);left: initial;right: initial;}
body .swiper-navigation.swiper-navigation-lock{display: none;}
.title_wrap .swiper-navigation{margin: 0 !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;padding-left: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-primary);}
}
@media (max-width:639px){
  body .swiper-button-next:after, body .swiper-button-prev:after{width:30px;height:30px;}
  .title_wrap .swiper-navigation{grid-gap: 12px;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
/*** Слайдер ***/
#slideshow{position: relative;overflow: hidden;height: 340px;width: 100%;}
#slideshow .item{width: 100%;height:100%;position: relative;}
#slideshow .item .slider_bg{display: flex;align-items: center;background: var(--slideColor);border-radius: 20px;padding: 40px;overflow: hidden;color:var(--color-white);height: calc(100% - 20px);z-index: 2;position: relative;}
#slideshow .item .slider_bg_dop{background: var(--slideColor);border-radius: 20px;position: absolute;}
#slideshow .item .slider_bg_dop[data-id="1"]{bottom: 10px;opacity: 0.6;left: 10px;width: calc(100% - 20px);height: calc(100% - 20px);z-index: 1;}
#slideshow .item .slider_bg_dop[data-id="2"]{bottom: 0;opacity: 0.4;left: 30px;width: calc(100% - 60px);height: calc(100% - 60px);z-index: 0;}
#slideshow .item .slide_wrapper{width: calc(60% - 40px* 2 - 30px);}
#slideshow .item .slide_wrapper .title{font-size: 36px;font-weight: 700;letter-spacing: 3px;}
#slideshow .item .slide_wrapper .text{font-weight: 500;font-size: 16px;padding: 6px 19px;border: 1px solid var(--color-white);border-radius:8px;margin-bottom:12px;width: max-content;}
#slideshow .slide_img{position: absolute;right: 90px;top: 50%;transform: translateY(-50%);border-radius: 16px;overflow: hidden;width: 40%;max-width: 440px;display: flex;align-items: center;justify-content: center;}
#slideshow .slide_img img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#slideshow .slide_btn{margin-top: 24px;font-weight: 400;background: var(--color-white15);border-color: var(--color-white15);color:var(--color-white);height: 50px;}
#slideshow .slide_btn .icon_{width:16px;height:16px;min-width:16px;margin: 0;margin-left:10px;background-color: var(--color-white);}
#slideshow .swiper{height: 100%;padding: 0 !important;}
#slideshow .swiper-pagination{display: flex;flex-direction: column;align-items: center;position: initial;transform: translate(0);}
#slideshow .swiper-pagination-bullet{margin: 4px 0 !important;background: #ffffff;}
#slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: var(--color-white);background: transparent;}
#slideshow .swiper-button-prev, #slideshow .swiper-button-next{width: 20px;height: 20px;background: transparent;border-radius: 0;}
#slideshow .swiper-button-prev:after, #slideshow .swiper-button-next:after{background-color: var(--color-white);}
#slideshow .swiper-button-prev:hover, #slideshow .swiper-button-next:hover{opacity: 1;}
#slideshow .swiper-button-prev[aria-disabled="true"], #slideshow .swiper-button-next[aria-disabled="true"]{pointer-events: none;}
#slideshow .swiper-button-prev{position: initial;transform: translate(0);}
#slideshow .swiper-button-next{position: initial;transform: translate(0);}
#slideshow .swiper-button-prev:after{transform: rotate(-90deg);}
#slideshow .swiper-button-next:after{transform: rotate(90deg);}
#slideshow .swiper-navigation{display: flex;flex-direction: column;grid-gap: 16px;position: absolute;top: 45%;right: 40px;transform: translateY(-45%);z-index: 1;margin:0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #slideshow .slide_btn:hover{background: var(--color-white);border-color: var(--color-white);color:var(--color-primary);}
  #slideshow .slide_btn:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width:1023px){
  #slideshow{height: 226px;}
  #slideshow .item .slider_bg{padding: 20px;}
  #slideshow .swiper-navigation{right: 20px;}
  #slideshow .slide_img{right: 60px;}
  #slideshow .item .slide_wrapper{width: calc(60% - 20px* 2 - 30px);}
  #slideshow .item .slide_wrapper .title{font-size: 28px;}
  #slideshow .item .slide_wrapper .text{font-size: 14px;padding: 5px 14px;}
  #slideshow .slide_btn{display:none;}
  #slideshow .swiper-navigation{top: 34%;}
}
@media (max-width: 767px){
  #slideshow .item .slide_wrapper .title{font-size: 20px;}
  #slideshow .slide_img{width:35%;}
}
@media (max-width: 639px){
  #slideshow .item .slide_wrapper .text{display:none;}
  #slideshow{height: 145px;}
  #slideshow .item .slider_bg{padding: 16px;}
  #slideshow .swiper-pagination-bullet{border-width: 2px;width: 8px;height: 8px;}
  #slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 12px;height: 12px;}
  #slideshow .swiper-navigation{grid-gap: 4px;right:16px;top: 38%;}
  #slideshow .slide_img{right: 45px;}
  #slideshow .item .slide_wrapper{width: calc(60% - 16px* 2 - 20px);}
  #slideshow .item .slider_bg_dop[data-id="1"]{bottom: 5px;left: 5px;width: calc(100% - 10px);height: calc(100% - 10px);}
  #slideshow .item .slider_bg_dop[data-id="2"]{bottom: 0;left: 20px;width: calc(100% - 40px);height: calc(100% - 40px);}
  #slideshow .item .slider_bg{height: calc(100% - 10px);}
}
@media (max-width: 479px){
  #slideshow{height: 265px;}
  #slideshow .item .slide_wrapper{width: calc(100% - 30px);}
  #slideshow .swiper-navigation{top: initial;bottom: 0;}
  #slideshow .slide_img{width: calc(100% - 30px);max-height: 145px;position: initial;transform: translate(0);margin-top: 10px;}
  #slideshow .item .slider_bg{flex-wrap: wrap;}
}
.products__buttons{display: flex;justify-content: center;margin-top: 40px;}
.products__buttons a{display: flex;flex-direction: column;align-items: center;grid-gap: 10px;font-weight: 700;transition: 0.3s;width: max-content;color: var(--color-black);text-decoration: underline;}
.products__buttons a .icon_{transition: 0.3s;width: 14px;min-width: 14px;height: 14px;background-color: var(--color-black);margin:0;transform: rotate(90deg);}
.products__buttons a.is-actived .icon_{transform: rotate(90deg) scaleX(-1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products__buttons a:hover{color: var(--color-primary);}
  .products__buttons a:hover .icon_{background-color: var(--color-primary);}
}
/* Баннеры */
#banners{display: flex;flex-wrap: wrap;grid-gap: 40px 16px;width: 100%;}
#banners .banner_item{width: calc(100% / 2 - 8px);display: flex;position: relative;}
#banners .banner_img{width: calc(100% / 3);position:relative;}
#banners .banner_img.first{border-top-left-radius: 8px;border-bottom-left-radius: 8px;overflow: hidden;}
#banners .banner_img.last{border-top-right-radius: 8px;border-bottom-right-radius: 8px;overflow: hidden;}
#banners .banner_img img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#banners .banner_img:not(:last-child):before{content: '';height: 100%;border-right: 4px solid var(--color-primary);position: absolute;right: 0;top: 0;}
#banners .banner_discount{position: absolute;bottom: 20%;left: 50%;transform: translateX(-50%) rotate(2deg);width: 80px;height: 36px;border-radius: 4px;background: var(--color-red);color: var(--color-white);font-size: 20px;font-weight: 700;display: flex;align-items: center;justify-content: center;z-index: 1;}
#banners .banner_title{position: absolute;left: 50%;transform: translateX(-50%) rotate(-2deg);bottom: -10%;background: var(--color-secondary);border-radius: 8px;font-size: 20px;font-weight: 700;width: max-content;padding: 14px 5%;text-align: center;z-index: 1;}
#banners .banner_item:nth-child(even) .banner_discount{transform: translateX(-50%) rotate(-2deg);}
#banners .banner_item:nth-child(even) .banner_title{transform: translateX(-50%) rotate(2deg);}
@media (max-width:1023px){
  #banners .banner_title{padding: 5px 5%;font-size: 16px;}
  #banners .banner_discount{width: 71px;height: 32px;font-size: 18px;}
  #banners .banner_discount{bottom: 10%;}
}
@media (max-width:767px){
  #banners .banner_item{width: 100%;}
  #banners .banner_discount{bottom:5%;}
}
@media (max-width:639px){
  #banners .banner_discount{bottom:10%;}
}
@media (max-width:479px){
  #banners .banner_item{width: 100%;}
  #banners .banner_discount{bottom:20%;font-size: 16px;}
}
/* Спец предложения */
#index_promotion{width:100%;}
#index_promotion .index_promotion_item{border-radius: 8px;overflow: hidden;display: flex;flex-direction: column;height:auto;}
#index_promotion .index_promotion_image{width: 100%;padding-bottom: 70%;position: relative;}
#index_promotion .index_promotion_image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;max-width: 100%;max-height: 100%;}
#index_promotion .index_promotion_wrap{position: relative;border-top: 4px solid var(--color-primary);background: var(--color-secondary);padding: 20px 16px;display: flex;flex-direction: column;flex: 1;}
#index_promotion .discount{position: absolute;top: -25px;right: 20px;width: 80px;height: 36px;border-radius: 4px;background: var(--color-red);color: var(--color-white);font-size: 20px;font-weight: 700;display: flex;align-items: center;justify-content: center;}
#index_promotion .title{font-size: 20px;font-weight: 700;margin-bottom: 4px;}
#index_promotion .text{font-size: 16px;margin-bottom:12px;}
#index_promotion .btn{display: flex;align-items: center;grid-gap: 4px;transition: 0.3s;font-size: 14px;font-weight: 700;color: var(--color-primary);margin-top: auto;}
#index_promotion .btn .icon_{width:16px;min-width:16px;height:16px;margin:0;transition:0.3s;background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #index_promotion .btn:hover{color: var(--color-black);}
  #index_promotion .btn:hover .icon_{background-color: var(--color-black);}
}
@media (max-width:1023px){
  #index_promotion .title{font-size: 16px;}
  #index_promotion .text{font-size: 14px;}
  #index_promotion .discount{width: 71px;height: 32px;font-size: 18px;}
}
/*Преимущества*/
#features{width: 100%;position: relative;}
#features:before{content: '';display: block;width: 100vw;height: 6px;background: var(--color-primary);position: absolute;top: 29px;left: 50%;transform: translateX(-50%);}
#features .features{width: 100%;display: flex;overflow-x: auto;overflow-y: hidden;padding-bottom: 10px;grid-gap: 60px;}
#features .features::-webkit-scrollbar, #features .features::-webkit-scrollbar-thumb, #features .features::-webkit-scrollbar-track{background-color: transparent;}
#features .features_item{width: calc(100% / 3 - 40px);min-width: calc(100% / 3 - 40px);display: flex;flex-direction: column;align-items: center;}
#features .features_icon{width: 117px;height: 53px;display: flex;align-items: center;justify-content: center;background: var(--color-primary);border-radius: 4px;}
#features .features_icon .icon_{width: 60px;height: 53px;min-width: 60px;background-color: var(--color-white);margin: 0;}
#features .features_title{margin-top: -5px;background: var(--color-secondary);border-radius: 8px;font-size: 20px;font-weight: 700;width: 100%;padding: 14px;text-align: center;}
#features .features_item:nth-child(odd) .features_title{transform: rotate(-2deg);}
#features .features_item:nth-child(odd) .features_icon{transform: rotate(2deg);}
#features .features_item:nth-child(even) .features_title{transform: rotate(2deg);}
#features .features_item:nth-child(even) .features_icon{transform: rotate(-2deg);}
@media (max-width:1023px){
  #features .features{grid-gap: 24px;}
  #features .features_title{font-size: 16px;padding: 8px 14px;}
  #features .features_item{min-width: calc(100% / 2.5);}
}
@media (max-width: 767px){
  #features .features_item{min-width: calc(100% / 2);}
  #features .features_icon{width: 100px;height: 45px;}
  #features .features_icon .icon_{width: 50px;height: 45px;min-width: 50px;}
  #features:before{top: 20px;}
}
@media (max-width: 479px){
  #features .features_item{min-width: calc(100% / 1.5);}
  #features .features_title{font-size: 14px;}
  #features .features_icon .icon_{width: 45px;height: 35px;min-width: 45px;}
  #features .features_icon{width: 85px;height: 40px;}
}
/*Подписаться*/
#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{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}
#subscribeCallback .callback-btn .icon_{width: 32px;height: 32px;min-width: 32px;background-color: var(--color-grey-d);margin: 0;}
#subscribeCallback .callback-input input{padding-right: 80px;}
#subscribeCallback .pp{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}
/*** Подвал ***/
#footer{position:relative;}
#footer .footer_wrapper[data-id="1"]{background: var(--color-secondary);padding: 40px 0;}
#footer .footer_wrapper[data-id="2"]{background: var(--color-tertiary);padding: 16px 0;}
#footer .footer_wrapper .container{display: flex;flex-wrap: wrap;grid-gap: 30px 16px;position:relative;}
#footer .footer_wrapper[data-id="2"] .container{justify-content: space-between;grid-gap: 8px 30px;}
#footer .footer_inner{width: calc(100% / 4 - 12px);}
#footer .footer_item:not(:last-child){margin-bottom: 20px;}
#footer .footer_item{display: flex;flex-direction: column;}
#footer .footer_inner[data-id="1"] .footer_item{padding-left: 30px;position: relative;grid-gap: 4px;}
#footer .footer_inner[data-id="1"] .footer_item .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;background: var(--color-grey-d);position: absolute;top: 2px;left: 0;}
#footer .footer_inner[data-id="1"] .contacts_link.phone_link{font-size: 20px;font-weight: 700;}
#footer .footer_inner[data-id="1"] .contacts_link.time_link{font-size: 14px;color: var(--color-grey-d);}
#footer .footer_inner[data-id="1"] a{transition:0.3s;}
#footer .footer_inner .footer_item_wrap{display: flex;align-items: center;margin-bottom: 12px;}
#footer .footer_inner .footer_item_wrap .title{font-size: 16px;}
#footer .footer_inner .footer_item_wrap .icon_{width:24px;min-width:24px;height:24px;margin-right:12px;background-color:var(--color-grey-d);}
#footer .footer_logo{width: 194px;height: 90px;display: block;margin-bottom: 20px;}
#footer .footer_logo img{width: 100%;height: 100%;object-fit:contain;}
#footer .footer_callback{font-size: 14px;color: var(--color-grey-d);text-decoration: underline;transition: 0.3s;margin-top: 4px;}
#footer ul{list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: column;grid-gap: 16px;}
#footer ul a{transition: 0.3s;font-size:16px;}
#footer .payment{grid-gap:10px;width: max-content;}
#footer .copyright{width:100%;max-width: calc(100% - 320px - 16px);font-size:14px;color: var(--color-grey-d);}
#footer .footer_title{font-size: 16px;font-weight: 700;display: none;align-items: center;justify-content: space-between;grid-gap: 12px;}
#footer .footer_title .icon_{width:24px;min-width:24px;height:24px;margin:0;background-color: var(--color-black);}
#footer .footer_inner.opened .footer_title .icon_{transform: rotate(90deg) scaleX(-1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer .footer_callback:hover{color:var(--color-primary);}
  #footer ul a:hover{color:var(--color-primary);}
  #footer .footer_inner[data-id="1"] a:hover{color:var(--color-primary);}
}
@media (max-width: 1023px){
  #footer .footer_inner{width: 100%;}
  #footer .footer_logo{display: none;}
  #footer .footer_title{display: flex;}
  #footer .copyright{max-width:100%;}
  #footer .footer_content{padding-top: 20px;display: none;}
}
@media (max-width: 639px){
  #footer .footer_inner[data-id="1"] .contacts_link.phone_link{font-size: 16px;}
  #footer .footer_inner[data-id="1"] .footer_item a{font-size: 14px;}
  #footer ul a{font-size: 14px;}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 4V20H22V4H2ZM14.3887 9C15.0087 9 15.7324 9.31055 15.7324 9.31055L15.4219 10.5508C15.4219 10.5508 14.9047 10.1367 14.3887 10.1367C13.6657 10.1367 13.459 10.4478 13.459 10.7578C13.459 11.4808 15.5254 11.5823 15.5254 13.0293C15.5244 14.2673 14.0784 15.0942 13.1484 14.9902C12.1154 14.9902 11.5996 14.6816 11.5996 14.6816L11.8066 13.4414C11.8066 13.4414 12.426 13.752 13.252 13.752C14.078 13.752 14.1816 13.4404 14.1816 13.2344C14.1816 12.3044 12.1152 12.6149 12.1152 10.7559C12.1152 9.82586 12.8387 9 14.3887 9ZM7.88086 9.10352H9.32617L7.15625 14.8887H5.60742L4.4707 10.2402C4.4707 10.2402 5.71059 10.9627 6.43359 12.7188C6.43359 12.9257 6.53711 13.2363 6.53711 13.2363L7.88086 9.10352ZM17.9004 9.10352H19.4492L20.5859 14.8887H19.3457L19.1387 14.0625H17.2793L16.9707 14.8887H15.5234L17.9004 9.10352ZM9.94531 9.20508H11.4941L10.5645 14.9902H9.11914L9.94531 9.20508ZM2.71484 9.20703H4.98828C5.60828 9.20703 5.81445 9.72266 5.81445 9.72266L6.33008 12.3047C5.71008 10.1357 2.71484 9.20703 2.71484 9.20703ZM18.416 10.8594L17.5898 13.0293H18.8281L18.416 10.8594Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.68 4.32007C3.44544 4.32007 0 7.76551 0 12.0001C0 16.2346 3.44544 19.6801 7.68 19.6801C9.28092 19.6801 10.7682 19.1864 12 18.3451C13.2317 19.186 14.7188 19.6801 16.32 19.6801C20.5559 19.6801 24 16.2359 24 12.0001C24 7.76421 20.5559 4.32007 16.32 4.32007C14.7188 4.32007 13.2317 4.8141 12 5.65507C10.7682 4.81369 9.28092 4.32007 7.68 4.32007ZM16.32 5.28007C20.037 5.28007 23.04 8.28303 23.04 12.0001C23.04 15.7171 20.037 18.7201 16.32 18.7201C15.0237 18.7201 13.8187 18.3485 12.7931 17.7151C14.3644 16.3078 15.36 14.2703 15.36 12.0001C15.36 9.72986 14.3644 7.69235 12.7931 6.28507C13.8187 5.65165 15.0237 5.28007 16.32 5.28007Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.sber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.0988 1.27222L7.68002 6.08628L3.96471 3.96003C3.73431 4.19523 3.52307 4.44438 3.32627 4.69878L7.68002 7.19534L17.1647 1.76628C16.8191 1.57908 16.4636 1.41622 16.0988 1.27222ZM18.6385 2.69722L7.68002 8.96628L2.45721 5.97565C2.29401 6.24925 2.14536 6.53328 2.01096 6.82128L7.68002 10.0753L19.426 3.35534C19.1764 3.12494 18.9121 2.90842 18.6385 2.69722ZM20.52 4.50284L7.68002 11.8463L1.4494 8.27534C1.3486 8.58734 1.26722 8.90894 1.20002 9.23534L7.68002 12.9553L21.1013 5.27534C20.9189 5.01134 20.7264 4.75244 20.52 4.50284ZM21.9441 6.72003L7.68002 14.88L0.982522 11.04C0.974842 11.1999 0.960022 11.3583 0.960022 11.52C0.960022 17.6175 5.90258 22.56 12 22.56C18.0975 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.9441 6.72003Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30823)'%3E%3Cpath d='M11.7065 0.975848C8.60991 1.04404 5.37995 2.40426 3.13685 5.41866C-0.49483 10.3012 0.463212 17.0531 5.31841 20.789C7.38001 22.3754 9.73032 23.0558 11.969 23.0558C14.4185 23.0558 16.7265 22.234 18.3825 20.8996L18.405 20.9258L19.1259 20.2921L16.6828 17.5105L15.6647 18.4433C15.1266 18.9339 14.6082 19.4069 14.1028 19.8937C13.2858 18.961 12.4572 18.0375 11.6297 17.114C11.2308 16.669 10.8323 16.2235 10.4344 15.7771C10.4113 15.7517 10.3894 15.7252 10.3678 15.6983L11.534 14.608L8.53123 11.2171L9.70685 10.1155L6.65529 6.71804L10.8094 2.96522L12.3431 4.6246L14.8847 2.36804C14.9063 2.37476 14.9268 2.38194 14.9484 2.38866L16.4025 3.98147L17.7619 2.73741C17.7619 2.73741 17.4022 2.40354 17.0475 2.20866C16.9932 2.1789 16.9427 2.17068 16.8947 2.17116C15.3744 1.35954 13.5645 0.934935 11.7065 0.975848ZM18.5606 3.47897L17.3465 4.58991L18.4415 5.80491L19.6603 4.70897L18.5606 3.47897ZM14.8659 3.8071L12.9881 5.51335L14.6775 7.39022L16.5525 5.6971L14.8659 3.8071ZM10.6903 4.49804L8.1581 6.7921L10.4428 9.33366L12.9806 7.04241L10.6903 4.49804ZM20.235 7.40897L19.0247 8.51147L20.1281 9.7321L21.3478 8.62585L20.235 7.40897ZM16.6819 7.79429L14.8069 9.49397L16.4953 11.3783L18.375 9.67866L16.6819 7.79429ZM12.5747 9.00554L10.0415 11.3052L12.3309 13.8468L14.8565 11.5499L12.5747 9.00554ZM21.9225 11.3362L20.7056 12.4312L21.81 13.6518L23.0297 12.554L21.9225 11.3362ZM18.3694 11.984L16.4944 13.679L18.1847 15.5662L20.0615 13.8627L18.3694 11.984ZM14.4459 13.574L11.9137 15.8643L14.1928 18.4124L16.7344 16.1184L14.4459 13.574ZM20.0972 15.9862L18.2297 17.6887L19.9219 19.5618L21.8025 17.8668L20.0972 15.9862Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30823'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30825)'%3E%3Cpath d='M11.28 0C5.32465 0 0.480011 4.84464 0.480011 10.8C0.480011 16.7554 5.32465 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8688 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6556 23.8095 22.6791 23.8369C22.7732 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2196 23.975 23.2988 23.9231C23.4984 23.795 23.5743 23.5405 23.4778 23.3241C23.425 23.205 22.121 20.3923 16.8928 19.1822L16.7503 19.1428C15.4582 18.8231 14.4147 18.3025 13.65 17.595C12.6622 16.682 12.4735 15.7604 12.4725 15.7547C12.4284 15.5104 12.1998 15.3412 11.9569 15.3619C11.7092 15.3844 11.52 15.5914 11.52 15.84C11.52 15.889 11.5231 16.8436 11.6897 17.745C11.5467 17.7551 11.4111 17.76 11.28 17.76C7.44241 17.76 4.32001 14.6376 4.32001 10.8C4.32001 6.9624 7.44241 3.84 11.28 3.84C15.1176 3.84 18.24 6.9624 18.24 10.8C18.24 11.0861 18.2221 11.3754 18.1856 11.6634C17.2804 11.5204 16.38 11.52 16.32 11.52C16.0407 11.52 15.84 11.7598 15.84 12.0094C15.8458 12.27 16.0584 12.4795 16.3191 12.48C16.3287 12.48 17.3275 12.4895 18.2213 13.0641C19.703 14.0164 20.0578 15.4544 20.0606 15.4669C20.1053 15.6646 20.2697 15.8123 20.4713 15.8363C20.6714 15.8569 20.8676 15.7547 20.9578 15.5728C21.7023 14.068 22.08 12.4618 22.08 10.8C22.08 4.84464 17.2354 0 11.28 0ZM18.5447 15.3609C18.4271 15.3538 18.3354 15.4049 18.285 15.4931C18.1833 15.6712 18.2591 16.024 18.4641 16.3313C18.6719 16.6423 18.848 16.8 18.9881 16.8C19.1168 16.8 19.2455 16.639 19.185 16.2497C19.149 16.0174 19.0135 15.5124 18.6703 15.3881C18.6259 15.372 18.5839 15.3633 18.5447 15.3609ZM16.9763 16.8C16.7607 16.8 16.5813 16.8561 16.4709 16.9641C16.1877 17.2415 16.315 17.729 16.7484 18.03C16.938 18.161 17.2105 18.24 17.4778 18.24C17.75 18.24 17.9775 18.1586 18.1181 18.0113C18.3701 17.7425 18.2254 17.362 17.7488 17.0419C17.5126 16.8835 17.2379 16.8 16.9763 16.8Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30825'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4779 3C10.7322 3 6.95718 6.82892 6.95718 11.5207C6.95718 16.2664 10.7861 20.0414 15.4779 20.0414C20.1697 20.0414 23.9986 16.2125 23.9986 11.5207C23.9986 6.82892 20.1697 3 15.4779 3ZM15.4779 14.7025C13.7522 14.7025 12.2961 13.2464 12.2961 11.5207C12.2961 9.795 13.7522 8.33892 15.4779 8.33892C17.2036 8.33892 18.6596 9.795 18.6596 11.5207C18.6058 13.2464 17.2036 14.7025 15.4779 14.7025Z' fill='%2325292D'/%3E%3Cpath d='M6.90285 5.48071V17.8843H3.88286L0 5.48071H6.90285Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.48421 9C6.48421 9 5.55789 9 5.30526 9.88421C5.05263 10.6842 4.42105 12.9579 4.37895 13H4.21053C4.21053 13 3.53684 10.7263 3.32632 9.88421C3.07368 9 2.14737 9 2.14737 9H0V15.7368H2.14737V11.7368H2.31579L3.57895 15.7368H5.05263L6.31579 11.7368H6.48421V15.7368H8.63158V9H6.48421ZM14.2737 9C14.2737 9 13.6421 9.04211 13.3474 9.71579L11.8316 13H11.6632V9H9.51579V15.7368H11.5368C11.5368 15.7368 12.2105 15.6947 12.5053 15.0211L13.9789 11.7368H14.1474V15.7368H16.2947V9H14.2737V9ZM17.2211 12.0737V15.7368H19.3684V13.5895H21.6842C22.6947 13.5895 23.5368 12.9579 23.8737 12.0737H17.2211V12.0737ZM21.6842 9H16.9263C17.1789 10.2632 18.1474 11.3158 19.3684 11.6526C19.6632 11.7368 19.9579 11.7789 20.2526 11.7789H23.9158C24 11.6105 24 11.4421 24 11.2737C24 10.0105 22.9474 9 21.6842 9V9Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico{transition:0.3s;background-color: var(--color-grey-d);width:22px;min-width: 22px;height:22px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 8px;}
.social-links .vk:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1141)'%3E%3Cpath d='M19.915 13.028C19.527 12.538 19.638 12.32 19.915 11.882C19.92 11.877 23.123 7.451 23.453 5.95L23.455 5.949C23.619 5.402 23.455 5 22.662 5H20.038C19.37 5 19.062 5.345 18.897 5.731C18.897 5.731 17.561 8.929 15.671 11.002C15.061 11.601 14.779 11.793 14.446 11.793C14.282 11.793 14.027 11.601 14.027 11.054V5.949C14.027 5.293 13.84 5 13.287 5H9.161C8.742 5 8.493 5.306 8.493 5.591C8.493 6.213 9.438 6.356 9.536 8.106V11.903C9.536 12.735 9.385 12.888 9.05 12.888C8.158 12.888 5.993 9.677 4.71 6.002C4.451 5.289 4.198 5.001 3.525 5.001H0.9C0.151 5.001 0 5.346 0 5.732C0 6.414 0.892 9.805 4.148 14.285C6.318 17.343 9.374 19 12.154 19C13.825 19 14.029 18.632 14.029 17.999C14.029 15.077 13.878 14.801 14.715 14.801C15.103 14.801 15.771 14.993 17.331 16.468C19.114 18.217 19.407 19 20.405 19H23.029C23.777 19 24.156 18.632 23.938 17.906C23.439 16.379 20.067 13.238 19.915 13.028Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1141'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .odnoklassniki:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1138)'%3E%3Cpath d='M4.72098 12.8782C4.10798 14.0832 4.80398 14.6592 6.39198 15.6432C7.74198 16.4772 9.60698 16.7822 10.805 16.9042C10.314 17.3762 12.564 15.2122 6.08398 21.4452C4.70998 22.7622 6.92198 24.8752 8.29498 23.5862L12.012 20.0012C13.435 21.3702 14.799 22.6822 15.729 23.5912C17.103 24.8852 19.314 22.7902 17.955 21.4502C17.853 21.3532 12.918 16.6192 13.219 16.9092C14.432 16.7872 16.269 16.4642 17.603 15.6482L17.602 15.6472C19.19 14.6582 19.886 14.0832 19.282 12.8782C18.917 12.1942 17.933 11.6222 16.623 12.6112C16.623 12.6112 14.854 13.9662 12.001 13.9662C9.14698 13.9662 7.37898 12.6112 7.37898 12.6112C6.06998 11.6172 5.08198 12.1942 4.72098 12.8782Z' fill='%23ECA28D'/%3E%3Cpath d='M11.999 12.142C15.477 12.142 18.317 9.424 18.317 6.078C18.317 2.718 15.477 0 11.999 0C8.51999 0 5.67999 2.718 5.67999 6.078C5.67999 9.424 8.51999 12.142 11.999 12.142ZM11.999 3.079C13.708 3.079 15.102 4.42 15.102 6.078C15.102 7.722 13.708 9.063 11.999 9.063C10.29 9.063 8.89599 7.722 8.89599 6.078C8.89499 4.419 10.289 3.079 11.999 3.079Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1138'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .dzen:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1134)'%3E%3Cpath d='M21.6333 11.5531C21.6351 11.5531 21.6364 11.5531 21.6382 11.5531C21.7609 11.5531 21.878 11.5017 21.9611 11.4115C22.0456 11.3199 22.0874 11.1972 22.0764 11.0731C21.6347 6.21417 17.7877 2.36593 12.9284 1.92329C12.8052 1.91361 12.6811 1.95365 12.5896 2.03857C12.4981 2.12305 12.447 2.24229 12.4483 2.36681C12.5249 8.82425 13.3767 11.4629 21.6333 11.5531ZM21.6333 12.4455C13.3767 12.5357 12.5253 15.1743 12.4488 21.6318C12.4475 21.7563 12.4985 21.8755 12.59 21.96C12.6719 22.0353 12.7788 22.0771 12.8888 22.0771C12.902 22.0771 12.9156 22.0766 12.9288 22.0753C17.7882 21.6327 21.6351 17.7849 22.0764 12.9255C22.0874 12.8014 22.0461 12.6787 21.9611 12.5871C21.8762 12.4956 21.7579 12.4503 21.6333 12.4455ZM11.0421 1.92549C6.19814 2.38089 2.36354 6.22825 1.92398 11.074C1.91298 11.1981 1.95434 11.3208 2.03926 11.4123C2.12242 11.5025 2.2399 11.5536 2.36222 11.5536C2.36398 11.5536 2.36574 11.5536 2.3675 11.5536C10.5968 11.459 11.4465 8.82161 11.5239 2.36857C11.5252 2.24405 11.4737 2.12437 11.3822 2.03989C11.2898 1.95541 11.1662 1.91405 11.0421 1.92549ZM2.36706 12.445C2.23022 12.4296 2.12286 12.4947 2.03882 12.5863C1.95434 12.6778 1.91254 12.8005 1.92354 12.9246C2.3631 17.7703 6.19814 21.6177 11.0421 22.0731C11.0557 22.0744 11.0698 22.0749 11.0835 22.0749C11.1935 22.0749 11.2999 22.0335 11.3818 21.9583C11.4733 21.8738 11.5248 21.7541 11.5235 21.6296C11.446 15.177 10.5968 12.5396 2.36706 12.445Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1134'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1132)'%3E%3Cpath d='M9.417 15.1814L9.02 20.7654C9.588 20.7654 9.83399 20.5214 10.129 20.2284L12.792 17.6834L18.31 21.7244C19.322 22.2884 20.035 21.9914 20.308 20.7934L23.93 3.82141L23.931 3.82041C24.252 2.32441 23.39 1.73941 22.404 2.10641L1.11399 10.2574C-0.339005 10.8214 -0.317005 11.6314 0.866995 11.9984L6.30999 13.6914L18.953 5.78041C19.548 5.38641 20.089 5.60441 19.644 5.99841L9.417 15.1814Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1132'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1129)'%3E%3Cpath d='M17.507 14.3062L17.498 14.3812C15.299 13.2852 15.069 13.1392 14.785 13.5652C14.588 13.8602 14.014 14.5292 13.841 14.7272C13.666 14.9222 13.492 14.9372 13.195 14.8022C12.895 14.6522 11.932 14.3372 10.792 13.3172C9.90402 12.5222 9.30802 11.5472 9.13202 11.2472C8.83902 10.7412 9.45202 10.6692 10.01 9.61319C10.11 9.40319 10.059 9.23819 9.98502 9.08919C9.91002 8.93919 9.31302 7.46919 9.06302 6.88319C8.82302 6.29919 8.57602 6.37319 8.39102 6.37319C7.81502 6.32319 7.39402 6.33119 7.02302 6.71719C5.40902 8.49119 5.81602 10.3212 7.19702 12.2672C9.91102 15.8192 11.357 16.4732 14.001 17.3812C14.715 17.6082 15.366 17.5762 15.881 17.5022C16.455 17.4112 17.648 16.7812 17.897 16.0762C18.152 15.3712 18.152 14.7862 18.077 14.6512C18.003 14.5162 17.807 14.4412 17.507 14.3062Z' fill='%23ECA28D'/%3E%3Cpath d='M20.52 3.44943C12.831 -3.98357 0.106 1.40743 0.101 11.8934C0.101 13.9894 0.65 16.0334 1.696 17.8384L0 24.0004L6.335 22.3484C14.24 26.6184 23.996 20.9484 24 11.8994C24 8.72343 22.76 5.73443 20.505 3.48843L20.52 3.44943ZM22.002 11.8664C21.996 19.4994 13.617 24.2664 6.99 20.3704L6.63 20.1564L2.88 21.1314L3.885 17.4864L3.646 17.1114C-0.478 10.5464 4.26 1.96643 12.072 1.96643C14.726 1.96643 17.217 3.00143 19.093 4.87643C20.968 6.73543 22.002 9.22643 22.002 11.8664Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1129'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .viber:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1123)'%3E%3Cpath d='M23.155 13.8906C23.871 7.86358 22.811 4.05858 20.899 2.33758L20.9 2.33658C17.814 -0.602417 7.39202 -1.03742 3.70002 2.46858C2.04202 4.18358 1.45802 6.70058 1.39402 9.81658C1.33002 12.9336 1.25402 18.7726 6.69502 20.3566H6.70002L6.69502 22.7756C6.69502 22.7756 6.65802 23.7556 7.28402 23.9526C8.00002 24.1846 8.32402 23.7296 10.551 21.0696C14.275 21.3926 17.135 20.6526 17.46 20.5446C18.212 20.2926 22.467 19.7296 23.155 13.8906ZM10.918 19.3676C10.918 19.3676 8.56102 22.3066 7.82802 23.0696C7.58802 23.3176 7.32502 23.2946 7.32902 22.8026C7.32902 22.4796 7.34702 18.7866 7.34702 18.7866C2.73402 17.4646 3.00602 12.4926 3.05602 9.89158C3.10602 7.28958 3.58202 5.15858 4.98602 3.72358C8.22502 0.686583 17.362 1.36558 19.69 3.55358C22.536 6.07658 21.523 13.2046 21.529 13.4476C20.944 18.3216 17.496 18.6306 16.862 18.8416C16.591 18.9316 14.076 19.5786 10.918 19.3676Z' fill='%23ECA28D'/%3E%3Cpath d='M12.222 4.29688C11.837 4.29688 11.837 4.89688 12.222 4.90188C15.209 4.92488 17.669 7.00688 17.696 10.8259C17.696 11.2289 18.286 11.2239 18.281 10.8209C18.249 6.70588 15.562 4.31988 12.222 4.29688Z' fill='%23ECA28D'/%3E%3Cpath d='M16.151 10.1891C16.142 10.5871 16.731 10.6061 16.736 10.2031C16.785 7.93413 15.386 6.06513 12.757 5.86813C12.372 5.84013 12.332 6.44513 12.716 6.47313C14.996 6.64613 16.197 8.20213 16.151 10.1891Z' fill='%23ECA28D'/%3E%3Cpath d='M15.521 12.7761C15.027 12.4901 14.524 12.6681 14.316 12.9491L13.881 13.5121C13.66 13.7981 13.247 13.7601 13.247 13.7601C10.233 12.9631 9.42697 9.80906 9.42697 9.80906C9.42697 9.80906 9.38997 9.38206 9.66597 9.15306L10.21 8.70306C10.482 8.48706 10.654 7.96706 10.377 7.45606C9.63697 6.11906 9.13997 5.65806 8.88697 5.30406C8.62097 4.97106 8.22097 4.89606 7.80497 5.12106H7.79597C6.93097 5.62706 5.98397 6.57406 6.28697 7.54906C6.80397 8.57706 7.75397 11.8541 10.782 14.3301C12.205 15.5011 14.457 16.7011 15.413 16.9781L15.422 16.9921C16.364 17.3061 17.28 16.3221 17.769 15.4311V15.4241C17.986 14.9931 17.914 14.5851 17.597 14.3181C17.035 13.7701 16.187 13.1651 15.521 12.7761Z' fill='%23ECA28D'/%3E%3Cpath d='M13.169 8.10564C14.13 8.16164 14.596 8.66364 14.646 9.69464C14.664 10.0976 15.249 10.0696 15.231 9.66664C15.167 8.32064 14.465 7.57064 13.201 7.50064C12.816 7.47764 12.78 8.08264 13.169 8.10564Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1123'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1121)'%3E%3Cpath d='M23.469 5.92901L23.499 6.12501C23.209 5.09601 22.426 4.30201 21.431 4.01301L21.41 4.00801C19.539 3.50001 12.01 3.50001 12.01 3.50001C12.01 3.50001 4.49999 3.49001 2.60999 4.00801C1.59599 4.30201 0.811989 5.09601 0.526989 6.10401L0.521989 6.12501C-0.177011 9.77601 -0.182011 14.163 0.552989 18.072L0.521989 17.874C0.811989 18.903 1.59499 19.697 2.58999 19.986L2.61099 19.991C4.47999 20.5 12.011 20.5 12.011 20.5C12.011 20.5 19.52 20.5 21.411 19.991C22.426 19.697 23.21 18.903 23.495 17.895L23.5 17.874C23.818 16.176 24 14.222 24 12.226C24 12.153 24 12.079 23.999 12.005C24 11.937 24 11.856 24 11.775C24 9.77801 23.818 7.82401 23.469 5.92901ZM9.60799 15.651V8.35801L15.874 12.01L9.60799 15.651Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1121'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links a{transition: 0.3s;width: 32px;height: 32px;background: var(--color-tertiary);border-radius: 4px;display:flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width:16px;min-width: 16px;height:16px;background-color: var(--color-grey-d);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .social-links a:hover:before{background-color: var(--color-primary);}
  .payment .payment-ico:hover{background-color: var(--color-primary);}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
#page-title .title_wrap{flex-wrap: wrap;justify-content: flex-start;grid-gap: 10px;}
.title_wrap{position:relative;margin-bottom: 30px;display: flex;align-items: center;justify-content: space-between;}
.title_wrap .title{position:relative;margin:0;text-align: left;font-size: 30px;font-weight: 400;color: var(--color-black);user-select: none;}
.title_wrap .inf, .title_wrap .res{font-size: 24px;font-weight: 700;color: var(--color-primary);}
@media (max-width: 1023px){
  .title_wrap{margin-bottom:26px;}
  .title_wrap .title{font-size: 26px;}
  .title_wrap .inf, .title_wrap .res{font-size: 22px;}
}
@media (max-width: 639px){
  .title_wrap{margin-bottom: 16px;}
  .title_wrap .title{font-size: 22px;}
}
@media (max-width: 479px){
  .title_wrap .title{font-size: 20px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 20px;position: relative;white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar{height: 2px;}
#breadcrumbs ul li{display: flex;align-items: center;}
#breadcrumbs ul li:before{content: "";margin: 0 12px;display: block;background-color: var(--color-grey-d);transition: 0.3s;min-width: 12px;width: 12px;height: 12px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3.99999C8.90775 3.90449 8.79741 3.8283 8.6754 3.77589C8.55341 3.72348 8.42219 3.69589 8.28941 3.69474C8.15663 3.69358 8.02494 3.71889 7.90205 3.76917C7.77915 3.81945 7.66749 3.8937 7.57361 3.9876C7.47971 4.08149 7.40546 4.19315 7.35518 4.31604C7.3049 4.43894 7.27959 4.57061 7.28075 4.70338C7.2819 4.83617 7.30949 4.96738 7.3619 5.08939C7.41431 5.2114 7.49049 5.32174 7.586 5.41399L13.465 11.293C13.6525 11.4805 13.7578 11.7348 13.7578 12C13.7578 12.2652 13.6525 12.5195 13.465 12.707L7.58499 18.5861C7.39749 18.7737 7.29221 19.0281 7.2923 19.2933C7.29239 19.5587 7.39787 19.813 7.5855 20.0005C7.77314 20.188 8.02758 20.2934 8.29286 20.2932C8.55812 20.2931 8.81249 20.1876 9 20L16.293 12.707C16.4805 12.5195 16.5858 12.2652 16.5858 12C16.5858 11.7348 16.4805 11.4805 16.293 11.293L9 3.99999Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 14px;color: var(--color-grey-d);}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{font-size: 14px;max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;font-weight: 400;color: var(--color-grey-d);}
#breadcrumbs ul li a:hover{color: var(--color-primary);}
.bg_title .title_wrap:before{content: '';position: absolute;top: -40px;left: 50%;transform: translateX(-50%);width: 100vw;height: 144px;background: var(--color-secondary);z-index:-1;}
.bg_title .swiper_wrap{padding: 20px;background: var(--color-white);border-radius: 20px;}
.bg_title .title_wrap{margin-top: 40px;}
@media (max-width: 1023px){
  .bg_title .title_wrap:before{top: -30px;height: 120px;}
  .bg_title .title_wrap{margin-top: 30px;}
}
@media (max-width: 1023px){
  .bg_title .title_wrap:before{top: -20px;height: 100px;}
  .bg_title .title_wrap{margin-top: 20px;}
}
@media (max-width: 479px){
  .bg_title .swiper_wrap{padding:12px;}
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.item .product-ico{width: 32px;height: 32px;background: var(--color-secondary);border-radius: 4px;overflow: hidden;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-grey-d);}
.item .product-ico.added .icon_{background-color:var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-ico:not(.added):hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 479px){
  .item .icon_sticker span{width: 40px;height: 22px;font-size: 12px;}
}
.products-container{width:100%;position:relative;}
body .products-grid.products-swiper{display:block;overflow: visible;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 20px 32px;text-align: center;width: 100%;overflow: hidden;}
.products-grid .item{width: calc(100% / 4 - 24px);position: relative;height:auto;background: var(--color-white);}
.products-grid .item:before{content: '';position: absolute;top: 0;right: -16px;height: 100%;border-right: 1px solid var(--line);display: block;}
.products-grid .item .links_container{display: flex;flex-direction: column;grid-gap: 4px;position: absolute;top: 8px;right: 8px;z-index: 3;transition:0.3s;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--bgImg);z-index: 0;padding: 0;overflow: hidden;border-radius: 12px;text-align: center;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.products-grid .item .quickview{display:none;}
.products-grid .item .price-box{width: calc(100% - 44px - 12px);display: flex;flex-wrap: wrap;grid-gap: 2px 8px;align-items: center;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding-top: 16px;display: flex;flex-direction: column;flex: 1;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-name{-webkit-line-clamp: 3;font-size: 16px;color: var(--color-black);transition: 0.3s;margin-bottom: 12px;word-break: break-word;}
.products-grid .item .product-shop .price:not(.old-price){width: 100%;font-size: 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: 12px;margin-top: auto;}
.products-grid .item .actions a{width: 44px;height: 44px;font-size: 0;padding: 0;}
.products-grid .item .actions a .icon_{width:24px;height:24px;min-width:24px;margin:0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item .product-name:hover{color:var(--color-primary);}
  .products-grid .item .links_container{opacity: 0;visibility:hidden;}
  .products-grid .item:hover .links_container{opacity: 1;visibility: visible;}
}
@media (min-width: 1024px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 22px);}
}
@media (max-width: 1023px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 22px);}
  .products-grid .item{width: calc(100% / 3 - 22px);}
}
@media (max-width: 1023px){
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
}
@media (max-width: 639px){
  #main .products .col-right .products-grid .item{width: calc(50% - 16px);}
  .products-grid .item{width: calc(100% / 2 - 16px);}
}
@media (max-width: 479px){
  .products-grid{grid-gap: 20px 16px;}
  #main .products .col-right .products-grid .item{width: calc(50% - 8px);}
  .products-grid .item{width: calc(100% / 2 - 8px);}
  .products-grid .item:before{right: -8px;}
  .products-grid .item .product-name{font-size:14px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size:16px;}
  .products-grid .item .product-shop{padding-top:12px;}
  .products-grid .item .actions{grid-gap: 4px;}
  .products-grid .item .actions a{width: 36px;height: 36px;}
  .products-grid .item .actions a .icon_{width: 18px;height: 18px;min-width: 18px;}
  .products-grid .item .price-box{width: calc(100% - 36px - 4px);}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.products-list .item{position: relative;display: flex;width: 100%;}
.products-list .item:not(:last-child){margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--line);}
.products-list .item .product-image{width: 180px;position: relative;border-radius: 12px;overflow: hidden;}
.products-list .item .product-shop{width: calc(100% - 180px);padding-left: 16px;display: flex;grid-gap: 0 16px;}
.products-list .item .product-shop_wrapper[data-name="left"]{width: calc(100% - 204px - 16px);}
.products-list .item .product-shop_wrapper[data-name="right"]{width: 204px;display: flex;flex-direction: column;}
.products-list .item .product-name{margin-bottom: 8px;font-size: 16px;-webkit-line-clamp: 1;}
.products-list .item .price-box_wrapper{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;margin-bottom: 12px;}
.products-list .item .links_container{display: flex;align-items: center;grid-gap: 8px;}
.products-list .item .product-shop_wrapper[data-name="right"] form{margin-top: auto;}
.products-list .item .actions-btn{width:100%;max-width:100%;padding: 10px;}
.products-list .item .goods_features-inner{display: flex;flex-direction: column;grid-gap: 8px;}
.products-list .item .goods_features-inner .goods_features-item{font-size: 14px;color: var(--color-grey-d);}
.products-list .item .goods_features-inner .goods_features-item .name{margin-right: 12px;}
.products-list .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;display: block;}
.products-list .item .product-image .product-img img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
@media (max-width: 1023px){
  .products-list .item .goods_features-inner .goods_features-item:nth-child(n+6){display:none !important;}
  .products-list .item .product-name{-webkit-line-clamp: 2;}
  .products-list .item .product-image{width: 168px;}
}
@media (max-width: 767px){
  .products-list .item .product-shop_wrapper[data-name="left"]{width: 100%;}
  .products-list .item .product-shop_wrapper[data-name="right"]{width: 100%;}
  .products-list .item .product-shop{flex-wrap: wrap;}
  .products-list .item .goods_features-inner{display:none;}
}
@media (max-width: 479px){
  .products-list .item .product-image{width: 90px;height: 90px;}
  .products-list .item .product-shop{width: calc(100% - 90px);padding-left: 12px;}
  .products-list .item .ico-new, .products-list .item .ico-best{display: none;}
}
/*Р аспродажа на главной */
#promo .products-grid .item form{flex-direction: initial;}
#promo .products-grid .item .product-image{width: 280px;}
#promo .products-grid .item .product-shop{width: calc(100% - 280px);padding-top: 0;padding-left: 16px;}
#promo .products-grid .item .product-name{margin-bottom: 8px;}
#promo .products-grid .item .desc{-webkit-line-clamp: 7;font-size: 14px;color: var(--color-grey-d);margin-bottom: 20px;}
#promo .products-grid .item .promo_discount{display: flex;align-items: center;grid-gap: 8px 16px;margin-bottom: 12px;}
#promo .products-grid .item .promo_discount_data{font-size: 14px;font-weight: 700;color: var(--color-red);}
#promo .products-grid .item .product-shop .price:not(.old-price){font-size: 22px;}
@media (max-width: 1139px){
  #promo .products-grid .item .product-image{width: 240px;}
  #promo .products-grid .item .desc{-webkit-line-clamp: 4;}
}
@media (max-width: 1023px){
  #promo .products-grid .item .product-image{width: 172px;}
  #promo .products-grid .item .desc{-webkit-line-clamp: 3;}
  #promo .products-grid .item .product-name{-webkit-line-clamp: 1;}
  #promo .products-grid .item .desc{margin-bottom:12px;}
}
@media (max-width: 479px){
  #promo .products-grid .item form{flex-direction: column;}
  #promo .products-grid .item .product-image{width: 100%;}
  #promo .products-grid .item .product-shop{width: 100%;padding-left: 0;padding-top: 12px;}
  #promo .products-grid .item .desc{display: none;}
  #promo .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
  #promo .products-grid .item .product-name{-webkit-line-clamp: 2;}
  #promo .products-grid .item .promo_discount{flex-wrap: wrap;}
}
/* Распродажа */
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 0;}
.sale-counter > div{font-weight: 700;font-size: 32px;position: relative;display: flex;align-items: center;justify-content: center;grid-gap: 0;color: var(--color-primary);}
.sale-counter > div.seconds .count{color: var(--color-primary);}
.sale-counter > div .name{font-size: 26px;}
.sale-counter > div:not(.seconds):after{content: ':';margin: 0 16px;}
.sale-counter > div .count{margin-right: 5px;}
@media (max-width: 767px){
  .sale-counter > div{font-size:28px;}
  .sale-counter > div .name{font-size: 24px;}
}
@media (max-width: 479px){
  .sale-counter > div{font-size:20px;}
  .sale-counter > div .name{font-size:18px;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.thumblist-box{position: relative;width: 103px;}
.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% - 103px - 20px);order: 2;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;border-radius: 12px;overflow: hidden;}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 700px;max-height: 700px;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a{padding-bottom: 100%;display: block;text-align: center;background: var(--bgImg);border-radius: 8px;overflow: hidden;position: relative;}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
body .thumblist .swiper-navigation .swiper-button-next:after, body .thumblist .swiper-navigation .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");}
.thumblist-box .thumblist{height: 519px;padding: 36px 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: 8px;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: transparent;top: 50%;transform: translateX(-50%);left: 50%;width: max-content;height: max-content;border: 0;border-radius: 0;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 24px;height: 24px;}
.product-view .thumblist .swiper-button-prev{top: 0;}
.product-view .thumblist .swiper-button-next{top: inherit;bottom: 0;}
.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;}
.product-view .product-container .left_{position: relative;width: 642px;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% - 642px - 30px);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_item[data-name="price"]{margin-bottom:12px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.product-view_item[data-name="price"] .ico-sale{margin-left:6px;}
.product-view .product-view_item[data-name="qtyAvailable"]{grid-gap: 12px 20px;}
.product-view .product-view_item[data-name="top"]{grid-gap: 30px;margin-bottom: 12px;justify-content: space-between;}
.product-view .product-view_item[data-name="top"] .art_number{font-size: 14px;}
.product-view .product-view_item[data-name="top"] .icon_sticker{position: initial;}
.product-view .product-view_item[data-name="top"] .ratings_container{display: flex;align-items: center;grid-gap: 12px;color:var(--color-primary);transition:0.3s;}
.product-view .product-view_item[data-name="top"] .ratings_text{font-size: 14px;}
.product-view .product-view_item[data-name="top"] .rating_mob{display: none;align-items: center;grid-gap: 5px;font-size: 14px;}
.product-view .product-view_item[data-name="top"] .rating_mob .icon_{width: 20px;min-width: 20px;height:20px;margin: 0;background-color:var(--color-starActive);}
.product-view .add-cart, .product-view .callback_notify{max-width: 100%;width: 100%;display: flex;align-items: center;}
.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{display: flex;align-items: center;justify-content: center;font-size: 0;}
.product-view .links .icon_{margin:0;width:24px;min-width:24px;height:24px;transition:0.3s;background-color: var(--color-grey-d);}
.product-view .links.added .icon_{background-color: var(--color-primary);}
  
.product-view .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: 30px;width: 100%;margin-bottom: 20px;word-break: break-word;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 .goodsDataMainModificationPriceNow{font-size: 22px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 14px;}
.product-view .product-left_center{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .RatingLinksBlock{display: flex;flex-wrap: wrap;align-items: center;}
.product-view .RatingLinksBlock .addOpinion{font-size:14px;display: flex;align-items: center;}
.product-view .RatingLinksBlock .addOpinion:hover{color: var(--color-primary);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--color-primary);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--color-secondary);}
.product-view .action{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 16px;width: 100%;margin-top: 30px;}
.product-view .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;padding: 30px;background: var(--color-secondary);border-radius: 12px;}
.product-view .informationBlockSale{font-size:14px;font-weight: 400;width:100%;padding: 6px 12px;background:var(--color-red);color:var(--color-white);border-radius: 8px;margin-bottom:12px;display: flex;align-items: center;justify-content: center;transition:0.3s;gap: 5px;}
.product-view .ratings_text{font-size: 14px;display: flex;align-items: center;}
/* Модификации */
.product-view .ModificationsButtonsBlock{display: flex;align-items: center;grid-gap: 8px 12px;flex-wrap: wrap;}
.product-view .goodsDataMainModificationsBlock{width:100%;display: flex;flex-wrap: wrap;grid-gap: 24px;margin-bottom: 24px;}
.product-view .goodsDataMainModificationsBlock-wrapper{display: flex;flex-direction: column;width: 100%;grid-gap: 12px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{font-size: 16px;transition: 0.3s;background: var(--color-white);padding: 12px 20px;border-radius: 8px;width: max-content;display: flex;align-items: center;justify-content: center;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active{color: var(--color-primary);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:not(.active):hover{color: var(--color-primary);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select{display: none;width: 100%;padding: 5px;bcursor: 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;margin-bottom: 8px;color: var(--color-grey-d);display: block;}
/* Вкладки табы */
.product-tabs .tabs-content{margin-top: 40px;}
.product-tabs .tabs-content:before{content: '';position: absolute;top: -40px;left: 50%;transform: translateX(-50%);width: 100vw;height: 144px;background: var(--color-secondary);z-index: -1;}
@media (max-width: 1023px){
  .product-tabs .tabs-content:before{top: -30px;height: 120px;}
  .product-tabs .tabs-content{margin-top: 30px;}
}
@media (max-width: 1023px){
  .product-tabs .tabs-content:before{top: -20px;height: 100px;}
  .product-tabs .tabs-content{margin-top: 20px;}
}
.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: 30px;grid-gap: 0;}
.product-tabs .tabs-content{width: 100%;padding: 0 60px 30px;background: var(--color-white);border-radius: 12px;position:relative;}
.product-tabs .tabs a{width: calc(100% / 4);font-size: 20px;font-weight: 700;text-align: center;padding: 30px;transition: 0.3s;position: relative;white-space: nowrap;}
.product-tabs .tabs a.active{color: var(--color-blue);}
.product-tabs .tabs a.active:before{content: '';border-bottom: 4px solid var(--color-primary);border-radius:1px;display: block; position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 100%;}
.product-tabs .tabs a:not(.active):hover{color: var(--color-blue);}
.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 40px;}
.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{color: var(--color-black);margin-left:auto;}
.product-tabs .features_block .features_line .features_left{color: var(--color-grey-d);}
.product-tabs .features_block .features_line:after{content: '';position: absolute;right: 0;bottom: 0;left: 0;border-bottom: 1px solid var(--color-tertiary);}
.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:455px;}
#goods-opinion_form .button{width: 100%;margin-top: auto;position: relative;}  
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 15px;}
#goods-opinion_form .goods-opinion-form__input-wrap input, #goods-opinion_form .goods-opinion-form__input-wrap textarea{width: 100%;max-width: 100%;}
#goods-opinion_form .pp{justify-content: center;margin-top: 10px;}
#goods-opinion_form .goods-opinion-form__product{display: flex;align-items: center;padding: 12px;grid-gap: 12px;border: 1px solid var(--color-secondary);margin-bottom: 20px;}
#goods-opinion_form .goods-opinion_img{width: 60px;height: 60px;}
#goods-opinion_form .goods-opinion_img img{width: 100%;height: 100%;}
#goods-opinion_form .goods-opinion_name{width: calc(100% - 60px);font-size:16px;}
#goods-opinion_form .radio{position: relative;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion{display: none;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;    margin-top: 20px;}
#goods-opinion_form #sel_opinion .title{font-size: 14px;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:8px;font-size: 16px;}
#goods-opinion_form .goods-opinion-form__inputs{margin-bottom: 16px;}
#goods-opinion_form .goods-opinion_rating-wrapper{margin-top: 30px;display: flex;align-items: center;grid-gap: 12px 16px;}
#goods-opinion_form .star-rating-control{justify-content: center;}
#goods-opinion_form .goods-opinion-form__body{display: flex;flex-direction: column;height: 100%;}
#goods-opinion_form .goods-opinion_rating_wrap{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;margin-bottom: 24px;}
#goods-opinion_form .goods-opinion-form_wrap{display: flex;flex-direction: column;margin-bottom:20px;}
#goods-opinion_form .goods-opinion-form_wrap .form_label{font-size: 14px;color: var(--color-grey-d);margin-bottom: 8px;}
#goods-opinion_form .goods-opinion-form__rating{display: flex;align-items: center;grid-gap: 6px;}
#goods-opinion_form .goods-opinion-form__rating input[type="radio"]{width: 31px;height: 31px;min-width: 31px;border: 0;border-radius: 0;position: relative;}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9835 26.1562C21.7993 26.1561 21.6179 26.111 21.455 26.0249L15.4999 22.8864L9.54481 26.0249C9.35735 26.123 9.14628 26.1667 8.93538 26.1511C8.72447 26.1354 8.52212 26.061 8.3511 25.9363C8.18009 25.8116 8.0472 25.6415 7.96742 25.4451C7.88763 25.2488 7.86411 25.034 7.89952 24.825L9.03521 18.1773L4.21726 13.4697C4.06568 13.3213 3.95852 13.1334 3.9079 12.9271C3.85728 12.7209 3.8652 12.5045 3.93079 12.3026C3.99637 12.1006 4.117 11.9211 4.27903 11.7842C4.44107 11.6474 4.63805 11.5587 4.84771 11.5282L11.5046 10.5575L14.4822 4.50983C14.5759 4.31928 14.721 4.15883 14.901 4.04664C15.081 3.93446 15.2887 3.875 15.5006 3.875C15.7126 3.875 15.9203 3.93446 16.1003 4.04664C16.2803 4.15883 16.4253 4.31928 16.5191 4.50983L19.4967 10.5575L26.1536 11.5282C26.3631 11.5589 26.5599 11.6478 26.7218 11.7847C26.8836 11.9216 27.004 12.1012 27.0695 12.3031C27.1349 12.505 27.1427 12.7213 27.092 12.9274C27.0413 13.1336 26.9341 13.3214 26.7826 13.4697L21.9661 18.1773L23.1018 24.825C23.1297 24.9883 23.1218 25.1558 23.0785 25.3158C23.0352 25.4757 22.9576 25.6243 22.8511 25.7511C22.7447 25.8778 22.6118 25.9798 22.462 26.0498C22.3121 26.1197 22.1488 26.1561 21.9835 26.1562Z' fill='%23FFE03D'/%3E%3C/svg%3E");}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{content:'';background-color: var(--color-star);transition:0.3s;width: 100%;height: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#goods-opinion_form .goods-opinion-form__rating input:after{opacity:0;z-index: 1;background-color: var(--color-starActive);}
#goods-opinion_form .goods-opinion-form__rating input.active:after{opacity: 1;visibility: visible;}
.content_block .goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{display:none;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="bottom"]{width:100%;}
.goods-opinion{position: relative;display: flex;grid-gap: 40px;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 300px;order: 2;padding-left: 40px;border-left: 1px solid var(--line);}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 300px - 40px);}
.goods-opinion .opinion__no{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;}
.goods-opinion .opinion__no .opinion__no_wrap{width: calc(100% - 16px - 240px);}
.goods-opinion .opinion__no .goods_btn{width: 240px;}
.goods-opinion:not(.not_) .goods_btn{width: 100%;max-width: 240px;margin-top: 24px;}
.goods-opinion .rating_block{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 12px 20px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:8px;font-size: 16px;}
.goods-opinion .opinion-item_wrap{display: flex;align-items: center;grid-gap: 16px;width: 100%;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form__body{width:100%;max-width: 440px;}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .opinion__round .rating__label{margin-top: 8px;}
.goods-opinion .rating__rating{font-weight: 700;font-size: 28px;display: flex;align-items: center;}
.goods-opinion .rating__rating .icon_{margin-right: 16px;width: 24px;height: 24px;min-width: 24px;}
.goods-opinion .goods-opinion-form__input-wrap._person{margin-bottom: 20px;position: relative;}
.goods-opinion .goods-opinion-form__input-wrap._comment{position: relative;}
.goods-opinion .button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.goods-opinion .goods-opinion-title{display: flex;align-items: center;color: var(--color-white);padding: 20px;height: 64px;background: linear-gradient(180deg, #98CCFD 0%, #889BEF 100%);font-weight: 900;font-size: 24px;}
.goods-opinion .goodsOpinionForm_title{width: 200px;font-size: 36px;text-transform: uppercase;color: #e3b7f8;text-shadow: 0 0 7px #c671fa, 0 0 10px #c671fa, 0 0 21px #c671fa, 0 0 42px #c671fa;}
.goods-opinion .goodsOpinionFormContainer{background: var(--color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item__row.opinion-item__answer{margin-left: 60px;margin-top: 15px;padding-top: 15px;display: flex;width: 100%;flex-wrap: wrap;border-top: 1px solid var(--color-grey2)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{flex-direction: column;margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--line);padding-left: 16px;position: relative;}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 25px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{color: var(--color-black);font-size: 16px;margin-bottom: 8px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;flex-direction: column;}
.goods-opinion .opinion-item:not(:first-child){padding-top: 20px;margin-top: 20px;border-top: 1px solid var(--line);position:relative;}
.goods-opinion .opinion_icon{min-width: 40px;width: 40px;height: 40px;background: var(--color-white);margin-right: 15px;box-shadow: var(--shadow);align-items: center;justify-content: center;display: none;}
.goods-opinion .opinion_icon .icon_{margin: 0;background-color: var(--color-grey2);min-width: 30px;width: 30px;height: 30px;}
.goods-opinion .opinion-item__row{width:100%;word-break: break-word;}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: none;flex-direction: column;margin-bottom: 16px;grid-gap:12px;}
.goods-opinion .goodsDataOpinionListNavigateTop .title{font-weight: 700;font-size: 14px;margin-bottom: 4px;}
.goods-opinion .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:24px;height:24px;min-width:24px;border: 1px solid var(--color-secondary);background: var(--color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--color-green);display: block;width: 16px;height: 16px;position: absolute;top: 4px;left: 4px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24679)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24679'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:before{border-color:var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;width:100%;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 12px;}
.goods-opinion .opinion__round{margin-bottom: 12px;}
.goods-opinion .goodsDataOpinionListClient{font-size: 18px;}
.goods-opinion .opinion-item_info{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 4px;}
.goods-opinion .opinion-item__desc{font-size: 16px;width: 100%;}
.goods-opinion .store_response__desc{font-size: 16px;}
.goods-opinion .opinion-item__date{font-size: 14px;color: var(--color-grey-d);}
.goods-opinion .opinion__buttons{margin-top: 20px;}
.goods-opinion .opinion__buttons a{}
.goods-opinion .ratings .rating-box{width: 180px;height: 31px;-webkit-mask-size: 35px 31px;}
.goods-opinion .ratings .rating-box .rating{height: 31px;background-size: 35px 31px;}
.goods-opinion .opinion-item:nth-child(n+4){display: none;}
.goods-opinion .opinion-item.show{display: block !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-view .thumblist .swiper-button-next:hover:after, .product-view .thumblist .swiper-button-prev:hover:after{background-color: var(--color-primary);}
  .product-view .features-content_btn:hover{color: var(--color-primary);}
  .product-view .features-content_btn:hover .icon_{background-color: var(--color-primary);}
  .product-view .product-view_item[data-name="links"] .links:hover{color:var(--color-primary);}
  .product-view .product-view_item[data-name="links"] .links:hover .icon_{background-color:var(--color-primary);}
  .goods-opinion .all_review_btn:hover{color: var(--color-primary);}
  .product-view .links:not(.added):hover .icon_{background-color: var(--color-primary);}
  .product-view .add-cart.quick:hover, .product-view .callback_notify:hover{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
  .product-view .add-cart.quick:hover .icon_, .product-view .callback_notify:hover .icon_{background-color: var(--color-white);}
  .product-view .product-view_item[data-name="top"] .ratings_container:hover{color:var(--color-black);}
}
@media (max-width: 1139px){
  .product-view .product-container{grid-gap: 30px 16px;}
  .product-view .product-container .left_{width: 500px;}
  .product-view .product-container .right_{width: calc(100% - 500px - 16px);}
  .thumblist-box .thumblist{height: 400px;}
  .thumblist-box{width:70px;}
  .product-img-box .product-image{width: calc(100% - 70px - 16px);}
}
@media (max-width: 1023px){
  .product-view .product-container .left_{width: 400px;}
  .product-view .product-container .right_{width: calc(100% - 400px - 16px);}
  .thumblist-box .thumblist{height: 314px;}
  .product-view .product-name{font-size:24px;}
  .product-tabs .tabs-content{padding: 0 20px 20px;}
  .product-tabs .tabs a{font-size:18px;padding: 20px;}
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 240px;padding-left: 20px;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 240px - 20px);}
  .product-tabs .features_block{grid-gap: 0 20px;}
  .product-tabs .features_block .features_line{width: calc(100% / 2 - 10px);}
}
@media (max-width: 841px){
  .product-view .product-container .right_{width: 100%;}
  .product-view .product-container .left_{max-width: 530px;width: 100%;margin: 0 auto;}
  .thumblist-box .thumblist{height: 444px;}
}
@media (max-width: 767px){
  .product-tabs .tabs{grid-gap: 12px;}
  .product-tabs .tabs a{padding: 20px 0;width: calc(100% / 4 - 9px);font-size: 16px;}
  .goods-opinion{flex-wrap: wrap;grid-gap: 30px;}
  .goods-opinion .opinion__no .opinion__no_wrap{width:100%;font-size: 14px;}
  .goods-opinion .opinion__no .title{font-size: 14px;}
  .product-tabs .tabs{margin-bottom:12px;}
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;order: 1;padding-left: 0;border-left: 0;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;order:2;}
  .product-tabs .features_block .features_line{width: 100%;}
}
@media (max-width: 639px){
  .product-view .product-container .left_{max-width: 445px;}
  .thumblist-box .thumblist{height: 359px;}
  .product-view .product-name{font-size:24px;}
  .product-view .goodsDataForm{padding:24px;}
  .product-tabs .tabs{}
  .product-tabs .tabs a{padding: 16px 0;}
}
@media (max-width: 600px){
  .product-tabs .tabs{flex-wrap: initial;overflow-x: auto;overflow-y: hidden;grid-gap: 20px;}
  .product-tabs .tabs a{width: max-content;}
}
@media (max-width: 479px){
  .product-tabs .tabs-content{padding: 0 16px 16px;}
  .product-view .product-container .left_{max-width: 290px;}
  .thumblist-box{width: 50px;}
  .product-img-box .product-image{width: calc(100% - 50px - 16px);}
  .thumblist-box .thumblist{height: 222px;padding: 26px 0;}
  .product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 20px;height: 20px;}
  .product-view .product-view_item[data-name="top"] .ratings_container .ratings_text{display: none;}
  .product-view .product-view_item[data-name="top"] .ratings_container .ratings{display: none;}
  .product-view .product-view_item[data-name="top"] .rating_mob{display: flex;}
  .product-view .product-name{font-size:24px;}
  .product-view .goodsDataMainModificationPriceNow{font-size:18px;}
  .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{padding: 12px 16px;font-size:14px;}
  .product-view .goodsDataForm{padding:16px;}
  .product-tabs .features_block .features_line{flex-wrap: wrap;}
  .product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{font-size:14px;width: 100%;}
  .product-tabs .features_block .features_line:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;}
  .product-tabs .features_block .features_line .features_left{margin-bottom: 5px;}
  .product-tabs .tab-content p{font-size:14px;}
  .product-tabs .tab-content .delivery:not(:last-child){margin-bottom: 30px;}
  .product-tabs .tab-content .delivery_price{font-size: 14px;}
  .product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{font-size: 14px;}
  .product-tabs .tab-content .delivery_zones h5{font-size: 14px;}
  .product-tabs .tab-content .delivery_zoneBlock{font-size: 14px;}
  .product-tabs .tab-content .delivery_title .delivery_name{font-size: 14px;}
  .goods-opinion .rating_block{grid-gap: 12px;}
  .goods-opinion .goods-opinion-list .store_response, .goods-opinion .store_response__desc{font-size:14px;}
  .goods-opinion .opinion-item:not(:first-child){padding-top: 16px;margin-top: 16px;}
  .goods-opinion .goodsDataOpinionListClient{font-size:16px;}
  .goods-opinion .ratings .rating-box{width: 160px;-webkit-mask-size: 31px 31px;}
  .goods-opinion .ratings .rating-box .rating{background-size: 31px 31px;}
  .goods-opinion:not(.not_) .goods_btn{margin-top:12px;}
}
/*Вы смотрели*/
#viewed{}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{width: 100%;display: flex;align-items: center;flex-wrap: wrap;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--line);}
.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: max-content;height: max-content;}
.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-tertiary);width: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_8186)'%3E%3Cpath d='M12.6002 2.4C12.6002 1.07452 13.6747 0 15.0002 0H21.6002C22.9257 0 24.0002 1.07452 24.0002 2.4V9C24.0002 10.3255 22.9257 11.4 21.6002 11.4H15.0002C13.6747 11.4 12.6002 10.3255 12.6002 9V2.4Z' fill='%23659EF3'/%3E%3Cpath d='M12.6002 15.0001C12.6002 13.6746 13.6747 12.6001 15.0002 12.6001H21.6002C22.9257 12.6001 24.0002 13.6746 24.0002 15.0001V21.6001C24.0002 22.9256 22.9257 24.0001 21.6002 24.0001H15.0002C13.6747 24.0001 12.6002 22.9256 12.6002 21.6001V15.0001Z' fill='%23659EF3'/%3E%3Cpath d='M0 2.4C0 1.07452 1.07452 0 2.4 0H9C10.3255 0 11.4 1.07452 11.4 2.4V9C11.4 10.3255 10.3255 11.4 9 11.4H2.4C1.07452 11.4 0 10.3255 0 9V2.4Z' fill='%23659EF3'/%3E%3Cpath d='M9.46136e-05 15.0001C9.46136e-05 13.6746 1.07461 12.6001 2.40009 12.6001H9.00009C10.3256 12.6001 11.4001 13.6746 11.4001 15.0001V21.6001C11.4001 22.9256 10.3256 24.0001 9.00009 24.0001H2.4001C1.07461 24.0001 9.46136e-05 22.9256 9.46136e-05 21.6001V15.0001Z' fill='%23659EF3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_8186'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_8184)'%3E%3Cpath d='M0.000976562 2.4C0.000976562 1.07452 1.07549 0 2.40098 0H21.601C22.9265 0 24.001 1.07452 24.001 2.4V9C24.001 10.3255 22.9265 11.4 21.601 11.4H2.40098C1.07549 11.4 0.000976562 10.3255 0.000976562 9V2.4Z' fill='%23EFF2FA'/%3E%3Cpath d='M0.000976562 15.0001C0.000976562 13.6746 1.07549 12.6001 2.40098 12.6001H21.601C22.9265 12.6001 24.001 13.6746 24.001 15.0001V21.6001C24.001 22.9256 22.9265 24.0001 21.601 24.0001H2.40098C1.07549 24.0001 0.000976562 22.9256 0.000976562 21.6001V15.0001Z' fill='%23EFF2FA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_8184'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;}
.view-mode .view-mode-btn.active:before{background-color: var(--color-primary);}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.toolbar_up .toolbar_result span{color: var(--color-secondary);}
.sort-by, .show-by, .filter-by{display: flex;flex-direction: column;grid-gap: 4px;justify-content: space-between;}
.sort-by select, .show-by select{height: 44px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--color-tertiary);}
.show-by{min-width: 100px;}
.sort-by{grid-gap: 12px;}
.sort_btn{display: none;align-items: center;justify-content: center;background: var(--color-grey);width: 60px;height: 40px;position: relative;}
.sort_btn .icon_{background-color: var(--color-black);margin: 0;width: 20px;height: 20px;min-width: 20px;transition: 0.3s;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{display: none;justify-content: center;align-items: center;height: 44px;padding: 0 20px;border-radius: 8px;background: transparent;border: 1px solid var(--color-tertiary);position: relative;transition: 0.3s;cursor: pointer;}
.filterMain_btn .filter-icon{background-color: var(--color-black);width: 24px;height: 24px;min-width: 24px;margin-right: 8px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-size: 16px;white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 0;font-weight: 700;display: none;align-items: center;justify-content: center;width: 6px;height: 6px;border-radius: 50%;background: var(--color-primary);color: var(--color-white);position: absolute;right: 12px;top: 5px;}
.filters_modal{display:none;width: 100%;margin-bottom: 30px;}
.category-title.title_wrap{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:30px;}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 16px;font-weight: 700;margin-bottom: 15px;position: relative;}
.modal-fancybox-body .modal-sortItem label{padding-left:12px;margin:0;word-break: break-word;display:flex;color: var(--color-black);font-weight: 400;font-size: 16px;text-transform: initial;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 12px;width: 100%;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn:before{background-color: var(--color-secondary);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active{background: var(--color-primary);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active:before{background-color: var(--color-white);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filterMain_btn:hover{color: var(--color-secondary);}
  .filterMain_btn:hover .filter-icon{background-color: var(--color-secondary);}
}
@media (max-width: 1023px){
  .filterMain_btn{display: flex;}
}
@media (max-width: 479px){
  .filterMain_btn{padding: 0;width: 44px;}
  .filterMain_btn span:not(.filter-icon):not(.filters__count){display:none;}
  .filterMain_btn .filter-icon{margin-right: 0;}
  .sort-by select, .show-by select{font-size:14px;padding-left: 12px;padding-right: 20px;}
  .selectBlock:after{right: 12px;}
  .toolbar_up .OrderFilterForm{grid-gap: 12px;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 20px;padding: 0;font-size: 0;margin: 0;justify-content: flex-end;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;height: max-content;width: max-content;transition: 0.3s;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--color-primary);font-weight: 700;}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;color: var(--color-black);font-size: 16px;font-weight: 400;text-align: center;}
.pages li:hover, .pages li:active{border-color: var(--color-primary);}
.pages li:hover a, .pages li:active a{color: var(--color-primary);}
.pages li.current span{cursor: default;}
.pages .current a{cursor: default;background: none;}
.pages li .fal{padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
.pages_dot span, .pages_dot span:hover{cursor: default !important;background: transparent !important;border-color: transparent !important;}
.toolbar .last:hover, .toolbar .first:hover{color: var(--color-primary);}
.toolbar.bottom{margin-top: 40px;}
.pages li a.first:before{transform: scaleX(-1);}
.pages li a.first:before, .pages li a.last:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M28.4353 19.9632L31.7191 16.6793C31.899 16.499 32 16.2547 32 16C32 15.7453 31.899 15.5011 31.7191 15.3207L28.4354 12.0369C28.2879 11.8933 28.0899 11.8135 27.884 11.8148C27.6782 11.8162 27.4812 11.8985 27.3356 12.0441C27.1901 12.1896 27.1077 12.3866 27.1063 12.5924C27.1049 12.7983 27.1847 12.9963 27.3283 13.1438L29.4016 15.2171H0.78275C0.575152 15.2171 0.376056 15.2996 0.229262 15.4464C0.0824681 15.5932 0 15.7923 0 15.9999C0 16.2075 0.0824681 16.4066 0.229262 16.5534C0.376056 16.7002 0.575152 16.7826 0.78275 16.7826H29.4015L27.3283 18.8563C27.1834 19.0035 27.1025 19.202 27.1033 19.4086C27.1041 19.6151 27.1865 19.813 27.3325 19.9591C27.4786 20.1052 27.6765 20.1876 27.883 20.1884C28.0896 20.1892 28.2881 20.1083 28.4353 19.9634V19.9632Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--color-grey-d);width: 32px;height: 32px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--color-primary);}
.pages li.arrow-last{width: max-content;border: 0;background: transparent;}
.pages li.arrow-first{margin-right: 0;}
.pages li.arrow-last{margin-left: 0;}
.pages li.disabled{pointer-events: none;display: none;}
.products{display: flex;flex-wrap: wrap;}
.products .products-container{position:relative;}
/** Фильтры **/
.col-left .filter_{width: 100%;position: relative;}
.col-left .filter_ .content{padding: 0;}
.col-left .filter_ .content .filter_cont{margin-top: 20px;}
.col-left .filter_ .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 155px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
.modal-fancybox .modal-fancybox-body.filter_{overflow: visible;}
.filter_ form{height: 100%;display: flex;flex-direction: column;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 420px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;grid-gap: 0;display:block;}
.filter_ ul.sub li a{font-size: 14px;}
.filter_ ul li{position: relative;}
.filter_ ul li:last-child{margin-bottom: 0;}
.filter_ ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.filter_ ul li a.active, .filter_ ul li a:hover{color: var(--color-blue);}
.filter_ ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.filter_ ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.filter_ ul li .open-sub.active:before{content: "\f106";}
.filter_ ul li .open-sub:hover{color: var(--color-blue);}
.filter_ ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.filter_ ul li ul li{padding-left: 10px;}
.filter_ ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.filter_ .filterBtn_bottom{margin-top: auto;position: relative;}
.filter_ form.off .filterBtn_bottom{display:none;}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 800;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-primary);color:var(--color-white);}
.filter_wrapIcon{position: relative;}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--color-blue);color: var(--color-white);font-size: 0;border-radius: 50%;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:none;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{width: 100%;padding: 10px;height: 44px;}
.filter_ .filters-price .title, .filter_ .title{cursor: pointer;position: relative;font-size: 16px;font-weight: 800;display: flex;align-items: center;transition: 0.3s;}
.filter_ .title .clear-filter{font-size: 16px;font-weight: 800;position: absolute;top: 50%;transform: translateY(-50%);right: 25px;color: var(--color-grey);display: none;}
.filter_ .title .clear-filter.active{display:none;}
.filter_ .title .filter_name{white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 20px);overflow: hidden;}
.filter_ .form_content{display: flex;flex-direction: column;padding-right: 10px;}
.filter_ form.off .form_content{height: 100%}
.filter_ .filters-price, #filters-form .filter{width: 100%;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(0deg);min-width: 16px;width: 16px;height: 16px;transition: 0.3s;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(-90deg);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background: transparent;border-color:var(--color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--color-labelDisabled) !important;}
.filter_ #filters-form .filter{display: block;position: relative;}
.filter_ #filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ #filters-form .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 12px;}
.filter_ .filter-item input:hover + label, .filter label:hover{color:var(--color-primary);}
.filter_ .filter-item input[checked="checked"] + label{}
.filter_ .filter-inner .filter-item{display: flex;align-items: center;width:100%;height: max-content;}
.filter_ .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filter_ .filter-inner .filter-item .counter{font-size: 14px;font-weight: 400;text-align: left;color: var(--color-grey-d);white-space: nowrap;margin-left: 8px;}
.filter_ #filters-form .filter label{display: flex;align-items: center;font-size:16px;cursor: pointer;width: 100%;padding-left: 12px;font-weight: 400;word-break: break-word;}
.filter_ #filters-form .filter label .name{overflow: hidden;}
.filter_ #filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ #filters-form .filter select:focus{border: 1px solid #000;}
.filter_ .filter-inner .filter-item{display: flex;}
/*.filter_ .filter-inner .filter-item:nth-child(n+8){display: none;}*/
/*.filter_ .filter-inner .filter-item.show{display: flex !important;}*/
.filter-btn_show{display:none;color: var(--color-black);font-size: 12px;margin-top: 12px;grid-gap: 5px;cursor: pointer;}
.filter_ -active{display:none;}
.filter_ -active #filters-reset{margin: 10px auto;display: block}
.filter_ -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filter_ #filters-reset[disabled="disabled"]{pointer-events: none;display:none;}
.filter_ #goods-filter-price-slider.noUi-target{height: 8px;margin: 16px auto 0;background: var(--color-tertiary);border-radius: 2px;box-shadow: none;border: 0;width: calc(100% - 10px);}
.filter_ #goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
.filter_ #goods-filter-price-slider .noUi-connect{background: var(--color-primary);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{top: -4px;width: 16px;height: 16px;cursor: pointer;outline: 0;border-radius: 2px;background: var(--color-primary);border: 1px solid var(--color-primary);box-shadow: none;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -11px;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -5px;}
.filter_ .filters-price .layout-slider{position: relative;text-align: center;}
.filter_ .filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.filter_ .filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filter_ -active #filters-reset{color: var(--color-white);background: transparent;border-color: var(--color-white);}
.filter_ .filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 50%;}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';}
.filter_ .filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before, .filters-price .layout-slider .filter-range-col:last-child:before{font-size: 14px;white-space: nowrap;text-transform: lowercase;position: absolute;left: 0;top: 50%;transform: translateY(-50%);display:none;}
.filter_ .filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filter_ .filters-price .layout-slider .input{display: inline-block;font-size: 16px;color: var(--color-grey-d);height: 44px;text-align: left;background: transparent;width: 100%;padding: 0 20px;}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 16px;transition:0.3s;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;color: var(--color-primary);}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear{text-align:left;color: var(--color-grey-d);}
#filters-reset_title{font-size: 14px;font-weight: 800;color: var(--color-grey);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-grey);}
.filter_ .content-title{display: none;}
.filter_ .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.filtersTitle{display:none;align-items: center;justify-content: space-between;height: 40px;padding: 0 16px;background: var(--color-secondary);position: relative;}
.filtersTitle .title{word-break: break-word;font-size: 16px;font-weight: 700;position: relative;display: block;}
.filtersTitle .filters__close{padding: 0;margin: 0;background-color: var(--color-grey-d);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;}
.filtersTitle .filters__close:hover{background-color: var(--color-primary);}
/*** Сайдбар. Активные Фильтры ***/
.filtersActive.has-filters{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 30px;border-bottom: 1px solid var(--line);padding-bottom: 20px;margin-bottom: 20px;}
.filters__open{display: none;}
.filtersActive__remove{display: flex;align-items: center;justify-content: center;margin-left: 5px;}
.filtersActive__remove .icon_{width: 12px;height: 12px;min-width: 12px;margin: 0;background-color: var(--color-grey-d);}
.filtersActive__item{cursor: pointer;transition: 0.3s;width: max-content;font-size: 14px;display: flex;align-items: center;grid-gap: 8px;}
.filtersActive__name{display: none;}
.filtersActive__clear{font-size: 14px;color: var(--color-primary);white-space: nowrap;width: max-content;display: none;transition: 0.3s;align-items: center;justify-content: center;}
.filtersActive__clear .icon_{width:12px;min-width:12px;height:12px;margin:0;margin-left: 8px;background-color:var(--color-primary)}
.filtersActive_title{display: flex;align-items: center;grid-gap: 20px;margin-bottom: 15px;}
.filtersActive_title .count_goods{font-size: 14px;color: var(--color-black);}
.has-filters .filtersActive__clear{display: flex;}
.selectAll{margin-bottom:10px;color: #654DFF;display: none;cursor: pointer;}
.filter_showAll:hover, .selectAll:hover{color: #FEC859;}
.searchFilters{display: none;margin-bottom: 10px;height: 40px;max-width: 100%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filter_ .filterPrice_btn button.filter_btn_goodsParametrs:hover{color: var(--color-black);}
  .filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear:hover{color: var(--color-black);}
  .filter-btn_show:hover{color:var(--color-primary);}
  .filtersActive__item:hover{color: var(--color-primary);}
  .filtersActive__item:hover .icon_{background-color: var(--color-primary);}
  .filtersActive__clear:hover{color: var(--color-black);}
  .filtersActive__clear:hover .icon_{background-color: var(--color-black);}
  .filter_ .filters-price .title:hover, .filter_ .title:hover{color:var(--color-primary);}
  .filter_ .filters-price .title:hover .filter-arrow .icon_, .filter_ .title:hover .filter-arrow .icon_{background-color: var(--color-primary);}
}
@media (max-width:1023px){
  .filter_ .form_content{overflow-y: auto;overflow-x: hidden;height: calc(100% - 70px);}
  .col-left.filter_content .filter_{width: 100%;height: 100%;max-width: 390px;padding: 0;position: fixed;top: 0;left: -100%;transition: 0.5s;z-index: 30;overflow: hidden;background: var(--color-white);}
  .col-left.filter_content.opened .filter_{left: 0}
  .col-left.filter_content .overlay_filter{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;background: var(--bg-fancybox-color);transition:0.3s;opacity: 0;visibility: hidden;cursor: pointer;}
  .col-left.filter_content .overlay_filter.opened{opacity: var(--bg-fancybox-opacity);visibility: visible;}
  .col-left.filter_content .filter_ .filtersTitle{display: flex;}
  .col-left.filter_content .filter_ .content{padding: 16px;height: calc(100% - 40px);overflow-y: auto;overflow-x: hidden;}
  
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 20px 16px;width: 100%;}
.categories_grid .item{position: relative;border-radius: 8px;overflow: hidden;width: calc(100% / 6 - 14px);display: flex;flex-direction: column;}
.categories_grid .cat-wrap{transition: 0.3s;background: var(--color-secondary);padding: 12px;border-top: 4px solid var(--color-primary);height: 70px;display: flex;align-items: center;justify-content: center;}
.categories_grid .cat-name{font-size: 16px;font-weight: 700;transition: 0.3s;text-align: center;}
.categories_grid .cat-image{width: 100%;padding-bottom: 100%;position: relative;background: var(--bgImg);overflow: hidden;}
.categories_grid .cat-image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.categories_grid.goodsEmpty{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--line);display: flex;flex-wrap: wrap;grid-gap: 12px;}
.categories_grid.goodsEmpty .cat-wrap{width: 100%;padding: 12px 20px;border:0;height: auto;}
.categories_grid.goodsEmpty .item{width: max-content;}
.categories_grid.goodsEmpty .item .cat-image{width: 100%;border: 0;padding: 12px 20px;height: auto;}
.categories_grid.goodsEmpty .item .cat-name{font-weight: 400;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover .cat-name{color:var(--color-primary);}
}
@media (max-width:1023px){
  .categories_grid .item{width: calc(100% / 5 - 13px);}
}
@media (max-width:900px){
  .categories_grid .item{width: calc(100% / 4 - 12px);}
}
@media (max-width:639px){
  .categories_grid .item{ width: calc(100% / 3 - 11px);}
}
@media (max-width:479px){
  .categories_grid.goodsEmpty{margin-bottom: 16px;padding-bottom: 16px;}
  .categories_grid.goodsEmpty{grid-gap: 8px;}
  .categories_grid.goodsEmpty .item{border-radius: 4px;}
  .categories_grid.goodsEmpty .cat-wrap{padding: 6px 12px;}
  .categories_grid .cat-name{font-size:14px;}
  .categories_grid .item{width: calc(100% / 2 - 8px);}
}
@media (max-width:319px){
  .categories_grid .item{width: 100%;}
}
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--color-primary);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 8px;padding-top: 16px;border-top: 1px solid var(--line);}
.col-left .block .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 195px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
.col-left .block.catalog .content ul.sub li a{font-size: 14px;}
.col-left .block.catalog .content ul li{position: relative;}
.col-left .block.catalog .content ul li:last-child{margin-bottom: 0;}
.col-left .block.catalog .content ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-left .block.catalog .content ul li a.active, .col-left .block.catalog .content ul li a:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.col-left .block.catalog .content ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.col-left .block.catalog .content ul li .open-sub.active:before{content: "\f106";}
.col-left .block.catalog .content ul li .open-sub:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.col-left .block.catalog .content ul li ul li{padding-left: 10px;}
.col-left .block.catalog .content ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 700;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-primary);color:var(--color-white);}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--color-tertiary);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-tertiary);}
@media (max-width: 1023px){
  .col-left .block .content{height:100%;}
  .col-left .block .content #filters-form{height: calc(100% - 65px);overflow-y: auto;overflow-x: hidden;padding-right: 10px;}
  .filters .filterBtn_bottom{display:none;}
}
@media (max-width: 479px){
  #filters-reset_title{font-size: 0;}
  #filters-reset_title .icon_{margin: 0;}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--color-white);}
.fancybox-navigation .fancybox-button div{background: var(--color-white);}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod{max-width: 450px;}
.fancybox-modif{display: none;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--color-tertiary);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--color-white);}
.productViewMod.product-view .fancybox-close-small{top: 35px;right: 24px;transition:0.3s;}
.productViewMod.product-view .fancybox-close-small .material-icons{background: var(--color-black);}
.productViewMod.product-view .product-name{font-size: 18px;font-weight: 700;margin-bottom: 16px;padding-right: 10px;text-transform: none;}
.productViewMod.product-view .fancybox-close-small{}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .icon_sticker{display: none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 18px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .product-container .left_{width: 100%;pointer-events: none;position: relative;top: 0;display: none;}
.productViewMod.product-view .product-container .right_{width: 100%;position: relative;top: 0;}
.productViewMod.product-view .product-view_item[data-name="links"]{display:none;}
.productViewMod.product-view .ratings_container{display:none !important;}
.productViewMod.product-view .product-view_item[data-name="top"]{display:none;}
.productViewMod.product-view .action{margin-top:20px;}
.productViewMod.product-view .goodsDataMainModificationsBlock{margin-bottom:16px;}
.productViewMod.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{background: var(--color-secondary);}
.productViewMod.product-view .qty-wrap{background: var(--color-secondary);}
.productViewMod.product-view .informationBlockSale{display: none;}
.productViewMod.product-view .add-to-cart, .productViewMod.product-view .callback_notify{width: 100%;max-width: 100%;}
.productViewMod.product-view .fancybox-modif{display: none;text-align: left;justify-content: flex-start;}
.productViewMod.product-view .goodsDataForm{padding: 0;background: transparent;}
.productViewMod.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;}
.productViewMod.product-view .product-tabs{display:none;}
.productViewMod.product-view .action .links{display: none;}
.productViewMod.product-view .fancybox-header .title{padding-right: 35px;}
/*Страница быстрого заказа*/
.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;background: transparent;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: block;text-align: center;}
.fancybox-inner .formfast .order_grid{padding: 0;background: transparent;border-radius: 0;grid-gap: 40px;}
.fancybox-inner .orderContainer .formfast .order_grid > div{padding: 0;background: transparent;}
.fancybox-inner .buttonsOrder button{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .orderContainer .order_left{padding: 0;}
.fancybox-order_title{display:none;}
.fancybox-order_title .title{}
.fancybox-inner .quickformfast .fancybox-order_title{display:flex;}
.fancybox-inner .formfast .order_grid .account .fields-grid .fields, .fancybox-inner .orderContainer .adress .form-list .fields{width:100%;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 16px 0;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;margin-top: 8px}
.fancybox-inner .callback-btn{width: 100%;max-width: 100%;margin-top:12px;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 8px;text-align: center;justify-content: center;}
@media (max-width: 639px){
  .fancybox-modif{font-size:20px}
  .fancybox-order_title .title{font-size: 20px;}
}
@media (max-width: 479px){
  .fancybox-inner .callback-btn{height: 44px;font-size: 14px;}
  .fancybox-inner .quickformfast{padding: 0;}
}
/*** Страница: Ajax добавление товара в корзину ***/
.noty_body{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 16px;border-radius: 8px;overflow: hidden;display: flex;align-items: center;text-align: left;box-shadow: var(--shadow);}
.noty_body i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty_type__error .noty_body{font-size: 14px;color: var(--color-white);}
.noty_body .title.good{font-size: 14px;color: var(--color-black);}
.cart-ajax .cart-product, .cart-ajax .buttons #quickform-close{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_type__warning .noty_body{}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight{-webkit-transform: translateX(0) scale(1,1);transform: translateX(0) scale(1,1);}
.noty__message a, .noty_content a, .noty_body .mess a{}
.noty__message a:hover, .noty_content a:hover{}
.noty_body .image{width: 74px;height: 100px;min-width: 74px;overflow: hidden;background-color:var(--bgImg);margin-right:12px;display:none;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;align-items: center;grid-gap: 5px;}
.noty_body .noty-right .title{display: flex;align-items: center;order: 2;}
.noty_body .noty-right .status-title, .noty_body .noty__title{}
.noty_body .noty-right .prod{font-weight: 700;}
.noty_body .noty-right .noty__text{display: flex;align-items: center;grid-gap: 5px;}
.noty_body .noty-right .name a, .noty_body .noty-right .noty__text a{text-decoration: underline;}
.noty_body .noty-right .name a:hover, .noty_body .noty-right .noty__text a:hover{text-decoration: revert;}
.noty_body .cart-ajax, .noty_body .noty__addto, .noty_body .noty_content{display: flex;width: 100%;margin-right: auto;margin-left: auto;}
.noty_body .cart-ajax .message{display:none;color: var(--color-white);padding: 0;background: transparent;margin: 0;min-height: initial;}
.noty_type__warning .noty_body .cart-ajax .message{display:block;}
#noty_layout__bottomRight{top: initial;bottom: 16px;left: 50%;transform: translateX(-50%);width: calc(100% - 32px* 2);max-width: 1170px;}
.noty_type__success .buttons{position:relative;min-width: 140px;display: flex;align-items: center;margin-left: 20px;display:none;}
.noty_type__success .buttons .quickform{display: flex;align-items: center;transition:0.3s;position: relative;padding-left: 20px;width: 100%;white-space: nowrap;}
.noty_type__success .buttons .quickform:hover{color: var(--color-primary);}
.noty_type__success .buttons .quickform .icon_{min-width:16px;width:16px;height:16px;margin-right:0;margin-left:8px;background-color: var(--color-primary);transition:0.3s;}
.noty_type__success .buttons .quickform:hover .icon_{background-color: var(--color-primary);}
.noty_type__success .buttons:before{content: '';display: block;height: calc(100% + 40px);width: 1px;position: absolute;top: -20px;left: 0;border-left: 1px solid var(--line);}
.noty_type__success .buttons.hide{display: none;}
/* Иконки в уведомлении */
.noty_body .icon-check{margin-right: 6px;background-color: var(--noty-color-ok);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 16px;min-width: 16px;height: 16px;}
.noty_body .icon-check{-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_3036_6419)'%3E%3Cmask id='mask0_3036_6419' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_6419)'%3E%3Cpath d='M15.5313 2.34331C16.1561 2.96814 16.1561 3.98118 15.5313 4.60601L6.48059 13.6567C5.85576 14.2816 4.84272 14.2816 4.21789 13.6567L3.08655 12.5254L13.2687 2.34331C13.8934 1.71849 14.9065 1.71849 15.5313 2.34331Z' fill='%2342C184'/%3E%3Cpath d='M0.468625 7.64452C1.09345 7.0197 2.10649 7.0197 2.73132 7.64452L7.61191 12.5251L6.48056 13.6564C5.85573 14.2812 4.84271 14.2812 4.21788 13.6564L0.468593 9.90719C-0.156203 9.28239 -0.156203 8.26935 0.468625 7.64452Z' fill='%2342C184'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_6419'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.noty_body .icon-close{margin-right: 6px;background-color: var(--error-color);background-position: center;background-repeat: no-repeat;background-size: contain;width: 24px;min-width: 24px;height: 24px;}
.noty_body .icon-close{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='M14.45 3.99998C14.1956 3.57758 13.8364 3.22813 13.4071 2.98555C12.9778 2.74296 12.4931 2.61548 12 2.61548C11.5069 2.61548 11.0222 2.74296 10.5929 2.98555C10.1637 3.22813 9.8044 3.57758 9.55001 3.99998L1.67001 16.87C1.40578 17.305 1.26197 17.8024 1.25334 18.3113C1.24471 18.8202 1.37156 19.3222 1.6209 19.7659C1.87023 20.2096 2.23307 20.5791 2.67222 20.8363C3.11138 21.0936 3.61105 21.2295 4.12001 21.23H19.88C20.389 21.2295 20.8886 21.0936 21.3278 20.8363C21.767 20.5791 22.1298 20.2096 22.3791 19.7659C22.6285 19.3222 22.7553 18.8202 22.7467 18.3113C22.7381 17.8024 22.5942 17.305 22.33 16.87L14.45 3.99998Z' fill='%23EA6887'/%3E%3Cpath d='M12 14.75C11.8019 14.7474 11.6126 14.6675 11.4725 14.5274C11.3325 14.3874 11.2526 14.1981 11.25 14V9.49998C11.25 9.30107 11.329 9.1103 11.4697 8.96965C11.6103 8.829 11.8011 8.74998 12 8.74998C12.1989 8.74998 12.3897 8.829 12.5303 8.96965C12.671 9.1103 12.75 9.30107 12.75 9.49998V14C12.7474 14.1981 12.6676 14.3874 12.5275 14.5274C12.3874 14.6675 12.1981 14.7474 12 14.75Z' fill='white'/%3E%3Cpath d='M12 17.5C12.5523 17.5 13 17.0523 13 16.5C13 15.9477 12.5523 15.5 12 15.5C11.4477 15.5 11 15.9477 11 16.5C11 17.0523 11.4477 17.5 12 17.5Z' fill='white'/%3E%3C/svg%3E");}
/*Если нет ошибки*/
.noty_type__success .noty_body{margin-top: 24px;}
.noty_type__success .noty_body .noty__addto{display: flex;} 
.noty_theme__sunset.noty_type__success{background: transparent;padding: 0;border-radius: 0 !important;margin-top: 0;}
.noty_theme__sunset.noty_type__success .noty_body{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 24px;border-radius: 4px;}
.noty_layout .noty_bar .noty_progressbar{opacity: 1;height: 4px;left: 0;border-radius: 2px;display:none;}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--color-primary);}
/*Если ошибка*/
.noty__addto.noty_bad{display:flex;}
.noty_bar.noty_type__error .noty_body{}
.noty_bar.noty_type__error .noty_body:before{content: '';width: 24px;min-width: 24px;height: 24px;margin-right: 6px;}
.noty_bar.noty_type__error .noty_body: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='M14.45 3.99998C14.1956 3.57758 13.8364 3.22813 13.4071 2.98555C12.9778 2.74296 12.4931 2.61548 12 2.61548C11.5069 2.61548 11.0222 2.74296 10.5929 2.98555C10.1637 3.22813 9.8044 3.57758 9.55001 3.99998L1.67001 16.87C1.40578 17.305 1.26197 17.8024 1.25334 18.3113C1.24471 18.8202 1.37156 19.3222 1.6209 19.7659C1.87023 20.2096 2.23307 20.5791 2.67222 20.8363C3.11138 21.0936 3.61105 21.2295 4.12001 21.23H19.88C20.389 21.2295 20.8886 21.0936 21.3278 20.8363C21.767 20.5791 22.1298 20.2096 22.3791 19.7659C22.6285 19.3222 22.7553 18.8202 22.7467 18.3113C22.7381 17.8024 22.5942 17.305 22.33 16.87L14.45 3.99998Z' fill='%23EA6887'/%3E%3Cpath d='M12 14.75C11.8019 14.7474 11.6126 14.6675 11.4725 14.5274C11.3325 14.3874 11.2526 14.1981 11.25 14V9.49998C11.25 9.30107 11.329 9.1103 11.4697 8.96965C11.6103 8.829 11.8011 8.74998 12 8.74998C12.1989 8.74998 12.3897 8.829 12.5303 8.96965C12.671 9.1103 12.75 9.30107 12.75 9.49998V14C12.7474 14.1981 12.6676 14.3874 12.5275 14.5274C12.3874 14.6675 12.1981 14.7474 12 14.75Z' fill='white'/%3E%3Cpath d='M12 17.5C12.5523 17.5 13 17.0523 13 16.5C13 15.9477 12.5523 15.5 12 15.5C11.4477 15.5 11 15.9477 11 16.5C11 17.0523 11.4477 17.5 12 17.5Z' fill='white'/%3E%3C/svg%3E");}
.noty_type__error .noty_body{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar, .noty_bar.noty_type__warning .noty_progressbar{background-color: var(--error-color);}
.noty_bar.noty_type__warning .noty__title, .noty_bar.noty_type__warning .noty-right .status-title{color: var(--noty-color-title-error);}
@media (min-width: 1170px){
  .noty_body .cart-ajax, .noty_body .noty__addto, .noty_body .noty_content{max-width: 1170px;}
}
@media (max-width: 1023px){
  #noty_layout__bottomRight{bottom: 44px;}
}
@media (max-width: 500px){
 .noty_type__success .buttons{display:none;}
  #noty_layout__bottomRight{width: calc(100% - 16px* 2);left: 16px;}
  .noty_body .image{display:none;}
  .noty_body .noty-right .status-title, .noty_body .noty__title{font-size:14px;}
  .noty_body{font-size:14px;}
}
/*** Быстрый заказ ***/
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;margin-bottom: 20px;color: var(--error-color-text);padding: 16px;border-radius: 8px;border: 1px solid var(--error-color);display:none;}
.order_right .min_priceOrder_info{display:none;font-size: 12px;color: var(--error-color);margin: 8px 0;text-align: center;}
.buttonsOrder button[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
.disc_item .procent span span + span{display: none;}
.cart_discount_bottom{display: flex;align-items: center;width: 100%;margin-top: 20px;background: #070a2e;padding: 15px 30px;border-radius: 0 20px;}
.cart_discount_bottom .minDiscountPrice{font-weight: 700;white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-weight: 700;color: var(--color-primary);white-space: nowrap;}
.openList-btn{cursor: pointer;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-tertiary);margin-right: 0;transform: rotate(90deg);transition:0.3s;}
.openList-btn.active{transform: rotate(90deg) scaleX(-1);}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{display: none;padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 265px;overflow-x: hidden;overflow-y: auto;margin-bottom: 20px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right ul .item .product-details .product-name{font-size: 14px;}
.orderContainer .order_right ul .item .product-details .quantity{font-size: 12px;color: var(--color-grey-d);}
.orderContainer .order_right ul .product-details .product-price .price{font-weight: 700;font-size: 16px;}
.orderContainer .order_right ul .product-details .product-price .price > span:after{font-size: 12px;}
.orderContainer .order_right ul .item .product-details .product-modif{margin-top: 4px;font-size: 14px;color: var(--color-grey-d);}
.orderContainer .order_right ul .item .product-details .price{font-size: 18px;}
.orderContainer .order_right ul .item .product_wrapper_price{display: flex;align-items: center;margin-top: 4px;grid-gap: 5px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .subtotal .price{color: #ffffff;font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{min-width: 50px;width: 50px;height: 50px;margin-right: 8px;display:flex;align-items: center;justify-content: center;background: var(--bgImg);z-index: 1;text-align: center;border-radius: 8px;overflow: hidden;}
.orderContainer .order_right .item .product-image img{max-width: 100%;max-height: 100%;}
.orderContainer .order_right .cart-products-wrapper{}
.orderContainer .order_right .order_right_wrapper{padding: 30px;border-radius: 16px;background: var(--color-white);}
.orderContainer .order_right .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .buttonsOrder{margin-top: 15px;}
.orderContainer .order_right .cart_showList{cursor: pointer;font-size: 14px;color: var(--color-primary);text-decoration: underline;transition: 0.3s;}
.orderContainer .order_right .cart_showList.active .prod{display:none;}
.orderContainer .order_right .cart_showList .text{display:none;}
.orderContainer .order_right .cart_showList.active .text{display:block;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.orderContainer .adress .form-list .fields{width: calc(100% / 2 - 6px);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.delivery .delivery__zones .selectBlock{margin-top: 12px;}
.delivery .currentDeliveryPrice{color: var(--color-primary);font-weight: 700;font-size: 16px;display:block;}
.delivery .deliveryPrice{display: flex;align-items: center;grid-gap: 5px;margin-top: 20px;}
.delivery .currentDeliveryDescription{padding-top: 20px;}
.order-payment input{display: none;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 16px;height: 51px;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 18px;height: 18px;min-width: 18px;background-color: var(--color-black);position: initial;}
.adress .form-list .deliveryDate .calendar_btn.active .icon_{background-color: var(--color-primary);}
.adress .form-list .fields{margin: 0;}
.orderContainer .order_right ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
.quickformfast .success, .quickformfast .warning{margin-bottom: 10px;}
.quickformfast .form-list{margin-bottom: 0;}
.formfast .formfast .buttons{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;}
.formfast .order_grid{padding: 30px 40px;background: var(--color-white);border-radius: 20px;display: flex;flex-wrap: wrap;width: 100%;grid-gap: 60px;text-align: left;}
.formfast .order_grid > div{width: 100%;}
label.checkbox-name{color: var(--color-black);cursor:pointer;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{padding: 0 !important;}
.formfast .title{font-size: 20px;font-weight: 700;margin-bottom: 20px;text-align: left;position: relative;display: flex;align-items: center;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 12px;margin-bottom: 12px;}
.formfast .order_grid .account .fields-grid .fields{width: calc(100% / 3 - 8px);}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{font-size: 14px;padding-left: 12px;position:relative;transition: 0.3s;}
.formfast .contactWantRegister input:checked + label{color: var(--color-primary);}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 20px auto 0;overflow: hidden;text-align: left;}
.delivery .manufacturer-list .currentDeliveryDesc > div{word-break: break-word;display: flex;font-size: 16px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--color-primary);font-weight: 600;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 4px;}
.delivery .manufacturer-list .zoneSelect select{padding-left: 0;}
.delivery .deliveryZonePrice{margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable{width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td{width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1{background: #f5f5f5;padding: 0 5px;text-align: center !important;}
.delivery .orderStageDeliveryListTable .cell3{min-width: 160px;}
.delivery .orderStageDeliveryListTable input{cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice{margin-left: 5px;font-size: 14px;font-weight: 400;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: 100%;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 70px;height: 50px;color: var(--color-grey-d);display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 16px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 600;color: var(--color-primary);}
.coupons .coupon-btn{margin: 0;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.coupons .coupon-btn .icon_{width: 32px;height: 32px;min-width: 32px;background-color: var(--color-grey-d);margin: 0;}
.coupons .coupon-btn[disabled="disabled"]{pointer-events: none;}
.coupons .coupon-btn[disabled="disabled"] .icon_{background-color: var(--color-btnDisabled);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .formfast .contactWantRegister label.checkbox-name:hover{color: var(--color-primary);}
  .coupons .coupon-btn:hover .icon_{background-color: var(--color-primary);}
  .orderContainer .order_right .cart_showList:hover{color: var(--color-black);}
  .coupons .couponBlock .coupon_clear:hover{color: var(--color-primary);}
}
@media (max-width: 1023px){
  .formfast .order_grid{padding: 20px;grid-gap: 40px;}
}
@media (max-width: 639px){
  .formfast .order_grid .account .fields-grid .fields{width: 100%;}
}
@media (max-width: 479px){
  .orderContainer .adress .form-list .fields{width:100%;}
  .formfast .order_grid{padding: 12px;}
  .formfast .title{font-size: 18px;margin-bottom: 16px;}
  .orderContainer .order_right ul .item .product-details .product-name{-webkit-line-clamp: 3;}
}
/*** Корзина ***/
.cartTable, .orderContainer{position:relative;margin-top:40px;}
.cartTable:before, .orderContainer:before{content: '';position: absolute;top: -40px;left: 50%;transform: translateX(-50%);width: 100vw;height: 144px;background: var(--color-secondary);z-index: -1;}
@media (max-width: 1023px){
  .cartTable:before, .orderContainer:before{top: -30px;height: 120px;}
  .cartTable, .orderContainer{margin-top: 30px;}
}
@media (max-width: 1023px){
  .cartTable:before, .orderContainer:before{top: -20px;height: 100px;}
  .cartTable, .orderContainer{margin-top: 20px;}
}
.cart_block{width: 100%;}
.cart_right_container{margin-top: 32px;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 310px - 16px);}
.cart_right_container, .orderContainer .order_right{width: 310px;overflow: hidden;height: max-content;position: sticky;top: 16px;}
.cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{padding: 30px;background: var(--color-white);border-radius: 20px;position:relative;}
.cartTable .items{width: 100%;display: flex;flex-wrap: wrap;position: relative;}
.cartTable .items:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line);}
.cartTable .cart__items{width: 100%;display: flex;flex-wrap: wrap;padding: 30px 40px;background: var(--color-white);border-radius: 20px;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 12px;}
.cartTable .cart__total .actions{width: 100%;margin-top: 20px;}
.cartTable .cart__total .totale-inner > div.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: 20px;padding-top: 20px;border-top: 1px solid var(--line);display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.cartTable .total .title, #quickform .order_right .total .title{font-size: 16px;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 20px;font-weight: 700;}
.totale_titleLeft{font-size: 16px;}
.totale_titleRight{font-size: 16px;font-weight: 700;white-space: nowrap;}
.cartTable .cart_title, .orderContainer .order_right .cart_title{margin-bottom: 20px;font-size: 20px;font-weight: 700;display: flex;align-items: center;justify-content: space-between;}
.cartTable .buttons .cat-link, #closeOrder{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_, #closeOrder .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;background: var(--color-grey-d);}
.cart_toolbar{display: flex;align-items: center;justify-content: space-between;width: 100%;grid-gap: 16px;margin-bottom: 16px;}
.cart_toolbar .cart_toolbar_count{font-weight: 700;}
.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% - 80px);padding-left: 12px;display: flex;align-items: center;grid-gap: 0 16px;justify-content: space-between;}
.cart__items .items .cart-right_block .cart-qty{background: var(--color-secondary);width: 160px;}
.cart__items .items .cart-right_block .closetd{font-size: 0;transition:0.3s;display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd .icon_{width: 16px;min-width: 16px;height:16px;margin:0;background-color:var(--color-grey-d);transition:0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 4px 8px;width: 95px;}
.cart__items .items .cart_action{width:100%;display: flex;align-items: center;justify-content: flex-end;}
.cart__items .items .closetd a:after{font-size: 25px;display:none;}
.cart__items .items .closetd:hover .icon_{background-color: var(--color-primary);}
.cart__items .items .image{width: 80px;height: 80px;overflow: hidden;background: var(--bgImg);border-radius: 12px;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-info{width: 100%;position:relative;}
.cart__items .items .cart-right_block .cart-name{word-break: break-word;}
.cart__items .items .cart-right_block .product-modif{margin-top: 4px;display: flex;flex-wrap: wrap;grid-gap: 4px;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child){}
.cart__items .items .cart-right_block .product-modif .properties{color: var(--color-grey-d);font-size: 14px;display: block;position: relative;} 
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 46px;}
.cart_right_container .pp, .orderContainer .order_right .pp{margin-top: 16px;width: 100%;font-size: 14px;color: var(--color-grey2);justify-content: center;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px 16px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--color-red);}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{max-width: 100%;width: 100%;height: 48px;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--color-primary);}
.cartTable .cart_left_container .cart-price .price:not(.old-price){font-size: 16px;}
.cartTable .price.old-price{font-size: 14px;}
.cart__items .items .one-product-price{font-size: 14px;color: var(--color-secondary);}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 20px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
.cart-footer{margin: 0;margin-top: 20px;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border: 1px solid #e8dbcf;background-color: #fbf6ee;width: 100%;padding-bottom: 20px;max-width: 360px;padding: 15px}
.cart-footer .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.cart-footer .buttons a{margin: auto}
.cart-footer .buttons a.delete-all{margin-top: 20px}
.cart-footer .buttons a.delete-all:hover{color: #ff7e7a;}
.cart-footer .discounttr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px}
.dotted-line{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px dotted #e8dbcf;margin: 0 10px;margin-bottom: 5px}
.TotalSum{display: -webkit-box;display: -ms-flexbox;display: flex;}
#startOrder[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
#startOrder[disabled="disabled"]:after{border-left-color: var(--color-btnDisabled);}
.orderContainer .order_right .line:before, .cart_right_container .line:before{content: '';width: 100%;height: 2px;background: var(--color-tertiary);position: absolute;bottom: 0;left: 0;display: block;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cart__items .items .cart-right_block .cart-name:hover{color: var(--color-primary);}
  .cart__items .items .cart-right_block .closetd:hover{color: var(--color-primary);}
  #closeOrder:hover{color:var(--color-black);}
  .cart_toolbar .clear_button:hover{color:var(--color-primary);}
  .cart_toolbar .clear_button:hover .icon_{background-color:var(--color-primary);}
  .cart_toolbar_bottom .link:hover{color:var(--color-primary);}
  .cart_toolbar_bottom .link:hover .icon_{background-color:var(--color-primary);}
  .cart__items .items .cart-right_block .closetd:hover .icon_{background-color:var(--color-primary);}
  .cart_toolbar .clearCart:hover{color: var(--color-primary);}
  .cart_toolbar .clearCart:hover .icon_{background-color: var(--color-primary);}
  .cartTable .buttons .cat-link:hover, #closeOrder:hover{color: var(--color-primary);}
  .cartTable .buttons .cat-link:hover .icon_, #closeOrder:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1139px){
  .cart__items .items .cart-action{grid-gap: 20px;}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;margin:0;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
  .cartTable .cart_wrap, .orderContainer .order_right .cart_wrap, .cartTable .cart__items{padding:20px;}
}
@media (max-width: 767px){
  .cart__items .items .cart-right_block .cart-info{width: 100%;}
  .cart__items .items .cart-right_block{padding-right:30px;}
  .cart__items .items .cart-action{grid-gap: 16px;}
  .cart__items .items .cart-right_block{flex-wrap: wrap;}
  .cart__items .items .cart-action{width: 100%;margin-top: 8px;}
  .cart__items .items .cart-right_block .closetd{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
}
@media (max-width: 639px){
  .cart__items .items .cart-right_block .cart-info{width: 100%;}
  .cart__items .items .cart-action{width: 100%;}
  .cart__items .items .cart-right_block{flex-wrap:wrap;}
  .cart__items .items .cart-action{justify-content: flex-start;margin-top: 12px;flex-wrap: wrap;grid-gap: 12px;}
  .cart__items .items .cart-right_block .cart-price{flex-direction: initial;flex-wrap: wrap;align-items: center;order: 1;}
  .cart__items .items .cart-right_block .cart-qty{order: 2;width: 140px;height: 36px;}
  .cart__items .items .cart-right_block .qty-wrap > a{width: 36px;}
}
@media (max-width: 479px){
  .cart__items .items .cart-right_block .cart-name{font-size:14px;-webkit-line-clamp: 3;}
  .cartTable .cart_wrap, .orderContainer .order_right .cart_wrap, .cartTable .cart__items{padding:12px;}
  .cart__items .items .image{width: 60px;height: 60px;}
  .cart__items .items .cart-right_block{width: calc(100% - 60px);}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 30px 16px;flex-wrap: wrap;}
.col-block #feedback{width: 400px;}
.col-block .col-account.contacts{width: calc(100% - 416px);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;width: 200px;}
.col-account.form .fields:not(:last-child){margin-bottom: 24px;}
.col-account.form .fields{position:relative;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 20px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{text-align: left;margin-top: 8px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px 16px;}
.optionAcc .col-account{width: calc(100% / 2 - 8px);height: max-content;}
.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: 20px;font-weight: 700;margin-bottom: 16px;position: relative;color: var(--color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;height: 51px;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{font-size: 20px;font-weight: 700;margin-bottom: 16px;}
.account .accoutnPageBlock .buttons{margin-top: 16px;grid-gap: 12px 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{}
.account .accoutnPageBlock .first .buttons .button{width: 100%;height: 51px;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 24px);margin-left: 24px;height: max-content;}
.account .accoutnPageBlock p{color: var(--color-grey-d);font-size: 14px;margin: 0 0 16px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: calc(50% - 12.5px);height:51px;}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;justify-content: center;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 900px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
 .account .accoutnPageBlock .pp{justify-content: flex-start;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
 .col-block #feedback{max-width:100%;}
 .col-account.form .fields:not(:last-child){margin-bottom: 16px;}
 .optionAcc .col-account .buttons .button, .optionAcc .col-account .buttons .button{height: auto;}
 .account .accoutnPageBlock .pp{justify-content: center;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .optionAcc .col-account h3, .account .accoutnPageBlock h3{font-size: 18px;}
}
/*** Личный кабинет (Избранное) ***/
.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: 16px;font-weight: 700;margin-bottom: 16px;display: block;}
.blocks_contact div > div:not(:last-child){margin-bottom: 12px;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;transition: 0.3s;}
.blocks_contact .block > div a .icon_, .blocks_contact .block .infoBlock .icon_{background-color: var(--color-black);margin-right: 6px;}
.blocks_contact .block > div a:hover{color:var(--color-primary);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--color-primary);}
.col-account.form input[name="form[assets_file]"]{font-size:14px;background: none;border-radius: 0;margin-top: 10px;}
.col-account.form .file label{color: var(--color-black);font-size: 14px;}
@media (max-width: 479px){
  .blocks_contact{grid-gap: 20px;}
}
/** Платежные системы на странице просмотра заказа **/
.order-info .paymentQiwi .tr2 .ceil1{padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1{padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput{float: none;}
.order-info .paymentQiwi .PhoneInput{padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone{width: 130px;text-align: center;}
/*** Оформление заказа ***/
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons{margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2){float: right;}
.orderStrageContent .payment{margin-bottom: 16px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 16px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 16px;}
.orderStrageContent .delivery{margin-bottom: 16px;}
.stages-list{float: left;width: 100%;margin: 30px 0 20px 0;padding-top: 30px;border-top: 1px solid #eacd8e;}
.stages .stage{display: inline-block;width: 48px;height: 48px;line-height: 48px;background-color: #c1c1c1;text-align: center;margin-right: 15px;margin-bottom: 15px;color: #fff;font-size: 22px;}
.stages .title{display: inline-block;font-size: 20px;color: #b2b2b2;text-transform: uppercase;}
.stages.active .stage, .stages:hover .stage{background-color: var(--color-primary);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
body .discount-box_promoPage.products-swiper .swiper{padding: 0 !important;margin: 0 !important;}
body .discount-box_promoPage.products-swiper{display:block;overflow: visible;}
.discount-box{margin-bottom: 20px;padding: 16px;border-radius: 12px;background: var(--color-primary);color: var(--color-white);overflow: hidden;}
.discount-box h4{font-size: 16px;line-height: 1.2;color: var(--color-white);}
.discount-box h4 span{color: var(--color-white);}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.discount-box_promoPage .content{width: calc(100% / 4 - 12px);border-radius: 0 0 8px 8px;border-top: 4px solid var(--color-primary);background: var(--color-secondary);padding: 16px;display: flex;flex-direction: column;}
.discount-box_promoPage .discount_name{font-size: 16px;font-weight: 700;transition: 0.3s;}
.discount-box_promoPage .discount_desc{margin-top: 4px;font-size: 14px;-webkit-line-clamp: 3;}
.discount-box_promoPage .discount_date{font-size: 14px;font-weight: 700;color: var(--color-red);margin-bottom: 12px;display: flex;align-items: center;grid-gap: 16px;}
.discount-box_promoPage .discount_count{width: 47px;height: 21px;font-weight: 800;background: var(--color-red);border-radius: 2px;font-size: 12px;color: var(--color-white);display: flex;align-items: center;justify-content: center;}
.discount-box_promoPage .discount_btn{margin-top:auto;padding-top: 12px;font-weight: 700;}
/*Выкл*/
.discount-box_promoPage .content.off_ .discount_date{color: var(--color-grey-d);}
.discount-box_promoPage .content.off_ .discount_count{background: var(--color-grey-d);}
.discount-box_promoPage .content.off_ .discount_btn{display:none;}
@media (max-width: 1023px){
  .discount-box_promoPage .content{width: calc(100% / 3 - 11px);}
}
@media (max-width: 767px){
  .discount-box_promoPage .content{width: calc(100% / 2 - 8px);}
}
@media (max-width: 479px){
  .discount-box{padding: 12px;}
  .discount-box h4{font-size:14px;}
  .discount-box_promoPage .content{width: 100%;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;border-bottom: 1px solid var(--line);}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--line);}
.compare__switch-icon{background: var(--color-tertiary);}
.compare__switch-icon{display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 8px;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{background: var(--color-white);}
.switch-on .compare__switch-icon{background: var(--color-primary);}
.compare__nav{margin-bottom: 24px;position: relative;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.compare__nav .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon:after{content: '';position: absolute;top: 7px;left: 7px;height: 16px;width: 16px;border-radius: 0;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon:after{left: 36px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+3){border-bottom: 0;padding-bottom: 0 !important;}
.compare__cell{margin-bottom: 16px;width: 100%;font-weight: 700;display: flex;align-items: center;}
.compare__cell input{margin-right: 8px;}
.compare__image{padding-bottom: 100%;position: relative;width: 100%;display: block;background: var(--bgImg);border-radius: 12px;overflow: hidden;}
.compare__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;display: block;object-fit: contain;}
.compare__remove{top: 8px;right: 8px;position: absolute;background: var(--color-secondary);border-radius: 0;width: 32px;height: 32px;transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 16px;min-width: 16px;height: 16px;background-color: var(--color-grey-d);margin: 0;transition: 0.3s;}
.compare__remove:hover .icon_{background-color: var(--color-primary);}
.compare__mod{margin-top: 4px;color: var(--color-secondary);font-size: 14px;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{height: 50px;padding: 0 16px;width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 16px;word-break: break-word;transition:0.3s;}
.compare__line .actions .actions-btn{width:100%;}
.compare__buttons a.compare__showAll{}
.compare__buttons a.compare__showAll:hover{}
.compare__buttons a.compare__selected[disabled="disabled"]{border-color: var(--color-btnDisabled);background: var(--color-btnDisabled);color: var(--color-white);pointer-events: none;}
.compare__cell input[type="checkbox"]:checked:before{background: var(--color-primary);}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--color-white);border-radius: 4px;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div{border-top: 1px solid #D9D9D9;width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine){border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell{display: none;}
.CompareGoodsTableTbody > div .cell{width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label{font-weight: bold;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;background: var(--color-white);}
.CompareGoodsTableTbody .owl-item .image img{object-fit: contain;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0 10px;position: absolute;top: 0;right: 0;z-index: 2;width: 24px;height: 24px;}
.CompareGoodsTableTbody .remove:after{color: var(--color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--color-primary);}
.CompareGoodsTableTbody .CompareCheckbox{display: none;margin: 0 0.625rem 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock{text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title{display: block;max-height: 50px;overflow: hidden;text-align: left;font-size: 14px;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 5px;font-size: 12px;line-height: normal;text-align: left;color: var(--color-secondary);}
.CompareGoodsTableTbody .actions{width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody .actions a{width: 100%;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-right: 0;margin-top: 5px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin-left: 0;margin-top: 4px;width: max-content;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .compare__tbody .compare__name:hover{color:var(--color-primary);}
}
@media (max-width: 479px){
  .CompareGoods .price__old{margin-right: 0.5rem;}
  .CompareGoodsTableTbody .actions .price-box{width: 100%;margin-bottom: 1rem;}
  .CompareGoodsTableTbody .actions .add-notify:before{display: none;}
  .CompareGoodsTableTbody{padding: 12px;}
  .CompareGoodsTableTbody .actions a{font-size:14px;padding: 8px;}
  .CompareGoods__filter{flex-direction: column;}
  .compare__switch .compare__switch-label{display:none;}
  .compare__price .price{width: 100%;}
  .compare__line .actions .actions-btn{font-size:14px;height: 40px;padding: 10px}
  .compare__tbody .compare__name{font-size:14px;}
  .compare__price .price:not(.old-price){font-size:16px}
  .compare__price .price.old-price{font-size:14px}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{width: 16px;min-width: 16px;height: 16px;background-color: var(--color-grey-d);transition: 0.3s;margin: 0;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .links_container{display:flex !important;opacity: 1;visibility: visible;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--color-primary);}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--color-black);transition: 0.3s;}
.news-box h5.title a:hover{color: var(--color-primary);}
.news-box .button{margin-top:30px;}
.news-box .news{}
.news-box .news:not(:last-child){margin-bottom: 24px;}
.news-box .news-content p{margin-bottom: 16px;font-size: 12px;}
.news-box .news .title{font-size: 18px;font-weight: 700;margin-bottom: 12px;}
.news-box .news__date{display: block;text-align: left;font-size: 16px;color: var(--color-grey-d);}
.news-box .news-time{margin-top: 16px;font-size: 16px;color: var(--color-grey-d);}
@media (max-width: 479px){
  .news-box .news .title{font-size: 16px;}
  .news-box .news-content p{font-size: 14px;}
  .news-box .news__date{font-size: 14px;}
  .news-box .news:not(:last-child){margin-bottom:16px;}
}
#news{width: 100%;}
#news .swiper-slide{height: auto !important;}
#news .newx-box{position: relative;}
#news [data-tab-content]{flex-wrap: wrap;grid-gap: 24px;}
#news [data-tab-content] .news_grid{display: flex;flex-wrap: wrap;grid-gap: 24px;}
#news .news_item{display: flex;border-radius: 8px;overflow: hidden;}
#news .news_image{width: 245px;height: 220px;position: relative;}
#news .news_image img{width: 100%;height:100%;max-width: 100%;max-height:100%;object-fit: cover;position:absolute;top:0;left:0;}
#news .news_content{padding: 20px;padding-left: 32px;background: var(--color-secondary);border-left: 4px solid var(--color-primary);flex: 1;display: flex;flex-direction: column;position: relative;}
#news .news_title{font-size: 20px;font-weight: 700;margin-bottom: 8px;transition: 0.3s;-webkit-line-clamp: 2;}
#news .news_desc{font-size: 16px;margin-bottom: 10px;line-height: 1.2;-webkit-line-clamp: 5;}
#news .news_date{font-size: 14px;font-weight: 700;letter-spacing: 1px;color: var(--color-white);background: var(--color-primary);border-radius: 4px;padding: 5px 25px;position: absolute;top: 50%;left: -4px;transform: translate(-50%, -50%) rotate(-90deg);}
#news .news_button{font-size: 14px;font-weight: 700;color: var(--color-primary);transition: 0.3s;display: flex;align-items: center;grid-gap: 4px;margin-top: auto;}
#news .news_button .icon_{width: 16px;min-width: 16px;height:16px;margin:0;background-color:var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .news_button:hover{color: var(--color-black);}
  #news .news_button:hover .icon_{background-color: var(--color-black);}
  #news .news_title:hover{color: var(--color-primary);}
}
@media (max-width: 1140px){
  #news .news_image{width: 220px;height: 200px;}
  #news .news_desc {-webkit-line-clamp: 4;}
}
@media (max-width: 1023px){
  #news .news_title{font-size: 16px;}
  #news .news_desc{font-size: 14px;-webkit-line-clamp: 3;}
  #news .news_image{width: 167px;height: 150px;}
  #news .news_content{padding-left:24px;}
}
@media (max-width: 479px){
  #news .news_item{flex-direction: column;}
  #news .news_image{width: 100%;height: 150px;}
  #news .news_date{transform: translate(0);left: initial;right: 16px;top: -16px;}
  #news .news_content{border-left: 0;border-top: 4px solid var(--color-primary);padding: 12px;}
}
/*** Страница ошибки ***/
.error-page{padding: 16px;}
.error-page a{font-size:110%;}
.error-page a:hover{text-decoration:underline;}
.error-page ul.disc{list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader{display:block;position: absolute;top: 0;left:0;bottom: 0;width: 100%;height: 100%;z-index: 20;background: var(--color-white);}
.content-loading{content: '';border-radius: 50%;width: 50px;height: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.content-loading{background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.96 28.9C12.46 26.14 28.4.5 63.76.24c37.1-.26 53.48 29.12 54.03 30.38 2.44 5.63 1.4 12.86-3.77 15.44-5.93 2.96-12.13 1.18-15.44-3.5-6.83-9.6-7.58-21.7-25.15-28.87-38.08-15.57-64.03 18-62.5 15.2zM117 99.06c-1.48 2.74-17.42 28.4-52.78 28.63-37.1.25-53.5-29.1-54.04-30.4-2.48-5.6-1.43-12.82 3.72-15.4 5.94-2.96 12.15-1.17 15.45 3.5 6.84 9.62 7.58 21.7 25.16 28.88 38.1 15.54 64.06-18 62.5-15.2z' fill='%23659EF3'/%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;}
