@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');
/*** Основные цвета ***/
body{
  --main-color-black: #2F2F2F;
  --main-color-blackdark: #212121;
  --main-color-white: #ffffff;
  --main-color-white-opacity: rgba(255, 255, 255, 0.80);
  --main-color-blue: #3A9FFC;
  --main-color-orange: #FF6711;
  --main-color-orangelight: #FF8947;
  --main-color-greydark: #5A5A5A;
  --main-color-grey: #8C8C8C;
  --main-color-greylight: #BCBCBC;
  --main-color-greylight2: #F5F5F5;
  /*Тень*/
  --main-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
  --main-bg: #F5F5F5; /* фон */
  --main-line: #5A5A5A; /* линии разделения */
  --main-bgImg: #ffffff;  /* фон под фото */
  
  --main-color-star: #D7D7D7; /* звезда рейтинга неактивная */
  --main-color-starActive: #FFDE32; /* звезда рейтинга активная */
  
  /*Неактивные*/
  --main-color-btnDisabled: #BCBCBC; /* неактивная кнопка button */
  --main-color-inputDisabled: #2F2F2F; /* неактивной кнопка checkbox */
  --main-color-labelDisabled: #5A5A5A; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #df4059; /* фон */
  --error-color-text: #FFFFFF; /* текст */
  
  /*Всплывающие окна*/
  --noty-color-bg: #2F2F2F; /* фон */
  --noty-color-title: #ffffff; /* заголовок */
  --noty-color-ok: #ADC6D8; /* при успешном */
  --noty-color-error: #df4059; /* при ошибке */
  --noty-color-title-error: #df4059; /* заголовок при ошибке */
  --noty-color-text: #BCBCBC; /* основной текст */
  
  /*Календарь в ОЗ*/
  --date: #ffffff; /* текст */
  --date-active: #FF6711; /* активная дата */
  --data-active2: #FFFFFF; 
  --date-dispabled: #8C8C8C; /* неактиная дата */
  --date-next: #8C8C8C; /* дата прошлая/следующая неделя */
  --date-bg: #2F2F2F; /* фон */
  --date-bg-borderColor: #2F2F2F; /* граница */
  --date-line: #212121; /* линия между месяцем и календарем */
  --date-borderRadius: 12px; /* радиус границы */
  --date-borderHeight: 1px; /* высота границы */
  --date-arrow: #ffffff; /* стрелочка */
  --date-arrowActive: #FF6711; /* стрелочка при наведении */
  --date-weight: 600; /* толщина жирного текста */
  --date-family: font-family: 'Montserrat', sans-serif; /* шрифт */
}
body.compensate-for-scrollbar{height: 100vh;overflow-y: hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Montserrat', sans-serif;font-size: 16px;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;}
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', sans-serif;border-radius: 8px;background: var(--main-color-greylight2);border: 1px solid var(--main-color-greylight2);padding: 0 16px;font-size: 16px;color: var(--main-color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--main-color-greylight);}
input:focus, textarea:focus{border-color: var(--main-color-orange);}
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:70px;}
@media (min-width: 1340px){
.container{max-width: 1176px;}
}
@media (max-width: 1023px){
 .adaptive_indent{margin-top:50px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
 .adaptive_indent{margin-top:40px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 60px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 18px;height: 18px;position: absolute;background-color:var(--main-color-black);top: 50%;right: 13px;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='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3C9.41423 3 9.75 3.33579 9.75 3.75V14.25C9.75 14.6642 9.41423 15 9 15C8.58578 15 8.25 14.6642 8.25 14.25V3.75C8.25 3.33579 8.58578 3 9 3Z' fill='%232F2F2F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7803 8.46966C15.0732 8.76253 15.0732 9.23743 14.7803 9.53031L9.53032 14.7803C9.23745 15.0732 8.76255 15.0732 8.46967 14.7803L3.21967 9.53031C2.9268 9.23743 2.9268 8.76253 3.21967 8.46966C3.51255 8.17678 3.98745 8.17678 4.28032 8.46966L9 13.1893L13.7197 8.46966C14.0126 8.17678 14.4874 8.17678 14.7803 8.46966Z' fill='%232F2F2F'/%3E%3C/svg%3E");}
.selectBlock:before{content: " ";position:absolute;right:44px;height:100%;border-right: 1px solid var(--main-color-white);}
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-orange);}
select option[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);}
.pp{text-align: left;font-size: 12px;color: var(--main-color-black);position: relative;line-height: 1.2;display: flex;}
.pp a{color: var(--main-color-orange);transition: 0.2s;}
.pp a:hover{color: var(--main-color-orangelight);}
.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: 350px;margin-right: 20px;}
.col-right{width: calc(100% - 350px - 20px)}
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-orange);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: transparent;border-radius: 4px;border: 2px solid var(--main-color-black);}
input[type="checkbox"]:checked:before{border-color: var(--main-color-orange);}
input[type="radio"]{overflow: hidden;min-width: 18px;width: 18px;height: 18px;border: 2px solid var(--main-color-greydark);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-orange);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-orange);}
@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: #DEDEDE;}
 ::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--main-color-orange)}
/*firefox*/
@supports not selector(::-webkit-scrollbar) {
  *{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-orange);border-color: var(--main-color-orange)}
