@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Montserrat+Alternates:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap');
/*** Основные цвета ***/
body{
  --main-color-black: #34414B;
  --main-color-white: #ffffff;
  --main-color-blue: #66BBFD;
  --main-color-purple: #AE9FFF;
  --main-color-peach: #FEC4B8;
  --main-color-greydark: #B0BAC1;
  --main-color-grey: #EFF1F2;
  --main-color-greylight: #F4FAFF;
  --main-color-greylight2: #ADC6D8;
  /*Градиент*/
  --main-grad-purple: linear-gradient(90deg, #AE9FFF 0%, #FFA9DD 100%);
  --main-grad-purple-mirror: linear-gradient(90deg, #FFA9DD 0%, #AE9FFF 100%);
  --main-grad-blue: linear-gradient(90deg, #9FFFD1 0%, #A9E0FF 100%);
  --main-grad-peach: linear-gradient(90deg, #FFD39F 0%, #FFA9A9 100%);
  
  /*Тень*/
  --main-shadow: 0px 4px 30px 0px rgba(129, 160, 185, 0.10);;
  --main-color-star: #BEBEBE; /* звезда рейтинга неактивная */
  --main-color-starActive: #279727; /* звезда рейтинга активная */
  
  --main-bg: #F8FBFF; /* фон */
  --main-line: #E8F0F6; /* линии разделения */
  --main-bgImg: #ffffff; /* фон под фото */
  /*Неактивные*/
  --main-color-btnDisabled: #ADC6D8; /* неактивная кнопка button */
  --main-color-inputDisabled: #E8F0F6; /* неактивной кнопка checkbox */
  --main-color-labelDisabled: #ADC6D8; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #ff789d; /* фон */
  --error-color-text: #FFFFFF; /* текст */
  
  /*Всплывающие окна*/
  --noty-color-bg: #ffffff; /* фон */
  --noty-color-title: #ADC6D8; /* заголовок */
  --noty-color-ok: #ADC6D8; /* при успешном */
  --noty-color-error: #ff789d; /* при ошибке */
  --noty-color-title-error: #ff789d; /* заголовок при ошибке */
  --noty-color-text: #34414B; /* основной текст */
  /*Календарь в ОЗ*/
  --date: #18192D; /* текст */
  --date-active: #66BBFD; /* активная дата */
  --data-active2: #FFFFFF;
  --date-dispabled: #ADC6D8; /* неактиная дата */
  --date-next: #ADC6D8; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: #E8F0F6;  /* граница */
  --date-line: #E8F0F6; /* линия между месяцем и календарем */
  --date-borderRadius: 4px; /* радиус границы */
  --date-borderHeight: 2px; /* высота границы */
  --date-arrow: #ADC6D8; /* стрелочка */
  --date-arrowActive: #66BBFD; /* стрелочка при наведении */
  --date-weight: 700; /* толщина жирного текста */
  --date-family: font-family: 'Montserrat Alternates', sans-serif; /* шрифт */
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px;line-height: 1;font-weight: 400;background: var(--main-bg);color: var(--main-color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
*, *: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 0 15px 0;line-height: 1.5;}
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:44px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: 'Montserrat Alternates' , sans-serif;border-radius: 12px;background: var(--main-color-greylight);border: 1px solid var(--main-color-greylight);padding: 0 20px;font-size: 16px;color: var(--main-color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--main-color-greylight2);}
input:focus, textarea:focus{border-color: var(--main-color-blue);}
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: 16px;}
select:focus, textarea:focus{outline: 0;}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear {
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal {
  display: none;
}
.adaptive_indent{margin-top:80px;}
@media (min-width: 1176px){
.container{max-width: 1176px;}
}
@media (max-width: 1023px){
 .adaptive_indent{margin-top:60px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
}
.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: 8px;height: 8px;position: absolute;background-color:var(--main-color-greylight2);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='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_15654)'%3E%3Cpath d='M7.61408 1.80859L0.385883 1.80859C0.0438349 1.80859 -0.130416 2.22163 0.114826 2.46688L3.72892 6.08097C3.87736 6.22941 4.1226 6.22941 4.2711 6.08097L7.8852 2.46688C8.13038 2.22163 7.95613 1.80859 7.61408 1.80859Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_15654'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
select option[selected="selected"]{background: transparent;color: var(--main-color-black);}
select option:checked{color: var(--main-color-white);font-weight: 500;background: var(--main-color-blue);}
select option[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);}
.pp{text-align: center;font-size: 12px;color: var(--main-color-black);position: relative;line-height: 1.2;display: flex;}
.pp a{color: var(--main-color-blue);transition: 0.2s;}
.pp a:hover{color: var(--main-color-purple);}
.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;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: var(--main-color-white);display: block;width: 8px;height: 8px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 2px;}
input[type="checkbox"]:checked:after{opacity: 1;visibility: visible;}
input[type="checkbox"]:checked{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:before{content: '';width:100%;height:100%;position: absolute;top: 0;left: 0;transition: 0.3s;background: var(--main-color-white);border-radius: 4px;}
input[type="checkbox"]:checked:before{background: var(--main-color-blue);}
input[type="checkbox"]:before{width: 20px;height: 20px;}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid var(--main-color-white);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(--main-color-blue);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{background-color: transparent;;border-color: var(--main-color-blue);}
@media (min-width: 980px){
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(--main-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: #E8F0F6;}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--main-color-greylight2)}
/*firefox*/
*{scrollbar-color: #ADC6D8 #E8F0F6;scrollbar-width: thin;} /* цвет ползунка и фона, толщина */ 
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--main-color-greydark)}
::-moz-placeholder{color: var(--main-color-greydark)}
:-moz-placeholder{color: var(--main-color-greydark)}
:-ms-input-placeholder{color: var(--main-color-greydark)}
/**/
.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(--main-color-blue);border-color: var(--main-color-blue)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1;margin:0;padding:0;font-family: 'Montserrat Alternates' , sans-serif;font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 21px;}
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(--main-color-blue);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--main-color-blue);}
.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(--main-color-black);margin: 0 5px;text-indent: 9999px;}
.tc{color: var(--main-color-blue)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--main-color-blue);text-align: left;line-height: 25px;font-size: 14px;color: var(--main-color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--main-color-blue);}
.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(--main-color-blue);}
.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: 4px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 16px;font-size: 16px;background: var(--main-color-blue)}
.noty_theme__sunset.noty_type__error{margin: 0;background: none;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--error-color-text) !important;background-color: var(--error-color);padding: 16px;border-radius: 6px !important;display: flex;align-items: center;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{}
label.invalidInput{color: var(--error-color);font-size: 90%;}
.name-error, .phone-error{display: block;position: relative;color: var(--main-color-white);background: var(--main-color-blue);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;}
.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(--main-line);}
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--main-line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{margin-bottom: 20px;font-size: 20px;font-weight: 700;text-align: center;}
.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(--main-color-white);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--main-line);}
tr.border{border-bottom: 1px solid var(--main-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(--main-line);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--main-line);}
.table-box thead tr td{color: var(--main-color-black);font-weight: 700;font-style: initial;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 700;font-size: 16px;}
.table-box tfoot td:last-child{color: var(--main-color-black);font-weight: 700;font-size: 20px;white-space: nowrap;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--main-color-black);font-weight: 700;}
.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(--main-color-greylight2);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: 1rem;}
.scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
@media (max-width: 767px){
 h3.client__title, .order-info .title{margin-bottom: 12px;font-size: 18px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.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;justify-content: space-between;position: relative;padding-right: 40px;padding-bottom: 16px;margin-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.fancybox-content{padding: 40px;box-shadow: none;border-radius: 16px;}
.fancybox-close-small i{background-color: var(--main-color-greylight2);width: 20px;height: 20px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--main-color-blue);}
.fancybox-close-small{top: 45px;right: 40px;}
.fancybox-header .title{font-size: 30px;font-weight: 700;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;}
.fancybox-content .modal h4{margin-bottom: 8px;font-weight: 700;font-size: 20px;}
.fancybox-content .modal h2{font-size: 30px;font-weight: 700;padding-right: 34px;width: 100%;display: flex;align-items: center;justify-content: space-between;padding-bottom: 16px;margin-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.fancybox-bg{background: var(--main-color-black) !important;}
.fancybox-is-open .fancybox-bg{opacity: 0.2;}
.fancybox-content .text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.callbackForm .callback-input{margin-bottom: 8px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.callbackForm_action .pp{margin-top:12px;text-align: left;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 4px;}
#fancybox-callback{max-width: 480px;}
#fancybox-callback .phone_wrapper{margin-bottom: 30px;padding: 24px;background: var(--main-color-greylight);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(--main-color-blue);}
#fancybox-callback .phone_wrapper .work{font-size: 16px;}
#fancybox-callback .title2{font-size: 16px;font-weight: 700;margin-bottom:12px;}
#fancybox-login{max-width: 480px;width: 100%;}
#fancybox-login .callback-btn{max-width: 250px;}
@media (min-width: 480px) and (max-width: 1023px){
  #fancybox-login .callbackForm_action .pp, #fancybox-callback .callbackForm_action .pp{text-align: center;}
}
@media (max-width: 1023px){
  #fancybox-login, #fancybox-callback{position: absolute;bottom: 0;left: 0;width: 100%;max-width: 100%;border-radius: 16px 16px 0 0;}
  .fancybox-content{padding: 30px 16px;}
  .fancybox-close-small{top: 30px;right: 16px;}
  .fancybox-header .title{font-size:26px;}
}
@media (max-width: 639px){
  .fancybox-header .title{font-size:20px;}
  .fancybox-container.fastOrder .fancybox-content{border-radius: 0;width:100%}
}
@media (max-width: 479px){
  #fancybox-callback .phone_wrapper .phone{font-size:18px;}
  #fancybox-callback .phone_wrapper .work{font-size:14px;}
  #fancybox-login .callback-btn{max-width:100%;}
  .fancybox-inner .btn_box{justify-content: center !important;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 20px;font-weight: 700;color: var(--main-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(--main-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(--main-color-greylight2);text-decoration: line-through;}
.old-price, .old-price .price, .price.old-price{position: relative;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .product-name, .products-list .item.not_available .product-name{color: var(--main-color-greylight2) !important;}
.products-grid .item.not_available .price, .products-list .item.not_available .price{color: var(--main-color-greylight2) !important;}
/*** Капс ***/
.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(--main-color-white);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%3Cg clip-path='url(%23clip0_1447_9040)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.912C0 0.408 0.396568 0 0.884565 0H1.75199C3.38855 0 4.76911 1.2552 4.97139 2.928L5.20567 4.86H21.9347C23.1964 4.86 24.1632 6.0168 23.977 7.3032L22.7118 15.99C22.473 17.6256 21.1084 18.8352 19.5027 18.8352H8.22736C6.62052 18.8352 5.25596 17.6256 5.01825 15.9888L3.54969 5.9088L3.54626 5.886L3.21483 3.1548C3.16677 2.78416 2.99174 2.4446 2.72249 2.19965C2.45324 1.95471 2.10822 1.82116 1.75199 1.824H0.884565C0.769356 1.82511 0.655069 1.80236 0.548241 1.75705C0.441413 1.71174 0.34414 1.64476 0.261985 1.55995C0.179829 1.47513 0.114404 1.37414 0.0694501 1.26276C0.0244964 1.15137 0.00089645 1.03297 0 0.912ZM5.45253 6.684L6.76909 15.72C6.87652 16.4628 7.49709 17.0124 8.22736 17.0124H19.5027C20.2318 17.0124 20.8524 16.4628 20.961 15.7188L22.2261 7.032C22.2319 6.98844 22.2286 6.94409 22.2166 6.90197C22.2045 6.85985 22.184 6.82095 22.1563 6.78792C22.1286 6.7549 22.0945 6.72852 22.0563 6.71059C22.018 6.69265 21.9766 6.68358 21.9347 6.684H5.45253Z' fill='white'/%3E%3Cpath d='M20.945 22.7847C20.945 23.4567 20.4159 24.0003 19.7645 24.0003C19.1131 24.0003 18.5851 23.4567 18.5851 22.7847C18.5851 22.1139 19.1131 21.5703 19.7645 21.5703C20.4159 21.5703 20.945 22.1139 20.945 22.7847ZM9.14514 22.7847C9.14514 23.4567 8.61714 24.0003 7.96458 24.0003C7.31201 24.0003 6.78516 23.4567 6.78516 22.7847C6.78516 22.1139 7.31315 21.5703 7.96458 21.5703C8.616 21.5703 9.14514 22.1139 9.14514 22.7847Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9040'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9094)'%3E%3Cpath d='M10.0001 19.1158C9.86925 19.1161 9.74097 19.0794 9.63012 19.0098C-0.188883 12.8898 -0.468883 7.83179 0.237117 5.36179C1.00012 2.68279 3.56512 0.883789 5.47512 0.883789C7.88512 0.883789 9.28112 1.90179 10.0001 2.68379C10.7181 1.89879 12.1151 0.883789 14.5251 0.883789C16.4351 0.883789 18.9961 2.68379 19.7631 5.36179C20.4691 7.83179 20.1891 12.8898 10.3701 19.0098C10.2593 19.0794 10.131 19.1161 10.0001 19.1158ZM5.47512 2.28479C4.29012 2.28479 2.22212 3.51779 1.58412 5.74679C0.994117 7.80879 1.32212 12.0678 10.0001 17.5878C18.6781 12.0678 19.0061 7.80879 18.4161 5.74679C17.7781 3.51779 15.7101 2.28479 14.5251 2.28479C11.6071 2.28479 10.6691 4.10479 10.6301 4.18479C10.5731 4.30395 10.4836 4.40456 10.3718 4.47498C10.2601 4.54541 10.1307 4.58278 9.99862 4.58278C9.86653 4.58278 9.73714 4.54541 9.62539 4.47498C9.51364 4.40456 9.4241 4.30395 9.36712 4.18479C9.33112 4.10479 8.39312 2.28479 5.47512 2.28479Z' fill='%2334414B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9094'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='7' width='1.5' height='20' rx='0.75' fill='%2334414B'/%3E%3Crect x='12' y='5' width='1.5' height='15' rx='0.75' fill='%2334414B'/%3E%3Crect x='17' y='10' width='1.5' height='10' rx='0.75' fill='%2334414B'/%3E%3Crect x='2' y='15' width='1.5' height='5' rx='0.75' fill='%2334414B'/%3E%3C/svg%3E");}
.user-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_9105)'%3E%3Cpath d='M10.0001 0C13.2304 0 15.8538 2.5014 15.8538 5.5814C15.8538 8.6614 13.2304 11.1628 10.0001 11.1628C6.7699 11.1628 4.14648 8.6614 4.14648 5.5814C4.14648 2.5014 6.7699 0 10.0001 0ZM10.0001 1.39535C7.57673 1.39535 5.6099 3.2707 5.6099 5.5814C5.6099 7.89209 7.57673 9.76744 10.0001 9.76744C12.4236 9.76744 14.3904 7.89209 14.3904 5.5814C14.3904 3.2707 12.4236 1.39535 10.0001 1.39535Z' fill='%2334414B'/%3E%3Cpath d='M1.46341 19.3025C1.46341 19.4875 1.38632 19.665 1.2491 19.7958C1.11188 19.9266 0.925768 20.0001 0.731707 20.0001C0.537646 20.0001 0.351534 19.9266 0.214312 19.7958C0.0770904 19.665 0 19.4875 0 19.3025C0 14.0401 4.48098 9.76758 10 9.76758C15.519 9.76758 20 14.0401 20 19.3025C20 19.4875 19.9229 19.665 19.7857 19.7958C19.6485 19.9266 19.4624 20.0001 19.2683 20.0001C19.0742 20.0001 18.8881 19.9266 18.7509 19.7958C18.6137 19.665 18.5366 19.4875 18.5366 19.3025C18.5366 14.8104 14.7112 11.1629 10 11.1629C5.28878 11.1629 1.46341 14.8104 1.46341 19.3025Z' fill='%2334414B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9105'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8231)'%3E%3Cpath d='M18.9677 14.8671C18.4763 14.3555 17.8837 14.082 17.2556 14.082C16.6326 14.082 16.0348 14.3505 15.5232 14.8621L13.9226 16.4577C13.7909 16.3867 13.6592 16.3209 13.5326 16.2551C13.3502 16.1639 13.178 16.0778 13.0311 15.9866C11.5317 15.0343 10.1691 13.7933 8.86229 12.1876C8.22912 11.3872 7.80362 10.7135 7.49464 10.0297C7.91 9.64981 8.29497 9.25472 8.6698 8.87481C8.81163 8.73298 8.95346 8.58609 9.09529 8.44426C10.159 7.38053 10.159 6.00275 9.09529 4.93903L7.71245 3.55618C7.55542 3.39915 7.39333 3.23706 7.24137 3.07497C6.93745 2.76092 6.61833 2.43673 6.28908 2.13281C5.79774 1.64654 5.21016 1.3882 4.59218 1.3882C3.97421 1.3882 3.3765 1.64654 2.86996 2.13281L2.85983 2.14294L1.13761 3.88036C0.489239 4.52873 0.119467 5.31893 0.0384214 6.23576C-0.0831474 7.71485 0.352474 9.09262 0.686788 9.99426C1.50738 12.2078 2.7332 14.2593 4.56179 16.4577C6.78042 19.1069 9.44987 21.1988 12.4992 22.6729C13.6643 23.225 15.2193 23.8784 16.9567 23.9899C17.0631 23.9949 17.1745 24 17.2759 24C18.446 24 19.4286 23.5796 20.1986 22.7438C20.2036 22.7337 20.2138 22.7286 20.2188 22.7185C20.4822 22.3993 20.7862 22.1106 21.1053 21.8016C21.3231 21.5939 21.546 21.3761 21.7638 21.1482C22.2652 20.6265 22.5286 20.0186 22.5286 19.3956C22.5286 18.7675 22.2602 18.1647 21.7486 17.6582L18.9677 14.8671ZM20.7811 20.201C20.776 20.206 20.776 20.201 20.7811 20.201C20.5835 20.4137 20.3809 20.6062 20.1631 20.8189C19.8339 21.133 19.4996 21.4622 19.1855 21.832C18.6739 22.3791 18.0711 22.6374 17.2809 22.6374C17.2049 22.6374 17.1239 22.6374 17.0479 22.6323C15.5435 22.5361 14.1455 21.9485 13.0969 21.447C10.2299 20.0591 7.71245 18.0887 5.62045 15.5915C3.89316 13.5096 2.73826 11.5848 1.97339 9.51812C1.50231 8.25684 1.33009 7.27416 1.40607 6.3472C1.45672 5.75455 1.68466 5.26321 2.10509 4.84278L3.83238 3.11549C4.08058 2.88249 4.34398 2.75585 4.60231 2.75585C4.92143 2.75585 5.17977 2.94834 5.34186 3.11043L5.35705 3.12562C5.66604 3.41435 5.95983 3.71321 6.26882 4.03233C6.42585 4.19442 6.58794 4.35651 6.75003 4.52367L8.13287 5.90651C8.6698 6.44344 8.6698 6.93984 8.13287 7.47677C7.98598 7.62367 7.84415 7.77056 7.69725 7.91239C7.27176 8.34802 6.86653 8.75325 6.42585 9.14834C6.41572 9.15847 6.40558 9.16354 6.40052 9.17367C5.9649 9.60929 6.04594 10.0348 6.13712 10.3235L6.15232 10.3691C6.51196 11.2403 7.01849 12.0609 7.78843 13.0385L7.79349 13.0436C9.19154 14.7658 10.6656 16.1082 12.2915 17.1364C12.4992 17.2681 12.712 17.3745 12.9146 17.4758C13.0969 17.567 13.2692 17.6531 13.416 17.7443C13.4363 17.7544 13.4566 17.7696 13.4768 17.7797C13.6491 17.8658 13.8111 17.9064 13.9783 17.9064C14.3987 17.9064 14.6621 17.643 14.7482 17.5568L16.4806 15.8245C16.6528 15.6523 16.9263 15.4446 17.2455 15.4446C17.5595 15.4446 17.8178 15.6421 17.9749 15.8144L17.985 15.8245L20.776 18.6155C21.2978 19.1322 21.2978 19.664 20.7811 20.201ZM12.9703 5.70896C14.2974 5.93184 15.503 6.55994 16.4654 7.52236C17.4278 8.48478 18.0509 9.69034 18.2788 11.0175C18.3345 11.3518 18.6232 11.5848 18.9525 11.5848C18.993 11.5848 19.0285 11.5797 19.069 11.5747C19.4438 11.5139 19.692 11.1593 19.6313 10.7845C19.3577 9.17874 18.5979 7.71485 17.4379 6.55488C16.278 5.39491 14.8141 4.6351 13.2084 4.36157C12.8335 4.30079 12.484 4.54899 12.4182 4.91876C12.3523 5.28854 12.5955 5.64818 12.9703 5.70896ZM23.9723 10.5869C23.5215 7.94279 22.2754 5.53674 20.3607 3.62203C18.446 1.70732 16.0399 0.461243 13.3958 0.0104253C13.026 -0.0554245 12.6765 0.197844 12.6107 0.567615C12.5499 0.942452 12.7981 1.29196 13.1729 1.35781C15.5334 1.75798 17.6862 2.87742 19.3982 4.58445C21.1103 6.29654 22.2247 8.44932 22.6249 10.8098C22.6806 11.1441 22.9693 11.3771 23.2986 11.3771C23.3391 11.3771 23.3746 11.372 23.4151 11.367C23.7849 11.3113 24.0381 10.9567 23.9723 10.5869Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8231'%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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8213)'%3E%3Cpath d='M23.8822 10.3384C23.4494 7.19426 21.7821 4.35043 19.2471 2.43248C16.7121 0.514533 13.5171 -0.320429 10.3649 0.111277C7.21276 0.542983 4.36162 2.206 2.43874 4.73447C0.515856 7.26294 -0.321254 10.4498 0.111563 13.5939C0.466767 16.1959 1.66494 18.6108 3.52357 20.4707C5.38219 22.3306 7.79938 23.5335 10.4069 23.8963C10.9414 23.9656 11.4799 24.0002 12.0189 24C14.1934 24.0039 16.3272 23.4122 18.1876 22.2893C18.283 22.2381 18.3669 22.1682 18.4344 22.0837C18.5018 21.9992 18.5514 21.9019 18.58 21.7977C18.6086 21.6936 18.6157 21.5847 18.6009 21.4777C18.586 21.3707 18.5496 21.2678 18.4937 21.1753C18.4378 21.0828 18.3637 21.0026 18.2757 20.9395C18.1878 20.8764 18.088 20.8318 17.9823 20.8084C17.8766 20.785 17.7672 20.7832 17.6608 20.8032C17.5544 20.8232 17.4532 20.8645 17.3632 20.9247C15.2555 22.1885 12.767 22.6664 10.3395 22.2735C7.91207 21.8807 5.70268 20.6426 4.10364 18.779C2.5046 16.9155 1.61937 14.547 1.60512 12.0941C1.59087 9.64125 2.44852 7.2627 4.0258 5.38076C5.60308 3.49882 7.79793 2.23525 10.2207 1.8144C12.6434 1.39355 15.1373 1.84264 17.2596 3.08195C19.3818 4.32125 20.9951 6.27058 21.8131 8.58384C22.631 10.8971 22.6006 13.4246 21.7273 15.7177C21.5847 16.0922 21.3151 16.4051 20.9653 16.6019C20.6155 16.7988 20.2076 16.8672 19.8124 16.7952C19.4173 16.7233 19.0599 16.5155 18.8024 16.2081C18.5449 15.9007 18.4034 15.513 18.4027 15.1123V6.4544C18.4027 6.24289 18.3185 6.04003 18.1685 5.89047C18.0186 5.7409 17.8152 5.65688 17.6031 5.65688C17.3911 5.65688 17.1877 5.7409 17.0377 5.89047C16.8878 6.04003 16.8035 6.24289 16.8035 6.4544V7.83093C15.9383 6.8488 14.7914 6.15554 13.5181 5.84496C12.2447 5.53438 10.9065 5.62148 9.68448 6.09448C8.46244 6.56747 7.41559 7.40353 6.68561 8.48949C5.95563 9.57545 5.57777 10.8589 5.60315 12.1661C5.62854 13.4733 6.05595 14.7412 6.82755 15.7982C7.59914 16.8551 8.67767 17.6501 9.91716 18.0755C11.1566 18.501 12.4972 18.5363 13.7575 18.1768C15.0178 17.8173 16.137 17.0802 16.9635 16.0654C17.1618 16.7262 17.5629 17.3084 18.1104 17.73C18.6578 18.1515 19.324 18.3912 20.0152 18.4154C20.7064 18.4395 21.3877 18.2468 21.9634 17.8645C22.539 17.4821 22.98 16.9293 23.2241 16.2839C23.938 14.388 24.1642 12.3439 23.8822 10.3384ZM12.0061 16.8222C11.0572 16.8222 10.1297 16.5416 9.34075 16.0158C8.55181 15.49 7.93691 14.7427 7.5738 13.8683C7.21069 12.9939 7.11568 12.0318 7.30079 11.1035C7.4859 10.1753 7.94282 9.32269 8.61376 8.65347C9.28469 7.98425 10.1395 7.52851 11.0701 7.34387C12.0008 7.15924 12.9654 7.254 13.842 7.61618C14.7186 7.97835 15.4679 8.59168 15.995 9.3786C16.5222 10.1655 16.8035 11.0907 16.8035 12.0371C16.8023 13.3058 16.2964 14.5222 15.397 15.4193C14.4976 16.3164 13.2781 16.821 12.0061 16.8222Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8213'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%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%3Cpath d='M11.9996 5.15918C9.54274 5.15918 7.54395 7.15798 7.54395 9.61479C7.54395 12.0716 9.54274 14.0704 11.9996 14.0704C14.4564 14.0704 16.4552 12.0716 16.4552 9.61479C16.4552 7.15798 14.4564 5.15918 11.9996 5.15918ZM11.9996 12.1944C10.5772 12.1944 9.41998 11.0372 9.41998 9.61479C9.41998 8.19241 10.5772 7.03521 11.9996 7.03521C13.4219 7.03521 14.5791 8.19241 14.5791 9.61479C14.5791 11.0372 13.4219 12.1944 11.9996 12.1944Z' fill='%2366BBFD'/%3E%3Cpath d='M11.9995 0C6.69792 0 2.38477 4.3132 2.38477 9.61477V9.88055C2.38477 12.5618 3.92198 15.6863 6.95386 19.1671C9.15173 21.6905 11.3189 23.45 11.41 23.5237L11.9995 24L12.589 23.5237C12.6802 23.45 14.8474 21.6905 17.0452 19.1671C20.077 15.6863 21.6143 12.5618 21.6143 9.88059V9.61481C21.6143 4.3132 17.3011 0 11.9995 0ZM19.7383 9.88059C19.7383 14.4118 13.8999 19.8968 11.9995 21.5619C10.0986 19.8963 4.2608 14.4114 4.2608 9.88059V9.61481C4.2608 5.34769 7.73241 1.87608 11.9995 1.87608C16.2667 1.87608 19.7383 5.34769 19.7383 9.61481V9.88059Z' fill='%2366BBFD'/%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='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8203)'%3E%3Cpath d='M12 24C5.38047 24 0 18.6195 0 12C0 5.38047 5.38047 0 12 0C18.6195 0 24 5.38047 24 12C24 18.6195 18.6195 24 12 24ZM12 1.67442C6.30698 1.67442 1.67442 6.30698 1.67442 12C1.67442 17.693 6.30698 22.3256 12 22.3256C17.693 22.3256 22.3256 17.693 22.3256 12C22.3256 6.30698 17.693 1.67442 12 1.67442Z' fill='%2366BBFD'/%3E%3Cpath d='M16.1412 16.3867C15.9907 16.3894 15.8428 16.3466 15.717 16.2639L12.2566 14.1988C11.397 13.6853 10.7607 12.5578 10.7607 11.5643V6.9876C10.7607 6.52993 11.1403 6.15039 11.598 6.15039C12.0556 6.15039 12.4352 6.52993 12.4352 6.9876V11.5643C12.4352 11.9662 12.77 12.5578 13.1161 12.7588L16.5766 14.8239C16.9784 15.0583 17.1012 15.5718 16.8668 15.9736C16.7909 16.0985 16.6845 16.2019 16.5575 16.2742C16.4306 16.3464 16.2873 16.3852 16.1412 16.3867Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8203'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9079)'%3E%3Cpath d='M8.98038 0.00377074C6.59986 0.00775894 4.31798 0.954562 2.6347 2.63674C0.951416 4.31892 0.00399082 6.5993 0 8.97825C0.00198956 11.3592 0.948292 13.6423 2.63158 15.3273C4.31486 17.0123 6.59786 17.9618 8.98038 17.9678C11.0934 17.9678 13.0404 17.225 14.5799 15.9957L18.3192 19.7325C18.5086 19.9086 18.759 20.0044 19.0176 19.9998C19.2762 19.9953 19.523 19.8908 19.7062 19.7083C19.8893 19.5257 19.9946 19.2794 19.9998 19.0209C20.005 18.7625 19.9098 18.5121 19.7342 18.3223L15.9949 14.5816C17.272 12.9944 17.9682 11.0188 17.9683 8.98202C17.9683 4.03475 13.9309 0.00377074 8.98038 0.00377074ZM8.98038 2.00229C12.8517 2.00229 15.9685 5.11319 15.9685 8.97825C15.9685 12.8433 12.8517 15.9731 8.98038 15.9731C5.109 15.9731 1.99606 12.8546 1.99606 8.98579C1.99606 5.11696 5.109 2.00229 8.98038 2.00229Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9079'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9866 6.24901e-05C15.001 -0.0124848 17.8563 1.86517 19.118 4.99682C19.552 6.07293 19.7145 7.21252 19.7145 8.31594V11.6498C19.7145 12.2823 19.9497 12.8824 20.3831 13.34L21.0098 14.0028L21.0112 14.0043C21.3229 14.3296 21.5709 14.7188 21.7408 15.1488C21.9106 15.5789 21.9987 16.0412 22 16.5086V16.5167C21.9842 18.401 20.5388 19.9037 18.7888 19.9037C18.7408 19.9037 18.6949 19.8993 18.649 19.8911H5.21185C3.45438 19.8911 2 18.3914 2 16.496C2 15.5535 2.36 14.6538 2.98947 13.9917L2.99016 13.991L3.6169 13.3282C4.05026 12.8706 4.28615 12.2698 4.28615 11.6373V8.14397C4.28615 3.63212 7.74759 0.00153864 11.9866 6.24901e-05ZM18.9081 18.0533C19.6823 17.9891 20.2768 17.3079 20.2857 16.5041C20.2839 16.2833 20.2411 16.0651 20.1598 15.8623C20.0786 15.6595 19.9605 15.4762 19.8126 15.3232L19.8112 15.3217L19.1824 14.6575C18.8088 14.2665 18.5117 13.799 18.3086 13.2824C18.1056 12.7658 18.0007 12.2107 18.0003 11.6498V8.31594C18.0003 7.4022 17.8652 6.52463 17.545 5.7312C16.5671 3.30294 14.3482 1.83417 11.9921 1.84525H11.9887C8.66301 1.84525 6.00041 4.68462 6.00041 8.14397V11.6373C5.99986 12.1982 5.89491 12.7534 5.69175 13.2699C5.48859 13.7865 5.19135 14.254 4.81757 14.6449L4.18946 15.3092L4.1874 15.3114C4.03902 15.4648 3.92071 15.6487 3.83944 15.8522C3.75818 16.0556 3.71562 16.2745 3.71427 16.496C3.71427 17.3315 4.36294 18.046 5.21185 18.046H18.7998C18.8368 18.046 18.8725 18.0489 18.9081 18.0533ZM9.34872 23.0774C9.34872 22.5681 9.73271 22.1548 10.2058 22.1548H13.7832C14.0105 22.1548 14.2285 22.252 14.3893 22.425C14.55 22.5981 14.6403 22.8327 14.6403 23.0774C14.6403 23.3221 14.55 23.5568 14.3893 23.7298C14.2285 23.9028 14.0105 24 13.7832 24H10.2058C9.73271 24 9.34872 23.5867 9.34872 23.0774Z' fill='%2366BBFD'/%3E%3C/svg%3E");}
.filter_toolbarBtn-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='40' height='40' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2'%3E%3Cpath d='m29.21 11.84a3.92 3.92 0 0 1 -3.09-5.3 1.84 1.84 0 0 0 -.55-2.07 14.75 14.75 0 0 0 -4.4-2.55 1.85 1.85 0 0 0 -2.09.58 3.91 3.91 0 0 1 -6.16 0 1.85 1.85 0 0 0 -2.09-.58 14.82 14.82 0 0 0 -4.1 2.3 1.86 1.86 0 0 0 -.58 2.13 3.9 3.9 0 0 1 -3.25 5.36 1.85 1.85 0 0 0 -1.62 1.49 14.14 14.14 0 0 0 -.28 2.8 14.32 14.32 0 0 0 .19 2.35 1.85 1.85 0 0 0 1.63 1.55 3.9 3.9 0 0 1 3.18 5.51 1.82 1.82 0 0 0 .51 2.18 14.86 14.86 0 0 0 4.36 2.51 2 2 0 0 0 .63.11 1.84 1.84 0 0 0 1.5-.78 3.87 3.87 0 0 1 3.2-1.68 3.92 3.92 0 0 1 3.14 1.58 1.84 1.84 0 0 0 2.16.61 15 15 0 0 0 4-2.39 1.85 1.85 0 0 0 .54-2.11 3.9 3.9 0 0 1 3.13-5.39 1.85 1.85 0 0 0 1.57-1.52 14.5 14.5 0 0 0 .26-2.53 14.35 14.35 0 0 0 -.25-2.67 1.83 1.83 0 0 0 -1.54-1.49zm-8.21 4.16a5 5 0 1 1 -5-5 5 5 0 0 1 5 5z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9268)'%3E%3Cpath d='M11.8293 10.0001L19.6209 2.20843C19.7416 2.0883 19.8373 1.94543 19.9023 1.78808C19.9674 1.63073 20.0007 1.46204 20.0001 1.29176C20.0022 1.12188 19.9697 0.953348 19.9045 0.796458C19.8393 0.639567 19.7428 0.497612 19.6209 0.379265C19.5026 0.257369 19.3606 0.160879 19.2037 0.0956866C19.0468 0.0304945 18.8783 -0.00203048 18.7084 9.81194e-05C18.5382 -0.000457068 18.3695 0.0327693 18.2121 0.0978537C18.0548 0.162938 17.9119 0.258588 17.7918 0.379265L10.0001 8.17093L2.20843 0.379265C2.0883 0.258588 1.94543 0.162938 1.78808 0.0978537C1.63073 0.0327693 1.46204 -0.000457068 1.29176 9.81194e-05C1.12188 -0.00203048 0.953348 0.0304945 0.796458 0.0956866C0.639567 0.160879 0.497612 0.257369 0.379265 0.379265C0.257369 0.497612 0.160879 0.639567 0.0956866 0.796458C0.0304945 0.953348 -0.00203048 1.12188 9.81194e-05 1.29176C-0.000457068 1.46204 0.0327693 1.63073 0.0978537 1.78808C0.162938 1.94543 0.258588 2.0883 0.379265 2.20843L8.17093 10.0001L0.379265 17.7918C0.258588 17.9119 0.162938 18.0548 0.0978537 18.2121C0.0327693 18.3695 -0.000457068 18.5382 9.81194e-05 18.7084C-0.00203048 18.8783 0.0304945 19.0468 0.0956866 19.2037C0.160879 19.3606 0.257369 19.5026 0.379265 19.6209C0.497612 19.7428 0.639567 19.8393 0.796458 19.9045C0.953348 19.9697 1.12188 20.0022 1.29176 20.0001C1.46204 20.0007 1.63073 19.9674 1.78808 19.9023C1.94543 19.8373 2.0883 19.7416 2.20843 19.6209L10.0001 11.8293L17.7918 19.6209C17.9119 19.7416 18.0548 19.8373 18.2121 19.9023C18.3695 19.9674 18.5382 20.0007 18.7084 20.0001C19.0507 19.999 19.3786 19.8626 19.6206 19.6206C19.8626 19.3786 19.999 19.0507 20.0001 18.7084C20.0007 18.5382 19.9674 18.3695 19.9023 18.2121C19.8373 18.0548 19.7416 17.9119 19.6209 17.7918L11.8293 10.0001Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9268'%3E%3Crect width='20' height='20' 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%3Cg clip-path='url(%23clip0_690_30917)'%3E%3Cpath d='M7 2V13H10V22L17 10H13L17 2H7Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_30917'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.info-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9835)'%3E%3Cmask id='mask0_1447_9835' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9835)'%3E%3Cpath d='M39.5586 8.09454L39.5524 8.03516C39.3498 6.09076 38.4844 4.27524 37.1016 2.89346C35.7186 1.51169 33.9024 0.64781 31.9578 0.446874C29.107 0.15 24.4094 0 20 0C15.5906 0 10.893 0.15 8.04218 0.446874C6.09762 0.64781 4.28138 1.51169 2.89848 2.89346C1.51557 4.27524 0.650192 6.09076 0.447656 8.03516L0.441406 8.09454C0.194531 10.4586 0 10.8383 0 15.8242C0 20.8102 0.194531 21.6148 0.441406 23.9796L0.447656 24.0382C0.650192 25.9826 1.51557 27.7982 2.89848 29.18C4.28138 30.5618 6.09762 31.4256 8.04218 31.6266C9.61484 31.7906 11.75 31.9094 14.0883 31.9836L18.6258 39.189C18.7823 39.4374 18.9992 39.642 19.2563 39.784C19.5133 39.9258 19.8021 40.0002 20.0958 40.0002C20.3892 40.0002 20.678 39.9258 20.9352 39.784C21.1922 39.642 21.409 39.4374 21.5656 39.189L26.107 31.9774C28.3688 31.8992 30.429 31.786 31.957 31.6266C33.9018 31.4258 35.7182 30.562 37.1012 29.1802C38.4842 27.7984 39.3498 25.9828 39.5524 24.0382L39.5586 23.979C39.8054 21.6148 40 20.8102 40 15.8242C40 10.8383 39.8054 10.4594 39.5586 8.09454ZM19.9953 27.8954C19.4711 27.8944 18.9589 27.738 18.5235 27.4462C18.088 27.1542 17.7489 26.7398 17.5489 26.2552C17.349 25.7706 17.2971 25.2376 17.4 24.7236C17.5028 24.2096 17.7557 23.7376 18.1267 23.3672C18.4977 22.9968 18.9702 22.7448 19.4844 22.6428C19.9987 22.5408 20.5316 22.5936 21.0158 22.7944C21.5 22.9954 21.9138 23.3352 22.205 23.7712C22.4962 24.207 22.6516 24.7196 22.6516 25.2438C22.6504 25.9474 22.37 26.6218 21.872 27.119C21.374 27.6162 20.699 27.8954 19.9953 27.8954ZM22.5672 18.7633C22.5228 19.1733 22.3376 19.5552 22.043 19.8438C21.7448 20.1348 21.3568 20.3162 20.9422 20.3586H20.9296C20.6704 20.3886 20.4096 20.4038 20.1484 20.404C19.8354 20.4054 19.5224 20.3902 19.2109 20.3586H19.1977C18.7822 20.317 18.3933 20.1354 18.0945 19.8438C17.7998 19.5556 17.6145 19.1739 17.5703 18.7641C17.5063 18.1656 17.4742 14.0102 17.4742 13.0844C17.4742 12.1586 17.5063 7.9914 17.5703 7.39376C17.6147 6.98376 17.7999 6.60186 18.0945 6.31328C18.3925 6.0225 18.7803 5.84128 19.1945 5.79922H19.2078C19.5193 5.76818 19.8325 5.75878 20.1454 5.7711C20.406 5.75872 20.6674 5.76814 20.9266 5.79922H20.939C21.3536 5.84124 21.7416 6.02244 22.0398 6.31328C22.3342 6.60206 22.5194 6.98384 22.564 7.39376C22.6274 7.9914 22.6602 12.1594 22.6602 13.0844C22.6602 14.0094 22.6304 18.1648 22.5672 18.7633Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9835'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fire-icon{background-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_9021)'%3E%3Cpath d='M9.64725 20.0005C7.57892 19.683 5.81602 17.9123 6.67001 14.1544C7.53462 15.4084 7.84928 14.7459 7.84928 14.7459C7.90142 10.4874 11.125 9.42213 11.125 9.42213C10.1608 11.5993 12.069 11.6598 12.1996 14.1304C12.9857 13.7286 13.2736 13.2787 13.2736 13.2787C15.8771 16.7792 13.9472 19.2835 11.4844 19.9262C15.4287 19.4201 18.8198 16.0802 17.1953 8.93169C15.563 11.2985 14.9696 10.0482 14.9696 10.0482C14.87 2.00973 8.78633 0 8.78633 0C10.6069 4.10944 7.00405 4.22293 6.75814 8.88694C5.27436 8.12798 4.73041 7.27952 4.73041 7.27952C-0.717007 14.6038 4.3507 19.6194 9.64725 20.0005Z' fill='url(%23paint0_linear_1447_9021)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1447_9021' x1='2.38867' y1='10.0002' x2='17.6113' y2='10.0002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AE9FFF'/%3E%3Cstop offset='1' stop-color='%23FFA9DD'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1447_9021'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fire2-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_9021)'%3E%3Cpath d='M9.64725 20.0005C7.57892 19.683 5.81602 17.9123 6.67001 14.1544C7.53462 15.4084 7.84928 14.7459 7.84928 14.7459C7.90142 10.4874 11.125 9.42213 11.125 9.42213C10.1608 11.5993 12.069 11.6598 12.1996 14.1304C12.9857 13.7286 13.2736 13.2787 13.2736 13.2787C15.8771 16.7792 13.9472 19.2835 11.4844 19.9262C15.4287 19.4201 18.8198 16.0802 17.1953 8.93169C15.563 11.2985 14.9696 10.0482 14.9696 10.0482C14.87 2.00973 8.78633 0 8.78633 0C10.6069 4.10944 7.00405 4.22293 6.75814 8.88694C5.27436 8.12798 4.73041 7.27952 4.73041 7.27952C-0.717007 14.6038 4.3507 19.6194 9.64725 20.0005Z' fill='url(%23paint0_linear_1447_9021)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1447_9021' x1='2.38867' y1='10.0002' x2='17.6113' y2='10.0002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AE9FFF'/%3E%3Cstop offset='1' stop-color='%23FFA9DD'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1447_9021'%3E%3Crect width='20' height='20' 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='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_35192)'%3E%3Cpath d='M15 1H9V3H15V1ZM11 14H13V8H11V14ZM19.03 7.39L20.45 5.97C20.02 5.46 19.55 4.98 19.04 4.56L17.62 5.98C16.07 4.74 14.12 4 12 4C7.03 4 3 8.03 3 13C3 17.97 7.02 22 12 22C16.98 22 21 17.97 21 13C21 10.88 20.26 8.93 19.03 7.39ZM12 20C8.13 20 5 16.87 5 13C5 9.13 8.13 6 12 6C15.87 6 19 9.13 19 13C19 16.87 15.87 20 12 20Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_35192'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_28673)'%3E%3Cpath d='M15.0781 8.98438C15.5096 8.98438 15.8594 8.6346 15.8594 8.20312C15.8594 7.77165 15.5096 7.42188 15.0781 7.42188C14.6467 7.42188 14.2969 7.77165 14.2969 8.20312C14.2969 8.6346 14.6467 8.98438 15.0781 8.98438Z' fill='%2366BBFD'/%3E%3Cpath d='M16.875 1.5625H15.8594V0.78125C15.8594 0.349766 15.5096 0 15.0781 0C14.6466 0 14.2969 0.349766 14.2969 0.78125V1.5625H10.7422V0.78125C10.7422 0.349766 10.3924 0 9.96094 0C9.52945 0 9.17969 0.349766 9.17969 0.78125V1.5625H5.66406V0.78125C5.66406 0.349766 5.3143 0 4.88281 0C4.45133 0 4.10156 0.349766 4.10156 0.78125V1.5625H3.125C1.40188 1.5625 0 2.96438 0 4.6875V16.875C0 18.5981 1.40188 20 3.125 20H9.10156C9.53305 20 9.88281 19.6502 9.88281 19.2188C9.88281 18.7873 9.53305 18.4375 9.10156 18.4375H3.125C2.26344 18.4375 1.5625 17.7366 1.5625 16.875V4.6875C1.5625 3.82594 2.26344 3.125 3.125 3.125H4.10156V3.90625C4.10156 4.33773 4.45133 4.6875 4.88281 4.6875C5.3143 4.6875 5.66406 4.33773 5.66406 3.90625V3.125H9.17969V3.90625C9.17969 4.33773 9.52945 4.6875 9.96094 4.6875C10.3924 4.6875 10.7422 4.33773 10.7422 3.90625V3.125H14.2969V3.90625C14.2969 4.33773 14.6466 4.6875 15.0781 4.6875C15.5096 4.6875 15.8594 4.33773 15.8594 3.90625V3.125H16.875C17.7366 3.125 18.4375 3.82594 18.4375 4.6875V9.14062C18.4375 9.57211 18.7873 9.92188 19.2188 9.92188C19.6502 9.92188 20 9.57211 20 9.14062V4.6875C20 2.96438 18.5981 1.5625 16.875 1.5625Z' fill='%2366BBFD'/%3E%3Cpath d='M15.2734 10.5469C12.6672 10.5469 10.5469 12.6672 10.5469 15.2734C10.5469 17.8797 12.6672 20 15.2734 20C17.8797 20 20 17.8797 20 15.2734C20 12.6672 17.8797 10.5469 15.2734 10.5469ZM15.2734 18.4375C13.5288 18.4375 12.1094 17.0181 12.1094 15.2734C12.1094 13.5287 13.5288 12.1094 15.2734 12.1094C17.0181 12.1094 18.4375 13.5287 18.4375 15.2734C18.4375 17.0181 17.0181 18.4375 15.2734 18.4375Z' fill='%2366BBFD'/%3E%3Cpath d='M16.4062 14.4922H16.0547V13.6719C16.0547 13.2404 15.7049 12.8906 15.2734 12.8906C14.842 12.8906 14.4922 13.2404 14.4922 13.6719V15.2734C14.4922 15.7049 14.842 16.0547 15.2734 16.0547H16.4062C16.8377 16.0547 17.1875 15.7049 17.1875 15.2734C17.1875 14.842 16.8377 14.4922 16.4062 14.4922Z' fill='%2366BBFD'/%3E%3Cpath d='M11.6797 8.98438C12.1112 8.98438 12.4609 8.6346 12.4609 8.20312C12.4609 7.77165 12.1112 7.42188 11.6797 7.42188C11.2482 7.42188 10.8984 7.77165 10.8984 8.20312C10.8984 8.6346 11.2482 8.98438 11.6797 8.98438Z' fill='%2366BBFD'/%3E%3Cpath d='M8.28125 12.3828C8.71272 12.3828 9.0625 12.033 9.0625 11.6016C9.0625 11.1701 8.71272 10.8203 8.28125 10.8203C7.84978 10.8203 7.5 11.1701 7.5 11.6016C7.5 12.033 7.84978 12.3828 8.28125 12.3828Z' fill='%2366BBFD'/%3E%3Cpath d='M4.88281 8.98438C5.31428 8.98438 5.66406 8.6346 5.66406 8.20312C5.66406 7.77165 5.31428 7.42188 4.88281 7.42188C4.45134 7.42188 4.10156 7.77165 4.10156 8.20312C4.10156 8.6346 4.45134 8.98438 4.88281 8.98438Z' fill='%2366BBFD'/%3E%3Cpath d='M4.88281 12.3828C5.31428 12.3828 5.66406 12.033 5.66406 11.6016C5.66406 11.1701 5.31428 10.8203 4.88281 10.8203C4.45134 10.8203 4.10156 11.1701 4.10156 11.6016C4.10156 12.033 4.45134 12.3828 4.88281 12.3828Z' fill='%2366BBFD'/%3E%3Cpath d='M4.88281 15.7812C5.31428 15.7812 5.66406 15.4315 5.66406 15C5.66406 14.5685 5.31428 14.2188 4.88281 14.2188C4.45134 14.2188 4.10156 14.5685 4.10156 15C4.10156 15.4315 4.45134 15.7812 4.88281 15.7812Z' fill='%2366BBFD'/%3E%3Cpath d='M8.28125 15.7812C8.71272 15.7812 9.0625 15.4315 9.0625 15C9.0625 14.5685 8.71272 14.2188 8.28125 14.2188C7.84978 14.2188 7.5 14.5685 7.5 15C7.5 15.4315 7.84978 15.7812 8.28125 15.7812Z' fill='%2366BBFD'/%3E%3Cpath d='M8.28125 8.98438C8.71272 8.98438 9.0625 8.6346 9.0625 8.20312C9.0625 7.77165 8.71272 7.42188 8.28125 7.42188C7.84978 7.42188 7.5 7.77165 7.5 8.20312C7.5 8.6346 7.84978 8.98438 8.28125 8.98438Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_28673'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M2 8.57119H28C28.5305 8.57119 29.0392 8.33037 29.4142 7.90172C29.7893 7.47306 30 6.89169 30 6.28547C30 5.67927 29.7893 5.09789 29.4142 4.66922C29.0392 4.24057 28.5305 3.99976 28 3.99976H2C1.46957 3.99976 0.960855 4.24057 0.585785 4.66922C0.210712 5.09789 0 5.67927 0 6.28547C0 6.89169 0.210712 7.47306 0.585785 7.90172C0.960855 8.33037 1.46957 8.57119 2 8.57119ZM0 19.9998C0 19.3936 0.210712 18.8121 0.585785 18.3836C0.960855 17.9549 1.46957 17.7141 2 17.7141H38C38.5305 17.7141 39.0392 17.9549 39.4142 18.3836C39.7893 18.8121 40 19.3936 40 19.9998C40 20.6059 39.7893 21.1874 39.4142 21.6159C39.0392 22.0446 38.5305 22.2854 38 22.2854H2C1.46957 22.2854 0.960855 22.0446 0.585785 21.6159C0.210712 21.1874 0 20.6059 0 19.9998ZM0 33.7141C0 33.1078 0.210712 32.5264 0.585785 32.0978C0.960855 31.6691 1.46957 31.4283 2 31.4283H20C20.5305 31.4283 21.0392 31.6691 21.4142 32.0978C21.7893 32.5264 22 33.1078 22 33.7141C22 34.3203 21.7893 34.9016 21.4142 35.3303C21.0392 35.7589 20.5305 35.9998 20 35.9998H2C1.46957 35.9998 0.960855 35.7589 0.585785 35.3303C0.210712 34.9016 0 34.3203 0 33.7141Z' fill='%23ADC6D8'/%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%3Cg clip-path='url(%23clip0_1447_4963)'%3E%3Crect x='0.65' y='11.65' width='7.7' height='7.7' rx='2.35' stroke='%2334414B' stroke-width='1.3'/%3E%3Crect x='11.65' y='11.65' width='7.7' height='7.7' rx='2.35' stroke='%2334414B' stroke-width='1.3'/%3E%3Crect x='0.65' y='0.65' width='7.7' height='7.7' rx='2.35' stroke='%2334414B' stroke-width='1.3'/%3E%3Crect x='11.65' y='0.65' width='7.7' height='7.7' rx='2.35' stroke='%2334414B' stroke-width='1.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_4963'%3E%3Crect width='20' height='20' fill='white' transform='matrix(-1 0 0 1 20 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.flash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_14_3014)'%3E%3Cpath d='M15.742 40C15.5863 40 15.4288 39.9689 15.2784 39.904C14.7517 39.6769 14.4669 39.102 14.6052 38.5454L18.568 22.5941H7.89065C7.50417 22.5941 7.14253 22.4035 6.92402 22.0847C6.7055 21.7659 6.65824 21.3598 6.79769 20.9994L14.6306 0.749138C14.8052 0.297655 15.2395 0 15.7235 0H26.5017C26.8977 0 27.2669 0.199999 27.4833 0.531717C27.6996 0.863434 27.7338 1.28195 27.5741 1.64437L22.9359 12.1725H32.1093C32.5379 12.1725 32.9323 12.4064 33.1377 12.7826C33.3432 13.1587 33.327 13.617 33.0953 13.9776L16.7285 39.4613C16.5072 39.8059 16.1308 40 15.742 40Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_3014'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.filter-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_9803)'%3E%3Cmask id='mask0_1447_9803' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='3' width='40' height='40'%3E%3Cpath d='M40 3H0V43H40V3Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9803)'%3E%3Cpath d='M38.5138 3H1.64063C0.777578 3 0.078125 3.69945 0.078125 4.5625C0.078125 8.91367 1.94336 13.0677 5.19562 15.9587L12.0386 22.0409C12.6255 22.5629 13.0953 23.2035 13.4171 23.92C13.7389 24.6367 13.9054 25.4133 13.9056 26.1989V41.4356C13.9056 42.6807 15.2973 43.4273 16.3345 42.7355L25.5529 36.59C25.7669 36.4475 25.9424 36.254 26.0638 36.0273C26.1851 35.8005 26.2487 35.5473 26.2487 35.29V26.1989C26.2491 25.4133 26.4155 24.6367 26.7373 23.92C27.0591 23.2035 27.5289 22.5629 28.1158 22.0409L34.9585 15.9587C38.2107 13.0677 40.076 8.91367 40.076 4.5625C40.076 3.69945 39.3765 3 38.5138 3ZM32.8824 13.6229L26.0398 19.7053C24.1867 21.3527 23.1238 23.7193 23.1238 26.1985V34.454L17.0303 38.5162V26.1989C17.0299 24.9722 16.7698 23.7593 16.2672 22.6402C15.7647 21.5209 15.031 20.5208 14.1144 19.7054L7.27173 13.6233C5.07875 11.6735 3.67891 9.00195 3.30415 6.12484H36.85C36.4753 9.00195 35.0756 11.6734 32.8824 13.6229Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9803'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sort-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.96959 15.9696C4.11024 15.829 4.30097 15.75 4.49984 15.75C4.69871 15.75 4.88944 15.829 5.03009 15.9696L7.49984 18.4393L9.96959 15.9696C10.111 15.833 10.3005 15.7574 10.4971 15.7591C10.6938 15.7608 10.8819 15.8397 11.021 15.9787C11.16 16.1178 11.2389 16.3059 11.2406 16.5025C11.2423 16.6992 11.1667 16.8886 11.0301 17.0301L8.03009 20.0301C7.88944 20.1707 7.69871 20.2497 7.49984 20.2497C7.30097 20.2497 7.11024 20.1707 6.96959 20.0301L3.96959 17.0301C3.82899 16.8894 3.75 16.6987 3.75 16.4998C3.75 16.301 3.82899 16.1102 3.96959 15.9696Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 3.75C7.69891 3.75 7.88968 3.82902 8.03033 3.96967C8.17098 4.11032 8.25 4.30109 8.25 4.5V19.5C8.25 19.6989 8.17098 19.8897 8.03033 20.0303C7.88968 20.171 7.69891 20.25 7.5 20.25C7.30109 20.25 7.11032 20.171 6.96967 20.0303C6.82902 19.8897 6.75 19.6989 6.75 19.5V4.5C6.75 4.30109 6.82902 4.11032 6.96967 3.96967C7.11032 3.82902 7.30109 3.75 7.5 3.75ZM15.9697 3.96975C16.1104 3.82915 16.3011 3.75016 16.5 3.75016C16.6989 3.75016 16.8896 3.82915 17.0303 3.96975L20.0303 6.96975C20.1669 7.1112 20.2425 7.30065 20.2408 7.4973C20.239 7.69395 20.1602 7.88206 20.0211 8.02111C19.8821 8.16017 19.6939 8.23905 19.4973 8.24076C19.3007 8.24246 19.1112 8.16687 18.9697 8.03025L16.5 5.5605L14.0303 8.03025C13.8888 8.16687 13.6993 8.24246 13.5027 8.24076C13.3061 8.23905 13.1179 8.16017 12.9789 8.02111C12.8398 7.88206 12.761 7.69395 12.7592 7.4973C12.7575 7.30065 12.8331 7.1112 12.9697 6.96975L15.9697 3.96975Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 3.75C16.6989 3.75 16.8897 3.82902 17.0303 3.96967C17.171 4.11032 17.25 4.30109 17.25 4.5V19.5C17.25 19.6989 17.171 19.8897 17.0303 20.0303C16.8897 20.171 16.6989 20.25 16.5 20.25C16.3011 20.25 16.1103 20.171 15.9697 20.0303C15.829 19.8897 15.75 19.6989 15.75 19.5V4.5C15.75 4.30109 15.829 4.11032 15.9697 3.96967C16.1103 3.82902 16.3011 3.75 16.5 3.75Z' fill='white'/%3E%3C/svg%3E");}
.del-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.2222 5.45427C15.9865 5.45427 15.7604 5.55004 15.5937 5.72052C15.427 5.891 15.3333 6.12222 15.3333 6.36331V16.5364C15.3078 16.9961 15.1058 17.4269 14.7711 17.7349C14.4365 18.0429 13.9964 18.2032 13.5467 18.1809H6.45333C6.00364 18.2032 5.56354 18.0429 5.22889 17.7349C4.89425 17.4269 4.69217 16.9961 4.66667 16.5364V6.36331C4.66667 6.12222 4.57302 5.891 4.40632 5.72052C4.23962 5.55004 4.01353 5.45427 3.77778 5.45427C3.54203 5.45427 3.31594 5.55004 3.14924 5.72052C2.98254 5.891 2.88889 6.12222 2.88889 6.36331V16.5364C2.91426 17.4784 3.30363 18.3717 3.97172 19.0207C4.6398 19.6697 5.53215 20.0215 6.45333 19.999H13.5467C14.4678 20.0215 15.3602 19.6697 16.0283 19.0207C16.6964 18.3717 17.0857 17.4784 17.1111 16.5364V6.36331C17.1111 6.12222 17.0175 5.891 16.8508 5.72052C16.6841 5.55004 16.458 5.45427 16.2222 5.45427ZM17.1111 2.72713H13.5556V0.909045C13.5556 0.667951 13.4619 0.436732 13.2952 0.266253C13.1285 0.095774 12.9024 0 12.6667 0H7.33333C7.09759 0 6.87149 0.095774 6.70479 0.266253C6.53809 0.436732 6.44444 0.667951 6.44444 0.909045V2.72713H2.88889C2.65314 2.72713 2.42705 2.82291 2.26035 2.99339C2.09365 3.16387 2 3.39509 2 3.63618C2 3.87727 2.09365 4.10849 2.26035 4.27897C2.42705 4.44945 2.65314 4.54522 2.88889 4.54522H17.1111C17.3469 4.54522 17.573 4.44945 17.7397 4.27897C17.9064 4.10849 18 3.87727 18 3.63618C18 3.39509 17.9064 3.16387 17.7397 2.99339C17.573 2.82291 17.3469 2.72713 17.1111 2.72713ZM8.22222 2.72713V1.81809H11.7778V2.72713H8.22222Z' fill='%23ADC6D8'/%3E%3Cpath d='M9.11103 14.5448V8.18151C9.11103 7.94041 9.01738 7.70919 8.85068 7.53871C8.68398 7.36824 8.45789 7.27246 8.22214 7.27246C7.98639 7.27246 7.7603 7.36824 7.5936 7.53871C7.4269 7.70919 7.33325 7.94041 7.33325 8.18151V14.5448C7.33325 14.7859 7.4269 15.0171 7.5936 15.1876C7.7603 15.3581 7.98639 15.4539 8.22214 15.4539C8.45789 15.4539 8.68398 15.3581 8.85068 15.1876C9.01738 15.0171 9.11103 14.7859 9.11103 14.5448ZM12.6666 14.5448V8.18151C12.6666 7.94041 12.5729 7.70919 12.4062 7.53871C12.2395 7.36824 12.0134 7.27246 11.7777 7.27246C11.5419 7.27246 11.3159 7.36824 11.1492 7.53871C10.9825 7.70919 10.8888 7.94041 10.8888 8.18151V14.5448C10.8888 14.7859 10.9825 15.0171 11.1492 15.1876C11.3159 15.3581 11.5419 15.4539 11.7777 15.4539C12.0134 15.4539 12.2395 15.3581 12.4062 15.1876C12.5729 15.0171 12.6666 14.7859 12.6666 14.5448Z' fill='%23ADC6D8'/%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");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 12px;width: 12px;height: 12px;background-color: var(--main-color-greylight2);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='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_22016)'%3E%3Cpath d='M11.051 5.04785H0.949033C0.424897 5.04785 0 5.47275 0 5.99688V6.00391C0 6.52805 0.424897 6.95295 0.949033 6.95295H11.051C11.5751 6.95295 12 6.52805 12 6.00391V5.99688C12 5.47275 11.5751 5.04785 11.051 5.04785Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_22016'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.qty-plus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_22013)'%3E%3Cpath d='M10.9286 4.92857H7.28571C7.22888 4.92857 7.17438 4.906 7.13419 4.86581C7.09401 4.82562 7.07143 4.77112 7.07143 4.71429V1.07143C7.07143 0.479732 6.5917 0 6 0C5.4083 0 4.92857 0.479732 4.92857 1.07143V4.71429C4.92857 4.77112 4.906 4.82562 4.86581 4.86581C4.82562 4.906 4.77112 4.92857 4.71429 4.92857H1.07143C0.479732 4.92857 0 5.4083 0 6C0 6.5917 0.479732 7.07143 1.07143 7.07143H4.71429C4.77112 7.07143 4.82562 7.09401 4.86581 7.13419C4.906 7.17438 4.92857 7.22888 4.92857 7.28571V10.9286C4.92857 11.5203 5.4083 12 6 12C6.5917 12 7.07143 11.5203 7.07143 10.9286V7.28571C7.07143 7.22888 7.09401 7.17438 7.13419 7.13419C7.17438 7.09401 7.22888 7.07143 7.28571 7.07143H10.9286C11.5203 7.07143 12 6.5917 12 6C12 5.4083 11.5203 4.92857 10.9286 4.92857Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_22013'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9929)'%3E%3Cmask id='mask0_1447_9929' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 0H40V40H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9929)'%3E%3Cpath d='M30.4274 21.4275L12.4396 39.4092C11.6503 40.1968 10.3715 40.1968 9.58026 39.4092C8.79096 38.622 8.79096 37.3433 9.58026 36.556L26.1414 20.0009L9.58226 3.44585C8.79296 2.65855 8.79296 1.37977 9.58226 0.590475C10.3715 -0.196825 11.6523 -0.196825 12.4416 0.590475L30.4294 18.5722C31.2066 19.3513 31.2066 20.6502 30.4274 21.4275Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9929'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%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(-180deg);}
.arrow2-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_15069)'%3E%3Cpath d='M7.61408 1.80859L0.385883 1.80859C0.0438349 1.80859 -0.130416 2.22163 0.114826 2.46688L3.72892 6.08097C3.87736 6.22941 4.1226 6.22941 4.2711 6.08097L7.8852 2.46688C8.13038 2.22163 7.95613 1.80859 7.61408 1.80859Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_15069'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--main-color-greydark);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(--main-color-greylight2);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_4874)'%3E%3Cpath d='M10.0001 19.1158C9.86925 19.1161 9.74097 19.0794 9.63012 19.0098C-0.188883 12.8898 -0.468883 7.83179 0.237117 5.36179C1.00012 2.68279 3.56512 0.883789 5.47512 0.883789C7.88512 0.883789 9.28112 1.90179 10.0001 2.68379C10.7181 1.89879 12.1151 0.883789 14.5251 0.883789C16.4351 0.883789 18.9961 2.68379 19.7631 5.36179C20.4691 7.83179 20.1891 12.8898 10.3701 19.0098C10.2593 19.0794 10.131 19.1161 10.0001 19.1158ZM5.47512 2.28479C4.29012 2.28479 2.22212 3.51779 1.58412 5.74679C0.994117 7.80879 1.32212 12.0678 10.0001 17.5878C18.6781 12.0678 19.0061 7.80879 18.4161 5.74679C17.7781 3.51779 15.7101 2.28479 14.5251 2.28479C11.6071 2.28479 10.6691 4.10479 10.6301 4.18479C10.5731 4.30395 10.4836 4.40456 10.3718 4.47498C10.2601 4.54541 10.1307 4.58278 9.99862 4.58278C9.86653 4.58278 9.73714 4.54541 9.62539 4.47498C9.51364 4.40456 9.4241 4.30395 9.36712 4.18479C9.33112 4.10479 8.39312 2.28479 5.47512 2.28479Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_4874'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--main-color-greylight2);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='7' width='2' height='20' rx='1' fill='%23ADC6D8'/%3E%3Crect x='12' y='5' width='2' height='15' rx='1' fill='%23ADC6D8'/%3E%3Crect x='17' y='10' width='2' height='10' rx='1' fill='%23ADC6D8'/%3E%3Crect x='2' y='15' width='2' height='5' rx='1' fill='%23ADC6D8'/%3E%3C/svg%3E");}
.qty-wrap{width: 120px;padding: 0 20px;background: var(--main-color-greylight);border-radius: 12px;overflow: hidden;height: 50px;display: flex;align-items: center;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 40px;height: 100%;margin: 0 8px;color: var(--main-color-black);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;width: 30px;transition:0.3s;}
.qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--main-color-blue);}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button{transition: 0.2s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 8px 12px;min-height: 44px;color: var(--main-color-white);background: var(--main-color-blue);font-size: 16px;font-weight: 700;border-radius: 12px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition: 0.2s;min-width: 16px;width: 16px;height:16px;background-color: var(--main-color-white);}
.button2{background: var(--main-color-greylight);color: var(--main-color-blue);}
.button2 .icon_{background-color: var(--main-color-blue);}
.button3{display: flex;align-items: center;justify-content: center;width: max-content;transition: 0.2s;border: 1px solid var(--main-color-blue);color: var(--main-color-blue);text-align: center;font-size: 14px;font-weight: 700;min-height:44px;padding: 0 30px;border-radius: 20px;}
.button4{font-size: 14px;font-weight: 700;color:var(--main-color-blue);}
@media (min-width: 980px){
  .button:hover{background: var(--main-color-purple);}
  .button2:hover{background: var(--main-color-blue);color: var(--main-color-white);}
  .button2:hover .icon_{background-color: var(--main-color-white);}
  .button3:hover{color: var(--main-color-white);background: var(--main-color-blue);}
  .button4:hover{color:var(--main-color-purple);}
}
.button.big{font-size: 21px;line-height: 45px;padding: 0 40px;}
.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(--main-color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;font-family: 'Montserrat Alternates' , sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--main-color-blue);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 12px;left: 12px;cursor: default;display: flex;z-index: 1;}
.icon_sticker > span:not(:last-child){margin-right: 4px;}
.ico-sale, .ico-new, .ico-best{display: flex;align-items: center;justify-content: center;border-radius: 20px;padding: 0 12px;height: 30px;position: relative;color: var(--main-color-white);font-size: 12px;font-weight: 700;line-height: normal;text-transform: lowercase;}
.ico-sale{background: var(--main-grad-purple);}
.ico-new{background: var(--main-grad-blue);}
.ico-best{background: var(--main-grad-peach);}
/**/
.overlay, .catalogOverlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 20;background-color: var(--main-color-greydark);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened, .catalogOverlay._active{visibility: visible;opacity: 0.7;}
.fancybox-overlay-fixed{background: rgba(255,255,255,0.4) !important;}
/* Уведомление в шапке*/
.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(--main-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(--main-color-white)}
.banner-top-closeBtn:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
.more_next_btn{width:8px;min-width:8px;height: 8px;margin-left: 4px;display: block;background-color: var(--main-color-black);transition: 0.3s;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.more_next_btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9109)'%3E%3Cpath d='M7.61408 1.80811H0.385883C0.0438349 1.80811 -0.130416 2.22115 0.114826 2.46639L3.72892 6.08049C3.87736 6.22892 4.1226 6.22892 4.2711 6.08049L7.8852 2.46639C8.13038 2.22115 7.95613 1.80811 7.61408 1.80811Z' fill='%2334414B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9109'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.mainnav__more > .mainnav__link .more_next_btn{background-color: var(--main-color-black);}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--main-color-blue);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--main-color-blue);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-blue);}
.catalog__more > .header-catalogLink{display: flex;align-items: center;}
.catalog__more > .header-catalogLink .more_next_btn{background-color: var(--main-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(--main-color-blue);}
.dropdown._more-menu.opened > .header-catalogLink .more_next_btn{background-color: var(--main-color-blue);}
.dropdown._more-menu > .header-catalogLink:hover .more_next_btn{background-color: var(--main-color-blue);}
#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: 44px;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{position: fixed;bottom: 0;left: 0;background: var(--main-color-white);width: 100%;border-radius: 40px 40px 0 0;box-shadow: var(--main-shadow);z-index: 20;padding: 10px 90px;}
.header-mobile{display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
#header-mobile .mob_btn{display: flex;flex-direction: column;align-items: center;position: relative;}
#header-mobile .mob_btn .icon_{margin:0;width: 20px;min-width: 20px;height:20px;background-color:var(--main-color-black);}
#header-mobile .mob_btn .title{margin-top:2px;font-size:14px;text-align:center;}
#header-mobile .mob_btn .header-mob_count{position: absolute;right: calc(50% - 23px);top: -6px;width: 18px;height: 18px;background: var(--main-color-blue);border-radius: 50%;font-size: 10px;font-weight: 700;display: flex;align-items: center;justify-content: center;color: var(--main-color-white);}
#header-mobile .mob_btn .header-mob_count.count_empty{display:none;}
#header-mobile.hide{display:none !important;}
@media (min-width: 1024px){
  #header-mobile{display:none;}
}
@media (max-width: 767px){
  #header-mobile{padding: 10px 30px;}
}
@media (max-width: 479px){
  #header-mobile{padding: 10px 16px;}
  #header-mobile .mob_btn .title{font-size: 12px;}
}
/** Шапка **/
.menu_mob{display: none;}
header._visible{z-index: 22;position:relative;}
    
header .header_container{position: relative;background: var(--main-bg);}
header .header{padding: 10px 30px 16px;background: var(--main-color-white);border-radius: 0 0 40px 40px;}
.header-wrapper[data-name="top"]{display: flex;align-items: center;grid-gap: 40px;padding-bottom:12px;margin-bottom: 14px;border-bottom: 1px solid var(--main-line);}
.header-wrapper[data-name="top"] .mainnav{width: 100%;max-width: calc(80% - 280px - 32px);}
.header-wrapper[data-name="top"] .mainnav > ul{display: flex;align-items: center;width: 100%;grid-gap: 20px;padding: 0;margin: 0;}
.header-wrapper[data-name="top"] .mainnav ul li{list-style-type: none;white-space: nowrap;font-size: 14px;}
.header-wrapper[data-name="top"] .mainnav ul li.mainnav__more:hover > a{color: var(--main-color-blue);}
.header-wrapper[data-name="top"] .mainnav ul li.mainnav__more:hover > a .more_next_btn{background-color: var(--main-color-blue);}
.header-wrapper[data-name="top"] .mainnav ul li a{transition: 0.2s;}
.header-wrapper[data-name="top"] .mainnav ul li:hover > a{color:var(--main-color-blue);}
.header-wrapper[data-name="top"] .city{display: flex;align-items: center;grid-gap: 8px;white-space: nowrap;}
.header-wrapper[data-name="top"] .city .icon_{width:20px;height:20px;min-width:20px;margin:0;background-color: var(--main-color-blue);}
.header-wrapper[data-name="top"] .city .city_name{font-size: 14px;color: var(--main-color-blue);}
.header-wrapper[data-name="top"] .header_icon_wrapper{display: flex;grid-gap: 20px;align-items: center;margin-left: auto;}
.header-wrapper[data-name="top"] .header_icon{position: relative;}
.header-wrapper[data-name="top"] .header_icon .icon_{width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-black);margin: 0;}
.header-wrapper[data-name="top"] .header_icon .count{position: absolute;top: -4px;right: -9px;width: 18px;height: 18px;border-radius: 50%;background: var(--main-color-blue);display: flex;align-items: center;justify-content: center;font-size: 10px;font-weight: 700;color: var(--main-color-white);}
.header-wrapper[data-name="top"] .header_icon .count.count_empty{display: none;}
.header-wrapper[data-name="top"] .header_logo{display:none;}
.header-wrapper[data-name="top"] .menu_mob{font-size: 0;}
.header-wrapper[data-name="top"] .menu_mob .icon_{margin: 0;background-color: var(--main-color-black);transition:0.3s;}
.header-wrapper[data-name="top"] .header_icon:hover .icon_{background-color:var(--main-color-blue);}
.header-wrapper[data-name="main"]{display: flex;align-items: center;grid-gap: 40px;flex-wrap: wrap;justify-content: space-between;}
.header-wrapper[data-name="main"] .contacts_{display: flex;flex-direction: column;grid-gap: 2px;}
.header-wrapper[data-name="main"] .contacts_ .contacts_info{font-size: 18px;font-weight: 700;}
.header-wrapper[data-name="main"] .contacts_ .header_btn{transition: 0.3s;font-size:14px;position:relative;width: max-content;}
.header-wrapper[data-name="main"] .contacts_ .header_btn:hover{color:var(--main-color-blue);}
.header-wrapper[data-name="main"] .contacts_ .header_btn:before{content: '';width: 100%;display: block;position: absolute;bottom: -3px;left: 0;height: 0;border: none;border-width: 0 0 1px;border-style: solid;border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%23ADC6D8" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.header-wrapper[data-name="main"] .contacts_ .header_btn:hover:before{border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%2366BBFD" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.header-wrapper[data-name="bottom"] ul.header-catalogMenu > li > a:hover{color:var(--main-color-blue);}
.header-wrapper[data-name="bottom"] ul.header-catalogMenu{display: flex;align-items: center;justify-content: center;grid-gap: 30px;padding: 0;margin: 0;}
.header-wrapper[data-name="bottom"] ul li{list-style-type: none;cursor: pointer;}
.header-wrapper[data-name="bottom"] ul li a{transition: 0.3s;position:relative;}
.header-wrapper[data-name="bottom"] ul.header-sectionsList > li.header-sectionsItem > a{white-space: nowrap;}
.header-wrapper[data-name="bottom"] ul li.header-sectionsItem.hover > a:before{opacity: 1;visibility: visible;}
.header-wrapper[data-name="bottom"] .header-subcatalog{width: 100%;display: block!important;position: absolute;top: calc(100% - 4px);left: 0;z-index: 10;background-color: var(--main-bg);border-radius: 0 0 20px 20px;opacity: 0;visibility: hidden;transition: 0.2s;}
.header-wrapper[data-name="bottom"] ul li.header-sectionsItem.hover > .header-subcatalog{opacity: 1;visibility: visible;}
.header-wrapper[data-name="bottom"] .header-catalogMenu .header-subcatalog:before{content: '';position: absolute;top: -30px;left: 0;width: 100%;height: 30px;z-index: 3;}
.header-wrapper[data-name="bottom"] ul.cont{position: relative;padding: 30px;display: flex;flex-wrap: wrap;grid-gap: 30px 20px;}
.header-wrapper[data-name="bottom"] ul.cont:before{content: '';display: block;width: calc(100% - 32px);border-top: 1px solid var(--main-line);position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.header-wrapper[data-name="bottom"] ul.cont a:hover{color:var(--main-color-blue);}
.header-wrapper[data-name="bottom"] ul.cont .header-arrow{display:none;}
.header-wrapper[data-name="bottom"] ul.cont .header-subcatalogCol > a{font-size: 16px;font-weight: 600;}
.header-wrapper[data-name="bottom"] ul.cont > li{width: calc(100% / 6 - 17px);}
.header-wrapper[data-name="bottom"] ul.cont .header-subcatalogCol .sub{margin-top: 12px;display: flex;flex-wrap: wrap;grid-gap: 10px;width: 100%;}
.header-wrapper[data-name="bottom"] ul.cont .header-subcatalogCol .sub li{width: 100%;}
@media (max-width: 1023px){
  .header-wrapper[data-name="bottom"] ul.cont > li{width: calc(100% / 5 - 16px);}
}
.categoryBtn.mob_{display:none;height: 40px;font-size: 12px;padding: 13px 16px;margin-right: 10px !important;} 
.categoryBtn.mob_:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;} 
/* Каталог в шапке */
.header-catalog{padding-top: 20px;padding-bottom: 30px;position: relative;width: 100%;}
.header-catalogLink{display: inline-flex;align-items: center;transition: 0.3s;}
.header-catalogLink.discount{font-size: 16px;font-weight: 700;background-color: #FFA9DD;background-image: linear-gradient(90deg, #AE9FFF, #FFA9DD);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.header-catalogLink.discount .fire-icon{width:20px;height:20px;transition: 0.3s;margin-right:8px;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}
.header-catalogMenuTitle{display: none}
.header-catalogItem + .header-catalogItem{border-top: 1px solid #edf1f4}
.header-catalogIcon{font-size: 16px;line-height: 50px;margin-right: 10px}
.header-catalogMenu a .header-arrow{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9012)'%3E%3Cpath d='M7.61408 1.80811H0.385883C0.0438349 1.80811 -0.130416 2.22115 0.114826 2.46639L3.72892 6.08049C3.87736 6.22892 4.1226 6.22892 4.2711 6.08049L7.8852 2.46639C8.13038 2.22115 7.95613 1.80811 7.61408 1.80811Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9012'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.header-catalogMenu a .header-arrow{content: '';margin-left: 4px;transition: 0.3s;display: block;width: 8px;height: 8px;background-color: var(--main-color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header-catalogMenu li.active > a, .header-catalogMenu li.hover > a{color: var(--main-color-blue);}
.header-catalogMenu li.active > a .header-arrow, .header-catalogMenu li.hover > a .header-arrow{background-color: var(--main-color-blue);}
.header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0}
.header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0}
.header-sections .header-catalogMenu .header-subcatalog-third{display: none;padding-left: 10px;}
.header-sections .header-catalogMenu .header-subcatalogCol .header-secondArrow{display:block;position: absolute;right: 0;top: 3px;transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out;}
.header-sections .header-catalogMenu .header-subcatalogCol .header-secondArrow.active{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.header-sections li.header-subcatalogCol.parent, .header-sections li.header-subcatalogItem.parent{position: relative;}
.header-sections .header-catalogMenu .header-subcatalog-third ul.sub{display: none;}
.header-sections li.parent.active > ul.sub{display: block;}
.header .header-sections .overflowMenu .header-sectionsItem ul, .header-sectionsItem.mainnav__replaced .header-arrow{display: none !important;}
/** Header main **/
.header-wrapper[data-name="top"] > .container > .row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap: wrap;padding: 15px 0;}
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--main-color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Поиск **/
.header .header-search{width: calc(100% - 150px - 170px - 170px - 120px);position: relative;}
.header .header-search.cart_page{width: calc(100% - 150px - 170px - 34px);}
.header .header-search .search{position: relative;}
.header .header-search .search .icon_{margin: 0;min-width: 12px;width: 12px;height: 12px;background-color: var(--main-color-greylight2);}
.header .header-search .search button:hover .icon_{background-color: var(--main-color-blue);}
.header .header-search .search .search-input{height: 40px;border-radius: 10px;font-size: 16px;padding: 13px 52px 13px 20px;max-width: 100%;}
.header .header-search .search #search_mini_form.active .search-input{border-color: var(--main-color-blue);background: transparent;padding-left: 52px;}
.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;}
.header .header-search .search #search_mini_form .search-submit{right: 20px;}
.header .header-search .search #search_mini_form .search-reset{transition: 0.2s;left: 20px;opacity: 0;}
.header .header-search .search #search_mini_form input::-webkit-input-placeholder{color: var(--main-color-greylight2)}
.header .header-search .search #search_mini_form input::-moz-placeholder{color: var(--main-color-greylight2)}
.header .header-search .search #search_mini_form input:-ms-input-placeholder{color: var(--main-color-greylight2)}
.header .header-search .search #search_mini_form.active .search-reset{opacity:1;}
.header-searchBtn{position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.header .searchBtn{display:none;cursor:pointer;margin-left: 30px;}
.header .searchBtn .icon_{background-color: var(--main-color-black);margin: 0;min-width: 24px;width: 24px;height: 24px;}
.header-wrapper[data-name="main"] .searchTitle{display:none;align-items:center;justify-content: space-between;border-bottom: 1px solid var(--main-line);padding-bottom:16px;margin-bottom:20px;font-size: 20px;font-weight: 700;}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;width: 100%;padding: 16px;z-index: 100;border-radius: 16px;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 30px;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 16px;font-weight: 400;display: flex;align-items: center;transition:0.3s;}
#search-result .inner .result-category a .icon_{min-width: 20px;width: 20px;height:20px;margin-right:12px;background-color: var(--main-color-greylight2);transition:0.3s;}
#search-result .inner .result-category a:hover{color:var(--main-color-blue);}
#search-result .inner .result-category a:hover .icon_{background-color:var(--main-color-blue);}
#search-result .inner .result-goods{width: 100%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#search-result .inner .result-item{width: 100%;}
#search-result .inner .result-item img{background: var(--main-bgImg);min-width: 80px;min-height: 80px;margin-right: 10px;height: 80px;width: 80px;object-fit: contain;border-radius: 10px;}
#headerSearch .remove-icon{margin: 0;background-color: var(--main-color-greylight2);width: 16px;min-width: 16px;height: 16px;transition: 0.3s;}
#headerSearch .remove-icon:hover{background-color: var(--main-color-blue);}
#search-result .inner .result-goods .result-item > a{display: flex;}
#search-result .inner .result-goods .goods-name{font-size: 16px;max-height: 32px;overflow: hidden;}
#search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--main-color-blue);}
#search-result .inner .result-goods .goods-price{font-size: 16px;font-weight: 700;}
#search-result .inner .result-goods .goods-right{width: calc(100% - 90px);display: flex;flex-direction: column;grid-gap: 8px;}
#search-result .result-wrapper{width: 100%;}
#search-result .search-result_title{display: flex;align-items: center;margin-bottom: 12px;width: 100%;}
#search-result .search-result_title .text{font-weight: 700;font-size: 16px;}
#search-result .search-result_title .link{font-weight: 400;font-size: 14px;text-decoration-line: underline;margin-left:12px;}
#search-result .search-result_title .link:hover{color:var(--main-color-blue);}
.header-tools{margin-left: 30px;}
.dropdown{position: relative}
.dropdown .dropdown__body{align-items: flex-start;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 15px);left: 50%;transform: translateX(-50%);z-index: 5;background-color: var(--main-color-white);opacity: 0;visibility: hidden;padding: 0;border-radius: 20px;box-shadow: var(--main-shadow);overflow: hidden;}
.dropdown .dropdown__body:before{content: '';display: block;height: 20px;width: 100%;background: 0 0;position: absolute;bottom: 100%}
.dropdown._more-menu .dropdown__body{min-width: 170px;right: 0;margin: 0;padding: 11px 0;}
.dropdown._more-menu .dropdown__body li{margin: 0;padding: 0;width: 100%;text-align: left;transition: 0.3s;}
.dropdown._more-menu .dropdown__body li:hover{background: var(--main-color-greylight);}
.dropdown._more-menu .dropdown__body li:hover > a{color: var(--main-color-blue);}
.dropdown._more-menu .dropdown__body li:after{display:none;}
.dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--main-color-blue);}
.dropdown._more-menu .dropdown__body li a:after{display:none;}
.dropdown._more-menu .dropdown__body li a{width: 100%;display: flex;align-items: center;padding: 8px 30px;}
.dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
.dropdown._more-menu .dropdown__body .header-nav__link{font-size: 16px;font-weight: 400;text-align: center;padding: 10px 0;color: #052f38}
.dropdown._more-menu .dropdown__body .header-nav__link:hover{text-decoration: none;color: #6053c7}
.dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow{display: none !important;}
.dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow .sub{display: none !important;}
#main .col-100{width: 100%;}
/** Навигация в шапке **/
.header .headerNavBar{width: max-content;position:relative;}
.header .headerNavBar_container{height: 100%;position:relative;}
.header .headerNavBar_container:before{content: '';background: #202349;width: 84px;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;border-radius: 0 20px 0 0;}
.toolsIcon{position: relative;background-color: var(--main-color-white);margin: 0;width: 24px;height: 24px;min-width: 24px;transition: 0.2s;}
.header-toolsAmount{background-color: var(--main-color-blue);font-size: 12px;width: 16px;height: 16px;display: block;display: flex;align-items: center;justify-content: center;border-radius: 2px;}
.header .headerNavBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.header .headerNavBar .menu_.opened .dropdown .menu_content{height:100%;}
.header .headerNavBar .menu_ .header .headerNavBar_content{padding: 30px 80px 30px 40px;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__client{margin-top: 25px;padding-top: 20px;border-top: 1px solid var(--main-color-black)50;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__buttons{display: flex;align-items: center;margin-top: 15px;font-size: 14px;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__buttons a:last-child{margin-left: auto;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__list{margin-bottom: 20px;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__fields:not(:last-child){margin-bottom: 10px;}
.header .headerNavBar .menu_ .header .headerNavBar_content button[type="submit"]{margin-top: 15px;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon{width: 84px;height: 84px;background: var(--main-color-blue);border-radius: 0 20px 0 0;display: flex;align-items: center;justify-content: center;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon span{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 271.673 271.673' style='enable-background:new 0 0 271.673 271.673;' xml:space='preserve' height='40' width='40'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M114.939,0H10.449C4.678,0,0,4.678,0,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449V10.449C125.388,4.678,120.71,0,114.939,0z'/%3E%3Cpath d='M261.224,0h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449V10.449C271.673,4.678,266.995,0,261.224,0z'/%3E%3Cpath d='M114.939,146.286H10.449C4.678,146.286,0,150.964,0,156.735v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449v-104.49C125.388,150.964,120.71,146.286,114.939,146.286z'/%3E%3Cpath d='M261.224,146.286h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449v-104.49C271.673,150.964,266.995,146.286,261.224,146.286z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
.header .headerNavBar .header .headerNavBar_top .catalog-icon span{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-white);width: 30px;height: 30px;display: block;}
.header .headerNavBar .count{font-size: 12px;font-weight: 700;position:relative;display: flex;align-items: center;white-space: nowrap;}
.header .headerNavBar .count:before{content: '';width:1px;height:28px;display:block;border-radius:2px;opacity:0.4;background:var(--main-color-white);margin: 0 12px 0 8px;}
/*.header .headerNavBar .count.animate_{transform: scale(1.15);}*/
.header .headerNavBar .count.count_empty{display: none;}
.header .headerNavBar .menu_.header .headerNavBar_top{margin-bottom: 30px;}
.header .headerNavBar .menu_icon{position: relative;display: flex;align-items: center;width: 168px;transition: 0.3s;background: var(--main-color-blue);border-radius: 12px;height: 40px;padding: 0 12px;color: var(--main-color-white);font-size: 14px;font-weight: 700;}
.header .headerNavBar .menu_inner .dropdown{transform: scale(1,0);transition: 0.2s;transform-origin: right top;display:block;}
.header .headerNavBar .menu_inner:hover .dropdown{transform: scale(1);}
.header .headerNavBar .menu_icon.active{background-color: var(--main-color-purple);}
.header .headerNavBar .menu_ .dropdown .menu_content{padding: 20px;}
.header .headerNavBar .dropdown{position: absolute;top: calc(100% + 10px);right: 0;border-radius: 20px;transition: 0.2s;width: 360px;background-color: var(--main-color-white);color: var(--main-color-black);z-index: 30;box-shadow: var(--main-shadow);}
.header .headerNavBar .menu_ .empty{text-align: left;line-height: 1.2;}
.header .headerNavBar .menu_ .empty.hide{display: none;}
.header .headerNavBar .menu_ .empty a{color:var(--main-color-blue);}
.header .headerNavBar .menu_ .empty a:hover{text-decoration: underline;}
.header .headerNavBar .tools_wrapper{display: flex;align-items: center;margin: 0 auto;overflow: hidden;width: calc(100% - 30px);justify-content: center;}
.header .headerNavBar .toolsSum{overflow: hidden;padding-left: 10px;text-align: center;white-space: nowrap;}
.header .headerNavBar .toolsSum:after{content: '₽';}
.header .headerNavBar .toolsSum span span:not(.num){display: none;}
.header .headerNavBar .toolsSum.empty{width: calc(100% - 20px);text-align: center;}
.header .headerNavBar .toolsSum.empty:after{display:none;}
.header .headerNavBar .dropdown_close{display: none;}
.header .headerNavBar .dropdown_price{display: flex;flex-direction: column;grid-gap: 4px;}
.header .headerNavBar .dropdown_price .price{font-size: 18px;}
.header .headerNavBar .dropdown_price .title{font-size: 14px;}
.header .headerNavBar .button._btn.subtotal .total-sum{margin-left:5px;}
.header .headerNavBar ul{padding: 0;margin: 0;list-style: none;display: block;max-height: 256px;width: calc(100% + 8px);overflow-x: hidden;overflow-y: auto;margin-bottom: 12px;}
.header .headerNavBar ul .item{position: relative;overflow: hidden;display: flex;align-items: center;background: var(--main-color-white);border-radius: 4px;}
.header .headerNavBar ul .item:not(:last-child){margin-bottom: 8px;}
.header .headerNavBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .header .headerNavBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
.header .headerNavBar ul .item .product-details{position: relative;text-align: left;width: calc(100% - 80px);padding: 0 10px 0 12px;display: flex;flex-direction: column;justify-content: center;}
.header .headerNavBar ul .item .product-details .product-name{display: block;overflow: hidden;max-height: 28px;font-size: 14px;word-break: break-word;margin-bottom: 6px;color: var(--main-color-black);}
.header .headerNavBar ul .item .product-details .product-name:hover{color:var(--main-color-blue);}
.header .headerNavBar ul .item .product-details .product-price{width: 100%;margin-bottom: 8px;display: flex;align-items: center;grid-gap: 5px}
.header .headerNavBar ul .item .product-details .product-price .quantity{font-size: 14px;color: var(--main-color-greylight2);white-space: nowrap;}
.header .headerNavBar ul .item .product-details .product-price .price:not(.old-price){font-size:16px;height: 16px;max-width: calc(100% - 30px);overflow: hidden;}
.header .headerNavBar ul .item .product-details .product-price .price:not(.old-price) span{white-space: initial;}
.header .headerNavBar ul .item .product-details .product-price .price.old-price{font-size:12px;}
.header .headerNavBar ul .item .qtyRemove{display: flex;align-items: center;}
.header .headerNavBar ul .item .product-modif{margin-top: 8px;}
.header .headerNavBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.header .headerNavBar ul .item .properties{color:var(--main-color-greydark);display: block;font-size: 14px;}
.header .headerNavBar ul .item .product-details a.remove{font-size: 0;margin-left: auto;}
.header .headerNavBar ul .item .product-details a.remove:before{-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%3Cmask id='mask0_1447_9786' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='2' width='40' height='37'%3E%3Cpath d='M40 2H0V38.9231H40V2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9786)'%3E%3Cpath d='M23.6585 20.4617L39.242 6.07711C39.4833 5.85532 39.6747 5.59157 39.8047 5.30108C39.935 5.01058 40.0013 4.69914 40.0003 4.3848C40.0043 4.07117 39.9393 3.76003 39.809 3.47038C39.6787 3.18074 39.4857 2.91867 39.242 2.70018C39.005 2.47514 38.7213 2.29701 38.4073 2.17665C38.0937 2.0563 37.7567 1.99625 37.417 2.00018C37.0763 1.99916 36.739 2.0605 36.4243 2.18065C36.1097 2.30081 35.8237 2.47739 35.5837 2.70018L20.0002 17.0848L4.41687 2.70018C4.1766 2.47739 3.89087 2.30081 3.57617 2.18065C3.26147 2.0605 2.92408 1.99916 2.58353 2.00018C2.24376 1.99625 1.9067 2.0563 1.59291 2.17665C1.27913 2.29701 0.995223 2.47514 0.75853 2.70018C0.51474 2.91867 0.321757 3.18074 0.191373 3.47038C0.060989 3.76003 -0.00406097 4.07117 0.00019624 4.3848C-0.000914135 4.69914 0.0655387 5.01058 0.195707 5.30108C0.325876 5.59157 0.517177 5.85532 0.75853 6.07711L16.3419 20.4617L0.75853 34.8465C0.517177 35.068 0.325876 35.332 0.195707 35.6225C0.0655387 35.9129 -0.000914135 36.2243 0.00019624 36.5388C-0.00406097 36.8523 0.060989 37.1634 0.191373 37.4529C0.321757 37.7428 0.51474 38.0046 0.75853 38.2234C0.995223 38.4483 1.27913 38.6265 1.59291 38.7468C1.9067 38.8671 2.24376 38.9271 2.58353 38.9234C2.92408 38.9243 3.26147 38.8631 3.57617 38.7428C3.89087 38.6228 4.1766 38.4462 4.41687 38.2234L20.0002 23.8386L35.5837 38.2234C35.8237 38.4462 36.1097 38.6228 36.4243 38.7428C36.739 38.8631 37.0763 38.9243 37.417 38.9234C38.1013 38.9212 38.757 38.6692 39.241 38.2225C39.725 37.7757 39.998 37.1705 40.0003 36.5388C40.0013 36.2243 39.935 35.9129 39.8047 35.6225C39.6747 35.332 39.4833 35.068 39.242 34.8465L23.6585 20.4617Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/svg%3E");}
.header .headerNavBar ul .item .product-details a.remove:before{content: '';width:14px;height:14px;background-color: var(--main-color-greylight2);transition: 0.2s;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header .headerNavBar ul .item .product-details a.remove:hover:before{background-color: var(--main-color-blue);}
.header .headerNavBar ul .item .addto__qty.qty-wrap{display: none;}
.header .headerNavBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.header .headerNavBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-blue);}
.header .headerNavBar .menu_ .item .product-image{min-width: 80px;width: 80px;height:80px;display: flex;align-items: center;justify-content: center;position: relative;padding: 0;background: var(--main-bgImg);z-index: 1;text-align: center;overflow: hidden;}
.header .headerNavBar .menu_ .item .product-image img{max-width: 100%;max-height: 100%;}
.header .headerNavBar .cart_wrapper{display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
.header .headerNavBar .cart_wrapper .subtotal{min-height: 40px;width: 160px;font-size: 14px;}
.header .headerNavBar ._dropdown.remove{font-size: 14px;text-align:right;color: var(--main-color-greylight2);}
.header .headerNavBar ._dropdown.remove:hover{color:var(--main-color-blue);}
.left_header-menu__item a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.left_header-menu__item:not(:last-child){margin-bottom: 15px;}
.header .headerNavBar .menu_.user .user-menu li{padding-left: 0;}
.header .headerNavBar .menu_.user .user-menu li a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.header .headerNavBar .menu_.user .user-menu li a:hover{color: var(--main-color-blue);}
.header .headerNavBar .menu_.user .user-menu ul{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.header .headerNavBar .menu_inner.cart.page .menu_icon{background: var(--main-color-btnDisabled) !important;color: var(--main-color-white);pointer-events: none;}
.header .headerNavBar .menu_inner.cart.page .dropdown{display:none !important;}
/** Выпадающий каталог **/
.header .headerNavBar .menu__catalog{display: flex;align-items: center;}
.header .headerNavBar .menu__catalog i{margin-top: -3px;}
.header .headerNavBar.opened .dropdown{display: block;}
.header .headerNavBar .catalog__items{padding: 0;}
.header .headerNavBar .catalog__items .catalog__item a{display: flex;}
.header .headerNavBar .catalog__items .catalog__item .sub{display: none;}
.header .headerNavBar .catalog__items .catalog__item.parent > a:after{display: none;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"]:not(:last-child){padding-bottom: 20px;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"]{display: flex;position: unset;width: calc(30% - 30px);border-right: 1px solid var(--main-color-black);}
.header .headerNavBar .catalog__items .open{-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%3Cpath d='M11.2092 39.5098L31.1765 21.268C31.5294 20.9216 31.6732 20.4575 31.6536 20C31.6798 19.5425 31.5294 19.0784 31.1765 18.732L11.2092 0.490196C10.5556 -0.163399 9.49023 -0.163399 8.83663 0.490196C8.18304 1.14379 8.18304 2.20261 8.83663 2.85621L27.6013 20L8.83663 37.1438C8.18304 37.7974 8.18304 38.8562 8.83663 39.5098C9.49023 40.1634 10.5556 40.1634 11.2092 39.5098Z' fill='black'/%3E%3C/svg%3E");}
.header .headerNavBar .catalog__items .open{content: "";margin-left: auto;margin-right: 30px;display: block;color: var(--main-color-white);width: 10px;height: 10px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-black);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"] > a{display: flex;align-items: center;color: #babdde;font-weight: 700;width: 100%;border: 1px solid transparent;border: 0;text-transform: uppercase;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a{color: var(--main-color-blue);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a .open{background-color: var(--main-color-blue);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"] .sub[data-level="1"]{padding: 30px;flex-wrap: wrap;position: absolute;top: 0;left: 29%;width: calc(71% - 40px);border-top: 0;border-bottom: 0;overflow-y: auto;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].parent.hover .sub[data-level="1"]{display: flex;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"]{width: 33.333333%;margin-bottom: 22px;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a{font-size: 16px;text-transform: uppercase;font-weight: 700;color: var(--main-color-white);}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a >.open{display: none;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a:hover{color:var(--main-color-blue);}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"]{display: block;margin: 20px 16px 0 0;font-size: 14px;color: #babdde;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"] .catalog__item{margin-bottom: 10px;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"] a:hover{color:var(--main-color-blue);}
.dropdown_close{width: 16px;height: 16px;min-width: 16px;margin: 0;cursor: pointer;background-color: var(--main-color-greylight2);transition: 0.3s;}
.dropdown_close:hover{background-color: var(--main-color-white)}
.header .headerNavBar .dropdown .dropdown_top{margin-bottom: 12px;width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.header .headerNavBar .dropdown .dropdown_title{font-size: 16px;}
.header .headerNavBar .remove:after{display:none;}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--main-color-blue);}
@media (min-width: 980px){
  .header-catalogLink.discount:hover{background-color: var(--main-color-purple);background-image: var(--main-color-purple);}
  .header-catalogLink.discount:hover .fire-icon{background-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_9672)'%3E%3Cpath d='M9.64725 20.0005C7.57892 19.683 5.81602 17.9123 6.67001 14.1544C7.53462 15.4084 7.84928 14.7459 7.84928 14.7459C7.90142 10.4874 11.125 9.42213 11.125 9.42213C10.1608 11.5993 12.069 11.6598 12.1996 14.1304C12.9857 13.7286 13.2736 13.2787 13.2736 13.2787C15.8771 16.7792 13.9472 19.2835 11.4844 19.9262C15.4287 19.4201 18.8198 16.0802 17.1953 8.93169C15.563 11.2985 14.9696 10.0482 14.9696 10.0482C14.87 2.00973 8.78633 0 8.78633 0C10.6069 4.10944 7.00405 4.22293 6.75814 8.88694C5.27436 8.12798 4.73041 7.27952 4.73041 7.27952C-0.717007 14.6038 4.3507 19.6194 9.64725 20.0005Z' fill='%23AE9FFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9672'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
}
@media (max-width: 1139px){
  .header-wrapper[data-name="main"]{grid-gap: 30px;}
  .header .header-search{width: calc(100% - 150px - 170px - 170px - 90px);}
}
@media (min-width: 1024px){
  #search-result.hide_{display: none !important;}
  #search-result{position: absolute;top: 100%;padding: 20px;border-radius: 0 0 16px 16px;width: calc(100% + 40px);left: -20px;background: var(--main-color-white);}
  .header .header-search:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: var(--main-color-white);border-radius: 16px;visibility: hidden;opacity: 0;}
  .header .header-search{padding: 20px;margin: -20px;}
  .header .header-search.active{z-index: 25;}
  .header .header-search.active:before{visibility: visible;opacity: 1;}
}
@media (max-width: 1023px){
  header .header{padding: 10px 40px;margin-bottom: 30px;}
  .header-wrapper[data-name="top"] .header_logo{display:block;width:118px;}
  .header-wrapper[data-name="top"] .menu_mob{display:block;}
  .header-wrapper[data-name="top"]{border: 0;margin: 0;padding: 0;}
  .header-wrapper[data-name="top"] .city{display:none;}
  .header-wrapper[data-name="top"] .mainnav{display:none;}
  .header-wrapper[data-name="main"] .header_logo{display:none;}
  .header-wrapper[data-name="main"] .contacts_{display: none;}
  .header-wrapper[data-name="main"] #headerNavBar{display:none;}
  .header-wrapper[data-name="main"] .header-search{width:100% !important;height: 50%;overflow: hidden;background: var(--main-color-white);border-radius: 30px 30px 0 0;padding: 30px 16px;position: fixed;bottom: 0;left:0;z-index: 20;display: none;}
  .header-wrapper[data-name="main"] .header-search.active{display: block;}
  #search-result{position: initial;padding: 0;margin-top: 20px;border-radius: 0;overflow-x: hidden;overflow-y: auto;max-height: calc(100% - 60px);}
  #search-result .result-wrapper[data-name="goods"] .result-goods{height: auto;}
  .header .header-search .search{height: calc(100% - 40px);}
  .header-wrapper[data-name="main"] .searchTitle{display:flex;}
  .header-wrapper[data-name="bottom"]{display:none;}
}
@media (max-width: 639px){
  .header-wrapper[data-name="top"]{grid-gap: 30px;}
  header .header{padding: 10px 30px}
}
@media (max-width: 479px){
  .header-wrapper[data-name="top"]{grid-gap: 16px;}
  header .header{padding: 10px 20px;margin-left: -20px;margin-right: -20px;}
}
/*** Модальные окна ***/
#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: 1024px;height: 100%;background: var(--main-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 .modal-fancybox_top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;position: relative;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid var(--main-line);}
.modal-fancybox_container{height: 100%;padding: 30px 16px;}
.modal__close{margin: 0;background-color: var(--main-color-greydark);width: 20px;height: 20px;min-width: 20px;cursor: pointer;position: absolute;right: 0;top: 2px;}
.modal__close:hover{background-color: var(--main-color-white);}
.modal-fancybox .modal-fancybox-body{height: calc(100% - 70px);overflow-y: auto;overflow-x: hidden;}
.modal-fancybox .modal-fancybox-body ul{padding: 0;margin: 0;}
.modal-fancybox .modal-fancybox-body ul li:not(:last-child){margin-bottom: 20px;}
.modal-fancybox .modal-fancybox-body ul li{display: flex;align-items: center;list-style-type: none;font-size:16px;font-weight: 600;}
.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(--main-color-black);font-size: 14px;}
.modal-fancybox .modal-buttons a:hover{color: var(--main-color-blue);}
.modal-fancybox .modal_title{word-break: break-word;font-size: 26px;width: 100%;font-weight: 700;padding-right: 40px;}
.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;}
#slinky-catalog .next:after, #slinky-catalog .back: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_1447_6579)'%3E%3Cpath d='M2.71191 0.57888L2.71191 11.4212C2.71191 11.9342 3.33147 12.1956 3.69934 11.8278L9.12048 6.40661C9.34314 6.18396 9.34314 5.8161 9.12048 5.59334L3.69934 0.172197C3.33147 -0.19557 2.71191 0.0658073 2.71191 0.57888Z' fill='%2334414B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_6579'%3E%3Crect width='12' height='12' fill='white' transform='matrix(0 -1 1 0 0 12)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#slinky-catalog .back::before{transform: scaleX(-1);background-color: var(--main-color-blue);}
#slinky-catalog ul li a:not(.back){height: 100%;}
#slinky-catalog ul li a:not(.back) span{word-break: break-word;line-height: 1;}
#slinky-catalog ul li a:not(.back):before{content: '';border-left: 1px solid var(--main-linedark);height: 100%;position: absolute;right: 32px;top: 0;}
#slinky-catalog .header .title{font-size: 14px;color: var(--main-color-blue);}
#slinky-catalog ul li a{font-size: 16px;width: 100%;}
#slinky-catalog li{font-weight: 600;}
body .slinky-theme-default .next::after, body .slinky-theme-default .back::before{width: 12px;height: 12px;min-width: 12px;background-color: var(--main-color-black);}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: var(--main-color-white);border-radius: 50%;width:44px;height:44px;position: fixed;bottom: 30px;right: 16px;z-index: 8;box-shadow:var(--main-shadow);}
#back-top .icon_{transition: 0.2s;background-color: var(--main-color-blue);margin: 0;width: 16px;height: 16px;min-width: 16px;}
@media (min-width: 980px){
  #back-top:hover{background-color: var(--main-color-blue);}
  #back-top:hover .icon_{background-color: var(--main-color-white);}
}
@media (max-width: 1023px){
  #back-top{bottom: 80px;}
  #back-top.goods{bottom: 175px;}
}
@media (max-width: 479px){
  #back-top.goods{bottom: 235px;}
}
.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;}
}
/*** Выпадающее меню ***/
.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(--main-color-white);font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active{background-color: #ffaf88;}
a.dropdown__label:hover{color: var(--main-color-white);background-color: #ffaf88;}
.dropdown__close, .filters__close{padding: 0 0 0 15px;color: var(--main-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(--main-color-blue);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 (min-width: 980px){
.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: 991.98px){
}
@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 (min-width: 980px){
.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(--main-color-blue);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(--main-color-blue);}
/*** Выбор каталога или меню ***/
.addto__nav{display: none;}
.addto__nav .addto__nav-item{padding: 0;width: auto;display: block;text-align: center;margin: 0 auto 2rem;position: relative;}
.addto__nav .addto__nav-item:hover{cursor: pointer;}
.addto__nav .addto__nav-item:before{content: '';opacity: 0;transition: all 0.3s ease;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100,185,58,0.5);border-radius: 20px;position: absolute;display: block;}
.addto__nav .addto__nav-item:hover:before{opacity: 1;}
.addto__nav .addto__nav-item span{width: 100%;padding: 2rem 3rem;border-radius: 20px;text-align: center;font-size: 1.5rem;font-weight: bold;font-family: 'Montserrat Alternates' , sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d554726/catalog.png?design=orion&lc=1761321708");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d554726/menu.png?design=orion&lc=1761321708");}
@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;}
}
/**/
.header-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;background-color: var(--main-color-black);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: 0.2;visibility: visible}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
body .swiper{overflow: hidden;}
body .swiper-navigation-lock .swiper-button-prev, body .swiper-navigation-lock .swiper-button-next{display: none;}
body .swiper-navigate{position: relative;justify-content: space-between;width: 100%;margin-top: 32px;}
body .swiper-navigate.swiper-pagination-lock{display: none;}
body .swiper-button-next, body .swiper-button-prev{cursor: pointer;transition: 0.2s;width: max-content;height: max-content;z-index: 2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left: 0;right: inherit;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right: 0;left: inherit;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: scaleX(-1);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: 0.3;}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9929)'%3E%3Cmask id='mask0_1447_9929' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 0H40V40H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9929)'%3E%3Cpath d='M30.4274 21.4275L12.4396 39.4092C11.6503 40.1968 10.3715 40.1968 9.58026 39.4092C8.79096 38.622 8.79096 37.3433 9.58026 36.556L26.1414 20.0009L9.58226 3.44585C8.79296 2.65855 8.79296 1.37977 9.58226 0.590475C10.3715 -0.196825 11.6523 -0.196825 12.4416 0.590475L30.4294 18.5722C31.2066 19.3513 31.2066 20.6502 30.4274 21.4275Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9929'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';transition: 0.2s;display:block;width: 16px;height: 16px;background-color: var(--main-color-greylight2);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--main-color-blue);}
body .swiper-pagination-current{font-size: 18px;font-weight: bold;}
body .swiper-progressbar.swiper-pagination-progressbar{margin-left: 8px;width: calc(100% - 80px - 64px);background-color: var(--color-lightgray);position: relative;}
body .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-primary);}
body .swiper-fraction{width: 48px;justify-content: flex-end;}
body .swiper-navigation.pagination_{width: 100%;margin-top: 30px;display: block;position:relative;z-index: 0;}
body .swiper-navigation.pagination_ .swiper-pagination{left: 50%;top: 0;transform: translateX(-50%);width: 182px !important;white-space: nowrap;z-index:3;}
body .swiper-pagination-bullet{width: 30px;height: 2px;background: var(--main-line);font-size: 0;border-radius: 2px;opacity: 1;margin: 0 3px;transition: 0.5s;cursor: pointer;}
body .swiper-pagination-bullet-active{background: var(--main-color-blue);}
body .swiper-pagination-total{margin-top: 6px;margin-left: 2px;font-size: 14px;font-weight: 400;color: var(--main-color-white);display: block;opacity: 0.6;margin-left: 2px;}
body .swiper-pagination-current{font-size: 16px;font-weight: 700;color: var(--main-color-white);margin-bottom: 6px;display: block;}
body .swiper-pagination-bullet{transform: none !important;}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
body .swiper-row{margin: -10px -8px -70px !important;}
body .products-grid.products-swiper{display:block;overflow: visible;}
body .swiper{padding: 10px 8px 70px !important;}
/*** Слайдер ***/
.indexSlider_wrapper{display: flex;align-items: center;width: 100%;flex-wrap: wrap;grid-gap: 16px;}
.indexSlider_wrapper #slideshow, .indexSlider_wrapper .indexSlider_banner{width: calc(50% - 8px);height: 260px;}
.indexSlider_wrapper .indexSlider_banner{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.indexSlider_wrapper .indexSlider_item{border-radius: 40px;width: calc(50% - 8px);overflow: hidden;display: flex;flex-direction: column;align-items: center;padding: 24px;height: 100%;color: var(--main-color-white);text-align: right;position:relative;}
.indexSlider_wrapper .indexSlider_item img{width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);max-width:100%;max-height:100%;transition: 2s;z-index: -1;}
.indexSlider_wrapper .indexSlider_item:hover img{transform: translate(-50%, 0) scale(1.2);}
.indexSlider_wrapper .banner_text{font-size: 30px;font-family: Caveat;font-weight: 700;width: 100%;margin-bottom: 4px;}
.indexSlider_wrapper .banner_title{font-size: 36px;font-weight: 700;}
.indexSlider_wrapper .banner_wrapper{display: flex;flex-direction: column;}
#slideshow{position: relative;border-radius: 40px;overflow: hidden;}
#slideshow .item{overflow: hidden;width: 100%;height:100%;padding: 30px;position: relative;display: flex;flex-direction: column;}
#slideshow .item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit: cover;position:absolute;top: 50%;left: 50%;transform:translate(-50%, -50%);transition: 2s;z-index: -1;}
#slideshow .item:hover img{transform: translate(-50%, -50%) scale(1.2);}
#slideshow .item .slide_wrapper{color: var(--main-color-white);width: max-content;z-index: 1;max-width: 100%;}
#slideshow .item .slide_wrapper .title{font-weight: 700;font-size: 40px;}
#slideshow .item .slide_wrapper .text{text-align: right;font-size: 30px;font-family: Caveat;font-weight: 700;}
#slideshow .swiper{height: 100%;padding: 0 !important;}
#slideshow .swiper-pagination{position: absolute;bottom: 30px;left: 30px;width: 30px;display: flex;align-items: center;height: 40px;}
#slideshow .swiper-button-prev, #slideshow .swiper-button-next{width: 40px;height: 40px;border: 1px solid var(--main-color-white);border-radius: 50%;bottom: 30px;top: initial;transform: translateY(0);opacity:.5;}
#slideshow .swiper-button-prev:after, #slideshow .swiper-button-next:after{background-color: var(--main-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{right: 78px;left: inherit;}
#slideshow .swiper-button-next{right: 30px;left: inherit;}
#slideshow .slide-discount{width: 173px;height: 60px;margin-top:20px;background: var(--main-grad-purple);display: flex;align-items: center;justify-content: center;border-radius: 16px;font-size: 40px;font-weight: 700;position: relative;}
#slideshow .item:before{content: '';background: var(--main-color-black);display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.2;}
#slideshow .slide-discount:before{content: 'до';font-size: 12px;font-weight: 700;position: absolute;top: 14px;left: 30px;}
#slideshow .swiper-navigation:before{content: '';display: block;background: var(--main-color-white);opacity: 0.3;border-radius: 2px;width: calc(100% - 72px - 138px);height: 1px;position: absolute;bottom: calc(30px + 20px);left: 72px;z-index: 1;}
@media (max-width:1139px){
  .indexSlider_wrapper #slideshow, .indexSlider_wrapper .indexSlider_banner{height: 240px}
  #slideshow .item .slide_wrapper .title{font-size: 36px;}
  #slideshow .slide-discount{font-size: 32px;width: 140px;height: 57px;margin-top: 16px;}
  #slideshow .slide-discount:before{left: 24px;top:12px;}
  .indexSlider_wrapper .banner_title{font-size: 32px;}
}
@media (max-width:1023px){
  .indexSlider_wrapper .indexSlider_banner{display:none;}
  .indexSlider_wrapper #slideshow, .indexSlider_wrapper .indexSlider_banner{width:100%;}
}
@media (max-width:639px){
  #slideshow .item{padding: 20px;}
  #slideshow .swiper-pagination{left: 20px;}
  #slideshow .swiper-button-next{right: 20px;}
  #slideshow .swiper-button-prev{right: 68px;}
  #slideshow .swiper-navigation:before{width: calc(100% - 62px - 138px);}
}
@media (max-width:479px){
  #slideshow .item .slide_wrapper .title{font-size: 22px;}
  #slideshow .item .slide_wrapper .text{font-size: 20px;}
  #slideshow .swiper-pagination{left: 16px;width: 16px;bottom: 16px;}
  #slideshow .swiper-navigation:before{bottom: calc(16px + 20px);width: calc(100% - 50px - 72px);left: 50px;}
  #slideshow .swiper-button-next{right: 16px;}
  #slideshow .swiper-button-prev{right: 44px;}
  #slideshow .swiper-button-prev, #slideshow .swiper-button-next{width: max-content;height: max-content;border: 0;}
  .indexSlider_wrapper #slideshow, .indexSlider_wrapper .indexSlider_banner{height:182px;}
  #slideshow .slide-discount{font-size: 20px;width: 90px;height: 44px;margin-top: 8px;}
  #slideshow .slide-discount:before{font-size: 8px;left: 15px;}
  #slideshow .item{padding: 16px;}
}
/*Категории на главнной*/
.index_catalog{width:100%;position:relative;}
.index_catalog .catalog__item{background: var(--main-color-white);border-radius: 20px;display: flex;flex-direction: column;align-items: center;margin-top: 40px;padding: 12px;padding-top: 72px;height: 120px;text-align: center;position: relative;}
.index_catalog .catalog__item .catalog__name{font-size: 16px;transition: 0.3s;line-height: initial;max-height: 40px;overflow: hidden;}
.index_catalog .catalog__item .catalog__item_image{display: flex;align-items: center;justify-content: center;position: absolute;top: -40px;width: 100px;height: 100px;border-radius: 20px;overflow: hidden;background: var(--main-bgImg);}
.index_catalog .catalog__item .catalog__item_image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.index_catalog .catalog__list .swiper{padding: 20px 16px !important;margin: 0 !important;}
.index_catalog .catalog__list.products-swiper{margin: -10px -16px !important;}
@media (min-width:768px){
  .index_catalog .catalog__item:hover{box-shadow: var(--main-shadow);}
  .index_catalog .catalog__item:hover .catalog__name{color: var(--main-color-blue);}
}
/*Преимущества*/
.features{display: flex;grid-gap: 16px;flex-wrap: wrap;width: 100%;}
.features .features_item{width: calc(25% - 12px);display: flex;flex-direction: column;align-items: center;transition: 0.3s;text-align: center;border-radius: 20px;background: var(--main-color-white);padding: 20px;}
.features .features_icon{width: 80px;height: 80px;min-width: 80px;transition: 0.3s;background: var(--main-color-greylight);border-radius: 20px;display: flex;align-items: center;justify-content: center;margin-bottom: 12px;}
.features .features_icon:before{content: '';width:50px;min-width:50px;height:50px;background-color: var(--main-color-blue);display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.features .features_item[data-id="1"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8502)'%3E%3Cpath d='M38.8089 11.2611C38.6777 11.0347 38.4894 10.8467 38.2628 10.7159C38.0362 10.5851 37.7792 10.516 37.5176 10.5156H12.1299C11.8682 10.516 11.6113 10.5851 11.3847 10.7159C11.1581 10.8467 10.9698 11.0347 10.8387 11.2611L9.02686 14.3991C8.9787 14.4825 8.94745 14.5746 8.93487 14.6701C8.9223 14.7656 8.92867 14.8626 8.95359 14.9557C8.97852 15.0487 9.02153 15.1359 9.08016 15.2123C9.13879 15.2887 9.2119 15.3528 9.29531 15.401C9.37872 15.4491 9.4708 15.4804 9.56629 15.493C9.66178 15.5055 9.75881 15.4992 9.85184 15.4742C9.94487 15.4493 10.0321 15.4063 10.1085 15.3477C10.1849 15.289 10.249 15.2159 10.2972 15.1325L11.6925 12.7158L16.9878 21.8875H6.39717L8.63604 18.0096C8.68419 17.9262 8.71545 17.8341 8.72802 17.7386C8.74059 17.6431 8.73423 17.5461 8.7093 17.453C8.68437 17.36 8.64137 17.2728 8.58273 17.1964C8.5241 17.12 8.45099 17.0559 8.36758 17.0077C8.28418 16.9595 8.1921 16.9283 8.0966 16.9157C8.00111 16.9031 7.90407 16.9094 7.81103 16.9344C7.71799 16.9593 7.63078 17.0023 7.55437 17.061C7.47796 17.1196 7.41386 17.1927 7.36572 17.2762L4.65615 21.9693C4.53077 22.1858 4.47706 22.4364 4.50268 22.6853C4.52831 22.9342 4.63196 23.1686 4.79883 23.355L23.9178 44.7684C24.0292 44.8931 24.1657 44.9929 24.3184 45.0613C24.471 45.1296 24.6364 45.1651 24.8036 45.1652H24.8042C25.1419 45.1652 25.4646 45.0209 25.6898 44.7692L44.8477 23.3556C45.0149 23.1692 45.1188 22.9347 45.1446 22.6856C45.1703 22.4365 45.1166 22.1857 44.9911 21.969L38.8089 11.2611ZM26.371 21.8876H19.5283L24.8236 12.7158L30.1189 21.8876H30.0554C29.8609 21.8876 29.6743 21.9649 29.5368 22.1024C29.3992 22.2399 29.322 22.4265 29.322 22.621C29.322 22.8155 29.3992 23.002 29.5368 23.1396C29.6743 23.2771 29.8609 23.3544 30.0554 23.3544H30.4085L24.8059 42.3698L19.2371 23.3545H26.371C26.5655 23.3545 26.752 23.2772 26.8896 23.1397C27.0271 23.0021 27.1044 22.8156 27.1044 22.6211C27.1044 22.5248 27.0854 22.4294 27.0486 22.3404C27.0117 22.2514 26.9577 22.1706 26.8896 22.1024C26.8215 22.0343 26.7407 21.9803 26.6517 21.9434C26.5627 21.9066 26.4673 21.8876 26.371 21.8876ZM31.3894 21.1542L26.094 11.9824H36.6847L31.3894 21.1542ZM31.9379 23.3545H42.8804L26.5646 41.5915L31.9379 23.3545ZM43.2503 21.8876H32.6597L37.955 12.7159L43.2503 21.8876ZM12.9628 11.9824H23.5534L18.2581 21.1541L12.9628 11.9824ZM17.7086 23.3545L23.0503 41.5943L6.76484 23.3545H17.7086ZM42.5735 42.4314C42.5386 42.4082 42.5018 42.388 42.4635 42.371C41.9979 42.165 41.5685 41.9218 41.1872 41.6482C41.0291 41.537 40.8334 41.4927 40.6428 41.525C40.4522 41.5573 40.282 41.6635 40.1693 41.8205C40.0566 41.9776 40.0104 42.1728 40.0409 42.3637C40.0713 42.5547 40.1759 42.7258 40.3319 42.84C40.5598 43.0033 40.796 43.1547 41.0396 43.2936C39.4556 44.1974 38.357 45.4922 37.819 47.0931C37.2811 45.4925 36.1827 44.1978 34.5991 43.2939C36.1829 42.3901 37.2813 41.0953 37.8191 39.4945C37.8266 39.5166 37.8342 39.5386 37.8417 39.5605C37.9068 39.7428 38.0413 39.8919 38.2158 39.9755C38.3904 40.059 38.5909 40.0702 38.7737 40.0065C38.9564 39.9429 39.1066 39.8096 39.1916 39.6357C39.2765 39.4618 39.2892 39.2614 39.2271 39.0781C39.1707 38.916 39.122 38.7513 39.0813 38.5846L38.7764 37.3391C38.6681 36.8968 38.2744 36.5879 37.819 36.5879C37.3637 36.5879 36.97 36.8968 36.8616 37.3392L36.5568 38.5846C36.0372 40.7073 34.4307 41.8153 33.1745 42.3711C33.1361 42.3881 33.0993 42.4083 33.0644 42.4316C32.7753 42.6243 32.6028 42.9467 32.6028 43.294C32.6028 43.6414 32.7754 43.9638 33.0644 44.1564C33.0992 44.1798 33.136 44.1999 33.1745 44.217C34.4307 44.7727 36.0371 45.8808 36.5568 48.0035L36.8617 49.249C36.97 49.6913 37.3637 50.0002 37.819 50.0002C38.2744 50.0002 38.6681 49.6913 38.7764 49.2489L39.0813 48.0035C39.6009 45.8808 41.2074 44.7728 42.4636 44.217C42.5019 44.2 42.5387 44.1798 42.5736 44.1565C42.8627 43.964 43.0353 43.6415 43.0353 43.294C43.0353 42.9466 42.8626 42.6241 42.5735 42.4314ZM46.0518 10.1227C46.0168 10.0993 45.9799 10.0791 45.9415 10.0621C45.1289 9.70264 44.6245 9.14317 44.4424 8.39922L44.2888 7.77129C44.2432 7.58404 44.136 7.41746 43.9844 7.2985C43.8328 7.17954 43.6456 7.11503 43.4529 7.11533H43.4527C43.26 7.11504 43.0729 7.17957 42.9213 7.29855C42.7697 7.41753 42.6626 7.58404 42.6171 7.77129L42.4634 8.39922C42.2813 9.14317 41.7769 9.70264 40.9643 10.0621C40.9258 10.0791 40.889 10.0994 40.854 10.1227C40.7325 10.2035 40.6329 10.3131 40.5641 10.4418C40.4952 10.5705 40.4593 10.7142 40.4595 10.8602C40.4593 11.0061 40.4953 11.1498 40.5642 11.2784C40.6331 11.4071 40.7328 11.5167 40.8543 11.5975C40.8892 11.6207 40.9259 11.6409 40.9643 11.6579C41.777 12.0174 42.2813 12.5769 42.4634 13.3209L42.6171 13.9486C42.6626 14.1359 42.7697 14.3024 42.9213 14.4214C43.0729 14.5404 43.2601 14.605 43.4528 14.6047H43.453C43.6458 14.605 43.833 14.5405 43.9846 14.4215C44.1362 14.3025 44.2434 14.136 44.2889 13.9487L44.4426 13.3209C44.6247 12.577 45.1291 12.0175 45.9417 11.658C45.98 11.641 46.0168 11.6209 46.0517 11.5976C46.1732 11.5168 46.2728 11.4072 46.3417 11.2785C46.4106 11.1499 46.4466 11.0062 46.4465 10.8603C46.4466 10.7143 46.4106 10.5706 46.3418 10.4419C46.2729 10.3132 46.1733 10.2035 46.0518 10.1227ZM43.4528 11.915C43.2081 11.5124 42.8856 11.1586 42.4908 10.8601C42.8856 10.5615 43.2082 10.2077 43.4529 9.80508C43.6977 10.2077 44.0202 10.5615 44.4149 10.8601C44.0201 11.1586 43.6976 11.5123 43.4528 11.915ZM6.41602 8.49629L6.63623 9.3957C6.68464 9.59494 6.79867 9.7721 6.95997 9.89868C7.12127 10.0253 7.32045 10.0939 7.52549 10.0936C7.73053 10.0939 7.92974 10.0253 8.09104 9.89872C8.25234 9.77213 8.36636 9.59496 8.41475 9.3957L8.63496 8.49629C8.99063 7.04375 10.0968 6.28252 10.9622 5.89961C11.0006 5.88262 11.0374 5.8624 11.0723 5.83906C11.2028 5.75225 11.3099 5.63449 11.3838 5.49626C11.4578 5.35804 11.4965 5.20366 11.4963 5.04688C11.4965 4.89008 11.4579 4.73567 11.3839 4.59741C11.3099 4.45915 11.2029 4.34135 11.0724 4.25449C11.0374 4.23117 11.0005 4.21091 10.9621 4.19395C10.0968 3.81113 8.99063 3.0499 8.63496 1.59736L8.41475 0.697951C8.36635 0.49868 8.25231 0.321488 8.09099 0.194888C7.92968 0.0682886 7.73045 -0.000355915 7.52539 1.38783e-06C7.32036 -0.000339278 7.12117 0.0683013 6.95987 0.19488C6.79858 0.321459 6.68455 0.498617 6.63613 0.697853L6.41592 1.59727C6.06045 3.04981 4.9542 3.81104 4.08887 4.19385C4.05047 4.21081 4.01361 4.23107 3.97871 4.2544C3.71309 4.43154 3.55469 4.72774 3.55469 5.04688C3.55469 5.36602 3.71328 5.66221 3.97881 5.83916C4.01367 5.8624 4.05049 5.88262 4.08877 5.89961C4.9542 6.28242 6.06045 7.04375 6.41602 8.49629ZM7.52539 2.85772C7.92959 3.74248 8.58242 4.48213 9.45791 5.04678C8.58252 5.61143 7.92959 6.35117 7.52539 7.23594C7.12119 6.35117 6.46826 5.61153 5.59287 5.04678C6.46826 4.48213 7.12119 3.74238 7.52539 2.85772Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8502'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.features .features_item[data-id="2"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M49.493 14.9101L32.6961 5.68686C32.5521 5.60784 32.3904 5.56641 32.2261 5.56641C32.0618 5.56641 31.9002 5.60784 31.7562 5.68686L25.4397 9.15522C25.2956 9.19565 25.1626 9.26862 25.0511 9.3685L14.9592 14.9101C14.8058 14.9943 14.6779 15.1182 14.5888 15.2688C14.4996 15.4193 14.4526 15.5911 14.4525 15.7661V17.7627H3.18555C2.64619 17.7627 2.20898 18.2002 2.20898 18.7393C2.20898 19.2787 2.64619 19.7159 3.18555 19.7159H14.4526V23.2315H8.85381C8.31445 23.2315 7.87725 23.669 7.87725 24.2081C7.87725 24.7474 8.31445 25.1846 8.85381 25.1846H14.4526V30.2627H6.24951C5.71016 30.2627 5.27295 30.7002 5.27295 31.2393C5.27295 31.7787 5.71016 32.2159 6.24951 32.2159H14.4526V34.2128C14.4526 34.5691 14.6468 34.8972 14.9593 35.0688L31.7562 44.292C31.9026 44.3725 32.0644 44.4125 32.2261 44.4125C32.3878 44.4125 32.5496 44.3725 32.6961 44.292L49.493 35.0688C49.6463 34.9846 49.7742 34.8607 49.8633 34.7101C49.9524 34.5595 49.9995 34.3878 49.9995 34.2128V29.8397C49.9995 29.3006 49.5623 28.8631 49.0229 28.8631C48.4836 28.8631 48.0464 29.3006 48.0464 29.8397V33.6349L33.2026 41.7858V25.5672L37.9233 22.9751V27.0889C37.9233 27.2172 37.9485 27.3442 37.9976 27.4627C38.0466 27.5812 38.1186 27.6889 38.2093 27.7796C38.2999 27.8703 38.4076 27.9422 38.5261 27.9912C38.6446 28.0403 38.7716 28.0655 38.8999 28.0655C39.0616 28.0655 39.2237 28.0254 39.3706 27.9445L42.9702 25.9635C43.1233 25.8792 43.251 25.7553 43.3399 25.6048C43.4288 25.4543 43.4756 25.2827 43.4756 25.1079V19.9264L48.0464 17.4166V22.0272C48.0464 22.5665 48.4836 23.0038 49.0229 23.0038C49.5623 23.0038 49.9995 22.5665 49.9995 22.0272V15.7661C49.9995 15.4098 49.8055 15.0817 49.493 14.9101ZM31.2495 41.7858L16.4058 33.6349V17.4167L31.2495 25.5671V41.7858ZM32.2261 23.8753L17.4582 15.7661L22.0996 13.2175L36.8678 21.3268L32.2261 23.8753ZM38.8969 20.2125L24.1286 12.1032L25.7297 11.2243L40.4975 19.3336L38.8969 20.2125ZM41.5225 24.5307L39.8765 25.4368V21.9028L41.5225 20.9987V24.5307ZM42.5266 18.2193L27.7587 10.11L32.2261 7.65717L46.9939 15.7661L42.5266 18.2193Z' fill='%2366BBFD'/%3E%3Cpath d='M49.0234 24.9572C48.7645 24.9576 48.5163 25.0605 48.333 25.2434C48.1504 25.4268 48.0476 25.6749 48.0469 25.9338C48.0469 26.1904 48.1514 26.4426 48.333 26.6242C48.5146 26.8059 48.7667 26.9104 49.0234 26.9104C49.2802 26.9104 49.5322 26.8059 49.7139 26.6242C49.8963 26.4406 49.9991 26.1926 50 25.9338C50 25.6759 49.8955 25.4249 49.7139 25.2434C49.5306 25.0605 49.2824 24.9576 49.0234 24.9572ZM2.37617 30.2626H0.976562C0.437207 30.2626 0 30.7002 0 31.2392C0 31.7786 0.437207 32.2157 0.976562 32.2157H2.37617C2.91553 32.2157 3.35273 31.7786 3.35273 31.2392C3.35273 30.7002 2.91553 30.2626 2.37617 30.2626ZM5.925 24.2079C5.925 23.9513 5.82051 23.6995 5.63848 23.5179C5.45517 23.3352 5.2072 23.2323 4.94844 23.2314C4.68954 23.2322 4.44142 23.3352 4.25801 23.5179C4.07511 23.701 3.97222 23.9492 3.97188 24.208C3.97188 24.465 4.0752 24.7168 4.25801 24.8984C4.44155 25.0809 4.68961 25.1837 4.94844 25.1846C5.20518 25.1846 5.45693 25.0804 5.63848 24.8984C5.82123 24.715 5.9242 24.4669 5.925 24.208V24.2079Z' fill='%2366BBFD'/%3E%3C/svg%3E");}
.features .features_item[data-id="3"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8478)'%3E%3Cpath d='M39.8438 18.75H41.4062V20.3125H39.8438V18.75Z' fill='white'/%3E%3Cpath d='M47.6562 20.3125H42.9688V18.75H47.6562C47.8635 18.75 48.0622 18.6677 48.2087 18.5212C48.3552 18.3747 48.4375 18.176 48.4375 17.9688V11.7188C48.4375 11.5115 48.3552 11.3128 48.2087 11.1663C48.0622 11.0198 47.8635 10.9375 47.6562 10.9375H2.34375C2.13655 10.9375 1.93784 11.0198 1.79132 11.1663C1.64481 11.3128 1.5625 11.5115 1.5625 11.7188V17.9688C1.5625 18.176 1.64481 18.3747 1.79132 18.5212C1.93784 18.6677 2.13655 18.75 2.34375 18.75H36.7188V20.3125H2.34375C1.72215 20.3125 1.12601 20.0656 0.686468 19.626C0.24693 19.1865 0 18.5904 0 17.9688L0 11.7188C0 11.0971 0.24693 10.501 0.686468 10.0615C1.12601 9.62193 1.72215 9.375 2.34375 9.375H47.6562C48.2779 9.375 48.874 9.62193 49.3135 10.0615C49.7531 10.501 50 11.0971 50 11.7188V17.9688C50 18.5904 49.7531 19.1865 49.3135 19.626C48.874 20.0656 48.2779 20.3125 47.6562 20.3125Z' fill='white'/%3E%3Cpath d='M44.5312 19.5312H46.0938V24.2188H44.5312V19.5312ZM3.90625 21.875H5.46875V23.4375H3.90625V21.875ZM42.1875 50H7.8125C6.77688 49.9988 5.78403 49.5868 5.05173 48.8545C4.31944 48.1222 3.90749 47.1294 3.90625 46.0938V25H5.46875V46.0938C5.46875 46.7154 5.71568 47.3115 6.15522 47.751C6.59476 48.1906 7.1909 48.4375 7.8125 48.4375H42.1875C42.8091 48.4375 43.4052 48.1906 43.8448 47.751C44.2843 47.3115 44.5312 46.7154 44.5312 46.0938V45.3125H46.0938V46.0938C46.0925 47.1294 45.6806 48.1222 44.9483 48.8545C44.216 49.5868 43.2231 49.9988 42.1875 50ZM28.9062 10.9375H21.0938C20.8865 10.9375 20.6878 10.8552 20.5413 10.7087C20.3948 10.5622 20.3125 10.3635 20.3125 10.1562V8.59375C20.3125 7.97215 20.5594 7.37601 20.999 6.93647C21.4385 6.49693 22.0346 6.25 22.6562 6.25H27.3438C27.9654 6.25 28.5615 6.49693 29.001 6.93647C29.4406 7.37601 29.6875 7.97215 29.6875 8.59375V10.1562C29.6875 10.3635 29.6052 10.5622 29.4587 10.7087C29.3122 10.8552 29.1135 10.9375 28.9062 10.9375ZM21.875 9.375H28.125V8.59375C28.125 8.38655 28.0427 8.18784 27.8962 8.04132C27.7497 7.89481 27.551 7.8125 27.3438 7.8125H22.6562C22.449 7.8125 22.2503 7.89481 22.1038 8.04132C21.9573 8.18784 21.875 8.38655 21.875 8.59375V9.375Z' fill='white'/%3E%3Cpath d='M40.625 10.9376V9.37508C40.8337 9.38863 41.0429 9.3575 41.2386 9.28377C41.4343 9.21004 41.6121 9.09541 41.7599 8.94752C41.9078 8.79964 42.0225 8.6219 42.0962 8.42619C42.1699 8.23047 42.2011 8.02128 42.1875 7.81258C42.1875 5.49539 39.1898 5.46883 39.0625 5.46883C38.8553 5.46883 38.6566 5.38652 38.5101 5.24C38.3636 5.09349 38.2812 4.89478 38.2812 4.68758C38.2978 4.27278 38.2282 3.85905 38.077 3.47244C37.9258 3.08583 37.6962 2.73471 37.4027 2.44117C37.1091 2.14763 36.758 1.91803 36.3714 1.76682C35.9848 1.61561 35.571 1.54607 35.1562 1.56258C32.9148 1.56258 31.3195 2.71179 30.4133 4.9782C29.97 6.1341 29.7247 7.35641 29.6875 8.59383H28.125C28.125 5.62508 29.5945 7.53919e-05 35.1562 7.53919e-05C36.2873 -0.058549 37.3978 0.318903 38.2588 1.05465C39.1198 1.79041 39.6659 2.8284 39.7844 3.95476C41.4539 4.16726 43.75 5.13836 43.75 7.81258C43.7622 8.22627 43.6897 8.63809 43.537 9.02276C43.3843 9.40742 43.1545 9.75681 42.8619 10.0495C42.5692 10.3421 42.2198 10.5719 41.8352 10.7246C41.4505 10.8773 41.0387 10.9498 40.625 10.9376Z' fill='white'/%3E%3Cpath d='M29.4582 9.14695L28.3543 8.04148C31.2895 5.38604 35.1047 3.91277 39.0628 3.90633V5.46883C35.5225 5.49673 32.1115 6.80297 29.4582 9.14695ZM9.37535 10.9376C8.96165 10.9498 8.54983 10.8773 8.16516 10.7246C7.7805 10.5719 7.43111 10.3421 7.13846 10.0495C6.8458 9.75681 6.61606 9.40742 6.46334 9.02276C6.31061 8.63809 6.23813 8.22627 6.25035 7.81258C6.25035 5.13836 8.54644 4.16726 10.216 3.95476C10.3345 2.8284 10.8805 1.79041 11.7415 1.05465C12.6026 0.318903 13.713 -0.058549 14.8441 7.53919e-05C20.4058 7.53919e-05 21.8753 5.62508 21.8753 8.59383H20.3128C20.3128 8.30711 20.2347 1.56258 14.8441 1.56258C11.7543 1.56258 11.7191 4.56023 11.7191 4.68758C11.7191 4.89478 11.6368 5.09349 11.4903 5.24C11.3438 5.38652 11.145 5.46883 10.9378 5.46883C10.8121 5.46883 7.81285 5.51336 7.81285 7.81258C7.79947 8.02171 7.8309 8.23128 7.90504 8.42729C7.97918 8.62329 8.09433 8.80121 8.24277 8.94913C8.3912 9.09705 8.56952 9.21157 8.76578 9.28503C8.96204 9.35848 9.17173 9.38918 9.38081 9.37508L9.37535 10.9376Z' fill='white'/%3E%3Cpath d='M20.5422 9.14688C17.8888 6.8029 14.4778 5.49665 10.9375 5.46875V3.90625C14.8956 3.91269 18.7109 5.38597 21.6461 8.04141L20.5422 9.14688ZM31.25 20.3125H18.75C18.5428 20.3125 18.3441 20.2302 18.1976 20.0837C18.0511 19.9372 17.9688 19.7385 17.9688 19.5312V10.1562C17.9688 9.94905 18.0511 9.75034 18.1976 9.60382C18.3441 9.45731 18.5428 9.375 18.75 9.375H31.25C31.4572 9.375 31.6559 9.45731 31.8024 9.60382C31.9489 9.75034 32.0312 9.94905 32.0312 10.1562V19.5312C32.0312 19.7385 31.9489 19.9372 31.8024 20.0837C31.6559 20.2302 31.4572 20.3125 31.25 20.3125ZM19.5312 18.75H30.4688V10.9375H19.5312V18.75Z' fill='white'/%3E%3Cpath d='M30.4688 50H19.5312C19.324 50 19.1253 49.9177 18.9788 49.7712C18.8323 49.6247 18.75 49.426 18.75 49.2188V19.5312C18.75 19.324 18.8323 19.1253 18.9788 18.9788C19.1253 18.8323 19.324 18.75 19.5312 18.75H30.4688C30.676 18.75 30.8747 18.8323 31.0212 18.9788C31.1677 19.1253 31.25 19.324 31.25 19.5312V25H29.6875V20.3125H20.3125V48.4375H29.6875V45.3125H31.25V49.2188C31.25 49.426 31.1677 49.6247 31.0212 49.7712C30.8747 49.9177 30.676 50 30.4688 50Z' fill='white'/%3E%3Cpath d='M40.593 46.8754C39.9594 46.7845 39.3783 46.4726 38.9523 45.9949C38.7455 45.7914 38.5115 45.6173 38.257 45.4777C38.0306 45.6339 37.816 45.8065 37.6148 45.9941C37.068 46.4746 36.443 47.0231 35.6727 46.8402C34.9023 46.6574 34.5563 45.8809 34.2602 45.1949C34.1635 44.9271 34.0321 44.6732 33.8695 44.4395C33.7758 44.4488 33.3586 44.552 33.1008 44.6215C32.4281 44.8004 31.5914 45.0246 30.9719 44.5184C30.7242 44.239 30.5447 43.906 30.4473 43.5456C30.35 43.1852 30.3375 42.8071 30.4109 42.441C30.4374 42.1481 30.4242 41.853 30.3719 41.5637C30.1198 41.4858 29.8627 41.4255 29.6023 41.3832C28.918 41.2473 28.0664 41.0785 27.7234 40.3496C27.62 39.9945 27.6 39.6203 27.6649 39.2562C27.7298 38.8921 27.8779 38.5479 28.0977 38.2504C28.2484 37.9945 28.3623 37.7186 28.4359 37.4309C28.245 37.2455 28.04 37.0751 27.8227 36.9215C27.2586 36.4965 26.5625 35.9645 26.5625 35.1566C26.5625 34.3488 27.2586 33.8176 27.8172 33.3902C28.0494 33.2338 28.2595 33.047 28.4422 32.8348C28.3488 32.5669 28.232 32.3078 28.093 32.0606C27.8736 31.7629 27.7257 31.4187 27.6608 31.0546C27.5959 30.6906 27.6157 30.3165 27.7187 29.9613C28.0617 29.2332 28.9133 29.0645 29.5977 28.9285C29.8742 28.8906 30.1444 28.8154 30.4008 28.7051C30.4233 28.4272 30.4254 28.1481 30.407 27.8699C30.3336 27.5039 30.3461 27.1258 30.4434 26.7653C30.5408 26.4049 30.7203 26.0719 30.968 25.7926C31.5867 25.2863 32.4242 25.5098 33.0977 25.6902C33.3636 25.7813 33.6411 25.8339 33.9219 25.8465C34.0466 25.6099 34.1592 25.3671 34.2594 25.1191C34.5547 24.4332 34.8906 23.6551 35.6711 23.4731C36.4375 23.2957 37.0625 23.8395 37.6141 24.3191C37.8205 24.5229 38.0543 24.6969 38.3086 24.8363C38.535 24.6802 38.7494 24.5073 38.95 24.3191C39.5016 23.8395 40.1219 23.2949 40.8938 23.4731C41.6656 23.6512 42.0094 24.4332 42.3055 25.1191C42.4024 25.3868 42.5337 25.6408 42.6961 25.8746C42.7867 25.8652 43.207 25.7613 43.4648 25.6926C43.8023 25.5391 44.1715 25.4684 44.5418 25.4863C44.9121 25.5042 45.2727 25.6103 45.5938 25.7957C45.8414 26.0751 46.021 26.408 46.1183 26.7685C46.2156 27.1289 46.2281 27.507 46.1547 27.8731C46.1283 28.1659 46.1414 28.461 46.1937 28.7504C46.4458 28.8283 46.7029 28.8886 46.9633 28.9309C47.6477 29.0668 48.4992 29.2356 48.8422 29.9645C48.9456 30.3196 48.9657 30.6937 48.9007 31.0579C48.8358 31.422 48.6877 31.7662 48.468 32.0637C48.3172 32.3196 48.2033 32.5955 48.1297 32.8832C48.3206 33.0686 48.5257 33.2389 48.743 33.3926C49.3039 33.8168 50 34.3488 50 35.1566C50 35.9645 49.3039 36.4957 48.7453 36.9231C48.5131 37.0795 48.303 37.2663 48.1203 37.4785C48.2137 37.7464 48.3305 38.0055 48.4695 38.2527C48.6889 38.5504 48.8368 38.8946 48.9017 39.2587C48.9666 39.6227 48.9468 39.9968 48.8438 40.352C48.5008 41.0801 47.6492 41.2488 46.9648 41.3848C46.6883 41.4227 46.4181 41.4979 46.1617 41.6082C46.1392 41.8861 46.1371 42.1652 46.1555 42.4434C46.2289 42.8094 46.2164 43.1875 46.1191 43.5479C46.0217 43.9084 45.8422 44.2413 45.5945 44.5207C44.975 45.027 44.1375 44.8035 43.4648 44.6231C43.1989 44.5323 42.9214 44.4797 42.6406 44.4668C42.5157 44.7035 42.403 44.9466 42.3031 45.1949C42.0078 45.8801 41.6719 46.659 40.8914 46.8395C40.7937 46.863 40.6935 46.875 40.593 46.8754ZM33.8742 42.902C34.1204 42.8983 34.364 42.9518 34.5859 43.0582C35.1233 43.4187 35.5159 43.9574 35.6945 44.5793C35.7893 44.816 35.9011 45.0455 36.0289 45.266C36.2247 45.1298 36.4113 44.9808 36.5875 44.8199C37.0267 44.3275 37.6274 44.008 38.2812 43.9191C38.9355 44.0073 39.5367 44.3262 39.9766 44.8184C40.1526 44.979 40.3389 45.128 40.5344 45.2645C40.6622 45.0438 40.7742 44.8143 40.8695 44.5777C41.0483 43.9561 41.4405 43.4175 41.9773 43.0566C42.5946 42.8485 43.2661 42.869 43.8695 43.1145C44.1116 43.1862 44.359 43.2385 44.6094 43.2707C44.6148 43.1332 44.6023 42.7379 44.5945 42.4895C44.4935 41.8457 44.6191 41.1868 44.95 40.6254C45.4106 40.1722 46.0173 39.8976 46.6617 39.8504C46.9104 39.8083 47.1554 39.7469 47.3945 39.6668C47.3073 39.4232 47.2013 39.1868 47.0773 38.9598C46.7138 38.4154 46.5468 37.7634 46.6039 37.1113C46.8203 36.5085 47.2429 36.0015 47.7969 35.6801C48.0161 35.5247 48.2206 35.3495 48.4078 35.1566C48.2207 34.9633 48.0162 34.7876 47.7969 34.6316C47.2434 34.3111 46.8208 33.8053 46.6039 33.2035C46.5467 32.5513 46.714 31.8992 47.0781 31.3551C47.2018 31.1279 47.3078 30.8915 47.3953 30.6481C47.156 30.5673 46.9107 30.5057 46.6617 30.4637C46.0177 30.4172 45.4111 30.1431 44.9508 29.6902C44.6194 29.1282 44.4937 28.4684 44.5953 27.8238C44.6104 27.5648 44.6059 27.3049 44.582 27.0465C44.3414 27.0815 44.1035 27.1337 43.8703 27.2027C43.2668 27.448 42.5953 27.4683 41.9781 27.2598C41.4408 26.8993 41.0482 26.3606 40.8695 25.7387C40.7746 25.5018 40.6628 25.2721 40.5352 25.0512C40.3397 25.1882 40.1531 25.3374 39.9766 25.4981C39.5361 25.9889 38.935 26.3067 38.2812 26.3941C37.627 26.306 37.0258 25.9871 36.5859 25.4949C36.4095 25.3345 36.2232 25.1852 36.0281 25.0481C35.9002 25.2689 35.7882 25.4987 35.693 25.7356C35.5142 26.3572 35.122 26.8958 34.5852 27.2566C33.9678 27.4641 33.2965 27.4436 32.693 27.1988C32.4509 27.1271 32.2035 27.0748 31.9531 27.0426C31.9477 27.1801 31.9602 27.5754 31.968 27.8238C32.069 28.4676 31.9434 29.1265 31.6125 29.6879C31.1519 30.1411 30.5452 30.4157 29.9008 30.4629C29.6521 30.505 29.4071 30.5664 29.168 30.6465C29.2552 30.8901 29.3612 31.1264 29.4852 31.3535C29.8487 31.8979 30.0157 32.5499 29.9586 33.202C29.7422 33.8048 29.3196 34.3117 28.7656 34.6332C28.5463 34.7891 28.3418 34.9649 28.1547 35.1582C28.3418 35.3516 28.5463 35.5273 28.7656 35.6832C29.3189 36.0034 29.7413 36.5086 29.9586 37.1098C30.0158 37.762 29.8485 38.4141 29.4844 38.9582C29.3607 39.1854 29.2547 39.4218 29.1672 39.6652C29.4065 39.746 29.6518 39.8076 29.9008 39.8496C30.5448 39.8961 31.1514 40.1702 31.6117 40.6231C31.9431 41.1851 32.0688 41.8449 31.9672 42.4895C31.9521 42.7485 31.9566 43.0084 31.9805 43.2668C32.2211 43.2318 32.459 43.1796 32.6922 43.1106C33.0752 42.9915 33.4719 42.9219 33.8727 42.9035L33.8742 42.902Z' fill='white'/%3E%3Cpath d='M33.041 39.2906L42.416 29.9156L43.5215 31.0203L34.1465 40.3953L33.041 39.2906ZM40.6246 41.4062C40.1611 41.4062 39.7079 41.2688 39.3225 41.0113C38.9371 40.7537 38.6367 40.3877 38.4593 39.9594C38.2819 39.5311 38.2355 39.0599 38.3259 38.6053C38.4163 38.1506 38.6396 37.733 38.9673 37.4052C39.2951 37.0774 39.7127 36.8542 40.1674 36.7638C40.622 36.6734 41.0933 36.7198 41.5215 36.8972C41.9498 37.0746 42.3158 37.375 42.5734 37.7604C42.8309 38.1458 42.9684 38.599 42.9684 39.0625C42.9684 39.6841 42.7214 40.2802 42.2819 40.7198C41.8424 41.1593 41.2462 41.4062 40.6246 41.4062ZM40.6246 38.2812C40.4701 38.2812 40.319 38.3271 40.1906 38.4129C40.0621 38.4988 39.962 38.6208 39.9028 38.7635C39.8437 38.9063 39.8282 39.0634 39.8584 39.2149C39.8885 39.3665 39.9629 39.5057 40.0722 39.6149C40.1814 39.7242 40.3206 39.7986 40.4722 39.8287C40.6237 39.8589 40.7808 39.8434 40.9236 39.7843C41.0663 39.7251 41.1884 39.625 41.2742 39.4965C41.36 39.3681 41.4059 39.217 41.4059 39.0625C41.4059 38.8553 41.3236 38.6566 41.177 38.5101C41.0305 38.3636 40.8318 38.2812 40.6246 38.2812ZM35.9371 33.5938C35.4736 33.5938 35.0204 33.4563 34.635 33.1988C34.2496 32.9412 33.9492 32.5752 33.7718 32.1469C33.5944 31.7186 33.548 31.2474 33.6384 30.7928C33.7288 30.3381 33.9521 29.9205 34.2798 29.5927C34.6076 29.2649 35.0252 29.0417 35.4799 28.9513C35.9345 28.8609 36.4058 28.9073 36.834 29.0847C37.2623 29.2621 37.6283 29.5625 37.8859 29.9479C38.1434 30.3333 38.2809 30.7865 38.2809 31.25C38.2809 31.8716 38.0339 32.4677 37.5944 32.9073C37.1549 33.3468 36.5587 33.5938 35.9371 33.5938ZM35.9371 30.4688C35.7826 30.4688 35.6315 30.5146 35.5031 30.6004C35.3746 30.6863 35.2745 30.8083 35.2153 30.951C35.1562 31.0938 35.1407 31.2509 35.1709 31.4024C35.201 31.554 35.2754 31.6932 35.3847 31.8024C35.4939 31.9117 35.6331 31.9861 35.7847 32.0162C35.9362 32.0464 36.0933 32.0309 36.2361 31.9718C36.3788 31.9126 36.5009 31.8125 36.5867 31.684C36.6725 31.5556 36.7184 31.4045 36.7184 31.25C36.7184 31.0428 36.6361 30.8441 36.4895 30.6976C36.343 30.5511 36.1443 30.4688 35.9371 30.4688ZM37.4996 10.1562H39.0621V25.7812H37.4996V10.1562Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8478'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.features .features_item[data-id="4"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8469)'%3E%3Cpath d='M24.3759 29.1079C24.3759 29.4745 24.092 29.7584 23.7254 29.7584H19.5386C19.3504 29.7609 19.1534 29.6935 19.03 29.5455C18.7817 29.2735 18.8053 28.8714 19.0655 28.623L22.5663 25.4534C23.1591 24.922 23.2217 23.9873 22.7351 23.3642C22.2341 22.7226 21.2781 22.6159 20.6259 23.0888C20.3648 23.278 20.1476 23.6188 19.8134 23.6769C19.5014 23.731 19.1927 23.5384 19.0895 23.2423C18.9251 22.7701 19.329 22.4876 19.6332 22.2128C20.1654 21.7161 20.8632 21.4795 21.5374 21.4795C22.3061 21.4795 23.0867 21.7988 23.6426 22.4139C24.1393 22.9461 24.3759 23.6438 24.3759 24.3181C24.3759 25.0868 24.0565 25.8674 23.4416 26.4232L21.2062 28.4457H23.7254C24.0921 28.4456 24.3759 28.7413 24.3759 29.1079ZM31.0343 27.5586C31.0343 27.9252 30.7385 28.2091 30.3719 28.2091H30.2537V29.1079C30.2537 29.4745 29.9698 29.7584 29.6032 29.7584C29.2366 29.7584 28.9527 29.4745 28.9527 29.1079V28.2091H25.2509C24.7015 28.2279 24.3795 27.585 24.7187 27.1564C24.8694 26.9691 29.0452 21.7646 29.0944 21.7164C29.1353 21.6763 29.188 21.6233 29.2367 21.5918C29.6635 21.3157 30.2539 21.6043 30.2539 22.13V26.9081H30.3721C30.7385 26.9081 31.0343 27.2037 31.0343 27.5586ZM28.9526 23.9868L26.599 26.9081H28.9526V23.9868Z' fill='%2366BBFD'/%3E%3Cpath d='M46.0968 17.1622C44.3133 7.13437 35.0441 0 24.9999 0C14.9556 0 5.68682 7.13457 3.90312 17.1621C1.69463 17.5068 0 19.4085 0 21.6961V24.1211C0 25.0657 1.46484 25.0657 1.46484 24.1211V21.696C1.46484 19.9728 2.88193 18.5708 4.62383 18.5708H6.15234V33.7689H4.62383C2.88193 33.769 1.46484 32.3671 1.46484 30.6439V27.832C1.46484 26.8874 0 26.8874 0 27.832V30.6439C0 33.1749 2.07422 35.2339 4.62383 35.2339H6.23047C6.90967 37.7699 10.7979 37.2708 10.7979 34.6404V17.6995C10.7979 15.0737 6.91094 14.5656 6.23047 17.1061H5.40449C7.20342 7.91836 15.7704 1.46484 24.9999 1.46484C34.2294 1.46484 42.7965 7.91826 44.5954 17.1061H43.7695C43.0903 14.5701 39.202 15.0692 39.202 17.6995V34.6404C39.202 37.2663 43.0892 37.7745 43.7695 35.2339H44.5857C43.2714 42.194 36.9092 46.7312 29.9955 46.9502C29.6842 46.0395 28.8161 45.3821 27.7959 45.3821H22.2041C20.9456 45.3821 19.8812 46.4285 19.8812 47.6911C19.8812 48.9537 20.9456 50 22.2041 50H27.7959C28.8223 50 29.6947 49.3347 30.0012 48.4153C37.7474 48.187 44.7674 42.983 46.0829 35.1803C48.2981 34.8415 50 32.9363 50 30.6439V21.6961C50 19.4085 48.3053 17.5068 46.0968 17.1622ZM7.61719 17.6995C7.61719 16.6099 9.33311 16.6092 9.33311 17.6995V34.6404C9.33311 35.7303 7.61719 35.7309 7.61719 34.6404V17.6995ZM27.7959 48.5352H22.2041C21.1009 48.5352 21.1001 46.847 22.2041 46.847H27.7959C28.8992 46.847 28.9 48.5352 27.7959 48.5352ZM42.3828 34.6404C42.3828 35.7303 40.6668 35.7309 40.6668 34.6404V17.6995C40.6668 16.6098 42.3828 16.6092 42.3828 17.6995V34.6404ZM48.5352 30.6439C48.5352 32.3672 47.118 33.769 45.376 33.769H43.8477V18.5709H45.376C47.118 18.5709 48.5352 19.9729 48.5352 21.6961V30.6439Z' fill='%2366BBFD'/%3E%3Cpath d='M28.7863 36.9931L33.1907 38.9335C33.6662 39.1432 34.2184 38.7812 34.2184 38.2633V33.3622C36.0753 31.1957 37.0944 28.4501 37.0944 25.5981C37.0944 23.0868 36.3199 20.6819 34.8548 18.6434C34.3038 17.8761 33.114 18.7312 33.6653 19.4982C34.9503 21.2862 35.6295 23.3955 35.6295 25.5981C35.6295 28.1826 34.6748 30.6682 32.9411 32.5969C32.8203 32.7314 32.7534 32.9057 32.7534 33.0865V37.1403L29.1157 35.5377C28.9451 35.4625 28.7521 35.4552 28.5763 35.5174C27.4294 35.9231 26.2261 36.1288 24.9997 36.1288C19.1385 36.1288 14.37 31.4048 14.37 25.5981C14.37 19.7915 19.1386 15.0674 24.9998 15.0674C27.1855 15.0674 29.2847 15.7191 31.0702 16.9522C31.8475 17.489 32.6799 16.2837 31.9025 15.7469C29.8712 14.344 27.4842 13.6025 24.9998 13.6025C18.3309 13.6025 12.9053 18.9837 12.9053 25.598C12.9053 32.2124 18.3309 37.5936 24.9998 37.5936C26.2941 37.5936 27.5664 37.3917 28.7863 36.9931Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8469'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.features .features_title{font-size: 16px;width: 100%;}
@media (min-width:768px){
  .features .features_item:hover{box-shadow: var(--main-shadow);}
  .features .features_item:hover .features_icon{background: var(--main-color-blue);}
  .features .features_item:hover .features_icon:before{background-color: var(--main-color-white);}
}
@media (max-width:767px){
  .features .features_item{width: calc(50% - 8px);}
}
@media (max-width:479px){
  .features .features_item{padding: 12px;}
}
/*** Новости ***/
#news .block-title .title{grid-gap: 16px 30px;display: flex;flex-wrap: wrap;}
#news .news__navs.tabs .news__nav.active, #news .news__navs.tabs .news__nav:hover{color: var(--main-color-blue);}
#news .news__nav{transition: 0.3s;}
#news .news__image{width: 100%;display: block;position: absolute;height: 100%;z-index: -1;border-radius: 16px;overflow: hidden;}
#news .news__image img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#news .news__image:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background: var(--main-color-black);opacity: 0.3;transition: 0.3s;}
#news .newx-box{position:relative;}
#news .news__inner{border-radius: 16px;overflow: hidden;height: 340px;display: flex;flex-direction: column;justify-content: flex-end;}
#news .news__content{padding: 30px 16px;position: absolute;bottom: -77px;left: 0;transition: 0.3s;}
#news .news__date{color: var(--main-color-white);opacity: 0.6;font-size: 14px;font-weight: 700;margin-bottom: 22px;pointer-events: none;position: relative;display: inline-flex;grid-gap: 5px;text-transform: lowercase;}
#news .news__date:before{content: '';display: block;position: absolute;bottom: -8px;left: 0;width: 30px;height: 2px;background: var(--main-color-peach);z-index: 1;}
#news .news__title{color: var(--main-color-white);display: block;pointer-events: none;font-size: 20px;font-weight: 700;line-height: initial;max-height: 72px;overflow: hidden;}
#news .news__desc{display: none;}
#news .news__button{margin-top: 30px;}
#news [data-tab-content]{display: none;}
#news [data-tab-content].active{display: block;}
#news [data-tab-content] .swiper{padding: 0 !important;}
#news .swiper-slide{width: max-content;}
#news .news__item:hover .news__content{bottom: 0;}
#news .news__item:hover .news__button{margin-top: 16px;}
#news .news__item:hover .news__image:before{opacity: 0.7;}
@media (max-width:1023px){
  #news .news__content{padding: 20px 16px;bottom: -65px;}
  #news .news__button{margin-top: 20px;}
  #news .news__item:hover .news__button{margin-top: 20px;}
  #news .news__item:hover .news__content{bottom: -65px;}
}
@media (max-width:767px){
  #news .news__title{font-size: 16px;max-height: 60px;}
}
@media (max-width:479px){
  #news .news__nav{width:100%;padding: 0 20px;}
}
/*Страница новости*/
.news-box .news-time{margin-top: 16px;}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Подвал ***/
.footer{background: var(--main-color-white);border-radius: 40px 40px 0px 0px;overflow: hidden;padding: 40px 30px;}
.footer_wrapper{display: flex;align-items: center;flex-wrap: wrap;}
.footer_wrapper:not(:last-child){margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--main-line);}
.footer_wrapper[data-id="1"]{grid-gap: 20px 40px;}
.footer_wrapper[data-id="2"]{grid-gap: 20px 40px;align-items: flex-start;}
.footer_wrapper[data-id="3"]{grid-gap: 12px 50px;margin-bottom: 20px;}
.footer_wrapper[data-id="4"]{grid-gap: 16px 20px;}
.subscribeCallback_title{font-size: 20px;font-weight: 700;margin-bottom: 12px;}
.footer_wrapper .subscribeCallback_title{font-size: 20px;font-weight: 700;margin-bottom: 12px;}
.footer_wrapper .subscribeCallback_text{font-size: 16px;}
.footer_wrapper #subscribeCallback{display: flex;align-items: center;grid-gap: 16px 40px;width: calc(100% - 232px - 40px);}
.footer_wrapper .subscribeCallback_wrapper{width: 280px;}
.footer_wrapper form{width: calc(100% - 280px - 40px);}
.footer_wrapper .social-links{width: 232px;}
.footer_wrapper .callback-btn{position: absolute;top: 0;right: 0;width: 44px;height: 44px;border-radius: 0 12px 12px 0;}
.footer_wrapper .callback-btn .icon_{margin:0;}
.footer_wrapper .pp{margin-top: 12px;text-align: left;}
.footer_wrapper .footer_title{display: flex;align-items: center;grid-gap: 12px;font-size: 16px;font-weight: 700;margin-bottom: 12px;}
.footer_wrapper .footer_icon{width: 44px;height: 44px;background: var(--main-color-greylight);border-radius: 10px;display: flex;align-items: center;justify-content: center;}
.footer_wrapper .footer_icon .icon_{min-width: 24px;width: 24px;height: 24px;background-color: var(--main-color-blue);margin:0;}
.footer_wrapper .footer_contacts a.contacts_info:first-child{font-size: 20px;font-weight: 700;}
.footer_wrapper .footer_contacts{display: flex;flex-direction: column;grid-gap: 8px;}
.footer_wrapper .footer_item{width: calc(25% - 30px);}
.footer_wrapper .footer_logo{width: 145px;}
.footer_wrapper ul.menu{padding: 0;margin: 0;display: flex;flex-wrap: wrap;grid-gap: 12px 30px;width: calc(100% - 145px - 50px);}
.footer_wrapper ul.menu li{list-style-type: none;}
.footer_wrapper ul.menu li a{font-size:16px;transition: 0.3s;}
.footer_wrapper ul.menu li a:hover{color:var(--main-color-blue);}
.footer_wrapper .copyright{width: calc(100% - 276px - 20px);font-size: 14px;}
.footer_wrapper .payment{width: 276px;display: flex;flex-wrap: wrap;grid-gap: 12px;justify-content: flex-end;}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .paymentTitle{color: #fff;margin-bottom: 10px;}
.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{background-color: var(--main-color-greylight2);width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.payment .payment-ico:hover{background-color: var(--main-color-blue)}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 18px 28px;}
.social-links .vk{-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_1447_8265)'%3E%3Cpath d='M11.7432 18.7875H13.1773C13.1773 18.7875 13.6108 18.7395 13.8314 18.501C14.0354 18.282 14.0279 17.8709 14.0279 17.8709C14.0279 17.8709 13.9994 15.9463 14.8934 15.6628C15.774 15.3838 16.9051 17.5229 18.1037 18.3465C19.0098 18.969 19.6983 18.8325 19.6983 18.8325L22.904 18.7875C22.904 18.7875 24.5812 18.684 23.7861 17.3654C23.7216 17.2574 23.3226 16.3903 21.4024 14.6082C19.3923 12.7421 19.6623 13.0451 22.0835 9.81834C23.5581 7.8532 24.1476 6.65311 23.9631 6.14007C23.7876 5.65103 22.703 5.78004 22.703 5.78004L19.0968 5.80104C19.0968 5.80104 18.8297 5.76504 18.6302 5.88355C18.4367 6.00056 18.3122 6.27058 18.3122 6.27058C18.3122 6.27058 17.7407 7.79169 16.9786 9.08479C15.372 11.8135 14.7284 11.9575 14.4659 11.788C13.8554 11.3935 14.0084 10.2009 14.0084 9.35481C14.0084 6.71011 14.4089 5.60753 13.2268 5.32251C12.8338 5.228 12.5458 5.165 11.5422 5.15449C10.2551 5.14099 9.16452 5.15899 8.54797 5.46052C8.13694 5.66153 7.82042 6.11007 8.01393 6.13557C8.25245 6.16707 8.79249 6.28108 9.07901 6.67111C9.44954 7.17364 9.43604 8.30473 9.43604 8.30473C9.43604 8.30473 9.64905 11.4175 8.9395 11.8045C8.45196 12.07 7.78441 11.5285 6.35181 9.05178C5.61825 7.78419 5.06321 6.38159 5.06321 6.38159C5.06321 6.38159 4.9567 6.12057 4.76619 5.98106C4.53517 5.81154 4.21115 5.75754 4.21115 5.75754L0.781893 5.77854C0.781893 5.77854 0.267355 5.79354 0.0783407 6.01706C-0.0896718 6.21657 0.0648397 6.6276 0.0648397 6.6276C0.0648397 6.6276 2.75004 12.9086 5.78927 16.0753C8.57797 18.978 11.7432 18.7875 11.7432 18.7875Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8265'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp{-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_1447_8261)'%3E%3Cpath d='M12.0047 0H12C5.38125 0 0 5.38125 0 12C0 14.625 0.84375 17.0578 2.28281 19.0312L0.7875 23.4891L5.4 22.0125C7.29844 23.2734 9.5625 24 12.0047 24C18.6188 24 24 18.6187 24 12C24 5.38125 18.6188 0 12.0047 0ZM18.9844 16.9453C18.6938 17.7609 17.5453 18.4406 16.6312 18.6375C16.0031 18.7688 15.1875 18.8766 12.4266 17.7328C8.90156 16.2703 6.62813 12.6891 6.45 12.4547C6.28125 12.2203 5.025 10.5562 5.025 8.83594C5.025 7.11562 5.90156 6.27656 6.25312 5.91562C6.54375 5.62031 7.02188 5.48438 7.48125 5.48438C7.63125 5.48438 7.7625 5.49375 7.88437 5.49844C8.23594 5.5125 8.41406 5.53594 8.64844 6.08906C8.93906 6.7875 9.64219 8.50781 9.72656 8.68594C9.81094 8.86406 9.89531 9.10312 9.77813 9.3375C9.66563 9.57656 9.56719 9.68437 9.38906 9.88594C9.21094 10.0875 9.04219 10.2469 8.86875 10.4672C8.70469 10.6594 8.52187 10.8609 8.72812 11.2125C8.93437 11.5594 9.6375 12.7078 10.6734 13.6312C12.0141 14.8219 13.0969 15.2062 13.4859 15.3656C13.7766 15.4875 14.1188 15.4594 14.3297 15.2344C14.5969 14.9438 14.9297 14.4656 15.2672 13.9922C15.5063 13.6547 15.8109 13.6125 16.1297 13.7297C16.4531 13.8422 18.1688 14.6906 18.5203 14.8641C18.8719 15.0422 19.1062 15.1266 19.1906 15.2719C19.275 15.4312 19.275 16.125 18.9844 16.9453Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8261'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .viber{-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_1447_8254)'%3E%3Cpath d='M23.1561 13.8925C23.8721 7.86554 22.8121 4.06054 20.9001 2.33954L20.9011 2.33854C17.8151 -0.600464 7.39306 -1.03546 3.70106 2.47054C2.04306 4.18554 1.45906 6.70254 1.39506 9.81855C1.33106 12.9355 1.25506 18.7746 6.69606 20.3586H6.70106L6.69606 22.7776C6.69606 22.7776 6.65906 23.7576 7.28506 23.9546C8.00106 24.1866 8.32506 23.7316 10.5521 21.0716C14.2761 21.3946 17.1361 20.6546 17.4611 20.5466C18.2131 20.2946 22.4681 19.7316 23.1561 13.8925ZM10.9191 19.3696C10.9191 19.3696 8.56206 22.3086 7.82906 23.0716C7.58906 23.3196 7.32606 23.2966 7.33006 22.8046C7.33006 22.4816 7.34806 18.7886 7.34806 18.7886C2.73506 17.4666 3.00706 12.4945 3.05706 9.89355C3.10706 7.29154 3.58306 5.16054 4.98706 3.72554C8.22606 0.688537 17.3631 1.36754 19.6911 3.55554C22.5371 6.07854 21.5241 13.2065 21.5301 13.4495C20.9451 18.3236 17.4971 18.6326 16.8631 18.8436C16.5921 18.9336 14.0771 19.5806 10.9191 19.3696Z' fill='%23ADC6D8'/%3E%3Cpath d='M12.2233 4.29688C11.8383 4.29688 11.8383 4.89688 12.2233 4.90188C15.2103 4.92488 17.6703 7.00688 17.6973 10.8259C17.6973 11.2289 18.2873 11.2239 18.2823 10.8209H18.2813C18.2493 6.70588 15.5633 4.31988 12.2233 4.29688Z' fill='%23ADC6D8'/%3E%3Cpath d='M16.1519 10.1911C16.1429 10.5891 16.7319 10.6081 16.7369 10.2051C16.7859 7.93608 15.3869 6.06708 12.7579 5.87008C12.3729 5.84208 12.3329 6.44708 12.7169 6.47508C14.9969 6.64808 16.1979 8.20408 16.1519 10.1911Z' fill='%23ADC6D8'/%3E%3Cpath d='M15.5222 12.7741C15.0282 12.4881 14.5252 12.6661 14.3172 12.9471L13.8822 13.5101C13.6612 13.7961 13.2482 13.7581 13.2482 13.7581C10.2342 12.9611 9.4282 9.8071 9.4282 9.8071C9.4282 9.8071 9.3912 9.3801 9.6672 9.1511L10.2112 8.7011C10.4832 8.4851 10.6552 7.9651 10.3782 7.4541C9.6382 6.1171 9.1412 5.6561 8.88819 5.3021C8.62219 4.9691 8.22219 4.8941 7.80619 5.1191H7.79719C6.93219 5.6251 5.98519 6.5721 6.28819 7.5471C6.80519 8.5751 7.75519 11.8521 10.7832 14.3281C12.2062 15.4991 14.4582 16.6991 15.4142 16.9761L15.4232 16.9901C16.3652 17.3041 17.2812 16.3201 17.7702 15.4291V15.4221C17.9872 14.9911 17.9152 14.5831 17.5982 14.3161C17.0362 13.7681 16.1882 13.1631 15.5222 12.7741Z' fill='%23ADC6D8'/%3E%3Cpath d='M13.1703 8.10368C14.1313 8.15968 14.5973 8.66168 14.6473 9.69268C14.6653 10.0957 15.2503 10.0677 15.2323 9.66468C15.1683 8.31868 14.4663 7.56869 13.2023 7.49869C12.8173 7.47569 12.7813 8.08068 13.1703 8.10368Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8254'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube{-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_30865)'%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='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30865'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram{-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='M9.41718 15.1804L9.02019 20.7644C9.58819 20.7644 9.83418 20.5204 10.1292 20.2274L12.7922 17.6824L18.3102 21.7234C19.3222 22.2874 20.0352 21.9904 20.3082 20.7924L23.9302 3.82043L23.9312 3.81943C24.2522 2.32343 23.3902 1.73843 22.4042 2.10543L1.11418 10.2564C-0.338822 10.8204 -0.316822 11.6304 0.867178 11.9974L6.31018 13.6904L18.9532 5.77943C19.5482 5.38543 20.0892 5.60343 19.6442 5.99743L9.41718 15.1804Z' fill='%23ADC6D8'/%3E%3C/svg%3E");}
.social-links .odnoklassniki{-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='M11.9988 12.9878C15.5852 12.9878 18.4927 10.0804 18.4927 6.49389C18.4927 2.90737 15.5853 0 11.9988 0C8.41226 0 5.50488 2.90742 5.50488 6.49394C5.50928 10.0786 8.41413 12.9834 11.9988 12.9878ZM11.9988 2.9972C13.93 2.9972 15.4955 4.56272 15.4955 6.49394C15.4955 8.42516 13.93 9.99068 11.9988 9.99068C10.0676 9.99068 8.50203 8.42516 8.50203 6.49394C8.50203 4.56272 10.0676 2.9972 11.9988 2.9972Z' fill='%23ADC6D8'/%3E%3Cpath d='M18.361 16.0639C19.0667 15.599 19.492 14.8109 19.4929 13.9659C19.5028 13.2645 19.107 12.6205 18.4769 12.3124C17.8295 11.989 17.0545 12.0618 16.4788 12.5002C13.8102 14.4457 10.1907 14.4457 7.52216 12.5002C6.94548 12.0641 6.17187 11.9914 5.52401 12.3124C4.89418 12.6204 4.49822 13.2638 4.50698 13.9648C4.50848 14.8097 4.93356 15.5976 5.63893 16.0629C6.5439 16.6647 7.52941 17.1356 8.56621 17.4616C8.74206 17.5162 8.92353 17.5668 9.11072 17.6134L6.09156 20.5657C5.29955 21.3341 5.2804 22.5991 6.04885 23.3911C6.8173 24.1831 8.08226 24.2023 8.87431 23.4338C8.8908 23.4178 8.907 23.4016 8.92292 23.385L12.0001 20.2L15.0832 23.391C15.851 24.1836 17.116 24.2037 17.9086 23.4359C18.7012 22.6682 18.7214 21.4031 17.9536 20.6105C17.9375 20.594 17.9212 20.5777 17.9045 20.5616L14.8903 17.6124C15.0775 17.5644 15.2596 17.5135 15.4368 17.4595C16.4725 17.1348 17.4571 16.6649 18.361 16.0639Z' fill='%23ADC6D8'/%3E%3C/svg%3E");}
.social-links a{transition: 0.2s;width:24px;min-width: 24px;height:24px;background-color: var(--main-color-greylight2);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.social-links a:hover{background-color: var(--main-color-blue);}
@media (max-width:1139px){
  .footer_wrapper[data-id="2"]{grid-gap: 20px;}
  .footer_wrapper .footer_item{width: calc(25% - 15px);}
  .footer_wrapper .social-links{width: 130px;}
  .footer_wrapper #subscribeCallback{width: calc(100% - 130px - 40px);flex-wrap: wrap;}
  .footer_wrapper .subscribeCallback_wrapper, .footer_wrapper form{width:100%;}
}
@media (max-width:1023px){
  .footer_wrapper .footer_item{width: calc(50% - 10px);}
  .footer_wrapper .copyright{width:100%;}
  .footer_wrapper .payment{width:100%;justify-content: flex-start;}
  .footer{padding-bottom: 70px;}
}
@media (max-width:767px){
  .footer_wrapper .social-links{width:100%;}
  .footer_wrapper #subscribeCallback{width:100%;}
}
@media (max-width:639px){
  .footer_wrapper ul.menu{width: 100%;}
}
@media (max-width:479px){
  .footer_wrapper .footer_item{width: 100%;}
  .footer{padding: 40px 16px;margin: 0 -16px;padding-bottom: 70px;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
.block-title{position:relative;margin-bottom: 40px;display: flex;align-items: center;justify-content: center;}
.index .block-title{margin-bottom: 40px;}
.block-title{margin-bottom: 16px;}
.block-title .title{margin: 0;text-align: center;font-size: 30px;color: var(--main-color-black);font-weight: 700;user-select: none;line-height: 1.2;}
.block-title .title .inf, .block-title .title .res{width: 100%;display: block;background-color: #FFA9DD;background-image: linear-gradient(90deg, #AE9FFF, #FFA9DD);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.block-title.cart .title-tab{margin-right: 10px;transition: opacity .3s ease;font-size: 26px;pointer-events: none;}
.block-title.cart .title-tab .title-step{color: var(--main-color-blue)}
.block-title.cart .title-tab.disabled{opacity: .5}
@media (max-width: 1023px){
  .index .block-title{margin-bottom: 30px;}
}
@media (max-width: 767px){
 .block-title .title{font-size: 26px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 20px;position: relative;font-size: 14px;color: var(--main-color-black);white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;justify-content: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar{height: 2px;}
#breadcrumbs ul li{display: inline-flex;align-items: center;}
#breadcrumbs ul li:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_12894)'%3E%3Cpath d='M1.80859 0.885921L1.80859 8.11412C1.80859 8.45617 2.22163 8.63042 2.46688 8.38517L6.08097 4.77108C6.22941 4.62264 6.22941 4.3774 6.08097 4.2289L2.46688 0.614799C2.22163 0.369621 1.80859 0.543872 1.80859 0.885921Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_12894'%3E%3Crect width='8' height='8' fill='white' transform='matrix(0 -1 1 0 0 8.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#breadcrumbs ul li:before{content: "";background-color: var(--main-color-greylight2);min-width: 8px;width: 8px;height: 8px;margin: 0 8px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 14px;line-height: 15px;color: var(--main-color-greylight2);}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;font-weight: 400;color: var(--main-color-black);}
#breadcrumbs ul li a:hover{color: var(--main-color-blue);}
.product__hoverImages{position: absolute;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.3s ease;display: flex;flex-wrap: wrap;z-index: 2;}
.product__hoverImage{margin: 0 .5rem 0 0;flex-grow: 1;height: 100%;position: relative;cursor: pointer;}
.product__hoverImage:last-child{margin: 0;}
.product-pointersInner{position: absolute;left: 0;bottom: 0;display: flex;align-items: center;transition: 0.5s;width: 100%;z-index: 1;}
.product-pointersInner .pointersItem{background: var(--main-line);height: 3px;width: 100%;}
.product-pointersInner .pointersItem.active{background: var(--main-color-peach);}
.product-image .item:hover .product__hoverImages{opacity: 1;}
.product-image .next_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display:none;align-items: center;justify-content: center;}
.product-image .next_img.open{display:flex;}
.product-image .next_img:before{background: var(--main-color-black);content: '';width: 100%;height: 100%;display: block;opacity: 0.2;position: absolute;top: 0;left: 0;z-index: -1;}
.product-image .next_text{font-size: 16px;font-weight: 700;color:var(--main-color-white);text-align:center;}
#pdt [data-tab-content]{display: none;position: relative;}
#pdt [data-tab-content].active{display: block;}
#pdt .tabs__navs{margin-bottom: 21px;display: flex;align-items: center;grid-gap: 60px;justify-content: center;padding-bottom: 12px;position:relative;}
#pdt .tabs__navs:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;display: block;border-bottom: 2px solid var(--main-line);}
#pdt .tabs__navs a{font-size: 20px;display: flex;align-items: center;position:relative;transition: 0.2s;}
#pdt .tabs__navs a:hover{color: var(--main-color-blue);}
#pdt .tabs__navs a.active{color: var(--main-color-blue);font-weight: 700;}
#pdt .tabs__navs a.active:before{content: '';display:block;position:absolute;bottom: -12px;left:0;width:100%;border-bottom: 2px solid var(--main-color-blue);}
#pdt .banner-item{background: var(--main-color-white);border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;text-align: left;}
#pdt .banner-item_image{border-radius: 16px 16px 0 0;overflow: hidden;}
#pdt .banner-item_image img{width: 100%;height: 100%;object-fit: cover;}
#pdt .banner-item_wrapper{background: var(--main-color-blue);color: var(--main-color-white);flex: 1;position: relative;padding: 42px 16px 16px;}
#pdt .banner-item_sale{position: absolute;top: -35px;left: 16px;width: 76px;height: 74px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 700;z-index:1;}
#pdt .banner-item_sale:before{content: '';display:block;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);border-radius: 50%;background:var(--main-color-white);z-index: -2;width:100%;height:100%;}
#pdt .banner-item_sale:after{content: '';display:block;position:absolute;top: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;background: var(--main-grad-purple);z-index: -1;width:70px;height:70px;}
#pdt .banner-item_text{text-align: right;font-size: 22px;font-weight: 700;font-family: Caveat;}
#pdt .banner-item_title{font-size: 28px;font-weight: 700;margin-bottom: 8px;}
#pdt .banner-item_name{font-size: 14px;font-weight: 600;margin-bottom: 12px;}
#pdt .banner-item_link{font-size: 14px;font-weight: 600;opacity: 0.6;transition: 0.2s;display: flex;align-items: center;}
#pdt .banner-item_link .banner-item_icon{width: 20px;height: 20px;margin-left: 8px;border: 1px solid var(--main-color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;}
#pdt .banner-item_link .icon_{width: 8px;height: 8px;min-width: 8px;margin: 0;}
#pdt .banner-item_link:hover{opacity: 1;}
#pdt .banner-item:hover{box-shadow: none;}
@media (min-width: 1140px){
  #pdt .products-grid .item:nth-child(-n + 4){width: calc(25% - 12px);}
  #pdt .products-grid .item:nth-child(-n + 4) .product-name{height: 50px;font-size: 16px;}
  #pdt .products-grid .item:nth-child(-n + 4) .actions .actions-btn .icon_{display: none;}
  #pdt .products-grid .item:nth-child(-n + 4) .actions .actions-btn{width: calc(100% - 60px - 20px);font-size: 16px;}
}
@media (max-width: 767px){
  #pdt .banner-item_title{font-size:24px;}  
}
@media (max-width: 479px){
  #pdt .banner-item{width:100%;}
}
/*Распродажа*/
#promo{position: relative;}
.promo .swiper{padding: 0 !important;margin: 0 !important;}
.promo .products-grid .item form{display: flex;flex-direction: initial;}
.promo .products-grid .item .product-image{width: 260px;height: 260px;border-radius: 16px 0 0 16px;}
.promo .products-grid .item .product-shop{width: calc(100% - 260px);display: flex;flex-direction: column;}
.promo .promo_dateDiscount{background: var(--main-grad-purple);padding: 7px 12px 7px 24px;border-radius: 33px 0 0 33px;color: var(--main-color-white);font-weight: 700;margin-bottom: 12px;width: calc(100% + 12px);display: flex;align-items: center;}
.promo .month{text-transform: lowercase;}
.promo .products-grid .item .ico-sale{position: initial;transform: none;background: none;padding: 0;height: auto;width: max-content;font-size: 16px;}
.promo .products-grid .item .ico-sale:after{content: '';display:block;width:2px;height:22px;border-radius: 30px;margin: 0 20px;background:var(--main-color-white);opacity: 0.3;}
.promo .products-grid .item .text{font-size: 14px;}
.promo .products-grid .item .actions{transform: none !important;position: inherit;padding: 0;margin-top: auto;}
.promo .products-grid .item .actions .actions-btn{margin:0;width: calc(100% - 60px - 20px);font-size: 16px;}
.promo .products-grid .item .price-box{width: 100%;flex-direction: initial;align-items: center;flex-wrap: wrap;justify-content: flex-start;}
.promo .products-grid .item .product-shop .product-name{max-height: 36px;height: auto;margin-bottom: 12px;line-height: 19px;font-size: 16px;}
.promo .goods_features-inner{font-size: 14px;color: var(--main-color-greylight2);line-height: 19px;margin-top: 12px;max-height: 60px;overflow: hidden;}
.promo .products-grid .item .product-shop{border-radius: 0 16px 16px 0;}
.promo .products-grid .item .actions:before{display:none;}
.promo .products-grid .item:hover .actions{box-shadow: none;}
.promo .products-grid .item:hover{box-shadow: none;}
@media (max-width: 1139px){
  .promo .products-grid .item .product-image{width: 237px;height: 237px;}
  .promo .products-grid .item .product-shop{width: calc(100% - 237px);}
  .promo .products-grid .item .ico-sale:after{margin: 0 8px;}
  .promo .promo_dateDiscount{padding: 7px 8px;}
  .promo .goods_features-inner{display:none;}
}
@media (max-width: 639px){
  .promo .products-grid .item .product-image{width: 180px;height: 180px;}
  .promo .products-grid .item .product-shop{width: calc(100% - 180px);}
  .promo .goods_features-inner{display:none;}
}
@media (max-width: 479px){
  .promo .products-grid .item form{flex-direction: column;}
  .promo .products-grid .item .product-shop{width: 100%;border-radius: 0 0 16px 16px;}
  .promo .products-grid .item .product-image{width: 100%;height: max-content;}
  .promo .products-grid .item .actions{margin-top: 12px;}
  .promo .products-grid .item .actions .actions-btn{margin-left: auto;}
  .promo .products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
  .promo .products-grid .item .product-shop .old-price{font-size: 14px;}
}
#pdt{width: 100%;}
#pdt .products-grid .item:nth-child(n+10){display: none;}
#pdt .products-grid .item.show{display: block !important;}
.products__buttons{display: flex;justify-content: center;margin-top: 20px;}
.products__buttons a{width:100%;max-width: 180px;}
@media (max-width: 1139px){
  #pdt .products-grid .item:nth-child(n+9){display: none;}
}
@media (max-width: 1023px){
  #pdt  .products-grid .item:nth-child(n+7){display: none;}
  .promo .products-grid .item .actions .actions-btn{max-width: 223px;}
}
@media (max-width: 767px){
  #pdt .tabs__navs a{font-size: 18px;}
}
@media (mun-width: 480px) and (max-width: 639px){
  #pdt .products-grid .item:nth-child(n+5){display: none;}
}
@media (max-width: 479px){
  #pdt .products-grid .item:nth-child(n+6){display: none;}
  #pdt .tabs__navs{justify-content: flex-start;overflow-x: auto;overflow-y: hidden;}
  #pdt .tabs__navs a{white-space: nowrap;}
  #pdt .tabs__navs::-webkit-scrollbar-thumb, #pdt .tabs__navs::-webkit-scrollbar{background-color: transparent;}
  #pdt .tabs__navs{grid-gap: 20px;}
}
.index_mainBlock{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.index_mainBlock .content{width: calc(100% - 350px - 30px)}
.index_mainBlock .index_mainBlock_banner{width: 350px;padding: 10px 10px 20px 10px;background: var(--main-color-white);margin-top: 10px;border-radius: 20px;height: max-content;}
.index_mainBlock .index_mainBlock_banner_image{margin-top: -20px;border-radius: 20px;overflow: hidden;}
.index_mainBlock .index_mainBlock_banner_image img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
.index_mainBlock .index_mainBlock_banner_sale_wrapper{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.index_mainBlock .index_mainBlock_banner_sale{position: absolute;top: -90px;left: 50%;transform: translateX(-50%);width: 130px;height: 128px;display: flex;align-items: center;justify-content: center;font-size: 40px;color:var(--main-color-white);font-weight: 700;z-index: 1;padding-bottom: 8px;display: flex;flex-wrap: wrap;}
.index_mainBlock .index_mainBlock_banner_sale:before{content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;background: var(--main-color-white);z-index: -2;width: 100%;height: 100%;}
.index_mainBlock .index_mainBlock_banner_sale:after{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;background: var(--main-grad-purple);z-index: -1;width: 120px;height: 120px;}
.index_mainBlock .mark{font-size: 20px;margin-right: 6px;position: absolute;left: 13px;}
.index_mainBlock .text{font-size: 16px;width: 100%;text-align: center;}
.index_mainBlock_banner_wrapper{position: relative;padding-top: 46px;display: flex;flex-direction: column;justify-content: center;width: max-content;margin: 0 auto;color: var(--main-color-blue);}
.index_mainBlock_banner_title{font-size:30px;font-weight: 700;}
.index_mainBlock_banner_text{font-size: 22px;font-family: Caveat;margin-bottom:4px;text-align:right;}
@media (max-width: 767px){
  .index_mainBlock .content{width: 100%;}
  .index_mainBlock .index_mainBlock_banner{width: 100%;}
}
@media(min-width: 640px) and  (max-width: 767px){
  .index_mainBlock .index_mainBlock_banner_image{margin: -10px;width: 300px;}
  .index_mainBlock_banner_wrapper{padding: 20px;margin-right: 0;width: calc(100% - 300px);height:100%;align-items: flex-end;padding-left: 60px;}
}
@media (min-width: 480px) and  (max-width: 639px){
  .index_mainBlock .index_mainBlock_banner_image{margin: -10px;width: 200px;height: 240px;}
  .index_mainBlock_banner_wrapper{padding: 20px;margin-right: 0;width: calc(100% - 200px);height:100%;align-items: flex-end;padding-left: 60px;}
}
@media (min-width: 480px) and (max-width: 767px){
  .index_mainBlock .index_mainBlock_banner{display: flex;align-items: center;margin-top:0;padding: 0;margin-left: 10px;}
  .index_mainBlock .index_mainBlock_banner_sale{top: 50%;left: -80px;transform: translateY(-50%);padding: 0;}
  .index_mainBlock_banner_title{font-size: 26px;text-align: right;}
}
.products-container{width:100%;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 16px;text-align: center;width: 100%;}
.products-grid .item{width: calc(20% - 13px);position: relative;height:auto;}
.products-grid .item .links_container{display: flex;justify-content: center;align-items: center;grid-gap: 8px 20px;width: 60px;}
.products-grid .item .links_container .product-ico {width: 20px;height: 20px;display: block;}
.products-grid .item .links_container .product-ico .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;transition: 0.2s;}
.products-grid .item .links_container .product-ico.added .icon_{background-color:var(--main-color-blue);}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-color-white);z-index: 0;padding: 0;overflow: hidden;border-radius: 16px 16px 0 0;text-align: center;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.products-grid .item .quickview{display:none;}
.products-grid .item .ico-sale{border-radius: 0 20px 20px 0;width: 60px;font-size: 14px;position: absolute;left: -12px;top: 50%;transform: translateY(-50%);}
.products-grid .item .price-box{display: flex;flex-wrap: wrap;grid-gap: 6px 12px;align-items: center;}
.products-grid .item .price-box_wrapper{display: flex;align-items: center;position: relative;}
.products-grid .item .price-box_wrapper.no_sale .price-box{flex-direction: initial;flex-wrap: wrap;align-items: center;min-height:40px;}
.products-grid .item .price-box_wrapper:not(.no_sale){padding-left: 64px;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding: 12px;background: var(--main-color-white);border-radius: 0 0 16px 16px;display: flex;flex-direction: column;justify-content: space-between;flex:1;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-shop .product-name{display: block;height: 40px;font-size: 14px;overflow: hidden;color: var(--main-color-black);word-break: break-word;margin-bottom: 8px;}
.products-grid .item .product-shop .product-name:hover{color: var(--main-color-blue);}
.products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
.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%;background-color: var(--main-color-white);border-radius: 0 0 16px 16px;display: flex;flex-wrap: wrap;align-items: center;grid-gap: 20px;margin-top:12px;padding-top:12px;}
.products-grid .item .actions:before{content: '';display: block;width: calc(100% - 24px);position: absolute;top: 0;left: 12px;border-top: 1px solid var(--main-line);}
.products-grid .item .actions .actions-btn{width: 44px;height: 44px;font-size: 0;margin-left: auto;}
.products-grid .item .actions .actions-btn .icon_{width: 24px;height: 24px;min-width: 24px;margin: 0;}
@media (min-width: 980px){
  .products-grid .item .actions{z-index: 1;transform: scale(1,0);transition: 0.2s;transform-origin: right top;position: absolute;left: 0;top: 100%;margin:0;padding: 12px;}
  .products-grid .item:hover{box-shadow: var(--main-shadow);}
  .products-grid .item:hover .actions{transform: scale(1);box-shadow: var(--main-shadow);}
  .products-grid .item .links_container .product-ico:hover .icon_{background-color:var(--main-color-blue);}
  .products-grid .item:hover .product-shop{border-radius: 0;}
}
@media (max-width: 1139px){
  .products-grid .item{width: calc(25% - 12px);}
}
@media (max-width: 1023px){
  .products-grid .item{width: calc(33.3% - 11px);}
}
@media (max-width: 979px){
  .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;}
  .products-grid .item .actions{position: relative;}
  .products-grid .item .actions:before{width: 100%;left: 0;}
}
@media (max-width: 639px){
  .products-grid .item{width: calc(50% - 8px);}
}
@media (max-width: 479px){
  .products-grid .item .links_container{grid-gap: 8px 12px;width: 52px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 14px;}
  .products-grid .item .product-shop .old-price{font-size: 12px;}
  .products-grid .item .ico-sale{width: 44px;padding: 0;}
  .products-grid .item .price-box_wrapper:not(.no_sale){padding-left: 44px;}
  .products-grid .item .actions{grid-gap: 8px 12px;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: grid;grid-gap: 16px;grid-template-columns: repeat(1, 1fr);}
.products-list .item{position: relative;background: var(--main-color-white);display: flex;border-radius: 16px;overflow: hidden;}
.products-list .item .product-image{position: relative;background: var(--main-bgImg);width: 180px;height:180px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.products-list .item .product-image img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: contain;}
.products-list .item .product-shop{width: calc(100% - 180px);display: flex;flex-wrap: wrap;padding: 12px;}
.products-list .product-shop_wrapper[data-name="left"]{width: calc(100% - 250px);}
.products-list .product-shop_wrapper[data-name="right"]{width: 250px;position: relative;padding-left: 24px;display: flex;flex-direction: column;justify-content: center;}
.products-list .product-shop_wrapper[data-name="right"]:before{content: '';border-left:1px solid var(--main-line);height:100%;display: block;position: absolute;left: 12px;top: 0;}
.products-list .ico-sale{right: -12px;border-top-right-radius: 0;border-bottom-right-radius: 0;white-space: nowrap;width: 60px;height: 30px;font-size: 14px;}
.products-list .price-box_wrapper{display: flex;align-items: center;grid-gap: 12px;justify-content: space-between;margin-bottom: 30px;}
.products-list .price-box_wrapper .price-box{display: flex;flex-direction: column;grid-gap: 8px;}
.products-list .price-box_wrapper:not(.no_sale) .price-box{width: calc(100% - 60px - 12px);}
.products-list .price-box_wrapper:not(.no_sale) .price-box span{white-space: initial;}
.products-list .actions{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 20px;}
.products-list .product-ico .icon_{width: 20px;min-width: 20px;height: 20px;margin: 0;}
.products-list .product-ico.added .icon_{background-color: var(--main-color-blue);}
.products-list .actions .actions-btn{width: calc(100% - 80px);}
.products-list .actions .actions-btn .icon_{display: none;}
.products-list .available-false, .products-list .available-true{color: var(--main-color-greylight2);font-size: 14px;display: flex;align-items: center;}
.products-list .available-false:after, .products-list .available-true:after{content: '';width: 6px;height: 6px;display: block;border-radius: 50%;margin-left:8px;}
.products-list .available-false:after{background: var(--main-grad-peach);}
.products-list .available-true:after{background: var(--main-grad-blue);}
.products-list .available-true.few:after{background: var(--main-grad-purple);}
.products-list .art_number{color: var(--main-color-greylight2);font-size: 14px;}
.products-list .info_wrapper{display: flex;flex-wrap:wrap;align-items: center;grid-gap: 8px;margin-bottom: 8px;position: initial;}
.products-list .icon_sticker{position: initial;margin-left: auto;}
.products-list .product-name{width: 100%;font-size: 16px;max-height: 32px;display: block;overflow: hidden;}
.products-list .product-description{margin-top: 8px;font-size: 14px;max-height: 57px;overflow: hidden;display: block;color: var(--main-color-greylight2);}
@media (min-width: 980px){
  .product-ico:hover .icon_{background-color: var(--main-color-blue);}
}
@media (max-width: 1023px){
  .products-list .icon_sticker{order: 1;width: 100%;margin-left: 0;}
  .products-list .available-false, .products-list .available-true{order: 2;}
  .products-list .art_number{order: 3;}
}
@media (max-width: 767px){
  .products-list .available-false, .products-list .available-true, .products-list .art_number{font-size: 12px;}
}
@media (max-width: 639px){
  .products-list .item .product-image{width: 140px;height: 140px;}
  .products-list .item .product-shop{width: calc(100% - 140px);}
  .products-list .product-shop_wrapper[data-name="left"]{width:100%;}
  .products-list .product-shop_wrapper[data-name="right"]{width:100%;padding-left: 0;margin-top: 12px;}
  .products-list .actions .actions-btn{max-width: 160px;}
  .products-list .product-shop_wrapper[data-name="right"]:before{display:none;}
  .products-list .icon_sticker{display:none;}
  .products-list .price-box_wrapper .price-box{grid-gap: 6px}
  .products-list .price-box_wrapper{margin-bottom:12px;}
}
@media (max-width: 479px){
  .products-list .item .product-image{width: 90px;height: 90px;}
  .products-list .item .product-shop{width: calc(100% - 90px);}
  .products-list .actions{grid-gap: 12px;}
  .products-list .actions .actions-btn{width: calc(100% - 40px - 24px);font-size: 0;}
  .products-list .actions .actions-btn .icon_{display:block;min-width: 24px;width: 24px;height: 24px;margin: 0;}
  .products-list .item .product-shop{padding-left: 8px;}
  .products-list .item{align-items: center;}
  .products-list .product-description{display:none;}
  .products-list .product-name{font-size: 14px;max-height: 28px;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.product-view_content{background: var(--main-color-white);padding: 20px;border-radius: 20px;}
.thumblist-box{position: relative;order: 1;}
.product-img-box .product-image{border-radius: 20px;overflow: hidden;position: relative;width: calc(100% - 110px);order: 2;}
.product-img-box .product-image a{width: 100%;position:relative;display: block;background: var(--main-bgImg);}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;}
.product-view .product-img-box .thumblist a{padding-bottom: 100%;display: block;text-align: center;border-radius: 12px;overflow: hidden;position: relative;background: var(--main-bgImg);}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.thumblist{padding: 32px 0;position: relative;overflow: hidden;}
.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;}
.thumblist__image{outline: none;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 100%;height: 20px;background: var(--main-line);}
.thumblist .swiper-navigation [class*="button-"]{}
.thumblist .swiper-navigation [class*="button-"]:hover{background-color:var(--main-color-blue);}
.thumblist .swiper-navigation [class*="button-"]:hover:after{background-color: var(--main-color-white);}
.thumblist .swiper-navigation:before{display: none;}
.thumblist .swiper-button-prev{left: 0;}
.thumblist .swiper-button-next{right: 0;}
.thumblist .swiper-container{height:100%;}
.product-view .thumblist .swiper-button-prev{top: 0;transform: translateY(0);border-radius: 12px 12px 0 0;}
.product-view .thumblist .swiper-button-next{top: inherit;bottom: 0;transform: translateY(0);border-radius: 0 0 12px 12px;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 12px;height: 12px;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_22168)'%3E%3Cpath d='M0.675362 10.8359H13.3247C13.9233 10.8359 14.2282 10.1131 13.7991 9.68394L7.47438 3.35927C7.21462 3.09951 6.78545 3.09951 6.52557 3.35927L0.200897 9.68394C-0.228164 10.1131 0.0767765 10.8359 0.675362 10.8359Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_22168'%3E%3Crect width='14' height='14' fill='white' transform='matrix(-1 0 0 -1 14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.product-view .thumblist .swiper-button-prev:after{transform: rotate(0deg);}
.product-view .thumblist .swiper-button-next:after{transform: rotate(180deg);}
.product-view .slider__images .swiper-container{height:100%;width: 100%;position: absolute;top: 0;left: 0;}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.thumblist.swiper-slide{border: 1px solid var(--main-bgImg);border-radius: 2px;background: var(--main-bgImg);overflow: hidden;}
.thumblist .swiper-slide.swiper-slide-thumb-active:before{content: '';border-bottom: 3px solid var(--main-color-blue);border-radius: 2px;display: block;width: calc(100% - 16px);position: absolute;left: 8px;bottom: 0;z-index: 1;}
.thumblist .slider__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.product-view .available-true, .product-view .available-false{display:flex;align-items:center;white-space: nowrap;font-size: 14px;}
.product-view .available-true:before, .product-view .available-false:before{content: '';width: 12px;min-width: 12px;height: 12px;display: block;border-radius: 50%;margin-right: 8px;}
.product-view .available-true:before{background: var(--main-grad-blue);}
.product-view .available-true.few:before{background: var(--main-grad-peach);}
.product-view .available-false:before{background: var(--main-color-greylight2);}
/*** Товар ***/
.product-view .product-container{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 40px 16px;}
.product-view .product-container .left_{width: 100%;display: flex;grid-gap: 20px;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_ .icon_sticker{position: initial;width: max-content;}
.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 .informationBlockSale{display: flex;align-items: center;font-size: 16px;color: var(--main-color-white);background: var(--main-grad-purple-mirror);font-weight: 700;position: relative;left: -20px;padding: 8px 12px 8px 20px;border-radius: 0 33px 33px 0;margin-bottom: 30px;width: max-content;max-width: 420px}
.product-view .informationBlockSale .icon_{margin-right: 8px;background-color: var(--main-color-white);}
.product-view .informationBlockSale .title{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 3px;}
.product-view .informationBlockSale_count{display: flex;align-items: center;position: relative;white-space: nowrap;margin-left: auto;}
.product-view .informationBlockSale_count:before{content: '';height: 22px;opacity: 0.3;border-left: 1px solid var(--main-color-white);display: block;margin: 0 12px;}
.product-view .informationBlockSale .day, .product-view .informationBlockSale .month{text-transform: lowercase;}
.product-view .product-name{margin-bottom: 16px;width: 100%;font-size: 30px;font-weight: 700;word-break: break-word;overflow: hidden;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px 20px;flex-wrap: wrap;width: max-content;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--main-color-grey) !important;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.goodsDataMainDiscountInfo .text{margin-right: 10px;}
.productViewModsButtonsBlock{display: flex;align-items: center;flex-wrap: wrap;margin-top:10px;}
.goodsDataMainModificationsValue:not(last-child){margin-right: 15px;margin-bottom: 15px;}
.goodsDataMainModificationsValue{cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active span{color: var(--main-color-white);border-color: var(--main-color-black);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue span{border: 1px solid #070a2e;display: block;background: #070a2e;border-radius: 5px;padding: 10px 15px;width: max-content;color: var(--main-color-white);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{display:none!important;width: 100%;max-height: 43px;overflow: hidden;color: var(--main-color-greylight);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .product-order .add-to-box .goodsDataMainModificationEmpty{display: inline-block;vertical-align: middle;width: 100%;height: 38px;line-height: 36px;text-align: center;padding: 0 17px;margin: 6px 0 7px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.product-view .product-order .add-to-box .add-to-cart{display: inline-block;vertical-align: middle;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 10px}
.product-view .product-order .add-to-box .add-to-cart .button{height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle;  flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick{width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more{display: none;margin-top: 10px;}
.product-view .art_number{color: var(--main-color-greylight2);font-size: 16px;padding: 0 5px;font-weight: 400;vertical-align: middle;white-space: nowrap;}
.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: 30px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 18px;}
.product-view .product-shop .custom-block{padding: 15px 0;border-bottom: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item{display: inline-block;padding: 0 10px;text-align: left;border-left: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item:first-child{border-left: 0;padding-left: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;vertical-align: middle;font-size: 35px;color: var(--main-color-blue);}
.product-view .product-shop .custom-block .text-area{display: inline-block;vertical-align: middle;text-align: left;margin-left: 5px;font-size: 14px;font-weight: 400; }
.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(--main-color-blue);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--main-color-blue);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--main-color-greydark);}
.product-view .ratings_container{display: flex;align-items: center;grid-gap: 12px;margin-bottom: 20px;}
.product-view .ratings_container .rating-box{width: 100px;height: 16px;-webkit-mask-size: 20px 16px;}
.product-view .ratings_container .rating-box .rating{height: 16px;background-size: 20px 16px;}
.product-view .ratings_text{font-size: 14px;}
.product-view .product-action{display: flex;align-items: center;grid-gap: 20px;width: max-content;}
.product-view .product-action a{display: flex;align-items: center;justify-content: center;}
.product-view .product-action a .icon_{min-width: 22px;width: 22px;height: 22px;margin: 0;}
.product-view .product-action a.added .icon_, .product-view .product-action a:hover .icon_{background-color: var(--main-color-blue);}
.product-view .add-to-box.actions{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px;}
.product-view .add-to-cart{width: 260px;display: flex;align-items: center;}
.product-view .add_incart .goods-cart-total .goods-cart-count{font-size: 14px;margin-top:4px;}
.product-view .add_incart .qty-wrap{border-radius: 0 16px 16px 0;border: 2px solid var(--main-color-blue);overflow: hidden;}
.product-view .add-to-cart button{}
.product-view .add_incart{display: flex;align-items: center;width: 100%;height: 50px;}
.product-view .add_incart .goods-cart-total{height: 100%;width: calc(100% - 119px);white-space: nowrap;margin-right: -1px;border-radius: 16px 0 0 16px;background: var(--main-color-blue);display: flex;flex-direction: column;align-items: flex-start;justify-content: center;color: var(--main-color-white);font-size: 16px;font-weight: 700;padding: 0 20px;}
.product-view .add-to-cart:not(.inCart) .add_incart{display:none;}
.product-view .add-to-cart.inCart .add-cart.cart__{display:none;}
.product-view .add-to-box.actions .add-cart.quick{width: calc(100% - 260px - 8px);height: 50px;}
.product-view .callback_notify{width: 100%;height: 50px}
.product-view .add-cart.cart__{width: 100%;height: 50px;}
.product-view .price-box_wrapper{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 12px 16px;margin-bottom: 30px;}
.goodsDataMainModificationsBlock{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 12px;margin-bottom: 16px;}
.goodsDataMainModificationsBlockProperty{background: var(--main-color-greylight);border-radius: 12px;padding: 12px 20px;position: relative;padding-right: 50px;}
.goodsDataMainModificationsBlockProperty .selectBlock{position: initial;}
.goodsDataMainModificationsBlockProperty select{color: var(--main-color-black);font-weight: 700;font-size: 16px;padding-top: 20px;height: auto;padding-right: 0;padding-left: 0;white-space: initial;}
.goodsDataMainModificationsBlockProperty .selectBlock::after{width: 14px;height: 14px;right: 20px;}
.goodsDataMainModificationsBlockProperty label{display: block;font-size: 14px;color: var(--main-color-greylight2);position: absolute;top: 12px;left: 20px;white-space: nowrap;width: 100%;max-width: calc(100% - 40px - 35px);overflow: hidden;}
.product-view .callback_option{display: flex;align-items: center;position: relative;width: max-content;font-size: 16px;transition:0.3s;margin-bottom: 60px;}
.product-view .callback_option .icon_{width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-greylight2);margin-right: 12px;transition:0.3s;}
.product-view .callback_option:before{content: '';z-index: 1;transition:0.3s;width: calc(100% - 30px);display: block;position: absolute;bottom: -3px;left: 30px;height: 0;border: none;border-width: 0 0 1px;border-style: solid;border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%23ADC6D8" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat}
.product-view .callback_option:hover{color:var(--main-color-blue);}
.product-view .callback_option:hover .icon_{background-color: var(--main-color-blue);}
.product-view .callback_option:hover:before{border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%2366BBFD" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat}
/* Вкладки табы */
.product-tabs{width: 100%;order: 2;}
.product-view .tabs{display: flex;flex-direction: column;margin-bottom: 40px;}
.product-view .tabs-content{width: 100%;}
.product-view .tabs a{transition: 0.3s;font-size: 20px;font-weight: 600;position: relative;padding: 20px 0;border-top: 1px solid var(--main-line);display: flex;align-items: center;justify-content: space-between;}
.product-view .tabs a .tabs-arrow{width: 16px;min-width: 16px;height: 16px;margin: 0;background-color: var(--main-color-greylight2);transition:0.3s;}
.product-view .tabs a:hover{color: var(--main-color-blue);}
.product-view .tabs a:hover .tabs-arrow{background-color: var(--main-color-blue);}
.product-view .tabs a:before{content: '';transition: 0.3s;position: absolute;left: -20px;top: 50%;transform: translateY(-50%);height: calc(100% - 24px);border-radius: 10px;width: 3px;display: block;background: var(--main-color-blue);opacity: 0;visibility: hidden;}
.product-view .tabs a:hover:before{opacity: 1;visibility: visible;}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{transition: 0.2s;}
.product-tabs .tab-content .content_title{font-weight: 700;font-size: 30px;margin-bottom: 30px;}
.product-tabs .tab-content p{margin: 0;line-height: 1;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom:16px;}
.product-tabs .tab-content .delivery_title .delivery_name{font-weight: 700;font-size: 16px;}
.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{color: var(--main-color-blue);font-weight: 700;}
.product-tabs .tab-content .color_price{color: var(--main-color-blue);font-weight: 700;white-space: nowrap;}
.product-tabs .tab-content .delivery_arrow{margin-left: auto;width:16px;min-width:16px;height:16px;background-color:var(--main-color-greylight2);margin-right:0;transition: 0.3s;cursor: pointer;transform: rotate(0deg);}
.product-tabs .tab-content .delivery_arrow.active{transform: rotate(-90deg);}
.product-tabs .tab-content .delivery_arrow:hover{background-color:var(--main-color-blue);}
.product-tabs .tab-content .delivery_price .delivery_price_num{color: var(--main-color-blue);}
.product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{padding-left: 30px;}
.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_zones h5{font-size: 16px;font-weight: 700;position:relative;}
.product-tabs .tab-content .delivery_zones h5:before{display:none;content: '';width: 5px;height: 5px;border-radius: 1px;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);background: var(--main-color-blue)}
.product-tabs .tab-content .delivery-desc{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;padding-left: 16px;}
.product-tabs .tab-content .delivery_rules h6, .product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{margin-bottom: 8px;}
.product-tabs .tab-content .delivery_title .delivery_price{font-size: 16px;font-weight: 700;color: var(--main-color-blue);}
.product-tabs .right_tabs{width: calc(100% - 630px);margin-left: 30px;}
.product-tabs .delivery{background: var(--main-color-white);border-radius: 0 12px 12px 0;padding: 20px;position: relative;}
.product-tabs .delivery:before{content: '';border-left: 4px solid var(--main-line);border-radius: 10px;position: absolute;top: 0;left: 0;height: 100%;transition:0.3s;}
.product-tabs .delivery.opened:before{border-color: var(--main-color-blue);}
.product-tabs .delivery_content{margin-top: 30px;display: none}
.product-tabs .delivery_title{display: flex;align-items: center;}
.features_block{display: grid;grid-template-columns: repeat(1, 1fr);width: 100%;}
.features_block .features_line{width: 100%;display: flex;align-items: center;position: relative;justify-content: space-between;border-bottom: 1px solid var(--main-line);}
.features_block .features_line .features_left, .features_block .features_line .features_right{width:50%;padding: 16px 0;}
.features_block .features_line .features_right{color: var(--main-color-black);font-size: 16px;}
.features_block .features_line .features_left{position: relative;font-size: 16px;font-weight: 700;color: var(--main-color-greylight2);}
.tabs-showAll{display: none;margin-top: 20px;cursor: pointer;font-size: 14px;align-items: center;transition: 0.3s;color: var(--main-color-greylight2);font-weight: 700;}
.tabs-showAll .icon_{width: 12px;height: 12px;min-width: 12px;background-color: var(--main-color-greylight2);transition: 0.3s;transform: rotate(0deg);margin-right: 0;margin-left: 10px;}
.tabs-showAll.active .icon_{transform: rotate(90deg);}
.tabs-showAll .text{margin-right:5px;}
.features_block .features_line:last-child{border: none;}
#content_1 .contant_block.hide{max-height: 145px;overflow: hidden;}
#content_1 .contant_block.opened{max-height: max-content !important;}
#content_2 .features_block .features_line:nth-child(n+6){display: none;}
#content_2 .features_block.opened .features_line{display: flex !important;}
/*** Поделиться на странице товара ***/
.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{background-color:var(--main-color-white);max-width: 560px;width: 100%;}
#goods-opinion_form .button{width: 100%;margin-top: 30px;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 textarea{max-width: 100%;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 12px;}
#goods-opinion_form .pp{margin-top: 16px;}
#goods-opinion_form .goods-opinion-form__submit-button{max-width: 100%;width: 100%;margin-top: 12px;}
#goods-opinion_form .radio{position: relative;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion{display: flex;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;margin-top: 20px}
#goods-opinion_form #sel_opinion .title{font-size: 14px;color: var(--main-color-greydark);}
#goods-opinion_form #sel_opinion .radio-name{padding-left: 30px;font-size: 16px;}
#goods-opinion_form .goods-opinion_rating-wrapper{margin-bottom: 12px;height: 100px;width: 100%;background: var(--main-color-greylight);border-radius: 16px;display: flex;align-items: center;justify-content: center;}
.goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 20px;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 280px;order: 2;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 280px - 40px);order: 1;}
.goods-opinion .goods-opinion_wrapper[data-name="top"] .goods_btn{width:100%;}
.goods-opinion .opinion__no{margin-bottom: 16px;}
.goods-opinion .opinion__no .goods_btn{width:100%;margin-top:16px;max-width:280px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:8px;font-size: 16px;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form__body{width:100%;max-width: 440px;}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .rating__rating{font-weight: 600;font-size: 40px;margin-right: 20px;}
.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(--main-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(--main-color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item:nth-child(n+4){display: none;}
.opinion-item.show{display: block;}
.opinion-item__answer{position: relative;display: flex;background: var(--main-color-white);padding: 16px;border-radius: 16px;margin-top: 12px;margin-left: 40px;}
.goods-opinion .opinion_title{width: 150px;display: flex;flex-direction: column;}
.goods-opinion .opinion-item__desc{font-size: 16px;width: calc(100% - 150px);padding-left: 16px;margin-left: 16px;border-left: 1px solid var(--main-line);}
.goods-opinion .opinion_title .rating-box{margin-bottom: 8px;}
.goods-opinion .goods-opinion-list{display: block;}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 25px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;height:52px;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{font-weight: 700;font-size: 14px;width: 150px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;background: var(--main-color-white);padding: 16px;border-radius: 16px;}
.goods-opinion .opinion-item:not(:last-child){margin-bottom: 12px;}
.goods-opinion .opinion_icon{}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.goods-opinion .opinion-item_icon{margin-right: 15px;width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--main-color-green);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--main-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;align-items: center;margin-bottom: 20px;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(--main-color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;font-size: 14px;}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--main-color-blue);}
.goods-opinion .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:20px;height:20px;min-width:20px;border-radius: 4px;border: 1px solid var(--main-color-greylight2);background: var(--main-color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--main-color-white);display: block;width: 8px;height: 8px;border-radius: 2px;position: absolute;top: 6px;left: 6px;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:before{border-color: var(--main-color-blue);background: var(--main-color-blue);}
.goods-opinion .goodsDataOpinionListClient{font-weight: 700;font-size: 16px;margin-bottom: 8px;}
.goods-opinion .store_response__desc{font-size: 14px;width: calc(100% - 150px);padding-left: 16px;margin-left: 16px;border-left: 1px solid var(--main-line);}
.goods-opinion .opinion-item__date{margin-top: auto;font-size: 14px;font-weight: 700;color: var(--main-color-greylight2);display: flex;align-items: center;grid-gap: 5px;text-transform: lowercase;}
.goods-opinion .opinion__buttons{margin-top: 16px;font-size: 16px;}
.goods-opinion .opinion__buttons a{}
.goods-opinion .opinion__score_recommend{font-weight: 700;line-height: 19px;width: 100%;}
.goods-opinion .opinion__recommend{margin-left: auto;}
.goods-opinion .opinion-item-wrapper{display: flex;align-items: center;grid-gap: 8px 12px;}
.goods-opinion .opinion-item_info{width: calc(100% - 250px);}
.goods-opinion .opinion__recommend{font-weight: 700;font-size: 14px;display: flex;align-items: center;}
.goods-opinion .opinion__recommend.opinion__recommend_bad{color: var(--main-color-red);}
.goods-opinion .opinion__recommend.opinion__recommend_good{color: var(--main-color-green);}
.goods-opinion .opinion__recommend:before{content:'';margin-right: 8px;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .opinion__recommend.opinion__recommend_bad:before{background-color: var(--main-color-red);}
.goods-opinion .opinion__recommend.opinion__recommend_bad:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20720)'%3E%3Cmask id='mask0_1373_20720' 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_1373_20720)'%3E%3Cpath d='M16 1.25708L14.7429 0L8 6.74318L1.25708 0L0 1.25708L6.74292 8L0 14.7429L1.25708 16L8 9.25708L14.7429 16L16 14.7429L9.25708 8L16 1.25708Z' fill='%23F35A3A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20720'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .opinion__recommend.opinion__recommend_good:before{background-color: var(--main-color-green);}
.goods-opinion .opinion__recommend.opinion__recommend_good:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20731)'%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_1373_20731'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/* Отзывы: Общий рейтинг */
.goods-opinion .opinion__round{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;grid-gap: 16px;width: 100%;}
.opinion__round .rating_block .rating__label{font-size: 14px;margin-top: 8px;}
.rating__roundValue .button{max-width: max-content;}
.opinion__round .rating_block{display: flex;align-items: center;}
.productView__inner{display: flex;flex-wrap: wrap;}
.productView__inner > div{width: 50%;padding: 0 1rem 0 0;}
.productView__inner > div:nth-child(2){padding: 0 0 0 1rem;}
.related .banners__item{width: 100%;margin: 0 0 2rem 0;}
.related__goods + .related__views{margin-top: 2rem;}
.product-tabs .viewed .owl-carousel .owl-nav{top: -38px;right: -9px;}
.col-left .block .content .content-title{display: none;}
.col-left .block .content .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.grade-lines .grade-block{margin-bottom: 18px;display: flex;flex-direction: column;}
.grade-lines .grade-block:last-child{margin-bottom: 0;}
.grade-lines .grade-block .grade-line{display: block;width: 100%;height: 4px;background: #D9D9D9;}
.grade-lines .grade-block .grade-line .grade-line-count{display: block;width: 0;max-width: 100%;height: 4px;background: var(--main-color-green);transition: all .3s;}
.grade-lines .grade-block .grade-count-number{font-size: 14px;}
.dating_info:hover .grade-lines{opacity: 1;visibility: visible;}
.viewed, .related-goods, .related-views{position: relative;}
#related-goods{order: 1;}
#related-goods .block-title, #related-views .block-title{justify-content: flex-start;}
@media (min-width: 980px){
  .tabs-showAll:hover{color: var(--main-color-blue);}
  .tabs-showAll:hover .icon_{background-color: var(--main-color-blue);}
  .goods-opinion .opinion__buttons a:hover{background: var(--main-color-blue);}
  .goods-opinion .opinion__buttons a:hover:after{border-left-color: var(--main-color-blue);} 
}
@media (min-width:1140px){
  .product_wrapper .cont{width: 670px;}
  .product-view .product-container .right_{width: calc(100% - 670px - 16px - 32px);}
  .thumblist{height: 542px;}
  .product-view .slider__images{width: 542px;height: 542px;}
}
@media (min-width: 1024px) and (max-width:1139px){
  .product_wrapper .cont{width: 580px;}
  .product-view .product-container .right_{width: calc(100% - 580px - 16px - 32px);}
  .thumblist{height: 450px;}
  .product-view .slider__images{width: 450px;height: 450px;}
  .product-view .add-to-cart{width: 230px;}
  .product-view .add_incart .goods-cart-total{padding: 0 12px;}
  .product-view .add-to-box.actions .add-cart.quick{width: calc(100% - 230px - 8px);}
}
@media (min-width: 1024px){
  .product-view .product-container .right_{position: absolute;top: 0;right: 16px;height: 100%;}
  .thumblist-box{width: 110px;}
  .product-view_content{position: sticky;top: 20px;box-shadow: var(--main-shadow);}
}
@media (min-width: 640px) and (max-width: 1023px){
  .product-view .add-to-box.actions .add-to-cart, .product-view .add-to-box.actions .add-cart.quick{width: calc(50% - 4px);}
  .product-view .callback_notify{width: 100%;}
}
@media (max-width: 1023px){
 .product-view .product-container .right_{width: 100%;}
 .product-view .product-container .left_{margin: 0 auto;}
 .goods-opinion .goods-opinion-form__body{max-width: 100%;}
 .thumblist{height: 590px;}
 .product-view .slider__images{width: 590px;height: 590px;}
 .product-view .product-container .left_{width: max-content;}
 .thumblist-box{width: 120px;}
 .product-view .tabs{margin-bottom:0;}
 .product-view .add-to-box.actions{position: fixed;bottom: 70px;left: 16px;z-index: 59;width: calc(100% - 32px);padding: 20px;border-radius: 30px;background: var(--main-color-white);box-shadow: var(--main-shadow);}
}
@media (max-width: 767px){
 .thumblist{height: 463px;}
 .product-view .slider__images{width: 463px;height: 463px;}
 .product-view .product-name{font-size: 26px;}
 .product-tabs .tab-content .content_title{font-size: 26px;margin-bottom: 20px;}
}
@media (max-width: 639px){
 .thumblist{height: 345px;}
 .thumblist-box{width: 87px;}
 .product-view .slider__images{width: 345px;height: 345px;}
 .goods-opinion .opinion-item .opinion-user{flex-direction: column;}
 .goods-opinion .opinion_title, .goods-opinion .goods-opinion-list .store_response{width:100%;}
 .goods-opinion .opinion-item__desc, .goods-opinion .store_response__desc{padding-left: 0;margin-left: 0;border-left: 0;padding-top: 8px;margin-top: 8px;border-top: 1px solid var(--main-line);width: 100%;}
 .opinion-item__answer{flex-direction: column;}
 .product-view .callback_notify{width: 100%;}
}
@media (max-width: 479px){
 .thumblist{height: 220px;padding: 25px 0;}
 .thumblist-box{width: 53px;}
 .product-view .slider__images{width: 220px;height: 220px;}
 .product-view .callback_option{font-size:14px;margin-bottom: 40px;}
 .product-view .add-to-box.actions .add-cart.quick, .product-view .add-to-cart{width:100%;}
 .product-view .goodsDataMainModificationPriceNow{font-size:26px;}
 .product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
 .product-view .informationBlockSale{width: 100%;}
 .goodsDataMainModificationAvailable{width: 100%;}
 .product-view .tabs a{font-size: 16px;padding: 12px 0;}
 .product-tabs .tab-content .delivery:not(:last-child){margin-bottom:12px;}
 .opinion__round .rating_block{width:100%;}
 .opinion-item__answer{margin-left: 20px;}
 .product-view .informationBlockSale{padding-left: 16px;}
 .product-view_content{padding: 16px;}
}
/*** Товары ***/
.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;margin-bottom: 20px;flex-wrap: wrap;background: var(--main-color-white);padding: 20px 30px;border-radius: 16px;}
.toolbar_up_result{margin-top: 16px;font-size: 14px;display: none;}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none}
.view-mode{margin-left: auto;display: flex;align-items: center;grid-gap: 16px;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;}
.view-mode .view-mode-btn:hover:before{background-color: var(--main-color-blue);}
.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(--main-color-greylight2);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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9907)'%3E%3Cmask id='mask0_1447_9907' 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_9907)'%3E%3Cpath d='M0 6.66667C0 2.98477 2.98477 0 6.66667 0H18.3333V18.3333H0V6.66667Z' fill='%23ADC6D8'/%3E%3Cpath d='M0 33.3334C0 37.0152 2.98477 40.0001 6.66667 40.0001H18.3333V21.6667H0V33.3334Z' fill='%23ADC6D8'/%3E%3Cpath d='M21.667 0H33.3337C37.0155 0 40.0003 2.98477 40.0003 6.66667V18.3333H21.667V0Z' fill='%23ADC6D8'/%3E%3Cpath d='M21.667 40.0001H33.3337C37.0155 40.0001 40.0003 37.0152 40.0003 33.3334V21.6667H21.667V40.0001Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9907'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--main-color-blue);}
.view-mode .view_mode_list:before{-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_9841)'%3E%3Cmask id='mask0_1447_9841' 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_9841)'%3E%3Cpath d='M0 33.3333C0 37.0152 2.98477 40 6.66667 40H10V30H0V33.3333Z' fill='%23ADC6D8'/%3E%3Cpath d='M13.333 40H33.333C37.0148 40 39.9997 37.0152 39.9997 33.3333V30H13.333V40Z' fill='%23ADC6D8'/%3E%3Cpath d='M10 15H0V25H10V15Z' fill='%23ADC6D8'/%3E%3Cpath d='M39.9997 15H13.333V25H39.9997V15Z' fill='%23ADC6D8'/%3E%3Cpath d='M0 6.66667C0 2.98477 2.98477 0 6.66667 0H10V10H0V6.66667Z' fill='%23ADC6D8'/%3E%3Cpath d='M13.333 0H33.333C37.0148 0 39.9997 2.98477 39.9997 6.66667V10H13.333V0Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9841'%3E%3Crect width='40' height='40' 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(--main-color-blue);}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.sort-by, .show-b{display: flex;align-items: center;}
.sort-by.sort_select{display:none;}
.sort-by.sort_link a{transition: 0.3s;color: var(--main-color-greylight2);font-size: 14px;}
.sort-by.sort_link a.is-actived{color: var(--main-color-black);}
.sort-by.sort_link a:not(.is-actived):hover{color: var(--main-color-blue);}
.sort-by select, .show-by select{border-bottom:0;font-size: 14px;padding: 0;background: transparent;height: auto;border-color: transparent;}
.sort_btn{display:none;align-items:center;justify-content: center;height: 52px;width: 52px;background: var(--main-color-blue);border-radius: 4px;margin-right:auto;}
.sort_btn .icon_{background-color: var(--main-color-white);margin: 0;}
.show-by{margin-right: 20px;min-width: 80px;width: 218px;display:none;}
.sort-by{grid-gap: 12px;}
.show-by label, .sort-by label, .view-mode label{margin-right: 8px;white-space: nowrap;font-size: 16px;display:none;}
.view-mode label{margin-right: 15px;}
.filter-box{display: flex;justify-content: center;align-items: center;height: 54px;width: 100%;border-radius: 16px;background: var(--main-color-white);position: relative;}
.filter-box .filter_clear{background-color: var(--main-color-white);width: 18px;height: 18px;min-width: 18px;margin-right: 16px;margin-left: -8px;}
.filter-box .filter_clear:hover{background-color: var(--main-color-white);}
.filterMain_btn{;display: none;cursor: pointer;width: 100%;padding: 0 16px;height: 100%;align-items: center;justify-content: center;color: var(--main-color-white);}
.filterMain_btn .filter-icon{background-color: var(--main-color-blue);width: 22px;height: 22px;min-width: 22px;margin-right: 8px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-weight: 600;font-size: 16px;color: var(--main-color-blue);white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 12px;font-weight: 700;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;background: var(--main-color-purple);border-radius: 50%;margin-left: 8px;color: var(--main-color-white);}
.filters_modal{display:none;width: 100%;margin-bottom: 30px;}
.category-title.block-title{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;padding-bottom: 30px;border-bottom: 1px solid var(--main-color-white);}
.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: 16px;}
.modal-fancybox-body .modal-sortItem label{padding-left:8px;margin:0;word-break: break-word;display:flex;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;color:var(--main-color-white);}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 16px;width: 100%;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--main-color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn{background: var(--main-color-black);}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn:before{background-color: var(--main-color-greydark);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active{background: var(--main-color-blue);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active:before{background-color: var(--main-color-white);}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{height: calc(100% - 55px);margin-top: 24px;padding: 0 5px 16px 0;}
@media (max-width: 1023px){
  .sort-by.sort_select{display:block;}
  .sort-by.sort_link{display:none;}
  .filterMain_btn{display: flex;}
  .filters_modal{display:flex;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;flex-wrap: wrap;grid-gap: 16px;padding: 0;font-size: 0;margin: 0;justify-content: center;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;color: var(--main-color-black);}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--main-color-blue);font-size: 20px;font-weight: 700;}
.pages li.current:hover a{color: var(--main-color-blue);}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;font-weight: 500;font-size: 14px;text-align: center;}
.pages li:hover a, .pages li:active a{color: var(--main-color-blue);}
.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(--main-color-blue);}
.toolbar.bottom{margin-top: 20px;background: var(--main-color-white);padding: 16px;border-radius: 16px;}
.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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_16795)'%3E%3Cpath d='M12.1704 7.42899L4.97532 0.236257C4.65961 -0.0786648 4.14809 -0.0786648 3.83158 0.236257C3.51586 0.551176 3.51586 1.06269 3.83158 1.37761L10.456 7.99963L3.83238 14.6217C3.51666 14.9366 3.51666 15.4481 3.83238 15.7638C4.14809 16.0787 4.6604 16.0787 4.97612 15.7638L12.1712 8.57114C12.4821 8.25948 12.4821 7.73993 12.1704 7.42899Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_16795'%3E%3Crect width='16' height='16' fill='white' transform='matrix(-1 0 0 -1 16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--main-color-greylight2);width: 16px;height: 16px;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(--main-color-blue);}
.pages li.arrow-first{margin-right: 32px;}
.pages li.arrow-last{margin-left: 32px;}
.pages li.disabled{pointer-events: none;opacity: 0.6;}
.products{display: flex;flex-wrap: wrap;}
/** Фильтры **/
.col-left .block.filters{padding: 20px;margin-bottom: 50px;background: var(--main-color-white);border-radius: 16px;width: 100%;position: relative;}
.filters .filter_btn_goodsParametrs{}
.filters .title._main{width: max-content;padding-right: 0;text-transform: uppercase;margin: 0;font-size: 16px;font-weight: 700;}
.filters .title{display: block;position: relative;width:100%;padding: 0;padding-right: 30px; text-align: left ;font-size: 18px;}
.filters .title.active{margin-bottom: 0;}
.filters-price .title, .filters .title{position: relative;font-size: 16px;color: var(--main-color-black);display: flex;align-items: center;cursor: pointer;transition: 0.3s;}
.filters .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;}
.filters .title .filter-arrow .icon_{background-color: var(--main-color-greylight2);margin: 0;transform: rotate(180deg);width: 10px;height: 10px;transition: 0.3s;}
.filters .title.active .filter-arrow .icon_{transform: rotate(180deg) scaleY(-1)}
.filters .title:not(.active){}
.filters .disabled_filter{cursor: default;}
.filters .disabled_filter input, .filters .disabled_filter input:hover{cursor: default;}
.filters .disabled_filter input:before, .filters .disabled_filter input:hover:before{background-color:var(--main-color-inputDisabled);}
.filters .disabled_filter label, .filters .disabled_filter label:hover{cursor: default !important;color: var(--main-color-labelDisabled) !important;}
.filters .disabled_filter input[type="checkbox"]:after, .filters .disabled_filter .counter{display:none !important;}
.filters-price, #filters-form .filter{padding: 12px;background: var(--main-color-greylight);border-radius: 10px;}
#filters-form .filter{display: block;position: relative;}
#filters-form .filter:not(:last-child), .filters-price{margin-bottom: 16px;}
#filters-form  .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
#filters-form  .title.active ~ .filter-more{display: none}
.filters .filter-inner .filter-item:not(:last-child){padding-bottom: 8px;}
.filter-item input:hover + label,  .filter label:hover{color:var(--main-color-blue);}
.filter-item input[checked="checked"] + label{}
.filters .filter-inner .filter-item{display: flex;}
.filters .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filters .filter-inner .filter-item .counter{font-size: 14px;text-align: left;color: var(--main-color-greylight2);font-weight: 600;white-space: nowrap;}
#filters-form .filter label{display: flex;align-items: center;font-size:14px;cursor: pointer;width: 100%;line-height: 16px;padding-left: 8px;word-break: break-word;}
#filters-form .filter label .name{padding-right: 4px;overflow: hidden;}
#filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
#filters-form .filter select:focus{border: 1px solid #000;}
.filters -active{display:none;}
.filters -active #filters-reset{margin: 10px auto;display: block}
.filters -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filters-price .title{margin-bottom: 16px;}
.filters .filterBtn_bottom{display: flex;flex-wrap: wrap;margin-top: 16px;width: 100%;}
.filters .filterBtn_bottom button{display: flex;flex-direction: column;align-items: center;text-align: center;width: max-content;position: absolute;bottom: -42px;left: 50%;transform: translateX(-50%);font-size: 14px;transition:0.3s;}
.filters .filterBtn_bottom button .reset-wrapper{transition: 0.3s;width: 44px;height: 44px;background-color: var(--main-color-white);border-radius:50%;box-shadow: var(--main-shadow);display: flex;align-items: center;justify-content: center;margin-bottom: 8px;}
.filters .filterBtn_bottom button .icon_{transition: 0.3s;margin: 0;width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-blue);}
.filters .filterBtn_bottom.off{display:none;}
.filters #filters-reset[disabled="disabled"]{pointer-events: none;}
.filters #filters-reset[disabled="disabled"] .reset-wrapper{background: var(--main-color-btnDisabled);}
.filters #filters-reset[disabled="disabled"] .icon_{background-color: var(--main-color-white);}
#goods-filter-price-slider.noUi-target{height: 8px;margin: 20px auto;background: var(--main-color-grey);border-radius: 2px;box-shadow: none;border: 0;width: calc(100% - 20px);}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
#goods-filter-price-slider .noUi-connect{background: var(--main-color-blue);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--main-color-blue);top: -4px;width: 16px;height: 16px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 4px;border: 2px solid var(--main-color-white);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -3px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -8px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle:before{content: '';width: 6px;height: 6px;min-width: 6px;background: var(--main-color-white);border-radius: 1px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.count_goods{display:none;color: var(--main-color-blue);font-weight: 700;font-size: 18px;text-align: center;position:relative;margin-bottom: 30px;}
.filters-price .layout-slider{position: relative;text-align: center;margin-bottom: 10px;}
.filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filters -active #filters-reset{color: var(--main-color-white);background: transparent;border-color: var(--main-color-white);}
.filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 50%;}
.filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';}
.filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';}
.filters-price .layout-slider .filter-range-col:first-child:before, .filters-price .layout-slider .filter-range-col:last-child:before{margin-right: 8px;font-size: 14px;color: var(--main-color-greylight2);white-space: nowrap;text-transform: lowercase;position: absolute;left: 12px;display:none;}
.filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filters-price .layout-slider .input{width: 100%;max-width: 100%;display: inline-block;font-size: 14px;text-align: left;height: 40px;padding: 0 12px;background: var(--main-color-white);border-radius: 8px;}
.filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 16px;grid-gap: 16px;}
.filterPrice_btn button{width: calc(50% - 10px);font-size: 14px;font-weight: 700;color: var(--main-color-greylight2);}
.filterPrice_btn button:hover{color: var(--main-color-blue);}
.filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;}
.filtersTitle{display:none;;align-items: center;justify-content: center;font-size: 26px;font-weight: 700;position: relative;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--main-line);}
.filtersTitle .filters__close{margin: 0;cursor: pointer;background-color: var(--main-color-greylight2);transition: 0.3s;width: 20px;height: 20px;min-width: 20px;position: absolute;right: 0;}
.filtersTitle .filters__close:hover{background-color: var(--main-color-white);}
@media (min-width:768px){
  .filters .filterBtn_bottom button:hover .reset-wrapper{background-color: var(--main-color-blue);}
  .filters .filterBtn_bottom button:hover{color:var(--main-color-blue);}
  .filters .filterBtn_bottom button:hover .reset-wrapper .icon_{background-color: var(--main-color-white);transform: rotate(126deg);}
  .filters-price .title:hover, .filters .title:hover{color:var(--main-color-blue);}
  .filters-price .title:hover .filter-arrow .icon_, .filters .title:hover .filter-arrow .icon_{background-color:var(--main-color-blue);}
}
@media (max-width:1023px){
 .categories_grid{grid-template-columns: repeat(3, 1fr);}
 .filters-price .title{margin-bottom: 0;}
 #filters-form .filter:not(:last-child){margin-bottom:20px;}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 16px;width: 100%;overflow: hidden;}
.categories_grid .item{position: relative;cursor: pointer;}
.categories_grid .item .cat-image{overflow: hidden;width: 120px;height: 120px;border-radius: 20px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 1;}
.categories_grid .item .cat-image a{background: var(--main-color-white);display: flex;overflow: hidden;width: 100%;height: 100%;align-items: center;justify-content: center;padding-bottom: 100%;position: relative;}
.categories_grid .item .cat-image a img{max-width: 100%;width: 100%;height: 100%;object-fit: contain;max-height: 100%;position: absolute;left: 0;top: 0;}
.categories_grid .item .cat-name{transition: 0.3s;background: var(--main-color-white);border-radius: 20px;display: flex;flex-direction: column;align-items: center;margin-top: 60px;padding: 12px;padding-top: 72px;height: 120px;text-align: center;position: relative;}
.categories_grid .item .cat-name a{font-size: 16px;transition: 0.3s;max-height: 32px;overflow: hidden;}
.categories_grid.goodsEmpty{margin-bottom: 30px;display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 16px;}
.categories_grid.goodsEmpty .cat-image{display: none;}
.categories_grid.goodsEmpty .cat-name{transition:0.3s;margin: 0;height: auto;padding: 12px 20px;font-size: 16px;color: var(--main-color-black);background: var(--main-line);margin: 0 !important;}
@media (min-width:768px){
  .categories_grid.goodsEmpty .item:hover .cat-name{background: var(--main-color-blue);}
  .categories_grid.goodsEmpty .item:hover .cat-name a{color:var(--main-color-white);}
  .categories_grid .item:hover .cat-name{box-shadow: var(--main-shadow);}
  .categories_grid .item:hover .cat-name a{color: var(--main-color-blue);}
  .catalog-wrapper{margin: -10px -16px !important;}
  .categories_grid:not(.goodsEmpty){padding: 20px 16px !important;}
}
@media (max-width:1023px){
 .categories_grid{grid-template-columns: repeat(3, 1fr);}
 .categories_grid.goodsEmpty{flex-wrap: initial;overflow-x: auto;overflow-y: hidden;padding-bottom: 4px;}
 .categories_grid .item{white-space: nowrap;}
}
@media (max-width:639px){
 .categories_grid{grid-template-columns: repeat(2, 1fr);}
} 
@media (max-width:479px){
 .categories_grid .item .cat-image{width: 100px;height: 100px;}
 .categories_grid .item .cat-name{margin-top: 50px;}
} 
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--main-color-blue);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 8px;padding-top: 16px;border-top: 1px solid var(--main-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(--main-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(--main-color-blue);}
.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(--main-color-blue);}
.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(--main-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(--main-color-blue);color:var(--main-color-white);}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--main-color-blue);color: var(--main-color-white);font-size: 0;border-radius: 50%;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:block;}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
.filtersTitleWeb{display: flex;align-items: center;grid-gap: 12px;font-size: 20px;font-weight: 600;margin-bottom: 20px;padding-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.filtersTitleWeb .icon_{background-color:var(--main-color-blue);margin:0;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--main-color-greylight2);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(--main-color-greylight2);}
@media (min-width: 1140px){
  #main .products .col-100 .products-grid .item{width: calc(20% - 13px);}
  #main .products .col-right .products-grid .item{width: calc(33.3% - 11px);}
}
@media (max-width: 1139px){
  #main .products .col-100 .products-grid .item{width: calc(25% - 12px);}
  #main .products .col-right .products-grid .item{width: calc(33.3% - 11px);}
}
@media (max-width: 1023px){
  #main .products .col-100 .products-grid .item{width: calc(33.3% - 11px);}
  #main .col-left .block.filters{width: 100%;padding:30px 16px;margin-right: 0;position: fixed;top: -100%;right: 0;transition: 0.5s;z-index: 30;height: 100%;overflow: hidden;background: var(--main-color-white);border-radius: 0;}
  #main .col-left .block.filters.opened{top: 0;}
  #main .col-left .block.filters .filtersTitle{display: flex;}
  #main .col-left .block.filters .filtersTitleWeb{display: none;}
  #main .col-left{width: 100%;}
  #main .col-right{width: 100%;}
  .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: 1023px){
  #main .products .col-100 .products-grid .item{width: calc(50% - 8px);}
  #main .products .col-right .products-grid .item{width: calc(50% - 8px);}
}
@media (max-width: 479px){
  #filters-reset_title{font-size: 0;}
  #filters-reset_title .icon_{margin: 0;}
}
@media (max-width: 319px){
  #main .products .col-100 .products-grid .item{width: 100%;}
  #main .products .col-right .products-grid .item{width: 100%;}
}
/** Меню **/
.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(--main-color-white)95;}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
@media(min-width: 1200px){
}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod{transition: 0.5s;border-radius: 16px;width: 100%;max-width: 500px;padding: 0;vertical-align: bottom;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;padding: 40px;}
.fancybox-modif{display:none;font-size: 30px;font-weight: 700;width: 100%;padding-right: 40px;padding-bottom: 30px;margin-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--main-color-grey);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--main-color-white);}
.productViewMod.product-view .sticky-panel{display:none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 20px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 14px;}
.productViewMod.product-view .price-box{grid-gap: 8px 12px;}
.productViewMod.product-view .product-name{margin-bottom: 8px;font-size: 16px;font-weight: 400;}
.productViewMod.product-view .art_number{display:none;}
.productViewMod.product-view .product-view_content{background: transparent;padding: 0;position: initial;box-shadow: none;}
.productViewMod.product-view input.quantity{color: var(--main-color-white);}
.productViewMod.product-view .fancybox-close-small{}
.productViewMod.product-view .product-container .right_{position: initial;height: auto;width: 100%;}
.productViewMod.product-view .informationBlockSale{display:none;}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .callback_option{display:none;}
.productViewMod.product-view .tabs{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .goodsDataMainModificationAvailable{display:none;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .slider__images{width: 100px;height: 100px;border-radius: 16px;}
.productViewMod.product-view .product-container .left_{display:none;}
.productViewMod.product-view .ratings_container{display:none;}
.productViewMod.product-view .add-to-cart, .productViewMod.product-view .callback_notify{width: 100% !important;}
.productViewMod.product-view .fancybox-modif{display: flex;}
.productViewMod.product-view .price-box_wrapper{margin-bottom: 20px;}
.productViewMod.product-view .add-to-box.actions{position: inherit;width: 100%;padding: 0;box-shadow: none;border-radius: 0;}
/*Страница быстрого заказа*/
.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(--main-color-white);color: var(--main-color-black);}
.login-info{display: flex;flex-direction: column;background: var(--main-color-white);border-radius: 16px;padding: 30px;margin-top: 30px;}
.login-info .title{font-size: 20px;font-weight: 700;margin-bottom:16px;width:100%;}
.login-info .text{font-size: 16px;font-weight: 400;line-height: 1.2;}
.login-info a{transition: 0.3s;position:relative;}
.login-info a:hover{color: var(--main-color-blue);}
.login-info a:before{content: '';width: 100%;display: block;position: absolute;bottom: -3px;left: 0;height: 0;border: none;border-width: 0 0 1px;border-style: solid;border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%23ADC6D8" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.login-info a:hover:before{border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%2366BBFD" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.login-info .text div:not(:last-child){margin-bottom: 8px;}
.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;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: block;text-align: center;}
.fancybox-inner .orderContainer .adress .form-list{grid-template-columns: repeat(1, 1fr);}
.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-inner .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
.fancybox-order_title{display:none;width: 100%;align-items: center;justify-content: space-between;padding-right: 40px;padding-bottom: 16px;margin-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.fancybox-order_title .title{font-size: 30px;font-weight: 700;}
.fancybox-inner .orderContainer .order_left, .fancybox-inner .orderContainer .order_right .cart-products-wrapper{padding: 0;background-color: transparent;border-radius: 0;}
.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 .formfast .order_grid{grid-gap: 30px;}
.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: 4px}
.fancybox-inner .callback-btn{width: 100%;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 12px;}
@media (max-width: 1139px){
  .login-info{padding: 16px;}
}
@media (max-width: 1023px){
 .fancybox-modif{font-size:26px;}
 .productViewMod{padding: 30px 16px;border-radius: 30px 30px 0 0;left: 50%;top: initial;bottom: 0;transform: translate(-50%, 0);max-width: 100%;}
 .productViewMod.product-view .add-to-cart, .productViewMod.product-view .callback_notify{max-width: 500px;margin: 0 auto;}
}
@media (max-width: 639px){
  .fancybox-modif{font-size:20px}
  .fancybox-order_title .title{font-size: 20px;}
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
/*** Страница: Ajax добавление товара в корзину ***/
.noty_body{font-size: 16px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 20px;border-radius: 20px 0 0 20px;display: flex;align-items: center;text-align: left;box-shadow: var(--main-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(--main-color-white);}
.noty_body .title.good{font-size: 14px;color: var(--main-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{color: var(--error-color-text);background-color: var(--error-color);}
.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: 50px;height: 50px;min-width: 50px;border-radius: 4px;overflow: hidden;background-color:var(--main-color-white);margin-right:16px;display: none;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty_body .noty-right .title{display: flex;align-items: center;}
.noty_body .noty-right .status-title{color:var(--noty-color-title);font-weight: 700;font-size: 14px;}
.noty_body .noty-right .name{margin-top:8px;max-height: 36px;overflow: hidden;}
.noty_body .cart-ajax{display: flex;width: 100%;}
.noty_body .cart-ajax .message{display:none;color: var(--main-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: 30px;right: 0;width: 500px;}
body.good_page  #noty_layout__bottomRight{bottom: 100px;}
.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(--main-color-purple);}
.noty_type__success .buttons .quickform .icon_{min-width:16px;width:16px;height:16px;margin-right:0;margin-left:8px;background-color: var(--main-color-blue);transition:0.3s;}
.noty_type__success .buttons .quickform:hover .icon_{background-color: var(--main-color-purple);}
.noty_type__success .buttons{position:relative;min-width: 140px;display: flex;align-items: center;margin-left: 20px;}
.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(--main-line);}
.noty_type__success .buttons.hide{display: none;}
/* Иконки в уведомлении */
.noty_body .icon-check{display: none;margin-right: 8px;background-color: var(--noty-color-ok);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 18px;min-width: 18px;height: 18px;}
.noty_body .icon-check{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M19.7071 0.299139C19.3166 -0.0997131 18.6835 -0.0997131 18.2929 0.299139L6.31228 12.5347L1.70713 7.83158C1.31662 7.43273 0.683495 7.43277 0.29291 7.83158C-0.0976366 8.23039 -0.0976366 8.87698 0.29291 9.27584L5.60517 14.701C5.99556 15.0998 6.62915 15.0995 7.01939 14.701L19.7071 1.74343C20.0977 1.34462 20.0976 0.697992 19.7071 0.299139Z' fill='white'/%3E%3C/svg%3E");}
.noty_body .icon-close{margin-right: 15px;background-color: var(--noty-color-title);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 24px;min-width: 24px;height: 24px;}
.noty_body .icon-close{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15813)'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15813'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*Если нет ошибки*/
.noty_type__success .noty_body{margin-top: 16px;}
.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_bar.noty_type__success .noty_progressbar{background-color: var(--main-color-white);opacity: 1;height: 2px;display: none;}
/*Если ошибка*/
.noty_bar.noty_type__error .noty_body{}
.noty_type__error .noty_body{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar{display:none;background-color: #c671fa;opacity: 1;height: 2px;}
@media (max-width: 1039px){
  #noty_layout__bottomRight{bottom: 70px;}
}
@media (max-width: 767px){
  body.good_page  #noty_layout__bottomRight{bottom: 90px;}
}
@media (max-width: 500px){
 .noty_type__success .buttons{display:none;}
  #noty_layout__bottomRight{width: 100%;max-width: calc(100% - 16px);}
  body.good_page  #noty_layout__bottomRight{bottom: 70px;}
}
/*** Быстрый заказ ***/
.quickformfast{max-width: 500px;overflow-x: hidden;text-align: center;}
@media (max-width: 479px){
 .quickformfast{padding: 0;}
}
.order_left .min_priceOrder_info{font-size: 14px;width: 100%;margin-bottom: 16px;color: var(--error-color);font-weight: 500;padding: 16px;border-radius: 4px;border: 2px solid var(--error-color);}
.order_right .min_priceOrder_info{display:none;font-size: 12px;color: var(--error-color);margin: 8px 0;font-weight: 500;text-align: center;}
.buttonsOrder button[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
.buttonsOrder button[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
.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(--main-color-blue);white-space: nowrap;}
.openList-btn{cursor: pointer;width: 16px;height: 16px;min-width: 16px;background-color: var(--main-color-greylight2);margin-right: 0;transform: rotate(90deg);transition:0.3s;}
.openList-btn.active{transform: rotate(90deg) scaleX(-1);}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{display: none;padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 315px;overflow-x: hidden;overflow-y: auto;margin-bottom: 16px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--main-line);}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right ul .item .product-details .product-name{font-weight: 400;font-size: 14px;word-break: break-word;margin-bottom: 8px;}
.orderContainer .order_right ul .item .product-details .quantity{font-size:14px;font-weight: 700;color:var(--main-color-peach);}
.orderContainer .order_right ul .product-details .product-price .price{font-weight: 700;font-size: 16px;}
.orderContainer .order_right ul .product-details .product-price .price > span:after{font-size: 12px;}
.orderContainer .order_right ul .item .product-details .product-modif{display: flex;align-items: center;flex-wrap: wrap;font-size: 14px;color: var(--main-color-greylight2);margin-bottom: 8px;grid-gap: 5px;}
.orderContainer .order_right ul .item .product-details .price{font-size: 18px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--main-color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .subtotal .price{color: #ffffff;font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{min-width: 60px;width: 60px;height: 60px;margin-right: 8px;display:flex;align-items: center;justify-content: center;background: var(--main-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{padding: 20px 30px;background: var(--main-color-white);border-radius: 16px;margin-bottom: 20px;}
.orderContainer .order_right .order_right_wrapper{padding: 30px;border-radius: 16px;background: var(--main-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-bottom: 30px;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.orderContainer .adress .form-list .fields{width: calc(50% - 8px);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 0;height: 44px;width: 44px;border-radius: 0 12px 12px 0;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-blue);}
.adress .form-list .deliveryDate .calendar_btn.active{background: var(--main-color-blue);}
.adress .form-list .deliveryDate .calendar_btn.active .icon_{background-color: var(--main-color-white);}
.adress .form-list .fields{margin: 0;}
.orderContainer .order_right ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-blue);}
.quickformfast .success, .quickformfast .warning{margin-bottom: 10px;}
.quickformfast .form-list{margin-bottom: 0;}
.formfast .formfast .buttons{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;}
.formfast .order_grid{display: grid;grid-template-columns: repeat(1, 1fr);width: 100%;grid-gap: 40px;}
label.checkbox-name{color: var(--main-color-black);cursor:pointer;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{text-align: center;padding: 0 !important;}
.formfast .title{font-size: 20px;font-weight: 700;margin-bottom: 20px;text-align: left;position: relative;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 16px;margin-bottom: 16px;}
.formfast .order_grid .account .fields-grid .fields{width: calc(50% - 8px);}
.formfast .order_grid .account .fields-grid .fields.email{width: 100%;}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{color: var(--main-color-black);font-weight: 400;font-size: 14px;position:relative;transition: 0.3s;}
.formfast .contactWantRegister label.checkbox-name:before{content: '';width: 100%;transition: 0.3s;display: block;position: absolute;bottom: -3px;left: 0;height: 0;border: none;border-width: 0 0 1px;border-style: solid;border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%23ADC6D8" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.formfast .contactWantRegister input{display:none;}
.formfast .contactWantRegister input:checked + label{color: var(--main-color-blue);}
.formfast .contactWantRegister input:checked + label.checkbox-name:before{border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%2366BBFD" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.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(--main-color-blue);font-weight: 700;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 16px;}
.delivery .deliveryZonePrice{margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable{width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td{width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1{background: #f5f5f5;padding: 0 5px;text-align: center !important;}
.delivery .orderStageDeliveryListTable .cell3{min-width: 160px;}
.delivery .orderStageDeliveryListTable input{cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice{margin-left: 5px;font-size: 14px;font-weight: 400;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: calc(100% - 103px - 16px);margin-right: 16px;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 16px;height: 52px;display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 16px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 700;}
.coupons .coupon-btn{margin: 0;height: 52px;text-transform: initial;background: var(--main-color-blue);padding: 0 10px;width: 103px;}
.coupons .coupon-btn[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
@media (min-width: 980px){
  .coupons .coupon-btn:hover{background: var(--main-color-blue);}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 380px - 16px);}
.orderContainer .order_left{padding: 30px;background-color: var(--main-color-white);border-radius: 16px;}
.cart_right_container{border-radius: 16px;overflow: hidden;padding: 30px;background: var(--main-color-white);}
.cart_right_container, .orderContainer .order_right{width: 380px;height: max-content;position: sticky;top: 16px;}
.cartTable .items{display: flex;background: var(--main-color-white);padding: 20px 30px;border-radius: 16px;overflow: hidden;position: relative;}
.cartTable .cart__items{width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 12px;}
.cart_toolbar{    display: flex;align-items: center;justify-content: space-between;width: 100%;height: 50px;padding: 0 30px;grid-gap: 16px;background: var(--main-color-white);border-radius: 16px;margin-bottom: 20px;}
.cart_toolbar .clear_button{display: flex;align-items: center;color: var(--main-color-greylight2);font-size: 14px;font-weight: 700;transition: 0.3s;}
.cart_toolbar .clear_button .icon_{min-width: 20px;width: 20px;height:20px;background-color: var(--main-color-greylight2);transition: 0.3s;text-align: right;}
.cart_toolbar .cart_toolbar_title{font-weight: 700;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 16px;}
.cartTable .cart__total .actions{width: 100%;margin-bottom: 30px;}
.cartTable .cart__total .totale-inner > div.total, .orderContainer .order_right .total.disc_margin{margin-top:4px;}
.orderContainer .order_right .line, .cartTable .cart__total .line{display: flex;width: 100%;align-items: flex-end;font-size: 16px;white-space: nowrap;}
.orderContainer .order_right .line:after, .cartTable .cart__total .line:after{content: '';width: 100%;margin: 0 5px;display: block;height: 0;border: none;border-width: 0 0 1px;border-style: solid;border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%23ADC6D8" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.cartTable .cart__total .totale-inner > div{display: flex;align-items: flex-end;white-space: nowrap;width: 100%;justify-content: space-between;}
.cartTable .cart__total .sum_goods_right, .cartTable .cart__total .discounttr .price, .orderContainer .order_right .product_action .sum_goods_right, .orderContainer .order_right .product_action .delivery-sum .price, .orderContainer .order_right .product_action .discounttr .price{font-size: 16px;font-weight: 400;white-space: nowrap;}
.cartTable .cart__total .discounttr .price, .orderContainer .order_right .product_action .discounttr .price{}
.cart__total .total .title, .orderContainer .order_right .product_action .total .title{font-weight: 700;font-size: 16px;}
.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;}
.cart__items .items .cart-right_block{width: calc(100% - 100px);padding-left: 16px;display: flex;grid-gap: 40px;align-items: center;justify-content: space-between;}
.cart__items .items .cart-right_block .cart-qty{margin: 0;}
.cart__items .items .cart-right_block .cart-qty .qty-set a{background: var(--main-color-greylight2);}
.cart__items .items .cart-right_block .cart-qty .qty-set a span{background-color: var(--main-color-greylight);}
.cart__items .items .cart-right_block .cart-qty .qty-set a:hover span{background-color: var(--main-color-black);}
.cart__items .items .cart-right_block .closetd{display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd a{display:flex;align-items:center;font-size: 0;}
.cart__items .items .cart-right_block .closetd a:hover .icon_{background-color: var(--main-color-blue);}
.cart__items .items .cart-right_block .closetd a .icon_{background-color: var(--main-color-greylight2);margin: 0;width: 20px;height: 20px;min-width: 20px;transition: 0.3s;}
.cart__items .items .cart-right_block .closetd a .icon_{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.2222 5.45427C15.9865 5.45427 15.7604 5.55004 15.5937 5.72052C15.427 5.891 15.3333 6.12222 15.3333 6.36331V16.5364C15.3078 16.9961 15.1058 17.4269 14.7711 17.7349C14.4365 18.0429 13.9964 18.2032 13.5467 18.1809H6.45333C6.00364 18.2032 5.56354 18.0429 5.22889 17.7349C4.89425 17.4269 4.69217 16.9961 4.66667 16.5364V6.36331C4.66667 6.12222 4.57302 5.891 4.40632 5.72052C4.23962 5.55004 4.01353 5.45427 3.77778 5.45427C3.54203 5.45427 3.31594 5.55004 3.14924 5.72052C2.98254 5.891 2.88889 6.12222 2.88889 6.36331V16.5364C2.91426 17.4784 3.30363 18.3717 3.97172 19.0207C4.6398 19.6697 5.53215 20.0215 6.45333 19.999H13.5467C14.4678 20.0215 15.3602 19.6697 16.0283 19.0207C16.6964 18.3717 17.0857 17.4784 17.1111 16.5364V6.36331C17.1111 6.12222 17.0175 5.891 16.8508 5.72052C16.6841 5.55004 16.458 5.45427 16.2222 5.45427ZM17.1111 2.72713H13.5556V0.909045C13.5556 0.667951 13.4619 0.436732 13.2952 0.266253C13.1285 0.095774 12.9024 0 12.6667 0H7.33333C7.09759 0 6.87149 0.095774 6.70479 0.266253C6.53809 0.436732 6.44444 0.667951 6.44444 0.909045V2.72713H2.88889C2.65314 2.72713 2.42705 2.82291 2.26035 2.99339C2.09365 3.16387 2 3.39509 2 3.63618C2 3.87727 2.09365 4.10849 2.26035 4.27897C2.42705 4.44945 2.65314 4.54522 2.88889 4.54522H17.1111C17.3469 4.54522 17.573 4.44945 17.7397 4.27897C17.9064 4.10849 18 3.87727 18 3.63618C18 3.39509 17.9064 3.16387 17.7397 2.99339C17.573 2.82291 17.3469 2.72713 17.1111 2.72713ZM8.22222 2.72713V1.81809H11.7778V2.72713H8.22222Z' fill='%23ADC6D8'/%3E%3Cpath d='M9.11103 14.5448V8.18151C9.11103 7.94041 9.01738 7.70919 8.85068 7.53871C8.68398 7.36824 8.45789 7.27246 8.22214 7.27246C7.98639 7.27246 7.7603 7.36824 7.5936 7.53871C7.4269 7.70919 7.33325 7.94041 7.33325 8.18151V14.5448C7.33325 14.7859 7.4269 15.0171 7.5936 15.1876C7.7603 15.3581 7.98639 15.4539 8.22214 15.4539C8.45789 15.4539 8.68398 15.3581 8.85068 15.1876C9.01738 15.0171 9.11103 14.7859 9.11103 14.5448ZM12.6666 14.5448V8.18151C12.6666 7.94041 12.5729 7.70919 12.4062 7.53871C12.2395 7.36824 12.0134 7.27246 11.7777 7.27246C11.5419 7.27246 11.3159 7.36824 11.1492 7.53871C10.9825 7.70919 10.8888 7.94041 10.8888 8.18151V14.5448C10.8888 14.7859 10.9825 15.0171 11.1492 15.1876C11.3159 15.3581 11.5419 15.4539 11.7777 15.4539C12.0134 15.4539 12.2395 15.3581 12.4062 15.1876C12.5729 15.0171 12.6666 14.7859 12.6666 14.5448Z' fill='%23ADC6D8'/%3E%3C/svg%3E");}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 8px;width: 133px;overflow: hidden;}
.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 a:after{color:#ecedff;}
.cart-qty{margin-right: 15px;}
.cart__items .items .image{height: 100px;width: 100px;min-width: 100px;overflow: hidden;background: var(--main-bgImg);border-radius: 8px;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-name{width: 50%;}
.cart__items .items .cart-right_block .cart-name a{font-size: 16px;font-weight: 500;max-height: 32px;display: block;overflow: hidden;word-break: break-word;}
.cart__items .items .cart-right_block .cart-name a:hover{color: var(--main-color-blue);}
.cart__items .items .cart-right_block .product-modif{margin-top:16px;display: flex;flex-direction: column;grid-gap: 6px;} 
.cart__items .items .cart-right_block .product-modif .properties{color: var(--main-color-greylight2);display: block;font-size: 14px;} 
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 16px 40px;width: 100%;justify-content: space-between;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 24px 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(--main-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(--main-color-black);}
.cartTable .cart__total .sum_leftBlock, .cart__total .total .title, .orderContainer .order_right .product_action .title, .orderContainer .order_right .delivery-sum .label{font-size:16px;}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.orderContainer .order_right .pp, .cartTable .buttons .pp{display: flex;text-align: left;margin-top: 20px;} 
.cartTable .buttons .pp{display:none;}
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{width: 100%;height: 50px;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--main-color-blue);}
.cartTable .price:not(.old-price){font-size: 20px;}
.cartTable .price.old-price{font-size: 14px;}
.cart__total .total .TotalSum span, .orderContainer .order_right .product_action .TotalSum span{font-weight: 700;font-size: 20px;color: var(--main-color-black);}
.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: 21px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
#closeOrder{font-size: 14px;font-weight: 700;color: var(--main-color-greylight2);transition:0.3s;}
.cart-footer{margin: 0;margin-top: 20px;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border: 1px solid #e8dbcf;background-color: #fbf6ee;width: 100%;padding-bottom: 20px;max-width: 360px;padding: 15px}
.cart-footer .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.cart-footer .buttons a{margin: auto}
.cart-footer .buttons a.delete-all{margin-top: 20px}
.cart-footer .buttons a.delete-all:hover{color: #ff7e7a;}
.cart-footer .discounttr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px}
.dotted-line{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px dotted #e8dbcf;margin: 0 10px;margin-bottom: 5px}
.TotalSum{display: -webkit-box;display: -ms-flexbox;display: flex;}
#startOrder[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
#startOrder[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
.order_right .order-promo_container{margin: 10px 0 0;display: flex;align-items: center;flex-wrap: wrap;}
.order_right .order-promo_container .order-promo_link{color: var(--main-color-labelDisabled);font-size: 14px;font-weight: 700;cursor: pointer;display: flex;align-items: center;}
.order_right .order-promo_container .order-promo_link .chacked_input{width: 50px;height:24px;position: relative;margin-right: 12px;}
.order_right .order-promo_container .order-promo_link .chacked_input:before{content: '';width: 100%;height: 100%;border-radius: 12px;display:block;background: var(--main-color-greylight2);transition: 0.3s;}
.order_right .order-promo_container .order-promo_link.active{color: var(--main-color-blue);}
.order_right .order-promo_container .order-promo_link.active .chacked_input:before{background: var(--main-color-blue);}
.order_right .order-promo_container .order-promo_link .chacked_input:after{content: '';width: 16px;height:16px;border-radius: 50%;position: absolute;top: 50%;left: 4px;transform: translateY(-50%);display:block;background: var(--main-color-white);transition: 0.3s;}
.order_right .order-promo_container .order-promo_link.active .chacked_input:after{left: 30px;}
.order_right .order-promo_container .order-promo_btn{width: 44px;height: 44px;transition: 0.3s;background: var(--main-color-blue);border-radius: 0 12px 12px 0;display: flex;align-items: center;justify-content: center;}
.order_right .order-promo_container .order-promo_btn:hover{background: var(--main-color-purple);}
.order_right .order-promo_container .order-promo_btn .icon_{min-width:16px;width:16px;height:16px;margin:0;background-color: var(--main-color-white);}
.order_right .order-promo_container .order-promo_input{display:none;margin-top: 12px;width: 100%;}
.order_right .order-promo_container .order-promo_input.open{display:flex;}
.order_right .order-promo_container .order-promo_input input{width: calc(100% - 44px);max-width: 100%;border-radius: 12px 0 0 12px;}
.order_right .order-promo_container .order-promo_couponBlockSale{display: none;text-align: left;align-items: center;transition: 0.3s;padding-top: 12px;font-size: 14px;font-weight: 700;align-items: center;width: 100%;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{font-weight: 700;color: var(--main-color-blue);}
.order_right .order-promo_container .order-promo_couponBlockSale.active{display: flex;}
.order_right .order-promo_container .order-promo_couponBlockSale.hide{display: none !important;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{margin-left: 5px;}
/*Корзина минимальная цена */
.minPriceBlock .rangeScore{width: 100%;display: flex;justify-content: space-between;font-size: 14px;margin-top: 5px;}
.minPriceBlock .titlePrice{font-size: 16px;font-weight: 700;display: flex;flex-wrap: wrap;align-items: center;padding: 20px;border-radius: 16px;width: 100%;margin-top: 30px;}
.minPriceBlock .titlePrice .text{margin-top:12px;width: 100%;}
.minPriceBlock .titlePrice.minPriceCurrent{background: var(--main-color-greylight);color: var(--main-color-blue);}
.minPriceBlock .titlePrice.minPrice_0{background: var(--main-color-blue);color: var(--main-color-white);display:none !important;}
.minPriceBlock .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 16px;background-color: var(--main-color-blue);}
#minPrice{margin: 0;margin-top:15px;border: 0;overflow: hidden;width: 100%;max-width: 100%;height: 4px;padding: 0;-webkit-appearance: none;background-color: var(--main-color-greydark)50;border-radius: 4px;cursor: default;pointer-events: none;}
#remainderPrice{white-space: nowrap;font-weight: 700;}
#minPrice::-webkit-slider-runnable-track{height: 10px;-webkit-appearance: none;color: #13bba4;margin-top: -1px;}
#minPrice::-webkit-slider-thumb{width: 5px;-webkit-appearance: none;height: 20px;border-radius: 5px;cursor: ew-resize;background: var(--main-color-blue);box-shadow: -1000px 0 0 1000px var(--main-color-blue);}
#minPrice::-moz-range-progress{background-color: var(--main-color-blue);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-blue);}
#minPrice::-ms-fill-upper{background-color: var(--main-color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
@media (min-width: 980px){
  .cart_toolbar .clear_button:hover{color: var(--main-color-blue);}
  .cart_toolbar .clear_button:hover .icon_{background-color: var(--main-color-blue);}
  .openList-btn:hover{background-color: var(--main-color-blue);}
  #closeOrder:hover{color: var(--main-color-blue);}
}
@media (max-width: 1139px){
  .cart_right_container{padding: 30px 16px;}
  .cart_right_container, .orderContainer .order_right{width:320px;}
  .cart_left_container, .orderContainer .order_left{width: calc(100% - 320px - 16px);}
  .cart__items .items .cart-action{grid-gap: 16px 20px;}
  .cart__items .items .cart-right_block{grid-gap: 12px 20px;}
  .orderContainer .order_right .order_right_wrapper, .orderContainer .order_right .cart-products-wrapper{padding: 20px;}
  .orderContainer .order_left{padding: 30px 20px;}
  .formfast .order_grid{grid-gap: 30px;}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
}
@media (max-width: 767px){
  .cart__items .items .cart-right_block{flex-wrap: wrap;justify-content: flex-start;}
  .cart__items .items .cart-right_block .cart-name{width:100%;}
  .cart__items .items .cart-right_block .cart-price{width: max-content;}
  .cart__items .items .cart-right_block .closetd{margin-left: auto;}
  .cartTable .items{padding: 20px;}
  .cart_toolbar{padding: 0 20px;}
  .cart_right_container{padding: 20px;}
  .cart__items .items .cart-right_block .product-modif{margin-top:8px;} 
}
@media (max-width: 639px){
  .formfast .order_grid .account .fields-grid .fields{width:100%;}
  .orderContainer .adress .form-list .fields{width:100%;}
}
@media (max-width: 479px){
  .cartTable .items{padding: 16px;}
  .cart__items .items .image{height: 70px;width: 70px;min-width: 70px;}
  .cart__items .items .cart-right_block{width: calc(100% - 70px);}
  .cart_toolbar .clear_button{width: 128px;}
  .cart_toolbar{padding: 0 16px;grid-gap: 8px;}
  .cart__items .items .cart-action{flex-wrap: wrap;}
  .cart__items .items .cart-right_block .cart-qty{width:100%;}
  .cart__items .items .cart-right_block .cart-name a{max-height: 65px;}
  .cartTable .cart_title{margin-bottom: 12px;font-size: 16px;}
  .cart_right_container{padding: 20px 16px;}
  .orderContainer .order_right .order_right_wrapper, .orderContainer .order_right .cart-products-wrapper{padding: 20px 16px;}
  .orderContainer .order_left{padding: 30px 16px;}
  .formfast .title{font-size: 18px;margin-bottom: 12px;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 16px;flex-wrap: wrap;}
.col-block .col-account.contacts, .col-block #feedback{background: var(--main-color-white);padding: 30px 20px;border-radius: 16px;}
.col-block #feedback{width: 400px;}
.col-block .col-account.contacts{width: calc(100% - 424px);}
.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: 15px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 16px;font-weight: 700;margin-bottom: 24px;}
.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: calc(100% - 20px);margin-top: 24px;}
.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: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 24px;}
.optionAcc .col-account{padding: 30px 20px;border-radius: 16px;background: var(--main-color-white);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: 20px;position: relative;color: var(--main-color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{margin-bottom: 20px;font-size: 20px;font-weight: 700;}
.account .accoutnPageBlock .buttons{margin-top: 20px;grid-gap: 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 30px 20px;background: var(--main-color-white);border-radius: 16px;}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 24px);margin-left: 24px;height: max-content;}
.account .accoutnPageBlock .second .col-account{}
.account .accoutnPageBlock p{color: var(--main-color-black);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);}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 1039px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account .accoutnPageBlock h3{font-size:18px;}
 .optionAcc .col-account h3{font-size: 18px;}
 .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%;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .col-block .col-account.contacts, .col-block #feedback{padding: 16px;}
 .account .accoutnPageBlock h3, .optionAcc .col-account h3{margin-bottom: 12px;font-size: 18px;}
 .optionAcc .col-account{padding: 30px 16px;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;}
.blocks_contact .title_contact, .col-account.form h3{font-size: 20px;font-weight: 700;margin-bottom: 20px;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;color: var(--main-color-black);;}
.blocks_contact .block > div a .icon_, .blocks_contact .block .infoBlock .icon_{background-color: var(--main-color-black);margin-right: 6px;}
.blocks_contact .block > div a:hover{color:var(--main-color-blue);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--main-color-blue);}
.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(--main-color-black);font-size: 14px;}
@media (max-width: 767px){
 .col-block{grid-template-columns: repeat(1, 1fr);grid-gap: 30px;}
}
@media (max-width: 479px){
  .blocks_contact .title_contact, .col-account.form h3{font-size: 18px;margin-bottom: 12px;}
}
/** Платежные системы на странице просмотра заказа **/
.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(--main-color-blue);}
.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{border-radius: 16px;overflow: hidden;margin-bottom: 20px;background: var(--main-color-purple);padding: 20px 30px;color: var(--main-color-white);}
.discount-box h4{font-size:16px;font-weight: 700;line-height: 1.2;}
.discount-box_promoPage{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 16px;}
.discount-box_promoPage .content{border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;position:relative;}
.discount-box_promoPage h3{width: 100%;font-weight: 700;font-size: 20px;max-height: 60px;overflow: hidden;color: var(--main-color-white);text-align: right;}
.discount-box_promoPage .discount_name_wrapper{width: 100%;padding: 50px 16px 30px;display: flex;flex-wrap: wrap;justify-content: flex-end;grid-gap: 12px;flex: 1;background: var(--main-color-blue);}
.discount-box_promoPage .discount_date{position: relative;background: var(--main-color-white);display: flex;align-items: center;justify-content: flex-end;padding: 12px;margin-left: 35px;}
.discount-box_promoPage .discount_date .date{font-weight: 700;font-size: 14px;text-transform: lowercase;display: flex;align-items: center;grid-gap: 3px;background-color: #FFA9DD;background-image: linear-gradient(90deg, #AE9FFF, #FFA9DD);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.discount-box_promoPage .count{position: absolute;top: 2px;left: 12px;width: 76px;height: 74px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 700;color: var(--main-color-white);z-index: 1;}
.discount-box_promoPage .count:before{content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;background: var(--main-color-white);z-index: -2;width: 100%;height: 100%;}
.discount-box_promoPage .count:after{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;background: var(--main-grad-purple);z-index: -1;width: 70px;height: 70px;}
.discount-box_promoPage .discount_link{height: max-content;margin-top: auto;font-size: 14px;font-weight: 600;opacity: 0.6;transition: 0.2s;display: flex;align-items: center;color: var(--main-color-white);}
.discount-box_promoPage .discount_link .discount_icon_wrapper{width: 20px;height: 20px;margin-left: 8px;border: 1px solid var(--main-color-white);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.discount-box_promoPage .discount_link .icon_{width: 8px;height: 8px;min-width: 8px;margin: 0;}
/*Баннеры акций на главной*/
#index_promotion{position:relative;}
#index_promotion .index_promotion_inner .banner-item{width: 100%;background: var(--main-color-white);border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;text-align: left;height: auto;}
#index_promotion .index_promotion_inner .banner-item_sale{position: absolute;top: -35px;left: 16px;width: 76px;height: 74px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 700;z-index: 1;}
#index_promotion .index_promotion_inner .banner-item_sale:before{content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;background: var(--main-color-white);z-index: -2;width: 100%;height: 100%;}
#index_promotion .index_promotion_inner .banner-item_sale:after{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;background: var(--main-grad-purple);z-index: -1;width: 70px;height: 70px;}
#index_promotion .index_promotion_inner .banner-item_name{font-size: 20px;font-weight: 700;margin-bottom: 4px;}
#index_promotion .index_promotion_inner .banner-item_date{text-align: right;font-size: 22px;font-weight: 700;font-family: Caveat;display: flex;align-items: center;justify-content: end;grid-gap: 5px;text-transform: lowercase;margin-bottom: 8px;}
#index_promotion .index_promotion_inner .banner-item_text{font-size: 14px;font-weight: 600;margin-bottom: 12px;}
#index_promotion .index_promotion_inner .banner-item_link{font-size: 14px;font-weight: 600;opacity: 0.6;transition: 0.2s;display: flex;align-items: center;margin-top: auto;}
#index_promotion .index_promotion_inner .banner-item_link .banner-item_icon{width: 20px;height: 20px;margin-left: 8px;border: 1px solid var(--main-color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;}
#index_promotion .index_promotion_inner .banner-item_link .icon_{width: 8px;height: 8px;min-width: 8px;margin: 0;}
#index_promotion .index_promotion_inner .banner-item_link:hover{opacity: 1;}
#index_promotion .index_promotion_inner .banner-item:hover{box-shadow: none;}
#index_promotion .index_promotion_inner .banner-item_image{border-radius: 16px 16px 0 0;overflow: hidden;}
#index_promotion .index_promotion_inner .banner-item_image img{width: 100%;height: 100%;object-fit: cover;}
#index_promotion .index_promotion_inner .banner-item_wrapper{background: var(--main-color-blue);color: var(--main-color-white);flex: 1;display: flex;flex-direction: column;position: relative;padding: 40px 16px 16px;}
.index_promotion_container .index_discount_banners{display: block;}
/*Выкл*/
.discount-box_promoPage .content.off_ .discount_name_wrapper{background: var(--main-color-greylight2);}
.discount-box_promoPage .content.off_ .discount_date .date{background-color: var(--main-color-greylight2);background-image: none;}
.discount-box_promoPage .content.off_ .count:after{background: var(--main-color-greylight2);}
@media (min-width: 980px){
  .discount-box_promoPage .discount_link:hover{opacity: 1;}
}
@media (max-width: 1139px){
  .discount-box_promoPage{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 1023px){
  .discount-box_promoPage{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 639px){
  .discount-box_promoPage{grid-template-columns: repeat(1, 1fr);}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{padding: 30px;background: var(--main-color-white);border-radius: 16px;}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--main-line);}
.compare__switch-icon{background: var(--main-color-blue);}
.compare__switch-icon:after{background: var(--main-color-white);}
.switch-on .compare__switch-icon{background: var(--main-color-blue);}
.compare__nav{margin-bottom: 24px;position: relative;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.compare__nav .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{display: inline-block;position: relative;width: 50px;height: 24px;border-radius: 12px;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{content: '';position: absolute;top: 4px;left: 4px;height: 16px;width: 16px;border-radius: 50%;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon:after{left: 30px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+3){border-bottom: 0;padding-bottom: 0;}
.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(--main-bgImg);border-radius: 16px;overflow: hidden;}
.compare__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;display: block;object-fit: contain;}
.compare__remove{top: 12px;right: 12px;position: absolute;background: var(--main-color-white);border-radius: 20px;padding: 0 12px;height: 27px;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 12px;min-width: 12px;height: 12px;background-color: var(--main-color-greylight2);margin: 0;transition: 0.3s;}
.compare__remove:hover .icon_{background-color: var(--main-color-blue);}
.compare__mod{margin-top: 8px;color: var(--main-color-greylight2);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: 40px;text-transform: initial;padding: 0 16px;width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-weight: 700;word-break: break-word;}
.compare__line .actions .actions-btn{width:100%;}
.compare__buttons a.compare__showAll{background: var(--main-color-blue)}
.compare__buttons a.compare__showAll:hover{background: var(--main-color-blue)}
.compare__buttons a.compare__selected[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);pointer-events: none;}
.compare__cell input[type="checkbox"]:before{background: var(--main-color-greylight);}
.compare__cell input[type="checkbox"]:checked:before{background: var(--main-color-blue);}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--main-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(--main-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(--main-color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--main-color-blue);}
.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(--main-color-greydark);}
.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 (max-width: 1139px){
  .page-compare{padding: 30px 20px;}
}
@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%;}
.page-compare{padding: 30px 16px;}
.compare__line .actions .actions-btn{font-size:14px;}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{top: 12px;right: 12px;position: absolute;background: var(--main-color-white);border-radius: 20px;padding: 0 12px;height: 27px;display: flex;align-items: center;justify-content: center;}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{display: block;width: 12px;min-width: 12px;height: 12px;background-color: var(--main-color-greylight2);margin: 0;transition: 0.3s;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .price-box{justify-content: center;flex-wrap: wrap;}
@media (min-width: 980px){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--main-color-blue);}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--main-color-black);font-weight: 700;transition: 0.3s;}
.news-box h5.title a:hover{color: var(--main-color-blue);}
.news-box .button{margin-top:30px;}
.news-box .news{background: var(--main-color-white);padding: 20px 30px;border-radius: 16px;overflow: hidden;}
.news-box .news:not(:last-child){margin-bottom: 16px;}
.news-box .news .title{margin-bottom: 12px;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date{color: var(--main-color-greylight2);display: block;font-size: 14px;font-weight: 700;text-align: left;}
/***  Есть вопрос? ***/
.questionCallback{background: var(--main-color-white);border-radius: 30px;display: flex;flex-wrap: wrap;position: relative;margin-right: 40px;}
.questionCallback .questionCallback_img{border-radius: 30px;width: 336px;height: calc(100% - 32px);object-fit: cover;order: 2;position: absolute;top: 50%;transform: translateY(-50%);right: -40px;}
.questionCallback .questionCallback_wrapper{order: 1;padding: 60px 30px;width: calc(100% - 336px + 40px);}
.questionCallback .questionCallback_title{width: 100%;font-weight: 700;font-size: 30px;margin-bottom: 30px;}
.questionCallback .questionCallback_text{font-size: 16px;line-height: 1.2;}
.questionCallback .questionCallback_text span{color: var(--main-color-blue);font-weight: 600;}
.questionCallback .questionCallback_phone{font-size: 36px;font-weight: 600;margin-top: 16px;display:block;transition: 0.3s;width: max-content;}
.questionCallback .questionCallback_phone:hover{color: var(--main-color-blue);}
.questionCallback form{margin-top: 25px;display: flex;flex-wrap: wrap;}
.questionCallback form .callback-input{width: calc(100% - 220px - 16px);margin-right: 16px;}
.questionCallback form button{width: 220px;height: 44px;}
.questionCallback form .pp{margin-top: 12px;}
@media (max-width: 1139px){
  .questionCallback .questionCallback_wrapper{padding: 40px 30px;}
}
@media (max-width: 1023px){
  .questionCallback form .callback-input{width: 100%;margin-right: 0;margin-bottom: 12px;}
  .questionCallback form button{width: 100%;}
  .questionCallback form .pp{text-align: left;}
}
@media (max-width: 767px){
  .questionCallback{margin-right: 0;margin-top: 120px;}
  .questionCallback .questionCallback_img{order: 1;position: initial;transform: none;margin: -60px auto 0;}
  .questionCallback .questionCallback_wrapper{width: 100%;max-width: calc(336px + 60px);margin: 0 auto;order: 2;text-align: center;}
  .questionCallback .questionCallback_phone{width: 100%;}
  .questionCallback .questionCallback_title{font-size: 26px;margin-bottom: 20px;}
  .questionCallback .questionCallback_phone{font-size: 30px;}
  .questionCallback form{max-width: 350px;margin: 20px auto 0;}
}
@media (max-width: 479px){
  .questionCallback .questionCallback_wrapper{padding: 30px 16px;}
  .questionCallback form .pp{text-align: left;}
}
/*** Страница ошибки ***/
.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(--main-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='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%2366BBFD'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(45 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(90 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(135 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(180 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(225 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(270 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23e3e3e3' transform='rotate(315 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;45 64 64;90 64 64;135 64 64;180 64 64;225 64 64;270 64 64;315 64 64' calcMode='discrete' dur='720ms' 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){
.block-title.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(--main-color-blue);}
}
/******************************************************************************
 Если не работает 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;}