.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' , 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-orange);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-orange);}
.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-orange)!important}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--main-color-orange);}
.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-orange);}
.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: 12px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 12px 16px;font-size: 16px;background: var(--main-color-black);}
.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{font-weight: 600;transition: 0.3s;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{color:var(--main-color-orange);}
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-orange);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;}
@media (max-width: 479px){
  .attention, .information, .success, .warning{padding: 12px;}
}
/**************************************/
/*** Таблицы ***/
/**************************************/
.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: 16px 8px;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: 2px solid var(--main-color-greylight2);}*/
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{font-size: 20px;font-weight: 500;text-align: center;margin-bottom: 16px;padding-bottom: 16px;position: relative;}
h3.client__title:before, .order-info .title:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.order-info{display: flex;flex-direction: column;grid-gap: 30px;}
.order-info .order-info__container{padding: 20px 16px;background: var(--main-color-white);border-radius: 12px;}
.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{}
.table-striped tr:not(:last-child){border-bottom: 2px solid var(--main-color-greylight2);}
tr.border{border-bottom: 2px solid var(--main-color-greylight2);}
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: 2px solid var(--main-color-greylight2);}
/*.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: 600;font-style: initial;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 600;font-size: 20px;}
.table-box tfoot td:last-child{white-space: nowrap;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: left;width: 50%;color: var(--main-color-black);font-weight: 600;}
.table-box tbody tr td.cell2{text-align: right;width: 50%;border-right: none;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--main-color-greylight);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;}
.client__buttons a{width: max-content;}
@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;padding-bottom: 4px;white-space: nowrap;}
.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;margin-bottom: 24px;}
.fancybox-content{padding: 24px;box-shadow: none;border-radius: 12px;background: var(--main-color-black);color: var(--main-color-white);box-shadow: var(--main-shadow);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-height: 100%;}
.fancybox-close-small i{background-color: var(--main-color-white);width: 16px;height: 16px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--main-color-orange);}
.fancybox-close-small{top: 30px;right: 24px;z-index: 10;}
.fancybox-header .title{font-size: 24px;font-weight: 500;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-content .modal h4{margin-bottom: 12px;font-weight: 500;font-size: 16px;}
.fancybox-content .modal h2{font-size: 24px;font-weight: 500;padding-right: 40px;margin-bottom: 24px;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.fancybox-bg{background: var(--main-color-grey) !important;}
.fancybox-is-open .fancybox-bg{opacity: 0.2;}
.fancybox-content .header_text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.fancybox-inner .contactWantRegister input{background: transparent;}
.fancybox-inner textarea, .fancybox-inner input, .fancybox-inner select{max-width:100%;background: var(--main-color-blackdark);border-color: var(--main-color-blackdark);color: var(--main-color-white);}
.fancybox-inner .selectBlock:before{border-color: var(--main-color-black);}
.fancybox-inner .selectBlock:after{background-color: var(--main-color-white);}
.callbackForm .callback-input{margin-bottom: 16px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 4px;}
.fancybox-inner .pp{color: var(--main-color-grey);margin-top: 12px;}
#fancybox-callback{max-width: 500px;width: 100%;border-radius: 12px;}
#fancybox-login{max-width: 480px;width: 100%;border-radius: 12px;}
#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: 767px){
  .fancybox-content{padding: 24px 16px;max-width:100%;border-radius: 0;width: 100%;}
}
@media (max-width: 479px){
  #fancybox-login .callback-btn{max-width:100%;}
  .fancybox-inner .btn_box{justify-content: center !important;}
  .fancybox-content{padding: 24px 12px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 20px;font-weight: 600;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-greylight);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 .price, .products-list .item.not_available .price{color: var(--main-color-greylight) !important;}
.products-grid .item.not_available .product-img img, .products-list .item.not_available .product-img img{filter: opacity(0.6);}
/*** Капс ***/
.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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_313_459)'%3E%3Cpath d='M27 25.9325L25.2822 6.58896C25.2454 6.15951 24.8834 5.83436 24.4601 5.83436H20.9264C20.8773 2.60736 18.2393 0 15 0C11.7607 0 9.1227 2.60736 9.07362 5.83436H5.53988C5.11043 5.83436 4.7546 6.15951 4.71779 6.58896L3 25.9325C3 25.9571 2.99387 25.9816 2.99387 26.0061C2.99387 28.2086 5.01227 30 7.49693 30H22.5031C24.9877 30 27.0061 28.2086 27.0061 26.0061C27.0061 25.9816 27.0061 25.9571 27 25.9325ZM15 1.65644C17.3252 1.65644 19.2209 3.52147 19.2699 5.83436H10.7301C10.7791 3.52147 12.6748 1.65644 15 1.65644ZM22.5031 28.3436H7.49693C5.93865 28.3436 4.67485 27.3129 4.65031 26.0429L6.29448 7.49693H9.06749V10.0123C9.06749 10.4724 9.43558 10.8405 9.89571 10.8405C10.3558 10.8405 10.7239 10.4724 10.7239 10.0123V7.49693H19.2699V10.0123C19.2699 10.4724 19.638 10.8405 20.0982 10.8405C20.5583 10.8405 20.9264 10.4724 20.9264 10.0123V7.49693H23.6994L25.3497 26.0429C25.3252 27.3129 24.0552 28.3436 22.5031 28.3436Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_313_459'%3E%3Crect width='30' height='30' 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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_533_17)'%3E%3Cpath d='M21.3281 1.875C20.1416 1.87638 18.968 2.12082 17.8797 2.59326C16.7913 3.06569 15.8113 3.75609 15 4.62187C13.8111 3.35302 12.2683 2.47086 10.5717 2.08993C8.87513 1.709 7.10323 1.84688 5.48602 2.48568C3.8688 3.12448 2.48097 4.23469 1.50269 5.67219C0.524409 7.10968 0.000856078 8.80807 0 10.5469C0 19.1812 13.9266 27.6562 14.5312 27.9891C14.6771 28.0767 14.844 28.1229 15.0141 28.1229C15.1842 28.1229 15.3511 28.0767 15.4969 27.9891C16.0734 27.6562 30 19.1812 30 10.5469C29.9975 8.24771 29.0831 6.04343 27.4573 4.41767C25.8316 2.79192 23.6273 1.87748 21.3281 1.875ZM15 26.0812C12.5766 24.5344 1.875 17.3062 1.875 10.5469C1.8762 9.1031 2.33712 7.69721 3.19095 6.53297C4.04477 5.36872 5.24715 4.50661 6.62383 4.07156C8.0005 3.63652 9.47994 3.65116 10.8477 4.11335C12.2155 4.57554 13.4006 5.46128 14.2313 6.64219C14.3178 6.76502 14.4326 6.86526 14.566 6.93445C14.6993 7.00364 14.8474 7.03975 14.9977 7.03975C15.1479 7.03975 15.296 7.00364 15.4293 6.93445C15.5627 6.86526 15.6775 6.76502 15.7641 6.64219C16.594 5.45925 17.7794 4.5716 19.148 4.10811C20.5167 3.64461 21.9975 3.6294 23.3755 4.06467C24.7534 4.49994 25.9567 5.36305 26.8108 6.52869C27.6649 7.69433 28.1252 9.10183 28.125 10.5469C28.125 17.3016 17.4234 24.5297 15 26.0812Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_533_17'%3E%3Crect width='30' height='30' 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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_533_15)'%3E%3Cpath d='M29.636 8.12229C29.5291 8.22966 29.402 8.31486 29.2621 8.37299C29.1222 8.43113 28.9721 8.46105 28.8206 8.46105C28.669 8.46105 28.519 8.43113 28.3791 8.37299C28.2391 8.31486 28.112 8.22966 28.0051 8.12229L23.82 3.93875V22.6931C23.82 22.9992 23.6984 23.2927 23.482 23.5091C23.2656 23.7255 22.9721 23.8471 22.666 23.8471C22.36 23.8471 22.0665 23.7255 21.8501 23.5091C21.6337 23.2927 21.5121 22.9992 21.5121 22.6931V3.93875L17.327 8.12229C17.1082 8.32613 16.8189 8.4371 16.52 8.43182C16.221 8.42655 15.9358 8.30544 15.7243 8.09401C15.5129 7.88258 15.3918 7.59735 15.3865 7.29839C15.3812 6.99943 15.4922 6.7101 15.6961 6.49134L21.8506 0.336818C22.0671 0.121092 22.3604 -3.05176e-05 22.666 -3.05176e-05C22.9717 -3.05176e-05 23.265 0.121092 23.4815 0.336818L29.636 6.49134C29.7432 6.59838 29.8283 6.72549 29.8863 6.86542C29.9443 7.00535 29.9742 7.15534 29.9742 7.30682C29.9742 7.45829 29.9443 7.60828 29.8863 7.74821C29.8283 7.88814 29.7432 8.01525 29.636 8.12229ZM12.6188 21.8776L8.43371 26.0612V7.30682C8.43371 7.00076 8.31214 6.70724 8.09572 6.49083C7.87931 6.27442 7.58579 6.15284 7.27974 6.15284C6.97369 6.15284 6.68017 6.27442 6.46376 6.49083C6.24735 6.70724 6.12577 7.00076 6.12577 7.30682V26.0612L1.94069 21.8776C1.72194 21.6738 1.4326 21.5628 1.13365 21.5681C0.834689 21.5734 0.54945 21.6945 0.338022 21.9059C0.126594 22.1174 0.00548506 22.4026 0.000210302 22.7016C-0.00506446 23.0005 0.105906 23.2898 0.309744 23.5086L6.46427 29.6631C6.68084 29.8788 6.97406 30 7.27974 30C7.58542 30 7.87865 29.8788 8.09522 29.6631L14.2497 23.5086C14.4536 23.2898 14.5645 23.0005 14.5593 22.7016C14.554 22.4026 14.4329 22.1174 14.2215 21.9059C14.01 21.6945 13.7248 21.5734 13.4258 21.5681C13.1269 21.5628 12.8375 21.6738 12.6188 21.8776Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_533_15'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.64014 7.70728C8.69897 7.70728 9.61572 7.32751 10.365 6.57825C11.114 5.8291 11.4939 4.91248 11.4939 3.85352C11.4939 2.79492 11.1141 1.87817 10.3649 1.12878C9.6156 0.379761 8.69885 0 7.64014 0C6.58118 0 5.66455 0.379761 4.91541 1.12891C4.16626 1.87805 3.78638 2.7948 3.78638 3.85352C3.78638 4.91248 4.16626 5.82922 4.91541 6.57837C5.66479 7.32739 6.58154 7.70728 7.64014 7.70728ZM5.57849 1.79187C6.15332 1.21704 6.82764 0.937622 7.64014 0.937622C8.45251 0.937622 9.12695 1.21704 9.7019 1.79187C10.2767 2.36682 10.5563 3.04126 10.5563 3.85352C10.5563 4.66602 10.2767 5.34033 9.7019 5.91528C9.12695 6.49023 8.45251 6.76965 7.64014 6.76965C6.82788 6.76965 6.15356 6.49011 5.57849 5.91528C5.00354 5.34045 4.724 4.66602 4.724 3.85352C4.724 3.04126 5.00354 2.36682 5.57849 1.79187Z' fill='white'/%3E%3Cpath d='M14.3832 12.3032C14.3616 11.9915 14.3179 11.6514 14.2535 11.2922C14.1886 10.9304 14.105 10.5884 14.0049 10.2758C13.9014 9.95264 13.7609 9.63354 13.5869 9.32776C13.4066 9.01038 13.1947 8.73401 12.9569 8.50659C12.7083 8.26868 12.4038 8.07739 12.0518 7.93787C11.7009 7.79907 11.3121 7.72876 10.8962 7.72876C10.7329 7.72876 10.575 7.79578 10.2699 7.99438C10.0822 8.11682 9.86255 8.25842 9.61743 8.41504C9.40784 8.54858 9.1239 8.67371 8.77319 8.78699C8.43103 8.89771 8.08362 8.95386 7.7406 8.95386C7.39783 8.95386 7.05042 8.89771 6.70801 8.78699C6.35767 8.67383 6.07361 8.54871 5.86438 8.41516C5.62158 8.26001 5.40186 8.11841 5.2113 7.99426C4.90649 7.79565 4.74854 7.72864 4.58521 7.72864C4.16919 7.72864 3.78052 7.79907 3.42981 7.93799C3.078 8.07727 2.77344 8.26855 2.52454 8.50671C2.28674 8.73425 2.07483 9.0105 1.89465 9.32776C1.72095 9.63354 1.58032 9.95251 1.47681 10.2759C1.37683 10.5885 1.29321 10.9304 1.22827 11.2922C1.16382 11.6509 1.12024 11.9911 1.09863 12.3036C1.07739 12.6091 1.06665 12.9271 1.06665 13.2484C1.06665 14.0836 1.33215 14.7598 1.85571 15.2584C2.3728 15.7505 3.05688 16 3.88904 16H11.5931C12.425 16 13.1091 15.7505 13.6263 15.2584C14.15 14.7601 14.4155 14.0837 14.4155 13.2483C14.4154 12.9259 14.4045 12.6079 14.3832 12.3032ZM12.9799 14.5791C12.6382 14.9043 12.1846 15.0624 11.593 15.0624H3.88904C3.29736 15.0624 2.84375 14.9043 2.5022 14.5792C2.16711 14.2603 2.00427 13.8248 2.00427 13.2484C2.00427 12.9486 2.01416 12.6526 2.03394 12.3684C2.05322 12.0896 2.09265 11.7833 2.15112 11.4579C2.20886 11.1365 2.28235 10.8348 2.36975 10.5618C2.45361 10.2999 2.56799 10.0406 2.70984 9.79089C2.84521 9.55286 3.00098 9.34863 3.17285 9.18408C3.33362 9.03015 3.53625 8.90417 3.77502 8.80969C3.99585 8.72229 4.24402 8.67444 4.51343 8.66724C4.54626 8.68469 4.60474 8.71802 4.69946 8.77979C4.89221 8.9054 5.11438 9.04871 5.35999 9.20557C5.63684 9.38208 5.99353 9.5415 6.41968 9.67908C6.85535 9.81995 7.29968 9.89148 7.74072 9.89148C8.18176 9.89148 8.62622 9.81995 9.06165 9.6792C9.48816 9.54138 9.84473 9.38208 10.1219 9.20532C10.3733 9.04468 10.5892 8.90552 10.782 8.77979C10.8767 8.71814 10.9352 8.68469 10.968 8.66724C11.2375 8.67444 11.4857 8.72229 11.7067 8.80969C11.9453 8.90417 12.1479 9.03027 12.3087 9.18408C12.4806 9.34851 12.6364 9.55273 12.7717 9.79102C12.9137 10.0406 13.0282 10.3 13.1119 10.5616C13.1995 10.8351 13.2731 11.1366 13.3307 11.4578C13.389 11.7838 13.4286 12.0902 13.4479 12.3685V12.3688C13.4678 12.6519 13.4778 12.9478 13.4779 13.2484C13.4778 13.825 13.3149 14.2603 12.9799 14.5791Z' fill='white'/%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%3Cpath d='M22.5123 17.249C22.3388 16.8635 22.0607 16.5343 21.7096 16.2988L18.3883 13.9414C18.1259 13.757 17.8447 13.6008 17.5494 13.4756C17.2389 13.3365 16.8996 13.2739 16.5599 13.2931C16.2202 13.3123 15.8901 13.4127 15.5973 13.5859C15.2644 13.7695 14.9612 14.0023 14.6978 14.2764L13.9771 14.9473C13.5633 14.712 13.1754 14.4338 12.8199 14.1172C12.3639 13.7305 11.8717 13.2754 11.2808 12.6943C10.8189 12.2236 10.3551 11.7187 9.86777 11.1543C9.56308 10.8102 9.28924 10.44 9.04941 10.0479C9.04257 10.0274 9.03378 10.0049 9.02402 9.97952L9.70566 9.27052C9.96541 9.01805 10.1907 8.73238 10.3756 8.42091C10.5824 8.09093 10.693 7.70975 10.6949 7.32032C10.6906 7.01205 10.6241 6.70782 10.4996 6.42579C10.3733 6.12415 10.211 5.83888 10.0162 5.57618L7.70077 2.31153C7.45818 1.96047 7.12559 1.68117 6.73788 1.50294C6.38376 1.33552 5.99679 1.24911 5.60509 1.25001C5.11809 1.25796 4.63761 1.36332 4.19198 1.55989C3.74634 1.75646 3.34457 2.04025 3.01034 2.39454C2.42849 2.9333 1.97383 3.59479 1.67934 4.33106C1.4016 5.0342 1.26103 5.78401 1.26523 6.54001C1.28509 7.76819 1.55004 8.98004 2.04452 10.1045C2.59401 11.361 3.27941 12.5537 4.08847 13.6611C4.95918 14.8522 5.91827 15.9762 6.95761 17.0234C8.00689 18.0632 9.13206 19.0235 10.3238 19.8964C11.4379 20.7175 12.6416 21.4094 13.9117 21.9589C15.0307 22.4599 16.2396 22.7289 17.4654 22.7499C18.2317 22.7538 18.9911 22.6058 19.6998 22.3144C20.433 22.0089 21.0866 21.5399 21.6109 20.9433C21.9372 20.5848 22.2075 20.1792 22.4127 19.7401C22.624 19.3 22.7341 18.8182 22.7349 18.33C22.7322 17.9586 22.6565 17.5913 22.5123 17.249ZM21.0562 19.0996C20.9142 19.4049 20.7265 19.6867 20.4996 19.9355C20.1236 20.3663 19.6544 20.7056 19.1275 20.9277C18.3719 21.1816 17.5731 21.2815 16.7783 21.2216C15.9834 21.1617 15.2086 20.9433 14.4996 20.5791C13.3342 20.074 12.2298 19.4384 11.2076 18.6846C10.0785 17.8576 9.01238 16.9479 8.01815 15.9629C7.03509 14.9722 6.12791 13.909 5.30429 12.7822C4.5607 11.7667 3.93094 10.6726 3.42636 9.51954C3.0103 8.58012 2.78555 7.56723 2.76523 6.54001C2.76134 5.97328 2.86609 5.41106 3.07382 4.88376C3.29075 4.34739 3.62433 3.86603 4.05038 3.47458C4.24748 3.25546 4.48676 3.07836 4.7539 2.95386C5.02103 2.82936 5.31054 2.76003 5.60509 2.75001C5.7766 2.74947 5.94607 2.78717 6.10118 2.86036C6.25166 2.92908 6.38061 3.03744 6.47423 3.17384L8.79745 6.44923C8.9253 6.62112 9.03218 6.80766 9.11581 7.00489C9.16145 7.10423 9.18827 7.21119 9.19491 7.32032C9.19018 7.44221 9.15127 7.56031 9.08261 7.66114C8.95807 7.86629 8.8074 8.05439 8.63437 8.22071L7.8873 8.99801C7.76399 9.11942 7.66657 9.26458 7.60094 9.42471C7.53531 9.58484 7.50283 9.75661 7.50546 9.92965C7.50746 10.0979 7.53377 10.265 7.58359 10.4257L7.70759 10.7216C8.00195 11.2226 8.34368 11.6942 8.72809 12.1299C9.24176 12.7236 9.72609 13.252 10.2193 13.7549C10.8472 14.3721 11.3658 14.8506 11.8502 15.2617C12.2887 15.647 12.7659 15.986 13.274 16.2734L13.5396 16.3906C13.7853 16.4816 14.0516 16.502 14.3083 16.4498C14.5651 16.3975 14.8021 16.2745 14.9927 16.0947L15.7554 15.3408C15.9243 15.1627 16.1192 15.0113 16.3336 14.8916C16.4234 14.8163 16.5355 14.7728 16.6526 14.7678C16.7697 14.7629 16.8852 14.7968 16.981 14.8643C17.1745 14.9473 17.3588 15.0504 17.5308 15.1719L20.8482 17.5273C20.9682 17.6002 21.0656 17.705 21.1294 17.8301C21.1976 17.988 21.2335 18.1581 21.2349 18.3301C21.2338 18.5968 21.1728 18.8598 21.0562 19.0996V19.0996Z' fill='white'/%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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_322_2)'%3E%3Cpath d='M29.6583 28.0089L22.3369 20.6876C24.1567 18.4992 25.2531 15.6889 25.2531 12.627C25.2531 5.66442 19.5889 0 12.6266 0C5.66427 0 0 5.66442 0 12.627C0 19.589 5.66427 25.253 12.6266 25.253C15.6885 25.253 18.4988 24.1567 20.6873 22.3369L28.0089 29.6583C28.2366 29.8862 28.5352 30 28.8336 30C29.1321 30 29.4306 29.8862 29.6585 29.6583C30.114 29.2028 30.114 28.4644 29.6583 28.0089ZM2.33277 12.627C2.33277 6.95071 6.95055 2.33277 12.6266 2.33277C18.3026 2.33277 22.9202 6.95071 22.9202 12.627C22.9202 18.3027 18.3026 22.9202 12.6266 22.9202C6.95055 22.9202 2.33277 18.3027 2.33277 12.627Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_322_2'%3E%3Crect width='30' height='30' 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, .clear-filter{-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_645_9)'%3E%3Cpath d='M8.28261 7.01155L13.7339 1.56007C14.0888 1.20547 14.0888 0.632141 13.7339 0.277544C13.3793 -0.0770524 12.806 -0.0770524 12.4514 0.277544L6.99992 5.72903L1.5486 0.277544C1.19384 -0.0770524 0.620669 -0.0770524 0.266073 0.277544C-0.0886909 0.632141 -0.0886909 1.20547 0.266073 1.56007L5.71739 7.01155L0.266073 12.463C-0.0886909 12.8176 -0.0886909 13.391 0.266073 13.7456C0.442789 13.9225 0.675146 14.0113 0.907336 14.0113C1.13953 14.0113 1.37172 13.9225 1.5486 13.7456L6.99992 8.29408L12.4514 13.7456C12.6283 13.9225 12.8605 14.0113 13.0927 14.0113C13.3249 14.0113 13.5571 13.9225 13.7339 13.7456C14.0888 13.391 14.0888 12.8176 13.7339 12.463L8.28261 7.01155Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_645_9'%3E%3Crect width='14' height='14' 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");}
.attention-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_714_591)'%3E%3Cpath d='M8.99975 12.3359C8.49653 12.3359 8.07471 12.7578 8.07471 13.261C8.07471 13.7642 8.49653 14.186 8.99975 14.186C9.48448 14.186 9.9248 13.7642 9.90259 13.2832C9.9248 12.7541 9.50668 12.3359 8.99975 12.3359Z' fill='white'/%3E%3Cpath d='M17.562 15.6139C18.1429 14.6111 18.1466 13.416 17.5694 12.4169L11.7749 2.38204C11.2014 1.37189 10.1653 0.772461 9.00348 0.772461C7.84162 0.772461 6.80557 1.37559 6.23204 2.37834L0.430163 12.4243C-0.147064 13.4345 -0.143364 14.637 0.441264 15.6398C1.01849 16.6314 2.05084 17.2272 3.2053 17.2272H14.7795C15.9376 17.2272 16.9774 16.624 17.562 15.6139ZM16.3039 14.8886C15.982 15.4437 15.4122 15.773 14.7758 15.773H3.2016C2.57257 15.773 2.00644 15.4511 1.69192 14.9071C1.37371 14.3558 1.37001 13.6972 1.68822 13.1422L7.4901 3.09987C7.80462 2.54855 8.36705 2.22293 9.00348 2.22293C9.63621 2.22293 10.2023 2.55225 10.5168 3.10357L16.315 13.1459C16.6258 13.6861 16.6221 14.3373 16.3039 14.8886Z' fill='white'/%3E%3Cpath d='M8.77029 5.84155C8.32997 5.96735 8.05615 6.36697 8.05615 6.85169C8.07835 7.14401 8.09685 7.44002 8.11906 7.73234C8.18196 8.84609 8.24486 9.93764 8.30776 11.0514C8.32997 11.4288 8.62228 11.7026 8.9997 11.7026C9.37712 11.7026 9.67313 11.4103 9.69163 11.0292C9.69163 10.7998 9.69163 10.5889 9.71383 10.3558C9.75453 9.64163 9.79894 8.92749 9.83964 8.21336C9.86184 7.75084 9.90254 7.28831 9.92474 6.82579C9.92474 6.65928 9.90254 6.51128 9.83964 6.36327C9.65093 5.94885 9.21061 5.73794 8.77029 5.84155Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_714_591'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.add-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_523_2064)'%3E%3Cpath d='M8 0C7.64638 0 7.30724 0.140476 7.05719 0.390525C6.80714 0.640573 6.66667 0.979711 6.66667 1.33333V6.66667H1.33333C0.979711 6.66667 0.640573 6.80714 0.390525 7.05719C0.140476 7.30724 0 7.64638 0 8C0 8.35362 0.140476 8.69276 0.390525 8.94281C0.640573 9.19286 0.979711 9.33333 1.33333 9.33333H6.66667V14.6667C6.66667 15.0203 6.80714 15.3594 7.05719 15.6095C7.30724 15.8595 7.64638 16 8 16C8.35362 16 8.69276 15.8595 8.94281 15.6095C9.19286 15.3594 9.33333 15.0203 9.33333 14.6667V9.33333H14.6667C15.0203 9.33333 15.3594 9.19286 15.6095 8.94281C15.8595 8.69276 16 8.35362 16 8C16 7.64638 15.8595 7.30724 15.6095 7.05719C15.3594 6.80714 15.0203 6.66667 14.6667 6.66667H9.33333V1.33333C9.33333 0.979711 9.19286 0.640573 8.94281 0.390525C8.69276 0.140476 8.35362 0 8 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_523_2064'%3E%3Crect width='16' height='16' 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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_774_490)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2C0 0.89543 0.895431 0 2 0H12C13.1046 0 14 0.895431 14 2V12C14 13.1046 13.1046 14 12 14H2C0.89543 14 0 13.1046 0 12V2ZM2 1.5H12C12.2761 1.5 12.5 1.72386 12.5 2V12C12.5 12.2761 12.2761 12.5 12 12.5H2C1.72386 12.5 1.5 12.2761 1.5 12V2C1.5 1.72386 1.72386 1.5 2 1.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 2C16 0.89543 16.8954 0 18 0H28C29.1046 0 30 0.895431 30 2V12C30 13.1046 29.1046 14 28 14H18C16.8954 14 16 13.1046 16 12V2ZM18 1.5H28C28.2761 1.5 28.5 1.72386 28.5 2V12C28.5 12.2761 28.2761 12.5 28 12.5H18C17.7239 12.5 17.5 12.2761 17.5 12V2C17.5 1.72386 17.7239 1.5 18 1.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 16C16.8954 16 16 16.8954 16 18V28C16 29.1046 16.8954 30 18 30H28C29.1046 30 30 29.1046 30 28V18C30 16.8954 29.1046 16 28 16H18ZM28 17.5H18C17.7239 17.5 17.5 17.7239 17.5 18V28C17.5 28.2761 17.7239 28.5 18 28.5H28C28.2761 28.5 28.5 28.2761 28.5 28V18C28.5 17.7239 28.2761 17.5 28 17.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 18C0 16.8954 0.895431 16 2 16H12C13.1046 16 14 16.8954 14 18V28C14 29.1046 13.1046 30 12 30H2C0.89543 30 0 29.1046 0 28V18ZM2 17.5H12C12.2761 17.5 12.5 17.7239 12.5 18V28C12.5 28.2761 12.2761 28.5 12 28.5H2C1.72386 28.5 1.5 28.2761 1.5 28V18C1.5 17.7239 1.72386 17.5 2 17.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_774_490'%3E%3Crect width='30' height='30' fill='white'/%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");}
.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='M1.875 4.375H3.125V17.175C3.12665 17.758 3.35896 18.3166 3.77119 18.7288C4.18341 19.141 4.74203 19.3734 5.325 19.375H14.7C15.2786 19.3668 15.8309 19.1316 16.2377 18.7201C16.6445 18.3086 16.8734 17.7537 16.875 17.175V4.375H18.125C18.2908 4.375 18.4497 4.30915 18.5669 4.19194C18.6842 4.07473 18.75 3.91576 18.75 3.75C18.75 3.58424 18.6842 3.42527 18.5669 3.30806C18.4497 3.19085 18.2908 3.125 18.125 3.125H1.875C1.70924 3.125 1.55027 3.19085 1.43306 3.30806C1.31585 3.42527 1.25 3.58424 1.25 3.75C1.25 3.91576 1.31585 4.07473 1.43306 4.19194C1.55027 4.30915 1.70924 4.375 1.875 4.375ZM15.625 4.375V17.175C15.625 17.427 15.5249 17.6686 15.3468 17.8468C15.1686 18.0249 14.927 18.125 14.675 18.125H5.3C5.0524 18.1185 4.81714 18.0155 4.64435 17.8381C4.47156 17.6606 4.37491 17.4227 4.375 17.175V4.375H15.625ZM7.5 1.875H12.5C12.6658 1.875 12.8247 1.80915 12.9419 1.69194C13.0592 1.57473 13.125 1.41576 13.125 1.25C13.125 1.08424 13.0592 0.925268 12.9419 0.808058C12.8247 0.690848 12.6658 0.625 12.5 0.625H7.5C7.33424 0.625 7.17527 0.690848 7.05806 0.808058C6.94085 0.925268 6.875 1.08424 6.875 1.25C6.875 1.41576 6.94085 1.57473 7.05806 1.69194C7.17527 1.80915 7.33424 1.875 7.5 1.875Z' fill='%23BCBCBC'/%3E%3Cpath d='M7.9248 15.625C8.09056 15.625 8.24954 15.5592 8.36675 15.4419C8.48396 15.3247 8.5498 15.1658 8.5498 15V7.5C8.5498 7.33424 8.48396 7.17527 8.36675 7.05806C8.24954 6.94085 8.09056 6.875 7.9248 6.875C7.75904 6.875 7.60007 6.94085 7.48286 7.05806C7.36565 7.17527 7.2998 7.33424 7.2998 7.5V15C7.2998 15.1658 7.36565 15.3247 7.48286 15.4419C7.60007 15.5592 7.75904 15.625 7.9248 15.625ZM12.0748 15.625C12.2406 15.625 12.3995 15.5592 12.5167 15.4419C12.634 15.3247 12.6998 15.1658 12.6998 15V7.5C12.6998 7.33424 12.634 7.17527 12.5167 7.05806C12.3995 6.94085 12.2406 6.875 12.0748 6.875C11.909 6.875 11.7501 6.94085 11.6329 7.05806C11.5157 7.17527 11.4498 7.33424 11.4498 7.5V15C11.4498 15.1658 11.5157 15.3247 11.6329 15.4419C11.7501 15.5592 11.909 15.625 12.0748 15.625Z' fill='%23BCBCBC'/%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");}
.share-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_733_441)'%3E%3Cpath d='M15.7371 13.5592C15.285 13.5597 14.8382 13.6557 14.4257 13.8409C14.0133 14.0261 13.6446 14.2963 13.3439 14.6338L8.1743 11.2948C8.3554 10.8871 8.44897 10.4459 8.44897 9.99982C8.44897 9.55372 8.3554 9.11258 8.1743 8.70489L13.3439 5.36584C13.8468 5.92346 14.529 6.28737 15.2722 6.39441C16.0154 6.50146 16.7727 6.34487 17.4125 5.95184C18.0523 5.55881 18.5342 4.95414 18.7747 4.24282C19.0152 3.53149 18.999 2.75841 18.7289 2.05778C18.4588 1.35715 17.952 0.773212 17.2963 0.40733C16.6406 0.0414489 15.8774 -0.0832727 15.1394 0.0548164C14.4013 0.192906 13.7349 0.585086 13.2558 1.16328C12.7767 1.74147 12.5152 2.46917 12.5167 3.22004C12.5163 3.66618 12.6099 4.10741 12.7913 4.51498L7.62175 7.85402C7.18708 7.36759 6.61494 7.02464 5.98106 6.87055C5.34718 6.71647 4.68145 6.75852 4.072 6.99115C3.46254 7.22377 2.93811 7.636 2.56811 8.17326C2.19811 8.71052 2 9.34748 2 9.99982C2 10.6522 2.19811 11.2891 2.56811 11.8264C2.93811 12.3636 3.46254 12.7759 4.072 13.0085C4.68145 13.2411 5.34718 13.2832 5.98106 13.1291C6.61494 12.975 7.18708 12.6321 7.62175 12.1456L12.7913 15.4847C12.6099 15.8922 12.5163 16.3335 12.5167 16.7796C12.5167 17.4165 12.7056 18.0392 13.0595 18.5688C13.4133 19.0984 13.9163 19.5111 14.5048 19.7549C15.0932 19.9986 15.7407 20.0624 16.3654 19.9381C16.9901 19.8139 17.5639 19.5071 18.0143 19.0568C18.4647 18.6064 18.7714 18.0326 18.8957 17.4079C19.0199 16.7832 18.9561 16.1357 18.7124 15.5472C18.4687 14.9588 18.0559 14.4558 17.5263 14.1019C16.9967 13.7481 16.3741 13.5592 15.7371 13.5592Z' fill='%232F2F2F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_733_441'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.exit-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_875_54)'%3E%3Cpath d='M1.99998 0H9.33331C9.86375 0 10.3725 0.210714 10.7475 0.585786C11.1226 0.960859 11.3333 1.46957 11.3333 2V5.33333C11.3333 5.51014 11.2631 5.67971 11.1381 5.80474C11.013 5.92976 10.8435 6 10.6666 6C10.4898 6 10.3203 5.92976 10.1952 5.80474C10.0702 5.67971 9.99998 5.51014 9.99998 5.33333V2C9.99998 1.82319 9.92974 1.65362 9.80472 1.5286C9.67969 1.40357 9.51012 1.33333 9.33331 1.33333H1.99998C1.82317 1.33333 1.6536 1.40357 1.52857 1.5286C1.40355 1.65362 1.33331 1.82319 1.33331 2V14C1.33331 14.1768 1.40355 14.3464 1.52857 14.4714C1.6536 14.5964 1.82317 14.6667 1.99998 14.6667H9.33331C9.51012 14.6667 9.67969 14.5964 9.80472 14.4714C9.92974 14.3464 9.99998 14.1768 9.99998 14V10.6667C9.99998 10.4899 10.0702 10.3203 10.1952 10.1953C10.3203 10.0702 10.4898 10 10.6666 10C10.8435 10 11.013 10.0702 11.1381 10.1953C11.2631 10.3203 11.3333 10.4899 11.3333 10.6667V14C11.3333 14.5304 11.1226 15.0391 10.7475 15.4142C10.3725 15.7893 9.86375 16 9.33331 16H1.99998C1.46955 16 0.960838 15.7893 0.585766 15.4142C0.210693 15.0391 -2.06828e-05 14.5304 -2.06828e-05 14V2C-2.06828e-05 1.46957 0.210693 0.960859 0.585766 0.585786C0.960838 0.210714 1.46955 0 1.99998 0Z' fill='white'/%3E%3Cpath d='M12.862 5.52869C12.987 5.40371 13.1565 5.3335 13.3333 5.3335C13.5101 5.3335 13.6796 5.40371 13.8047 5.52869L15.8047 7.52869C15.9271 7.65504 15.9955 7.82408 15.9955 8.00002C15.9955 8.17596 15.9271 8.345 15.8047 8.47135L13.8047 10.4714C13.7432 10.535 13.6696 10.5858 13.5883 10.6208C13.5069 10.6557 13.4194 10.6741 13.3309 10.6749C13.2424 10.6756 13.1546 10.6588 13.0727 10.6252C12.9908 10.5917 12.9163 10.5422 12.8537 10.4796C12.7911 10.417 12.7416 10.3426 12.7081 10.2607C12.6746 10.1787 12.6577 10.0909 12.6585 10.0024C12.6593 9.9139 12.6776 9.82642 12.7126 9.74508C12.7475 9.66375 12.7983 9.59019 12.862 9.52869L13.724 8.66669H5.33332C5.15651 8.66669 4.98694 8.59645 4.86191 8.47142C4.73689 8.3464 4.66665 8.17683 4.66665 8.00002C4.66665 7.82321 4.73689 7.65364 4.86191 7.52862C4.98694 7.40359 5.15651 7.33335 5.33332 7.33335H13.724L12.862 6.47135C12.737 6.34634 12.6668 6.1768 12.6668 6.00002C12.6668 5.82324 12.737 5.65371 12.862 5.52869Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_875_54'%3E%3Crect width='16' height='16' fill='white' transform='matrix(-1 0 0 1 16 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.quickview-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15.1875 16.875H11.25C11.1008 16.875 10.9577 16.8157 10.8523 16.7102C10.7468 16.6048 10.6875 16.4617 10.6875 16.3125C10.6875 16.1633 10.7468 16.0202 10.8523 15.9148C10.9577 15.8093 11.1008 15.75 11.25 15.75H15.1875C15.498 15.75 15.75 15.4974 15.75 15.1875V11.8125C15.75 11.6633 15.8093 11.5202 15.9148 11.4148C16.0202 11.3093 16.1633 11.25 16.3125 11.25C16.4617 11.25 16.6048 11.3093 16.7102 11.4148C16.8157 11.5202 16.875 11.6633 16.875 11.8125V15.1875C16.875 16.1179 16.1179 16.875 15.1875 16.875ZM6.75 16.875H2.8125C1.88212 16.875 1.125 16.1179 1.125 15.1875V11.8125C1.125 11.6633 1.18426 11.5202 1.28975 11.4148C1.39524 11.3093 1.53832 11.25 1.6875 11.25C1.83668 11.25 1.97976 11.3093 2.08525 11.4148C2.19074 11.5202 2.25 11.6633 2.25 11.8125V15.1875C2.25 15.4974 2.502 15.75 2.8125 15.75H6.75C6.89918 15.75 7.04226 15.8093 7.14775 15.9148C7.25324 16.0202 7.3125 16.1633 7.3125 16.3125C7.3125 16.4617 7.25324 16.6048 7.14775 16.7102C7.04226 16.8157 6.89918 16.875 6.75 16.875ZM16.3125 6.75C16.1633 6.75 16.0202 6.69074 15.9148 6.58525C15.8093 6.47976 15.75 6.33668 15.75 6.1875V2.8125C15.75 2.50256 15.498 2.25 15.1875 2.25H11.25C11.1008 2.25 10.9577 2.19074 10.8523 2.08525C10.7468 1.97976 10.6875 1.83668 10.6875 1.6875C10.6875 1.53832 10.7468 1.39524 10.8523 1.28975C10.9577 1.18426 11.1008 1.125 11.25 1.125H15.1875C16.1179 1.125 16.875 1.88212 16.875 2.8125V6.1875C16.875 6.33668 16.8157 6.47976 16.7102 6.58525C16.6048 6.69074 16.4617 6.75 16.3125 6.75ZM1.6875 6.75C1.53832 6.75 1.39524 6.69074 1.28975 6.58525C1.18426 6.47976 1.125 6.33668 1.125 6.1875V2.8125C1.125 1.88212 1.88212 1.125 2.8125 1.125H6.75C6.89918 1.125 7.04226 1.18426 7.14775 1.28975C7.25324 1.39524 7.3125 1.53832 7.3125 1.6875C7.3125 1.83668 7.25324 1.97976 7.14775 2.08525C7.04226 2.19074 6.89918 2.25 6.75 2.25H2.8125C2.502 2.25 2.25 2.50256 2.25 2.8125V6.1875C2.25 6.33668 2.19074 6.47976 2.08525 6.58525C1.97976 6.69074 1.83668 6.75 1.6875 6.75Z' fill='%23BCBCBC'/%3E%3C/svg%3E");}
/*Для страницы товара Доставка и Оплата*/
.car-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='M20.6515 18.5916C20.2448 18.5919 19.8471 18.4715 19.5088 18.2458C19.1705 18.02 18.9068 17.699 18.7509 17.3234C18.5951 16.9477 18.5541 16.5343 18.6333 16.1353C18.7125 15.7364 18.9082 15.3699 19.1956 15.0822C19.4831 14.7945 19.8495 14.5986 20.2483 14.5191C20.6472 14.4397 21.0607 14.4803 21.4365 14.6359C21.8122 14.7914 22.1334 15.055 22.3594 15.3931C22.5854 15.7312 22.706 16.1288 22.706 16.5355C22.7058 17.0805 22.4893 17.6031 22.1041 17.9885C21.7189 18.374 21.1965 18.5909 20.6515 18.5916ZM20.6515 15.2295C20.3931 15.2292 20.1405 15.3056 19.9255 15.4489C19.7105 15.5922 19.5429 15.7961 19.4438 16.0347C19.3447 16.2733 19.3187 16.536 19.3689 16.7894C19.4191 17.0428 19.5434 17.2757 19.726 17.4585C19.9086 17.6413 20.1413 17.7658 20.3947 17.8163C20.648 17.8669 20.9107 17.8411 21.1494 17.7423C21.3882 17.6435 21.5922 17.4761 21.7358 17.2613C21.8794 17.0465 21.956 16.7939 21.956 16.5355C21.9559 16.1894 21.8185 15.8576 21.5739 15.6127C21.3293 15.3679 20.9976 15.23 20.6515 15.2295ZM9.81682 18.5916C9.41009 18.592 9.01238 18.4717 8.67401 18.246C8.33563 18.0203 8.07179 17.6994 7.91587 17.3237C7.75995 16.9481 7.71895 16.5346 7.79805 16.1356C7.87716 15.7367 8.07282 15.3701 8.36028 15.0824C8.64774 14.7947 9.01409 14.5986 9.41298 14.5191C9.81186 14.4397 10.2254 14.4803 10.6012 14.6358C10.977 14.7914 11.2982 15.0549 11.5242 15.393C11.7502 15.7312 11.8709 16.1288 11.8709 16.5355C11.8705 17.0804 11.654 17.6028 11.2689 17.9882C10.8839 18.3737 10.3616 18.5906 9.81682 18.5916ZM9.81682 15.2295C9.55843 15.2291 9.30573 15.3054 9.09069 15.4486C8.87566 15.5919 8.70795 15.7957 8.60879 16.0343C8.50964 16.273 8.48349 16.5356 8.53365 16.7891C8.58382 17.0426 8.70805 17.2755 8.89062 17.4583C9.07319 17.6412 9.3059 17.7657 9.5593 17.8163C9.81269 17.8669 10.0754 17.8411 10.3142 17.7423C10.5529 17.6435 10.757 17.4761 10.9006 17.2613C11.0442 17.0465 11.1208 16.7939 11.1208 16.5355C11.1206 16.1896 10.9832 15.8578 10.7387 15.613C10.4943 15.3682 10.1628 15.2303 9.81682 15.2295Z' fill='%23FF6711'/%3E%3Cpath d='M23.3568 16.9103H22.3313C22.2318 16.9103 22.1365 16.8707 22.0661 16.8004C21.9958 16.7301 21.9563 16.6347 21.9563 16.5352C21.9563 16.4358 21.9958 16.3404 22.0661 16.2701C22.1365 16.1997 22.2318 16.1602 22.3313 16.1602H23.2508V14.1717C23.2506 13.9029 23.1817 13.6385 23.0508 13.4037L21.0208 9.76414C21.0034 9.73307 20.9781 9.7072 20.9474 9.68918C20.9168 9.67117 20.8818 9.66166 20.8463 9.66163H18.0797V16.1617H18.9727C19.0722 16.1617 19.1676 16.2013 19.2379 16.2716C19.3082 16.3419 19.3477 16.4373 19.3477 16.5367C19.3477 16.6362 19.3082 16.7316 19.2379 16.8019C19.1676 16.8722 19.0722 16.9118 18.9727 16.9118H17.7047C17.6053 16.9118 17.5099 16.8722 17.4395 16.8019C17.3692 16.7316 17.3297 16.6362 17.3297 16.5367V9.28663C17.3297 9.18717 17.3692 9.09178 17.4395 9.02146C17.5099 8.95113 17.6053 8.91162 17.7047 8.91162H20.8463C21.0155 8.91154 21.1816 8.95664 21.3275 9.04225C21.4734 9.12787 21.5938 9.2509 21.6763 9.39863L23.7058 13.0387C23.8988 13.3852 24.0001 13.7751 24.0003 14.1717V16.2667C24.0001 16.4373 23.9322 16.6009 23.8116 16.7215C23.6909 16.8421 23.5274 16.91 23.3568 16.9103ZM8.13756 16.9103H4.542C4.44254 16.9103 4.34716 16.8707 4.27683 16.8004C4.2065 16.7301 4.16699 16.6347 4.16699 16.5352V13.6512C4.16699 13.5517 4.2065 13.4564 4.27683 13.386C4.34716 13.3157 4.44254 13.2762 4.542 13.2762C4.64146 13.2762 4.73684 13.3157 4.80717 13.386C4.8775 13.4564 4.917 13.5517 4.917 13.6512V16.1602H8.13756C8.23702 16.1602 8.3324 16.1997 8.40273 16.2701C8.47305 16.3404 8.51257 16.4358 8.51257 16.5352C8.51257 16.6347 8.47305 16.7301 8.40273 16.8004C8.3324 16.8707 8.23702 16.9103 8.13756 16.9103ZM4.542 12.3207C4.44254 12.3207 4.34716 12.2812 4.27683 12.2108C4.2065 12.1405 4.16699 12.0451 4.16699 11.9457V9.42763C4.16699 9.32817 4.2065 9.23279 4.27683 9.16246C4.34716 9.09213 4.44254 9.05262 4.542 9.05262C4.64146 9.05262 4.73684 9.09213 4.80717 9.16246C4.8775 9.23279 4.917 9.32817 4.917 9.42763V11.9472C4.91661 12.0464 4.87692 12.1414 4.80664 12.2114C4.73636 12.2814 4.6412 12.3207 4.542 12.3207Z' fill='%23FF6711'/%3E%3Cpath d='M17.7044 16.9108H11.4958C11.3964 16.9108 11.301 16.8713 11.2307 16.8009C11.1603 16.7306 11.1208 16.6352 11.1208 16.5358C11.1208 16.4363 11.1603 16.3409 11.2307 16.2706C11.301 16.2003 11.3964 16.1608 11.4958 16.1608H17.3294V6.35011H4.91672V7.89464C4.91672 7.99409 4.87721 8.08948 4.80688 8.1598C4.73655 8.23013 4.64117 8.26964 4.54171 8.26964C4.44225 8.26964 4.34687 8.23013 4.27654 8.1598C4.20621 8.08948 4.1667 7.99409 4.1667 7.89464V6.28111C4.16697 6.10049 4.23887 5.92735 4.36664 5.79968C4.4944 5.67201 4.66759 5.60023 4.84821 5.6001H17.3984C17.579 5.60036 17.752 5.6722 17.8797 5.79985C18.0073 5.92751 18.0792 6.10057 18.0794 6.28111V16.5358C18.0794 16.6352 18.0399 16.7306 17.9696 16.8009C17.8993 16.8713 17.8039 16.9108 17.7044 16.9108ZM6.02423 14.0267H1.26465C1.1652 14.0267 1.06981 13.9872 0.999485 13.9169C0.929158 13.8466 0.889648 13.7512 0.889648 13.6517C0.889648 13.5523 0.929158 13.4569 0.999485 13.3866C1.06981 13.3162 1.1652 13.2767 1.26465 13.2767H6.02423C6.12369 13.2767 6.21908 13.3162 6.2894 13.3866C6.35973 13.4569 6.39924 13.5523 6.39924 13.6517C6.39924 13.7512 6.35973 13.8466 6.2894 13.9169C6.21908 13.9872 6.12369 14.0267 6.02423 14.0267Z' fill='%23FF6711'/%3E%3Cpath d='M9.81666 12.3211H3.17505C3.0756 12.3211 2.98021 12.2816 2.90988 12.2113C2.83956 12.1409 2.80005 12.0456 2.80005 11.9461C2.80005 11.8466 2.83956 11.7513 2.90988 11.6809C2.98021 11.6106 3.0756 11.5711 3.17505 11.5711H9.81666C9.91612 11.5711 10.0115 11.6106 10.0818 11.6809C10.1522 11.7513 10.1917 11.8466 10.1917 11.9461C10.1917 12.0456 10.1522 12.1409 10.0818 12.2113C10.0115 12.2816 9.91612 12.3211 9.81666 12.3211ZM2.96855 10.3411H0.375006C0.275548 10.3411 0.180164 10.3016 0.109837 10.2312C0.0395095 10.1609 0 10.0655 0 9.96607C0 9.86661 0.0395095 9.77123 0.109837 9.7009C0.180164 9.63057 0.275548 9.59107 0.375006 9.59107H2.96855C3.06801 9.59107 3.16339 9.63057 3.23372 9.7009C3.30405 9.77123 3.34356 9.86661 3.34356 9.96607C3.34356 10.0655 3.30405 10.1609 3.23372 10.2312C3.16339 10.3016 3.06801 10.3411 2.96855 10.3411ZM7.12712 8.26954H2.54904C2.44958 8.26954 2.3542 8.23003 2.28387 8.15971C2.21355 8.08938 2.17404 7.994 2.17404 7.89454C2.17404 7.79508 2.21355 7.6997 2.28387 7.62937C2.3542 7.55904 2.44958 7.51953 2.54904 7.51953H7.12712C7.22658 7.51953 7.32196 7.55904 7.39229 7.62937C7.46262 7.6997 7.50213 7.79508 7.50213 7.89454C7.50213 7.994 7.46262 8.08938 7.39229 8.15971C7.32196 8.23003 7.22658 8.26954 7.12712 8.26954Z' fill='%23FF6711'/%3E%3C/svg%3E");}
.map-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0151 20.6149C11.8974 20.6149 11.7889 20.5521 11.73 20.4503L6.40486 11.2269C6.10143 10.7012 5.87286 10.1441 5.726 9.57091C5.585 9.02077 5.5185 8.45418 5.52829 7.88634C5.54714 6.79377 5.85057 5.70862 6.40429 4.74919C6.958 3.78977 7.74657 2.98462 8.68314 2.42177C9.16995 2.12917 9.69388 1.90334 10.2409 1.75034C10.8106 1.59091 11.4077 1.50977 12.0146 1.50977C12.6214 1.50977 13.218 1.59091 13.7883 1.75034C14.3353 1.90334 14.8592 2.12917 15.346 2.42177C16.2826 2.98462 17.0706 3.78919 17.6249 4.74919C18.1791 5.70862 18.482 6.79377 18.5009 7.88634C18.5106 8.45377 18.4443 9.02062 18.3037 9.57091C18.1569 10.1441 17.9283 10.7012 17.6249 11.2269L12.2997 20.4503C12.271 20.5004 12.2295 20.542 12.1795 20.5709C12.1296 20.5998 12.0729 20.615 12.0151 20.6149ZM12.0151 2.16805C9.91114 2.16805 8.02714 3.25605 6.97514 5.07777C5.92314 6.90005 5.92314 9.07548 6.97514 10.8978L12.0151 19.6275L17.0551 10.8978C18.1071 9.07548 18.1071 6.90005 17.0551 5.07777C16.0031 3.25605 14.1191 2.16805 12.0151 2.16805Z' fill='%23FF6711'/%3E%3Cpath d='M12.0151 10.9442C11.2253 10.9442 10.4831 10.6368 9.92477 10.0785C9.36648 9.52023 9.05905 8.77794 9.05905 7.98823C9.05905 7.19851 9.36648 6.45623 9.92477 5.89794C10.4831 5.33966 11.2253 5.03223 12.0151 5.03223C12.8048 5.03223 13.5471 5.33966 14.1053 5.89794C14.6636 6.45623 14.9711 7.19851 14.9711 7.98823C14.9711 8.77794 14.6636 9.52023 14.1053 10.0785C13.5471 10.6368 12.8048 10.9442 12.0151 10.9442ZM12.0151 5.68994C10.7482 5.68994 9.71734 6.7208 9.71734 7.98766C9.71734 9.25451 10.7482 10.2859 12.0151 10.2859C13.2819 10.2859 14.3128 9.25508 14.3128 7.98823C14.3128 6.72137 13.2819 5.68994 12.0151 5.68994ZM12.0151 22.5751C9.90648 22.5751 7.92077 22.3797 6.42305 22.0254C5.67677 21.8488 5.08591 21.6402 4.66648 21.4054C4.14819 21.1151 3.88477 20.7768 3.88477 20.3997C3.88477 20.0471 4.11391 19.7288 4.56591 19.4522C4.92877 19.2305 5.44248 19.0299 6.09334 18.8568C7.37334 18.5157 9.12019 18.2962 11.0128 18.2397H11.0231C11.2002 18.2397 11.3465 18.3808 11.3516 18.5591C11.3573 18.7408 11.2145 18.8922 11.0322 18.8979C9.18877 18.9534 7.49505 19.1648 6.26305 19.4934C4.90248 19.8562 4.54305 20.2454 4.54305 20.4002C4.54305 20.4888 4.65962 20.6482 4.98762 20.8317C5.34877 21.0339 5.89734 21.2254 6.57448 21.3854C8.02362 21.7282 9.95562 21.9174 12.0145 21.9174C14.0733 21.9174 16.0053 21.7282 17.4545 21.3854C18.1316 21.2254 18.6802 21.0339 19.0413 20.8317C19.3693 20.6482 19.4859 20.4888 19.4859 20.4002C19.4859 20.2454 19.1265 19.8562 17.7659 19.4934C16.5333 19.1648 14.8396 18.9534 12.9962 18.8979C12.8145 18.8922 12.6716 18.7408 12.6773 18.5591C12.6831 18.3774 12.8339 18.2345 13.0162 18.2402C14.9088 18.2968 16.6556 18.5162 17.9356 18.8574C18.5865 19.0311 19.1002 19.2311 19.4631 19.4528C19.9151 19.7294 20.1442 20.0477 20.1442 20.4002C20.1442 20.7774 19.8813 21.1157 19.3631 21.4059C18.9436 21.6408 18.3528 21.8494 17.6065 22.0259C16.1093 22.3797 14.1236 22.5751 12.0151 22.5751Z' fill='%23FF6711'/%3E%3C/svg%3E");}
.box-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_772_4)'%3E%3Cpath d='M23.0498 5.29554L12.1528 0.0349441C12.1052 0.0119448 12.0529 0 12 0C11.9471 0 11.8948 0.0119448 11.8472 0.0349441L0.950168 5.29554C0.890629 5.32429 0.840402 5.36924 0.805255 5.42524C0.770108 5.48124 0.751464 5.54602 0.751465 5.61213V18.3879C0.751464 18.454 0.770108 18.5188 0.805255 18.5748C0.840402 18.6308 0.890629 18.6757 0.950168 18.7045L11.8471 23.9651C11.8948 23.9881 11.947 24 12 24C12.0529 24 12.1052 23.9881 12.1528 23.9651L23.0498 18.7045C23.1093 18.6757 23.1595 18.6308 23.1947 18.5748C23.2298 18.5188 23.2485 18.454 23.2485 18.3879V5.61218C23.2485 5.54606 23.2298 5.48128 23.1947 5.42527C23.1595 5.36926 23.1093 5.3243 23.0498 5.29554ZM12 0.74196L22.0883 5.61213L19.1639 7.02391C19.1453 7.00944 19.1254 6.99687 19.1043 6.98641L9.08457 2.14938L12 0.74196ZM8.29061 2.54688L18.3642 7.40998L16.301 8.40602L6.23157 3.5449L8.29061 2.54688ZM18.5999 8.07691V11.7588L16.6727 12.6891V9.00729L18.5999 8.07691ZM22.5453 18.1673L12.3515 23.0883V11.0934L14.7831 9.91952C14.8246 9.89945 14.8619 9.87138 14.8926 9.83693C14.9233 9.80247 14.947 9.7623 14.9622 9.71871C14.9774 9.67511 14.9838 9.62895 14.9812 9.58286C14.9786 9.53677 14.9669 9.49164 14.9468 9.45007C14.9267 9.40849 14.8987 9.37128 14.8642 9.34055C14.8298 9.30982 14.7896 9.28618 14.746 9.27098C14.7024 9.25577 14.6562 9.2493 14.6101 9.25194C14.5641 9.25457 14.5189 9.26626 14.4774 9.28633L12 10.4824L11.0252 10.0117C10.9836 9.99164 10.9385 9.97994 10.8924 9.9773C10.8463 9.97466 10.8001 9.98112 10.7565 9.99633C10.7129 10.0115 10.6727 10.0352 10.6383 10.0659C10.6038 10.0967 10.5758 10.1339 10.5557 10.1755C10.5356 10.217 10.5239 10.2622 10.5213 10.3083C10.5187 10.3543 10.5251 10.4005 10.5403 10.4441C10.5555 10.4877 10.5792 10.5279 10.6099 10.5623C10.6406 10.5968 10.6779 10.6248 10.7194 10.6449L11.6484 11.0934V23.0883L1.45459 18.1672V6.17224L9.21709 9.91966C9.26465 9.94273 9.31681 9.95471 9.36967 9.95473C9.44934 9.95482 9.52668 9.92786 9.58902 9.87825C9.65136 9.82864 9.695 9.75933 9.71279 9.68167C9.73058 9.60401 9.72147 9.52262 9.68694 9.45082C9.65242 9.37901 9.59453 9.32107 9.52276 9.28648L1.91167 5.61213L5.40409 3.92613L15.9647 9.0244C15.9663 9.02655 15.968 9.02847 15.9696 9.03058V13.2493C15.9696 13.3088 15.9848 13.3673 16.0136 13.4194C16.0424 13.4715 16.0839 13.5154 16.1343 13.547C16.1847 13.5786 16.2423 13.597 16.3018 13.6003C16.3612 13.6036 16.4204 13.5917 16.474 13.5659L19.1043 12.2961C19.1639 12.2673 19.2141 12.2224 19.2493 12.1664C19.2844 12.1104 19.3031 12.0456 19.303 11.9795V7.73754L22.5453 6.17229V18.1673Z' fill='%23FF6711'/%3E%3Cpath d='M4.35601 16.8038L2.75687 16.0318C2.6729 15.9913 2.57627 15.9858 2.48823 16.0165C2.40019 16.0472 2.32795 16.1116 2.28741 16.1956C2.24687 16.2795 2.24135 16.3762 2.27205 16.4642C2.30276 16.5523 2.36718 16.6245 2.45115 16.665L4.05029 17.437C4.09784 17.4601 4.15001 17.4721 4.20287 17.4721C4.26903 17.4721 4.33386 17.4535 4.38991 17.4183C4.44596 17.3831 4.49094 17.3329 4.51969 17.2733C4.53978 17.2317 4.55147 17.1866 4.55411 17.1405C4.55676 17.0944 4.55029 17.0482 4.53509 17.0047C4.51989 16.9611 4.49625 16.9209 4.46552 16.8864C4.4348 16.852 4.39758 16.8239 4.35601 16.8038ZM5.82774 15.8458L2.75907 14.3644C2.6753 14.3254 2.57954 14.3209 2.49251 14.352C2.40547 14.383 2.33416 14.4471 2.29399 14.5303C2.25382 14.6135 2.24802 14.7092 2.27785 14.7967C2.30768 14.8841 2.37075 14.9563 2.4534 14.9976L5.52207 16.4791C5.56963 16.5021 5.62179 16.5141 5.67465 16.5141C5.75433 16.5143 5.8317 16.4873 5.89406 16.4377C5.95642 16.3881 6.00007 16.3188 6.01786 16.2411C6.03566 16.1634 6.02654 16.082 5.99199 16.0102C5.95745 15.9384 5.89953 15.8804 5.82774 15.8458Z' fill='%23FF6711'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_772_4'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.moneyCash-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_773_103)'%3E%3Cpath d='M23.291 6.16707L17.7129 0.588929C16.9276 -0.196333 15.6499 -0.196286 14.8645 0.588929L11.7278 3.72567C11.5448 3.90866 11.5448 4.20539 11.7278 4.38843C11.9108 4.57143 12.2075 4.57143 12.3905 4.38843L15.5273 1.25169C15.9472 0.831766 16.6304 0.83186 17.0502 1.25169L22.6283 6.82983C23.0482 7.24967 23.0482 7.93287 22.6283 8.35275L13.438 17.543C13.2346 17.7465 12.9642 17.8585 12.6765 17.8585C12.3889 17.8585 12.1184 17.7464 11.9151 17.543L11.5314 17.1594L13.6731 15.0177C14.4012 14.2895 14.4012 13.1047 13.6731 12.3765C12.9449 11.6483 11.7601 11.6482 11.0319 12.3765L9.13302 14.2754L8.82551 14.2798C8.76967 14.2808 8.71384 14.2829 8.65808 14.2861L6.33692 11.9649C5.91704 11.5451 5.91704 10.8619 6.33692 10.442L9.40824 7.37071C9.59124 7.18772 9.59124 6.89099 9.40824 6.70795C9.22529 6.525 8.92852 6.525 8.74552 6.70795L5.6742 9.77926C4.8889 10.5646 4.8889 11.8424 5.6742 12.6277L7.55069 14.5041C6.98062 14.7022 6.45787 15.0271 6.01986 15.465C5.26637 16.2185 4.84536 17.2202 4.8343 18.2857L4.83083 18.6187L0.257363 23.1923C0.0743684 23.3753 0.0743684 23.672 0.257363 23.855C0.348884 23.9465 0.468804 23.9923 0.588723 23.9923C0.708642 23.9923 0.828608 23.9465 0.920082 23.855L5.6288 19.1464C5.71548 19.0597 5.76474 18.9424 5.76601 18.8198L5.77144 18.2955C5.77992 17.4767 6.10351 16.7069 6.68253 16.1279C7.25855 15.5519 8.02427 15.2284 8.83873 15.2169L9.33645 15.2099C9.45844 15.2082 9.57496 15.159 9.66125 15.0727L11.6947 13.0393C12.0574 12.6766 12.6476 12.6766 13.0104 13.0393C13.3731 13.402 13.3731 13.9923 13.0104 14.355L9.96032 17.4051C9.77728 17.5881 9.77728 17.8848 9.96032 18.0678C10.1433 18.2508 10.44 18.2508 10.623 18.0678L10.8687 17.8221L11.2524 18.2058C11.6451 18.5985 12.1608 18.7948 12.6766 18.7948C13.1923 18.7947 13.7082 18.5984 14.1008 18.2058L16.2779 16.0287L15.0654 19.3121C14.709 20.2775 13.9049 21.0209 12.9146 21.3008L9.16629 22.3601C9.08922 22.3819 9.01901 22.4231 8.96235 22.4797L8.24204 23.2C8.05904 23.383 8.05904 23.6798 8.24204 23.8628C8.33356 23.9543 8.45348 24.0001 8.5734 24.0001C8.69332 24.0001 8.81328 23.9543 8.90476 23.8628L9.5387 23.2289L13.1695 22.2028C14.4473 21.8416 15.4847 20.8824 15.9447 19.6368L17.8619 14.4448L23.2912 9.01551C24.0763 8.23015 24.0763 6.95238 23.291 6.16707Z' fill='%23FF6711'/%3E%3Cpath d='M15.3128 12.704C15.4043 12.7955 15.5242 12.8412 15.6441 12.8412C15.7641 12.8412 15.884 12.7955 15.9755 12.704L20.8391 7.84035C21.0221 7.65736 21.0221 7.36063 20.8391 7.17759C20.6561 6.99464 20.3595 6.99464 20.1764 7.17759L15.3128 12.0412C15.1298 12.2242 15.1298 12.521 15.3128 12.704ZM10.1869 8.89381L8.62064 10.4601C8.43765 10.6431 8.43765 10.9398 8.62064 11.1228C8.71217 11.2143 8.83209 11.2601 8.952 11.2601C9.07192 11.2601 9.19189 11.2143 9.28336 11.1228L10.8496 9.55657C11.0326 9.37357 11.0326 9.07685 10.8496 8.89381C10.6666 8.71086 10.3699 8.71086 10.1869 8.89381ZM10.5679 6.01682C10.6912 6.01682 10.8121 5.96668 10.8992 5.87947C10.9869 5.79146 11.0362 5.67241 11.0366 5.54821C11.0366 5.42496 10.9864 5.30406 10.8992 5.21689C10.8121 5.12973 10.6912 5.07959 10.5679 5.07959C10.4447 5.07959 10.3238 5.12968 10.2366 5.21689C10.1495 5.3041 10.0993 5.42496 10.0993 5.54821C10.0993 5.67192 10.1495 5.79236 10.2366 5.87947C10.3247 5.96706 10.4437 6.01641 10.5679 6.01682ZM16.3712 6.71961C15.4535 6.71961 14.7069 5.97301 14.7069 5.05536C14.7069 4.13771 15.4535 3.39111 16.3712 3.39111C17.2888 3.39111 18.0354 4.13771 18.0354 5.05536C18.0354 5.97301 17.2888 6.71961 16.3712 6.71961ZM16.3712 4.32835C15.9703 4.32835 15.6441 4.65446 15.6441 5.05536C15.6441 5.45626 15.9703 5.78237 16.3712 5.78237C16.772 5.78237 17.0981 5.45626 17.0981 5.05536C17.0981 4.65446 16.772 4.32835 16.3712 4.32835Z' fill='%23FF6711'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_773_103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.moneyCard-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='M15.75 0.75H5.25C5.15054 0.75 5.05516 0.789509 4.98484 0.859835C4.91451 0.930161 4.875 1.02554 4.875 1.125V21.375C4.875 21.4745 4.91451 21.5698 4.98484 21.6402C5.05516 21.7105 5.15054 21.75 5.25 21.75H12.9464C13.3327 22.2191 13.818 22.5968 14.3676 22.8562C14.9172 23.1155 15.5173 23.25 16.125 23.25H18.75C18.8495 23.25 18.9448 23.2105 19.0152 23.1402C19.0855 23.0698 19.125 22.9745 19.125 22.875V13.875C19.1247 13.5673 19.049 13.2643 18.9044 12.9927L16.125 7.78125V1.125C16.125 1.02554 16.0855 0.930161 16.0152 0.859835C15.9448 0.789509 15.8495 0.75 15.75 0.75ZM5.625 21V1.5H15.375V16.5H14.8167L13.2469 14.3272C13.9305 13.7169 14.3914 12.8962 14.5568 11.9948C14.7222 11.0935 14.5827 10.1627 14.1603 9.34937C13.738 8.53607 13.0568 7.88659 12.2243 7.50343C11.3918 7.12027 10.4554 7.02525 9.56296 7.23338C8.67048 7.44151 7.87273 7.94093 7.29561 8.65282C6.71849 9.3647 6.39489 10.2485 6.37586 11.1647C6.35684 12.081 6.64348 12.9774 7.19055 13.7127C7.73762 14.4479 8.51396 14.98 9.39703 15.225C9.45147 15.4063 9.53312 15.5782 9.63919 15.735L9.98691 16.2495C9.84503 16.3219 9.72013 16.4235 9.62049 16.5477C9.52086 16.672 9.44875 16.816 9.40895 16.9702C9.36916 17.1244 9.36257 17.2852 9.38965 17.4422C9.41672 17.5991 9.47682 17.7485 9.56598 17.8805C9.65514 18.0124 9.77132 18.1239 9.90682 18.2076C10.0423 18.2913 10.194 18.3452 10.352 18.3658C10.5099 18.3864 10.6704 18.3732 10.8228 18.3271C10.9752 18.281 11.1161 18.2031 11.2362 18.0984L12.0013 19.2308C12.0036 19.3215 12.0099 19.4111 12.018 19.5002H7.125V16.5C7.125 16.4005 7.08549 16.3052 7.01517 16.2348C6.94484 16.1645 6.84946 16.125 6.75 16.125C6.65054 16.125 6.55516 16.1645 6.48483 16.2348C6.41451 16.3052 6.375 16.4005 6.375 16.5V19.875C6.375 19.9745 6.41451 20.0698 6.48483 20.1402C6.55516 20.2105 6.65054 20.25 6.75 20.25H12.1562C12.2298 20.5091 12.3289 20.7603 12.4518 21H5.625ZM9.33773 14.4188C8.75842 14.2063 8.24845 13.839 7.86328 13.3569C7.4781 12.8748 7.23246 12.2964 7.15306 11.6845C7.07366 11.0725 7.16354 10.4506 7.41293 9.88615C7.66232 9.32173 8.06167 8.83649 8.56757 8.48318C9.07346 8.12987 9.66654 7.92202 10.2823 7.88222C10.8981 7.84242 11.513 7.9722 12.0602 8.25744C12.6073 8.54269 13.0658 8.97248 13.3858 9.50009C13.7058 10.0277 13.875 10.6329 13.875 11.25C13.877 11.7127 13.783 12.1708 13.5988 12.5953C13.4146 13.0198 13.1442 13.4013 12.8049 13.7159L12.7429 13.6301C12.5304 13.3175 12.2282 13.0764 11.8761 12.9386C11.524 12.8008 11.1385 12.7727 10.7702 12.858C10.4019 12.9433 10.0679 13.138 9.81229 13.4166C9.55664 13.6951 9.39121 14.0445 9.33773 14.4188ZM10.4163 16.8848L10.8076 17.464C10.7729 17.5141 10.7265 17.555 10.6724 17.5831C10.6183 17.6113 10.5582 17.6258 10.4972 17.6254C10.4362 17.625 10.3763 17.6098 10.3225 17.5811C10.2688 17.5523 10.2228 17.5109 10.1887 17.4603C10.1546 17.4098 10.1333 17.3517 10.1266 17.2911C10.12 17.2305 10.1283 17.1692 10.1507 17.1125C10.1731 17.0558 10.209 17.0055 10.2553 16.9658C10.3016 16.9261 10.3568 16.8983 10.4163 16.8848ZM18.375 13.875V22.5H16.125C15.2425 22.499 14.3954 22.1527 13.7649 21.5353C13.1343 20.9179 12.7703 20.0783 12.7507 19.196C12.7696 19.0984 12.7489 18.9974 12.6932 18.915L10.2607 15.3148C10.0958 15.0676 10.0354 14.7651 10.0928 14.4735C10.1501 14.1819 10.3205 13.9248 10.5668 13.7584C10.813 13.5921 11.1151 13.5299 11.4071 13.5855C11.699 13.6411 11.9571 13.8099 12.125 14.0552C12.1272 14.0584 12.1297 14.0617 12.1318 14.0648L14.3211 17.0947C14.3558 17.1427 14.4015 17.1819 14.4543 17.2089C14.5072 17.2359 14.5657 17.25 14.625 17.25H15.75C15.8495 17.25 15.9448 17.2105 16.0152 17.1402C16.0855 17.0698 16.125 16.9745 16.125 16.875V9.375L18.2427 13.3456C18.3294 13.5086 18.3748 13.6904 18.375 13.875Z' fill='%23FF6711'/%3E%3Cpath d='M10.875 11.25C10.875 11.1758 10.897 11.1033 10.9382 11.0417C10.9794 10.98 11.038 10.9319 11.1065 10.9035C11.175 10.8752 11.2504 10.8677 11.3232 10.8822C11.3959 10.8967 11.4627 10.9324 11.5152 10.9848C11.5676 11.0373 11.6033 11.1041 11.6178 11.1768C11.6323 11.2496 11.6248 11.325 11.5965 11.3935C11.5681 11.462 11.52 11.5206 11.4583 11.5618C11.3967 11.603 11.3242 11.625 11.25 11.625C11.1505 11.625 11.0552 11.6645 10.9848 11.7348C10.9145 11.8052 10.875 11.9005 10.875 12C10.875 12.0995 10.9145 12.1948 10.9848 12.2652C11.0552 12.3355 11.1505 12.375 11.25 12.375C11.4826 12.3747 11.7093 12.3025 11.8992 12.1682C12.0891 12.0339 12.2327 11.8442 12.3105 11.625H12.75C12.8495 11.625 12.9448 11.5855 13.0152 11.5152C13.0855 11.4448 13.125 11.3495 13.125 11.25C13.125 11.1505 13.0855 11.0552 13.0152 10.9848C12.9448 10.9145 12.8495 10.875 12.75 10.875H12.3105C12.222 10.6249 12.0479 10.4142 11.819 10.28C11.5902 10.1458 11.3212 10.0968 11.0597 10.1417C10.7983 10.1865 10.5611 10.3224 10.39 10.5252C10.219 10.728 10.1251 10.9847 10.125 11.25C10.125 11.3242 10.103 11.3967 10.0618 11.4583C10.0206 11.52 9.96203 11.5681 9.89351 11.5965C9.82498 11.6248 9.74958 11.6323 9.67684 11.6178C9.6041 11.6033 9.53728 11.5676 9.48483 11.5152C9.43239 11.4627 9.39667 11.3959 9.38221 11.3232C9.36774 11.2504 9.37516 11.175 9.40355 11.1065C9.43193 11.038 9.47999 10.9794 9.54166 10.9382C9.60333 10.897 9.67583 10.875 9.75 10.875C9.84946 10.875 9.94484 10.8355 10.0152 10.7652C10.0855 10.6948 10.125 10.5995 10.125 10.5C10.125 10.4005 10.0855 10.3052 10.0152 10.2348C9.94484 10.1645 9.84946 10.125 9.75 10.125C9.51745 10.1253 9.29068 10.1975 9.10081 10.3318C8.91094 10.4661 8.76727 10.6558 8.6895 10.875H8.25C8.15054 10.875 8.05516 10.9145 7.98483 10.9848C7.91451 11.0552 7.875 11.1505 7.875 11.25C7.875 11.3495 7.91451 11.4448 7.98483 11.5152C8.05516 11.5855 8.15054 11.625 8.25 11.625H8.6895C8.77804 11.8751 8.95212 12.0858 9.18098 12.22C9.40985 12.3542 9.67877 12.4032 9.94025 12.3583C10.2017 12.3135 10.4389 12.1776 10.61 11.9748C10.781 11.772 10.8749 11.5153 10.875 11.25ZM10.5 4.125C10.2775 4.125 10.06 4.19098 9.87498 4.3146C9.68998 4.43821 9.54578 4.61391 9.46064 4.81948C9.37549 5.02505 9.35321 5.25125 9.39662 5.46948C9.44002 5.68771 9.54717 5.88816 9.7045 6.0455C9.86184 6.20283 10.0623 6.30998 10.2805 6.35338C10.4988 6.39679 10.725 6.37451 10.9305 6.28936C11.1361 6.20422 11.3118 6.06002 11.4354 5.87502C11.559 5.69001 11.625 5.4725 11.625 5.25C11.6247 4.95173 11.506 4.66578 11.2951 4.45487C11.0842 4.24397 10.7983 4.12533 10.5 4.125ZM10.5 5.625C10.4258 5.625 10.3533 5.60301 10.2917 5.5618C10.23 5.5206 10.1819 5.46203 10.1535 5.39351C10.1252 5.32498 10.1177 5.24958 10.1322 5.17684C10.1467 5.1041 10.1824 5.03728 10.2348 4.98484C10.2873 4.93239 10.3541 4.89667 10.4268 4.88221C10.4996 4.86774 10.575 4.87516 10.6435 4.90355C10.712 4.93193 10.7706 4.97999 10.8118 5.04166C10.853 5.10333 10.875 5.17583 10.875 5.25C10.8749 5.34942 10.8353 5.44474 10.765 5.51504C10.6947 5.58534 10.5994 5.62489 10.5 5.625Z' fill='%23FF6711'/%3E%3Cpath d='M6.75 6.375C6.84946 6.375 6.94484 6.33549 7.01517 6.26517C7.08549 6.19484 7.125 6.09946 7.125 6V3H13.875V6C13.875 6.09946 13.9145 6.19484 13.9848 6.26517C14.0552 6.33549 14.1505 6.375 14.25 6.375C14.3495 6.375 14.4448 6.33549 14.5152 6.26517C14.5855 6.19484 14.625 6.09946 14.625 6V2.625C14.625 2.52554 14.5855 2.43016 14.5152 2.35984C14.4448 2.28951 14.3495 2.25 14.25 2.25H6.75C6.65054 2.25 6.55516 2.28951 6.48483 2.35984C6.41451 2.43016 6.375 2.52554 6.375 2.625V6C6.375 6.09946 6.41451 6.19484 6.48483 6.26517C6.55516 6.33549 6.65054 6.375 6.75 6.375Z' fill='%23FF6711'/%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 14px;width: 14px;height: 14px;background-color: var(--main-color-white);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='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M0.830369 7.68028H13.1503C13.2607 7.68028 13.3699 7.65854 13.4718 7.61632C13.5738 7.57409 13.6664 7.5122 13.7444 7.43418C13.8224 7.35616 13.8843 7.26354 13.9265 7.1616C13.9687 7.05966 13.9904 6.95041 13.9904 6.84008C13.9904 6.72976 13.9687 6.62051 13.9265 6.51858C13.8843 6.41665 13.8224 6.32403 13.7444 6.24602C13.6664 6.16801 13.5738 6.10613 13.4718 6.06392C13.3699 6.0217 13.2606 5.99998 13.1503 6H0.830369C0.609252 6.00259 0.39807 6.09224 0.242623 6.24951C0.0871768 6.40679 0 6.61901 0 6.84014C0 7.06127 0.0871768 7.27349 0.242623 7.43076C0.39807 7.58804 0.609252 7.67769 0.830369 7.68028Z' fill='%232F2F2F'/%3E%3C/svg%3E");}
.qty-plus-icon{-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_749_861)'%3E%3Cpath d='M13.2999 6.3H7.70004V0.699956C7.70004 0.313654 7.38638 0 6.99995 0C6.61365 0 6.3 0.313654 6.3 0.699956V6.3H0.699956C0.313654 6.3 0 6.61365 0 6.99995C0 7.38638 0.313654 7.70004 0.699956 7.70004H6.3V13.2999C6.3 13.6864 6.61365 14 6.99995 14C7.38638 14 7.70004 13.6864 7.70004 13.2999V7.70004H13.2999C13.6864 7.70004 14 7.38638 14 6.99995C14 6.61365 13.6864 6.3 13.2999 6.3Z' fill='%232F2F2F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_749_861'%3E%3Crect width='14' height='14' 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='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 9C3 8.58577 3.33579 8.25 3.75 8.25H14.25C14.6642 8.25 15 8.58577 15 9C15 9.41422 14.6642 9.75 14.25 9.75H3.75C3.33579 9.75 3 9.41422 3 9Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.46966 3.21967C8.76253 2.92678 9.23743 2.92678 9.53031 3.21967L14.7803 8.46968C15.0732 8.76255 15.0732 9.23745 14.7803 9.53033L9.53031 14.7803C9.23743 15.0732 8.76253 15.0732 8.46966 14.7803C8.17678 14.4875 8.17678 14.0126 8.46966 13.7197L13.1893 9L8.46966 4.28033C8.17678 3.98743 8.17678 3.51257 8.46966 3.21967Z' fill='white'/%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);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--main-color-black);width: 18px;height: 18px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.eye-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15810)'%3E%3Cpath d='M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM12 17C10.9 17 10 16.1 10 15C10 13.9 10.9 13 12 13C13.1 13 14 13.9 14 15C14 16.1 13.1 17 12 17ZM15.1 8H8.9V6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15810'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.eye-slash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15807)'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15807'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--main-color-greylight);}
.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_725_718)'%3E%3Cpath d='M14.2188 1.25C13.4278 1.25092 12.6454 1.41388 11.9198 1.72884C11.1942 2.04379 10.5408 2.50406 10 3.08125C9.20741 2.23535 8.17883 1.64724 7.04779 1.39329C5.91675 1.13933 4.73548 1.23125 3.65734 1.65712C2.5792 2.08299 1.65398 2.82313 1.00179 3.78146C0.349606 4.73979 0.000570719 5.87205 0 7.03125C0 12.7875 9.28438 18.4375 9.6875 18.6594C9.78471 18.7178 9.89597 18.7486 10.0094 18.7486C10.1228 18.7486 10.234 18.7178 10.3313 18.6594C10.7156 18.4375 20 12.7875 20 7.03125C19.9983 5.49847 19.3887 4.02895 18.3049 2.94512C17.221 1.86128 15.7515 1.25165 14.2188 1.25ZM10 17.3875C8.38437 16.3562 1.25 11.5375 1.25 7.03125C1.2508 6.06873 1.55808 5.13147 2.1273 4.35531C2.69652 3.57915 3.4981 3.0044 4.41588 2.71438C5.33367 2.42435 6.31996 2.43411 7.23182 2.74223C8.14369 3.05036 8.93375 3.64085 9.4875 4.42812C9.54519 4.51002 9.62172 4.57684 9.71064 4.62297C9.79956 4.66909 9.89827 4.69317 9.99844 4.69317C10.0986 4.69317 10.1973 4.66909 10.2862 4.62297C10.3752 4.57684 10.4517 4.51002 10.5094 4.42812C11.0627 3.6395 11.8529 3.04773 12.7654 2.73874C13.6778 2.42974 14.665 2.4196 15.5836 2.70978C16.5023 2.99996 17.3045 3.57537 17.8739 4.35246C18.4432 5.12955 18.7501 6.06789 18.75 7.03125C18.75 11.5344 11.6156 16.3531 10 17.3875Z' fill='%23FF6711'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_725_718'%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-greylight);}
.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%3Cg clip-path='url(%23clip0_725_723)'%3E%3Cpath d='M19.7573 5.41488C19.6861 5.48646 19.6013 5.54326 19.508 5.58202C19.4147 5.62077 19.3147 5.64072 19.2137 5.64072C19.1127 5.64072 19.0126 5.62077 18.9193 5.58202C18.8261 5.54326 18.7413 5.48646 18.67 5.41488L15.88 2.62586V15.1288C15.88 15.3328 15.7989 15.5285 15.6547 15.6728C15.5104 15.817 15.3147 15.8981 15.1107 15.8981C14.9066 15.8981 14.711 15.817 14.5667 15.6728C14.4224 15.5285 14.3414 15.3328 14.3414 15.1288V2.62586L11.5513 5.41488C11.4055 5.55077 11.2126 5.62475 11.0133 5.62124C10.814 5.61772 10.6238 5.53698 10.4829 5.39603C10.3419 5.25508 10.2612 5.06492 10.2577 4.86561C10.2541 4.66631 10.3281 4.47342 10.464 4.32758L14.567 0.224566C14.7114 0.0807486 14.9069 0 15.1107 0C15.3145 0 15.5099 0.0807486 15.6543 0.224566L19.7573 4.32758C19.8288 4.39894 19.8855 4.48368 19.9242 4.57697C19.9628 4.67025 19.9828 4.77025 19.9828 4.87123C19.9828 4.97222 19.9628 5.07221 19.9242 5.1655C19.8855 5.25878 19.8288 5.34352 19.7573 5.41488ZM8.41251 14.5851L5.62246 17.3741V4.87123C5.62246 4.6672 5.5414 4.47152 5.39713 4.32724C5.25285 4.18297 5.05718 4.10192 4.85314 4.10192C4.64911 4.10192 4.45343 4.18297 4.30915 4.32724C4.16488 4.47152 4.08383 4.6672 4.08383 4.87123V17.3741L1.29377 14.5851C1.14794 14.4492 0.955049 14.3752 0.755744 14.3788C0.556439 14.3823 0.366279 14.463 0.225327 14.604C0.0843755 14.7449 0.00363636 14.9351 0.000119856 15.1344C-0.00339665 15.3337 0.070584 15.5266 0.206476 15.6724L4.30949 19.7754C4.45387 19.9193 4.64935 20 4.85314 20C5.05693 20 5.25241 19.9193 5.39679 19.7754L9.4998 15.6724C9.6357 15.5266 9.70968 15.3337 9.70616 15.1344C9.70264 14.9351 9.6219 14.7449 9.48095 14.604C9.34 14.463 9.14984 14.3823 8.95054 14.3788C8.75123 14.3752 8.55834 14.4492 8.41251 14.5851Z' fill='%232F2F2F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_725_723'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.qty-wrap{width: 160px;overflow: hidden;display: flex;align-items: center;grid-gap: 8px;justify-content: space-between;background: var(--main-color-black);border-radius: 8px;padding: 0 12px;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 40px;height: 100%;color: var(--main-color-white);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;height: 44px;width: 40px;min-width: 40px;transition:0.3s;}
.qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--main-color-orange);}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button_arrow{display: flex;align-items: center;border-radius: 8px;overflow: hidden;width: max-content}
.button_arrow .text{height:40px;color:var(--main-color-black);background: var(--main-color-white);transition: 0.3s;padding: 0 12px;display: flex;align-items: center;font-size: 14px;font-weight: 500;}
.button_arrow .icon_wrapper{width: 40px;height:40px;margin-left: 1px;display:flex;align-items:center;justify-content:center;background: var(--main-color-white);transition: 0.3s;}
.button_arrow .icon_{margin:0;min-width:18px;width:18px;height:18px;background-color:var(--main-color-black);transition: 0.3s;}
.button_arrow.dark .text{color:var(--main-color-white);background: var(--main-color-black);}
.button_arrow.dark .icon_wrapper{background: var(--main-color-black);}
.button_arrow.dark .icon_{background-color:var(--main-color-white);}
.button{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 12px;background: var(--main-color-orange);color: var(--main-color-white);transition:0.3s;border-radius: 8px;font-size:16px;font-weight: 500;}
.button2{background: var(--main-color-white);color: var(--main-color-black);}
.button3{color: var(--main-color-greylight);transition:0.3s;font-size:14px;font-weight: 500;}
.button3 .icon_{background-color: var(--main-color-greylight);transition:0.3s;}
.button4{background: var(--main-color-greylight2);color: var(--main-color-black);}
.button5{background: var(--main-color-black);color: var(--main-color-white);}
@media (min-width: 980px){
  .button_arrow:hover .icon_wrapper{background: var(--main-color-orange);}
  .button_arrow:hover .icon_{background-color: var(--main-color-white);}
  .button_arrow.dark:hover .icon_wrapper{background: var(--main-color-orange);}
  .button:hover{background: var(--main-color-orangelight);color:var(--main-color-white);}
  .button2:hover{background: var(--main-color-orange);color:var(--main-color-white);}
  .button3:hover{color:var(--main-color-white);}
  .button3:hover .icon_{background-color: var(--main-color-white);}
  .button4:hover{background-color: var(--main-color-black);color: var(--main-color-white);}
  .button5:hover{background: var(--main-color-orange);color: var(--main-color-white);}
}
.back_btn{width: max-content;}
.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' , sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--main-color-orange);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 8px;left: 8px;cursor: default;display: flex;flex-direction: column;grid-gap: 8px;z-index: 2;}
.ico-new, .ico-best{display: flex;align-items: center;justify-content: center;border-radius: 50%;height: 36px;width: 36px;position: relative;color: var(--main-color-white);font-size: 11px;font-weight: 700;text-transform: lowercase;}
.ico-new{background: var(--main-color-blue);}
.ico-best{background: var(--main-color-black);}
.ico-sale{position: absolute;bottom: 0;left: 0;width: 60px;height: 26px;border-radius: 0 8px 0 0;background: var(--main-color-orange);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 14px;color: var(--main-color-white);}
/**/
.overlay{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{visibility: visible;opacity: 0.7;}
.fancybox-overlay-fixed{background: rgba(255,255,255,0.4) !important;}
/*
* Основной контент
*/
#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);display:none !important;}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--main-color-orange);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--main-color-orange);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-orange);}
.dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
.dropdown_body{position:relative;}
#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: 0;width: 44px;height: 44px;border-left: 1px solid var(--main-color-white);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;}
}
/** Шапка **/
.menu_mob{display: none;}
.index header{margin-bottom: 0;}
header{margin-bottom: 24px;}
.header-wrapper[data-name="top"]{background: var(--main-color-black);padding: 12px 0;color:var(--main-color-white);}
.header-wrapper[data-name="top"] .container{display: flex;align-items: center;grid-gap: 20px;}
.header-wrapper[data-name="top"] .phone-btn{display: none;}
.header-wrapper[data-name="top"] .phone-btn .icon_{margin: 0;min-width:24px;width:24px;height:24px;background-color:var(--main-color-white);}
.header-wrapper[data-name="top"] .header_logo{display: none;}
.header-wrapper[data-name="top"] .login{margin-left: auto;display: flex;align-items: center;}
.header-wrapper[data-name="top"] .login .link:last-child{margin-left: 12px;padding-left:12px;border-left:1px solid var(--main-color-white);}
.header-wrapper[data-name="top"] .login .link{display: flex;align-items: center;transition:0.3s;font-size: 14px;}
.header-wrapper[data-name="top"] .login .link .icon_{min-width:16px;width:16px;height:16px;margin-right: 8px;background-color:var(--main-color-white);transition:0.3s;}
.header-wrapper[data-name="top"] ul.mainnav__list{display: flex;align-items: center;grid-gap: 16px;margin: 0;padding: 0;}
.header-wrapper[data-name="top"] ul.mainnav__list li{list-style-type: none;}
.header-wrapper[data-name="top"] ul.mainnav__list li a{transition:0.3s;font-size: 14px;}
.dropdown._more-menu .dropdown__body li:not(:last-child){margin-bottom: 8px;}
.header-wrapper[data-name="main"]{background: var(--main-color-white);padding: 16px 0;}
.header-wrapper[data-name="main"] .container{display: flex;align-items: center;grid-gap: 20px;justify-content: space-between;}
.header-wrapper[data-name="main"] .header-contacts{display: flex;flex-direction: column;grid-gap: 8px;}
.header-wrapper[data-name="main"] .header-contacts .contacts_info{font-size: 16px;font-weight: 500;transition:0.3s;}
.header-wrapper[data-name="main"] .header_logo{width: 90px;display: block;}
.header-wrapper[data-name="main"] .social-links, .header-wrapper[data-name="main"] .header-contacts{width: calc(50% - 200px);}
header .social-links{grid-gap: 16px;justify-content: flex-end;}
header .social-links a{width: auto;height: auto;border-radius: 0;background-color: transparent !important;}
header .social-links a:before{min-width:20px;width:20px;height:20px;background: var(--main-color-black);}
header .headerModalBtn.active .icon_{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cpath d='M12.6493 12.0001L19.6583 4.99093C20.1145 4.53502 20.1145 3.79786 19.6583 3.34194C19.2024 2.88602 18.4652 2.88602 18.0093 3.34194L11.0001 10.3511L3.99109 3.34194C3.53496 2.88602 2.79802 2.88602 2.3421 3.34194C1.88597 3.79786 1.88597 4.53502 2.3421 4.99093L9.35108 12.0001L2.3421 19.0093C1.88597 19.4653 1.88597 20.2024 2.3421 20.6583C2.56931 20.8858 2.86806 21 3.1666 21C3.46513 21 3.76367 20.8858 3.99109 20.6583L11.0001 13.6491L18.0093 20.6583C18.2367 20.8858 18.5352 21 18.8338 21C19.1323 21 19.4309 20.8858 19.6583 20.6583C20.1145 20.2024 20.1145 19.4653 19.6583 19.0093L12.6493 12.0001Z' fill='white'/%3E%3C/svg%3E");}
.headerModalBtn .icon_{transition: 0.3s;}
.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 main **/
.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-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% + 20px);z-index: 5;background-color: var(--main-color-black);opacity: 0;visibility: hidden;padding: 0;border-radius: 12px;box-shadow: var(--main-shadow);}
.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: 16px 24px;}
.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 > a{color: var(--main-color-orange);}
.dropdown._more-menu .dropdown__body li:after{display:none;}
.dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--main-color-orange);}
.dropdown._more-menu .dropdown__body li a:after{display:none;}
.dropdown._more-menu .dropdown__body li a{width: 100%;display: flex;align-items: center;}
.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%;}
/*Навигация*/
#navBar{position: fixed;right: 16px;z-index: 50;}
.navBar{display: flex;width: 100%;}
.navBar .nav-btn .nav-icon{position: relative;background-color: var(--main-color-black);transition: 0.3s;width:64px;height:64px;display: flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: var(--main-shadow);}
.navBar .nav-btn .nav-icon .icon_{width: 30px;min-width:30px;height: 30px;margin: 0;background-color: var(--main-color-white);}
.navBar .nav-btn .nav-icon .count{width: 20px;height: 20px;background-color: var(--main-color-white);color: var(--main-color-black);border-radius:4px;font-size:12px;font-weight: 500;position: absolute;right: 9px;bottom: 9px;display: flex;align-items: center;justify-content: center;white-space: nowrap;}
.navBar .nav-btn.cart_ .nav-icon .count{background-color: var(--main-color-orange);color: var(--main-color-white);}
.navBar .nav-btn .nav-icon .count.count_empty{display:none;}
.navBar .nav-dropdown{position: absolute;width: 500px;border-radius: 12px;transition: 0.2s;background: var(--main-color-black);color: var(--main-color-white);z-index: 30;padding: 24px;overflow: hidden;box-shadow: var(--main-shadow);}
.navBar .nav-dropdown{opacity: 0;visibility: hidden;}
.navBar .nav-btn.opened .nav-dropdown{opacity: 1;visibility: visible;}
.navBar .nav-btn.opened .nav-icon{background-color: var(--main-color-orange);}
.navBar .nav-btn.opened.cart_ .nav-icon .count{background-color: var(--main-color-white);color: var(--main-color-black);}
.navBar .nav-btn.opened .nav-icon:before{display:none;}
.navBar .dropdown_top{display: flex;align-items: center;margin-bottom: 24px;}
.navBar .dropdown_title{font-size: 24px;font-weight: 500;}
.navBar .action_wrapper{border-top: 1px solid var(--main-color-greydark);padding-top: 16px;}
.navBar .dropdown_price{display: flex;align-items: center;grid-gap: 8px;flex-wrap: wrap;justify-content: space-between;}
.navBar .dropdown_price .title{font-size: 20px;font-weight: 500;}
.navBar .dropdown_price .total-sum{font-size: 24px;font-weight: 600;color: var(--main-color-white);}
.navBar .cart_buttons{display: flex;align-items: center;flex-wrap: wrap;margin-top: 20px;grid-gap: 8px 20px;}
.navBar .cart_buttons ._btn{display: flex;align-items: center;flex-wrap: wrap;}
.navBar .cart_buttons ._btn{width: calc(50% - 10px);}
.navBar .remove._btn{margin: 16px auto 0;text-align: center;display: block;}
.navBar .remove._btn:after{display: none;}
.navBar ul{padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;grid-gap: 12px;max-height: 42dvh;width: 100%;overflow-x: hidden;overflow-y: auto;margin-bottom: 16px;padding-right: 5px;}
.navBar ul .item{position: relative;display: flex;flex-direction: column;align-items: center;background: var(--main-color-blackdark);border-radius: 8px;overflow: hidden;width: calc(50% - 6px);}
.navBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .navBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
.navBar ul .item .product-details{text-align: left;width: 100%;padding: 12px;display: flex;flex-direction: column;justify-content: center;}
.navBar ul .item .product-details .product-name{display: block;font-size: 14px;color: var(--main-color-white);overflow: hidden;max-height: 38px;transition: 0.3s;}
.navBar ul .item .product-details .product-name:hover{color:var(--main-color-orange);}
.navBar ul .item .product-details .product-price{width: 100%;display: flex;align-items: center;grid-gap: 8px;justify-content: space-between;margin-bottom: 8px;}
.navBar ul .item .product-details .product-price .quantity{font-size: 14px;font-weight: 600;color: var(--main-color-greylight);}
.navBar ul .item .product-details .product-price .price:not(.old-price){font-size:16px;font-weight: 600;color: var(--main-color-white);}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif{margin-top: 8px;}
.navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.navBar ul .item .properties{color:var(--main-color-greydark);display: block;font-size: 14px;}
.navBar ul .item .product-details a.remove{transition: 0.3s;font-size: 0;margin-left: auto;position: absolute;top: 0;right: 0;width: 30px;height: 30px;background: var(--main-color-blackdark);border-radius: 0 8px 0 8px;display: flex;align-items: center;justify-content: center;}
.navBar 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");}
.navBar ul .item .product-details a.remove:before{content: '';width:14px;height:14px;background-color: var(--main-color-white);transition: 0.2s;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.navBar ul .item .product-details a.remove:hover{background: var(--main-color-orange);}
.navBar ul .item .product-details a.remove:after{display:none;}
.navBar ul .item .addto__qty.qty-wrap{display: none;}
.navBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.navBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-orange);}
.navBar ul .item .product-image{width: 100%;height: 140px;background: var(--main-bgImg);overflow: hidden;position: relative;display: flex;align-items: center;justify-content: center;}
.navBar ul .item .product-image img{width: 100%;margin-top: 1px;height: calc(100% - 1px);object-fit: contain;max-width: 100%;max-height: 100%;}
.navBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.navBar .menu_.opened .dropdown .menu_content{height:100%;}
.navBar .toolsSum:after{content: '₽';}
.navBar .toolsSum span span:not(.num){display: none;}
.navBar .nav-btn .empty{text-align: left;color: var(--main-color-greylight);}
.navBar .nav-btn .empty.hide{display:none !important}
.navBar .nav-btn .empty a{color:var(--main-color-white);transition:0.3s;}
.navBar .nav-btn .empty a:hover{color:var(--main-color-orange);}
/** Поиск **/
.navBar .header-search{width: calc(100% - 150px - 170px - 170px - 120px);position: relative;}
.navBar .search{position: relative;}
.navBar .search .icon_{margin: 0;min-width: 16px;width: 16px;height: 16px;background-color: var(--main-color-white);}
.navBar .search button:hover .icon_{background-color: var(--main-color-orange);}
.navBar .search .search-input{font-size: 16px;padding-right: 18px;padding-left: 44px;max-width: 100%;background: var(--main-color-blackdark);border-color: var(--main-color-blackdark);color: var(--main-color-white);}
.navBar .search #search_mini_form.active .search-input{border-color: var(--main-color-orange);}
.navBar .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%;}
.navBar .search #search_mini_form .search-reset,
.navBar .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;}
.navBar .search #search_mini_form .search-submit{left: 16px;pointer-events: none;}
.navBar .search #search_mini_form .search-reset{transition: 0.2s;right: 16px;opacity:0;}
.navBar .search #search_mini_form .search-reset .icon_{transition: 0.2s;min-width:10px;width:10px;height:10px;}
.navBar .search #search_mini_form.search__filled .search-reset{opacity:1;}
.navBar .search #search_mini_form input::-webkit-input-placeholder{color: var(--main-color-greydark)}
.navBar .search #search_mini_form input::-moz-placeholder{color: var(--main-color-greydark)}
.navBar .search #search_mini_form input:-ms-input-placeholder{color: var(--main-color-greydark)}
.navBar .searchBtn{display:none;cursor:pointer;margin-left: 30px;}
.navBar .searchBtn .icon_{background-color: var(--main-color-black);margin: 0;min-width: 24px;width: 24px;height: 24px;}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;width: 100%;max-height: calc(100dvh - 420px);overflow-y: auto;overflow-x: hidden;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);margin-top:24px;}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 24px;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 8px 16px;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 16px;font-weight: 500;display: flex;align-items: center;}
#search-result .inner .result-category a:hover{color:var(--main-color-orange);}
#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: max-content;}
#search-result .inner .result-item img{background: var(--main-bgImg);min-width: 60px;min-height: 60px;margin-right: 12px;height: 60px;width: 60px;object-fit: contain;border-radius: 6px;}
#headerSearch .remove-icon{margin: 0;background-color: var(--main-color-greylight);width: 16px;min-width: 16px;height: 16px;transition: 0.3s;}
#headerSearch .remove-icon:hover{background-color: var(--main-color-orange);}
#search-result .inner .result-goods .result-item > a{display: flex;align-items: center;}
#search-result .inner .result-goods .goods-name{font-size: 16px;font-weight: 500;max-height: 38px;overflow: hidden;transition: 0.3s;}
#search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--main-color-orange);}
#search-result .inner .result-goods .goods-price{font-size: 20px;font-weight: 600;}
#search-result .inner .result-goods .goods-right{width: calc(100% - 60px);display: flex;flex-direction: column;grid-gap: 4px;}
#search-result .inner .result-goods .result-item{width: 100%;}
#search-result .result-wrapper{width: 100%;}
#search-result .search-result_title{display: none;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-orange);}
#show-wrap a{font-size: 14px;font-weight: 500;transition: 0.3s;}
#show-wrap a:hover{color:var(--main-color-orange);}
@media (max-width: 767px){
  #search-result {max-height: calc(100dvh - 275px);}
}
@media (max-width: 479px){
  #search-result {max-height: calc(100dvh - 242px);}
}
/*каталог в навигации*/
.navBar .nav-btn.catalog_ .nav-dropdown, .navBar .nav-btn.filter_ .nav-dropdown{width: 800px;}
.navBar .nav-btn.catalog_ .nav-dropdown .dropdown_body{min-height:320px;}
/** Выпадающий каталог **/
.navBar .catalog__items{padding: 0;}
.navBar .catalog__items .catalog__item a{display: flex;}
.navBar .catalog__items .catalog__item .sub{display: none;}
.navBar .catalog__items .catalog__item.parent > a:after{display: none;}
.navBar .catalog__items .catalog__item[data-level="0"]:not(:last-child){padding-bottom: 20px;}
.navBar .catalog__items .catalog__item[data-level="0"]{display: flex;position: unset;width: calc(30% - 30px);border-right: 1px solid var(--main-color-black);}
.navBar .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");}
.navBar .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);}
.navBar .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;}
.navBar .catalog__items .catalog__item[data-level="0"].hover > a{color: var(--main-color-orange);}
.navBar .catalog__items .catalog__item[data-level="0"].hover > a .open{background-color: var(--main-color-orange);}
.navBar .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;}
.navBar .catalog__items .catalog__item[data-level="0"].parent.hover .sub[data-level="1"]{display: flex;}
.navBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"]{width: 33.333333%;margin-bottom: 22px;}
.navBar .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);}
.navBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a >.open{display: none;}
.navBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a:hover{color:var(--main-color-orange);}
.navBar .catalog__items .catalog__item .sub[data-level="2"]{display: block;margin: 20px 16px 0 0;font-size: 14px;color: #babdde;}
.navBar .catalog__items .catalog__item .sub[data-level="2"] .catalog__item{margin-bottom: 10px;}
.navBar .catalog__items .catalog__item .sub[data-level="2"] a:hover{color:var(--main-color-orange);}
.navBar .dropdown_close{display:none;width: 16px;height: 16px;min-width: 16px;margin: 0;cursor: pointer;background-color: var(--main-color-white);transition: 0.3s;margin-left: auto;}
.navBar .dropdown_close:hover{background-color: var(--main-color-orange)}
.header-modal{display:none;position: absolute;top: 56px;left: 0;z-index: 5;background: var(--main-color-black);color: var(--main-color-white);width: 100%;border-top: 1px solid var(--main-line);padding: 16px;border-radius: 0 0 12px 12px;}
.header-modal[data-id="header-modal-menu"] ul{list-style-type: none;padding: 0;margin: 0;display: flex;align-items: center;flex-wrap: wrap;grid-gap:8px 20px;}
.header-modal[data-id="header-modal-menu"] ul a{font-size:16px;}
.header-modal[data-id="header-modal-contacts"]{align-items: center;flex-wrap: wrap;grid-gap: 8px 20px;justify-content: center;font-size:16px;}
.header-modal[data-id="header-modal-contacts"] .modal_callback{color:Var(--main-color-orange);}
@media (min-width: 980px){
 .header-wrapper[data-name="top"] .login .link:hover{color:var(--main-color-orange);}
 .header-wrapper[data-name="top"] .login .link:hover .icon_{background-color:var(--main-color-orange);}
 .header-wrapper[data-name="top"] ul.mainnav__list li a:hover{color:var(--main-color-orange);}
 .header-wrapper[data-name="main"] .container .social-links a:hover:before{background: var(--main-color-orange);}
 .header-wrapper[data-name="main"] .header-contacts .contacts_info:hover{color:var(--main-color-orange);}
}
#fancybox__catalog .header-catalogLink{font-size: 16px;font-weight: 500;position: relative;display: flex;align-items: center;}
#fancybox__catalog .header-catalogMenu a{transition:0.3s;}
#fancybox__catalog .header-catalogItem:not(:last-child){margin-bottom: 16px;}
#fancybox__catalog .header-subcatalogTitle{display: block;font-size: 16px;font-weight: 500;}
#fancybox__catalog .header-catalogItem.hover .sub.hide {display: none;}
#fancybox__catalog .header-catalogItem.hover .sub{opacity: 1;visibility: visible;}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third a{font-size: 14px;font-weight: 500;color: var(--main-color-greylight);}
#fancybox__catalog .header-catalogLink .icon_{margin-left: auto;background-color: var(--main-color-white);transition: 0.3s;width: 18px;height: 18px;min-width: 18px;margin-right:0;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
@media (max-width: 839px){
  .navBar .nav-btn.catalog_ .nav-dropdown, .navBar .nav-btn.filter_ .nav-dropdown{width: 600px;}
  #fancybox__catalog .header-subcatalogCol{width: calc(50% - 8px);}
}
@media (min-width: 768px){
  #fancybox__catalog .header-catalogMenu{width: 33.3%;}
  #fancybox__catalog .header-catalogItem.hover > a{color: var(--main-color-orange);}
  #fancybox__catalog .header-catalogItem.hover > a .icon_{background-color: var(--main-color-orange);}
  #fancybox__catalog .header-catalogMenu .header-subcatalog{display: flex;flex-wrap: wrap;grid-gap: 24px 16px;width: calc(66.7% - 24px - 16px);color:var(--main-color-white);position: absolute;top: 0;left: calc(33.3% + 40px);opacity: 0;visibility: hidden;max-height: calc(100% - 48px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
  #fancybox__catalog .header-subcatalogCol{text-align: left;list-style: none;width: calc(100% / 3 - 11px);height: max-content;}
  #fancybox__catalog .header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0;margin-top: 8px;}
  #fancybox__catalog .header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0}
  #fancybox__catalog .header-catalogMenu .header-subcatalog-third > div:not(:last-child){margin-bottom: 12px;}
  #fancybox__catalog .header-catalogMenu:after{content: '';position: absolute;top: 0;left: calc(33.3% + 20px);height: 100%;border-left: 1px solid var(--main-line);display: block;}
  #fancybox__catalog .header-catalogMenu a:hover{color:var(--main-color-orange);}
}
@media (max-width: 479px){
  .header-modal[data-id="header-modal-menu"] ul{grid-gap: 8px 16px;}
  .header-modal[data-id="header-modal-menu"] ul a{font-size:14px;}
  .header-modal{font-size:14px;}
}
@media (min-width: 1340px){
  #navBar{top: 18%;transform: translateY(-18%);width: 64px;}
  .navBar{flex-direction: column;}
  .navBar .nav-btn:first-child .nav-icon{border-top-left-radius: 12px;border-top-right-radius: 12px;}
  .navBar .nav-btn:last-child .nav-icon{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
  .navBar .nav-btn:not(:last-child) .nav-icon:before{content: '';width: 30px;height: 1px;background: var(--main-color-greydark);position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
  .navBar .nav-dropdown{top: 0;right: calc(100% + 16px);}
}
@media (max-width: 1339px){
  #navBar{bottom: 20px;}
  .navBar .nav-btn:first-child .nav-icon{border-top-left-radius: 12px;border-bottom-left-radius: 12px;}
  .navBar .nav-btn:last-child .nav-icon{border-top-right-radius: 12px;border-bottom-right-radius: 12px;}
  .navBar .nav-btn:not(:last-child) .nav-icon:before{content: '';height: 30px;width: 1px;background: var(--main-color-greydark);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
  .navBar .nav-dropdown{bottom: calc(100% + 12px);right: 0;}
  
  .header-wrapper[data-name="main"]{border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;}
}
@media (max-width: 767px){
  .header-wrapper[data-name="main"]{display:none;}
  .header-wrapper[data-name="top"]{border-radius: 0 0 12px 12px;height:56px;}
  .header-wrapper[data-name="top"] .mainnav{display:none;}
  .header-wrapper[data-name="top"] .menu_mob{display:flex;align-items: center;}
  .header-wrapper[data-name="top"] .phone-btn{display:block;}
  .header-wrapper[data-name="top"] .header_logo{display: block;width: 60px;margin: 0 auto;}
  .header-wrapper[data-name="top"] .container{grid-gap: 16px;}
  .header-wrapper[data-name="top"] .login{margin-left: 0;}
  .header-wrapper[data-name="top"] .login .link:last-child{display:none;}
  .header-wrapper[data-name="top"] .login .link .text{display:none;}
  .header-wrapper[data-name="top"] .login .link .icon_{min-width: 24px;width: 24px;height: 24px;margin-right: 0;}
  header.mod_ .header-wrapper[data-name="top"]{border-radius: 0 !important;}
  .header-modal.opened{display:flex;}
  header .social-links a:before{background: var(--main-color-white);}
  #navBar{right: 50%;transform: translateX(50%);width: 100%;}
  .navBar{width: max-content;margin: 0 auto;}
  .navBar .nav-dropdown{width: 100% !important;left: 0;right: 0;z-index: 23;height: calc(100dvh - 100% - 30px);padding: 20px 16px;border-radius: 0 0 12px 12px;max-height: max-content;}
  .navBar .dropdown_top{display: flex !important;}
  .navBar .dropdown_close{display: block;}
  #fancybox__catalog .header-catalogLink{width: 100%;}
  #fancybox__catalog .header-catalogMenu .header-subcatalog{width: 100%;padding-top: 12px;padding-left: 16px;display:none;}
  #fancybox__catalog .header-catalogMenu .header-subcatalog > .header-subcatalogCol:not(:last-child){margin-bottom: 12px;}
  #fancybox__catalog .header-catalogMenu .header-catalogItem > a .icon_{transform: translateY(-50%) rotate(90deg);}
  #fancybox__catalog .header-catalogMenu .header-catalogItem.opened > a .icon_{transform: translateY(-50%) rotate(90deg) scaleX(-1);}
  #fancybox__catalog .header-catalogMenu .header-subcatalog .sub{display:none;}
  .navBar .nav-btn.cart_ .nav-dropdown, .navBar .nav-btn.favorite_ .nav-dropdown, .navBar .nav-btn.compare_ .nav-dropdown{display:none}
  .navBar .nav-btn.catalog_ .nav-dropdown .dropdown_body{max-height: calc(100% - 60px);overflow-y: auto;}
}
@media (max-width: 639px){
  .header-wrapper[data-name="top"] .menu_mob{font-size:0;width: 56px;}
  .header-wrapper[data-name="top"] .menu_mob .icon_{margin: 0;}
}
@media (max-width: 479px){
  .navBar .nav-btn .nav-icon{width: 45px;height: 45px;}
  .navBar .nav-btn .nav-icon .icon_{width: 20px;min-width: 20px;height: 20px;}
  .navBar .nav-btn .nav-icon .count{font-size: 0;width: 8px;height: 8px;border-radius: 2px;}
  .header-wrapper[data-name="top"] .menu_mob .icon_{min-width: 20px;width: 20px;height: 20px;}
  .header-wrapper[data-name="top"] .phone-btn .icon_, .header-wrapper[data-name="top"] .login .link .icon_{min-width: 20px;width: 20px;height: 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: calc(100vh - 64px - 30px);border-radius: 0 0 12px 12px;background: var(--main-color-black);position: fixed;top: 0;right: 0;transition: 0.5s;overflow: hidden;z-index: 400;display:none;}
.modal-fancybox.opened{display:block;}
.modal-fancybox .modal-fancybox_top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;position: relative;margin-bottom: 24px;color: var(--main-color-white);}
.modal-fancybox_container{height: 100%;padding: 20px 16px;}
.modal__close{margin: 0;background-color: var(--main-color-white);width: 16px;height: 16px;min-width: 16px;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-orange);}
.modal-fancybox .modal_title{word-break: break-word;font-size: 24px;width: 100%;font-weight: 500;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;}
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-black);color:var(--main-color-white);border-radius: 8px;width: 64px;height:30px;position: absolute;right:0;font-size: 12px;font-weight: 500;text-align: center;box-shadow: var(--main-shadow);}
@media (min-width: 980px){
  #back-top:hover{background-color: var(--main-color-orange);color:var(--main-color-white);}
}
@media (min-width: 1340px){
  #back-top{top: calc(100% + 8px);}
}
@media (max-width: 1339px){
  #back-top{bottom: calc(100% + 12px);}
}
@media (max-width: 767px){
  #back-top{right: 50%;transform: translateX(50%);}
}
.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-orange);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;}
@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-orange);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-orange);}
/*** Выбор каталога или меню ***/
.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' , sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d169582/catalog.png?design=style&lc=1749979328");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d169582/menu.png?design=style&lc=1749979328");}
@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;width:100%;}
body .swiper-navigation.swiper-navigation-lock{display: none;}
body .swiper-navigation{display: flex;align-items: center;margin-left: auto;grid-gap: 20px;}
body .swiper-navigation-lock .swiper-button-lock{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: initial;margin: 0;}
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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z' fill='%23242424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2929 4.29289C11.6834 3.90237 12.3166 3.90237 12.7071 4.29289L19.7071 11.2929C20.0976 11.6834 20.0976 12.3166 19.7071 12.7071L12.7071 19.7071C12.3166 20.0976 11.6834 20.0976 11.2929 19.7071C10.9024 19.3166 10.9024 18.6834 11.2929 18.2929L17.5858 12L11.2929 5.70711C10.9024 5.31658 10.9024 4.68342 11.2929 4.29289Z' fill='%23242424'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';transition: 0.2s;display:block;width: 24px;height: 24px;background-color: var(--main-color-black);-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-orange);}
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;}
body .swiper-navigation.pagination_ .swiper-pagination{left: 50%;top: 0;transform: translateX(-50%);width: 130px !important;white-space: nowrap;z-index:3;}
body .swiper-pagination-bullet{width: 20px;height: 2px;background: var(--main-color-black);font-size: 0;border-radius: 2px;opacity: 0.2;margin: 0 3px;transition: 0.5s;}
body .swiper-pagination-bullet-active{background: var(--main-color-orange);opacity: 1;}
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;}
@media (max-width: 1023px){
  body .swiper-navigation.pagination_{margin-top:20px;}
}
@media (max-width: 639px){
  body .swiper-button-next:after, body .swiper-button-prev:after{width: 20px;height: 20px;}
  body .swiper-navigation{grid-gap: 16px;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
#slideshow{width: 100%;position: relative;margin-top: 20px;}
#slideshow .swiper-navigation{position: absolute;top: 50%;transform: translateY(-50%);right: 12px;z-index: 2;display: none;flex-direction: column;grid-gap: 8px;}
#slideshow .swiper-navigation .swiper-button-next:after, #slideshow .swiper-navigation .swiper-button-prev:after{width: 16px;height: 16px;background-color:var(--main-color-black);}
#slideshow .swiper-navigation .swiper-button-next, #slideshow .swiper-navigation .swiper-button-prev{width: 30px;height: 30px;background: var(--main-color-white);opacity: 0.8;border-radius: 8px;}
#slideshow .swiper-navigation .disabled{opacity: 0.5;pointer-events: none;}
#slideshow .slider-wrapper{width: 100%;display: flex;grid-gap: 20px;}
#slideshow .slide_item{position: relative;height: 500px;border-radius:12px;overflow: hidden;background-position: center top !important;background-repeat: no-repeat !important;background-size: cover !important;transition: 0.5s;}
#slideshow .slide_item .slide_wrapper{opacity: 0;transform-origin: left bottom;transform: scaleX(0);position: absolute;bottom: 40px;left: 0;background: var(--main-color-white-opacity);padding: 24px;border-radius: 0 12px 12px 0;max-width: 90%;}
#slideshow .slide_title{font-size:32px;font-weight: 500;margin-bottom:12px;}
#slideshow .slide_title:first-letter{color: var(--main-color-orange);}
#slideshow .slide_text{font-size:18px;font-weight: 400;}
#slideshow .slide_item.active{width: 100%;}
#slideshow .slide_item.active .slide_wrapper{transform: scaleX(1);}
#slideshow .slide_item .slide_wrapper.link{transition: 0.3s;}
#slideshow .slide_item:not(.active){cursor: pointer;}
#slideshow .slide_item{min-width: 140px;width: 140px;}
@media (min-width:980px){
  #slideshow .slide_item .slide_wrapper:hover{background: var(--main-color-white);}
}
@media (max-width:1339px){
  #slideshow .slider-wrapper{grid-gap: 16px;}
  #slideshow .slide_item{height: 400px;min-width: 120px;width: 120px;}
  #slideshow .slide_title{margin-bottom: 8px;font-size:28px;}
}
@media (max-width:1023px){
  #slideshow .slide_item{height: 300px;min-width: 100px;width: 100px;}
  #slideshow .slide_item .slide_wrapper{padding: 16px;bottom: 30px;}
  #slideshow .slide_title{margin-bottom: 4px;}
  #slideshow .slide_text{font-size: 16px;font-weight: 400;}
  #slideshow .slide_item{background-position: top center !important;}
}
@media (max-width:767px){
  #slideshow .slide_item{height: 260px;min-width: 80px;width: 80px;}
  #slideshow .slide_title{font-size: 24px;}
  #slideshow .slider-wrapper{grid-gap: 12px;}
}
@media (max-width:639px){
  #slideshow .slide_item{height: 200px;min-width: 50px;width: 50px;}
  #slideshow .slide_item .slide_wrapper{padding: 12px;bottom: 20px;}
  #slideshow .slide_title{font-size: 20px;}
}
@media (max-width:479px){
  #slideshow .slide_item{min-width: 0;width: 100%;height: 160px;opacity: 0;visibility: hidden;}
  #slideshow .slider-wrapper{grid-gap: 0;}
  #slideshow .slide_item.active{opacity: 1;visibility: visible;}
  #slideshow .slide_item:not(.active){position: absolute;top: 0;left: 0;}
  #slideshow .swiper-navigation{display:flex;}
  #slideshow .slide_item .slide_wrapper{max-width: 80%;}
  #slideshow .slide_title{font-size: 18px;}
  #slideshow .slide_text{font-size: 14px;}
  #slideshow .slide_item .slide_wrapper{bottom: 12px;}
}
/*Категории на главнной*/
.index_catalog{width:100%;position:relative;margin-top: 24px;}
.index_catalog .catalog__item{position: relative;}
.index_catalog .catalog__item .catalog__name{font-size: 20px;font-weight: 500;text-align: center;margin-top: 12px;max-height: 50px;overflow: hidden;transition: 0.3s;}
.index_catalog .catalog__item .catalog__item_image{padding-bottom: 140%;width: 100%;background: var(--main-color-white);border-radius: 12px;position: relative;overflow: hidden;}
.index_catalog .catalog__item .catalog__item_image .count{transition: 0.3s;position: absolute;bottom: 12px;left: 12px;z-index: 1;padding: 8px;background: var(--main-color-white-opacity);font-size: 14px;font-weight: 500;border-radius: 6px;}
.index_catalog .catalog__item .catalog__item_image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;position: absolute;top: 0;left: 0;}
@media (min-width:768px){
  .index_catalog .catalog__item:hover .catalog__name{color: var(--main-color-orange);}
  .index_catalog .catalog__item:hover .catalog__item_image .count{background: var(--main-color-white);}
}
@media (max-width:1023px){
  .index_catalog{margin-top:20px;}
  .index_catalog .catalog__item .catalog__name{font-size:18px;max-height: 42px;}
}
@media (max-width:767px){
  .index_catalog .catalog__item .catalog__name{font-size:16px;}
  .index_catalog .catalog__item .catalog__item_image .count{display:none;}
}
@media (max-width:639px){
  .index_catalog .catalog__item .catalog__name{font-size:14px;max-height: 37px;}
}
/*** Новости ***/
#news{display: flex;flex-wrap: wrap;grid-gap: 20px;}
#news .news-wrapper{display: flex;flex-wrap: wrap;grid-gap: 20px;}
#news .news__item{width: calc(100% / 3 - 14px);position: relative;}
#news .news__image{border-radius: 12px;overflow: hidden;height: 200px;width: 100%;margin-bottom: 35px;}
#news .news__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;object-position: top;}
#news .news__date{position: absolute;right: 0;top: 0;background: var(--main-color-white);border-radius: 0 12px 0 12px;display: flex;align-items: center;grid-gap: 5px;padding: 8px;font-size: 14px;font-weight: 500;}
#news .news__content{position: absolute;bottom: 0;left: 16px;right: 16px;background: var(--main-color-white);border-radius: 12px;padding: 12px;height: 80px;display: flex;align-items: center;}
#news .news__content .news__title{font-size: 16px;font-weight: 500;overflow: hidden;max-height: 48px;transition:0.3s;line-height: 1;}
#news .news-content{width:100%;}
#news ._two{width: calc(50% - 10px);}
#news ._three{width: calc(100% / 3 - 14px);}
#news ._two .news__item:not(:first-child), #news ._three .news__item:not(:first-child){display: none !important;}
#news ._two .news__item, #news ._three .news__item{width:100%;}
#news .news__item:nth-child(n+4){display: none;}
#news .news__item:hover .news__title{color: var(--main-color-orange);}
#news .news-btn{margin-top:20px;}
/*Страница новости*/
.news-box .news-time{margin-top: 16px;display: flex;grid-gap: 5px;font-weight: 500;text-align: left;}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
@media (max-width:1023px){
  #news .news__item{width: calc(50% - 10px);}
  #news .news__item:nth-child(n+3){display: none;}
  #news ._three{width: 100%;}
}
@media (max-width:639px){
  #news .news__content{left: 12px;right: 12px;}  
}
@media (max-width:639px){
  #news .news__item{width: 100%;}
  #news .news__item:nth-child(n+2){display: none;}
  #news ._two{width: 100%;}
}
@media (max-width:479px){
  #news .news__content .news__title{font-size:14px;max-height: 54px;}
  #news .news__image{height: 150px;}
}
/*** Подвал ***/
.footer{}
.footer_wrapper .container{display: flex;flex-wrap: wrap;}
.footer_wrapper[data-id="1"]{background: var(--main-color-white);padding: 16px 0;}
.footer_wrapper[data-id="1"] .container{grid-gap: 24px;align-items: center;}
.footer_wrapper[data-id="1"] .footer_logo{width: 90px;display: block;}
.footer_wrapper[data-id="1"] .footer-about{width: calc(100% - 90px - 24px);}
.footer_wrapper[data-id="2"]{background: var(--main-color-black);color: var(--main-color-white);padding: 24px 0 16px;}
.footer_wrapper[data-id="2"] .container{grid-gap: 24px 20px;}
.footer_wrapper[data-id="2"] .footer_item{width: calc(100% / 4 - 15px);}
.footer_wrapper[data-id="2"] .footer_title{font-size: 24px;font-weight: 500;display: flex;align-items: center;margin-bottom: 24px;justify-content: space-between;grid-gap: 12px;}
.footer_wrapper[data-id="2"] .footer_title .icon_{width: 20px;min-width:20px;height:20px;margin:0;background-color:var(--main-color-white);transform: rotate(90deg);display:none;}
.footer_wrapper[data-id="2"] .footer_content .phone-items{display: flex;flex-direction: column;grid-gap: 16px;}
.footer_wrapper[data-id="2"] .footer_content .region-items, .footer_wrapper[data-id="2"] .footer_content .email-items, .footer_wrapper[data-id="2"] .footer_content .footer_callback{margin-top:24px;display: flex;flex-direction: column;grid-gap: 12px;}
.footer_wrapper[data-id="2"] .footer_content .footer_callback{font-size:16px;transition: 0.3s;color:var(--main-color-orange);}
.footer_wrapper[data-id="2"] .footer_content a{transition:0.3s;}
.footer_wrapper[data-id="2"] .social-links{margin-top: 24px;}
.footer_wrapper[data-id="2"] .footer_content ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-direction: column;grid-gap: 16px;}
.footer_wrapper[data-id="2"] .footer_content ul li:hover a{color:var(--main-color-orange);}
.footer_wrapper[data-id="2"] .footer-show_btn{margin-top:16px;font-size:14px;color:var(--main-color-orange);transition:0.3s;display: flex;align-items: center;width: max-content;cursor: pointer;}
.footer_wrapper[data-id="2"] .footer-show_btn .icon_{width:18px;min-width:18px;height:18px;margin-left: 8px;background-color:var(--main-color-orange);transition:0.3s;transform: rotate(90deg);}
.footer_wrapper[data-id="2"] .footer_item.catalog_ .footer-show_btn.active .icon_{transform: rotate(90deg) scaleX(-1);}
.footer_wrapper[data-id="2"] .footer_item.catalog_ ul li:nth-child(n+6){display:none !important;}
.footer_wrapper[data-id="2"] .footer_item.catalog_ ul li.show{display:block !important;}
.footer_wrapper[data-id="2"] .footer_item[data-name="copyright"]{width: 100%;display: flex;flex-wrap:wrap;grid-gap: 12px 20px;justify-content: space-between;padding-top: 16px;position:relative;}
.footer_wrapper[data-id="2"] .footer_item[data-name="copyright"] .copyright{font-size: 14px;color: var(--main-color-grey);text-align: right;width: calc(100% - 250px - 20px);}
.footer_wrapper[data-id="2"] .footer_item[data-name="copyright"] .payment{grid-gap: 12px;}
.footer_wrapper[data-id="2"] .footer_item[data-name="copyright"]:before{content: '';border-top: 1px solid var(--main-line);position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;display: block;}
@media (min-width:980px){
  .footer_wrapper[data-id="2"] .footer-show_btn:hover{color:var(--main-color-orangelight);}
  .footer_wrapper[data-id="2"] .footer-show_btn:hover .icon_{background-color:var(--main-color-orangelight);}
  .footer_wrapper[data-id="2"] .footer_content a:hover{color:var(--main-color-orange);}
  .footer_wrapper[data-id="2"] .footer_content .footer_callback:hover{color:var(--main-color-orangelight);}
}
@media (max-width:1339px){
  #footer{padding-bottom: 100px;}
  .footer_wrapper[data-id="2"] .container{grid-gap: 24px 16px;}
  .footer_wrapper[data-id="2"] .footer_item{width: calc(50% - 15px);}
  .footer_wrapper[data-id="1"]{border-top-left-radius: 12px;border-top-right-radius: 12px;}
}
@media (max-width:1023px){
  .footer_wrapper[data-id="2"] .footer_item{width: calc(50% - 8px);}
  .footer_wrapper[data-id="2"] .footer_title{margin-bottom: 20px;}
}
@media (max-width:767px){
  .footer_wrapper[data-id="2"] .footer_item[data-name="copyright"] .copyright{text-align: left;width: 100%;}
  .footer_wrapper[data-id="1"] .footer-about{font-size: 14px;width: calc(100% - 60px - 16px);}
  .footer_wrapper[data-id="1"] .footer_logo{width: 60px;}
  .footer_wrapper[data-id="1"] .container{grid-gap: 12px 16px;}
}
@media (max-width:639px){
  .footer_wrapper[data-id="2"] .footer_title{margin-bottom:0;font-size: 22px;}
  .footer_wrapper[data-id="2"] .footer_content{padding-top: 20px;}
  .footer_wrapper[data-id="2"] .footer_item{width:100%;}
  .footer_wrapper[data-id="2"] .footer_title .icon_{display:block;}
  .footer_wrapper[data-id="2"] .footer_content{display:none;}
  .footer_wrapper[data-id="2"] .footer_item.opened .footer_title .icon_{transform: rotate(-90deg);}
}
@media (max-width:479px){
  .footer_wrapper[data-id="1"] .footer-about{width:100%;}
  .footer_wrapper[data-id="2"] .footer_title{font-size: 20px;}
}
/* Способы оплаты */
.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-grey);width:20px;min-width: 20px;height:20px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.payment .payment-ico:hover{background-color: var(--main-color-orange)}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 12px;}
.social-links .vk:before{-webkit-mask-image:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_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:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_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: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_607_1090)'%3E%3Cpath d='M11.9999 0H7.99988C4.12295 0 0.999878 3.12308 0.999878 7V10C0.999878 12.7077 2.55372 15.1692 4.99988 16.3231V19.6769C4.99988 19.8462 5.15372 20 5.35372 20C5.43065 20 5.52295 19.9692 5.58449 19.9077L8.4768 17H11.9999C15.8768 17 18.9999 13.8769 18.9999 10V7C18.9999 3.12308 15.8768 0 11.9999 0ZM14.6306 13.1231L13.6306 14.1231C12.5537 15.1692 9.78449 13.9692 7.33834 11.4769C4.89219 8.98462 3.79988 6.16923 4.83065 5.12308L5.83065 4.12308C6.23065 3.75385 6.86142 3.76923 7.26142 4.15385L8.70757 5.66154C9.0768 6.06154 9.0768 6.66154 8.6768 7.06154C8.56911 7.16923 8.44603 7.23077 8.30757 7.29231C7.79988 7.44615 7.53834 7.93846 7.66142 8.44615C7.90757 9.55385 9.30757 10.9385 10.3691 11.2154C10.8614 11.3385 11.3691 11.0615 11.5383 10.5846C11.7076 10.0923 12.2614 9.81538 12.7845 9.98462C12.9383 10.0308 13.0614 10.1385 13.1845 10.2308L14.6306 11.7385C14.9999 12.1077 14.9999 12.7231 14.6306 13.1231ZM10.8922 4.75385C10.7845 4.75385 10.6922 4.75385 10.5999 4.78462C10.4306 4.81538 10.246 4.67692 10.2306 4.47692C10.2153 4.27692 10.3383 4.12308 10.523 4.10769C10.646 4.07692 10.7691 4.07692 10.8922 4.07692C12.7383 4.07692 14.2153 5.58462 14.246 7.4C14.246 7.52308 14.246 7.64615 14.2153 7.76923C14.1845 7.93846 14.046 8.09231 13.846 8.06154C13.646 8.03077 13.523 7.89231 13.5537 7.69231C13.5537 7.58462 13.5845 7.49231 13.5845 7.4C13.5691 5.95385 12.3691 4.75385 10.8922 4.75385ZM12.8922 7.43077C12.8614 7.6 12.723 7.75385 12.523 7.72308C12.3691 7.69231 12.2306 7.56923 12.2306 7.43077C12.2306 6.70769 11.6306 6.10769 10.9076 6.10769C10.7383 6.13846 10.5537 5.98462 10.5383 5.8C10.5076 5.63077 10.6614 5.44615 10.8306 5.43077H10.8768C12.0306 5.43077 12.8922 6.32308 12.8922 7.43077ZM15.446 8.49231C15.4153 8.66154 15.246 8.78462 15.0768 8.76923C14.9076 8.75385 14.7845 8.56923 14.7999 8.4V8.35385C14.8768 8.06154 14.9076 7.75385 14.9076 7.43077C14.9076 5.23077 13.1076 3.43077 10.9076 3.43077H10.6153C10.446 3.46154 10.2614 3.30769 10.2614 3.12308C10.2306 2.95385 10.3845 2.76923 10.5537 2.76923C10.6768 2.76923 10.7999 2.73846 10.9076 2.73846C13.4768 2.73846 15.5845 4.83077 15.5845 7.41539C15.5691 7.76923 15.523 8.15385 15.446 8.49231Z' fill='%232F2F2F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_607_1090'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_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:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath 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:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath 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:30px;height:30px;background-color: var(--main-color-orange);display: block;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.2s;width:16px;min-width: 16px;height:16px;background-color: var(--main-color-white);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.social-links a:hover{background-color: var(--main-color-orangelight);}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/* Окошко с информацией о cookies */
.cookies-bottom {position: fixed;bottom: 0;width: 100%;background: #f3f3f3;z-index: 100;}
.cookies-bottom-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 0;}
.cookies-bottom-icon {font-size: 32px;line-height: 40px;text-align: center;margin-right: 15px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;}
.cookies-bottom-icon i {color: #ff9302;}
.cookies-bottom-closeBtn {position: absolute;top: -5px;left: 50px;width: 50px;height: 50px;font-size: 22;background: #2cbf4e;}
/*** Заголовки ***/
#page-title{text-align: left;}
.block-title{position:relative;margin-bottom: 40px;display: flex;align-items: center;justify-content: center;}
.block-title{margin-bottom: 24px;}
.block-title .title{margin: 0;text-align: center;font-size: 32px;color: var(--main-color-black);font-weight: 500;user-select: none;line-height: 1.2;}
.block-title .title:first-letter{color: var(--main-color-orange);}
.block-title .title .inf, .block-title .title .res{}
.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-orange)}
.block-title.cart .title-tab.disabled{opacity: .5}
@media (max-width: 1023px){
 .block-title .title{font-size: 28px;}
 .block-title{margin-bottom: 20px;}
}
@media (max-width: 639px){
 .block-title .title{font-size: 22px;}
 .block-title{margin-bottom: 16px;}
}
@media (max-width: 479px){
 .block-title .title{font-size: 20px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 12px;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;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#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='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.3335 7.00002C2.3335 6.67785 2.59467 6.41669 2.91683 6.41669H11.0835C11.4057 6.41669 11.6668 6.67785 11.6668 7.00002C11.6668 7.3222 11.4057 7.58335 11.0835 7.58335H2.91683C2.59467 7.58335 2.3335 7.3222 2.3335 7.00002Z' fill='%23BCBCBC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.58735 2.50417C6.81514 2.27636 7.18451 2.27636 7.4123 2.50417L11.4956 6.5875C11.7234 6.8153 11.7234 7.18466 11.4956 7.41246L7.4123 11.4958C7.18451 11.7236 6.81514 11.7236 6.58735 11.4958C6.35956 11.268 6.35956 10.8986 6.58735 10.6708L10.2582 6.99998L6.58735 3.32913C6.35956 3.10132 6.35956 2.73197 6.58735 2.50417Z' fill='%23BCBCBC'/%3E%3C/svg%3E");}
#breadcrumbs ul li:before{content: "";background-color: var(--main-color-greylight);min-width: 14px;width: 14px;height: 14px;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;color: var(--main-color-greylight);transition: 0.3s;}
#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-orange);}
@media (max-width: 1023px){
  .index_mainBlock{margin-bottom: 20px;}
}
/*Мы рады вас видеть*/
.index_mainBlock{padding: 24px;background: var(--main-color-white);border-radius: 12px;}
.index_mainBlock .block-title{justify-content: flex-start;}
@media (max-width: 1023px){
  .index_mainBlock{padding: 20px 16px;}
}
@media (max-width: 639px){
  .index_mainBlock{padding: 20px 12px;}
}
@media (max-width: 479px){
  .index_mainBlock{padding: 16px 12px;font-size: 14px;}
}
/*Товары Ajax на главной*/
.ajax-products{display: flex;flex-wrap: wrap;grid-gap: 20px;width: 100%;position: relative;}
.ajax-products .ajax-products_banner, .ajax-products .ajax-products_grid{width: calc(50% - 10px);}
.ajax-products .ajax-products_banner{border-radius: 12px;overflow: hidden;position: relative;}
.ajax-products .ajax-products_banner .banner_bg{width: 100%;height: 100%;background-position: top center !important;background-size: cover !important;}
.ajax-products .ajax-products_banner .banner_bg[data-name="mob"]{display:none;}
.ajax-products .ajax-products_grid .item{width: calc(50% - 10px);}
.ajax-products_bannerWrapper{position: absolute;bottom: 40px;left: 0;background: var(--main-color-white-opacity);z-index: 1;padding: 24px;border-radius: 0 12px 12px 0;transition: 0.3s;}
.ajax-products_bannerWrapper .title{font-size: 34px;font-weight: 500;margin-bottom:12px;text-transform: uppercase;}
.ajax-products_bannerWrapper .title:first-letter{color: var(--main-color-orange);}
.ajax-products_bannerWrapper .link{display: flex;align-items: center;font-size: 18px;transition: 0.3s;}
.ajax-products_bannerWrapper .link .icon_{margin: 0;margin-left: 8px;min-width: 18px;width: 18px;height: 18px;background-color: var(--main-color-black);transition: 0.3s;}
@media (min-width: 980px){
  .ajax-products_bannerWrapper:hover{background: var(--main-color-white);}
  .ajax-products_bannerWrapper:hover .link{color: var(--main-color-orange);}
  .ajax-products_bannerWrapper:hover .link .icon_{background-color: var(--main-color-orange);}
}
@media (max-width: 1139px){
  .ajax-products .ajax-products_grid .item{width: calc(100% / 2 - 8px);}
  .ajax-products_bannerWrapper .title{margin-bottom: 8px;font-size:28px;}
  .ajax-products{grid-gap: 20px 16px;}
}
@media (max-width: 1023px){
  .ajax-products .ajax-products_banner, .ajax-products .ajax-products_grid{width: 100%;}
  .ajax-products .ajax-products_banner{height:300px;order: 1;}
  .ajax-products .ajax-products_grid{order: 2;}
  .ajax-products .ajax-products_banner .banner_bg[data-name="web"]{display:none;}
  .ajax-products .ajax-products_banner .banner_bg[data-name="mob"]{display:block;}
  .ajax-products_bannerWrapper{bottom: 30px;padding: 16px;}
  .ajax-products_bannerWrapper .title{margin-bottom: 2px;}
  .ajax-products_bannerWrapper .link{font-size:16px;}
  .ajax-products .ajax-products_grid .item{width: calc(100% / 3 - 11px);}
  .ajax-products .ajax-products_grid .item:nth-child(n+4){display: none;}
}
@media (max-width: 767px){
  .ajax-products_bannerWrapper .title{font-size:24px;}
}
@media (max-width: 639px){
  .ajax-products .ajax-products_banner{height:200px;}
  .ajax-products_bannerWrapper{bottom: 20px;padding: 12px;}
  .ajax-products_bannerWrapper .title{font-size:20px;margin-bottom: 4px;}
  .ajax-products_bannerWrapper .link{font-size:14px;}
  .ajax-products .ajax-products_grid .item{width: calc(100% / 2 - 8px);}
  .ajax-products .ajax-products_grid .item:nth-child(n+3){display: none;}
}
@media (max-width: 479px){
  .ajax-products .ajax-products_grid{display: none;}
}
/* Для всех карточек  */
.item .links_container{display: flex;flex-direction: column;align-items: center;grid-gap: 12px;transition: 0.3s;position: absolute;right: -50px;top: 50%;transform: translateY(-50%);z-index: 1;}
.item .links_container .product-ico{width: 36px;height: 36px;background: var(--main-color-white);transition: 0.3s;border-radius: 8px 0 0 8px;box-shadow: var(--main-shadow);display: flex;align-items: center;justify-content: center;}
.item .links_container .product-ico .icon_{margin: 0;min-width: 18px;width: 18px;height: 18px;transition: 0.3s;background-color: var(--main-color-greylight);}
.item .links_container .product-ico.added{background-color:var(--main-color-orange);}
.item .links_container .product-ico.added .icon_{background-color:var(--main-color-white);}
.item .product__img--hover{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--main-bgImg);overflow: hidden;display: flex;align-items: center;justify-content: center;transition: 0.3s;}
.item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.item .product-image .product-img img{object-fit: contain;background: var(--main-bgImg);height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
@media (min-width: 980px){
  .item:hover .product__img--hover{opacity: 1;filter: alpha(opacity=100);}
  .item:hover .links_container{right: 0;}
  .item .links_container .product-ico:hover{background:var(--main-color-orange);}
  .item .links_container .product-ico:hover .icon_{background-color:var(--main-color-white);}
}
@media (max-width: 979px){
  .item .links_container{right: 0;}
}
@media (max-width: 479px){
  .item .links_container{display:none;}
  .item .ico-sale{width: 50px;height: 20px; font-size: 12px;}
  .item .icon_sticker{display:none;}
}
.products-container{width:100%;}
.products-container.goods_page{position: relative;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 20px;text-align: center;width: 100%;}
.products-grid .item{width: calc(100% / 5 - 16px);position: relative;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-bgImg);z-index: 0;padding: 0;overflow: hidden;border-radius: 16px 16px 0 0;}
.products-grid .item form{height: 100%;display: flex;flex-direction: column;}
.products-grid .item .rating-box_wrapper{display: flex;align-items: center;grid-gap: 8px;margin-bottom: 8px;}
.products-grid .item .rating-box_wrapper .rating__label{font-size:14px;font-weight: 500;color: var(--main-color-greylight);}
.products-grid .item .available-true, .item .available-false{margin-left: auto;font-size: 14px;font-weight: 500;}
.products-grid .item .available-false{color:var(--main-color-greylight);}
.products-grid .item .actions{width: 100%;margin-top: auto;display: flex;align-items: center;grid-gap: 8px;}
.products-grid .item .actions .actions-btn{width: 40px;height: 40px;font-size: 0;transition: 0.3s;background: var(--main-color-black);border-radius: 12px;display: flex;align-items: center;justify-content: center;padding:0;}
.products-grid .item .actions .actions-btn .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;transition: 0.3s;}
.products-grid .item .actions .actions-btn.callback_notify{background: var(--main-color-greylight2);}
.products-grid .item .actions .actions-btn.callback_notify .icon_{background: var(--main-color-black);}
.products-grid .item .price-box{display: flex;flex-direction: column;grid-gap: 4px;justify-content: flex-end;width: calc(100% - 40px - 8px);}
.products-grid .item .product-shop{text-align: left;padding: 12px;background: var(--main-color-white);border-radius: 0 0 12px 12px;flex: 1;display: flex;flex-direction: column;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-shop .product-name{display: block;font-size: 16px;font-weight: 500;transition: 0.3s;overflow: hidden;height: 40px;color: var(--main-color-black);word-break: break-word;margin-bottom: 4px;}
.products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
.products-grid .item .product-shop .price span{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;}
@media (min-width: 980px){
  .products-grid .item .product-shop .product-name:hover{color: var(--main-color-orange);}
  .products-grid .item .actions .actions-btn:hover{background:var(--main-color-orange);}
  .products-grid .item .actions .actions-btn.callback_notify:hover{background: var(--main-color-black);}
  .products-grid .item .actions .actions-btn.callback_notify:hover .icon_{background: var(--main-color-white);}
}
@media (max-width: 1339px){
  .products-grid{grid-gap: 16px;}
  .products-grid .item{width: calc(100% / 4 - 12px);}
}
@media (max-width: 1023px){
  .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 639px){
  .products-grid .item{width: calc(50% - 8px);}
  .products-grid .item .product-shop .product-name{font-size: 14px;height: 54px;}
}
@media (max-width: 479px){
  .products-grid{grid-gap: 12px;}
  .products-grid .item .actions{grid-gap:4px;}
  .products-grid .item .actions .actions-btn{width: 30px;height: 30px;border-radius: 8px;}
  .products-grid .item .actions .actions-btn .icon_{width: 14px;height: 14px;min-width: 14px;}
  .products-grid .item .price-box{width: calc(100% - 30px - 4px);grid-gap:0;}
  .products-grid .item .product-shop{padding:8px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 20px;}
.products-list li{width: calc(50% - 10px);}
.products-list .item{background: var(--main-color-white);border-radius: 12px;overflow: hidden;}
.products-list form{display: flex;width: 100%;}
.products-list form .product-image{width: 165px;}
.products-list .product-shop{width: calc(100% - 165px);padding: 12px;}
.products-list .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-bgImg);overflow: hidden;}
.products-list .item .rating-box_wrapper{display: flex;align-items: center;grid-gap: 8px;margin-bottom: 8px;}
.products-list .item .rating-box_wrapper .rating__label{font-size:14px;font-weight: 500;color: var(--main-color-greylight);}
.products-list .item .available-true, .item .available-false{margin-left: auto;font-size: 14px;font-weight: 500;}
.products-list .item .available-false{color:var(--main-color-greylight);}
.products-list .item .actions{width: 100%;margin-top: auto;display: flex;align-items: center;grid-gap: 8px;}
.products-list .item .actions .actions-btn{width: 40px;height: 40px;font-size: 0;transition: 0.3s;background: var(--main-color-black);border-radius: 12px;display: flex;align-items: center;justify-content: center;padding:0;}
.products-list .item .actions .actions-btn .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;transition: 0.3s;}
.products-list .item .actions .actions-btn.callback_notify{background: var(--main-color-greylight2);}
.products-list .item .actions .actions-btn.callback_notify .icon_{background: var(--main-color-black);}
.products-list .item .price-box{display: flex;flex-direction: column;grid-gap: 4px;justify-content: flex-end;width: calc(100% - 40px - 8px);}
.products-list .item .quickview{display:none;}
.products-list .item .product-shop{text-align: left;padding: 12px;background: var(--main-color-white);border-radius: 0 0 12px 12px;flex: 1;display: flex;flex-direction: column;}
.products-list .item .product-shop .no-old-price{display: none;}
.products-list .item .product-shop .product-name{display: block;font-size: 16px;font-weight: 500;transition: 0.3s;overflow: hidden;height: 40px;color: var(--main-color-black);word-break: break-word;margin-bottom: 8px;}
.products-list .item .product-shop .price:not(.old-price){font-size: 20px;}
.products-list .item .product-shop .price span{overflow: hidden;}
.products-list .item .product-shop .old-price{font-size: 14px;}
.products-list .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
@media (min-width: 980px){
  .products-list .item .product-shop .product-name:hover{color: var(--main-color-orange);}
  .products-list .item .actions .actions-btn:hover{background:var(--main-color-orange);}
  .products-list .item .actions .actions-btn.callback_notify:hover{background: var(--main-color-black);}
  .products-list .item .actions .actions-btn.callback_notify:hover .icon_{background: var(--main-color-white);}
}
@media (max-width: 1339px){
  .products-list{grid-gap: 16px;}
  .products-list .item{width: calc(50% - 8px);}
}
@media (max-width: 1023px){
  .products-list .item{width: 100%;}
}
@media (max-width: 639px){
  .products-list .item .product-shop .product-name{font-size: 14px;max-height: 54px;}
}
@media (max-width: 479px){
  .products-list .item .actions{grid-gap:4px;}
  .products-list .item .actions .actions-btn{width: 30px;height: 30px;border-radius: 8px;}
  .products-list .item .actions .actions-btn .icon_{width: 14px;height: 14px;min-width: 14px;}
  .products-list .item .price-box{width: calc(100% - 30px - 4px);grid-gap:0;}
  .products-list .item .product-shop{padding:8px;}
  .products-list .item .product-shop .price:not(.old-price){font-size: 16px;}
  .products-list .item .product-image{width: 80px;}
  .products-list .item .rating-box_wrapper{display:none;}
  .products-list .item .product-shop .product-name{max-height: 34px;}
  .products-list .item .product-shop .product-name{height:auto;max-height: 54px;}
}
/*Распродажа*/
#promo{position: relative;}
.promo .products-grid .item form{display: flex;width: 100%;height:100%;flex-direction: initial;}
.promo .products-grid .item .product-image{width: 200px;border-radius: 12px 0 0 12px;}
.promo .products-grid .item .product-shop{width:calc(100% - 200px);border-radius: 0 12px 12px 0;flex: 1;display: flex;flex-direction: column;}
.promo .products-grid .item .product-name{margin-bottom: 8px;}
.promo .products-grid .item .product-image .product-img{height: 100%;padding-bottom: initial;}
.promo .products-grid .item .product-image .product-img img{position: initial;object-fit: contain;}
.promo .products-grid .item .product-shop .product-name{max-height: 40px;height: auto;}
.promo .sale-counter{display: flex;align-items: center;grid-gap: 8px;justify-content: flex-start;margin-bottom: 8px;margin-top: auto;}
.promo .sale-counter > div{border-radius: 6px;background: var(--main-color-greylight2);padding: 4px;display: flex;flex-direction: column;width: 60px;}
.promo .sale-counter .count{font-size: 16px;font-weight: 500;margin-left:auto;}
.promo .sale-counter .text{font-size: 12px;font-weight: 500;color:var(--main-color-greylight);margin-bottom:4px;}
.promo .products-grid .item .actions{margin-top:0;}
.promo-banner{border-radius: 12px;overflow: hidden;margin-bottom: 20px;padding: 16px;display: flex;flex-direction: column;background-position: right !important;background-size: cover !important;}
.promo-banner_title{font-size: 24px;font-weight: 600;margin-bottom: 8px;}
.promo-banner_title .discount{color:var(--main-color-orange);}
.promo-banner_text{font-size: 16px;margin-bottom:16px;}
.button-secondary{margin-top: 20px;}
@media (max-width: 767px){
  .promo-banner{background: var(--main-color-white) !important;}
  .promo .button_arrow{display:none;}
  .promo-banner_text{margin-bottom:0;}
  .promo-banner_title{margin-bottom: 4px;}
}
@media (max-width: 639px){
  .promo .products-grid .item .product-image{width: 165px;}
  .promo .products-grid .item .product-shop{width: calc(100% - 165px);}
  .promo-banner{margin-bottom:16px;}
}
@media (max-width: 479px){
  .promo-banner_title > span{width: 100%;display: block;}
  .promo-banner_title{font-size: 18px;margin-bottom: 0;}
  .promo-banner_text{display:none;}
  .promo .item .rating-box_wrapper{display:none;}
  .promo .products-grid .item .product-image{width: 80px;}
  .promo .products-grid .item .product-shop{width: calc(100% - 80px);}
  .promo .sale-counter .text{font-size: 10px;margin-bottom: 0;}
  .promo .sale-counter .count{font-size: 14px;}
  .promo .sale-counter > div{width:42px;}
}
/*Новинки и Хиты*/
.index_pdt-wrapper{display:flex;flex-wrap:wrap;grid-gap: 20px;width: 100%;}
.index_pdt-wrapper .pdt__new{width: 370px;position:relative;}
.index_pdt-wrapper .pdt__best{width: calc(100% - 370px - 20px);position:relative;}
@media (max-width: 1339px){
  .index_pdt-wrapper .pdt__new{width: calc(100% - 490px - 16px);}
  .index_pdt-wrapper .pdt__best{width: 490px;}
  .index_pdt-wrapper{grid-gap:40px 16px;}
}
@media (max-width: 1023px){
  .index_pdt-wrapper .pdt__new{width: calc(100% - 236px - 16px);}
  .index_pdt-wrapper .pdt__best{width: 236px;}
}
@media (max-width: 767px){
  .index_pdt-wrapper .pdt__new, .index_pdt-wrapper .pdt__best{width: 100%;}
}
@media (max-width: 639px){
  .promo-banner_title{font-size: 20px;}
  .promo-banner_text{font-size: 14px;}
}
/*Товары на главной*/
.pdt__index .products-grid .item:nth-child(n+11){display: none;}
.pdt__index .products-grid .item.show{display: block !important;}
@media (max-width: 1339px){
  .pdt__index .products-grid .item:nth-child(n+9){display: none;}
}
@media (max-width: 1023px){
  .pdt__index .products-grid .item:nth-child(n+7){display: none;}
}
@media (max-width: 639px){
  .pdt__index .products-grid .item:nth-child(n+5){display: none;}
}
/*Новинки*/
.pdt__new .products-grid .item{height: auto;}
.pdt__new .products-grid .item form{display: flex;width: 100%;flex-direction: initial;}
.pdt__new .products-grid .item .product-image{width: 165px;border-radius: 12px 0 0 12px;}
.pdt__new .products-grid .item .product-shop{width: calc(100% - 165px);border-radius: 0 12px 12px 0;}
.pdt__new .products-grid .item .product-shop .product-name{margin-bottom: 12px;}
.pdt__new .products-grid .item .product-shop .rating-box_wrapper{margin-bottom:12px;}
.pdt__new .products-grid .item .product-shop .available-true, .pdt__new .products-grid .item .product-shop .available-false{display:none;}
@media (max-width: 479px){
  .pdt__new .products-grid .item .product-shop{width: calc(100% - 80px);padding: 8px;}
  .pdt__new .products-grid .item .product-image{width: 80px;}
  .pdt__new .item .rating-box_wrapper{display:none;}
  .pdt__new .products-grid .item .product-shop .product-name{height:auto;max-height: 34px;margin-bottom: 8px;}
}
/*Отзывы на главной*/
.index-reviews .index-reviews_banner{position: relative;height: 300px;border-radius: 12px;overflow: hidden;margin-bottom: 24px;padding: 24px;display: flex;align-items: flex-end;background-position: top center !important;background-size: cover !important;}
.index-reviews .index-reviews_banner .title{width: 100%;padding: 20px;background: var(--main-color-white-opacity);border-radius: 12px;font-size:32px;font-weight: 500;text-align: center;}
.index-reviews .index-reviews_banner .title:first-letter{color: var(--main-color-orange);}
.index-reviews .index-reviews_wrapper{display: flex;flex-wrap: wrap;grid-gap: 20px;}
.index-reviews_wrapper .index-reviews_item{width: calc(50% - 10px);background: var(--main-color-white);padding: 12px;border-radius: 12px;}
.index-reviews_wrapper .index-reviews_name{font-size: 18px;font-weight: 600;position:relative;margin-bottom:24px;}
.index-reviews_wrapper .index-reviews_name:before{content: '';position: absolute;bottom: -12px;left:-12px;width:calc(100% + 24px);border-bottom:1px solid var(--main-color-greylight2);}
.index-reviews_wrapper .index-reviews_text{font-size: 16px;}
@media (max-width: 1319px){
  .index-reviews .index-reviews_wrapper{grid-gap: 16px;}
}
@media (max-width: 1023px){
  .index-reviews_wrapper .index-reviews_name{font-size: 16px;}
}
@media (max-width: 767px){
  .index-reviews_wrapper .index-reviews_item{width:100%;}
  .index-reviews .index-reviews_banner{height: 180px;padding: 16px;margin-bottom: 20px;}
  .index-reviews .index-reviews_banner .title{padding: 12px;font-size: 28px;}
}
@media (max-width: 767px){
  .index-reviews .index-reviews_banner{padding: 12px;}
  .index-reviews .index-reviews_banner .title{font-size: 20px;}
}
@media (max-width: 767px){
  .index-reviews .index-reviews_wrapper{grid-gap:12px;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;display: flex;flex-wrap: wrap;}
.product_wrapper .col-left{width: calc(100% - 350px - 20px);margin-right:20px;}
.product_wrapper .col-right{width: 350px;height: max-content;}
.thumblist-box{position: relative;margin-top: 16px;width: 100%;}
.product-img-box .product-image{border-radius: 12px;overflow: hidden;position: relative;width: 100%;padding-bottom: 100%;}
.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: 6px;overflow: hidden;position: relative;background: var(--main-bgImg);border: 1px solid transparent;}
.product-view .product-img-box .thumblist .swiper-slide.swiper-slide-thumb-active a{border-color: var(--main-color-greylight);}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.product-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-navigfation [class*="button-"]{}
.thumblist .swiper-navigation [class*="button-"]:hover{background-color:var(--main-color-orange);}
.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 .swiper-navigation{position: absolute;right: 0;top: 50%;transform: translateY(-50%);flex-direction: column;grid-gap: 12px;z-index: 2;}
.product-view .swiper-button-next, .product-view .swiper-button-prev{width: 36px;height: 36px;background: var(--main-color-white);border-radius: 8px 0 0 8px;box-shadow: var(--main-shadow);opacity: 1 !important;border: 0 !important;}
.product-view .swiper-button-next:after, .product-view .swiper-button-prev:after{width: 18px;height: 18px;background-color: var(--main-color-greylight);}
.product-view .swiper-button-next:hover:after, .product-view .swiper-button-prev:hover:after{background-color: var(--main-color-orange);}
.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 a:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: var(--main-color-white);opacity: 0.3;}
.thumblist .swiper-slide.swiper-slide-thumb-active a:before{display:none;}
.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 .product-container{display: flex;flex-wrap: wrap;}
.product-view .product-container .product-img-box{width: 368px;margin-right: 20px;}
.product-view .product-container .product_action{width: calc(100% - 368px - 20px);padding: 20px 16px;border-radius: 12px;background: var(--main-color-white);height: max-content;}
.product-view .product-links{display: flex;align-items: center;grid-gap: 20px;flex-wrap: wrap;width: 100%;}
.product-view .product-links .share_btn{margin-left: auto;display: flex;align-items: center;font-size:16px;font-weight: 500;transition: 0.3s;cursor: pointer;position: relative;}
.product-view .product-links .share_btn .icon_{margin-right: 8px;width:20px;min-width:20px;height:20px;background-color:var(--main-color-black);transition: 0.3s;}
.product-view .product-links .share_btn:hover{color:var(--main-color-orange);}
.product-view .product-links .share_btn:hover .icon_{background-color:var(--main-color-orange);}
.product-view .product-links .share_btn .share-wrapper{position: absolute;top: calc(100% + 10px);right: 0;background: var(--main-color-white);padding: 12px;width: 190px;box-shadow: var(--main-shadow);border-radius: 8px;opacity: 0;visibility: hidden;transition:0.3s;z-index: 2;}
.product-view .product-links .share_btn:hover .share-wrapper{opacity: 1;visibility: visible;}
.product-view .product-links .share_btn .ya-share2__badge{background-color: var(--main-color-black) !important;transition:0.3s;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.product-view .product-links .share_btn .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height: 24px; width: 24px;background-size: contain;}
.product-view .product-links .share_btn li:hover{opacity: 1;}
.product-view .product-links .share_btn li:hover .ya-share2__badge{background-color: var(--main-color-orange) !important;}
.product-view .product-links .links{display: flex;align-items: center;font-size: 16px;font-weight: 500;transition: 0.3s;}
.product-view .product-links .links .icon_{margin-right: 8px;width: 20px;height: 20px;min-width: 20px;background: var(--main-color-black);transition: 0.3s;}
.product-view .product-links .links.added{color:var(--main-color-orange);}
.product-view .product-links .links.added .icon_{background-color:var(--main-color-orange);}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product_info{width: 100%;display: flex;flex-wrap: wrap;padding: 20px 16px;background:var(--main-color-white);border-radius: 12px;margin-bottom: 20px;}
.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: block;font-size: 16px;font-weight: 500;}
.product-view .informationBlockSale span{color:var(--main-color-orange);}
.product-view .ico-sale-product{width: 60px;height: 26px;background: var(--main-color-orange);border-radius: 0 8px 0 8px;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 700;color: var(--main-color-white);}
.product-view .product-name{width: 100%;font-size: 24px;font-weight: 500;word-break: break-word;position:relative;margin-bottom: 16px;padding-bottom: 16px;}
.product-view .product-name:first-letter{color: var(--main-color-orange);}
.product-view .product-name:before{content: '';position:absolute;bottom:0;left: -20px;width: calc(100% + 40px);border-bottom: 1px solid var(--main-color-greylight2);}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px 12px;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 .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: 28px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 20px;}
.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-orange);}
.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-orange);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--main-color-orange);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--main-color-greydark);}
.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-orange);}
.product-view .add-to-box.actions{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px 16px;}
.product-view .add-to-cart{width: 160px;display: flex;align-items: center;}
.product-view .add_incart .qty-wrap{width:100%;height: 44px;}
.product-view .add-to-cart button{}
.product-view .add_incart{display: flex;align-items: center;width: 100%;}
.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% - 160px - 16px);max-width: 250px;}
.product-view .callback_notify{width:100%;max-width:430px;}
.product-view .add-cart.cart__{width: 100%;}
.product-view .price-box_wrapper{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 12px;margin-bottom: 16px;padding-bottom: 16px;}
.product-view .cart_link{display:none;}
.product-view .border{margin-bottom: 16px;padding-bottom: 16px;position:relative;width:100%;}
.product-view .border:before{content: '';border-bottom: 2px solid var(--main-color-greylight2);width:calc(100% + 32px);position:absolute;left: -16px;bottom: 0;}
.product-view .border_top{margin-top: 16px;padding-top: 16px;position:relative;width:100%;}
.product-view .border_top:before{content: '';border-bottom: 2px solid var(--main-color-greylight2);width:calc(100% + 32px);position:absolute;left: -16px;top: 0;}
.goodsDataMainModificationsBlock{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;margin-top: 16px;}
.goodsDataMainModificationsBlockProperty label{font-size: 14px;font-weight: 400;color:var(--main-color-greylight);margin-bottom:8px;display: block;}
.product-view .info_{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.product-view .info_ .title{font-size: 14px;font-weight: 500;}
.product-view .info_ .text{font-size: 14px;font-weight: 600;}
.product-view .info_:not(:last-child){margin-bottom: 12px;}
.product-view .short-description{width: 100%;margin-top: 16px;font-size: 14px;font-weight: 400;color:var(--main-color-greylight);overflow: hidden;max-height: 90px;}
/* Вкладки табы */
.product-tabs{width: 100%;margin-top:40px;display: flex;flex-direction: column;grid-gap: 20px;}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{transition: 0.2s;border-radius: 12px;overflow: hidden;}
.product-tabs .contant_block{padding: 16px 24px;background: var(--main-color-white);display: none;border-top: 2px solid var(--main-color-greylight2);}
.product-tabs .contant_block .text:not(:last-child){margin-bottom:12px;}
.product-tabs .contant_block a{color:var(--main-color-orange);transition:0.3s;font-weight: 500;}
.product-tabs .contant_block a:hover{color:var(--main-color-orangelight);}
.product-tabs .tab-content .content_title{font-weight: 500;font-size: 24px;background: var(--main-color-white);display: flex;align-items: center;padding: 16px 24px;position: relative;cursor: pointer;}
.product-tabs .tab-content p{margin: 0;line-height: 1;}
.product-tabs .tab-content .content_title .title:first-letter{color: var(--main-color-orange);}
.product-tabs .tab-content .content_title .icon_{margin-left: auto;background-color: var(--main-color-black);margin-right: 0;transition:0.3s;cursor: pointer;transform: rotate(90deg);}
.product-tabs .tab-content .content_title:hover .icon_{background-color:var(--main-color-orange);}
.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-orange);font-weight: 700;}
.product-tabs .tab-content .color_price{color: var(--main-color-orange);font-weight: 700;}
.product-tabs .tab-content .delivery_arrow{margin-left: auto;width:16px;min-width:16px;height:16px;background-color:var(--main-color-greylight);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-orange);}
.product-tabs .tab-content .delivery_price .delivery_price_num{color: var(--main-color-orange);}
.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-orange)}
.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-orange);}
.product-tabs .icon-wrapper{display: flex;align-items: center;}
.product-tabs .icon-wrapper .icon_{margin-right:12px;background-color:var(--main-color-orange);}
.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: 2px 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-orange);}
.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;}
.features_block .features_line:not(:last-child){border-bottom: 2px solid var(--main-color-greylight2);padding-bottom:16px;margin-bottom:16px;}
.features_block .features_line .features_left, .features_block .features_line .features_right{width:50%;}
.features_block .features_line .features_right{font-size: 16px;text-align: right;font-weight: 600;}
.features_block .features_line .features_left{position: relative;font-size: 16px;}
.tabs-showAll{display: none;margin-top: 20px;cursor: pointer;font-size: 14px;align-items: center;transition: 0.3s;color: var(--main-color-greylight);font-weight: 700;}
.tabs-showAll .icon_{width: 12px;height: 12px;min-width: 12px;background-color: var(--main-color-greylight);transition: 0.3s;transform: rotate(0deg);margin-right: 0;margin-left: 10px;}
.tabs-showAll.active .icon_{transform: rotate(90deg);}
.product-tabs .tab-content.opened .content_title .icon_{transform: rotate(90deg) scaleX(-1);}
.features_block .features_line:last-child{border: none;}
/*** Поделиться на странице товара ***/
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 0;}
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 12px;}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box{margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form{max-width: 560px;width: 100%;}
#goods-opinion_form .button{width: 100%;margin-top: 24px;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: 16px;}
#goods-opinion_form .goods-opinion-form__submit-button{}
#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: 16px;width: 100%;height: 44px;display: flex;align-items: center;justify-content: space-between;background: var(--main-color-blackdark);padding: 0 16px;border-radius: 8px;}
#goods-opinion_form .goods-opinion_rating-wrapper label{font-size: 16px;color: var(--main-color-greylight);}
#goods-opinion_form .goods-opinion-form__rating{width: 100px;height: 16px;-webkit-mask-size: 20px 16px;}
#goods-opinion_form .rating-cancel, #goods-opinion_form .star-rating{width: 20px!important;height: 16px;}
.reviews_wrapper .goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 20px;}
.reviews_wrapper .goods-opinion__body{width: 100%;}
.reviews_wrapper .goods-opinion_wrapper[data-name="top"]{width: 280px;order: 2;}
.reviews_wrapper .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 280px - 40px);order: 1;}
.reviews_wrapper .goods-opinion_wrapper[data-name="top"] .goods_btn{width:100%;}
.reviews_wrapper .goodsDataOpinionMessage.empty p{margin: 0;}
.reviews_wrapper .goodsDataOpinionShowAddForm{text-decoration: underline;}
.reviews_wrapper .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.reviews_wrapper .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.reviews_wrapper .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.reviews_wrapper .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.reviews_wrapper .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;}
.reviews_wrapper .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.reviews_wrapper .goodsDataOpinionList .button{max-width: 100px;float: right}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.reviews_wrapper .goods-opinion-form__body{width:100%;max-width: 440px;}
.reviews_wrapper .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.reviews_wrapper .goods-opinion-form .rating-cancel, .reviews_wrapper .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.reviews_wrapper .goods-opinion-form .rating-cancel a, .reviews_wrapper .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;}
.reviews_wrapper .rating__rating{font-weight: 600;font-size: 50px;margin-right: 16px;white-space: nowrap;}
.reviews_wrapper .rating-box{width: 165px;height: 30px;-webkit-mask-size: 34px 30px;}
.reviews_wrapper .rating-box .rating{height: 30px;background-size: 30px;}
.reviews_wrapper .goods-opinion-form__input-wrap._person{margin-bottom: 20px;position: relative;}
.reviews_wrapper .goods-opinion-form__input-wrap._comment{position: relative;}
.reviews_wrapper .button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.reviews_wrapper .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;}
.reviews_wrapper .goodsOpinionFormContainer{background: var(--main-color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item.show{display: block;}
.opinion-item__answer{position: relative;display: flex;flex-wrap: wrap;background: var(--main-color-white);padding: 12px;border-radius: 12px;margin-top: 12px;margin-left: 24px;}
.reviews_wrapper .opinion_title, .reviews_wrapper .goods-opinion-list .store_response{width: 100%;display: flex;align-items: center;position:relative;margin-bottom:12px;padding-bottom:12px;}
.reviews_wrapper .opinion_title:before, .reviews_wrapper .goods-opinion-list .store_response:before{content: '';position:absolute;left: -12px;bottom:0;width:calc(100% + 24px);border-bottom: 2px solid var(--main-color-greylight2);}
.reviews_wrapper .opinion_title .ratingStar-wrapper{position: relative;margin-right:8px;}
.reviews_wrapper .opinion_title .ratingStar-wrapper .star-count{font-size: 10px;font-weight: 600;position: absolute;top: 40%;left: 50%;transform: translate(-50%, -40%);z-index: 1;color: var(--main-color-black);}
.reviews_wrapper .opinion_title .ratingStar-wrapper .icon_{margin: 0;background-color: var(--main-color-starActive);width: 20px;height: 20px;min-width: 20px;}
.reviews_wrapper .opinion-item__desc, .reviews_wrapper .store_response__desc{font-size: 14px;}
.reviews_wrapper .opinion_title .rating-box{margin-bottom: 8px;}
.reviews_wrapper .goods-opinion-form__inputs{margin-bottom: 25px}
.reviews_wrapper #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.reviews_wrapper .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.reviews_wrapper .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.reviews_wrapper .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.reviews_wrapper .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.reviews_wrapper .goods-opinion-form__input-captcha{width: auto}
.reviews_wrapper .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.reviews_wrapper .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.reviews_wrapper .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.reviews_wrapper .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.reviews_wrapper .opinion-item .opinion-user{display: flex;flex-wrap: wrap;background: var(--main-color-white);padding: 12px;border-radius: 12px;}
.reviews_wrapper .opinion-item:not(:last-child){margin-bottom: 12px;}
.reviews_wrapper .opinion_icon{}
.reviews_wrapper .goods-opinion_btn{margin-top: 20px;}
.reviews_wrapper .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.reviews_wrapper .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);}
.reviews_wrapper .opinion-item_name{visibility: hidden;font-size: 0;}
.reviews_wrapper .opinion-item_name:first-letter{font-size: 16px;color: var(--main-color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.reviews_wrapper .opinion-item_name:not(:first-letter){font-size: 0;}
.reviews_wrapper .goodsDataOpinionListNavigateTop{display: none;align-items: center;margin-bottom: 20px;grid-gap: 12px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .title{font-weight: 700;font-size: 14px;margin-bottom: 4px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--main-color-green);}
.reviews_wrapper .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;font-size: 14px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop a:hover{color: var(--main-color-orange);}
.reviews_wrapper .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:20px;height:20px;min-width:20px;border-radius: 4px;border: 1px solid var(--main-color-greylight);background: var(--main-color-white);}
.reviews_wrapper .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;}
.reviews_wrapper .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.reviews_wrapper .goodsDataOpinionListNavigateTop a.active:before{border-color: var(--main-color-orange);background: var(--main-color-orange);}
.reviews_wrapper .goodsDataOpinionListClient{font-weight: 600;font-size: 18px;}
.reviews_wrapper .store_response{font-weight: 600;font-size: 14px;}
.reviews_wrapper .opinion-item__date{font-size: 14px;font-weight: 500;color: var(--main-color-greylight);margin-left: auto;}
.reviews_wrapper .opinion__buttons{margin-top: 16px;font-size: 16px;}
.reviews_wrapper .opinion__buttons a{height: 40px;background: var(--main-color-green);text-transform: initial;padding: 0 20px;}
.reviews_wrapper .opinion__buttons a:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;border-left-color: var(--main-color-green);} 
.reviews_wrapper .opinion__score_recommend{font-weight: 700;line-height: 19px;width: 100%;}
.reviews_wrapper .opinion__recommend{margin-left: auto;}
.reviews_wrapper .opinion-item-wrapper{display: flex;align-items: center;grid-gap: 8px 12px;}
.reviews_wrapper .opinion-item_info{width: calc(100% - 250px);}
.reviews_wrapper .opinion__recommend{font-weight: 700;font-size: 14px;display: flex;align-items: center;}
.reviews_wrapper .opinion__recommend.opinion__recommend_bad{color: var(--main-color-red);}
.reviews_wrapper .opinion__recommend.opinion__recommend_good{color: var(--main-color-green);}
.reviews_wrapper .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;}
.reviews_wrapper .opinion__recommend.opinion__recommend_bad:before{background-color: var(--main-color-red);}
.reviews_wrapper .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");}
.reviews_wrapper .opinion__recommend.opinion__recommend_good:before{background-color: var(--main-color-green);}
.reviews_wrapper .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-modal .opinion-item .opinion-user, .goods-opinion-modal .opinion-item__answer{background: var(--main-color-blackdark);}
.goods-opinion-modal .opinion_title:before, .goods-opinion-modal .goods-opinion-list .store_response:before{border-color: var(--main-color-black);}
.goods-opinion-modal .goods-opinion-list{max-height: 400px;overflow-y: auto;}
/* Отзывы: Общий рейтинг */
.reviews_wrapper .opinion__round{display: flex;flex-direction: column;width: 100%;max-width: 350px;}
.opinion__round .rating_block .rating__label{font-size: 16px;margin-top: 4px;color: var(--main-color-greylight);font-weight: 500;white-space: nowrap;}
.opinion__round .goods_btn{margin-top: 16px;}
.rating__roundValue .button{max-width: max-content;}
.opinion__round .rating_block{display: flex;align-items: center;flex-wrap: wrap;width: 100%;background: var(--main-color-white);border-radius: 12px;padding: 16px 24px;}
.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;}
.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, #related-views{margin-top:40px;}
#related-goods .products-grid, #related-views .products-grid{grid-gap: 12px;}
#related-goods .products-grid .item, #related-views .products-grid .item{width: calc(100% / 3 - 8px);}
#related-goods .products-grid .item .product-name, #related-views .products-grid .item .product-name{display:none}
#related-goods .products-grid .item .old-price, #related-views .products-grid .item .old-price{display:none}
#related-goods .products-grid .item .no-old-price, #related-views .products-grid .item .no-old-price{display:none}
#related-goods .products-grid .item .product-shop, #related-views .products-grid .item .product-shop{padding:8px;text-align: center;}
#related-goods .products-grid .item .price-box, #related-views .products-grid .item .price-box{width: 100%;align-items: center;}
#related-goods .products-grid .item .price:not(.old-price), #related-views .products-grid .item .price:not(.old-price){font-size: 14px;}
@media (min-width: 980px){
  .tabs-showAll:hover{color: var(--main-color-orange);}
  .tabs-showAll:hover .icon_{background-color: var(--main-color-orange);}
  .reviews_wrapper .opinion__buttons a:hover{background: var(--main-color-orange);}
  .reviews_wrapper .opinion__buttons a:hover:after{border-left-color: var(--main-color-orange);} 
  .product-view .product-links .links:hover{color:var(--main-color-orange);}
  .product-view .product-links .links:hover .icon_{background-color:var(--main-color-orange);}
}
@media (max-width:1339px){
  .product_wrapper .col-left{width: calc(100% - 300px - 20px);margin-right: 16px;}
  .product_wrapper .col-right{width: 300px;}
  .product-view .product-container .product-img-box{width: 272px;margin-right: 16px;}
  .product-view .product-container .product_action{width: calc(100% - 272px - 16px);}
}
@media (max-width:1023px){
  #related-goods .products-grid .item, #related-views .products-grid .item{width: calc(100% / 6 - 10px);}
  .product-tabs .tab-content .content_title, .product-tabs .contant_block{padding: 16px}
}
@media (max-width:767px){
  #related-goods .products-grid .item, #related-views .products-grid .item{min-width: 112px;}
  #related-goods .products-grid, #related-views .products-grid{flex-wrap: initial;overflow-x: auto;overflow-y: hidden;}
  .product-view .product-container .product_action{width:100%;}
  .product-view .product-container .product-img-box{width:100%;max-width: 448px;margin: 0 auto 40px;}
}
@media (max-width:639px){
  .product-tabs{grid-gap: 16px;}
  .product-view .product-name{font-size: 20px;}
  .product-view .informationBlockSale{font-size:14px;}
  .product-tabs .tab-content .content_title{font-size:20px;}
  .product-tabs .tab-content .content_title, .product-tabs .contant_block{padding: 12px;}
  .product-tabs .tab-content .content_title .icon_{width: 20px;min-width: 20px;height: 20px;}
  .product-tabs .contant_block{font-size: 14px;}
  .features_block .features_line .features_left, .features_block .features_line .features_right{font-size: 14px;}
}
@media (max-width:479px){
  .reviews_wrapper .opinion__round{max-width: 100%;}
  .opinion__round .rating_block{padding: 16px 12px;}
  .product-view .product-links .links, .product-view .product-links .share_btn{font-size: 0;}
  .product-view .product-links .links .icon_, .product-view .product-links .share_btn .icon_{margin:0;width: 18px;height: 18px;min-width: 18px;}
  .product-view .add-to-cart, .product-view .add_incart .qty-wrap, .product-view .add-to-box.actions .add-cart.quick{width: 100%;max-width: 100%;}
}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.toolbar_up .toolbar_wrapper{margin-left: auto;display: flex;align-items: center;position: relative;height:40px;}
.toolbar_wrapper .toolbar_result{font-size: 14px;font-weight: 500;;display: flex;align-items: center;padding: 12px;background: var(--main-color-white);border-radius: 8px 0 0 8px;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{width: 100%;margin-bottom: 30px;}
.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;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;cursor: default;padding: 8px;background: var(--main-color-white);border-radius: 8px;}
.view-mode .view-mode-btn:hover:before{background-color: var(--main-color-orange);}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view-mode-btn.view_mode_table{border-left: 1px solid var(--main-color-greylight2);border-right: 1px solid var(--main-color-greylight2);border-radius: 0;}
.view-mode .view-mode-btn.view_mode_list{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;transition: 0.3s;background-color: var(--main-color-greylight);width: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='12.9' y='2.5' width='8.8' height='8.8' rx='2' fill='%23FF6711'/%3E%3Crect x='2.5' y='2.5' width='8.8' height='8.8' rx='2' fill='%23FF6711'/%3E%3Crect x='2.5' y='12.8999' width='8.8' height='8.8' rx='2' fill='%23FF6711'/%3E%3Crect x='12.9' y='12.8999' width='8.8' height='8.8' rx='2' fill='%23FF6711'/%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--main-color-orange);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.2001 9.5999C11.2001 10.4797 10.4796 11.2 9.60002 11.2H4.0001C3.12026 11.2 2.40002 10.4797 2.40002 9.5999V3.99998C2.40002 3.12014 3.12026 2.3999 4.0001 2.3999H9.60002C10.4796 2.3999 11.2001 3.12014 11.2001 3.99998V9.5999ZM11.2001 19.9998C11.2001 20.8797 10.4796 21.5999 9.60002 21.5999H4.0001C3.12026 21.5999 2.40002 20.8797 2.40002 19.9998V14.3999C2.40002 13.5203 3.12026 12.8001 4.0001 12.8001H9.60002C10.4796 12.8001 11.2001 13.5203 11.2001 14.3999V19.9998ZM12.7999 2.3999H16.8V3.99998H12.7999V2.3999ZM12.7999 8.79998H18.4001V10.4001H12.7999V8.79998ZM12.7999 5.59982H21.6V7.1999H12.7999V5.59982ZM12.7999 12.8001H21.6V14.3999H12.7999V12.8001ZM12.7999 19.1999H18.4001V20.8H12.7999V19.1999ZM12.7999 16H16.8V17.5998H12.7999V16Z' fill='%23BCBCBC'/%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-orange);}
.view-mode label{display:none;}
.sort-by, .show-b{display: flex;align-items: center;}
.sort-by select, .show-by select{background: var(--main-color-white);font-weight: 500;font-size: 14px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--main-color-greylight2);}
.sort_btn{display:none;align-items:center;justify-content: center;background: var(--main-color-white);border-radius: 8px;font-size: 14px;font-weight: 500;padding: 12px;height: 40px;}
.sort_btn .icon_{background-color: var(--main-color-white);margin: 0;}
.show-by{margin-left: 30px;min-width: 100px;}
.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-orange);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-orange);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-orange);border-radius: 50%;margin-left: 8px;color: var(--main-color-white);}
.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){padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--main-line);}
.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: 500;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%;margin: 0;padding: 0;}
.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-orange);}
.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;}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;flex-wrap: wrap;grid-gap: 8px;padding: 0;font-size: 0;margin: 0;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;color: var(--main-color-black);padding: 12px;background: var(--main-color-white);border-radius: 8px;width: 40px;height: 40px;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--main-color-orange);}
.pages li.current:hover a{color: var(--main-color-orange);}
.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-orange);}
.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-orange);}
.toolbar.bottom{margin-top: 30px;}
.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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.66667 7.99967C2.66667 7.63147 2.96515 7.33301 3.33334 7.33301H12.6667C13.0349 7.33301 13.3333 7.63147 13.3333 7.99967C13.3333 8.36787 13.0349 8.66634 12.6667 8.66634H3.33334C2.96515 8.66634 2.66667 8.36787 2.66667 7.99967Z' fill='%232F2F2F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52859 2.86225C7.78893 2.60191 8.21106 2.60191 8.47139 2.86225L13.1381 7.52893C13.3984 7.78926 13.3984 8.21139 13.1381 8.47172L8.47139 13.1384C8.21106 13.3987 7.78893 13.3987 7.52859 13.1384C7.26826 12.8781 7.26826 12.4559 7.52859 12.1956L11.7239 8.00033L7.52859 3.80507C7.26826 3.54471 7.26826 3.12261 7.52859 2.86225Z' fill='%232F2F2F'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--main-color-black);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-orange);}
.pages li.disabled{pointer-events: none;opacity: 0.6;display:none;}
@media (max-width: 767px){
  .pages ol{justify-content: center;}
}
@media (max-width: 479px){
  .DescriptionBlock{font-size: 14px;}
}
.products{display: flex;flex-wrap: wrap;}
@media (max-width:1023px){
 .show-by{margin-left: 16px;}
}
@media (max-width:767px){
  .toolbar_up{margin-bottom:20px;}
}
@media (max-width:639px){
 .show-by, .sort-by{display:none;}
 .sort_btn{display:flex;}
}
@media (max-width:479px){
 .toolbar_wrapper .toolbar_result{display:none;}
 .view-mode .view-mode-btn.view_mode_table{border-left: 0;border-radius: 8px 0 0 8px;}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 20px;width: 100%;overflow: hidden;}
.categories_grid .item{position: relative;cursor: pointer;width: calc(100% / 5 - 16px);display: flex;flex-direction: column;}
.categories_grid .item .cat-name{text-align: center;font-size: 20px;font-weight: 500;margin-top: 12px;overflow: hidden;max-height: 50px;transition:0.3s;}
.categories_grid .item .cat-image{width: 100%;padding-bottom: 140%;position:relative;overflow: hidden;border-radius: 12px;}
.categories_grid .item .cat-image img{width: 100%;height: 100%;max-width:100%;max-height:100%;object-fit: contain;position: absolute;top: 0;left: 0;background: var(--main-bgImg);}
.categories_grid .item .count{position: absolute;bottom: 12px;left: 12px;z-index: 1;padding: 8px;background: var(--main-color-white-opacity);transition:0.3s;border-radius: 6px;font-size: 14px;font-weight: 500;}
.categories_grid .item:hover .count{background: var(--main-color-white);}
.categories_grid .item:hover .cat-name{color: var(--main-color-orange);}
.categories_grid.catalog_page .count{display:none;}
/*если есть товары и подкатегории*/
.categories_grid.goodsEmpty{margin-bottom:20px;grid-gap: 8px 16px;}
.categories_grid.goodsEmpty .item{width: max-content;}
.categories_grid.goodsEmpty .item .cat-image{display:none;}
.categories_grid.goodsEmpty .item .cat-name{font-size: 14px;margin:0;white-space: nowrap;padding: 12px;background: var(--main-color-black);border-radius: 8px;color: var(--main-color-white);transition: 0.3s;}
@media (min-width:768px){
  .categories_grid .item:hover .cat-name{color: var(--main-color-orange);}
  .categories_grid .item:hover .count{background: var(--main-color-white);}
  .categories_grid.goodsEmpty .item:hover .cat-name{background: var(--main-color-orange);color: var(--main-color-white);}
}
@media (max-width:1339px){
  .categories_grid{grid-gap: 16px;}
}
@media (max-width:1023px){
  .categories_grid .item .cat-name{font-size:18px;max-height: 42px;}
}
@media (max-width:859px){
  .categories_grid .item{width: calc(100% / 4 - 12px);}
}
@media (max-width:767px){
  .categories_grid .item .cat-image{height: 180px;}
  .categories_grid .item .cat-name{font-size:16px;}
  .categories_grid .item .count{display:none;}
  .categories_grid.goodsEmpty{flex-wrap: initial;overflow-x: auto;overflow-y: hidden;padding-bottom: 4px;}
}
@media (max-width:639px){
  .categories_grid .item .cat-image{height: 140px;}
  .categories_grid .item .cat-name{font-size:14px;max-height: 37px;}
}
@media (max-width:479px){
  .categories_grid{grid-gap: 12px;}
  .categories_grid .item{width: calc(100% / 3 - 8px);}
}
@media (max-width:380px){
  .categories_grid .item .cat-image{height: 100px;}
}
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--main-color-orange);}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
/** Фильтры **/
.filter_ .dropdown_body{height: calc(100% - 50px);}
.filter_ .filter_cont{padding: 12px;border-top: 1px solid var(--main-color-black);display:none;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 150px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;grid-gap: 0;display:block;}
.filter_ ul.sub li a{font-size: 14px;}
.filter_ ul li{position: relative;}
.filter_ ul li:last-child{margin-bottom: 0;}
.filter_ ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--main-color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.filter_ ul li a.active, .filter_ ul li a:hover{color: var(--main-color-orange);}
.filter_ ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.filter_ ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.filter_ ul li .open-sub.active:before{content: "\f106";}
.filter_ ul li .open-sub:hover{color: var(--main-color-orange);}
.filter_ ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.filter_ ul li ul li{padding-left: 10px;}
.filter_ ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.filter_ .filterBtn_bottom{display:none;margin-top: 20px;justify-content: center;}
.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-orange);color:var(--main-color-white);}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--main-color-orange);color: var(--main-color-white);font-size: 0;border-radius: 2px;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:block;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{display: flex;align-items: center;cursor: pointer;}
.filter_ .reset .icon_{margin-left: 8px;width: 16px;min-width:16px;height:16px;margin-right: 0;}
.filter_ .filters-price .title, .filter_ .title{position: relative;font-size: 14px;font-weight: 500;display: flex;align-items: center;cursor: pointer;transition: 0.3s;height: 40px;padding: 0 12px;}
.filter_ .title .clear-filter{margin: 0;width: 12px;height: 12px;min-width: 12px;position: absolute;top: 50%;transform: translateY(-50%);right: 50px;background-color: var(--main-color-greylight);display: none;}
.filter_ .title .clear-filter.active{display:flex;}
.filter_ .title .filter_name{white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 40px);overflow: hidden;}
.filter_ .title.filtersActive .filter_name{width: calc(100% - 76px);}
.filter_ .form_content{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.filters-price, #filters-form .filter{background: var(--main-color-blackdark);border-radius: 8px;height: max-content;}
.filter_ .filters-price, #filters-form .filter{width: calc(33% - 9px);}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;height: 40px;width: 40px;}
.filter_ .title .filter-arrow .icon_{background-color: var(--main-color-greylight);margin: 0;transform: rotate(90deg);min-width: 18px;width: 18px;height: 18px;transition: 0.3s;}
.filter_ .title .filter-arrow:before{content: '';position: absolute;left: 0;top: 0;height: 100%;border-left: 1px solid var(--main-color-black);display: block;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(90deg) scaleX(-1);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background-color:var(--main-color-inputDisabled);border-color:var(--main-color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--main-color-labelDisabled) !important;}
.filter_ .disabled_filter input[type="checkbox"]:after, .filter_ .disabled_filter .counter{display:none !important;}
.filter_ #filters-form .filter{display: block;position: relative;}
.filter_ #filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ #filters-form .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 12px;}
.filter_ .filter-item input:hover + label,  .filter label:hover{color:var(--main-color-orange);}
.filter_ .filter-item input[checked="checked"] + label{}
.filter_ .filter-inner .filter-item{display: flex;width:100%;}
.filter_ .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filter_ .filter-inner .filter-item .counter{margin-left:auto;font-size: 14px;font-weight: 500;text-align: left;color: var(--main-color-greylight);white-space: nowrap;}
.filter_ #filters-form .filter label{display: flex;font-size:14px;cursor: pointer;width: 100%;padding-left: 8px;word-break: break-word;}
.filter_ #filters-form .filter label .name{padding-right: 4px;overflow: hidden;width:100%;}
.filter_ #filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ #filters-form .filter select:focus{border: 1px solid #000;}
.filter_ -active{display:none;}
.filter_ -active #filters-reset{margin: 10px auto;display: block}
.filter_ -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filter_ #filters-reset[disabled="disabled"]{pointer-events: none;display:none;}
.filter_ #goods-filter-price-slider.noUi-target{height: 8px;margin: 20px auto 0;background: #DEDEDE;border-radius: 2px;box-shadow: none;border: 0;width: calc(100% - 20px);}
.filter_ #goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
.filter_ #goods-filter-price-slider .noUi-connect{background: var(--main-color-orange);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--main-color-orange);top: -4px;width: 16px;height: 16px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 4px;border: 2px solid var(--main-color-white);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -6px;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -10px;}
.filter_ .filters-price .layout-slider{position: relative;text-align: center;margin-bottom: 10px;}
.filter_ .filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.filter_ .filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filter_ -active #filters-reset{color: var(--main-color-white);background: transparent;border-color: var(--main-color-white);}
.filter_ .filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 50%;}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';}
.filter_ .filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before, .filters-price .layout-slider .filter-range-col:last-child:before{margin-right: 8px;font-size: 14px;color: var(--main-color-greylight);white-space: nowrap;text-transform: lowercase;position: absolute;left: 12px;display:none;}
.filter_ .filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filter_ .filters-price .layout-slider .input{width: 100%;max-width: 100%;display: inline-block;font-size: 14px;text-align: center;height: 35px;padding: 0 8px;background: transparent;color: var(--main-color-white);border: 2px solid var(--main-color-black);border-radius: 8px;}
.filter_ .filters-price .layout-slider .input:focus{border-color: var(--main-color-orange)}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 12px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 14px;font-weight: 500;color: var(--main-color-greylight);transiton:0.3s;}
.filter_ .filterPrice_btn button:hover{color: var(--main-color-orange);}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;}
.filter_ .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);}
.filter_ .filtersTitle .filters__close{margin: 0;cursor: pointer;background-color: var(--main-color-greylight);transition: 0.3s;width: 20px;height: 20px;min-width: 20px;position: absolute;right: 0;}
.filter_ .filtersTitle .filters__close:hover{background-color: var(--main-color-white);}
.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-orange);margin:0;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--main-color-greylight);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-greylight);}
.filter_ .content-title{display: none;}
.filter_ .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.filter_ .form_content{max-height: 50dvh;overflow-y: auto;overflow-x: hidden;}
@media (max-width: 1023px){
  .filter_ {height:100%;}
  .filter_ #filters-form{height: 100%;}
}
@media (max-width:839px){
  .filter_ .filters-price, #filters-form .filter{width: calc(50% - 8px);}  
}
@media (max-width:767px){
  .filter_ #filters-reset{display:none;}
  .filter_ .filterBtn_bottom{display: flex;}
  .filter_ .form_content{max-height: calc(100dvh - 230px);}
}
@media (max-width:639px){
 .show-by, .sort-by{display:none;}
 .sort_btn{display:flex;}
 .filter_ .filters-price, #filters-form .filter{width: 100%;}
 .filter_ .form_content{grid-gap: 12px;max-height: calc(100dvh - 205px);}
}
@media (min-width: 1140px){
  #main .products .col-100 .products-grid .item{width: calc(100% / 5 - 16px);}
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 1139px){
  #main .products .col-100 .products-grid .item{width: calc(100% / 4 - 12px);}
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 1023px){
  #main .products .col-100 .products-grid .item{width: calc(100% / 3 - 11px);}
  #main .col-left{width: 100%;margin-right: 0;margin-bottom: 50px;}
  #main .col-right{width: 100%;}
}
@media (max-width: 767px){
  #main .col-left{margin-bottom: 40px;}
}
@media (max-width: 639px){
  #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){
   #main .products .col-100 .products-grid .item{width: calc(50% - 6px);}  
}
@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%;}
/*** Окно Просмотр модификаций ***/
.productViewMod{transition: 0.5s;border-radius: 12px;width: 100%;max-width: 500px;padding: 0;vertical-align: bottom;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;padding: 24px;}
.fancybox-modif{display:none;font-size: 24px;font-weight: 500;width: 100%;padding-right: 40px;margin-bottom: 24px;}
.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 .goodsDataMainModificationPriceNow{font-size: 24px;color: var(--main-color-white);}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .price-box{grid-gap: 8px 12px;}
.productViewMod.product-view .short-description{display:none;}
.productViewMod.product-view .selectBlock select{background: var(--main-color-blackdark);border-color: var(--main-color-blackdark);color: var(--main-color-white);}
.productViewMod.product-view .selectBlock:after{background-color: var(--main-color-white);}
.productViewMod.product-view .selectBlock:before{border-color: var(--main-color-black);}
.productViewMod.product-view .product-name{margin-bottom: 8px;font-size: 16px;font-weight: 400;}
.productViewMod.product-view .art_number{display:none !important;}
.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 .add-cart.quick{display:none !important;}
.productViewMod.product-view .goodsDataMainModificationAvailable{display:none;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .product-container .product-img-box{display: none;}
.productViewMod.product-view .product-container .product_action{width: 100%;padding: 0;background: transparent;border-radius: 0;}
.productViewMod.product-view .product_info{display: none;}
.productViewMod.product-view .ico-sale-product{display: none !important;}
.productViewMod.product-view .border:before{display: none;}
.productViewMod.product-view .border_top:before{display: none;}
.productViewMod.product-view .border_top{padding: 0;}
.productViewMod.product-view .product-container .left_{display:none;}
.productViewMod.product-view .fancybox-modif{display: flex;}
.productViewMod.product-view .price-box_wrapper{margin-bottom: 16px;padding: 0;}
.productViewMod.product-view .cart_link{display:flex;width: calc(100% - 160px - 16px);max-width: 350px;}
.productViewMod.product-view .cart_link.hide{display:none;}
.productViewMod.product-view .cart_link:hover, .productViewMod.product-view .callback_notify:hover{background: var(--main-color-orange);color: var(--main-color-white);}
.productViewMod.product-view select option[selected="selected"]{background: transparent;color: var(--main-color-white);}
.productViewMod.product-view select option:checked{color: var(--main-color-white);font-weight: 500;background: var(--main-color-orange);}
.productViewMod.product-view select option[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);}
.productViewMod.product-view .goodsDataMainModificationsBlock{margin-bottom: 20px;padding: 0;}
.productViewMod.product-view .add_incart .qty-wrap{background: var(--main-color-blackdark);}
.productViewMod.product-view .callback_notify{width: 100%;max-width: 100%;}
/*** Окно Быстрый просмотр товара ***/
.product-view .goodPageLink{display:none;margin-top:20px;}
.productViewQuick{width: 100%;max-width: 1000px;}
.productViewQuick.product-view .product_info{background: transparent;padding: 0;border-radius: 0;margin-bottom: 24px;}
.productViewQuick.product-view .product-links{display:none;}
.productViewQuick.product-view .product-name:before{display:none;}
.productViewQuick.product-view .product-name{margin-bottom: 0;padding-bottom: 0;padding-right: 40px;}
.productViewQuick.product-view .product-name:first-letter{color: var(--main-color-white);}
.productViewQuick.product-view .product-container .product-img-box{width: 272px;margin-right: 16px;}
.productViewQuick.product-view .product-container .product_action{width: calc(100% - 272px - 16px);color: var(--main-color-white);background: var(--main-color-blackdark);}
.productViewQuick.product-view .border:before, .productViewQuick.product-view .border_top:before{border-color: var(--main-color-black);}
.productViewQuick.product-view .goodsDataMainModificationPriceNow{font-size: 24px;color: var(--main-color-white);}
.productViewQuick.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.fancybox-inner .productViewQuick.product-view select{background: var(--main-color-black);border-color: var(--main-color-black);}
.productViewQuick.product-view .goodPageLink{display:flex;}
.productViewQuick.product-view select option[selected="selected"]{background: transparent;color: var(--main-color-white);}
.productViewQuick.product-view select option:checked{color: var(--main-color-white);font-weight: 500;background: var(--main-color-orange);}
.productViewQuick.product-view select option[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);}
.productViewQuick.product-view .add-to-box.actions .add-cart.quick{display: none !important;}
.productViewQuick.product-view .add-to-cart{width:100%;}
@media (max-width: 980px){
  .product-view.productViewQuick{display:none !important;}
  .quickview{display:none !important;}
}
@media (max-width: 479px){
  .productViewMod.product-view .cart_link{width: 100%;max-width: 100%;}
}
/*Страница быстрого заказа*/
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% + 10px);right: 0;z-index: 4;}
.fastOrder .fancybox-inner .fancybox-content{}
.fastOrder .fancybox-inner .formfast .order_grid > div{padding: 0;background: transparent;border-radius: 0;}
.fastOrder .fancybox-inner .adress .form-list .deliveryDate .calendar_btn{border-left-color: var(--main-color-black);}
.fastOrder .fancybox-inner .adress .form-list .deliveryDate .calendar_btn .icon_{background-color: var(--main-color-white);}
.fastOrder .fancybox-inner .adress .form-list .deliveryDate .calendar_btn.active{background: var(--main-color-orange);border-color: var(--main-color-orange);}
.fancybox-inner .formfast .title{margin-bottom: 24px;padding-bottom: 0;}
.fancybox-inner .formfast .title:before{display:none;}
.fancybox-inner .orderContainer .order_right .order_right_wrapper{padding: 0;}
.fancybox-inner .orderContainer .order_left{width: 100%;}
.fancybox-inner .orderContainer .contactWantRegister label.checkbox-name{color: var(--main-color-white);}
.fancybox-inner .orderContainert .contactWantRegister input:hover + label{color: var(--main-color-orange);}
.fancybox-inner .orderContainer .order_right{width: 100%;background: var(--main-color-blackdark);color: var(--main-color-white);}
.fancybox-inner .orderContainer .order_right .line:before{border-color: var(--main-color-black);}
.fancybox-inner .orderContainer .openList-btn{background-color: var(--main-color-white);}
.fancybox-inner .orderContainer .order_right ul .item .product-details_price .price{color: var(--main-color-white)}
.fancybox-inner .orderContainer .order_right .product_action_right, .fancybox-inner .orderContainer .order_right .total .TotalSum .price{color: var(--main-color-white);}
.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 .quickformfast{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .orderContainer .order_left{padding: 0;}
.fancybox-order_title{display:none;width: 100%;align-items: center;justify-content: space-between;padding-right: 40px;margin-bottom: 24px;}
.fancybox-order_title .title{font-size: 24px;font-weight: 500;}
.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 .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 0 0 16px;background: var(--main-color-blackdark);}
.login-info{font-size: 14px;display: block;text-align: right;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;margin-top: 16px;flex-wrap: wrap;}
.fancybox-inner .callback-btn{width: 100%;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
@media (max-width: 1023px){
 .productViewMod{border-radius: 30px 30px 0 0;padding: 30px 16px;left: 50%;top: initial;bottom: 0;transform: translate(-50%, 0);max-width:100%;}
}
@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: 14px;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_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 .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: 490px;}
body.good_page  #noty_layout__bottomRight{bottom: 100px;}
.noty_type__success .buttons{position:relative;display: flex;align-items: center;margin-left: 12px;display: none;}
.noty_type__success .buttons .quickform{font-size: 14px;text-align: center;white-space: nowrap;}
.noty_type__success .buttons .quickform:hover{color: var(--main-color-orange);}
.noty_type__success .buttons .quickform .icon_{min-width:16px;width:16px;height:16px;margin-right:0;margin-left:8px;background-color: var(--main-color-orange);transition:0.3s;}
.noty_type__success .buttons .quickform:hover .icon_{background-color: var(--main-color-orange);}
.noty_type__success .buttons.hide{display: none;}
.noty_layout .noty_progressbar{display: none !important;}
.noty_body .noty__title{font-size: 14px;font-weight: 600;color: var(--noty-color-title);margin-bottom: 8px;}
.noty_body .noty__text{font-size: 14px;font-weight: 400;color:var(--noty-color-tixt);}
.noty_body .noty__text a{color: var(--main-color-white);font-weight: 500;transition: 0.3s;}
.noty_body .noty__text a:hover{color:var(--main-color-orange);} 
/* Иконки в уведомлении */
.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;width:100%;} 
.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: 16px;width: 100%;margin-bottom: 16px;color: var(--error-color-text);font-weight: 500;padding: 12px 16px;border-radius: 12px;background: var(--error-color);}
.order_right .min_priceOrder_info{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-orange);white-space: nowrap;}
.openList-btn{cursor: pointer;width: 24px;height: 24px;min-width: 24px;background-color: var(--main-color-black);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;padding-bottom: 16px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;align-items: center;}
.orderContainer .order_right ul .item .product-details_price .price{font-size: 14px;}
.orderContainer .order_right ul .item .product-details_price{display: flex;align-items: center;grid-gap: 5px;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 12px;}
.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: 500;font-size: 14px;word-break: break-word;margin-bottom: 4px;}
.orderContainer .order_right ul .item .quantity{font-size:14px;font-weight: 500;color:var(--main-color-greylight);}
.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-greylight);margin-bottom: 8px;grid-gap: 5px;display: none;}
.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-bottom: 16px;margin-bottom: 16px;}
.orderContainer .order_right .order_right_wrapper{}
.orderContainer .order_right .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .buttonsOrder{}
.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_, .orderContainer .adress .form-list .fields.comment{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 8px 8px 0;display: flex;align-items: center;justify-content: center;border: 1px solid transparent;border-left-color: var(--main-color-white);}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-black);}
.adress .form-list .deliveryDate .calendar_btn.active{background: var(--main-color-black);border-color:var(--main-color-black);}
.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-orange);}
.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{cursor:pointer;transition: 0.3s;}
.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: 500;text-align: left;position: relative;margin-bottom: 16px;padding-bottom: 16px;}
.formfast .title:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 12px 16px;}
.formfast .order_grid .account .fields-grid .fields{width: calc(50% - 8px);}
.formfast .order_grid .account .fields-grid .fields.email{width: 100%;}
.formfast .order_grid > div{padding: 20px 16px;background: var(--main-color-white);border-radius: 12px;}
.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;margin-top:20px;}
.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 input{margin-right: 8px;}
.formfast .contactWantRegister input[type="checkbox"]:before{border-color: #E0E0E0;}
.formfast .contactWantRegister input[type="checkbox"]:checked:before{border-color: var(--main-color-orange);}
.formfast .contactWantRegister input:hover + label{color: var(--main-color-orange);}
.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;}
.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-orange);font-weight: 600;}
.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% - 115px);position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 16px;height: 100%;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: 12px;}
.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;text-transform: initial;background: var(--main-color-black);padding: 0 12px;width: 115px;font-size: 14px;border-radius: 0 8px 8px 0;}
.coupons .coupon-btn[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
.coupons .coupon-btn .icon_{display:none;width:18px;height:18px;min-width: 18px;background-color:var(--main-color-white);margin: 0;}
@media (min-width: 980px){
  .coupons .coupon-btn:hover{background: var(--main-color-orange);}
}
/*** Скидки ***/
#discountList{width: 100%;margin-top:30px;}
#discountList .title{font-size: 16px;font-weight: 500;margin-bottom:16px;}
#discountList .discountList_inner{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#discountList .discountList_item{width: calc(100% / 4 - 12px);background: var(--main-color-white);border-radius: 12px;overflow: hidden;position: relative;padding: 12px;padding-left: 28px;display: flex;flex-direction: column;}
#discountList .count{font-size: 18px;font-weight: 700;margin-bottom: 8px;}
#discountList .text{font-size: 14px;font-weight: 500;}
#discountList .discountList_item:before{content: '';display: block;width: 16px;height: 100%;background: var(--main-color-greylight);position: absolute;top: 0;left: 0;}
#discountList .discountList_item.active:before{background: var(--main-color-orange);}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container{width: 100%;}
.orderContainer .order_left{width: calc(100% - 350px - 20px);}
.cart_right_container{width:100%;}
.orderContainer .order_right{width: 350px;height: max-content;position: sticky;top: 16px;background: var(--main-color-white);border-radius: 12px;padding: 20px 16px;}
.cartTable .items{width: calc(100% / 2 - 8px);display: flex;background: var(--main-color-white);border-radius: 12px;overflow: hidden;position: relative;}
.cartTable .cart__items{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.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;}
.clear_button{width: max-content;margin-top: 30px;font-size:14px;min-height: 40px;}
.cartTable{display: flex;flex-wrap: wrap;grid-gap: 30px 20px;}
.cartTable .cart__total{display: flex;align-items: center;}
.cartTable .cart__total .totale_item:first-child{border-radius: 12px 0 0 12px;}
.cartTable .cart__total .totale_item:not(:last-child){border-right: 2px solid var(--main-color-greylight2);}
.cartTable .cart__total .totale_item{background: var(--main-color-white);font-weight: 500;font-size: 16px;height: 50px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;padding: 0 16px;width: calc((100% - 180px) / 3);}
.orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 12px;margin-bottom: 16px;padding-bottom: 16px;}
.orderContainer .order_right .product_action_left{font-size: 16px;font-weight: 500;}
.orderContainer .order_right .product_action_right{font-size: 16px;font-weight: 500;}
.cartTable .cart__total .actions{width: 100%;margin-bottom: 30px;}
.orderContainer .order_right .total{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;margin-bottom: 20px;}
.orderContainer .order_right .total .title, .orderContainer .order_right .total .TotalSum .price{font-size: 24px;font-weight: 600;}
.orderContainer .order_right .line{position:relative;}
.orderContainer .order_right .line:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.cartTable .cart__total .totale-inner > div{display: flex;align-items: flex-end;white-space: nowrap;width: 100%;justify-content: space-between;}
.orderContainer .order_right .product_action .total .title{font-weight: 700;font-size: 16px;}
.orderContainer .order_right .cart_title{font-size: 20px;font-weight: 500;display: flex;align-items: center;justify-content: space-between;padding-bottom: 16px;margin-bottom: 16px;}
.cart__items .items .cart-qty .qty-wrap{flex-direction: column-reverse;width: 33px;height: 100%;background: var(--main-color-white);border-radius: 0;padding: 8px 0;border-right: 2px solid var(--main-color-greylight2);border-left: 2px solid var(--main-color-greylight2);}
.cart__items .items .cart-qty .qty-plus-icon, .cart__items .items .cart-qty .qty-minus-icon{background-color: var(--main-color-black);}
.cart__items .items .cart-qty .qty-wrap a{width: 100%;min-width: 100%;}
.cart__items .items .cart-qty .qty-wrap a:hover .qty-plus-icon, .cart__items .items .cart-qty .qty-wrap a:hover .qty-minus-icon{background-color:var(--main-color-orange);}
.cart__items .items .cart-qty input{color: var(--main-color-black);width:100%;font-weight: 500;font-size: 14px;}
.cart__items .items .cart-right_block{width: calc(100% - 134px - 33px);display: flex;flex-wrap: wrap;padding: 12px;}
.cart__items .items .cart-qty{margin: 0;}
.cart__items .items .cart-qty .qty-set a{background: var(--main-color-greylight);}
.cart__items .items .cart-qty .qty-set a span{background-color: var(--main-color-greylight);}
.cart__items .items .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-orange);}
.cart__items .items .cart-right_block .closetd a .icon_{background-color: var(--main-color-greylight);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;width: calc(100% - 50px);overflow: hidden;}
.cart__items .items .cart_action{width:100%;display: flex;align-items: center;justify-content: flex-end;}
.cart__items .items .one-product-price{font-size: 14px;color: var(--main-color-greylight);}
.cart__items .items .ajaxtotal_old{display:none;}
.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{width: 134px;overflow: hidden;background: var(--main-bgImg);position: relative;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;position: absolute;top: 0;left: 0;}
.cart__items .items .cart-right_block .cart-name{width: 100%;display: flex;flex-direction: column;height: max-content;}
.cart__items .items .cart-right_block .cart-name a{font-size: 16px;font-weight: 500;max-height: 40px;display: block;overflow: hidden;word-break: break-word;}
.cart__items .items .cart-right_block .cart-name a:hover{color: var(--main-color-orange);}
.cart__items .items .cart-right_block .product-modif{margin-top:4px;display: flex;flex-wrap: wrap;grid-gap: 0px 4px;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child):after{content: ',';}
.cart__items .items .cart-right_block .product-modif .properties{color: var(--main-color-greylight);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;height: max-content;margin-top: auto;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px 20px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--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;}
.order_right .product_action .discounttr .price{color: var(--main-color-black);}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.orderContainer .order_right .pp{text-align: center;margin-top: 12px;}
.cartTable .buttons .pp{text-align: center;margin-top: 12px;} 
.cartTable .buttons .pp{display:none;}
#startOrder{width: 180px;height: 50px;font-size: 14px;text-align: center;border-radius: 0 12px 12px 0;}
.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-orange);}
.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-size: 20px;}
.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: 500;color: var(--main-color-greylight);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-orange);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-greylight);transition: 0.3s;}
.order_right .order-promo_container .order-promo_link.active .chacked_input:before{background: var(--main-color-orange);}
.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-orange);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-orange);}
.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-orange);}
.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;margin-bottom: 20px;display: flex;align-items: center;padding: 16px;border-radius: 12px;width: 100%;background: var(--main-color-black);color: var(--main-color-white);}
.minPriceBlock .titlePrice.minPrice_0{display: none !important;}
.minPriceBlock .icon_{width: 18px;height: 18px;min-width: 18px;margin-right: 12px;background-color: var(--main-color-white);}
#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: 600;}
#remainderPrice .titlePrice_wrapper{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 0 5px;}
#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-orange);box-shadow: -1000px 0 0 1000px var(--main-color-orange);}
#minPrice::-moz-range-progress{background-color: var(--main-color-orange);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-orange);}
#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-orange);}
  .cart_toolbar .clear_button:hover .icon_{background-color: var(--main-color-orange);}
  .openList-btn:hover{background-color: var(--main-color-orange);}
  #closeOrder:hover{color: var(--main-color-orange);}
}
@media (max-width: 1339px){
  .orderContainer{grid-gap: 30px 16px;}
  .orderContainer .order_right{width: 300px;}
  .orderContainer .order_left{width: calc(100% - 300px - 16px);}
}
@media (max-width: 1023px){
  .orderContainer .order_right{width: 100%;}
  .orderContainer .order_left{width: 100%;}
  .cartTable .items{width: 100%;}
  .cartTable .cart__total{flex-direction: column;}
  .cartTable .cart__total .totale_item:not(:last-child){border-right: none;border-bottom: 2px solid var(--main-color-greylight2);}
  .cartTable .cart__total .totale_item:first-child{border-radius: 12px 12px 0 0;}
  .cartTable .cart__total .totale_item{width: 100%;}
  #startOrder{width: 100%;border-radius: 0 0 12px 12px;}
  #discountList .discountList_item{width: calc(100% / 2 - 8px);}
}
@media (max-width: 767px){
}
@media (max-width: 639px){
  .cartTable{grid-gap: 20px;}
  .clear_button{margin-top:20px;}
  .minPriceBlock .titlePrice{padding: 12px 16px;font-size: 14px;margin-bottom: 16px;}
  .orderContainer .adress .form-list .fields{width:100% !important;}
  .formfast .order_grid .account .fields-grid .fields{width: 100%;}
}
@media (max-width: 479px){
  .openList-btn{width: 18px;height: 18px;min-width: 18px;}
  .orderContainer .order_right .cart_title{font-size: 18px;}
  .minPriceBlock .titlePrice{padding: 12px;}
  #discountList .discountList_item{width: 100%;}
  #discountList .title{font-size: 14px;}
  .cart__items .items .image{width: 80px;}
  .cart__items .items .cart-right_block{width: calc(100% - 80px - 33px);padding: 8px;}
  .cart__items .items .cart-right_block .cart-name a{font-size: 14px;max-height: 36px;}
  .cartTable .price:not(.old-price){font-size: 16px;}
  .cart__items .items .one-product-price{font-size: 12px;}
  .coupons .coupon-btn{font-size:0;width:44px;padding: 0;}
  .coupons .coupon-btn .icon_{display:block;}
  .coupons .couponBlock .input-box > div{width: calc(100% - 44px);}
  .formfast .title{font-size: 18px;}
  .delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 12px;}
  .delivery .manufacturer-list .currentDeliveryDesc > div{font-size: 14px;}
  .order_left .min_priceOrder_info{padding: 12px;font-size:14px;}
  .orderContainer .order_right .total .TotalSum .price{font-size: 20px;}
}
/*** Личный кабинет (Страницы) ***/
.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: 20px 16px;border-radius: 12px;height: max-content;}
.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: 100%;margin: 24px 0 0;}
.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: 16px;}
.optionAcc .col-account{padding: 20px 16px;border-radius: 12px;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: 500;margin-bottom: 16px;padding-bottom: 16px;position: relative;color: var(--main-color-black);}
.optionAcc .col-account h3:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.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: 16px;padding-bottom: 16px;font-size: 20px;font-weight: 500;position: relative;}
.account .accoutnPageBlock h3:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.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: 20px 16px;background: var(--main-color-white);border-radius: 12px;}
.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 - 16px);margin-left: 16px;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;}
@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.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%;}
 .account .accoutnPageBlock h3, .optionAcc .col-account h3{font-size: 18px;}
}
/*** Личный кабинет (Избранное) ***/
.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: 500;margin-bottom: 16px;padding-bottom: 16px;display: block;position: relative;}
.blocks_contact .title_contact:before, .col-account.form h3:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.blocks_contact div > div:not(:last-child){margin-bottom: 12px;}
.blocks_contact .block{background: var(--main-color-white);border-radius: 12px;padding: 20px 16px;}
.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-orange);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--main-color-orange);}
.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;}
}
/** Платежные системы на странице просмотра заказа **/
.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-orange);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
.search-page{padding: 12px;background: var(--main-color-white);border-radius: 12px;}
.search-page .title{margin-bottom: 12px;font-weight: 600;font-size: 20px;}
.search-page .blockquote{text-align: left;line-height: 1;font-size: 16px;display: flex;flex-direction: column;grid-gap: 8px;}
/*** Акции ***/
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: 8px;overflow: hidden;margin-bottom: 20px;background: var(--main-color-black);padding: 12px 20px;color: var(--main-color-white);}
.discount-box h4{font-size:16px;font-weight: 400;line-height: 1.2;}
.discount-box h4 span{font-weight: 600;}
.discount-box_promoPage{display: flex;flex-wrap:wrap;grid-gap: 20px;}
.discount-box_promoPage .item{border-radius: 12px;overflow: hidden;width: calc(100% / 4 - 15px);}
.discount-box_promoPage .item .discount_wrapper_img{height: 200px;width: 100%;position: relative;}
.discount-box_promoPage .item .discount_img{height: 100%;width: 100%;background-size: cover !important;background-position: top !important;}
.discount-box_promoPage .item .count{font-size: 20px;font-weight: 600;color:var(--main-color-white);background: var(--main-color-orange);width: 80px;height: 35px;display:flex;align-items:center;justify-content: center;position: absolute;top: 0;left: 0;z-index: 1;border-radius: 0 0 12px 0;}
.discount-box_promoPage .item .date_wrapper{position: absolute;right: 8px;bottom: 12px;display: flex;align-items: flex-end;transform: scale(-1);z-index: 1;}
.discount-box_promoPage .item .date{font-size: 12px;font-weight: 500;text-align: left;vertical-align: bottom;writing-mode: vertical-lr;}
.discount-box_promoPage .discount_wrapper_name{width: 100%;height: 64px;background: var(--main-color-white);display: flex;align-items: center;justify-content: center;padding: 12px}
.discount-box_promoPage .discount_name{font-size: 16px;font-weight: 500;max-height: 40px;overflow: hidden;text-align: center;transition:0.3s;}
    
/*Выкл*/
.discount-box_promoPage .item.off_{}
.discount-box_promoPage .item.off_ .discount_img{filter: opacity(0.5);}
.discount-box_promoPage .item.off_ .count{background: var(--main-color-greylight);}
@media (min-width: 980px){
  .discount-box_promoPage .item:hover .discount_name{color:var(--main-color-orange);}
}
@media (max-width: 1139px){
  .discount-box_promoPage{grid-gap: 16px;}
  .discount-box_promoPage .item{border-radius: 12px;overflow: hidden;width: calc(100% / 3 - 14px);}
}
@media (max-width: 919px){
  .discount-box_promoPage .item{width: calc(100% / 2 - 8px);}
}
@media (max-width: 579px){
  .discount-box_promoPage .item{width: 100%;}
}
@media (max-width: 479px){
  .discount-box{padding: 12px;}
  .discount-box h4{font-size:14px;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{padding: 20px 16px;background: var(--main-color-white);border-radius: 12px;}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;border-bottom: 2px solid var(--main-color-greylight2);}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--main-line);}
.compare__switch-icon{background: var(--main-color-greylight);}
.compare__switch-icon:after{background: var(--main-color-white);}
.switch-on .compare__switch-icon{background: var(--main-color-orange);}
.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: 6px;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: 4px;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: 600;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: 12px;overflow: hidden;}
.compare__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;display: block;object-fit: contain;}
.compare__remove{transition: 0.3s;position: absolute;top: 0;right: 0;width: 30px;height: 30px;background: var(--main-color-white);border-radius: 0 8px 0 8px;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 14px;min-width: 14px;height: 14px;background-color: var(--main-color-black);margin: 0;transition: 0.3s;}
.compare__remove:hover{background: var(--main-color-orange);}
.compare__remove:hover .icon_{background-color: var(--main-color-white);}
.compare__mod{margin-top: 4px;color: var(--main-color-greylight);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: 500;word-break: break-word;}
.compare__line .actions .actions-btn{width:100%;}
.compare__buttons a.compare__showAll{background: var(--main-color-orange)}
.compare__buttons a.compare__showAll:hover{background: var(--main-color-orange)}
.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{border-color: #E0E0E0;}
.compare__cell input[type="checkbox"]:checked:before{border-color: var(--main-color-orange);}
/** Таблица сравнений **/
.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-orange);}
.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{transition: 0.3s;position: absolute;top: 0;right: 0;width: 30px;height: 30px;background: var(--main-color-white);border-radius: 0 8px 0 8px;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: 14px;min-width: 14px;height: 14px;background-color: var(--main-color-black);margin: 0;transition: 0.3s;}
.favorites_page .removeAll_btn{margin-top: 30px;width: max-content;}
.favorites_page .removeAll_btn:after{display:none;}
@media (min-width: 980px){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--main-color-white);}
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover{background: var(--main-color-orange);}
}
/*** Новости ***/
.news-box .title {margin:0;color: var(--main-color-black);font-weight: 700;transition: 0.3s;}
.news-box .title:hover a{color: var(--main-color-orange);}
.news-box .button{margin-top:30px;width: max-content;}
.news-box .news{background: var(--main-color-white);padding: 20px 16px;border-radius: 12px;overflow: hidden;}
.news-box .news:not(:last-child){margin-bottom: 16px;}
.news-box .news .title{margin-bottom: 16px;padding-bottom: 16px;font-size: 18px;font-weight: 500;position:relative;}
.news-box .news .title:before{content: '';display: block;width: calc(100% + 32px);border-bottom: 2px solid var(--main-color-greylight2);position: absolute;bottom: 0;left: -16px;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date{display: block;font-size: 14px;font-weight: 500;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);border-radius: 12px;}
.content-loading{content: '';opacity: 0.2;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='M78.75 16.18V1.56a64.1 64.1 0 0 1 47.7 47.7H111.8a49.98 49.98 0 0 0-33.07-33.08zM16.43 49.25H1.8a64.1 64.1 0 0 1 47.7-47.7V16.2a49.98 49.98 0 0 0-33.07 33.07zm33.07 62.32v14.62A64.1 64.1 0 0 1 1.8 78.5h14.63a49.98 49.98 0 0 0 33.07 33.07zm62.32-33.07h14.62a64.1 64.1 0 0 1-47.7 47.7v-14.63a49.98 49.98 0 0 0 33.08-33.07z' fill='%232f2f2f'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='-90 64 64' to='0 64 64' dur='1800ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.fancybox-content .preloader{background: var(--main-color-black);}
.fancybox-content .preloader .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='M78.75 16.18V1.56a64.1 64.1 0 0 1 47.7 47.7H111.8a49.98 49.98 0 0 0-33.07-33.08zM16.43 49.25H1.8a64.1 64.1 0 0 1 47.7-47.7V16.2a49.98 49.98 0 0 0-33.07 33.07zm33.07 62.32v14.62A64.1 64.1 0 0 1 1.8 78.5h14.63a49.98 49.98 0 0 0 33.07 33.07zm62.32-33.07h14.62a64.1 64.1 0 0 1-47.7 47.7v-14.63a49.98 49.98 0 0 0 33.08-33.07z' fill='%23ffffff'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='-90 64 64' to='0 64 64' dur='1800ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
#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;}
.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);}
.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){
.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: 479px){
.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}
@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-orange);}
}
/******************************************************************************
 Если не работает 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;}
