@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;400;500;600;700;800&display=swap');
/*** Основные цвета ***/
body{
  /*основные цвета*/
  --main-color-purple: #8866FE;
  --main-color-purplelight: #F1F2FA;
  --main-color-black: #18192D;
  --main-color-blackdark: #07081F;
  --main-color-greydark: #747581;
  --main-color-grey: #898B94;
  --main-color-greylight: #9C9CA5;
  --main-color-greylight2: #C4C7D4;
  --main-color-white: #ffffff;
  --main-color-red: #FE3458;
  --main-color-green: #76D24B;
  --main-color-greenlight: #BBFF03;
  --main-color-star: #C4C7D4;
  --main-color-starActive: #FCDC34;
  --main-bg: #FFFFFF;
  --main-line: #DBDEF2;
  --main-bgImg: rgba(31, 44, 46, .05);
  --main-linedark: #24253F;
  /*Неактивные*/
  --main-color-btnDisabled: #898B94;
  --main-color-labelDisabled: #898B94;
  /*Ошибки*/
  --error-color: #FE3458;
  --error-color-text: #FFFFFF;
  /*Всплывающие окна*/
  --noty-color-bg: #18192D;
  --noty-color-title: #76D24B;
  --noty-color-title-error: #FE3458;
  --noty-color-text: #FFFFFF;
  /*Календарь в ОЗ*/
  --date: #18192D;
  --date-active: #8866FE;
  --data-active2: #FFFFFF;
  --date-dispabled: #898B94;
  --date-next: #898B94;
  --date-bg: #ffffff;
  --date-bg-borderColor: #C4C7D4;
  --date-line: #C4C7D4;
  --date-borderRadius: 4px;
  --date-borderHeight: 2px;
  --date-arrow: #C4C7D4;
  --date-arrowActive: #18192D;
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Source Code Pro', monospace;font-size: 16px;line-height: 1.2;font-weight: 400;background: var(--main-bg);color: var(--main-color-black);overflow-x: hidden;margin:0;padding:0;}
body.fixed_{overflow: hidden !important;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0 0 15px 0;line-height: 1.5;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:44px;}
input[type="password"]{padding-right: 40px;}
input, select, textarea{background: var(--main-color-white);border: 1px solid;border-color: var(--main-color-white);padding: 10px 16px;font-size: 16px;color: var(--main-color-black);width: 100%;max-width: 350px;}
input, select, textarea{border-radius: 4px;font-family: 'Source Code Pro', monospace;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--main-color-grey);}
input:focus, textarea:focus{border-color: var(--main-color-purple);}
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;}
select:focus, textarea:focus{outline: 0;}
.adaptive_indent{margin-top:50px;}
@media (min-width: 1163px){
.container{max-width: 1163px;}
}
@media (max-width: 1023px){
 .adaptive_indent{margin-top:40px;}
}
@media (max-width: 767px){
 .adaptive_indent{margin-top:30px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{border: 2px solid;border-color: var(--main-color-greylight2);padding-right: 36px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock select:focus, .selectBox .select:focus{border-color: var(--main-color-purple);}
.selectBlock:after{cursor: pointer;content: " ";width: 16px;height: 16px;position: absolute;background-color:var(--main-color-greylight2);top: 50%;right: 12px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.6665 8.00016C2.6665 7.63196 2.96498 7.3335 3.33317 7.3335H12.6665C13.0347 7.3335 13.3332 7.63196 13.3332 8.00016C13.3332 8.36836 13.0347 8.66683 12.6665 8.66683H3.33317C2.96498 8.66683 2.6665 8.36836 2.6665 8.00016Z' fill='%23C4C7D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52826 2.86201C7.78859 2.60166 8.21072 2.60166 8.47106 2.86201L13.1377 7.52868C13.3981 7.78901 13.3981 8.21115 13.1377 8.47148L8.47106 13.1381C8.21072 13.3985 7.78859 13.3985 7.52826 13.1381C7.26792 12.8778 7.26792 12.4557 7.52826 12.1953L11.7235 8.00008L7.52826 3.80482C7.26792 3.54447 7.26792 3.12236 7.52826 2.86201Z' fill='%23C4C7D4'/%3E%3C/svg%3E");}
.select option:checked{color:var(--main-color-purple);}
select:focus{border-color: var(--main-color-purple);}
.pp{text-align: center;font-size: 12px;color: var(--main-color-greylight2)}
.pp a{text-decoration: underline;}
.pp a:hover{color: var(--main-color-purple)}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
@media (max-width: 479px){
 .button_pp{flex-direction: column;align-items: baseline;}
 .button_pp .pp{margin-left: 0;margin-top:15px;}
}
.col-100{width:100%;}
.col-left{width: 262px;;margin-right: 30px;border-radius: 4px;overflow: hidden;}
.col-right{width: calc(100% - 262px - 30px)}
input[type="checkbox"]{border-radius: 2px;overflow: hidden;min-width: 20px;width: 20px;height: 20px;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{opacity: 0;visibility: hidden;content: '';transition: 0.3s;background-color: var(--main-color-purple);display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: 14px;}
input[type="checkbox"]:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5.66279 11.1542C5.55371 11.2639 5.40496 11.3251 5.25038 11.3251C5.09579 11.3251 4.94704 11.2639 4.83796 11.1542L1.54446 7.86014C1.20263 7.51831 1.20263 6.96414 1.54446 6.62289L1.95688 6.21048C2.29871 5.86864 2.85229 5.86864 3.19413 6.21048L5.25038 8.26673L10.8066 2.71048C11.1485 2.36864 11.7026 2.36864 12.0439 2.71048L12.4563 3.12289C12.7981 3.46473 12.7981 4.01889 12.4563 4.36014L5.66279 11.1542Z' fill='%238866FE'/%3E%3C/svg%3E");}
input[type="checkbox"]:checked:after{opacity: 1;visibility: visible;}
input[type="checkbox"]:checked:before{border-color: var(--main-color-purple);background: transparent;}
input[type="checkbox"]:before{content: '';border: 1px solid var(--main-color-greylight2);background: var(--main-color-purplelight);width:100%;height:100%;position: absolute;top: 0;left: 0;border-radius: 2px;}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;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-black);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-black);}
@media (min-width: 768px){
input[type="checkbox"]:hover:before{border-color: var(--main-color-purple);}
}
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*/
/*@media (min-width: 992px){*/
 ::-webkit-scrollbar-track{border-radius: 0;background-color: #ffffff20}
 ::-webkit-scrollbar{width: 3px;height: 2px;background-color: #BCBCBC20;}
 ::-webkit-scrollbar-thumb{border-radius: 2px;background-color: var(--main-color-purple)}
/*}*/
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--main-color-grey)}
::-moz-placeholder{color: var(--main-color-grey)}
:-moz-placeholder{color: var(--main-color-grey)}
:-ms-input-placeholder{color: var(--main-color-grey)}
/**/
.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-purplelight);border-color: var(--main-color-purplelight)}
.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: 'Source Code Pro', monospace;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-black);color: var(--main-color-white);top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: var(--main-color-white);}
.underline{text-decoration: underline;color:var(--main-color-purplelight);}
.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-purplelight)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--main-color-purplelight);text-align: left;line-height: 24px;font-size: 14px;color: var(--main-color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--main-color-purplelight);}
.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-purplelight);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 4px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 16px;font-size: 16px;background: var(--main-color-purple)}
.noty_theme__sunset.noty_type__error{background-color: var(--noty-color-bg);padding: 16px;border-radius: 4px !important;display: flex;align-items: center;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--noty-color-title-error) !important;font-weight: 700;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{}
label.invalidInput{color: var(--error-color);font-size: 90%;}
.name-error, .phone-error{display: block;position: relative;color: var(--main-color-white);background: var(--main-color-purplelight);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;}
.noty_body{text-align: center!important;zoom: 97%;}
.noty_content{text-align: left;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 16px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1.125rem;padding: 8px 12px;text-align: center;}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{margin-bottom: 16px;font-size: 24px;font-weight: 700;text-align: center;}
.account.order-info .buttons{display: flex;align-items: center;}
.account.order-info .buttons form{max-width: 300px;width: 100%;margin-left: auto;}
.table-box thead td, .table-box tfoot td{color: var(--main-color-white);line-height: 1.125rem;padding: 15px 10px;text-align: center;}
.cart-price{white-space: nowrap;}
.table-border{border-radius: 4px;overflow: hidden;margin-bottom: 20px;background: var(--main-color-purplelight);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--main-line);}
tr.border{border-bottom: 1px solid #E8E8E8;}
tfoot td:first-child{border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
tfoot td:last-child{border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
thead td:first-child{border-bottom-left-radius: 20px;}
thead td:last-child{border-top-right-radius: 20px;}
.order-info__container thead{border-bottom: 1px solid #E8E8E8;}
.table-box thead tr td{color: var(--main-color-black);font-weight: 700;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 700;font-size: 20px;}
.table-box tfoot td:last-child{color: var(--main-color-black);font-weight: 700;font-size: 20px;white-space: nowrap;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--main-color-black);font-weight: 700;}
.table-box tbody tr td.cell2{text-align: left;width: 50%;}
.table-box .hide{display: none;}
.account.order-info .buttons .button{width: max-content;}
@media (max-width: 767px){
 .account.order-info .buttons{flex-direction: column;}
 .account.order-info .buttons form, .account.order-info .buttons .button{max-width: 100%;width: 100%;}
 .table-box thead td, .table-box tfoot td{min-width: 100px;}
 .scroll{width: 100%;overflow-x: auto;margin-bottom: 1rem;}
 .scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
@media (max-width: 639px){
  h3.client__title, .order-info .title{font-size: 20px;margin-bottom:12px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.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:479px){
 .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{margin-bottom: 16px;padding-right:30px;display:flex;align-items: center;justify-content: space-between;position:relative;}
.fancybox-content{padding: 20px;border-radius: 4px;box-shadow:none;background: var(--main-color-purplelight);}
.fancybox-is-open .fancybox-bg{opacity: 0.5;background: var(--main-color-black) !important;}
.fancybox-close-small i{background-color: var(--main-color-greylight2);width: 24px;height: 24px;}
.fancybox-close-small:hover i{background-color: var(--main-color-black);}
.fancybox-close-small{top: 20px;right: 20px;}
.fancybox-header .title{font-size: 28px;color: var(--main-color-black);font-weight: 700;line-height: 1;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-content .modal h4{margin-bottom: 8px;font-weight: 500;font-size: 18px;}
.fancybox-content .modal h2{font-size: 24px;font-weight: 700;}
.fancybox-content .modal h2{margin-bottom: 16px;width: 100%;}
#fancybox-login, #fancybox-callback, #fancybox-contacts{width: 100%;max-width: 440px;}
#fancybox-contacts .block{display: flex;align-items: center;grid-gap: 12px;}
#fancybox-contacts .block .footer_top-icon{width: 36px;height: 36px;background: var(--main-color-greenlight);border-radius: 4px;display: flex;align-items: center;justify-content: center;}
#fancybox-contacts .block .footer_top-icon .icon_{background-color: var(--main-color-black);margin: 0;width: 20px;min-width: 20px;height: 20px;}
#fancybox-contacts .block .contacts{width: calc(100% - 36px - 12px);font-weight: 700;font-size: 16px;}
#fancybox-contacts .block:not(:last-child){margin-bottom: 16px;}
@media (max-width: 767px){
  .fancybox-content .modal h4{font-size: 18px;}
  .fancybox-header .title{font-size: 20px;}
  .fancybox-content{padding: 16px;}
  .fancybox-close-small{top: 16px;right: 16px;}
  .fancybox-content .modal h2{font-size: 20px;font-weight: 700;}
}
@media (max-width: 479px){
  #fancybox-login, #fancybox-callback,  #fancybox-contacts, .fancybox-content, .modification{max-width: calc(100% - 32px) !important;}
  .fancybox-content{padding: 12px;}
  .fancybox-close-small{top: 15px;right: 12px;}
  .fancybox-content .modal h2{max-width: 230px;}
}
/******************************************************************************
 Анимация
*******************************************************************************/
.button, .button:hover, .remove, .navigation .prev, .navigation .next, .pages li span, .social-links a, .qty-set > a, .actions a, 
.header .header-sectionsItem, .header-toolsIcon i, .product-tabs .tabs li a
{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-weight: 700;color: var(--main-color-black);white-space: nowrap;}
.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}
.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{text-decoration: line-through;margin-left: 10px;display: flex;align-items: center;font-size: 14px;font-weight: 400;font-family: 'Source Code Pro', monospace;background: none;color: var(--main-color-grey);}
.old-price, .old-price .price, .price.old-price{position: relative;}
.old-price > span:after, .old-price .price > span:after, .price.old-price > span:after{font-size: 12px;}
.product__price .price.price__now.RUB:after{display: none !important;}
@media (min-width: 461px) and (max-width: 767px){
 .price{font-size: 16px;}
 .old-price, .old-price .price, .price.old-price{font-size: 12px;}
}
/*Недоступность товаров*/
.products-grid .item.not_available .price{color: var(--main-color-grey) !important;}
/*** Капс ***/
.caps_lock{display: none;text-align: left;margin-top: 10px;color: var(--error-color);}
.caps_lock strong{font-size: 14px;}
.caps_lock .fa-warning{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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M39.749 8.96603C39.4912 8.59969 39.0712 8.38166 38.6232 8.38166H9.46338V4.33194C9.46338 3.80976 9.168 3.33251 8.70067 3.09954L4.2708 0.891993C3.59018 0.552701 2.7634 0.829494 2.42418 1.51011C2.08497 2.19073 2.36168 3.01751 3.0423 3.35673L6.7089 5.18419V26.7053L4.82142 30.2423C4.71877 30.2353 4.6154 30.2304 4.51103 30.2304C2.01997 30.2301 0.000312532 32.2493 3.62672e-08 34.7404C-0.00031246 37.2314 2.01888 39.2511 4.50993 39.2514C6.47077 39.2516 8.20707 37.9849 8.80567 36.1178H26.3795C27.14 38.4898 29.6795 39.7964 32.0517 39.0359C34.4237 38.2754 35.7302 35.7359 34.9698 33.3639C34.2093 30.9918 31.6698 29.6853 29.2977 30.4458C27.911 30.8903 26.8242 31.9771 26.3795 33.3639H8.80567C8.5423 32.5473 8.05215 31.8224 7.39248 31.2739L8.91192 28.4263H25.4973C30.2328 28.4186 34.4563 25.4459 36.0612 20.9908L39.9193 10.223C40.0705 9.80124 40.0068 9.33234 39.749 8.96603ZM4.51103 36.4974C3.54088 36.4976 2.75442 35.7111 2.75433 34.7409C2.75427 33.7708 3.54073 32.9843 4.51088 32.9843C5.48102 32.9841 6.2675 33.7706 6.26757 34.7408C6.26648 35.7104 5.4807 36.4963 4.51103 36.4974ZM30.6742 32.9843C31.6443 32.9843 32.4308 33.7708 32.4308 34.7408C32.431 35.7109 31.6445 36.4974 30.6743 36.4976C29.7042 36.4976 28.9177 35.7111 28.9177 34.7409C28.9177 34.7409 28.9177 34.7409 28.9177 34.7408C28.9188 33.7711 29.7047 32.9854 30.6742 32.9843ZM33.4687 20.0614C32.2578 23.4233 29.0707 25.6666 25.4973 25.6724H9.463V11.1355H36.667L33.4687 20.0614Z' fill='%23898B94'/%3E%3C/svg%3E");}
.favorite-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='M9.625 38.75C9 38.75 8.375 38.625 7.8125 38.3125C6.3125 37.625 5.4375 36.1875 5.4375 34.5V5.4375C5.4375 3.125 7.3125 1.25 9.625 1.25H30.375C32.6875 1.25 34.5625 3.125 34.5625 5.4375V34.5625C34.5625 36.1875 33.625 37.625 32.1875 38.375C30.6875 39.0625 29 38.875 27.75 37.8125L21.0625 32.375C20.4375 31.875 19.5625 31.875 18.9375 32.375L12.25 37.8125C11.5 38.4375 10.5625 38.75 9.625 38.75ZM20 29.4375C20.9375 29.4375 21.875 29.75 22.625 30.375L29.3125 35.8125C29.8125 36.25 30.5 36.3125 31.125 36.0625C31.75 35.75 32.0625 35.1875 32.0625 34.5625V5.4375C32.0625 4.5 31.3125 3.75 30.375 3.75H9.625C8.6875 3.75 7.9375 4.5 7.9375 5.4375V34.5625C7.9375 35.25 8.3125 35.8125 8.875 36.0625C9.5 36.375 10.125 36.25 10.6875 35.8125L17.375 30.375C18.125 29.8125 19.0625 29.4375 20 29.4375Z' fill='%23898B94'/%3E%3C/svg%3E");}
.compare-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='M29.5015 2.36394C28.1617 2.22809 27.2222 3.32929 27.2222 4.44482V35.5559C27.2222 36.4764 27.9683 37.2226 28.8888 37.2226C29.8093 37.2226 30.5555 36.4764 30.5555 35.5559V6.36359C30.587 6.38822 30.6193 6.41372 30.6522 6.44012C31.369 7.01591 32.2215 7.87226 33.4877 9.14982L36.594 12.284C37.242 12.9378 38.2973 12.9425 38.951 12.2945C39.6048 11.6465 39.6095 10.5913 38.9615 9.93749L35.7875 6.73497C34.6067 5.54346 33.6217 4.54971 32.7395 3.84116C31.814 3.09799 30.8415 2.53272 29.6567 2.38169C29.6048 2.37511 29.5533 2.36919 29.5015 2.36394Z' fill='%23898B94'/%3E%3Cpath d='M12.7779 4.44499C12.7779 3.5245 12.0317 2.77832 11.1112 2.77832C10.1908 2.77832 9.44456 3.5245 9.44456 4.44499V33.1922C9.41296 33.1677 9.38073 33.1422 9.34786 33.1157C8.63091 32.5401 7.77863 31.6836 6.51243 30.4061L3.40609 27.2721C2.75813 26.6182 1.70286 26.6136 1.04909 27.2614C0.395317 27.9094 0.390611 28.9647 1.03857 29.6184L4.21263 32.8209C5.39349 34.0124 6.37838 35.0062 7.26064 35.7147C8.18604 36.4581 9.15858 37.0231 10.3434 37.1742C11.7893 37.3584 12.7779 36.1596 12.7779 34.9976V4.44499Z' fill='%23898B94'/%3E%3C/svg%3E");}
.user-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_920_27565)'%3E%3Cpath d='M34.1422 25.8578C31.9638 23.6796 29.371 22.067 26.5422 21.0908C29.572 19.004 31.5624 15.5116 31.5624 11.5625C31.5624 5.18696 26.3756 0 20 0C13.6245 0 8.4375 5.18696 8.4375 11.5625C8.4375 15.5116 10.428 19.004 13.458 21.0908C10.6291 22.067 8.03626 23.6796 5.8579 25.8578C2.0804 29.6354 0 34.6578 0 40H3.125C3.125 30.695 10.6951 23.125 20 23.125C29.305 23.125 36.875 30.695 36.875 40H40C40 34.6578 37.9196 29.6354 34.1422 25.8578ZM20 20C15.3476 20 11.5625 16.215 11.5625 11.5625C11.5625 6.91 15.3476 3.125 20 3.125C24.6524 3.125 28.4376 6.91 28.4376 11.5625C28.4376 16.215 24.6524 20 20 20Z' fill='%23898B94'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27565'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_920_27560)'%3E%3Cpath d='M39.5853 29.7658C39.2618 29.0485 38.7438 28.4361 38.0896 27.9978L31.9018 23.6119C31.4129 23.2688 30.8891 22.9783 30.3389 22.7453C29.7605 22.4865 29.1282 22.3702 28.4953 22.4059C27.8626 22.4416 27.2476 22.6285 26.7018 22.9507C26.0819 23.2922 25.5169 23.7254 25.0262 24.2351L23.6834 25.4833C22.9126 25.0457 22.1898 24.528 21.5275 23.939C20.678 23.2195 19.7608 22.3729 18.6601 21.2919C17.7995 20.416 16.9353 19.4768 16.0274 18.4267C15.4597 17.7865 14.9496 17.0977 14.5027 16.3682C14.49 16.33 14.4736 16.2882 14.4554 16.241L15.7254 14.9219C16.2093 14.4522 16.629 13.9207 16.9735 13.3413C17.3588 12.7273 17.5649 12.0182 17.5684 11.2937C17.5603 10.7201 17.4366 10.1541 17.2045 9.6294C16.9692 9.06822 16.6668 8.53749 16.3039 8.04874L11.9901 1.97494C11.5381 1.32182 10.9185 0.802195 10.1962 0.470592C9.53641 0.159105 8.81544 -0.00163949 8.08569 1.26069e-05C7.17835 0.0148145 6.2832 0.210834 5.45293 0.57655C4.62268 0.942266 3.87414 1.47025 3.25144 2.12939C2.16741 3.13174 1.32035 4.36242 0.771687 5.73223C0.254235 7.0404 -0.00765464 8.4354 0.000170306 9.84191C0.0371711 12.1269 0.530769 14.3815 1.45203 16.4735C2.4758 18.8113 3.75275 21.0302 5.2601 23.0904C6.8823 25.3065 8.66916 27.3977 10.6055 29.3461C12.5604 31.2806 14.6567 33.0671 16.8771 34.691C18.9527 36.2186 21.1951 37.5059 23.5616 38.5284C25.6464 39.4602 27.8986 39.961 30.1824 39.9999C31.6101 40.0072 33.0248 39.7319 34.3452 39.1897C35.7113 38.6213 36.929 37.7488 37.9058 36.6387C38.5137 35.9719 39.0172 35.2173 39.3997 34.4004C39.7934 33.5815 39.9984 32.6851 40 31.7769C39.9949 31.0859 39.854 30.4025 39.5853 29.7658ZM36.8725 33.2086C36.6078 33.7766 36.2581 34.301 35.8353 34.7638C35.1349 35.5653 34.2607 36.1965 33.279 36.6097C31.8714 37.0821 30.3831 37.2679 28.9022 37.1565C27.4215 37.0453 25.9779 36.6387 24.6568 35.9611C22.4858 35.0215 20.428 33.8391 18.5236 32.4364C16.4199 30.8979 14.4338 29.2054 12.5814 27.3729C10.7499 25.5297 9.05974 23.5517 7.52526 21.4553C6.13989 19.5661 4.9666 17.5305 4.02653 15.3852C3.25137 13.6375 2.83264 11.753 2.79479 9.84191C2.78753 8.78752 2.9827 7.74154 3.3697 6.76051C3.77387 5.76262 4.39538 4.86705 5.18912 4.13876C5.55635 3.73112 6.00215 3.40161 6.49984 3.16999C6.99753 2.93838 7.53691 2.80938 8.08569 2.79072C8.40521 2.78974 8.72096 2.85986 9.00992 2.99602C9.29028 3.12388 9.53053 3.32548 9.70496 3.57926L14.0333 9.67302C14.2715 9.99281 14.4706 10.3399 14.6264 10.7068C14.7115 10.8916 14.7614 11.0906 14.7738 11.2937C14.765 11.5204 14.6925 11.7402 14.5646 11.9277C14.3326 12.3094 14.0519 12.6594 13.7295 12.9688L12.3376 14.4149C12.1079 14.6408 11.9264 14.9109 11.8041 15.2088C11.6818 15.5067 11.6213 15.8263 11.6262 16.1482C11.6299 16.4613 11.679 16.7722 11.7718 17.0712L12.0028 17.6217C12.5512 18.5537 13.1879 19.4311 13.9041 20.2417C14.8611 21.3463 15.7634 22.3293 16.6823 23.265C17.8522 24.4132 18.8183 25.3036 19.7208 26.0684C20.5378 26.7853 21.4267 27.416 22.3735 27.9507L22.8683 28.1686C23.3262 28.3378 23.8223 28.376 24.3005 28.2787C24.7789 28.1813 25.2205 27.9527 25.5757 27.6183L26.9965 26.2156C27.3113 25.8842 27.6744 25.6025 28.0737 25.3799C28.2411 25.2397 28.4499 25.1587 28.6681 25.1495C28.8863 25.1404 29.1014 25.2033 29.28 25.329C29.6404 25.4835 29.9838 25.6753 30.3042 25.9012L36.4848 30.2835C36.7084 30.419 36.8899 30.6142 37.0089 30.8468C37.1358 31.1406 37.2027 31.457 37.2054 31.7771C37.2034 32.2732 37.0896 32.7623 36.8725 33.2086Z' fill='%23898B94'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27560'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M37.1876 5.94727H2.8125C2.06684 5.94809 1.35194 6.24467 0.824676 6.77195C0.297408 7.29921 0.000827142 8.01411 0 8.75977V31.2415C0.000827142 31.9873 0.297408 32.7021 0.824676 33.2295C1.35194 33.7567 2.06684 34.0533 2.8125 34.0541H37.1876C37.9332 34.0533 38.648 33.7567 39.1754 33.2295C39.7026 32.7021 39.9992 31.9873 40 31.2415V8.75969C39.9992 8.01403 39.7026 7.29917 39.1752 6.77191C38.648 6.24467 37.9332 5.94809 37.1876 5.94727ZM35.8074 8.44727L20.1836 19.7988C20.1316 19.8406 20.0668 19.8633 20 19.8633C19.9333 19.8633 19.8686 19.8406 19.8165 19.7988L4.19258 8.44727H35.8074ZM37.1876 31.5539H2.8125C2.72996 31.5529 2.65108 31.5197 2.59272 31.4613C2.53434 31.4029 2.50108 31.3241 2.5 31.2415V10.3076L18.3469 21.8209C18.827 22.1711 19.4058 22.3597 20 22.3597C20.5942 22.3597 21.173 22.1711 21.6532 21.8209L37.5 10.3076V31.2415C37.499 31.3241 37.4656 31.4029 37.4072 31.4613C37.3488 31.5197 37.27 31.5529 37.1876 31.5539Z' fill='%23898B94'/%3E%3C/svg%3E");}
.point-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='M20 0C11.7275 0 5 6.7275 5 15C5 25.3974 18.54 39.0576 19.115 39.635C19.36 39.8774 19.68 40 20 40C20.32 40 20.64 39.8774 20.885 39.635C21.46 39.0576 35 25.3974 35 15C35 6.7275 28.2726 0 20 0ZM20 36.9426C17.015 33.7476 7.5 22.9424 7.5 15C7.5 8.1075 13.1075 2.5 20 2.5C26.8924 2.5 32.5 8.1075 32.5 15C32.5 22.935 22.985 33.7476 20 36.9426Z' fill='%23898B94'/%3E%3Cpath d='M20 7.5C15.865 7.5 12.5 10.865 12.5 15C12.5 19.135 15.865 22.5 20 22.5C24.135 22.5 27.5 19.135 27.5 15C27.5 10.865 24.135 7.5 20 7.5ZM20 20C17.2424 20 15 17.7576 15 15C15 12.2425 17.2424 10 20 10C22.7576 10 25 12.2425 25 15C25 17.7576 22.7576 20 20 20Z' fill='%23898B94'/%3E%3C/svg%3E");}
.time-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C13.866 17 17 13.866 17 10C17 6.13401 13.866 3 10 3ZM9.5 5C9.74546 5 9.94961 5.17688 9.99194 5.41012L10 5.5V10H12.5C12.7761 10 13 10.2239 13 10.5C13 10.7455 12.8231 10.9496 12.5899 10.9919L12.5 11H9.5C9.25454 11 9.05039 10.8231 9.00806 10.5899L9 10.5V5.5C9 5.22386 9.22386 5 9.5 5Z' fill='black'/%3E%3C/svg%3E");}
.search-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_920_27562)'%3E%3Cpath d='M16 32C7.17758 32 0 24.8223 0 16C0 7.17758 7.17758 0 16 0C24.8223 0 32 7.17758 32 16C32 24.8223 24.8223 32 16 32ZM16 3.2C8.94242 3.2 3.2 8.94242 3.2 16C3.2 23.0576 8.94242 28.7999 16 28.7999C23.0576 28.7999 28.7999 23.0576 28.7999 16C28.7999 8.94242 23.0591 3.2 16 3.2Z' fill='%23898B94'/%3E%3Cpath d='M38.4508 40C38.2478 40.0002 38.0465 39.9602 37.8588 39.8824C37.6711 39.8046 37.5006 39.6906 37.3572 39.5466L25.453 27.641C25.3094 27.4974 25.1954 27.3269 25.1178 27.1392C25.04 26.9514 25 26.7503 25 26.547C25 26.344 25.04 26.1428 25.1178 25.9551C25.1954 25.7673 25.3094 25.5968 25.453 25.453C25.5967 25.3094 25.7671 25.1954 25.955 25.1178C26.1427 25.04 26.3436 25 26.5468 25C26.7501 25 26.9512 25.04 27.1389 25.1178C27.3266 25.1954 27.4971 25.3094 27.6407 25.453L39.5449 37.3586C39.7619 37.5746 39.9098 37.8505 39.97 38.1508C40.03 38.4511 39.9995 38.7626 39.8823 39.0457C39.7651 39.3288 39.5666 39.5705 39.3118 39.7403C39.0568 39.9103 38.7573 40.0006 38.4508 40Z' fill='%23898B94'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27562'%3E%3Crect width='40' height='40' 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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M37.1876 5.94727H2.8125C2.06684 5.94809 1.35194 6.24467 0.824676 6.77195C0.297408 7.29921 0.000827142 8.01411 0 8.75977V31.2415C0.000827142 31.9873 0.297408 32.7021 0.824676 33.2295C1.35194 33.7567 2.06684 34.0533 2.8125 34.0541H37.1876C37.9332 34.0533 38.648 33.7567 39.1754 33.2295C39.7026 32.7021 39.9992 31.9873 40 31.2415V8.75969C39.9992 8.01403 39.7026 7.29917 39.1752 6.77191C38.648 6.24467 37.9332 5.94809 37.1876 5.94727ZM35.8074 8.44727L20.1836 19.7988C20.1316 19.8406 20.0668 19.8633 20 19.8633C19.9333 19.8633 19.8686 19.8406 19.8165 19.7988L4.19258 8.44727H35.8074ZM37.1876 31.5539H2.8125C2.72996 31.5529 2.65108 31.5197 2.59272 31.4613C2.53434 31.4029 2.50108 31.3241 2.5 31.2415V10.3076L18.3469 21.8209C18.827 22.1711 19.4058 22.3597 20 22.3597C20.5942 22.3597 21.173 22.1711 21.6532 21.8209L37.5 10.3076V31.2415C37.499 31.3241 37.4656 31.4029 37.4072 31.4613C37.3488 31.5197 37.27 31.5529 37.1876 31.5539Z' fill='%23898B94'/%3E%3C/svg%3E");}
.filter_toolbarBtn-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='M7.49977 17.5003V11.0965L1.81702 2.97799C1.72984 2.85306 1.67856 2.70664 1.66873 2.55462C1.6589 2.4026 1.69091 2.25079 1.76127 2.11568C1.83164 1.98056 1.93767 1.86731 2.06787 1.78821C2.19806 1.70911 2.34743 1.66718 2.49977 1.66699H17.4998C17.6521 1.66718 17.8015 1.70911 17.9317 1.78821C18.0619 1.86731 18.1679 1.98056 18.2383 2.11568C18.3086 2.25079 18.3406 2.4026 18.3308 2.55462C18.321 2.70664 18.2697 2.85306 18.1825 2.97799L12.4998 11.0965V15.417C12.4997 15.5583 12.4637 15.6973 12.3952 15.8209C12.3267 15.9446 12.2279 16.0488 12.1081 16.1237L8.77477 18.2071C8.64857 18.2856 8.50367 18.329 8.35506 18.3328C8.20645 18.3366 8.05954 18.3006 7.92952 18.2285C7.79951 18.1564 7.69111 18.0509 7.61555 17.9229C7.54 17.7949 7.50002 17.649 7.49977 17.5003ZM4.10052 3.33366L9.01585 10.356C9.11373 10.4961 9.16629 10.6628 9.16644 10.8337V15.9968L10.8331 14.9552V10.8337C10.8333 10.6628 10.8858 10.4961 10.9837 10.356L15.899 3.33366H4.10052Z' fill='%2318192D'/%3E%3C/svg%3E");}
.remove-icon, .fancybox-close-small i, a.remove:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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");}
.home-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_920_27568)'%3E%3Cpath d='M28.3125 39.9955H11.6884C9.80842 40.0653 7.97683 39.3905 6.5916 38.1176C5.20636 36.8446 4.3794 35.0765 4.2904 33.1973V24.2855C4.2904 23.9067 4.44087 23.5434 4.7087 23.2756C4.97654 23.0078 5.3398 22.8573 5.71858 22.8573C6.09736 22.8573 6.46063 23.0078 6.72846 23.2756C6.9963 23.5434 7.14677 23.9067 7.14677 24.2855V33.1973C7.23455 34.3191 7.76008 35.3613 8.60986 36.0989C9.45963 36.8364 10.5654 37.2101 11.6884 37.1391H28.3125C29.4354 37.2101 30.5412 36.8364 31.391 36.0989C32.2408 35.3613 32.7663 34.3191 32.8541 33.1973V24.2855C32.8541 23.9067 33.0046 23.5434 33.2724 23.2756C33.5402 23.0078 33.9035 22.8573 34.2823 22.8573C34.6611 22.8573 35.0243 23.0078 35.2922 23.2756C35.56 23.5434 35.7105 23.9067 35.7105 24.2855V33.1973C35.6215 35.0765 34.7945 36.8446 33.4093 38.1176C32.024 39.3905 30.1924 40.0653 28.3125 39.9955ZM39.5808 21.0149C39.7147 20.8822 39.821 20.7242 39.8935 20.5502C39.966 20.3761 40.0033 20.1895 40.0033 20.0009C40.0033 19.8124 39.966 19.6257 39.8935 19.4517C39.821 19.2776 39.7147 19.1197 39.5808 18.9869L21.0144 0.420502C20.8817 0.28664 20.7237 0.180391 20.5497 0.107884C20.3756 0.0353771 20.189 -0.00195312 20.0004 -0.00195312C19.8119 -0.00195313 19.6252 0.0353771 19.4512 0.107884C19.2771 0.180391 19.1192 0.28664 18.9864 0.420502L0.420017 18.9869C0.151085 19.2558 0 19.6206 0 20.0009C0 20.3812 0.151085 20.746 0.420017 21.0149C0.68895 21.2839 1.0537 21.4349 1.43403 21.4349C1.81436 21.4349 2.17911 21.2839 2.44804 21.0149L20.0004 3.44825L37.5528 21.0149C37.6856 21.1488 37.8435 21.255 38.0176 21.3275C38.1916 21.4001 38.3783 21.4374 38.5668 21.4374C38.7554 21.4374 38.942 21.4001 39.1161 21.3275C39.2901 21.255 39.4481 21.1488 39.5808 21.0149Z' fill='%23898B94'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27568'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.timer-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='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%3Cpath d='M7 11C7.55228 11 8 10.5523 8 10C8 9.44771 7.55228 9 7 9C6.44772 9 6 9.44771 6 10C6 10.5523 6.44772 11 7 11ZM8 13C8 13.5523 7.55228 14 7 14C6.44772 14 6 13.5523 6 13C6 12.4477 6.44772 12 7 12C7.55228 12 8 12.4477 8 13ZM10 11C10.5523 11 11 10.5523 11 10C11 9.44771 10.5523 9 10 9C9.44771 9 9 9.44771 9 10C9 10.5523 9.44771 11 10 11ZM11 13C11 13.5523 10.5523 14 10 14C9.44771 14 9 13.5523 9 13C9 12.4477 9.44771 12 10 12C10.5523 12 11 12.4477 11 13ZM13 11C13.5523 11 14 10.5523 14 10C14 9.44771 13.5523 9 13 9C12.4477 9 12 9.44771 12 10C12 10.5523 12.4477 11 13 11ZM17 5.5C17 4.11929 15.8807 3 14.5 3H5.5C4.11929 3 3 4.11929 3 5.5V14.5C3 15.8807 4.11929 17 5.5 17H14.5C15.8807 17 17 15.8807 17 14.5V5.5ZM4 7H16V14.5C16 15.3284 15.3284 16 14.5 16H5.5C4.67157 16 4 15.3284 4 14.5V7ZM5.5 4H14.5C15.3284 4 16 4.67157 16 5.5V6H4V5.5C4 4.67157 4.67157 4 5.5 4Z' fill='black'/%3E%3C/svg%3E");}
.menu-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_690_14393)'%3E%3Cpath d='M16.2761 0H3.72395C1.67055 0 0 1.67059 0 3.72398V16.276C0 18.3294 1.67055 20 3.72395 20H16.2761C18.3295 20 20 18.3294 20 16.276V3.72398C20 1.67059 18.3295 0 16.2761 0ZM18.8281 16.276C18.8281 17.6832 17.6833 18.8281 16.2761 18.8281H3.72395C2.31672 18.8281 1.17188 17.6832 1.17188 16.276V3.72398C1.17188 2.31676 2.31672 1.17188 3.72395 1.17188H16.2761C17.6833 1.17188 18.8281 2.31676 18.8281 3.72398V16.276Z' fill='%23464646'/%3E%3Cpath d='M15.6484 4.70703H4.35156C4.02797 4.70703 3.76562 4.96937 3.76562 5.29297C3.76562 5.61656 4.02797 5.87891 4.35156 5.87891H15.6484C15.972 5.87891 16.2344 5.61656 16.2344 5.29297C16.2344 4.96937 15.972 4.70703 15.6484 4.70703Z' fill='%23464646'/%3E%3Cpath d='M15.6484 9.41406H4.35156C4.02797 9.41406 3.76562 9.67641 3.76562 10C3.76562 10.3236 4.02797 10.5859 4.35156 10.5859H15.6484C15.972 10.5859 16.2344 10.3236 16.2344 10C16.2344 9.67641 15.972 9.41406 15.6484 9.41406Z' fill='%23464646'/%3E%3Cpath d='M15.6484 14.1211H4.35156C4.02797 14.1211 3.76562 14.3834 3.76562 14.707C3.76562 15.0306 4.02797 15.293 4.35156 15.293H15.6484C15.972 15.293 16.2344 15.0306 16.2344 14.707C16.2344 14.3834 15.972 14.1211 15.6484 14.1211Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_14393'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.category-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='M30 8C30 6.89547 29.1045 6 28 6H2C0.895468 6 0 6.89547 0 8C0 9.10453 0.895468 10 2 10H28C29.1045 10 30 9.10445 30 8ZM2 18H38C39.1045 18 40 18.8955 40 20C40 21.1045 39.1045 22 38 22H2C0.895468 22 0 21.1045 0 20C0 18.8955 0.895468 18 2 18ZM2 30H20C21.1045 30 22 30.8955 22 32C22 33.1045 21.1045 34 20 34H2C0.895468 34 0 33.1045 0 32C0 30.8955 0.895468 30 2 30Z' fill='%23898B94'/%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_938_14650)'%3E%3Cpath d='M21 5.6002C21 4.82702 20.3732 4.2002 19.6 4.2002H1.4C0.626829 4.2002 0 4.82702 0 5.6002C0 6.37337 0.626829 7.0002 1.4 7.0002H19.6C20.3732 7.0002 21 6.37331 21 5.6002ZM1.4 12.6002H26.6C27.3732 12.6002 28 13.2271 28 14.0002C28 14.7734 27.3732 15.4002 26.6 15.4002H1.4C0.626829 15.4002 0 14.7734 0 14.0002C0 13.2271 0.626829 12.6002 1.4 12.6002ZM1.4 21.0002H14C14.7731 21.0002 15.4 21.627 15.4 22.4002C15.4 23.1733 14.7731 23.8002 14 23.8002H1.4C0.626829 23.8002 0 23.1733 0 22.4002C0 21.627 0.626829 21.0002 1.4 21.0002Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_14650'%3E%3Crect width='28' height='28' fill='white' transform='matrix(-1 0 0 1 28 0)'/%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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 7H13V9H11V7ZM11 11H13V17H11V11ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z' fill='%23464646'/%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:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_920_27631)'%3E%3Cpath d='M13.9996 38.0013V22.6316L0.360083 3.14651C0.150862 2.84669 0.0277579 2.49525 0.00416437 2.13039C-0.0194051 1.76553 0.0573999 1.40117 0.226299 1.07689C0.395174 0.752595 0.649686 0.480785 0.962162 0.290938C1.27464 0.101092 1.63317 0.000480017 1.99879 0H38.0011C38.3669 0.000480017 38.7252 0.101092 39.0377 0.290938C39.3502 0.480785 39.6046 0.752595 39.7736 1.07689C39.9426 1.40117 40.0194 1.76553 39.9958 2.13039C39.9721 2.49525 39.849 2.84669 39.6399 3.14651L26.0003 22.6316V33.0012C26.0001 33.3403 25.9137 33.6739 25.7493 33.9708C25.5848 34.2675 25.3477 34.5176 25.0602 34.6976L17.0598 39.6977C16.7569 39.8861 16.4091 39.9905 16.0524 39.9993C15.6957 40.0085 15.3431 39.9221 15.0311 39.749C14.719 39.576 14.4588 39.3228 14.2775 39.0155C14.0961 38.7083 14.0002 38.3582 13.9996 38.0013ZM5.84084 4.00015L17.6384 20.8543C17.8733 21.1906 17.9995 21.5907 17.9998 22.0009V34.3927L22 31.8928V22.0009C22.0004 21.5907 22.1267 21.1906 22.3614 20.8543L34.1591 4.00015H5.84084Z' fill='%23898B94'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27631'%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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M35 8.33325H4.99998C4.55795 8.33325 4.13403 8.50885 3.82147 8.82141C3.50891 9.13397 3.33331 9.55789 3.33331 9.99992C3.33331 10.4419 3.50891 10.8659 3.82147 11.1784C4.13403 11.491 4.55795 11.6666 4.99998 11.6666H8.33331V31.6666C8.33371 32.9925 8.86062 34.2641 9.79822 35.2017C10.7358 36.1393 12.0074 36.6662 13.3333 36.6666H26.6666C27.9926 36.6662 29.2642 36.1393 30.2018 35.2017C31.1394 34.2641 31.6663 32.9926 31.6666 31.6666V11.6666H35C35.442 11.6666 35.8659 11.491 36.1785 11.1784C36.4911 10.8659 36.6666 10.4419 36.6666 9.99992C36.6666 9.55789 36.4911 9.13397 36.1785 8.82141C35.8659 8.50885 35.442 8.33325 35 8.33325ZM18.3333 26.6666C18.3333 27.1086 18.1577 27.5325 17.8452 27.8451C17.5326 28.1577 17.1087 28.3333 16.6666 28.3333C16.2246 28.3333 15.8007 28.1577 15.4881 27.8451C15.1756 27.5325 15 27.1086 15 26.6666V18.3333C15 17.8912 15.1756 17.4673 15.4881 17.1547C15.8007 16.8422 16.2246 16.6666 16.6666 16.6666C17.1087 16.6666 17.5326 16.8422 17.8452 17.1547C18.1577 17.4673 18.3333 17.8912 18.3333 18.3333V26.6666ZM25 26.6666C25 27.1086 24.8244 27.5325 24.5118 27.8451C24.1993 28.1577 23.7753 28.3333 23.3333 28.3333C22.8913 28.3333 22.4674 28.1577 22.1548 27.8451C21.8422 27.5325 21.6666 27.1086 21.6666 26.6666V18.3333C21.6666 17.8912 21.8422 17.4673 22.1548 17.1547C22.4674 16.8422 22.8913 16.6666 23.3333 16.6666C23.7753 16.6666 24.1993 16.8422 24.5118 17.1547C24.8244 17.4673 25 17.8912 25 18.3333V26.6666Z' fill='black'/%3E%3Cpath d='M16.6667 6.66659H23.3333C23.7754 6.66659 24.1993 6.49099 24.5118 6.17843C24.8244 5.86587 25 5.44195 25 4.99992C25 4.55789 24.8244 4.13397 24.5118 3.82141C24.1993 3.50885 23.7754 3.33325 23.3333 3.33325H16.6667C16.2246 3.33325 15.8007 3.50885 15.4882 3.82141C15.1756 4.13397 15 4.55789 15 4.99992C15 5.44195 15.1756 5.86587 15.4882 6.17843C15.8007 6.49099 16.2246 6.66659 16.6667 6.66659Z' fill='black'/%3E%3C/svg%3E");}
.more-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_32500)'%3E%3Cpath d='M12 8C13.1 8 14 7.1 14 6C14 4.9 13.1 4 12 4C10.9 4 10 4.9 10 6C10 7.1 10.9 8 12 8ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10ZM12 16C10.9 16 10 16.9 10 18C10 19.1 10.9 20 12 20C13.1 20 14 19.1 14 18C14 16.9 13.1 16 12 16Z' fill='%23BCBCBC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_32500'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sms-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_750_11232)'%3E%3Cpath d='M15 1.5H3C2.175 1.5 1.5075 2.175 1.5075 3L1.5 16.5L4.5 13.5H15C15.825 13.5 16.5 12.825 16.5 12V3C16.5 2.175 15.825 1.5 15 1.5ZM6.75 8.25H5.25V6.75H6.75V8.25ZM9.75 8.25H8.25V6.75H9.75V8.25ZM12.75 8.25H11.25V6.75H12.75V8.25Z' fill='%23BCBCBC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_750_11232'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.reset-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_955_19827)'%3E%3Cpath d='M15.7673 7.30312L13.3783 10.1615C13.1806 10.3981 12.8966 10.5202 12.6105 10.5202C12.3843 10.5202 12.1569 10.4438 11.9698 10.2875L9.11141 7.89849C8.68762 7.5443 8.63122 6.91365 8.98541 6.4899C9.33959 6.06615 9.97025 6.00971 10.394 6.3639L11.5661 7.34349C11.245 5.00315 9.23269 3.1943 6.80553 3.1943C4.15575 3.19434 2 5.35009 2 7.99987C2 10.6496 4.15575 12.8054 6.80553 12.8054C7.35781 12.8054 7.80553 13.2531 7.80553 13.8054C7.80553 14.3577 7.35781 14.8054 6.80553 14.8054C4.98772 14.8054 3.27869 14.0975 1.99331 12.8121C0.707906 11.5267 0 9.81768 0 7.99987C0 6.18205 0.707906 4.47302 1.99331 3.18762C3.27869 1.90224 4.98772 1.19434 6.80553 1.19434C8.62334 1.19434 10.3324 1.90224 11.6178 3.18762C12.6339 4.20374 13.2887 5.48474 13.5187 6.87484L14.2327 6.02049C14.5869 5.59674 15.2176 5.54037 15.6413 5.89449C16.0651 6.24871 16.1215 6.87937 15.7673 7.30312Z' fill='%23898B94'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_955_19827'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.lightning-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_1003_22182)'%3E%3Cpath d='M6.66688 20C6.50021 20 6.41688 20 6.25021 19.9167C5.91688 19.75 5.66688 19.3333 5.83355 18.9167L8.08355 11.6667H3.33355C3.08355 11.6667 2.83355 11.5 2.66688 11.3333C2.50021 11.0833 2.50021 10.75 2.58355 10.5L6.75021 0.5C6.83355 0.166667 7.16688 0 7.50021 0H14.1669C14.5002 0 14.7502 0.166667 14.9169 0.416667C15.0835 0.666667 15.0835 1 14.9169 1.25L11.5002 6.66667H16.6669C17.0002 6.66667 17.2502 6.83333 17.4169 7.16667C17.5835 7.5 17.5002 7.83333 17.3335 8.08333L7.33355 19.75C7.16688 19.9167 6.91688 20 6.66688 20ZM4.58355 10H9.16688C9.41688 10 9.66688 10.0833 9.83355 10.3333C10.0002 10.5833 10.0002 10.8333 10.0002 11.0833L8.66688 15.6667L14.9169 8.33333H10.0002C9.50021 8.33333 9.16688 8 9.16688 7.5C9.16688 7.33333 9.25021 7.16667 9.33355 7.08333L12.6669 1.66667H8.08355L4.58355 10Z' fill='%238866FE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1003_22182'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.rating-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_1003_22271)'%3E%3Cpath d='M15.977 6.16432C15.9219 5.9946 15.7752 5.87091 15.5987 5.84529L10.6386 5.12451L8.42034 0.629933C8.3414 0.469933 8.17843 0.368652 8.00003 0.368652C7.82159 0.368652 7.65865 0.469933 7.57968 0.629933L5.36132 5.12451L0.401338 5.84529C0.224808 5.87091 0.0780893 5.9946 0.0229645 6.16429C-0.0321915 6.334 0.0138083 6.52028 0.141589 6.64481L3.73057 10.1434L2.88345 15.0834C2.85327 15.2593 2.92558 15.437 3.06992 15.5419C3.15158 15.6012 3.2483 15.6314 3.34548 15.6314C3.42011 15.6314 3.49498 15.6136 3.56354 15.5776L8 13.2451L12.4363 15.5775C12.5942 15.6606 12.7856 15.6467 12.9299 15.5419C13.0743 15.437 13.1466 15.2593 13.1164 15.0834L12.269 10.1434L15.8584 6.64478C15.9862 6.52028 16.0322 6.334 15.977 6.16432Z' fill='%23C4C7D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1003_22271'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.warning-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M23.2193 5.8725C23.264 5.41414 23.2123 4.95149 23.0676 4.51428C22.9229 4.07707 22.6883 3.67497 22.3789 3.33382C22.0696 2.99267 21.6923 2.72 21.2712 2.53335C20.8502 2.34669 20.3948 2.25018 19.9343 2.25H16.0643C15.6037 2.25018 15.1483 2.34669 14.7273 2.53335C14.3063 2.72 13.929 2.99267 13.6196 3.33382C13.3102 3.67497 13.0757 4.07707 12.9309 4.51428C12.7862 4.95149 12.7346 5.41414 12.7793 5.8725L14.523 23.1975C14.5997 24.0118 14.978 24.768 15.5838 25.3175C16.1895 25.8671 16.9789 26.1703 17.7968 26.1675H18.2018C19.0197 26.1703 19.809 25.8671 20.4148 25.3175C21.0205 24.768 21.3989 24.0118 21.4755 23.1975L23.2193 5.8725Z' fill='%23BBFF03'/%3E%3Cpath d='M17.9998 27.1689C17.349 27.1701 16.7131 27.3641 16.1726 27.7266C15.6321 28.0891 15.2112 28.6038 14.9632 29.2055C14.7151 29.8072 14.6511 30.469 14.7792 31.1071C14.9072 31.7452 15.2216 32.3309 15.6826 32.7904C16.1436 33.2498 16.7305 33.5622 17.369 33.6881C18.0076 33.8139 18.6691 33.7476 19.2699 33.4976C19.8708 33.2475 20.384 32.8248 20.7446 32.2831C21.1053 31.7413 21.2972 31.1048 21.2961 30.4539C21.2925 29.5819 20.9437 28.7467 20.326 28.1311C19.7083 27.5155 18.8719 27.1695 17.9998 27.1689Z' fill='%23BBFF03'/%3E%3C/svg%3E");}
.accepted-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='M5.66279 11.1542C5.55371 11.2639 5.40496 11.3251 5.25038 11.3251C5.09579 11.3251 4.94704 11.2639 4.83796 11.1542L1.54446 7.86014C1.20263 7.51831 1.20263 6.96414 1.54446 6.62289L1.95688 6.21048C2.29871 5.86864 2.85229 5.86864 3.19413 6.21048L5.25038 8.26673L10.8066 2.71048C11.1485 2.36864 11.7026 2.36864 12.0439 2.71048L12.4563 3.12289C12.7981 3.46473 12.7981 4.01889 12.4563 4.36014L5.66279 11.1542Z' fill='%238866FE'/%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon, .more_next_btn{-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='%23898B94'/%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='%23898B94'/%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-grey);width: 20px;height: 20px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.eye-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 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 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M419.721 196.465H92.279c-16.414 0-29.767 13.354-29.767 29.767v256c0 16.414 13.354 29.767 29.767 29.767h327.442c16.414 0 29.767-13.354 29.767-29.767v-256c0-16.413-13.353-29.767-29.767-29.767zm-5.954 279.814H98.233V232.186h315.535v244.093z' fill='%23000000' data-original='%23000000'/%3E%3Cpath d='M256 0c-80.426 0-145.86 65.971-145.86 147.051v61.321h35.721v-61.321c0-61.386 49.408-111.33 110.14-111.33s110.14 49.944 110.14 111.33v61.321h35.721v-61.321C401.861 65.971 336.432 0 256 0zM253.023 333.395c-9.865 0-17.86 7.996-17.86 17.86v41.674c0 9.865 7.996 17.86 17.86 17.86s17.86-7.996 17.86-17.86v-41.674c.001-9.864-7.995-17.86-17.86-17.86z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
.eye-slash-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 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M418.54 193.172H93.46c-17.235 0-31.258 14.022-31.258 31.258v256.313C62.203 497.978 76.225 512 93.46 512h325.08c17.235 0 31.258-14.022 31.258-31.258V224.43c-.001-17.236-14.023-31.258-31.258-31.258zm-6.252 281.319H99.712v-243.81h312.576v243.81z' fill='%23000000' data-original='%23000000'/%3E%3Cpath d='M254.75 0c-54.132 0-104.882 31.551-129.3 80.382-4.639 9.265-.881 20.53 8.383 25.162 9.271 4.639 20.53.875 25.162-8.383 18.117-36.234 55.707-59.652 95.586-59.652 59.383.531 107.695 49.606 107.695 109.402v62.515c0 10.359 8.396 18.755 18.755 18.755s18.755-8.396 18.755-18.755v-62.515C399.785 66.616 334.801.713 254.75 0zM256 330.706c-10.359 0-18.755 8.396-18.755 18.755v43.761c0 10.359 8.396 18.755 18.755 18.755s18.755-8.39 18.755-18.755V349.46c0-10.358-8.396-18.754-18.755-18.754z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{width: 12px;height: 12px;background-color: var(--main-color-greylight2);display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='2' viewBox='0 0 12 2' fill='none'%3E%3Crect width='12' height='2' rx='1' fill='%23C4C7D4'/%3E%3C/svg%3E");}
.qty-plus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_938_17170)'%3E%3Cpath d='M11.1818 4.90909H7.09088V0.818182C7.09088 0.366544 6.72433 0 6.27269 0H5.72727C5.27564 0 4.90909 0.366544 4.90909 0.818182V4.90909H0.818182C0.366544 4.90909 0 5.27564 0 5.72727V6.27269C0 6.72433 0.366544 7.09088 0.818182 7.09088H4.90909V11.1818C4.90909 11.6334 5.27564 12 5.72727 12H6.27269C6.72433 12 7.09088 11.6334 7.09088 11.1818V7.09088H11.1818C11.6334 7.09088 12 6.72433 12 6.27269V5.72727C12 5.27564 11.6334 4.90909 11.1818 4.90909Z' fill='%238866FE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_17170'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
input.quantity, input.cartqty, input.quantity-ajax{display: inline-block;font-weight: 500;vertical-align: middle;width: 40px;height: 44px;margin: 0 1px;color: var(--main-color-black);border-radius: 0;font-size: 14px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-set{display: flex; align-items:center;background: var(--main-color-purplelight);border-radius: 4px;}
.qty-set > a{position:relative;display: flex;align-items: center;justify-content: center;width: 40px;min-width: 40px;height: 44px;}
.qty-set > a:hover .qty-plus-icon, .qty-set > a:hover .qty-minus-icon{background-color: var(--main-color-purple);}
.product-info .product-name h1{font-size: 20px;margin-bottom: 10px;font-weight: 900;color: var(--main-color-black);}
/*** Кнопки иконки ***/
.product-info .add-cart .card_icon{margin-right: 15px;width: 20px;height: 20px;display: block;background-color: var(--main-color-purplelight);}
.product-info .add-cart:hover .card_icon{background-color: #182324;}
.actions i.cart{display: none;}
.callback_notify{width: 100%;}
.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: 'Source Code Pro', monospace;line-height: 40px;padding: 0 24px;border: 0;background-color: var(--main-color-purplelight);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;}
/* Навигация */
.navigation .prev, .navigation .next{display: inline-block;width: 20px;font-size: 40px;line-height: 1;color: #777;margin: 0 5px;padding: 0;overflow: hidden;text-align: center;cursor: pointer;z-index: 2;}
.navigation.disabled{display:none !important;}
.navigation .prev.disable, .navigation .next.disable, .navigation .prev.disable:hover, .navigation .next.disable:hover{color: #e1e1e1;cursor: default;}
/* Стрелочки навигации */
body .slick_prev, body .slick_next{width: 36px;height: 36px;position: absolute;z-index: 2;top: 50%;transform: translateY(-50%);background: var(--main-color-white);border-radius: 4px;border: 1px solid;border-color: var(--main-color-white);display: flex;align-items: center;justify-content: center;cursor:pointer;}
body .slick-arrow .icon_{background-color: var(--main-color-grey);width: 18px;min-width: 18px;height:18px;margin: 0;}
body .slick-arrow:hover .icon_{background-color: var(--main-color-black);}
body .slick-dots li{display: flex;align-items: center;width:16px;height:2px;margin:0 4px;}
body .slick-dots li button{background: var(--main-color-white);opacity: .4;}
body .slick-dots li button:before{width:16px;height:2px;}
body .slick-dots li.slick-active{width:30px;background: var(--main-color-white);}
body .slick-dots li.slick-active button{opacity: 1;}
body .slick-dots li.slick-active button:before{width:30px;}
body .stick_navigation{width: 100%;}
body .stick_navigation .slick-dots{left: 50%;transform: translateX(-50%);width: max-content;display: flex;align-items: center;top: 50%;}
body .stick_navigation .slick_prev{left: -18px;}
body .stick_navigation .slick_next{right: -18px;}
.slick-slider{margin-left: -8px;margin-right: 8px;width: calc(100% + 16px) !important;overflow: visible !important;}
.slick-slide{padding: 0 8px;}
.slider_wrap *{box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
@media (max-width: 1139px){
  body .stick_navigation .slick_prev{left: -8px;}
  body .stick_navigation .slick_next{right: -8px;}
}
/*** Стили кнопок ***/
.button{position:relative;transition: 0.3s;z-index: 1;display: flex;align-items: center;width: max-content;justify-content: center;padding: 10px 20px;color: var(--main-color-white);background: transparent;font-size: 16px;font-weight: 700;border: 2px solid var(--main-color-purple);border-radius: 4px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition: 0.3s;background-color: var(--main-color-white);}
.button:after, .button:before{content: '';position: absolute;top: 0;width: calc(50% + 12px);height: 100%;background: var(--main-color-purple);z-index: -1;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.button:before{left: 0;}
.button:after{right: 0;}
.button2{background: var(--main-color-black);border-color: var(--main-color-black);color: var(--main-color-black);}
.button2 .icon_{transition: 0.3s;background-color: var(--main-color-black);}
.button2:after, .button2:before{background: var(--main-color-white);}
  
.button4{font-weight: 700;Font-size: 14px;color: var(--main-color-grey);transition: 0.3s;display: flex;align-items: center;}
.button4 .icon_{background-color: var(--main-color-grey);transition: 0.3s;min-width: 16px;width: 16px;height: 16px;}
@media (min-width: 1024px){
  .button:hover .icon_, .categoryBtn.button.active .icon_{background-color: var(--main-color-purple);}
  .categoryBtn.button.active .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_1135_17989)'%3E%3Cpath d='M13.4658 12.0127L19.6959 5.78238C20.1014 5.37713 20.1014 4.72189 19.6959 4.31664C19.2907 3.91138 18.6354 3.91138 18.2302 4.31664L11.9999 10.5469L5.76983 4.31664C5.36438 3.91138 4.70934 3.91138 4.30408 4.31664C3.89864 4.72189 3.89864 5.37713 4.30408 5.78238L10.5342 12.0127L4.30408 18.2429C3.89864 18.6482 3.89864 19.3034 4.30408 19.7087C4.50604 19.9108 4.77159 20.0124 5.03696 20.0124C5.30232 20.0124 5.56768 19.9108 5.76983 19.7087L11.9999 13.4784L18.2302 19.7087C18.4323 19.9108 18.6977 20.0124 18.9631 20.0124C19.2284 20.0124 19.4938 19.9108 19.6959 19.7087C20.1014 19.3034 20.1014 18.6482 19.6959 18.2429L13.4658 12.0127Z' fill='%238866FE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1135_17989'%3E%3Crect width='16' height='16' fill='white' transform='translate(4 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
  .button:hover, .categoryBtn.button.active{color: var(--main-color-purple);border-color: var(--main-color-purple);}
  .button:hover:before, .button:hover:after, .categoryBtn.button.active:before, .categoryBtn.button.active:after{width:0;}
  .button2:hover{color: var(--main-color-white);border-color: var(--main-color-black);}
  .button2:hover .icon_{transition: 0.3s;background-color: var(--main-color-white);}
  .button4:hover{color: var(--main-color-black);}
  .button4:hover .icon_{background-color: var(--main-color-black);}
}
@media (max-width: 1023px){
  .button{background: var(--main-color-purple);}
  .button2{background: var(--main-color-white);}
  .button:after, .button:before, .button2:after, .button2:before{display:none;}
}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;bottom: 0;left: 0;cursor: default;display: flex;z-index: 1;}
.icon_sticker > span:not(:last-child){margin-right: 6px;}
.ico-sale, .ico-new, .ico-best{width: 41px;height: 23px;display: flex;align-items: center;justify-content: center;padding: 1px 6px;position: relative;color: var(--main-color-white);font-size: 12px;font-weight: 700;line-height: normal;border-radius: 2px 2px 0 0;}
.ico-sale{background-color: var(--main-color-red);}
.ico-new{background-color: var(--main-color-green);}
.ico-best{background-color: var(--main-color-purple);}
/**/
.overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 20;background-color: var(--main-color-black) !important;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened{visibility: visible;opacity: 0.5;}
.fancybox-overlay-fixed{background: rgba(255,255,255,0.4) !important;}
/* Уведомление в шапке*/
.banner-top{position: relative}
.banner-top-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0}
.banner-top-icon{width: 40px;height: 40px;font-size: 20px;line-height: 36px;text-align: center;border: 1px solid var(--main-color-white);border-radius: 50%;margin-right: 15px;flex: 0 0 40px}
.banner-top-closeBtn{position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;-webkit-transition: -webkit-transform .15s ease-out;transition: -webkit-transform .15s ease-out;transition: transform .15s ease-out;transition: transform .15s ease-out,-webkit-transform .15s ease-out;font-size: 0}
.banner-top-closeBtn:hover{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.banner-top-closeBtn:after,.banner-top-closeBtn:before{content: '';position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background-color: var(--main-color-white)}
.banner-top-closeBtn:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
.more_next_btn{transition: 0.3s;margin-left:4px;width:12px;height: 12px;display: block;background-color: var(--main-color-greylight);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--main-color-white);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--main-color-white);transform: rotate(90deg);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-white);}
#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: 16px;height: 44PX;width: 24px;display: flex;align-items: center;justify-content: center;}
/** Навигация в шапке **/
#main .col-right.col-no_filters{width: 100%;}
.header .headerNavBar{display: flex;align-items: center;justify-content: end;}
.header .headerNavBar_container{height: 100%;position:relative;}
.header .headerNavBar_container:before{content: '';background: #202349;width: 84px;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;border-radius: 0 20px 0 0;}
.header-toolsIcon{transition: 0.3s;position: relative;background-color: var(--main-color-greylight);margin: 0;}
.header-toolsAmount{background-color: var(--main-color-purplelight);font-size: 12px;width: 16px;height: 16px;display: block;display: flex;align-items: center;justify-content: center;border-radius: 2px;}
.header .headerNavBar .menu_inner .catalog-icon{cursor: pointer;margin: 0 auto;}
.header .headerNavBar .menu_inner .dropdown .left_menu_content{padding: 16px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content{padding: 30px 80px 30px 40px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__client{margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--main-color-black)50;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__buttons{display: flex;align-items: center;margin-top: 15px;font-size: 14px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__buttons a:last-child{margin-left: auto;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__list{margin-bottom: 20px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__fields:not(:last-child){margin-bottom: 10px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content button[type="submit"]{margin-top: 15px;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon{width: 84px;height: 84px;background: var(--main-color-purplelight);border-radius: 0 20px 0 0;display: flex;align-items: center;justify-content: center;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon span{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 271.673 271.673' style='enable-background:new 0 0 271.673 271.673;' xml:space='preserve' height='40' width='40'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M114.939,0H10.449C4.678,0,0,4.678,0,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449V10.449C125.388,4.678,120.71,0,114.939,0z'/%3E%3Cpath d='M261.224,0h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449V10.449C271.673,4.678,266.995,0,261.224,0z'/%3E%3Cpath d='M114.939,146.286H10.449C4.678,146.286,0,150.964,0,156.735v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449v-104.49C125.388,150.964,120.71,146.286,114.939,146.286z'/%3E%3Cpath d='M261.224,146.286h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449v-104.49C271.673,150.964,266.995,146.286,261.224,146.286z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
.header .headerNavBar .header .headerNavBar_top .catalog-icon span{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-white);width: 30px;height: 30px;display: block;}
.header .headerNavBar .header-toolsCounter, .header .header-icon_inner .header-mob_count_{color: var(--main-color-white);transition: 0.3s;background-color: var(--main-color-purple);line-height: normal;font-size: 12px;width: 20px;height: 20px;min-width: 20px;font-weight: 700;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: absolute;top: -10px;left: -10px;z-index: 1;}
.header .headerNavBar .header-toolsCounter.animate_, .header .header-icon_inner .header-mob_count_.animate_{transform: scale(1.15);}
.header .headerNavBar .header-toolsCounter.count_empty, .header .header-icon_inner .header-mob_count_.count_empty{background: var(--main-color-white);color: var(--main-color-black);}
.header .headerNavBar .menu_inner.header .headerNavBar_top{margin-bottom: 30px;}
.header .headerNavBar .menu_inner{margin-left: 20px;}
.header .headerNavBar .menu_inner:first-child{margin-left: 30px;}
.header .menu_inner.cart .menu_icon a{width: 140px;}
.header .menu_inner.cart .menu_icon a .price{transition: 0.3s;color: var(--main-color-greylight);font-weight: 700;font-size: 14px;width: 80px;border-left: 1px solid var(--main-color-greylight);margin-left: 10px;padding-left: 10px;justify-content: center;}
.header .menu_inner.cart .menu_icon a:hover .price{color: var(--main-color-purple);border-color: var(--main-color-purple);}
.header .headerNavBar .menu_icon{position: relative;display: flex;align-items: center;justify-content: center;}
.header .headerNavBar .menu_icon a{transition: 0.3s;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 4px;border: 2px solid var(--main-color-greylight);}
.header .headerNavBar .menu_icon a:hover{border-color: var(--main-color-purple);}
.header .headerNavBar .menu_icon a:hover .header-toolsIcon{background-color: var(--main-color-purple);}
.header .headerNavBar .dropdown{opacity: 0;visibility: hidden;position: absolute;right: 0;margin-top: 10px;transition: 0.5s;width: 100%;max-width: 320px;overflow: hidden;background-color: #ffffff;z-index: 30;box-shadow: 0px 0px 20px rgba(140, 142, 183, 0.5);border-radius: 8px;}
.header .headerNavBar .menu_inner.opened .dropdown{opacity: 1;visibility: visible;}
.header .headerNavBar .menu_inner .empty{text-align: left;color: var(--main-color-black);font-size: 14px;}
.header .headerNavBar .menu_inner .empty.hide{display: none;}
.header .headerNavBar .dropdown_body, .header .headerNavBar .dropdown_body form{height: 100%;}
.header .headerNavBar .dropdown_body .button{margin: 0 auto;}
.header .headerNavBar .dropdown_body ._btn {width: 100%;max-width: 100%;}
.header .headerNavBar .cart_totla-box{display: flex;margin-bottom: 16px;width:100%;flex-wrap: wrap;grid-gap: 16px;}
.header .headerNavBar .cart_totla-box > div{display: flex;align-items: center;width:100%;}
.header .headerNavBar .cart_totla-box > div .title{font-weight: 700;font-size:20px;margin-right: auto;}
.header .headerNavBar .cart_totla-box .discount_total{margin-right:16px;display:none;}
.header .headerNavBar .cart_totla-box .discount_total .cartSumOld{color: var(--main-color-purple);font-size: 22px;font-weight: 700;}
.header .headerNavBar .dropdown_price .price{color: var(--main-color-black);font-size: 20px;font-weight: 700;}
.header .headerNavBar .button._btn.subtotal .total-sum{margin-left:5px;}
.header .headerNavBar ul{padding: 0;margin: 0;list-style: none;display: block;max-height: 235px;overflow-x: hidden;overflow-y: auto;margin-bottom:20px;}
.header .headerNavBar ul .item{position: relative;overflow: hidden;display: flex;align-items: center;}
.header .headerNavBar ul .item:not(:last-child){margin-bottom: 16px;}
.header .headerNavBar ul .item .product-details{position: relative;text-align: left;width: calc(100% - 65px);padding-left:16px;height: 100%;display: flex;align-items: center;flex-direction: column;}
.header .headerNavBar ul .item .product-details .product-name a{display: block;overflow: hidden;height: 35px;font-size: 14px;word-break: break-word;}
.header .headerNavBar ul .item .product-details .product-name:hover a{color:  var(--main-color-purple);}
.header .headerNavBar ul .item .product-details .product-price{font-size: 16px;color: #000000;font-weight: 700;display: flex;align-items: baseline;}
.header .headerNavBar ul .item .product-details a.remove{color: var(--main-color-grey);font-size: 0;margin-left:auto;}
.header .headerNavBar ul .item .product-details a.remove:hover{color: var(--main-color-black);}
.header .headerNavBar ul .item .product-details a.remove:before{content: '';width: 24px;height:24px;min-width: 24px;display:block;background-color: var(--main-color-greylight2);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header .headerNavBar ul .item .product-details a.remove:hover:before{background-color: var(--main-color-black);}
.header .headerNavBar ul .product-details .product-price .price{font-size: 18px;color: #889BEF;font-weight: 700;}
.header .headerNavBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.header .headerNavBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .header .headerNavBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
.header .headerNavBar .product-details_right{display: flex;align-items: center;flex-wrap: wrap;width: 100%;}
.header .headerNavBar .product-details_right .quantity{color: var(--main-color-grey);margin-left: 5px;font-size: 12px;}
.header .headerNavBar .product-details_left{width: 100%}
.header .headerNavBar ul .item .product-modif{margin-top: 8px;}
.header .headerNavBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.header .headerNavBar ul .item .properties{color:var(--main-color-greydark);display: block;font-size: 14px;}
.header .headerNavBar ul .item .addto__qty.qty-wrap{margin-right:16px;}
.header .headerNavBar ul .item .addto__qty.qty-wrap .qty-set > a{width: 30px;min-width: 30px;height: 30px;}
.header .headerNavBar ul .item .addto__qty.qty-wrap .qty-set input{width: 30px;height: 30px;}
.header .headerNavBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-purplelight);}
.header .headerNavBar .menu_inner .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;min-width: 65px;width: 65px;height: 65px;padding: 0;background: var(--main-bgImg);z-index: 1;text-align: center;border-radius: 4px;overflow: hidden;}
.header .headerNavBar .menu_inner .item .product-image img{max-width: 100%;max-height: 100%;}
.header .headerNavBar ._dropdown.remove{margin-top: 12px;display: flex;justify-content: center;font-size: 14px;}
.left_header-menu__item a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.left_header-menu__item:not(:last-child){margin-bottom: 15px;}
.header .headerNavBar .menu_inner.user .user-menu li{padding-left: 0;}
.header .headerNavBar .menu_inner.user .user-menu li a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.header .headerNavBar .menu_inner.user .user-menu li a:hover{color: var(--main-color-purplelight);}
.header .headerNavBar .menu_inner.user .user-menu ul{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.header .cart-alert{position: absolute;top: 100%;background: var(--main-color-white);border-radius: 4px;padding: 12px;right: 0;display: flex;flex-direction: column;max-width: 210px;z-index: 3;border: 2px solid var(--main-color-greylight2);border-bottom: 0;}
.header .cart-alert{transform: scale(1,0);transform-origin: right top;transition: all 0.3s ease-in-out;}
.header .cart-alert.opened{transform: scale(1);}
.header .cart-alert .title{display: flex;align-items: center;font-weight: 700;font-size: 14px;color: var(--main-color-green);margin-bottom:4px;}
.header .cart-alert .title .icon_{width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-green);margin-right: 4px;}
.header .cart-alert .name-product{font-size: 14px;margin-bottom: 8px;max-height: 52px;overflow: hidden;}
.header .cart-alert .button{width: 100%;}
.header .cart-alert:before{content: '';border: 10px solid transparent;border-bottom: 10px solid var(--main-color-white);width: max-content;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);}
.header .cart-alert .progress-line{position:absolute;bottom: 0;left: -1px;width:calc(100% + 2px);height:4px;border-radius: 4px;overflow: hidden;}
.header .cart-alert .progress-line .bg{background-color: var(--main-color-greylight2);width:100%;height:100%;}
.header .cart-alert .progress-line .line{position:absolute;bottom: 0;left:0;height:100%;background-color: var(--main-color-purple);}
/** Выпадающий каталог **/
.header .headerNavBar .menu__catalog{display: flex;align-items: center;}
.header .headerNavBar .menu__catalog i{margin-top: -3px;}
.header .headerNavBar.opened .dropdown{display: block;}
.header .headerNavBar .catalog__items{padding: 0;}
.header .headerNavBar .catalog__items .catalog__item a{display: flex;}
.header .headerNavBar .catalog__items .catalog__item .sub{display: none;}
.header .headerNavBar .catalog__items .catalog__item.parent > a:after{display: none;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"]:not(:last-child){padding-bottom: 20px;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"]{display: flex;position: unset;width: calc(30% - 30px);border-right: 1px solid var(--main-color-black);}
.header .headerNavBar .catalog__items .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M11.2092 39.5098L31.1765 21.268C31.5294 20.9216 31.6732 20.4575 31.6536 20C31.6798 19.5425 31.5294 19.0784 31.1765 18.732L11.2092 0.490196C10.5556 -0.163399 9.49023 -0.163399 8.83663 0.490196C8.18304 1.14379 8.18304 2.20261 8.83663 2.85621L27.6013 20L8.83663 37.1438C8.18304 37.7974 8.18304 38.8562 8.83663 39.5098C9.49023 40.1634 10.5556 40.1634 11.2092 39.5098Z' fill='black'/%3E%3C/svg%3E");}
.header .headerNavBar .catalog__items .open{content: "";margin-left: auto;margin-right: 30px;display: block;color: var(--main-color-white);width: 10px;height: 10px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-black);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"] > a{display: flex;align-items: center;color: #babdde;font-weight: 700;width: 100%;border: 1px solid transparent;border: 0;text-transform: uppercase;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a{color: var(--main-color-purplelight);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a .open{background-color: var(--main-color-purplelight);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"] .sub[data-level="1"]{padding: 30px;flex-wrap: wrap;position: absolute;top: 0;left: 29%;width: calc(71% - 40px);border-top: 0;border-bottom: 0;overflow-y: auto;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].parent.hover .sub[data-level="1"]{display: flex;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"]{width: 33.333333%;margin-bottom: 22px;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a{font-size: 16px;text-transform: uppercase;font-weight: 700;color: var(--main-color-white);}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a >.open{display: none;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a:hover{color:var(--main-color-purplelight);}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"]{display: block;margin: 20px 16px 0 0;font-size: 14px;color: #babdde;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"] .catalog__item{margin-bottom: 10px;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"] a:hover{color:var(--main-color-purplelight);}
.dropdown_close{display:none;width: 32px;height: 32px;min-width: 32px;margin: 0;cursor: pointer;background-color: var(--main-color-grey);transition: 0.3s;}
.dropdown_close:hover{background-color: var(--main-color-black)}
.header .headerNavBar .dropdown .dropdown_top{margin-bottom: 16px;width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.header .headerNavBar .dropdown .dropdown_title{font-size: 24px;color:var(--main-color-black);font-weight: 700;}
.header .headerNavBar .remove:after{display:none;}
.header .headerNavBar .remove:hover:after{color: var(--main-color-white);}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--main-color-purple);}
.header-top .link{color: var(--main-color-greylight);font-weight: 700;font-size: 14px;display: flex;align-items: center;margin-left:24px;transition: 0.3s;}
.header-top .link:hover{color: var(--main-color-white);font-weight: 700;font-size: 14px;}
.header-top .link .icon_{background-color: var(--main-color-greylight);width:20px;min-width:20px;height:20px;margin-right:12px;}
.header-top .link:hover .icon_{background-color: var(--main-color-purple);}
/*** Модальные окна ***/
#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%;height:100%;max-width: 768px;position: fixed;top: 0;left: -100%;color:var(--main-color-white);background: var(--main-color-black);border-radius: 0;transition: 1s;overflow: hidden;z-index: 400;}
.modal-fancybox.opened{left: 0;}
.modal-fancybox .header-mobile__title{display: flex;align-items: center;height:40px;padding: 0 16px;border-bottom: 1px solid var(--main-linedark);}
.modal-fancybox .header-mobile__title .text{color:var(--main-color-purple);font-weight: 700;}
.modal-fancybox .header-mobile__title .category-icon{min-width:20px;width:20px;height:20px;margin-right:12px;background-color: var(--main-color-purple);}
.modal-fancybox .header-mobile__title .next_ .icon_{transform: rotate(90deg);}
.modal-fancybox .header-mobile__title .next_ .icon_, #slinky-catalog .next:after, #slinky-catalog .back:before{min-width:16px;width:16px;height:16px;margin: 0;background-color: var(--main-color-grey);}
.modal-fancybox .modal-fancybox_top{display: flex;height: 40px;border-bottom: 1px solid var(--main-linedark);padding: 0 16px;}
.modal-fancybox .modal-fancybox_left{display: flex;flex-direction: column;position: relative;align-items: center;width: 60px;border-right: 1px solid var(--main-linedark);}
.modal-fancybox .header-mobile__content.menu_{margin-bottom: auto;}
.modal-fancybox .modal_social{display:flex;flex-direction: column;grid-gap: 20px;margin-top: auto;margin-bottom: 16px;}
.modal-fancybox_container{height: 100%;display: flex;}
.modal__close, .modal-fancybox .header-mobile__title .next_{margin-left: auto;cursor: pointer;display: flex;align-items: center;justify-content: center;height:100%;}
.modal__close .icon_{margin: 0;background-color: var(--main-color-grey);width: 16px;height: 16px;min-width: 16px;}
.modal__close:before, .modal-fancybox .header-mobile__title .next_:before{content: '';border-left: 1px solid var(--main-linedark);margin-right: 16px;height: 100%;}
.modal__close:hover .icon_{background-color: var(--main-color-white);}
.modal-fancybox .modal-fancybox-body{height: 100%;overflow-y: auto;width: calc(100% - 60px);display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 16px;}
.modal-fancybox .modal-fancybox-body ul{padding: 0;margin: 0;}
.modal-fancybox .modal-fancybox-body ul li{display: flex;align-items: center;list-style-type: none;font-size: 16px;font-weight: 700;padding: 10px 0;border-bottom: 1px solid var(--main-linedark);}
.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-purple);}
.modal-contacts{margin-top: 40px;display: flex;flex-wrap: wrap;align-items: center;}
.modal-contacts .modal-phone{font-weight: 700;margin-right:24px;}
.modal-contacts .modal-phoneCallback{font-size: 14px;color: var(--main-color-purple);}
.modal-contacts .modal-phoneCallback:hover{color: var(--main-color-black);}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:24px;}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .s_item:not(:last-child){margin-bottom: 16px;}
.modal-fancybox-body .modal-sortItem .title{font-size: 32px;margin-bottom: 24px;}
.modal-fancybox-body .modal-sortItem label{padding-left:10px;margin:0;word-break: break-word;}
.modal-fancybox .header-mobile__title.active .next_ .icon_{background-color: var(--main-color-purple);transform: rotate(-90deg);}
.header-mobile__content.menu_ li{padding: 10px 16px;}
.header-mobile__content.menu_ ul li{position: relative;}
.header-mobile__content.menu_ ul li a{position: relative;padding-left: 16px;}
.header-mobile__content.menu_ ul li:before{content: '';border-left: 1px solid var(--main-linedark);height: 100%;position: absolute;top: 0;right: 47px;}
.modal-fancybox .header-mobile_phone{border-top: 1px solid var(--main-linedark);width: 100%;height:33px;padding-top: 12px;display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.modal-fancybox .header-mobile_phone .header-mobile_link{font-weight: 700;font-size: 14px;color: var(--main-color-greylight);display: flex;align-items: center;}
.modal-fancybox .header-mobile_phone .header-mobile_link .icon_{margin-right: 12px;min-width: 20px;width: 20px;height: 20px;background-color: var(--main-color-greylight);}
.modal-fancybox .header-mobile__list li{border-right: 1px solid var(--main-linedark);}
.modal-fancybox .modal_nav{display: flex;flex-direction: column;grid-gap: 20px;padding: 16px 0;}
.modal-fancybox .modal_nav .modal-icon_inner{display: flex;flex-direction: column;align-items: center;}
.modal-fancybox .modal_nav .icon_{margin: 0;background-color: var(--main-color-grey);min-width:20px;width:20px;height:20px;}
.modal-fancybox .modal_nav .modal-icon_inner .modal_count{color: var(--main-color-grey);font-weight: 700;font-size: 12px;}
.modal-fancybox .modal_nav .modal-icon_inner .modal_count.count_empty{display:none;}
.header-mobile__catalog.is-opened{padding-bottom: 40px;border-bottom: 1px solid var(--main-linedark);}
#slinky-catalog{margin: 0 16px;}
#slinky-catalog .next:after, #slinky-catalog .back:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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='%23898B94'/%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='%23898B94'/%3E%3C/svg%3E");}
#slinky-catalog .back::before{transform: scaleX(-1);background-color: var(--main-color-purple);}
#slinky-catalog ul li a:not(.back){height: 100%;}
#slinky-catalog ul li a:not(.back) span{word-break: break-word;}
#slinky-catalog ul li a:not(.back):before{content: '';border-left: 1px solid var(--main-linedark);height: 100%;position: absolute;right: 32px;top: 0;}
#slinky-catalog .header .title{font-size: 14px;color: var(--main-color-purple);}
#slinky-catalog ul li a{font-size: 14px;width: 100%;}
#slinky-catalog li{font-weight: 400;}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;background: transparent;cursor: pointer;transition: 0.3s;border-radius: 4px;width: 44px;height: 44px;min-width: 44px;position: fixed;bottom: 20px;right: 16px;z-index: 8;padding:0;}
#back-top .icon_{margin: 0;}
@media (min-width: 1024px){
  #back-top:hover{background-color: transparent;}
  #back-top:hover .icon_{background-color: var(--main-color-purple);}
}
@media (max-width: 1023px){
  #back-top{background: var(--main-color-purple);}
  #back-top.goods-page{bottom: 80px;}
  body.cat #back-top{bottom: 55px;}
}
/** Шапка **/
.index header.header{margin-bottom:0;}
header.header{margin-bottom: 40px;width: 100%;display: flex;align-items: center;flex-direction: column;overflow-x: clip;transition: 0.3s;background: var(--main-color-black);}
.header-top{background: var(--main-color-blackdark);display: flex;align-items: center;position: relative;position: relative;padding: 10px 0;display: flex;align-items: center;width: 100%;}
.index .header-main{padding: 20px 0 10px;}
.header-main{display: flex;align-items: center;position:relative;padding: 20px 0;}
.header .mainnav{width: 100%;max-width: calc(100% - 570px);margin-right: auto;padding-right: 24px;}
.header .mainnav ul{display: flex;align-items: center;width: 100%;padding: 0;margin: 0;grid-gap: 16px;}
.header .mainnav ul li{list-style-type: none;white-space: nowrap;font-size: 14px;font-weight: 500;}
.header .mainnav ul li.mainnav__more:hover > a {color: var(--main-color-white);}
.header .mainnav ul li.mainnav__more:hover > a .more_next_btn{color: var(--main-color-white);}
.header .mainnav ul li a{color: var(--main-color-greylight);transition: 0.3s;}
.header .mainnav ul li a:hover{color: var(--main-color-white);}
.header .header_newIcon{width:15px;height:15px;background-color: #49db8e;}
.header .header_newIcon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40' viewBox='0 0 511.998 511.998' width='40'%3E%3Cpath d='M414.168 500.62l-158.169-83.155L97.83 500.62l30.207-176.121L0 199.764l176.86-25.689 79.139-162.697 79.139 162.697 176.86 25.689-128.037 124.734z'/%3E%3C/svg%3E");}
.header .header_discountIcon{width:15px;height:15px;background-color: #c671fa;}
.header .header_discountIcon{-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='M29.1237 14.8786H24.132L31.4519 0H20.8457L9.94235 22.1616H15.6271L8.54813 40L29.1237 14.8786Z' fill='black'/%3E%3C/svg%3E");}
.header .header-menu:hover .header-menu-list{visibility: visible;opacity: 1;}
.header .header-menu:hover > span{color: #fc1a85;}
.header .header-menu:hover > span.icon_{background-color: #fc1a85;transform: scale(1);}
#header-mobile{display:none;}
#header-mobile.fixed{position: fixed;top: 0;left: 0;}
.index #header-mobile{margin-bottom: 0;}
.header{display: flex;align-items: center;justify-content: center;position: relative;}
.header.mob_pages .header_btn, .header.mob_pages .modalBtn{width: calc(100% / 4);}
.header .header_btn, .header .modalBtn{display: flex;justify-content: flex-end;width: calc(100% / 5);}
.header .header-icon_inner{display: flex;align-items: center;justify-content: center;position:relative;}
.categoryBtn.mob_ .icon_, .header-mobile_btn .icon_{width: 28px;height: 28px;min-width: 28px;opacity: .4;margin:0;}
.header-mobile_btn >div{display: flex;align-items: center;}
#header-mobile .header_btn .icon_{min-width: 28px;height: 28px;width: 28px;}
.header .header-icon_inner .icon_.catalog-icon{opacity: 1;}
.header .header-icon_inner .header-mob_count_{position: initial;}
.header .header_logo{width: 115px;}
.modal-btn{position:relative;}
.header .header_btn > div{display: flex;align-items: center;}
.modal-btn:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 28px;height: 28px;display: none;background-color: var(--main-color-white);opacity: 0.4;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.modal-btn: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_1188_11017' 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_1188_11017)'%3E%3Cpath d='M22.7069 19.5003L36.3355 5.87125C37.2226 4.98475 37.2226 3.55139 36.3355 2.66488C35.449 1.77837 34.0157 1.77837 33.1292 2.66488L19.5002 16.2938L5.87157 2.66488C4.98465 1.77837 3.5517 1.77837 2.6652 2.66488C1.77827 3.55139 1.77827 4.98475 2.6652 5.87125L16.2938 19.5003L2.6652 33.1293C1.77827 34.0158 1.77827 35.4491 2.6652 36.3356C3.10699 36.7778 3.6879 37 4.26839 37C4.84887 37 5.42936 36.7778 5.87157 36.3356L19.5002 22.7066L33.1292 36.3356C33.5713 36.7778 34.1518 37 34.7323 37C35.3128 37 35.8933 36.7778 36.3355 36.3356C37.2226 35.4491 37.2226 34.0158 36.3355 33.1293L22.7069 19.5003Z' fill='%23898B94'/%3E%3C/g%3E%3C/svg%3E");}
.modal-btn.active:before{display: block;}
.modal-btn.active > .icon_{opacity: 0;}
.header.fixed{position: fixed;top: 0;left: 0;z-index: 4;border: 0;margin:0;}
.header.fixed .header-top{display:none;}
/*! Каталог в шапке */
.categoryBtn{font-size: 16px;font-weight: 700;min-width: 150px;margin-left: 44px;height:44px;margin-right:16px;}
.categoryBtn.active{z-index: 4;}
.categoryBtn > .icon_{background-color:var(--main-color-white);margin-right: 12px;transition: 0.3s;}
.categoryBtn.mob_{display:none;min-width: auto;background: transparent;width: max-content;border: 0;padding: 0;margin:0;height: auto;}
.categoryBtn.mob_ .icon_{margin: 0;}
#fancybox__catalog{--posL: 223px;display:none;max-width: 1440px;position: absolute;left: var(--posL);width: calc(100% - var(--posL));top: 100%;z-index: 4;border-radius: 4px;}
#fancybox__catalog .modal__content{padding: 0;position: relative;}
#fancybox__catalog:before{content: '';width: 100%;height: 20px;display: block;position: absolute;top: -20px;}
#fancybox__catalog .catalog__subs{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 8px;width: 100%;}
#fancybox__catalog .catalog__sub{width: 100%;padding: 20px 0;background: var(--main-color-white);border-radius: 4px;max-height: 300px;overflow: auto;}
#fancybox__catalog .catalog__sub:not(.catalog__sub-level-0){opacity: 0;visibility: hidden;transition: 0.1s;}
#fancybox__catalog .catalog__sub:not(.catalog__sub-level-0).show{opacity: 1;visibility: visible;}
#fancybox__catalog .catalog__item{display: none;}
#fancybox__catalog .catalog__item.show{display: block;}
#fancybox__catalog .catalog__item.hovered > a, #fancybox__catalog .catalog__item a:hover{background: var(--main-color-purplelight);color: var(--main-color-purple);}
#fancybox__catalog .catalog__item.hovered > a .open{background-color: var(--main-color-purple);}
/* Каталог. Адаптивность */
.header .catalog__item .sub{opacity: 0;visibility: hidden;transition: 0.5s;position: absolute;top: 0;overflow: auto;height: 100%;}
.header .catalog__item:hover > .sub {opacity: 1;visibility: visible;}
.header .catalog__item a{color: var(--main-color-black);padding: 10px 24px;display: flex;align-items: center;background: var(--main-color-white);}
.header .catalog__item .open{display: block;width: 16px;min-width: 16px;height: 16px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-black);margin-left: auto;}
.header .catalog__item .open{-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.6665 8.00065C2.6665 7.63245 2.96498 7.33398 3.33317 7.33398H12.6665C13.0347 7.33398 13.3332 7.63245 13.3332 8.00065C13.3332 8.36885 13.0347 8.66732 12.6665 8.66732H3.33317C2.96498 8.66732 2.6665 8.36885 2.6665 8.00065Z' fill='%238866FE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52826 2.86225C7.78859 2.60191 8.21072 2.60191 8.47106 2.86225L13.1377 7.52893C13.3981 7.78926 13.3981 8.21139 13.1377 8.47173L8.47106 13.1384C8.21072 13.3987 7.78859 13.3987 7.52826 13.1384C7.26792 12.8781 7.26792 12.4559 7.52826 12.1956L11.7235 8.00033L7.52826 3.80507C7.26792 3.54471 7.26792 3.12261 7.52826 2.86225Z' fill='%238866FE'/%3E%3C/svg%3E");}
.catalog__item[data-level="0"] > .catalog__link span:not(.open) {padding-right: 10px;}
.catalog__item[data-level="0"] > .catalog__link{transition: 0.3s;font-size: 16px;}
.header .catalog__item a{word-break: break-word;}
.header .sub[data-level="3"] a{padding-right: 0;}
.header .catalog__item .sub[data-level="3"] .open{display:none;}
.header .catalog__item .sub[data-level="4"] {display: none !important;}
/** Header main **/
.header-top > .container > .row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap: wrap;padding: 15px 0;}
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--main-color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Лого **/
.header .header-logoImg{width: 180px;min-width: 180px;max-height: 70px;height: 100%;object-fit: contain;}
@media (max-width: 479px){
 .header .header-logoImg{width: 85px;}
}
/** Поиск **/
.header .header-search{width: 100%;margin-right: auto;}
.header .header-search .search{position: relative;}
.header .header-search .search .search-icon{margin: 0;min-width: 18px;width: 18px;height: 18px;}
.header .header-search .search .search-input{padding-left: 16px;padding-right: 75px;max-width: 100%;color: var(--main-color-white);background: #2F3042;border: 1px solid #2F3042;border-radius: 4px;}
.header .header-search .search .search-input:focus{border-color:var(--main-color-purple);}
.header .header-search .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%}
.header .header-search .search #search_mini_form .search-reset,
.header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;}
.header .header-search .search #search_mini_form .search-submit{right: 16px;}
.header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 50px;opacity: 0;}
.header .header-search .search #search_mini_form input::-webkit-input-placeholder{color: var(--main-color-grey)}
.header .header-search .search #search_mini_form input::-moz-placeholder{color: var(--main-color-grey)}
.header .header-search .search #search_mini_form input:-ms-input-placeholder{color: var(--main-color-grey)}
.header .header-search .search #search_mini_form._active .search-reset{opacity:1;}
.header .header-search .search #search_mini_form._active{z-index: 15;}
.header .header-search .search #search_mini_form .search-submit .icon_{background-color: var(--main-color-grey);margin: 0;}
.header .header-search .search #search_mini_form .search-reset .icon_{background-color: var(--main-color-grey);margin: 0;}
.header .header-search .search #search_mini_form .search-reset:hover .icon_, .header .header-search .search #search_mini_form .search-submit:hover .icon_{background-color: var(--main-color-white);}
.header-searchBtn{position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.header .searchBtn{cursor:pointer;}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;width: 100%;padding: 15px;border-radius: 5px;margin-top: 10px;background-color: var(--main-color-white);color: var(--main-color-black);z-index: 100;border-radius: 4px;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-direction: column;grid-gap: 8px;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-goods{width: 100%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-direction: column;grid-gap: 12px;}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 12px;}
#search-result .inner .result-item a{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;max-height: 60px;overflow: hidden;display: flex;align-items: center;position: relative;}
#search-result .inner .result-item a.show-all: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='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='%23898B94'/%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='%23898B94'/%3E%3C/svg%3E");}
#search-result .inner .result-item a.show-all:after{content: '';transition: 0.3s;margin-left: 8px;width: 16px;height: 16px;display: block;background-color: var(--main-color-grey);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#search-result .inner .result-item a.show-all:hover:after{background-color: var(--main-color-black);}
#search-result .inner .goods-right{width: calc(100% - 60px);padding-left: 8px;display: flex;grid-gap: 12px;justify-content: space-between;align-items: center;}
#search-result .inner .goods-right .goods-price{white-space: nowrap;font-weight: 700;font-size: 16px;}
#search-result .inner .result-item a .goods-image{height: 60px;width: 60px;overflow: hidden;border-radius: 4px;position: relative;background: var(--main-color-white);}
#search-result .inner .result-item a .goods-image:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: var(--main-bgImg);z-index: 2;}
#search-result .inner .result-item a img{height: 100%;width: 100%;object-fit: contain;}
#search-result .inner .result-item .goods-right span{color: var(--main-color-black);align-items: center;font-size: 14px;}
#search-result .inner .result-item .goods-right .goods-name{max-height: 32px;overflow: hidden;}
#search-result .result-category a{font-style: normal;font-weight: 700;
font-size: 16px;}
#search-result .inner .result-item a:hover span:not(.goods-price), #search-result .result-category a:hover{color: var(--main-color-purple);}
#search-result .inner .result-category a span{font-weight: 700;font-size: 16px;}
#search-result .show-all{margin-top: 4px;}
@media (min-width: 1024px){
  .header-search.overlay_:before{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 15;background-color: var(--main-color-black);opacity: 0.5;}
}
@media (max-width: 1023px){
  .header .header-search:before{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-color: var(--main-color-black);opacity: 0.5;}
}
.header-tools{margin-left: 30px;}
.dropdown{position: relative}
.dropdown .dropdown__body{align-items: flex-start;flex-direction: column;justify-content: center;position: absolute;top: calc(100% + 15px);z-index: 2;width: 100%;background-color: var(--main-color-white);opacity: 0;visibility: hidden;transition: opacity .3s ease;padding: 0;border-radius: 4px;}
.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: 50%;transform: translateX(50%);margin: 0;padding: 10px 0;grid-gap: 0;}
.dropdown._more-menu .dropdown__body li{margin: 0;padding-left: 7px;padding: 0;}
.dropdown._more-menu .dropdown__body li:after{display:none;}
.dropdown._more-menu .dropdown__body li:before{content: '';width: 3px;height: 3px;display: block;background: #959595;border-radius: 50%;position: absolute;left: -7px;top: 50%;transform: translateY(-50%);transition: 0.3s;}
.dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--main-color-purplelight);}
.dropdown._more-menu .dropdown__body li{margin: 0;width: 100%;text-align: left;}
.dropdown._more-menu .dropdown__body li:hover a{color: var(--main-color-purple);background: var(--main-color-purplelight);}
.dropdown._more-menu .dropdown__body li a:after{display:none;}
.dropdown._more-menu .dropdown__body li a{width: 100%;display: block;color:var(--main-color-black);padding: 8px 16px;transition: 0.3s;}
.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}
.search-submit_button{display:none;}
.search-submit_button i{font-size: 19px;}
/* Шапка. Адаптивное Меню */
.menu{display: none;}
.menu__icon i{font-size: .625rem;padding-left: .5rem;}
.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: 1139px){
  .categoryBtn{font-size: 0;min-width: 80px;width: 80px;}
  .categoryBtn > .icon_{margin-right: 0;}
}
@media (max-width: 1139px){
  .header .mainnav{max-width: 400px;}
}
@media (min-width: 1024px){
  .header.fixed .header-main{padding: 4px 0;}
  .header .search_close-btn{display:none;}
  .header .header-mobile_btn{display:none;}
}
@media (max-width: 1023px){
   header.header{background: var(--main-color-blackdark);}
  .categoryBtn.web_{display:none;}
  .categoryBtn.mob_{display:flex;}
  .header .header_btn{display:block;}
  .header .headerNavBar{display:none;}
  .header .header-logoImg{width: 112px;min-width: 112px;}
  .header .header-top{display:none;}
  .header .header-main{padding: 5px 0;grid-gap: 24px;justify-content: space-between;}
  .header .header-search{opacity: 0;visibility: hidden;width: 100%;margin-right: auto;position: fixed;top: 0;left: 0;padding: 12px 16px;z-index: 20;background: var(--main-color-blackdark);}
  #search-result{top: 45px;left: -16px;width: calc(100% + 32px);background-color: var(--main-color-blackdark);color: var(--main-color-white);border-radius: 0;}
  #search-result .inner .result-item .goods-right span{color: var(--main-color-white);}
  .header .search_close-btn{display:flex;align-items: center;justify-content: center;width: 44px;height: 44px;min-width: 44px;background: #2F3042;border-radius: 4px;}
  .header .search_close-btn .icon_{margin: 0;background-color: var(--main-color-grey);width: 20px;height: 20px;min-width: 20px;}
  .header .header-search.opened{opacity: 1;visibility: visible;}
  .header .header-search .search #search_mini_form{width: calc(100% - 44px - 16px);}
  .header .header-search .search{display: flex;align-items: center;grid-gap: 16px;}
  #fancybox-login, #fancybox-contacts{position: fixed;top: 100px;left: 50%;transform: translateX(-50%);}
}
@media (max-width: 991px){
 body.modal-open{overflow:hidden;}
}
@media (max-width: 970px){
	.menu{display: block;}
	.menu ul{margin: 0;padding: 0;list-style: none;}
	.menu li{line-height: 1.5rem;margin-bottom: .5rem;display: block;white-space: nowrap;}
	.menu li:last-child{margin-bottom: 0;}
	.menu .active{font-weight: bold;color: var(--main-color-purple);}
	.menu .dropdown__content{width: 14rem;padding: 1.5rem 2rem;}
}
@media (max-width: 639px){
  .categoryBtn.mob_ .icon_, .header-mobile_btn .icon_{width: 20px;height: 20px;min-width: 20px;}
  .header .header-logoImg{width: 100px;min-width: 100px;}
  .header .header-search .search .search-input{height: 35px;font-size: 14px;}
  .header .search_close-btn{width: 35px;height: 35px;min-width: 35px;}
  .header .header-search .search #search_mini_form{width: calc(100% - 35px - 16px);}
  #search-result{top: 35px;}
}
@media (max-width: 479px){
  .header .header-logoImg{width: 87px;min-width: 87px;}
  .header .headerNavBar .header-toolsCounter.count_empty, .header .header-icon_inner .header-mob_count_.count_empty{display:none;}
  .header .header-icon_inner .header-mob_count_{position: absolute;top: -3px;left: -6px;width: 6px;min-width: 6px;height: 6px;font-size: 0;}
  .header .header-main{grid-gap: 10px;}
}
/*** Выпадающее меню ***/
.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{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{color: var(--main-color-purplelight);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{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: 767px){
.dropdown .dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -2rem;height: 3rem;width: 100%;}
.dropdown:hover .dropdown__content{height: auto;transform: scale(1,1);}
}
@media (max-width: 991.98px){
}
@media (max-width: 479.98px){
.dropdown__content.right .dropdown__close{left: auto;right: 0;}
.dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
.dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
@media (min-width: 768px){
.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-purplelight);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: 24px;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-purplelight);}
/*** Выбор каталога или меню ***/
.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: 'Source Code Pro', monospace;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d568712/catalog.png?design=fleur&lc=1766547675");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d568712/menu.png?design=fleur&lc=1766547675");}
@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.5;visibility: visible}
/*Преимущества*/
#advantage{background: var(--main-color-black);color: var(--main-color-white);padding-bottom: 20px;width: 100%;}
.advantage .advantage_block{display: flex;grid-gap: 50px;align-items: center;overflow-x: auto;overflow-y: hidden;}
.advantage .advantage_block::-webkit-scrollbar-thumb, .advantage .advantage_block::-webkit-scrollbar-track, .advantage .advantage_block::-webkit-scrollbar{background-color: transparent}
.advantage .title{width: 100%;margin-bottom: 24px;font-weight: 700;font-size: 64px;}
.advantage .title .title-dot{line-height: 110%;font-size: 50%;}
.advantage .advantage-item{display: flex;grid-gap: 16px;align-items: center;}
.advantage .icon_{margin-right:0;width:36px;min-width:36px;height:36px;}
.advantage-icon1{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cg clip-path='url(%23clip0_938_16505)'%3E%3Cpath d='M30.9842 3.73846C26.5974 3.46107 22.3262 2.21744 18.4761 0.0965519C18.3303 0.0159257 18.1663 -0.0263672 17.9997 -0.0263672C17.833 -0.0263672 17.6691 0.0159257 17.5232 0.0965519C13.6733 2.21737 9.40231 3.46101 5.01572 3.73846C4.7651 3.75538 4.53023 3.86673 4.35849 4.05003C4.18675 4.23334 4.09092 4.47495 4.09034 4.72614V17.635C4.08855 19.8112 4.56191 21.9615 5.47734 23.9358C6.39277 25.9101 7.7282 27.6608 9.39035 29.0654L17.2535 35.7001C17.462 35.8767 17.7265 35.9737 17.9998 35.9737C18.2731 35.9737 18.5376 35.8767 18.7461 35.7001L26.6104 29.0645C28.2723 27.6598 29.6075 25.9093 30.5227 23.9352C31.438 21.9611 31.9112 19.8109 31.9093 17.635V4.72614C31.9088 4.47498 31.813 4.23338 31.6413 4.05008C31.4696 3.86678 31.2347 3.75542 30.9842 3.73846ZM30.1491 17.635C30.1507 19.5549 29.7332 21.4521 28.9258 23.194C28.1183 24.9359 26.9403 26.4806 25.4741 27.7201L17.9998 34.0266L10.5267 27.721C9.06021 26.4814 7.88203 24.9367 7.07442 23.1946C6.26681 21.4525 5.84925 19.5551 5.85089 17.635V5.43974C10.1024 5.07454 14.2355 3.85003 17.9998 1.84037C21.7643 3.8499 25.8975 5.07441 30.1491 5.43974V17.635Z' fill='white'/%3E%3Cpath d='M14.855 14.9171C14.6892 14.7558 14.4666 14.6663 14.2353 14.6679C14.004 14.6695 13.7827 14.7621 13.6191 14.9257C13.4556 15.0892 13.363 15.3106 13.3613 15.5419C13.3597 15.7732 13.4492 15.9958 13.6105 16.1616L17.5865 20.1377L26.7637 10.9605C26.9249 10.7947 27.0144 10.5721 27.0128 10.3408C27.0112 10.1095 26.9186 9.88812 26.7551 9.72457C26.5915 9.56102 26.3702 9.46843 26.1389 9.46682C25.9076 9.46521 25.6849 9.55472 25.5191 9.71598L17.5864 17.6483L14.855 14.9171Z' fill='white'/%3E%3Cpath d='M9.83203 16.2438C9.83203 18.41 10.6925 20.4875 12.2243 22.0192C13.756 23.551 15.8335 24.4115 17.9997 24.4115C20.1659 24.4115 22.2433 23.551 23.7751 22.0192C25.3068 20.4875 26.1673 18.41 26.1673 16.2438C26.1652 16.0118 26.0716 15.7899 25.9068 15.6266C25.7419 15.4632 25.5192 15.3715 25.2872 15.3715C25.0551 15.3715 24.8324 15.4632 24.6676 15.6266C24.5028 15.7899 24.4091 16.0118 24.407 16.2438C24.407 17.5111 24.0313 18.7499 23.3272 19.8036C22.6232 20.8573 21.6225 21.6785 20.4517 22.1635C19.2809 22.6484 17.9926 22.7753 16.7497 22.5281C15.5067 22.2809 14.3651 21.6706 13.469 20.7745C12.5729 19.8785 11.9627 18.7368 11.7154 17.4939C11.4682 16.251 11.5951 14.9626 12.08 13.7919C12.565 12.6211 13.3862 11.6204 14.4399 10.9163C15.4936 10.2123 16.7324 9.83648 17.9997 9.83648C18.997 9.83343 19.9809 10.0657 20.8716 10.5144C21.0801 10.6186 21.3215 10.6359 21.5428 10.5624C21.764 10.4888 21.947 10.3305 22.0517 10.1222C22.1563 9.91384 22.1741 9.67249 22.101 9.45111C22.0279 9.22972 21.8699 9.04638 21.6618 8.94133C20.5261 8.36898 19.2714 8.07258 17.9997 8.0762C15.8342 8.07864 13.7582 8.93994 12.227 10.4711C10.6958 12.0023 9.83447 14.0784 9.83203 16.2438Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_16505'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.advantage-icon2{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cg clip-path='url(%23clip0_938_16493)'%3E%3Cpath d='M12.4582 36.4167H8.62484C8.09584 36.4167 7.6665 35.9873 7.6665 35.4583C7.6665 34.9293 8.09584 34.5 8.62484 34.5H12.4582C12.9872 34.5 13.4165 34.9293 13.4165 35.4583C13.4165 35.9873 12.9872 36.4167 12.4582 36.4167Z' fill='white'/%3E%3Cpath d='M43.6042 36.417H41.2084C40.6794 36.417 40.2501 35.9877 40.2501 35.4587C40.2501 34.9297 40.6794 34.5003 41.2084 34.5003H42.8088L44.1007 27.6157C44.0834 24.0928 41.0742 21.0837 37.3751 21.0837H31.0827L28.0332 34.5003H33.5417C34.0707 34.5003 34.5001 34.9297 34.5001 35.4587C34.5001 35.9877 34.0707 36.417 33.5417 36.417H26.8334C26.5421 36.417 26.2661 36.2847 26.084 36.0567C25.9019 35.8305 25.8329 35.5315 25.8981 35.2478L29.3826 19.9145C29.4822 19.4756 29.8694 19.167 30.3179 19.167H37.3751C42.1303 19.167 46.0001 23.0367 46.0001 27.792L44.5453 35.635C44.461 36.0892 44.0662 36.417 43.6042 36.417Z' fill='white'/%3E%3Cpath d='M37.3752 40.2503C34.734 40.2503 32.5835 38.1017 32.5835 35.4587C32.5835 32.8156 34.734 30.667 37.3752 30.667C40.0163 30.667 42.1668 32.8156 42.1668 35.4587C42.1668 38.1017 40.0163 40.2503 37.3752 40.2503ZM37.3752 32.5837C35.7901 32.5837 34.5002 33.8736 34.5002 35.4587C34.5002 37.0437 35.7901 38.3337 37.3752 38.3337C38.9602 38.3337 40.2502 37.0437 40.2502 35.4587C40.2502 33.8736 38.9602 32.5837 37.3752 32.5837Z' fill='white'/%3E%3Cpath d='M16.2917 40.2503C13.6505 40.2503 11.5 38.1017 11.5 35.4587C11.5 32.8156 13.6505 30.667 16.2917 30.667C18.9328 30.667 21.0833 32.8156 21.0833 35.4587C21.0833 38.1017 18.9328 40.2503 16.2917 40.2503ZM16.2917 32.5837C14.7066 32.5837 13.4167 33.8736 13.4167 35.4587C13.4167 37.0437 14.7066 38.3337 16.2917 38.3337C17.8768 38.3337 19.1667 37.0437 19.1667 35.4587C19.1667 33.8736 17.8768 32.5837 16.2917 32.5837Z' fill='white'/%3E%3Cpath d='M12.4585 19.1667H4.79183C4.26283 19.1667 3.8335 18.7373 3.8335 18.2083C3.8335 17.6793 4.26283 17.25 4.79183 17.25H12.4585C12.9875 17.25 13.4168 17.6793 13.4168 18.2083C13.4168 18.7373 12.9875 19.1667 12.4585 19.1667Z' fill='white'/%3E%3Cpath d='M12.4582 24.9167H2.87484C2.34584 24.9167 1.9165 24.4873 1.9165 23.9583C1.9165 23.4293 2.34584 23 2.87484 23H12.4582C12.9872 23 13.4165 23.4293 13.4165 23.9583C13.4165 24.4873 12.9872 24.9167 12.4582 24.9167Z' fill='white'/%3E%3Cpath d='M12.4583 30.6667H0.958333C0.429333 30.6667 0 30.2373 0 29.7083C0 29.1793 0.429333 28.75 0.958333 28.75H12.4583C12.9873 28.75 13.4167 29.1793 13.4167 29.7083C13.4167 30.2373 12.9873 30.6667 12.4583 30.6667Z' fill='white'/%3E%3Cpath d='M26.8332 36.417H20.1248C19.5958 36.417 19.1665 35.9877 19.1665 35.4587C19.1665 34.9297 19.5958 34.5003 20.1248 34.5003H26.0684L30.4231 15.3337H8.62484C8.09584 15.3337 7.6665 14.9043 7.6665 14.3753C7.6665 13.8463 8.09584 13.417 8.62484 13.417H31.6248C31.9162 13.417 32.1922 13.5492 32.3743 13.7773C32.5563 14.0035 32.6253 14.3025 32.5602 14.5862L27.7685 35.6695C27.6688 36.1084 27.2798 36.417 26.8332 36.417Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_16493'%3E%3Crect width='46' height='46' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.advantage-icon3{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cpath d='M15.592 22V10.552H18.94C19.732 10.552 20.446 10.666 21.082 10.894C21.73 11.11 22.24 11.458 22.612 11.938C22.984 12.406 23.17 13.024 23.17 13.792C23.17 14.56 22.978 15.19 22.594 15.682C22.21 16.162 21.694 16.516 21.046 16.744C20.41 16.972 19.708 17.086 18.94 17.086H17.554V22H15.592ZM17.554 15.97H18.796C19.576 15.97 20.176 15.79 20.596 15.43C21.016 15.07 21.226 14.56 21.226 13.9C21.226 13.18 21.016 12.664 20.596 12.352C20.176 12.04 19.576 11.884 18.796 11.884H17.554V15.97ZM13.558 17.086V16.06L15.772 15.97H16.51V17.086H13.558ZM13.558 19.246V18.22L15.772 18.13H21.964V19.246H13.558Z' fill='white'/%3E%3Cpath d='M35.7877 16.788C35.7877 7.53105 28.2568 0 18.9999 0C9.74304 0 2.21191 7.53105 2.21191 16.788C2.21191 17.3379 2.65775 17.7837 3.20763 17.7837C3.75752 17.7837 4.20335 17.3378 4.20335 16.788C4.20335 8.62912 10.841 1.99151 18.9998 1.99151C27.1586 1.99151 33.7963 8.62919 33.7963 16.788C33.7963 24.9467 27.1586 31.5844 18.9998 31.5844H17.2723L20.6925 29.7694C21.0589 29.3593 21.0233 28.7298 20.6133 28.3634C20.2032 27.9969 19.5736 28.0326 19.2073 28.4426L14.7262 31.4452C14.1482 32.0922 14.1482 33.068 14.7262 33.7151L19.2073 36.7176C19.404 36.9379 19.6765 37.0499 19.9502 37.0499C20.1863 37.0499 20.4233 36.9664 20.6133 36.7968C21.0234 36.4304 21.0589 35.8009 20.6925 35.3908L17.2723 33.5758H18.9998C28.2568 33.5758 35.7877 26.0448 35.7877 16.788Z' fill='white'/%3E%3C/svg%3E");}
.advantage .text{font-weight: 500;font-size: 16px;}
@media (max-width: 1139px){
  .advantage .title{margin-bottom: 16px;}
}
@media (max-width: 1023px){
  #advantage{padding: 12px 0;}
  .advantage .title{font-size: 46px;margin-bottom: 12px;}
  .advantage .icon_{width: 30px;min-width: 30px;height: 30px;}
  .advantage .advantage-item{grid-gap: 8px;}
  .advantage .text{font-size: 14px;}
  .advantage .advantage_block{grid-gap: 40px;}
}
@media (max-width: 640px){
  .advantage .title{font-size: 42px;}
}
@media (max-width: 640px){
  .advantage .advantage_block{grid-gap: 15px;}
}
@media (max-width: 479px){
  .advantage .title{font-size: 34px;}
}
/*** Новости ***/
#news{background: var(--main-color-purplelight);}
#news .news_list_all{display: inline-block;width: 100%;}
#news .news__item._photo{position: relative;}
#news .news__item{display: flex;align-items: center;flex-direction: column;background: var(--main-color-white);border-radius: 4px;overflow: hidden;transition: 0.3s;width: calc(33.3% - 11px);float: left;}
#news .news__item .news__title{height: 43px;overflow: hidden;display: block;color: var(--main-color-black);font-weight: 700;font-size: 18px;text-align: left;margin-bottom: 8px;transition: 0.3s;word-break: break-word;}
#news .news__item .news__title:hover{color: var(--main-color-purple);}
#news .news__item .news__image{height: 200px;width: 100%;display: block;overflow: hidden;position: relative;background-color:var(--main-bgImg);}
#news .news__item .news__image img{display: block;width: 100%;height: 100%;object-fit: cover;transition: 1s;}
#news .news__item .news__content{width:100%;display: flex;flex-direction: column;padding: 12px;height: calc(100% - 200px);}
#news .news__item .news_arrow{margin-left: auto;}
#news .news__item .news_arrow .icon_{margin: 0;background-color: var(--main-color-purple);transition: 0.3s;}
#news .news__item .news__text{font-size: 16px;height: 97px;overflow: hidden;margin-bottom: 16px;transition: 0.3s;word-break: break-word;}
#news .news__item .news__date{color: var(--main-color-grey);font-weight: 700;font-size:14px;transition: 0.3s;}
#news .news__item .news_bottom{display: flex;align-items: center;margin-top: auto;}
#news .news__item:hover{background: var(--main-color-purple);}
#news .news__item:hover .news_arrow .icon_{margin: 0;background-color: var(--main-color-white);}
#news .news__item:hover .news__date{color: var(--main-color-greylight2);}
#news .news__item:hover .news__text{color: var(--main-color-white);}
#news .news__item:hover .news__title{color: var(--main-color-white);}
#news .news__item:hover .news__image img{transform: scale(1.1);}
#news .news__item:nth-child(-n+2){margin-right: 16px;}
#news .news__item:nth-child(n+3){margin-bottom: 16px;}
#news .news__item:nth-child(5){margin-bottom: 0;}
@media (min-width: 1140px){
  #news .news__item:nth-child(n+3){flex-direction: inherit;height: 128px;}
  #news .news__item:nth-child(n+3) .news__content .news__text{display: none;}
  #news .news__item:nth-child(n+3) .news__image{width: 128px;height: 128px;}
  #news .news__item:nth-child(n+3) .news__content{width: calc(100% - 128px);height:128px;}
  #news .news__item:nth-child(n+3) .news__title{height: 75px;font-size: 16px;margin: 0;}
  #news .news__item:nth-child(n+6){display: none;}
}
@media (min-width: 768px) and (max-width: 1139px){
  #news .news__item:nth-child(n+2){flex-direction: inherit;height: 128px;width: calc(66.6% - 5px);margin-right: 0;margin-bottom: 16px;}
  #news .news__item:nth-child(4){margin-bottom: 0;}
  #news .news__item:nth-child(n+2) .news__content .news__text{display: none;}
  #news .news__item:nth-child(n+2) .news__image{width: 128px;height: 128px;}
  #news .news__item:nth-child(n+2) .news__content{width: calc(100% - 128px);height:128px;}
  #news .news__item:nth-child(n+2) .news__title{max-height: 75px;font-size: 16px;margin: 0;}
  #news .news__item:nth-child(n+5){display: none;}
}
@media (max-width: 767px){
  #news .news__item{margin-bottom:0;}
  #news .news__item:nth-child(n+4){display: none;}
  #news .news_list_all{grid-template-rows: initial;}
}
@media (max-width: 639px){
  #news .news__item:nth-child(n+3){display: none;}
  #news .news__item:nth-child(2){margin: 0;}
  #news .news__item{width: calc(50% - 8px);}
}
@media (max-width: 479px){
  #news .news__item:nth-child(n+2){display: none;}
  #news .news__item{width: 100%;margin: 0;}
  #news .news__item .news__title{height: auto;max-height: 43px;}
  #news .news__item .news__text{height: auto;max-height: 97px;}
}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input input{max-width: 100%;}
.callbackForm .callback-input:not(._last){margin-bottom: 12px;}
.callbackForm .pp{margin-top: 4px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.fancybox-content .callbackForm button{margin-top: 16px;width: 100%;max-width: 100%;}
.fancybox-content .btn_box{margin-top:12px;display: flex;flex-wrap: wrap;justify-content: space-between;grid-gap: 16px;}
#fancybox-pp.fancybox-content{background-color: var(--main-color-white);}
/*** Подвал ***/
#footer_top{background: var(--main-color-black);padding: 16px 0;color: var(--main-color-white);}
.footer_top{display: flex;grid-gap: 16px;align-items: center;flex-wrap: wrap;}
.footer_top .block{display: flex;align-items: center;height: 100%;width: calc((100% / 4) - 16px);}
.footer_top .footer_top-icon{width:36px;height:36px;background:var(--main-color-greenlight);border-radius: 4px;display: flex;align-items: center;justify-content: center;margin-right:12px;}
.footer_top .footer_top-icon .icon_{width:28px;min-width:28px;height:28px;background-color:var(--main-color-black);margin: 0;}
.footer_top .contacts{width: calc(100% - 36px - 12px);font-weight: 700;font-size: 18px;flex-direction: column;grid-gap: 4px;}
.footer_top .contacts a{transition: 0.3s;width: 100%;word-break: break-word;}
.footer_top .contacts a:hover{color: var(--main-color-purple);}
#footer{overflow: hidden;background: var(--main-color-purplelight);padding-top: 30px;}
.footer{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;margin-bottom: 20px;}
.footer .block{width: calc(25% - 12px);display: flex;flex-wrap: wrap;align-items: flex-start;}
.footer .block ul{padding: 0;margin: 0;width: 100%;display: flex;flex-direction: column;grid-gap: 8px;}
.footer .block ul.footer_catalog{max-height: 200px;overflow-y: auto;padding-right: 5px;}
.footer .block ul li{list-style-type: none;}
.footer .block ul li a:hover, #footer .block > div a:hover{color: var(--main-color-purple);}
.footer .footer_description{font-weight: 400;font-size: 14px;margin-bottom:16px;}
.footer .footer_title{font-weight: 700;font-size: 18px;margin-bottom:12px;}
.footer .footer_item{width: 100%;display: flex;flex-direction: column;}
.footer .footer_item:not(:last-child){margin-bottom:20px;}
.footer .social{display: flex;flex-wrap: wrap;grid-gap: 8px;}
.footer .footer_text{font-size: 14px;margin-bottom:8px;}
.footer .callbackForm{position: relative;}
.footer .callback-input{margin: 0 !important;}
.footer .input{position: relative;padding-right: 66px;}
.footer .callback-btn{height: 44px;width: 50px;padding: 0;position: absolute;top: 0;right: 0;z-index: 1;}
.footer .callback-btn .icon_{margin: 0;}
.footer .footer_btn{height:44px;}
.footer .pp{text-align: right;max-width: 200px;white-space: inherit;margin-left: auto;}
.footer_bottom{grid-gap: 16px 30px;flex-wrap: initial;align-items: center;padding-top: 12px;padding-bottom: 12px;border-top: 1px solid var(--main-line);}
.footer_bottom .copyright{color: var(--main-color-greylight2);text-align: left;font-size: 14px;}
/* Способы оплаты */
.footer_bottom .payment{display: flex;align-items: center;grid-gap: 16px;margin-left: auto;width: max-content;}
.footer_bottom .payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.footer_bottom .payment .payment-ico.visa span{-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='%23D0D0D0'/%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.mir span{-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_684_7033)'%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='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_684_7033'%3E%3Crect width='24' height='6.73684' fill='white' transform='translate(0 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.yandex span{-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_684_7034)'%3E%3Cpath d='M15.478 3C10.7323 3 6.95728 6.82892 6.95728 11.5207C6.95728 16.2664 10.7862 20.0414 15.478 20.0414C20.1697 20.0414 23.9987 16.2125 23.9987 11.5207C23.9987 6.82892 20.1697 3 15.478 3ZM15.478 14.7025C13.7523 14.7025 12.2962 13.2464 12.2962 11.5207C12.2962 9.795 13.7523 8.33892 15.478 8.33892C17.2037 8.33892 18.6597 9.795 18.6597 11.5207C18.6059 13.2464 17.2037 14.7025 15.478 14.7025Z' fill='%23D0D0D0'/%3E%3Cpath d='M6.90285 5.48059V17.8841H3.88286L0 5.48059H6.90285Z' fill='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_684_7034'%3E%3Crect width='24' height='17.0414' fill='white' transform='translate(0 3)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.webmoney span{-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_15343)'%3E%3Cpath d='M11.7066 0.97597C8.60998 1.04416 5.38001 2.40438 3.13691 5.41878C-0.494769 10.3013 0.463273 17.0533 5.31847 20.7891C7.38007 22.3755 9.73038 23.056 11.9691 23.056C14.4185 23.056 16.7265 22.2341 18.3825 20.8997L18.405 20.926L19.126 20.2922L16.6829 17.5107L15.6647 18.4435C15.1266 18.934 14.6083 19.4071 14.1028 19.8938C13.2859 18.9611 12.4572 18.0376 11.6297 17.1141C11.2308 16.6691 10.8323 16.2236 10.4344 15.7772C10.4114 15.7518 10.3894 15.7254 10.3678 15.6985L11.5341 14.6082L8.53129 11.2172L9.70691 10.1157L6.65535 6.71816L10.8094 2.96535L12.3432 4.62472L14.8847 2.36816C14.9063 2.37488 14.9269 2.38206 14.9485 2.38878L16.4025 3.9816L17.7619 2.73753C17.7619 2.73753 17.4023 2.40366 17.0475 2.20878C16.9933 2.17902 16.9427 2.1708 16.8947 2.17128C15.3744 1.35966 13.5646 0.935057 11.7066 0.97597ZM18.5607 3.4791L17.3466 4.59003L18.4416 5.80503L19.6604 4.7091L18.5607 3.4791ZM14.866 3.80722L12.9882 5.51347L14.6775 7.39035L16.5525 5.69722L14.866 3.80722ZM10.6903 4.49816L8.15816 6.79222L10.4428 9.33378L12.9807 7.04253L10.6903 4.49816ZM20.235 7.4091L19.0247 8.5116L20.1282 9.73222L21.3479 8.62597L20.235 7.4091ZM16.6819 7.79441L14.8069 9.4941L16.4954 11.3785L18.375 9.67878L16.6819 7.79441ZM12.5747 9.00566L10.0416 11.3053L12.331 13.8469L14.8566 11.55L12.5747 9.00566ZM21.9225 11.3363L20.7057 12.4313L21.81 13.6519L23.0297 12.5541L21.9225 11.3363ZM18.3694 11.9841L16.4944 13.6791L18.1847 15.5663L20.0616 13.8628L18.3694 11.9841ZM14.446 13.5741L11.9138 15.8644L14.1928 18.4125L16.7344 16.1185L14.446 13.5741ZM20.0972 15.9863L18.2297 17.6888L19.9219 19.5619L21.8025 17.8669L20.0972 15.9863Z' fill='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15343'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.wallet-one span{-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.072 7.41096V16.636C22.8704 17.1094 22.6454 17.5688 22.3876 18.0141C22.1111 18.2203 21.7642 18.3422 21.3892 18.3422C20.4611 18.3422 19.7064 17.5875 19.7064 16.6594V11.4281L13.1814 17.8594C12.8626 18.1781 12.436 18.3422 12.0001 18.3422C11.7798 18.3422 11.5595 18.3 11.3532 18.211C10.7298 17.9485 10.322 17.3391 10.322 16.6594V11.4281L3.79229 17.8594C3.30947 18.3328 2.95322 18.5766 2.10947 18.5156C1.98291 18.4641 1.42041 18.4547 1.13916 18.0141C0.862598 17.5828 0.95166 17.2313 0.928223 16.636V7.34065C0.928223 6.78284 1.2001 6.29065 1.6126 5.98596C1.88916 5.77971 2.23604 5.65784 2.60635 5.65784C3.53447 5.65784 4.28916 6.41252 4.28916 7.34065V12.6422C4.28916 12.6422 10.7439 6.21565 10.786 6.17346C11.0907 5.85471 11.522 5.65784 11.9954 5.65784C12.9235 5.65784 13.6782 6.41252 13.6782 7.34065V12.6422L20.2079 6.21096C20.6907 5.73752 21.4126 5.5969 22.0361 5.8594C22.1907 5.92502 22.3314 6.0094 22.4532 6.11252C22.8236 6.41721 23.0532 6.86721 23.0673 7.36409C23.072 7.37815 23.072 7.39221 23.072 7.41096Z' fill='%23D0D0D0'/%3E%3Cpath d='M23.0719 7.41089V16.6359C23.0766 17.2968 22.9876 17.639 22.486 18.0749C22.2094 18.2812 21.7641 18.3374 21.3938 18.3374C20.4657 18.3374 19.711 17.5828 19.711 16.6546V11.4281L19.2891 11.8453C18.6282 12.4968 17.5641 12.4874 16.9126 11.8265C16.261 11.1656 16.2704 10.1015 16.9313 9.44995L20.2126 6.21557C20.6954 5.74214 21.4172 5.60151 22.0407 5.86401C22.1954 5.92964 22.336 6.01401 22.4579 6.11714C22.8282 6.42182 23.0579 6.87182 23.0719 7.3687V7.41089Z' fill='%23D0D0D0'/%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.mastercard span{-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.31995C3.44544 4.31995 0 7.76539 0 11.9999C0 16.2345 3.44544 19.6799 7.68 19.6799C9.28092 19.6799 10.7682 19.1863 12 18.3449C13.2317 19.1859 14.7188 19.6799 16.32 19.6799C20.5559 19.6799 24 16.2358 24 11.9999C24 7.76409 20.5559 4.31995 16.32 4.31995C14.7188 4.31995 13.2317 4.81397 12 5.65495C10.7682 4.81357 9.28092 4.31995 7.68 4.31995ZM16.32 5.27995C20.037 5.27995 23.04 8.28291 23.04 11.9999C23.04 15.717 20.037 18.7199 16.32 18.7199C15.0237 18.7199 13.8187 18.3484 12.7931 17.7149C14.3644 16.3077 15.36 14.2702 15.36 11.9999C15.36 9.72974 14.3644 7.69223 12.7931 6.28495C13.8187 5.65153 15.0237 5.27995 16.32 5.27995Z' fill='%23D0D0D0'/%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.qiwi span{-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_15345)'%3E%3Cpath d='M11.28 0C5.32462 0 0.47998 4.84464 0.47998 10.8C0.47998 16.7554 5.32462 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8687 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6555 23.8095 22.679 23.8369C22.7731 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2195 23.975 23.2987 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.4581 18.8231 14.4146 18.3025 13.65 17.595C12.6621 16.682 12.4734 15.7604 12.4725 15.7547C12.4283 15.5104 12.1997 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.5466 17.7551 11.411 17.76 11.28 17.76C7.44238 17.76 4.31998 14.6376 4.31998 10.8C4.31998 6.9624 7.44238 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.2803 11.5204 16.38 11.52 16.32 11.52C16.0406 11.52 15.84 11.7598 15.84 12.0094C15.8457 12.27 16.0584 12.4795 16.319 12.48C16.3286 12.48 17.3275 12.4895 18.2212 13.0641C19.703 14.0164 20.0577 15.4544 20.0606 15.4669C20.1052 15.6646 20.2696 15.8123 20.4712 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.2353 0 11.28 0ZM18.5447 15.3609C18.427 15.3538 18.3354 15.4049 18.285 15.4931C18.1832 15.6712 18.2591 16.024 18.464 16.3313C18.6719 16.6423 18.8479 16.8 18.9881 16.8C19.1167 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.9762 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.2104 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.7487 17.0419C17.5126 16.8835 17.2378 16.8 16.9762 16.8Z' fill='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15345'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.sber span{-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.0987 1.27222L7.67996 6.08628L3.96465 3.96003C3.73425 4.19523 3.52301 4.44438 3.32621 4.69878L7.67996 7.19534L17.1646 1.76628C16.819 1.57908 16.4635 1.41622 16.0987 1.27222ZM18.6384 2.69722L7.67996 8.96628L2.45715 5.97565C2.29395 6.24925 2.1453 6.53328 2.0109 6.82128L7.67996 10.0753L19.4259 3.35534C19.1763 3.12494 18.912 2.90842 18.6384 2.69722ZM20.52 4.50284L7.67996 11.8463L1.44934 8.27534C1.34854 8.58734 1.26716 8.90894 1.19996 9.23534L7.67996 12.9553L21.1012 5.27534C20.9188 5.01134 20.7264 4.75244 20.52 4.50284ZM21.944 6.72003L7.67996 14.88L0.982461 11.04C0.974781 11.1999 0.959961 11.3583 0.959961 11.52C0.959961 17.6175 5.90252 22.56 12 22.56C18.0974 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.944 6.72003Z' fill='%23D0D0D0'/%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico.mir span{-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_925_11560)'%3E%3Cpath d='M10.807 14C10.807 14 9.26316 14 8.84211 15.4737C8.42105 16.807 7.36842 20.5965 7.29825 20.6667H7.01754C7.01754 20.6667 5.89474 16.8772 5.54386 15.4737C5.12281 14 3.57895 14 3.57895 14H0V25.2281H3.57895V18.5614H3.85965L5.96491 25.2281H8.42105L10.5263 18.5614H10.807V25.2281H14.386V14H10.807ZM23.7895 14C23.7895 14 22.7368 14.0702 22.2456 15.193L19.7193 20.6667H19.4386V14H15.8596V25.2281H19.2281C19.2281 25.2281 20.3509 25.1579 20.8421 24.0351L23.2982 18.5614H23.5789V25.2281H27.1579V14H23.7895V14ZM28.7018 19.1228V25.2281H32.2807V21.6491H36.1404C37.8246 21.6491 39.2281 20.5965 39.7895 19.1228H28.7018V19.1228ZM36.1404 14H28.2105C28.6316 16.1053 30.2456 17.8596 32.2807 18.4211C32.7719 18.5614 33.2632 18.6316 33.7544 18.6316H39.8596C40 18.3509 40 18.0702 40 17.7895C40 15.6842 38.2456 14 36.1404 14V14Z' fill='%23C4C7D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_925_11560'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.footer_bottom .payment .payment-ico span{background-color: var(--main-color-greylight2);width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.footer_bottom .payment .payment-ico:hover span{background-color: var(--main-color-purple);}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;}
.social-links a{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: var(--main-color-white);border-radius: 4px;}
.social-links .viber span, .modal_social .viber span{background-color: #8E24AA;}
.social-links .viber span, .modal_social .viber span{-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_920_27667)'%3E%3Cpath d='M38.5918 23.1546C39.7851 13.1096 38.0185 6.76789 34.8318 3.89955L34.8335 3.89789C29.6901 -1.00045 12.3201 -1.72545 6.1668 4.11789C3.40347 6.97622 2.43013 11.1712 2.32347 16.3646C2.2168 21.5596 2.09013 31.2912 11.1585 33.9312H11.1668L11.1585 37.9629C11.1585 37.9629 11.0968 39.5962 12.1401 39.9246C13.3335 40.3112 13.8735 39.5529 17.5851 35.1196C23.7918 35.6579 28.5585 34.4246 29.1001 34.2446C30.3535 33.8246 37.4451 32.8862 38.5918 23.1546ZM18.1968 32.2829C18.1968 32.2829 14.2685 37.1812 13.0468 38.4529C12.6468 38.8662 12.2085 38.8279 12.2151 38.0079C12.2151 37.4696 12.2451 31.3146 12.2451 31.3146C4.5568 29.1112 5.01013 20.8246 5.09347 16.4896C5.1768 12.1529 5.97013 8.60122 8.31013 6.20955C13.7085 1.14789 28.9368 2.27955 32.8168 5.92622C37.5601 10.1312 35.8718 22.0112 35.8818 22.4162C34.9068 30.5396 29.1601 31.0546 28.1035 31.4062C27.6518 31.5562 23.4601 32.6346 18.1968 32.2829Z' fill='%238E24AA'/%3E%3Cpath d='M20.3699 7.16113C19.7283 7.16113 19.7283 8.16113 20.3699 8.16947C25.3483 8.2078 29.4483 11.6778 29.4933 18.0428C29.4933 18.7145 30.4766 18.7061 30.4683 18.0345H30.4666C30.4133 11.1761 25.9366 7.19947 20.3699 7.16113Z' fill='%238E24AA'/%3E%3Cpath d='M26.9185 16.9879C26.9035 17.6512 27.8852 17.6829 27.8935 17.0112C27.9752 13.2295 25.6435 10.1145 21.2619 9.78619C20.6202 9.73952 20.5535 10.7479 21.1935 10.7945C24.9935 11.0829 26.9952 13.6762 26.9185 16.9879ZM25.8685 21.2895C25.0452 20.8129 24.2069 21.1095 23.8602 21.5779L23.1352 22.5162C22.7669 22.9929 22.0785 22.9295 22.0785 22.9295C17.0552 21.6012 15.7119 16.3445 15.7119 16.3445C15.7119 16.3445 15.6502 15.6329 16.1102 15.2512L17.0169 14.5012C17.4702 14.1412 17.7569 13.2745 17.2952 12.4229C16.0619 10.1945 15.2335 9.42619 14.8119 8.83619C14.3685 8.28119 13.7019 8.15619 13.0085 8.53119H12.9935C11.5519 9.37452 9.97353 10.9529 10.4785 12.5779C11.3402 14.2912 12.9235 19.7529 17.9702 23.8795C20.3419 25.8312 24.0952 27.8312 25.6885 28.2929L25.7035 28.3162C27.2735 28.8395 28.8002 27.1995 29.6152 25.7145V25.7029C29.9769 24.9845 29.8569 24.3045 29.3285 23.8595C28.3919 22.9462 26.9785 21.9379 25.8685 21.2895Z' fill='%238E24AA'/%3E%3Cpath d='M21.9482 13.5065C23.5499 13.5998 24.3266 14.4365 24.4099 16.1548C24.4399 16.8265 25.4149 16.7798 25.3849 16.1081C25.2782 13.8648 24.1083 12.6148 22.0016 12.4981C21.3599 12.4598 21.2999 13.4681 21.9482 13.5065Z' fill='%238E24AA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27667'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .vk span, .modal_social .vk span{background-color: #1E88E5;}
.social-links .vk span, .modal_social .vk span{-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_920_27673)'%3E%3Cpath d='M19.572 31.3158H21.9622C21.9622 31.3158 22.6847 31.2358 23.0523 30.8382C23.3923 30.4732 23.3798 29.7882 23.3798 29.7882C23.3798 29.7882 23.3323 26.5804 24.8224 26.1079C26.29 25.6428 28.1751 29.2081 30.1728 30.5807C31.6829 31.6183 32.8305 31.3908 32.8305 31.3908L38.1734 31.3158C38.1734 31.3158 40.9686 31.1433 39.6435 28.9456C39.536 28.7656 38.8709 27.3205 35.6707 24.3502C32.3205 21.24 32.7705 21.7451 36.8058 16.3672C39.2635 13.0919 40.246 11.0918 39.9385 10.2367C39.646 9.42164 37.8384 9.63666 37.8384 9.63666L31.8279 9.67166C31.8279 9.67166 31.3829 9.61165 31.0504 9.80917C30.7278 10.0042 30.5203 10.4542 30.5203 10.4542C30.5203 10.4542 29.5678 12.9894 28.2977 15.1446C25.62 19.6924 24.5474 19.9324 24.1098 19.6499C23.0923 18.9924 23.3473 17.0047 23.3473 15.5946C23.3473 11.1868 24.0148 9.34914 22.0447 8.8741C21.3896 8.71659 20.9096 8.61158 19.237 8.59408C17.0918 8.57158 15.2742 8.60158 14.2466 9.10412C13.5616 9.43914 13.034 10.1867 13.3565 10.2292C13.7541 10.2817 14.6541 10.4717 15.1317 11.1218C15.7492 11.9593 15.7267 13.8445 15.7267 13.8445C15.7267 13.8445 16.0818 19.0324 14.8992 19.6774C14.0866 20.1199 12.974 19.2174 10.5863 15.0896C9.36375 12.9769 8.43868 10.6392 8.43868 10.6392C8.43868 10.6392 8.26117 10.2042 7.94365 9.97168C7.55862 9.68916 7.01858 9.59915 7.01858 9.59915L1.30315 9.63416C1.30315 9.63416 0.445591 9.65916 0.130568 10.0317C-0.149453 10.3642 0.108066 11.0493 0.108066 11.0493C0.108066 11.0493 4.5834 21.5175 9.64877 26.7954C14.2966 31.6333 19.572 31.3158 19.572 31.3158Z' fill='%231E88E5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27673'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp span, .modal_social .whatsapp span{background-color: #2CB742;}
.social-links .whatsapp span, .modal_social .whatsapp span{-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_920_27675)'%3E%3Cpath d='M20.0078 0H20C8.96875 0 0 8.96875 0 20C0 24.375 1.40625 28.4297 3.80469 31.7188L1.3125 39.1484L9 36.6875C12.1641 38.7891 15.9375 40 20.0078 40C31.0312 40 40 31.0312 40 20C40 8.96875 31.0312 0 20.0078 0ZM31.6406 28.2422C31.1562 29.6016 29.2422 30.7344 27.7188 31.0625C26.6719 31.2812 25.3125 31.4609 20.7109 29.5547C14.8359 27.1172 11.0469 21.1484 10.75 20.7578C10.4688 20.3672 8.375 17.5938 8.375 14.7266C8.375 11.8594 9.83594 10.4609 10.4219 9.85938C10.9062 9.36719 11.7031 9.14062 12.4688 9.14062C12.7188 9.14062 12.9375 9.15625 13.1406 9.16406C13.7266 9.1875 14.0234 9.22656 14.4141 10.1484C14.8984 11.3125 16.0703 14.1797 16.2109 14.4766C16.3516 14.7734 16.4922 15.1719 16.2969 15.5625C16.1094 15.9609 15.9453 16.1406 15.6484 16.4766C15.3516 16.8125 15.0703 17.0781 14.7812 17.4453C14.5078 17.7656 14.2031 18.1016 14.5469 18.6875C14.8906 19.2656 16.0625 21.1797 17.7891 22.7188C20.0234 24.7031 21.8281 25.3437 22.4766 25.6094C22.9609 25.8125 23.5312 25.7656 23.8828 25.3906C24.3281 24.9062 24.8828 24.1094 25.4453 23.3203C25.8438 22.7578 26.3516 22.6875 26.8828 22.8828C27.4219 23.0703 30.2812 24.4844 30.8672 24.7734C31.4531 25.0703 31.8438 25.2109 31.9844 25.4531C32.125 25.7188 32.125 26.875 31.6406 28.2422Z' fill='%232CB742'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27675'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram span, .modal_social .telegram span{background-color: #039BE5;}
.social-links .telegram span, .modal_social .telegram span{-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_920_27656)'%3E%3Cpath d='M15.6948 25.302L15.0331 34.6087C15.9798 34.6087 16.3898 34.202 16.8815 33.7137L21.3198 29.472L30.5165 36.207C32.2031 37.147 33.3915 36.652 33.8465 34.6554L39.8831 6.36868L39.8848 6.36702C40.4198 3.87368 38.9831 2.89868 37.3398 3.51035L1.85647 17.0954C-0.565192 18.0354 -0.528525 19.3854 1.44481 19.997L10.5165 22.8187L31.5881 9.63368C32.5798 8.97702 33.4815 9.34035 32.7398 9.99702L15.6948 25.302Z' fill='%23039BE5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27656'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .tiktok span{background-color: #000000;}
.social-links .tiktok span{-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='M14.2267 20.7344C11.0548 20.7344 8.49233 23.2969 8.53921 26.4375C8.57046 28.4531 9.67983 30.2031 11.3126 31.1797C10.758 30.3281 10.4298 29.3203 10.4142 28.2344C10.3673 25.0938 12.9298 22.5312 16.1017 22.5312C16.7267 22.5312 17.3283 22.6328 17.8908 22.8125V16.5234C17.3048 16.4375 16.7033 16.3906 16.1017 16.3906H16.0158V21.0156C15.4533 20.8359 14.8517 20.7344 14.2267 20.7344ZM27.9376 1.875H26.2658C26.7345 4.22656 28.0548 6.27344 29.8986 7.66406C28.6876 6.0625 27.9533 4.0625 27.9376 1.875Z' fill='%23F00044'/%3E%3Cpath d='M37.5 11.4453C36.8828 11.4453 36.2891 11.3828 35.7031 11.2734V15.7812C33.5781 15.7812 31.5156 15.3672 29.5781 14.5391C28.3281 14.0078 27.1641 13.3281 26.0938 12.5078L26.125 26.4062C26.1094 29.5312 24.875 32.4609 22.6406 34.6719C20.8203 36.4688 18.5156 37.6172 16.0156 37.9844C15.4297 38.0703 14.8281 38.1172 14.2266 38.1172C11.5547 38.1172 9.00781 37.25 6.9375 35.6484C7.17188 35.9297 7.42187 36.2031 7.69531 36.4688C9.94531 38.6875 12.9297 39.9141 16.1094 39.9141C16.7109 39.9141 17.3125 39.8672 17.8984 39.7813C20.3984 39.4141 22.7031 38.2656 24.5234 36.4688C26.7578 34.2578 27.9922 31.3281 28.0078 28.2031L27.8906 14.3047C28.9531 15.125 30.1172 15.8125 31.375 16.3359C33.3203 17.1562 35.3828 17.5781 37.5 17.5781' fill='%23F00044'/%3E%3Cpath d='M7.67191 19.8516C9.89847 17.6406 12.8594 16.4141 16.0157 16.3906V14.7266C15.4297 14.6406 14.8282 14.5938 14.2266 14.5938C11.0391 14.5938 8.04691 15.8203 5.79691 18.0547C3.58597 20.25 2.32035 23.25 2.32816 26.3672C2.32816 29.5078 3.57035 32.4531 5.81254 34.6797C6.17191 35.0312 6.5391 35.3594 6.92972 35.6562C5.1641 33.5547 4.20316 30.9297 4.19535 28.1641C4.20316 25.0469 5.46097 22.0469 7.67191 19.8516ZM35.7032 11.2734V9.60156H35.6875C33.5157 9.60156 31.5157 8.88281 29.9063 7.66406C31.3047 9.50781 33.3516 10.8203 35.7032 11.2734Z' fill='%2308FFF9'/%3E%3Cpath d='M15.7812 33.7656C16.5234 33.8047 17.2344 33.7031 17.8906 33.4922C20.1562 32.75 21.7891 30.6406 21.7891 28.1562L21.7969 18.8594V1.875H26.2656C26.1484 1.28906 26.0859 0.695312 26.0781 0.078125H19.9219V17.0547L19.9141 26.3516C19.9141 28.8359 18.2812 30.9453 16.0156 31.6875C15.3594 31.9062 14.6484 32.0078 13.9062 31.9609C12.9609 31.9062 12.0781 31.625 11.3125 31.1719C12.2734 32.6562 13.9141 33.6641 15.7812 33.7656Z' fill='%2308FFF9'/%3E%3Cpath d='M16.0157 37.9844C18.5157 37.6172 20.8203 36.4688 22.6407 34.6719C24.875 32.4609 26.1094 29.5312 26.125 26.4062L26.0938 12.5078C27.1563 13.3281 28.3203 14.0156 29.5782 14.5391C31.5235 15.3594 33.586 15.7812 35.7032 15.7812V11.2734C33.3516 10.8203 31.3047 9.50781 29.9063 7.66406C28.0625 6.27344 26.7344 4.22656 26.2735 1.875H21.7969V18.8516L21.7891 28.1484C21.7891 30.6328 20.1563 32.7422 17.8907 33.4844C17.2344 33.7031 16.5235 33.8047 15.7813 33.7578C13.9063 33.6562 12.2735 32.6484 11.3125 31.1719C9.67972 30.2031 8.57035 28.4453 8.5391 26.4297C8.49222 23.2891 11.0547 20.7266 14.2266 20.7266C14.8516 20.7266 15.4532 20.8281 16.0157 21.0078V16.3828C12.8594 16.4062 9.89847 17.6328 7.67191 19.8438C5.46097 22.0391 4.19535 25.0391 4.20316 28.1484C4.20316 30.9141 5.1641 33.5391 6.93754 35.6406C9.01566 37.2422 11.5547 38.1094 14.2266 38.1094C14.8282 38.1172 15.4297 38.0703 16.0157 37.9844Z' fill='black'/%3E%3C/svg%3E");}
.social-links .odnoklassniki span{background-color: #FF9800;}
.social-links .odnoklassniki span{-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='M20.0004 21.6464C25.9779 21.6464 30.8236 16.8007 30.8236 10.8232C30.8236 4.84562 25.9779 0 20.0004 0C14.0229 0 9.17725 4.8457 9.17725 10.8232C9.18458 16.7976 14.026 21.6391 20.0004 21.6464ZM20.0004 4.99533C23.219 4.99533 25.8283 7.60453 25.8283 10.8232C25.8283 14.0419 23.2191 16.6511 20.0004 16.6511C16.7817 16.6511 14.1725 14.0419 14.1725 10.8232C14.1725 7.60453 16.7818 4.99533 20.0004 4.99533Z' fill='%23FF9800'/%3E%3Cpath d='M30.602 26.7754C31.1811 26.394 31.6565 25.8749 31.9858 25.2647C32.315 24.6545 32.4878 23.9721 32.4886 23.2787C32.4966 22.7061 32.3417 22.1429 32.0418 21.655C31.742 21.1671 31.3097 20.7745 30.7952 20.5229C30.2663 20.2587 29.6739 20.148 29.0853 20.2033C28.4967 20.2587 27.9353 20.4778 27.4649 20.836C23.0173 24.0785 16.9849 24.0785 12.5373 20.836C12.066 20.4796 11.5048 20.2616 10.9166 20.2063C10.3284 20.151 9.73641 20.2606 9.20701 20.5229C8.69274 20.7744 8.26043 21.1668 7.96037 21.6543C7.6603 22.1418 7.5048 22.7045 7.51195 23.277C7.51319 23.9703 7.68613 24.6525 8.01534 25.2627C8.34455 25.8729 8.81977 26.392 9.39855 26.7737C10.9069 27.7768 12.5494 28.5616 14.2773 29.1049C14.5774 29.1978 14.88 29.2822 15.1849 29.358L10.1529 34.2784C8.83291 35.5592 8.80098 37.6674 10.0817 38.9875C11.3625 40.3075 13.4708 40.3394 14.7908 39.0587C14.8183 39.032 14.8453 39.0049 14.8719 38.9773L20.0004 33.6689L25.139 38.9873C26.4186 40.3083 28.527 40.3419 29.848 39.0622C31.169 37.7825 31.2026 35.6742 29.9229 34.3532C29.8962 34.3255 29.8689 34.2984 29.8412 34.2717L24.8176 29.3563C25.123 29.2782 25.4267 29.1932 25.7283 29.1015C27.4546 28.5603 29.0955 27.7771 30.602 26.7754Z' fill='%23FF9800'/%3E%3C/svg%3E");}
.social-links .skype span{background-color: #03A9F4;}
.social-links .skype span{-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_920_27654)'%3E%3Cpath d='M38.8516 24.2421C41.7422 11.2265 30.3438 -0.593812 16.9531 1.67181C9.67969 -2.836 0 2.25775 0 10.9062C0 12.914 0.554688 14.8046 1.52344 16.4218C-1.17188 29.4687 10.3281 41.1249 23.7109 38.6952C33.1641 43.7031 43.6172 33.7343 38.8516 24.2421ZM26.1172 32.0937C22.6016 33.539 16.8203 33.5468 13.3203 31.7187C8.32812 29.0624 7.44531 23.0702 11.75 23.0702C14.9922 23.0702 13.9688 26.8515 17.2422 28.3906C18.7422 29.0859 21.9766 29.1562 23.8594 27.8906C25.7109 26.6484 25.5469 24.6952 24.5391 23.7656C21.8672 21.2968 14.2188 22.2812 10.7266 17.9609C9.21094 16.0859 8.92188 12.7812 10.7891 10.3827C14.0391 6.19525 23.5859 5.93744 27.6953 9.1015C31.4844 12.0312 30.4609 15.9296 27.4062 15.9296C23.7266 15.9296 25.6641 11.1171 19.7266 11.1171C15.4219 11.1171 13.7266 14.1796 16.7578 15.6718C20.8594 17.7109 31.3281 17.0312 31.3281 25.0077C31.3203 28.3281 29.2891 30.8046 26.1172 32.0937Z' fill='%2303A9F4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_920_27654'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube span, .modal_social .youtube span{background-color: #F44336;}
.social-links .youtube span, .modal_social .youtube span{-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='M38.2969 8.89844C37.2109 6.96875 36.0312 6.61719 33.6406 6.47656C31.2422 6.32031 25.2188 6.25 20.0078 6.25C14.7812 6.25 8.75781 6.32031 6.35938 6.47656C3.96875 6.61719 2.78906 6.96875 1.69531 8.89844C0.578125 10.8281 0 14.1484 0 19.9922V20.0156C0 25.8359 0.578125 29.1797 1.69531 31.0859C2.78906 33.0156 3.96875 33.3672 6.35938 33.5312C8.75781 33.6719 14.7812 33.75 20.0078 33.75C25.2266 33.75 31.25 33.6641 33.6484 33.5312C36.0469 33.3672 37.2266 33.0156 38.3047 31.0859C39.4297 29.1797 40 25.8359 40 20.0156V20V19.9922C40 14.1484 39.4297 10.8281 38.2969 8.89844ZM15 27.5V12.5L27.5 20L15 27.5Z' fill='%23F44336'/%3E%3C/svg%3E");}
.social-links a span{transition: 0.3s;width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.modal_social a span{width:20px;min-width: 20px;height:20px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.social-links a:hover{background-color: var(--main-color-purple);}
.social-links a:hover span{background-color: var(--main-color-white);}
@media (max-width: 1139px){
  .footer_top .contacts{font-size:16px;}
}
@media (max-width: 1023px){
 .footer_top .block{width: calc((100% / 3) - 11px);}
 .footer_top .block:first-child{width: 100%;justify-content: center;}
 .footer .block{ width: calc(33.3% - 12px);}
 .footer .block.first{width: 100%;}
 #footer_top{padding: 25px 0;}
}
@media (max-width: 767px){
  .footer_top .contacts{width: 185px;}
  .footer_top .block{width: 100%;justify-content: center;}
  .footer .block.last{width: 100%;}
  .footer .block{width: calc(50% - 16px);}
  .footer .callbackForm{width: 100%;}
  .footer .pp{max-width:100%;}
  .footer_bottom{flex-wrap: wrap;}
  .footer_bottom .copyright, .footer_bottom .payment{width: 100%;}
}
@media (max-width: 479px){
  .footer .block{width: 100%;}
  .footer_bottom .payment{flex-wrap: wrap;grid-gap: 12px;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
.block-title{position:relative;margin-bottom: 20px;display: flex;align-items: center;width: 100%;}
.block-title .title{margin: 0;text-align: left;color: var(--main-color-black);position: relative;font-size: 36px;font-weight: 700;line-height: 1;}
.title-dot{display: inline-block;color: var(--main-color-purple);font-size: 80%;vertical-align: bottom;line-height: 70%;}
.block-title .title .inf{font-size: 14px;color: var(--main-color-purple);font-weight: 700;}
.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-purple)}
.block-title.cart .title-tab.disabled{opacity: .5}
.block-title .title-link{transition: 0.3s;font-weight: 700;font-size: 14px;color: var(--main-color-grey);margin-left: auto;display: flex;align-items: center;}
.block-title .title-link:hover{color: var(--main-color-black);}
.block-title .title-link .icon_{transition: 0.3s;background-color: var(--main-color-grey);width:16px;min-width:16px;height:16px;margin-left: 6px;margin-right: 0;}
.block-title .title-link:hover .icon_{background-color: var(--main-color-black);}
@media (max-width: 639px){
  .index .block-title .title{max-width: calc(100% - 123px);}
}
@media (max-width: 479px){
 .block-title .title{font-size: 26px;}
 .block-title .title-link{font-size: 0;}
 .block-title .title-link .icon_{margin: 0;}
 .index .block-title .title{max-width: calc(100% - 30px);}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 16px;position: relative;font-size: 14px;color: var(--main-color-grey);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: 3px;}
#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='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6C2 5.72385 2.22386 5.5 2.5 5.5H9.5C9.77615 5.5 10 5.72385 10 6C10 6.27615 9.77615 6.5 9.5 6.5H2.5C2.22386 6.5 2 6.27615 2 6Z' fill='%23898B94'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.64644 2.14645C5.84169 1.95119 6.15829 1.95119 6.35354 2.14645L9.85354 5.64645C10.0488 5.8417 10.0488 6.1583 9.85354 6.35355L6.35354 9.85355C6.15829 10.0488 5.84169 10.0488 5.64644 9.85355C5.45119 9.6583 5.45119 9.3417 5.64644 9.14645L8.79289 6L5.64644 2.85355C5.45119 2.65829 5.45119 2.34171 5.64644 2.14645Z' fill='%23898B94'/%3E%3C/svg%3E");}
#breadcrumbs ul li:before{content: "";background-color: var(--main-color-grey);min-width: 12px;width: 12px;height: 12px;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;}
#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: 700;}
#breadcrumbs ul li a:hover{color: var(--main-color-purple);}
/*** Промо-блок (Распродажа) ***/
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 20px;}
.sale-counter > div{color: var(--main-color-greenlight);font-weight: 400;font-size: 14px;display: flex;flex-direction: column;align-items: center;position: relative;} 
.sale-counter > div span{color: var(--main-color-greenlight);font-weight: 700;font-size: 20px;} 
.sale-counter > div:not(:last-child):after{content: ":";position: absolute;right: -16px;top: 50%;transform: translateY(-50%);font-weight: 700;font-size: 20px;}
.products-container{position: relative;width: 100%;}
.index.products-container .products-grid .item, .related .products-grid .item{border: 0;}
.products-grid .item{position: relative;}
.promo_container{grid-gap: 25px;}
#promo{width: 100%;background-color: var(--main-color-black);}
#promo .block-title{margin-bottom: 4px;}
#promo .block-title .title{color: var(--main-color-white);max-width: 100%;}
#promo .promo-text{color: var(--main-color-white);}
#promo .promo_time{cursor: default;position: absolute;bottom: 0;left: 16px;width: calc(100% - 32px);background: var(--main-color-red);padding: 3px;font-size: 12px;color: var(--main-color-white);font-weight: 700;border-radius: 4px;}
#promo .promo_container .promo-left{width:370px;}
#promo .promo_container .promo-right{width: calc(100% - 370px - 25px);position: relative;}
#promo .products-grid .item .product-shop{padding: 0 12px 12px;}
#promo .promo-timer{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px 50px;margin-top:30px;width:max-content;}
#promo .soon[data-face*=glow] .soon-separator, #promo .soon[data-face*=glow] .soon-slot-inner{text-shadow:none;color:var(--main-color-greenlight);font-weight: 700;font-size: 34px;width:100% !important;}
#promo .soon-label{color:var(--main-color-greenlight);font-weight: 400;font-size: 14px;}
#promo .soon[data-layout*=group]{padding: 0;width:100%;margin-top:30px;}
#promo .soon[data-layout*=group][data-layout*=overlap]>.soon-group{padding: 0;width:100%;}
#promo .soon > .soon-group > .soon-group-inner{display: flex;flex-wrap: wrap;grid-gap: 0 40px;}
#promo .soon-group.soon-group-sub{width:120px;}
#promo .soon-ring canvas{width: 120px;height:120px;}
#promo .soon-group-inner{margin:0;min-width: 100%;}
#promo .soon-slot:last-child{margin: 0 auto;letter-spacing:initial;text-indent:0;}
#promo .soon-group.soon-group-sub:not(:last-child):after{content: ':';font-weight: 700;font-size: 20px;color: var(--main-color-greenlight);position:absolute;top:40px;right: -28px;}
#promo .soon[data-visual*=color-light] .soon-ring-progress{color: var(--main-color-greenlight);background-color:rgba(255,255,255,.4);}
#promo .products-grid .item .product-name{font-size: 16px;height: 58px;}
#promo .products-grid .item .price:not(.old-price){font-size: 20px;height: 22px;}
#promo .products-grid .item .actions-btn{height: 44px;width: 44px;min-width: 44px;}
#promo .products-grid .item .actions-btn .icon_{min-width: 26px;width: 26px;height: 26px;}
@media (min-width: 1024px){
  #promo .soon-group.soon-group-sub:nth-child(even):after{display:none;}
  #promo .soon[data-layout*=group]{max-width:280px;}
}
@media (max-width: 1023px){
 #promo .promo_container .promo-left{width: 100%;}
 #promo .promo_container .promo-right{width: 100%;}
 #promo .soon > .soon-group > .soon-group-inner{grid-gap: 0 30px;}
 #promo .soon-group.soon-group-sub:not(:last-child):after{right: -20px;}
 #promo .soon[data-layout*=group]{margin-top:25px;}
}
@media (max-width: 639px){
  #promo .soon-group.soon-group-sub{width:86px;}
  #promo .soon-group.soon-group-sub:after{display:none;}
  #promo .soon > .soon-group > .soon-group-inner{grid-gap: 0 16px;}
  #promo .soon[data-face*=glow] .soon-separator, #promo .soon[data-face*=glow] .soon-slot-inner{font-size:30px;}
}
@media (max-width: 479px){
  #promo .soon[data-layout*=group]{margin-top:20px;}
  .promo_container{grid-gap: 20px;}
  #promo .soon-group.soon-group-sub{width: 68px;}
  #promo .soon-label{font-size:12px;}
  #promo .soon-wrapper[data-visual*=ring]:not([data-layout*=label-hidden]) .soon-value, #promo .soon[data-visual*=ring]:not([data-layout*=label-hidden]) .soon-value{top:60%;}
  #promo .soon-wrapper[data-visual*=ring]:not([data-layout*=label-hidden]) .soon-label, #promo .soon[data-visual*=ring]:not([data-layout*=label-hidden]) .soon-label{bottom:22%;}
  #promo .products-grid .item .product-name{max-height: 58px;height: auto;}
  #promo .soon[data-face*=glow] .soon-separator, #promo .soon[data-face*=glow] .soon-slot-inner{font-size:24px;}
}
@media (max-width: 400px){
  #promo .soon > .soon-group > .soon-group-inner{grid-gap:0;}
}
/* Каталог на главной */
#index_catalog{background: var(--main-color-purplelight);}
.index_catalog .index_catalog_container{position:relative;}
.index_catalog .index_catalog_container, .index_catalog .catalog__list{width: 100%;}
.index_catalog .catalog__list .item{display: flex;background: var(--main-color-white);border-radius: 4px;overflow: hidden;}
.index_catalog .catalog__list a .catalog__item-right .icon_{transition: 0.3s;background-color: var(--main-color-purple);margin-bottom:6px;margin-right:0;}
.index_catalog .catalog__list a .catalog__item-right{transition: 0.3s;height:122px;display: flex;flex-direction: column;padding: 16px 16px 16px 12px;width: calc(100% - 100px);}
.index_catalog .catalog__list a .catalog__item_image{width: 100px;height:122px;background: var(--main-bgImg);overflow: hidden;}
.index_catalog .catalog__list a .catalog__item_image img{width: 100%;height: 100%;object-fit: cover;transition: 1s;}
.index_catalog .catalog__list a .catalog__name{transition: 0.3s;font-weight: 700;font-size: 18px;margin-bottom:2px;word-break: break-word;height: 46px;overflow: hidden;}
.index_catalog .catalog__list a .catalog__item_count{transition: 0.3s;color: var(--main-color-grey);font-weight: 700;font-size: 14px;}
.index_catalog .catalog__list a:hover .catalog__item-right{background-color: var(--main-color-purple);}
.index_catalog .catalog__list a:hover .catalog__item-right .icon_{background-color: var(--main-color-white);}
.index_catalog .catalog__list a:hover .catalog__name{color: var(--main-color-white);}
.index_catalog .catalog__list a:hover .catalog__item_count{color: var(--main-color-greylight2);}
.index_catalog .catalog__list a:hover .catalog__item_image img{transform: scale(1.1);}
@media (max-width: 479px){
 .index_catalog .catalog__list a .catalog__name{font-size: 16px}
}
/** Товары таблицей **/
.products-grid{position: relative;display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 16px;text-align: center;width: 100%;overflow: hidden;}
.products-grid:after,
.products-grid.owl-grab:after{background: transparent;}
.products-grid.owl-carousel .item .item-inner{width: 100%;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;z-index: 0;padding: 0;overflow: hidden;border-radius: 4px 4px 0 0;text-align: center;margin-bottom: 4px;}
.products-grid .item .product-image .product-img:before{background: var(--main-bgImg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;z-index: 1;}
.products-grid .item .product-image img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;transition: 1s;}
.products-grid .item:hover .product-image img{transform: scale(1.1);}
.products-grid .item .quickview{display:none;}
.best-container{display: grid;grid-gap: 24px;grid-template-columns: 1fr 370px;}
#slideshow{width: 100%;height:100%;border-radius: 4px;overflow: hidden;position: relative;}
#slideshow .marquee{pointer-events: none;color: var(--main-color-black);overflow: hidden;font-weight: 700;font-size: 24px;text-transform: uppercase;background: var(--main-color-greenlight);height: 50px;display: flex;align-items: center;position: absolute;z-index: 2;bottom: 211px;left: -20px;right: -20px;transform: rotate(10deg);}
#slideshow .slide-img{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 200px);object-fit: cover;}
#slideshow .stick_slider_container, #slideshow .slick-list, #slideshow  .slick-track{height:100%;}
#slideshow .item .item-inner{height:100%;position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;}
#slideshow .item .slide_content_block{padding: 20px;position: relative;z-index: 1;}
#slideshow .slide-title{font-weight: 700;font-size: 36px;color:var(--main-color-white);width: 100%;padding-right: 66px;text-transform: uppercase;max-height: 140px;overflow: hidden;word-break: break-word;}
#slideshow .slide-title .title-dot{line-height: 110%;}
#slideshow .slide-text{font-size:14px;font-weight: 500;margin-bottom:12px;color:var(--main-color-white);text-transform: uppercase;height: 14px;overflow: hidden;word-break: break-word;}
#slideshow .slide-button{width: 44px;height: 44px;padding: 0;position: absolute;right: 20px;bottom: 20px;background: var(--main-color-white);border-color: var(--main-color-white);}
#slideshow .slide-button:after, #slideshow .slide-button:before{background: var(--main-color-black);}
#slideshow .slide-button .icon_{background-color:var(--main-color-white);margin: 0;}
#slideshow .slick-dots{top: 20px;z-index: 1;height: max-content;}
.pdt__best .products-grid .item:nth-child(n+9){display: none;}
#pdt__best{width: 100%;} 
#pdt__best .products-grid{grid-template-columns: repeat(4, 1fr);}
@media (min-width: 1024px){
  #slideshow .slide-button:hover .icon_{background-color:var(--main-color-black);}
  #slideshow .item .slide_content_block:before{content: '';z-index: -1;position: absolute;bottom: 206px;left: 0;display: block;width: 100%;height: 0;border-bottom: 70px solid var(--main-color-black);border-right: 380px solid transparent;}
  #slideshow .item .slide_content_block:after{content: '';z-index: -1;position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 224px;background: var(--main-color-black);}
}
@media (max-width: 1023px){
  #slideshow{order: 1;height: 200px;}
  #pdt__best{order: 2;} 
  #slideshow .slide-button{background: transparent;}
  .best-container{grid-template-columns: repeat(1, 1fr);grid-gap: 40px;}    
  #slideshow .marquee{top: 0;bottom: initial;transform: rotate(0deg);left: 0;right: 0;}
  #slideshow .item .slide_content_block, #slideshow .marquee{width: calc(100% - 220px);}
  #slideshow .slide-img {right: 0;left: initial;width: 220px;height: 100%;}
  #slideshow .item .slide_content_block{padding: 16px;background: var(--main-color-black);height: 100%;margin-top: 50px;display: flex;flex-direction: column;justify-content: flex-end;}
  #slideshow .slide-title{max-width: 639px;}
  #slideshow .slick-dots{top: 16px;right: 65px;transform: translateX(0);left: initial;}
  #slideshow .slide-title{font-size: 30px;}
}
@media (max-width: 767px){
  #slideshow .slide-img{width: 158px;}
  #slideshow .slick-dots{right: 35px;}
  #slideshow .item .slide_content_block, #slideshow .marquee{width: calc(100% - 158px);}
  .best-container{grid-gap: 30px;}
}
@media (max-width: 639px){
  #slideshow .slide-button{display:none;}
  #slideshow .slide-title{padding-right: 0;}
  #pdt__best .products-grid{grid-template-columns: repeat(3, 1fr);}
  #slideshow .item .slide_content_block{padding: 12px;}
  #slideshow .slide-title{font-size: 28px;}
  #slideshow .marquee{height:42px;font-size: 20px;}
  #slideshow .item .slide_content_block{margin-top:42px;}
}
@media (max-width: 479px){
  #slideshow .slide-title{font-size: 20px;}
  #pdt__best .products-grid{grid-template-columns: repeat(2, 1fr);}
  #slideshow .slide-img{width: 110px;}
  #slideshow .slick-dots{right: 13px;}
  #slideshow .item .slide_content_block, #slideshow .marquee{width: calc(100% - 110px);}
  #slideshow .slide-title{font-size: 20px;}
  #slideshow .slide-text{font-size: 12px;}
  #slideshow{height:168px;}
  #slideshow .marquee{height:30px;font-size: 14px;}
  #slideshow .item .slide_content_block{margin-top:30px;}
}
.pdt__index .products-grid .item:nth-child(n+13){display: none;}
#pdt__index{padding-bottom:50px;} 
/*Новинки*/
#pdt__new{background: var(--main-color-purplelight);}
.pdt__new .products-grid .item:nth-child(n+7){display: none;}
.pdt__new .products-grid{grid-template-columns: repeat(3, 1fr);}
.pdt__new .products-grid .item form{display: flex;}
.pdt__new .products-grid .item form .product-img{width: 160px;}
.pdt__new .products-grid .item .product-shop{width: calc(100% - 160px);padding-left: 12px;display: flex;flex-direction: column;}
.pdt__new .products-grid .item .product-shop .product-name{max-height: 70px;height: auto;margin-bottom: auto;}
.pdt__new .products-grid .item .product-image{margin: 0;border-radius: 4px;}
.pdt__new .products-grid .item .item-inner{padding: 12px;border: 1px solid var(--main-color-white);}
.pdt__new .products-grid .item:hover .item-inner{border: 1px solid var(--main-color-purple);}
/*Вы смотрели*/
#viewed{background: var(--main-color-purplelight);}
.viewed .products-grid .item form{display: flex;}
.viewed .products-grid .item form .product-img{width: 160px;}
.viewed .products-grid .item .product-shop{width: calc(100% - 160px);padding-left: 12px;display: flex;flex-direction: column;}
.viewed .products-grid .item .product-shop .product-name{max-height: 70px;height: auto;margin-bottom: auto;}
.viewed .products-grid .item .product-image{margin: 0;border-radius: 4px;}
.viewed .products-grid .item .item-inner{padding: 12px;border: 1px solid var(--main-color-white);}
.viewed .products-grid .item:hover .item-inner{border: 1px solid var(--main-color-purple);}
.products-grid.big_{grid-template-columns: repeat(4, 1fr);}
#main .products-grid.big_ .price:not(.old-price){font-size:20px;height: 22px;}
#main .products-grid.big_ .item .product-name{font-size:16px;height: 58px;}
#main .products-grid.big_ .item .actions-btn{height: 44px;width: 44px;min-width: 44px;}
#main .products-grid.big_ .item .actions-btn .icon_{min-width: 26px;width: 26px;height: 26px;}
.content_padding{padding: 50px 0;}
.viewed-container{width: 100%;position: relative;}
@media (max-width: 1139px){
 .pdt__new .products-grid{grid-template-columns: repeat(2, 1fr);}
 .pdt__new .products-grid .item:nth-child(n+5){display: none;}
 .content_padding{padding: 40px 0;}
 #pdt__index{padding-bottom:40px;} 
}
@media (max-width: 1023px){
  .pdt__index .products-grid .item:nth-child(n+9){display: none;}
  .products-grid{grid-template-columns: repeat(4, 1fr);}
  .content_padding{padding: 30px 0;}
  #pdt__index{padding-bottom:30px;} 
  .pdt__new .products-grid .item form .product-img, .viewed .products-grid .item form .product-img{width: 134px;}
  .pdt__new .products-grid .item .product-shop, .viewed .products-grid .item .product-shop{width: calc(100% - 134px);padding-left: 8px}
  .products-grid.big_{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 639px){
 .pdt__new .products-grid .item:nth-child(n+3){display: none;}
 .pdt__new .products-grid{grid-template-columns: repeat(1, 1fr);}
 .products-grid{grid-template-columns: repeat(3, 1fr);}
 .products-grid.big_{grid-template-columns: repeat(2, 1fr);}
  .pdt__index .products-grid .item:nth-child(n+7){display: none;}
  .pdt__best .products-grid .item:nth-child(n+7){display: none;}
}
@media (max-width:479px){
  .products-grid{grid-template-columns: repeat(2, 1fr);}
  .products-grid.big_{grid-template-columns: repeat(1, 1fr);}
  #main .products-grid.big_ .item .product-name{max-height: 58px;height: auto;}
  .pdt__new .products-grid .item form .product-img, .viewed .products-grid .item form .product-img{width: 120px;}
  .pdt__new .products-grid .item .product-shop, .viewed .products-grid .item .product-shop{width: calc(100% - 120px);}
  .pdt__new .products-grid .item .icon_sticker,.viewed .products-grid .item .icon_sticker{display:none;}
  .pdt__index .products-grid .item:nth-child(n+5){display: none;}
  .pdt__best .products-grid .item:nth-child(n+5){display: none;}
}
#indexBannerCallback{display: grid;grid-template-columns: 1fr 370px;grid-gap: 24px;}
#banners{display: flex;flex-direction: column;grid-gap: 16px;}
.banners .banner{height: 100px;display: flex;align-items: center;padding: 0 20px;border-radius: 4px;overflow: hidden;position: relative;}
.banners .banner img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: -1;transition: 1s;}
.banners .banner:hover img{transform: scale(1.1);}
.banners .banner-title{font-weight: 700;font-size: 28px;text-transform: uppercase;color: var(--main-color-white);}
.banners .banner-text{font-weight: 500;font-size: 16px;color: var(--main-color-white);}
.banners .banner[data-id="2"] .bannerText-box, #banners .banner[data-id="3"] .bannerText-box{margin-left: auto;text-align: right;}
.banners .banner .banner-promocode{height: 44px;width: 100px;background-color: var(--main-color-greenlight);border-radius: 4px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px;margin-left: 16px;}
#questionCallback{height: 100%;background: var(--main-color-purplelight);padding: 20px;border-radius: 4px;}
.questionCallback .callback-btn{width:100%;max-width:100%;margin-top:16px;height:44px;}
.questionCallback .block-title .title{max-width: 200px;}
@media (min-width:1024px){
  #questionCallback .pp{white-space: nowrap;}
}
@media (max-width:1023px){
  #indexBannerCallback{grid-template-columns: repeat(1, 1fr);}
  #questionCallback{position:relative;padding: 30px 0;}
  #questionCallback:before{content: '';z-index: -1;background: var(--main-color-purplelight);width: calc(100% + 32px);position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: block;height: 100%;}
  .questionCallback .block-title .title{max-width: 100%;}
  .questionCallback .callbackForm{display: flex;width: 100%;flex-wrap: wrap;}
  .questionCallback .callbackForm .callback-input{margin-right: 16px;}
  .questionCallback .callbackForm .callback-input, .questionCallback .callback-btn{width: calc((100% - 32px) / 3);}
  .questionCallback .callback-btn{margin: 0;}
  .questionCallback .callbackForm .pp{width: 100%;text-align: right;}
}
@media (min-width: 768px) and (max-width: 1024px){
    .questionCallback .callbackForm .callback-input{margin-bottom: 0;}
}
@media (max-width: 767px){
  .questionCallback .callbackForm .callback-input._last{margin-right: 0;}
  .questionCallback .callbackForm .callback-input{width: calc(50% - 8px);}
  .questionCallback .callback-btn{width: 100%;}
  .questionCallback .callbackForm .pp{text-align: center;}
}
@media (max-width: 639px){
  #questionCallback{padding: 20px 0;}
}
@media (max-width: 479px){
  .banners .banner-title{font-size: 20px;}
  .banners .banner .banner-promocode{width: max-content;padding: 10px;font-size: 20px;margin-left: 12px;}
  .banners .banner-text{font-size: 14px;}
  .banners .banner{height:80px;}
  .questionCallback .callbackForm .callback-input{width: 100%;}
  .banners .banner{padding: 0 12px;}
  .questionCallback .callbackForm .callback-input{margin-bottom:12px;margin-right:0;}
}
/*#brends .slick-list{overflow: visible;}*/
.brends .brend-item{height: 90px;position: relative;background-color: var(--main-color-white);overflow: hidden;}
.brends .brend-item img{width: 100%;height: 100%;object-fit: contain;filter: grayscale(1) opacity(0.4);transition: 0.3s;}
.brends .brend-item:hover img{width: 100%;height: 100%;object-fit: contain;filter: grayscale(0) opacity(1);}
/*** Избранное ***/
.add-wishlist .wishlist-icon, .sticky_add-wishlist{background-color: var(--main-color-black);}
.add-wishlist .wishlist-icon, .sticky_add-wishlist{-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='M9.625 38.75C9 38.75 8.375 38.625 7.8125 38.3125C6.3125 37.625 5.4375 36.1875 5.4375 34.5V5.4375C5.4375 3.125 7.3125 1.25 9.625 1.25H30.375C32.6875 1.25 34.5625 3.125 34.5625 5.4375V34.5625C34.5625 36.1875 33.625 37.625 32.1875 38.375C30.6875 39.0625 29 38.875 27.75 37.8125L21.0625 32.375C20.4375 31.875 19.5625 31.875 18.9375 32.375L12.25 37.8125C11.5 38.4375 10.5625 38.75 9.625 38.75ZM20 29.4375C20.9375 29.4375 21.875 29.75 22.625 30.375L29.3125 35.8125C29.8125 36.25 30.5 36.3125 31.125 36.0625C31.75 35.75 32.0625 35.1875 32.0625 34.5625V5.4375C32.0625 4.5 31.3125 3.75 30.375 3.75H9.625C8.6875 3.75 7.9375 4.5 7.9375 5.4375V34.5625C7.9375 35.25 8.3125 35.8125 8.875 36.0625C9.5 36.375 10.125 36.25 10.6875 35.8125L17.375 30.375C18.125 29.8125 19.0625 29.4375 20 29.4375Z' fill='%23898B94'/%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon, .sticky_add-compare{background-color: var(--main-color-black);}
.add-compare .compare-icon, .sticky_add-compare{-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='M29.5015 2.36394C28.1617 2.22809 27.2222 3.32929 27.2222 4.44482V35.5559C27.2222 36.4764 27.9683 37.2226 28.8888 37.2226C29.8093 37.2226 30.5555 36.4764 30.5555 35.5559V6.36359C30.587 6.38822 30.6193 6.41372 30.6522 6.44012C31.369 7.01591 32.2215 7.87226 33.4877 9.14982L36.594 12.284C37.242 12.9378 38.2973 12.9425 38.951 12.2945C39.6048 11.6465 39.6095 10.5913 38.9615 9.93749L35.7875 6.73497C34.6067 5.54346 33.6217 4.54971 32.7395 3.84116C31.814 3.09799 30.8415 2.53272 29.6567 2.38169C29.6048 2.37511 29.5533 2.36919 29.5015 2.36394Z' fill='%23898B94'/%3E%3Cpath d='M12.7779 4.44499C12.7779 3.5245 12.0317 2.77832 11.1112 2.77832C10.1908 2.77832 9.44456 3.5245 9.44456 4.44499V33.1922C9.41296 33.1677 9.38073 33.1422 9.34786 33.1157C8.63091 32.5401 7.77863 31.6836 6.51243 30.4061L3.40609 27.2721C2.75813 26.6182 1.70286 26.6136 1.04909 27.2614C0.395317 27.9094 0.390611 28.9647 1.03857 29.6184L4.21263 32.8209C5.39349 34.0124 6.37838 35.0062 7.26064 35.7147C8.18604 36.4581 9.15858 37.0231 10.3434 37.1742C11.7893 37.3584 12.7779 36.1596 12.7779 34.9976V4.44499Z' fill='%23898B94'/%3E%3C/svg%3E");}
.products-grid .item .item-inner{border-radius: 4px;overflow: hidden;background: var(--main-color-white);border-radius: 4px;}
.products-grid .item .product-shop{text-align: left;}
.products-grid .item .product-shop .product-name{transition: 0.3s;display: block;margin-bottom: 8px;height: 48px;text-overflow: ellipsis;overflow-wrap: break-word;font-size: 14px;overflow: hidden;color: var(--main-color-black);word-break: break-word;}
.products-grid .item .product-shop .product-name:hover{color: var(--main-color-purple);}
.products-grid .item .price-box{display: flex;flex-direction: column;margin-right: auto;justify-content: center;align-items: flex-start;height: 40px;width: calc(100% - 48px);overflow: hidden;}
.products-grid .item .price-box .price span{word-break: break-word;white-space: initial;}
.products-grid .item .price-box .price:not(.old-price){height: 20px;overflow: hidden;align-items: flex-start;}
.products-grid .item .price-box .old-price{margin-left: 0;height: 16px;overflow: hidden;align-items: flex-start;}
.products-grid .item .actions{display: flex;align-items: center;}
.products-grid .item .actions .actions-btn .icon_{margin: 0;}
/*Кнопки в корзину/уведомить*/
.actions-btn{transition: 0.3s;z-index: 1;position: relative;display: flex;align-items: center;width: 40px;min-width: 40px;height: 40px;justify-content: center;background: var(--main-color-black);border: 2px solid var(--main-color-black);font-size: 16px;font-weight: 700;border-radius: 4px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.actions-btn .icon_{transition: 0.3s;background-color: var(--main-color-black);}
.actions-btn:after, .actions-btn:before{content: '';position: absolute;top: 0;width: calc(50% + 12px);height: 100%;background: var(--main-color-white);z-index: -1;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.actions-btn:before{left: 0;}
.actions-btn:after{right: 0;}
@media (min-width: 1024px){
  .actions-btn:hover .icon_, .actions-btn.active .icon_{background-color: var(--main-color-white);}
  .actions-btn:hover, .actions-btn.active{background: var(--main-color-black);color: var(--main-color-white);border-color: var(--main-color-black);}
  .actions-btn:hover:before, .actions-btn:hover:after, .actions-btn.active:before, .actions-btn.active:after{width:0;}
}
@media (max-width: 1023px){
  .actions-btn, .actions-btn.active{background: var(--main-color-white);}
  .actions-btn:after, .actions-btn:before, .actions-btn.active:before, .actions-btn.active:after{display:none;}
}
.callback_notify{border-color: var(--main-color-grey);color: var(--main-color-grey);}
.callback_notify .icon_{background-color: var(--main-color-grey);}
@media (min-width: 1024px){
  .callback_notify:hover{background: var(--main-color-grey);color: var(--main-color-white);border-color: var(--main-color-grey);}
  .callback_notify:hover .icon_, .callback_notify.active .icon_{background-color: var(--main-color-white);}
}
@media (max-width: 1023px){
  .callback_notify{background: var(--main-color-white);}
}
.products-grid .allProducts_icon{transform: rotate(-90deg);width: 45px;height: 45px;background-color: var(--main-color-black);margin: 0;}
.products-grid .allProducts_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='M0.490196 11.2091L18.732 31.1764C19.0784 31.5294 19.5425 31.6732 20 31.6536C20.4575 31.6797 20.9216 31.5294 21.268 31.1764L39.5098 11.2026C40.1634 10.549 40.1634 9.48363 39.5098 8.83004C38.8562 8.17645 37.7974 8.17645 37.1438 8.83004L20 27.6013L2.85621 8.83658C2.20261 8.18298 1.14379 8.18298 0.490196 8.83658C-0.163399 9.49017 -0.163399 10.5555 0.490196 11.2091Z' fill='black'/%3E%3C/svg%3E");}
.products-grid .allProducts_text{margin-top: 30px;color: var(--main-color-black);}
.products-grid .allProductsIcon_text{display:none;}
.products-grid .item.empty .product-shop .actions .empty{display: inline-block;vertical-align: middle;width: 100%;height: 36px;line-height: 36px;text-align: center;padding: 0 17px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.products-grid .item.empty .product-shop .actions .qty-wrap{display: none;}
.products-grid .item .links_container{display: flex;flex-direction: column;position: absolute;top: 8px;right: 8px;z-index: 1;}
.products-grid .item .links_container a:not(:last-child){margin-bottom: 4px;}
.products-grid .item .links_container a{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: var(--main-color-white);border-radius: 4px;}
.products-grid .item .links_container a .icon_{background-color: var(--main-color-black);margin:0;width: 18px;height: 18px;min-width: 18px;}
.products-grid .item .links_container a.added .icon_, .products-grid .item .links_container a:hover .icon_{background-color: var(--main-color-purple);}
@media (min-width: 1024px){
.products-grid .item .links_container{opacity: 0;visibility: hidden;transition: 0.3s;}
.products-grid .item:hover .links_container{opacity: 1;visibility: visible;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: grid;grid-gap: 16px;grid-template-columns: repeat(1, 1fr);}
.products-list .item{position: relative;background: var(--main-color-white);border-radius: 4px;}
.products-list .item .item-inner{width: 100%;display: flex;align-items: flex-start;}
.products-list .item .product-image{width: 100px;height: 100px;position: relative;border-radius: 4px;overflow: hidden;}
.products-list .item .product-image:before{background: var(--main-bgImg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.products-list .item .product-image img{width: 100%;height: 100%;object-fit: contain;max-width: 100%;max-height: 100%;}
.products-list .item .product-shop{width: calc(100% - 100px);padding-left: 12px;}
.products-list .item .product_list_top{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 12px 24px;margin-bottom: 12px;}
.products-list .item .icon_sticker{position: initial;}
.products-list .item .art_number{font-weight: 700;font-size: 14px;color: var(--main-color-grey);}
.products-list .item .product_list_bottom{display: flex;grid-gap: 16px;justify-content: space-between;flex-wrap: wrap;}
.products-list .item .product-name{width: 100%;max-width: calc(100% - 550px);max-height: 58px;overflow: hidden;word-break: break-word;}
.products-list .item .actions-btn{width: 160px;font-weight: 700;font-size: 16px;height: 44px;}
.products-list .item .list_links{display: flex;align-items: center;grid-gap: 16px;}
.products-list .item .product-ico{font-size: 0;}
.products-list .item .product-ico .icon_{margin: 0;min-width: 18px;width: 18px;height: 18px;}
.products-list .item .price-box{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;width: 150px;overflow: hidden;}
.products-list .item .price-box .price span{white-space: initial;}
.products-list .item .price:not(.old-price){height: 20px;overflow: hidden;}
.products-list .item .old-price{margin:0;height: 16px;overflow: hidden;}
.products-list .item .actions form{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.products-list .item .list_links a.added .icon_, .products-list .item .list_links a:hover .icon_{background-color: var(--main-color-purple);}
.products-list .item .qty-wrap.hide_{opacity: 0;visibility: hidden;}
.products-list .item .available-false, .products-list .item .available-true{margin: 0;}
@media (max-width: 1023px){
  .products-list .item .product-name{max-width: 100%;}
  .products-list .item .actions form, .products-list .item .product_list_bottom{grid-gap: 8px 40px;}
  .products-list .item .actions-btn .icon_{display:none;}
  .products-list .item .actions-btn{width:130px;}
}
@media (max-width: 767px){
  .products-list .item .actions form, .products-list .item .product_list_bottom{grid-gap: 8px 30px;}
}
@media (max-width: 639px){
  .products-list .item .price-box{width: 100%;flex-direction: initial;align-items: center;justify-content: flex-start;}
  .products-list .item .old-price{margin-right:8px;}
  .products-list .item .actions form, .products-list .item .product_list_bottom{grid-gap: 8px 16px;}
}
@media (max-width: 479px){
  .products-list .item .product-image{width: 80px;height: 80px;}
  .products-list .item .product-shop{width: calc(100% - 80px);padding-left: 8px;}
  .products-list .item .qty-wrap{display:none;}
}
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */
/*** Товар ***/
.sticky-panel{position: fixed;bottom: 0;background: var(--main-color-white);border-top: 2px solid var(--main-color-purple);padding: 10px 0;display: flex;align-items: center;z-index: 5;width: 100%;opacity: 0;visibility: hidden;transition: 0.3s;}
.sticky-panel .sticky-panel_container{display: flex;align-items: center;grid-gap: 20px;}
.sticky-panel .sticky_price{display: flex;flex-direction: column;}
.sticky-panel .sticky_price .sticky_oldPrice{font-size: 12px;margin:0;}
.sticky-panel .sticky_price .sticky_nowPrice{font-size: 16px;}
.sticky-panel .sticky-btn{display: flex;align-items: center;margin-left:auto;width: 40px;min-width: 40px;height: 40px;justify-content: center;background: transparent;border: 2px solid var(--main-color-black);font-size: 16px;font-weight: 500;border-radius: 4px;text-align: center;outline: 0;cursor: pointer;}
.sticky-panel .sticky-btn .icon_{margin: 0;transition: 0.3s;background-color: var(--main-color-black);}
.sticky-panel .sticky-btn:hover{background: var(--main-color-black);color: var(--main-color-white);border-color: var(--main-color-black);}
.sticky-panel .sticky-btn:hover .icon_{background-color: var(--main-color-white);}
.sticky-panel .sticky-btn.sticky_notify_goods{border-color: var(--main-color-grey);color: var(--main-color-grey);}
.sticky-panel .sticky-btn.sticky_notify_goods:hover{background: var(--main-color-grey);color: var(--main-color-white);border-color: var(--main-color-grey);}
.sticky-panel .sticky-btn.sticky_notify_goods .icon_{background-color: var(--main-color-grey);}
.sticky-panel .sticky-btn.sticky_notify_goods:hover .icon_{background-color: var(--main-color-white);}
.sticky-panel .sticky-name{font-size: 14px;}
@media (max-width: 1023px){
  .sticky-panel{opacity: 1;visibility: visible;}
}
@media (max-width: 400px){
  .sticky-panel .sticky-name{display:none;}
}
.product-view .block-bg{overflow: initial;}
.product-view .informationBlockSale{min-height: 80px;display: flex;align-items: center;justify-content: space-between;grid-gap:8px 30px;background-color: var(--main-color-black);padding: 12px 20px;border-radius: 4px;width:100%;}
.product-view .informationBlockSale .sale-counter{position:relative;padding-left:65px;grid-gap: 12px;}
.product-view .informationBlockSale .sale-counter > div:not(:last-child):after{right: -13px;}
.product-view .informationBlockSale .sale-counter:before{content: '%';font-weight: 700;font-size: 80px;color: var(--main-color-greenlight);position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.product-view .informationBlockSale .name{color: var(--main-color-white);font-size: 24px;font-weight: 700;word-break: break-word;line-height: 1;}
.product-view .product-container{width:100%;display: flex;grid-gap: 30px;}
.product-view .product-container .left_{width: 520px;display: flex;flex-wrap: wrap;grid-gap: 30px;height: max-content;}
.product-view .product-container .right_{display: flex;flex-direction: column;grid-gap: 20px;width:100%;}
.product-view .product-container .left_ .product-img-box.no-photo{width: 100%;max-width: 740px;}
.product-view .product-container .left_ .product-img-box.no-photo .product-image{width:100%;}
.product-img-box{width: max-content;display: flex;align-items: center;grid-gap: 12px;}
.product-img-box .product-image{order: 2;width: 417px;border-radius: 4px;overflow: hidden;position: relative;height: max-content;}
.product-img-box .product-image:before{background: var(--main-bgImg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-img-box .thumblist-box{order: 1;}
.product-img-box .stick_navigation .slick-arrow{left: 50%;transform: translateX(-50%);}
.product-img-box .stick_navigation .slick-arrow.slick_prev{top: -0;}
.product-img-box .stick_navigation .slick-arrow.slick_next{bottom: -0;top: inherit;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-img-box .thumblist-box a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;}
.product-view .product-img-box .thumblist-box a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.thumblist-box{position: relative;width: 90px;}
.product-view .thumblist a img{position: absolute;top: 0;left: 0;}
.thumblist-box .thumblist{width: 100% !important;height:100%;margin-left: 0 !important;margin-right: 0 !important;padding: 16px 0;position: relative;display: flex;flex-direction: column;}
.thumblist-box .thumblist .slick-list{margin: auto 0;}
.thumblist li{display: block;padding: 4px 0;}
.thumblist img{object-fit: contain;width: 150px;height: 150px;}
.thumblist li a{padding-bottom: 100%;display: block;text-align: center;border-radius: 4px;overflow: hidden;background: var(--main-bgImg);position: relative;}
.thumblist-box .owl-prev{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.thumblist-box .owl-next{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.thumblist-box .owl-next .icon_, .thumblist-box .owl-prev .icon_{margin: 0;background-color: var(--main-color-greydark);width: 16px;height: 16px;min-width: 16px;}
.thumblist-box .owl-next:hover .icon_, .thumblist-box .owl-prev:hover .icon_{background-color: var(--main-color-greydark);}
.thumblist-box .slick_next .icon_{transform: rotate(90deg);}
.thumblist-box .slick_prev .icon_{transform: rotate(-90deg);}
.thumblist-box .owl-next:hover .icon_, .thumblist-box .owl-prev:hover .icon_{margin: 0;}
.thumblist-box .owl-carousel .owl-nav button{display: flex;align-items: center;justify-content: center;border: 0;min-width: 50px;width: 50px;height: 50px;background: #f9f9f9;border-radius: 50%;transition: 0.3s;}
.thumblist-box .owl-carousel .owl-nav button:hover{background: var(--main-color-white);}
.product-view .product-shop{margin-bottom: 30px;}
.product-view .product-header{padding-bottom: 15px;}
.product-view .product-header .product-name h1{display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
.product-view .product-name{margin-bottom: 24px;width: 100%;display: flex;align-items: center;}
.product-view .product-name h1{font-weight: 700;font-size: 36px;word-break: break-word;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.ModificationsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--main-color-grey) !important;}
.ModificationsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.product-view .product-shop .short-description{padding: 5px 0 20px;font-size: 15px;font-weight: 400;line-height: 1.5;}
.product-view .product-shop .short-description p{max-height: 110px;overflow: hidden;margin: 0;}
.product-view .product-shop .short-description-link{display: inline-block;margin-top: 10px;color: var(--main-color-purplelight);}
.product-view .product-shop .short-description-link:hover{color: #ff0098;}
.product-view .product-info{width: 100%;display: flex;flex-wrap: wrap;position: relative;}
.product-view .product-info form{width:100%;}
.product-view .product-info .product-info_top{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 12px 16px;margin-bottom:20px;justify-content: space-between;}
.product-view .product-info .price-box{display: flex; align-items: center;flex-wrap: wrap;grid-gap: 8px 20px;}
.product-view .product-info .old-price, .product-info .price{white-space: nowrap;}
.product-view .product-info .goodsDataMainModificationPriceNow{font-size: 28px;}
.product-view .product-info .goodsDataMainModificationPriceOld{font-size: 18px;margin:0;}
.product-view .product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{clear:both;}
.product-view .product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select{border: 2px solid;border-color: var(--main-color-greylight2);}
.product-view .product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select:focus{border-color: var(--main-color-purple);}
.product-view .product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{display: flex;flex-direction: column;}
.product-view .product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty span{display: block;margin-bottom: 8px;font-size: 14px;color: var(--main-color-greydark);}
.product-view .product-info .qty-wrap{display: flex;align-items: center;}
.product-view .product-info .qty-wrap item{width: 40px;height: 40px;}
.product-view .product-info .qty-wrap .qty-set > a{width: 40px;min-width: 40px;height: 40px;}
.product-view .product-info .add-to-cart{display: flex;align-items: center;flex-wrap: wrap;width: 100%;grid-gap: 12px;}
.product-view .product-info .add-to-cart button{width:100%;}
.product-view .product-info .add-to-cart .quick{transition: 0.3s;color:var(--main-color-purple);display: flex;align-items: center;justify-content: center;font-weight: 500;}
.product-view .product-info .add-to-cart .quick .icon_{transition: 0.3s;background-color:var(--main-color-purple);}
.product-view .product-info .add-to-cart .quick:hover{color:var(--main-color-black);}
.product-view .product-info .add-to-cart .quick:hover .icon_{background-color:var(--main-color-black);}
.available-false, .available-true{color: var(--main-color-grey);display:flex;align-items:center;font-size: 12px;font-weight: 700;margin-bottom: 4px;}
.available-false:before, .available-true:before{content: '';display:block;min-width: 6px;width: 6px;height: 6px;background-color: var(--main-color-grey);margin-right:8px;border-radius: 2px;}
.available-true:before{background-color: var(--main-color-green);}
.available-true.min:before{background-color: var(--main-color-red);}
.goodsDataMainModificationsBlockProperty label{ opacity: 0.5;}
.ModificationsButtonsBlock{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: 50px;overflow: hidden;border-left: 3px solid var(--main-color-purplelight);padding: 0 0 0 15px;}
.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 .goodsDataMainModificationAvailable > div{margin: 0;font-size: 14px;white-space: nowrap;}
.product-view .art_number{color: var(--main-color-greydark);font-weight: 700;font-size: 14px;display: flex;align-items: center;}
.goodsDataMainModificationsBlock{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 24px;margin-bottom: 16px;}
.product-view .callback_notify{width: 100%;}
.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-purplelight);}
.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 .ratings_container{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.product-view .ratings_container .rating-box{width: 100px;height: 16px;-webkit-mask-size: 20px 16px;}
.product-view .ratings_container .rating-box .rating{height: 16px;background-size: 16px 16px;}
.product-view .ratings_container .rating_mob{display: none;align-items: center;font-size: 14px;font-weight: 700;color: var(--main-color-grey);}
.product-view .ratings_container .rating_mob .icon_{margin-right:4px;min-width: 16px;width: 16px;height:16px;background-color: var(--main-color-starActive);}
.product-view .ratings_container.hide_{opacity: 0;}
.product-view .product-action{display: flex;flex-wrap: wrap;grid-gap: 16px;margin-left: auto;}
.product-view .product-action a{display: flex;align-items: center;font-size: 0;}
.product-view .product-action a .icon_{min-width: 20px;width: 20px;height: 20px;margin: 0;}
.product-view .product-action a:hover .icon_, .product-view .product-action a.added .icon_{background-color: var(--main-color-purple);}
.product-view .product-view_top{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px 40px;padding: 10px 20px;background: var(--main-color-purplelight);width: 100%;border-radius: 4px;margin-bottom: 20px;}
.product-view .product-view_top .icon_sticker{position: initial;z-index: initial;}
.cont_{position:relative;width:100%;}
/*Табы*/
#tabs-content{background: var(--main-color-purplelight);}
.tabs-content .content_title{color: var(--main-color-black);font-weight: 700;font-size: 24px;margin-bottom: 12px;line-height: 1;}
.tabs-content .tab-content{font-size: 16px;}
.tabs-content .tab-content .htmlDataBlock.contant_block{overflow: hidden;}
.tabs-content .delivery_name{font-size: 16px;}
.tabs-content .delivery_zones{padding-left: 16px;margin-top: 8px;}
.tabs-content .delivery_zones .delivery_zones_rules:not(:last-child){margin-bottom: 16px;}
.tabs-content .delivery_zoneBlock{display: flex;align-items: center;}
.tabs-content .delivery_zoneBlock:not(:last-child){margin-bottom:8px;}
.tabs-content .delivery_zone_price{margin-left: 8px;color: var(--main-color-black);font-weight: 700;}
.tabs-content .color_price{color: var(--main-color-black);font-weight: 700;}
.tabs-content .delivery-content{margin-top: 8px;}
.tabs-content .delivery_title{display: flex;align-items: center;}
.tabs-content .delivery_title .delivery_num{color: var(--main-color-purple);font-weight: 700;font-size: 16px;background: var(--main-color-purplelight);border-radius: 4px;width: 32px;min-width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}
.tabs-content .delivery_title .delivery_price{color: var(--main-color-black);font-weight: 700;margin-left:8px;white-space: nowrap;}
.delivery.contant_block .content_hide, .delivery.contant_block .showAll-btn{margin-left: 52px;}
.tabs-content .delivery_rules{display: flex;flex-direction: column;}
.tabs-content .delivery_rules .delivery_rules_block, .tabs-content .delivery_zones .delivery_zone_block{display: flex;align-items: center;flex-wrap: wrap;padding-left: 16px;}
.tabs-content .delivery_rules h6, .tabs-content .delivery_zones h6{margin-bottom:4px;}
.tabs-content .delivery_zones h5{font-size: 16px;font-weight: 600;}
.tabs-content .delivery_rules .delivery_rules_block:not(:last-child), .tabs-content .delivery_zones .delivery_zone_block:not(:last-child){margin-bottom:8px;}
.tabs-content .delivery_rules .delivery_rules_block .color_price, .tabs-content .delivery_zones .delivery_zone_block .color_price{margin: 0 5px;}
.tabs-content .delivery_rules .delivery_rules_block:before, .tabs-content .delivery_zoneBlock:before, .tabs-content .delivery_zones .delivery_zone_block:before{content: '';display:block;width:6px;height:6px;margin-right:8px;border-radius:1px;background: var(--main-color-purple);}
#content_1 .content_hide.hide{max-height: 100px;overflow: hidden;}
#content_2 .content_hide.hide{max-height: 250px;overflow: hidden;}
#content_3 .content_hide.hide{max-height: 0;overflow: hidden;}
#content_3 .contant_box{display: flex;flex-direction: column;grid-gap: 8px;}
.showAll-btn{margin-top:10px;cursor: pointer;display:none;}
.showAll-btn .icon_{margin-right:0;margin-left: 8px;}
.showAll-btn .text2{display:none;}
.showAll-btn.active .text{display:none;}
.showAll-btn.active .text2{display:block;}
.showAll-btn.active .icon_{transform: rotate(-90deg);}
.tab-content.features{margin-bottom: 16px;}
.tab-content.features .content_title{font-weight: 700;font-size: 14px;margin-bottom: 16px;}
.tab-content.features .features_line .features_left, .tab-content.features .features_line .features_right{font-size:14px;}
.features_block{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 12px;width: 100%;}
.features_block .features_line{width: 100%;display: flex;align-items: center;grid-gap: 4px 16px;justify-content: space-between;position: relative;}
.features_block .features_line span{background: var(--main-color-white);display: block;}
.features_block .features_line:after{content: '';position: absolute;right: 0;bottom: 25%;left: 0;z-index: -1;border-bottom: 1px dashed var(--main-color-greylight2);}
.features_block .features_line .features_right{color: var(--main-color-black);text-align: right;width: max-content;}
.features_block .features_line .features_left{text-align: left;}
.features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.features-showAll:hover{color: var(--main-color-purple);}
#content_2 .contant_block.hide_{max-height: 205px;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%);}
#content_2 .contant_block.hide_.opened{max-height: initial;-webkit-mask-image: none;}
/*Вид быстрого просмотра*/
.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 .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{display: flex;flex-wrap: wrap;grid-gap: 35px;}
.goods-opinion .opinion_block{display: flex;flex-direction: column;width: calc((100% / 3) - 24px);}
.goods-opinion.not_opinion .opinion_block{width: calc((100% / 2) - 24px);}
.goods-opinion .content_title{margin-bottom:20px;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .opinion__no{margin-bottom: 16px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:5px;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 125px;height: 20px;-webkit-mask-size: 25px 20px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 25px!important;height: 20px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 25px;height: 20px;-webkit-mask-size: 25px 20px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .rating__rating{font-weight: 700;font-size: 24px;display: flex;align-items: center;}
.goods-opinion .rating__rating:after{content: '/5';font-weight: 700;font-size: 16px;}
.goods-opinion .goods-opinion-form__input-wrap._person{margin-bottom: 12px;position: relative;}
.goods-opinion .goods-opinion-form__input-wrap._comment{position: relative;}
.goods-opinion .button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.goods-opinion .goods-opinion-title{display: flex;align-items: center;color: var(--main-color-white);padding: 20px;height: 64px;background: linear-gradient(180deg, #98CCFD 0%, #889BEF 100%);font-weight: 900;font-size: 24px;}
.goods-opinion .goodsOpinionForm_title{width: 200px;font-size: 36px;text-transform: uppercase;color: #e3b7f8;text-shadow: 0 0 7px #c671fa, 0 0 10px #c671fa, 0 0 21px #c671fa, 0 0 42px #c671fa;}
.goods-opinion .goodsOpinionFormContainer{background: var(--main-color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item:nth-child(n+4){display: none;}
.opinion-item.show{display: block;}
.opinion-item__row.opinion-item__answer{margin-left: 60px;margin-top: 15px;padding-top: 15px;display: flex;width: 100%;flex-wrap: wrap;border-top: 1px solid var(--main-color-greydark)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{font-size: 16px;flex-direction: column;align-items: flex-start !important;margin-top: 16px;padding: 24px;margin-left: 70px;background: var(--main-color-white);border-radius: 4px;position: relative;}
.opinion-item_line.opinion-item__answer:before{content: '';width: 24px;height: 24px;background-color: var(--main-color-black);position: absolute;left: -50px;top: 50%;transform: translateY(-50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.opinion-item_line.opinion-item__answer:before{-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 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='m19.61 16a1.19 1.19 0 0 0 -.22-.33l-4.63-4.67a1 1 0 0 0 -1.41 1.41l2.92 2.92h-7a3 3 0 0 1 -3-3v-9.33a1 1 0 1 0 -2 0v9.37a5 5 0 0 0 5 5h7l-2.92 2.92a1 1 0 0 0 0 1.42 1 1 0 0 0 .71.29 1 1 0 0 0 .7-.29l4.63-4.63a1 1 0 0 0 .22-.33 1 1 0 0 0 0-.75z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 16px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{width:100%;margin-bottom: 4px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.goods-opinion .opinion-item_icon{margin-right: 15px;width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--main-color-purplelight);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--main-color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: none;align-items: center;margin-bottom: 16px;font-size: 14px;}
.goods-opinion .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--main-color-purplelight);}
.goods-opinion .goodsDataOpinionListNavigateTop a.active{color: var(--main-color-purple);font-weight: 700;}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--main-color-purple);}
.goods-opinion .goodsDataOpinionListNavigateTop a{margin-left: 16px;white-space: nowrap;}
.goods-opinion .goodsDataOpinionListClient{font-weight: 700;font-size: 16px;}
.goods-opinion .goods-opinion-list{display: flex;flex-direction: column;grid-gap: 16px;}
.goods-opinion .opinion-item .opinion-user, .goods-opinion .opinion-item .opinion-item__answer{padding: 12px;background: var(--main-color-white);border-radius: 4px;display: flex;flex-direction: column;grid-gap: 8px;}
.goods-opinion .opinion-item .opinion-item__answer{margin-left: 16px;margin-top: 8px;}
.goods-opinion .opinion-item .opinion-item__answer .store_response{color: var(--main-color-black);font-weight: 700;}
.goods-opinion .opinion-item .opinion-item__answer .store_response__desc{color: var(--main-color-black);}
.goods-opinion .opinion-item .opinion-user .opinion-info{display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
.goods-opinion .opinion-item .opinion-user .opinion-title{display: flex;flex-direction: column;grid-gap: 4px;width: calc(100% - 100px);}
.goods-opinion .opinion-item .opinion-user .rating-box{width: 100px;height: 16px;-webkit-mask-size: 20px 16px;}
.goods-opinion .opinion-item .opinion-user .rating-box .rating{height: 16px;background-size: 16px 16px;}
.goods-opinion .opinion-item__desc{font-size: 16px;}
.goods-opinion .opinion-item__date{font-size: 14px;font-weight: 700;color: var(--main-color-greydark);}
.goods-opinion .opinion__buttons a{margin-top: 18px;display: flex;align-items: center;}
.goods-opinion .opinion__buttons a .icon_{margin-right:0;margin-left:8px;}
.goods-opinion .opinion__buttons a.active .icon_{transform: rotate(-90deg);}
/* Отзывы: Общий рейтинг */
.opinion__round{display: flex;align-items: center;position: relative;flex-wrap: wrap; grid-gap: 8px 30px;}
.opinion__round .grade-lines{width:100%;display: flex;flex-direction: column;grid-gap: 20px;margin-top:22px;}
.opinion__round .grade-block{display: flex;align-items: center;grid-gap: 16px;}
.opinion__round .grade-block .grade-count-number.null_{font-weight: 700;color:var(--main-color-grey);}
.opinion__round .grade-block .grade-line{display: block;width: 100%;height: 8px;background: var(--main-color-white);border-radius: 4px;}
.opinion__round .grade-block .grade-line .grade-line-count{display: block;width: 0;max-width: 100%;height: 8px;background: var(--main-color-purple);transition: all .3s;border-radius: 4px;}
.opinion__round .grade-block .rating-icon{background-color: var(--main-color-starActive);min-width: 20px;width: 20px;height: 20px;}
.rating__label{width:100%;}
.rating__roundValue .button{max-width: max-content;}
.productView__inner{display: flex;flex-wrap: wrap;}
.productView__inner > div{width: 50%;padding: 0 1rem 0 0;}
.productView__inner > div:nth-child(2){padding: 0 0 0 1rem;}
.related .banners__item{width: 100%;margin: 0 0 2rem 0;}
.related__goods + .related__views{margin-top: 2rem;}
.product-tabs .viewed .owl-carousel .owl-nav{top: -38px;right: -9px;}
.col-left .block .content .content-title{display: none;}
.col-left .block .content .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 24px;line-height: 47px;height: 47px;width: 45px;text-align: center}
@media (max-width: 1139px){
  .product-view .informationBlockSale{padding: 12px 16px;}
}
@media (max-width: 1023px){
  .product-view .product-container .left_{width: 100%;}
  .product-view .product-container{flex-wrap: wrap;grid-gap: 20px;}
  .product-img-box{margin: 0 auto;width: 100%;max-width: 740px;}
  .thumblist-box{width: 122px;}
  .product-img-box .product-image{width: calc(100% - 120px);}
  .thumblist li{padding: 12px 0;}
  .goods-opinion{grid-gap: 30px 16px;}
  .goods-opinion .opinion_block{display: flex;flex-direction: column;width: calc((100% / 2) - 8px);}
  .goods-opinion .opinion_block.form_{width:100%;}
  .goods-opinion .goods-opinion-form__submit-button{max-width: 320px;}
  .goods-opinion .pp{text-align:left;}
  .goods-opinion.not_opinion .opinion_block{width: 100%;}
}
@media (max-width: 767px){
  .product-view .ratings_container .ratings{display:none;}
  .product-view .ratings_container .rating_mob{display:flex;}
  .product-view .product-container{grid-gap: 16px;}
  .goods-opinion .opinion_block{display: flex;flex-direction: column;width: 100%;}
  .product-view .informationBlockSale .sale-counter:before{font-size:70px;}
  .product-view .informationBlockSale .sale-counter{padding-left:55px;}
  .product-view .product-view_top{padding: 10px 12px;}
  .product-img-box{max-width: 607px;}
  .thumblist-box{width: 100px;}
  .product-img-box .product-image{width: calc(100% - 100px);}
  .thumblist li{padding: 8px 0;}
}
@media (max-width: 639px){
  .goods-opinion{grid-gap: 24px;}
  .product-view .informationBlockSale .name{font-size:20px;}
  .product-view .informationBlockSale{padding: 10px 16px;min-height: 70px;}
  .product-view .informationBlockSale .sale-counter:before{font-size:50px;}
  .product-view .informationBlockSale .sale-counter{padding-left:40px;}
  .tabs-content .content_title{font-size: 20px;margin-bottom:8px;}
  .product-view .product-view_top .icon_sticker{order: 1;}
  .product-view .ratings_container{order: 2;width: calc(100% - 135px - 56px - 40px);}
  .product-view .ratings_container.no_stikers{justify-content: flex-start;width: calc(100% - 100px);}
  .product-view .product-action{order: 3;margin:0;justify-content: flex-end;}
  .product-view .goodsDataMainModificationAvailable{order: 4;}
  .product-view .art_number{order: 5;justify-content: flex-end;}
  .product-view .art_number, .product-view .goodsDataMainModificationAvailable{width:calc(50% - 10px);}
  .product-view .product-view_top{justify-content: space-between;grid-gap: 8px 20px;}
  .thumblist-box{width: 75px;}
  .product-img-box .product-image{width: calc(100% - 87px);}
  .thumblist li{padding: 4px 0;}
  .product-img-box{max-width: 450px;}
}
@media (max-width: 479px){
  .thumblist-box{width: 56px}
  .product-img-box .product-image{width: calc(100% - 56px);}
  .thumblist li{padding: 4px 0;}
  .product-view .product-info .price-box{grid-gap: 0;flex-direction: column;align-items: flex-start;}
  .features_block .features_line span{font-size:14px;}
  .product-view .informationBlockSale{flex-wrap: wrap;}
  .product-view .informationBlockSale .name{width:100%;}
  .product-view .informationBlockSale{padding: 10px 12px;}
  .thumblist li{padding: 2px 0;}
}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{background: var(--main-color-purplelight);border-radius: 4px;height: 40px;padding: 0 12px;width: 100%;display: flex;align-items: center;margin-bottom: 20px;flex-wrap: wrap;}
.toolbar_up_result{margin-right: 40px;font-size: 14px;}
.toolbar_up noindex{width: 100%;}
.toolbar.bottom .pages{display: block;margin-right: 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;cursor: default;}
.view-mode .view-mode-btn:hover:before{background-color: var(--main-color-purple);}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view-mode-btn:before{content: '';display:block;background-color: var(--main-color-greylight2);width: 20px;min-width: 20px;height: 20px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_955_21037)'%3E%3Cpath d='M4.38596 0H0.877193C0.392982 0 0 0.373333 0 0.833333V4.16667C0 4.62667 0.392982 5 0.877193 5H4.38596C4.87018 5 5.26316 4.62667 5.26316 4.16667V0.833333C5.26316 0.373333 4.87018 0 4.38596 0Z' fill='%2318192D'/%3E%3Cpath d='M4.38596 7.5H0.877193C0.392982 7.5 0 7.87333 0 8.33333V11.6667C0 12.1267 0.392982 12.5 0.877193 12.5H4.38596C4.87018 12.5 5.26316 12.1267 5.26316 11.6667V8.33333C5.26316 7.87333 4.87018 7.5 4.38596 7.5Z' fill='%2318192D'/%3E%3Cpath d='M4.38596 15H0.877193C0.392982 15 0 15.3733 0 15.8333V19.1667C0 19.6267 0.392982 20 0.877193 20H4.38596C4.87018 20 5.26316 19.6267 5.26316 19.1667V15.8333C5.26316 15.3733 4.87018 15 4.38596 15Z' fill='%2318192D'/%3E%3Cpath d='M19.1233 0H15.6145C15.1303 0 14.7373 0.373333 14.7373 0.833333V4.16667C14.7373 4.62667 15.1303 5 15.6145 5H19.1233C19.6075 5 20.0005 4.62667 20.0005 4.16667V0.833333C20.0005 0.373333 19.6075 0 19.1233 0Z' fill='%2318192D'/%3E%3Cpath d='M19.1233 7.5H15.6145C15.1303 7.5 14.7373 7.87333 14.7373 8.33333V11.6667C14.7373 12.1267 15.1303 12.5 15.6145 12.5H19.1233C19.6075 12.5 20.0005 12.1267 20.0005 11.6667V8.33333C20.0005 7.87333 19.6075 7.5 19.1233 7.5Z' fill='%2318192D'/%3E%3Cpath d='M19.1233 15H15.6145C15.1303 15 14.7373 15.3733 14.7373 15.8333V19.1667C14.7373 19.6267 15.1303 20 15.6145 20H19.1233C19.6075 20 20.0005 19.6267 20.0005 19.1667V15.8333C20.0005 15.3733 19.6075 15 19.1233 15Z' fill='%2318192D'/%3E%3Cpath d='M11.7541 0H8.24536C7.76115 0 7.36816 0.373333 7.36816 0.833333V4.16667C7.36816 4.62667 7.76115 5 8.24536 5H11.7541C12.2383 5 12.6313 4.62667 12.6313 4.16667V0.833333C12.6313 0.373333 12.2383 0 11.7541 0Z' fill='%2318192D'/%3E%3Cpath d='M11.7541 7.5H8.24536C7.76115 7.5 7.36816 7.87333 7.36816 8.33333V11.6667C7.36816 12.1267 7.76115 12.5 8.24536 12.5H11.7541C12.2383 12.5 12.6313 12.1267 12.6313 11.6667V8.33333C12.6313 7.87333 12.2383 7.5 11.7541 7.5Z' fill='%2318192D'/%3E%3Cpath d='M11.7541 15H8.24536C7.76115 15 7.36816 15.3733 7.36816 15.8333V19.1667C7.36816 19.6267 7.76115 20 8.24536 20H11.7541C12.2383 20 12.6313 19.6267 12.6313 19.1667V15.8333C12.6313 15.3733 12.2383 15 11.7541 15Z' fill='%2318192D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_955_21037'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table2: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_955_21048)'%3E%3Cpath d='M7.5 0H1.5C0.672 0 0 0.672 0 1.5V7.5C0 8.328 0.672 9 1.5 9H7.5C8.328 9 9 8.328 9 7.5V1.5C9 0.672 8.328 0 7.5 0Z' fill='%23C4C7D4'/%3E%3Cpath d='M7.5 11H1.5C0.672 11 0 11.672 0 12.5V18.5C0 19.328 0.672 20 1.5 20H7.5C8.328 20 9 19.328 9 18.5V12.5C9 11.672 8.328 11 7.5 11Z' fill='%23C4C7D4'/%3E%3Cpath d='M18.5 0H12.5C11.672 0 11 0.672 11 1.5V7.5C11 8.328 11.672 9 12.5 9H18.5C19.328 9 20 8.328 20 7.5V1.5C20 0.672 19.328 0 18.5 0Z' fill='%23C4C7D4'/%3E%3Cpath d='M18.5 11H12.5C11.672 11 11 11.672 11 12.5V18.5C11 19.328 11.672 20 12.5 20H18.5C19.328 20 20 19.328 20 18.5V12.5C20 11.672 19.328 11 18.5 11Z' fill='%23C4C7D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_955_21048'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_955_21029)'%3E%3Cpath d='M4.16667 0H0.833333C0.373333 0 0 0.373333 0 0.833333V4.16667C0 4.62667 0.373333 5 0.833333 5H4.16667C4.62667 5 5 4.62667 5 4.16667V0.833333C5 0.373333 4.62667 0 4.16667 0Z' fill='%23C4C7D4'/%3E%3Cpath d='M19.167 0H7.50033C7.04033 0 6.66699 0.373333 6.66699 0.833333V4.16667C6.66699 4.62667 7.04033 5 7.50033 5H19.167C19.627 5 20.0003 4.62667 20.0003 4.16667V0.833333C20.0003 0.373333 19.627 0 19.167 0Z' fill='%23C4C7D4'/%3E%3Cpath d='M4.16667 7.5H0.833333C0.373333 7.5 0 7.87333 0 8.33333V11.6667C0 12.1267 0.373333 12.5 0.833333 12.5H4.16667C4.62667 12.5 5 12.1267 5 11.6667V8.33333C5 7.87333 4.62667 7.5 4.16667 7.5Z' fill='%23C4C7D4'/%3E%3Cpath d='M19.167 7.5H7.50033C7.04033 7.5 6.66699 7.87333 6.66699 8.33333V11.6667C6.66699 12.1267 7.04033 12.5 7.50033 12.5H19.167C19.627 12.5 20.0003 12.1267 20.0003 11.6667V8.33333C20.0003 7.87333 19.627 7.5 19.167 7.5Z' fill='%23C4C7D4'/%3E%3Cpath d='M4.16667 15H0.833333C0.373333 15 0 15.3733 0 15.8333V19.1667C0 19.6267 0.373333 20 0.833333 20H4.16667C4.62667 20 5 19.6267 5 19.1667V15.8333C5 15.3733 4.62667 15 4.16667 15Z' fill='%23C4C7D4'/%3E%3Cpath d='M19.167 15H7.50033C7.04033 15 6.66699 15.3733 6.66699 15.8333V19.1667C6.66699 19.6267 7.04033 20 7.50033 20H19.167C19.627 20 20.0003 19.6267 20.0003 19.1667V15.8333C20.0003 15.3733 19.627 15 19.167 15Z' fill='%23C4C7D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_955_21029'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;}
.view-mode .view-mode-btn.active:before{background-color: var(--main-color-black);} 
.view-mode .view-mode-btn:not(:last-child){margin-right:16px;}
.view-mode label{display:none;}
.products noindex, .OrderFilterForm{width: 100%;}
.sort-by, .show-by, .OrderFilterForm{display: flex;align-items: center;}
.sort-by select, .show-by select{border-bottom:0;font-size: 14px;background: transparent;height: auto;border: 0;padding-left: 0;padding-right: 24px;}
.sort-by .selectBlock:after, .show-by .selectBlock:after{right: 0;background-color:var(--main-color-black);width: 12px;height: 12px;}
.sort-by .selectBlock:after, .show-by .selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2C6.27615 2 6.5 2.22386 6.5 2.5L6.5 9.5C6.5 9.77615 6.27615 10 6 10C5.72385 10 5.5 9.77615 5.5 9.5V2.5C5.5 2.22386 5.72385 2 6 2Z' fill='%2318192D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.85355 5.64644C10.0488 5.84169 10.0488 6.15829 9.85355 6.35354L6.35355 9.85354C6.1583 10.0488 5.8417 10.0488 5.64645 9.85354L2.14645 6.35354C1.9512 6.15829 1.9512 5.84169 2.14645 5.64644C2.3417 5.45119 2.6583 5.45119 2.85355 5.64644L6 8.79289L9.14645 5.64644C9.34171 5.45119 9.65829 5.45119 9.85355 5.64644Z' fill='%2318192D'/%3E%3C/svg%3E");}
.show-by{display:none;}
.show-by label, .sort-by label, .view-mode label{margin-right: 8px;white-space: nowrap;font-size: 14px;display: none;}
.view-mode label{margin-right: 15px;}
.category-title.block-title{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
@media (max-width:639px){
  .toolbar_up_result{display:none;}
}
/** Навигация **/
.pages ol{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px;padding: 0;font-size: 0;margin: 0;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--main-color-purple);font-weight: 700;font-size: 18px;}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;font-size: 16px;text-align: center;}
.pages li:hover a, .pages li:active a{color: var(--main-color-purple);}
.pages li.current span{cursor: default;}
.pages_points{cursor: default;height: 38px;text-align: center;width: 24px;min-width: 24px;font-size: 16px;}
.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-purplelight);}
.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.66699 7.99967C2.66699 7.63147 2.96547 7.33301 3.33366 7.33301H12.667C13.0352 7.33301 13.3337 7.63147 13.3337 7.99967C13.3337 8.36787 13.0352 8.66634 12.667 8.66634H3.33366C2.96547 8.66634 2.66699 8.36787 2.66699 7.99967Z' fill='%2318192D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52826 2.86225C7.78859 2.60191 8.21072 2.60191 8.47106 2.86225L13.1377 7.52893C13.3981 7.78926 13.3981 8.21139 13.1377 8.47173L8.47106 13.1384C8.21072 13.3987 7.78859 13.3987 7.52826 13.1384C7.26792 12.8781 7.26792 12.4559 7.52826 12.1956L11.7235 8.00033L7.52826 3.80507C7.26792 3.54471 7.26792 3.12261 7.52826 2.86225Z' fill='%2318192D'/%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-purple);}
/** Фильтры **/
.filters .title .clear-filter{z-index: 1;display: none;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_955_21079)'%3E%3Cpath d='M5.91615 5.00779L9.80996 1.11387C10.0634 0.860582 10.0634 0.451058 9.80996 0.197775C9.55667 -0.0555083 9.14715 -0.0555083 8.89387 0.197775L4.99994 4.09169L1.10614 0.197775C0.852741 -0.0555083 0.443335 -0.0555083 0.190052 0.197775C-0.0633505 0.451058 -0.0633505 0.860582 0.190052 1.11387L4.08385 5.00779L0.190052 8.90171C-0.0633505 9.15499 -0.0633505 9.56451 0.190052 9.8178C0.316278 9.94414 0.482247 10.0076 0.648097 10.0076C0.813947 10.0076 0.979797 9.94414 1.10614 9.8178L4.99994 5.92388L8.89387 9.8178C9.02021 9.94414 9.18606 10.0076 9.35191 10.0076C9.51776 10.0076 9.68361 9.94414 9.80996 9.8178C10.0634 9.56451 10.0634 9.15499 9.80996 8.90171L5.91615 5.00779Z' fill='%23C4C7D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_955_21079'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.filters .title .clear-filter{background-color: var(--main-color-greylight2);margin-right: 5px;width: 10px;height: 10px;min-width: 10px;cursor: pointer;}
.filters .title .clear-filter:hover{background-color: var(--main-color-black);}
.filters .title .clear-filter.active{display:flex;}
.block.filters{display: block;width: 100%;margin-bottom: 20px;}
.filters .filter_btn_goodsParametrs{}
.filters .title._main{width: max-content;padding-right: 0;text-transform: uppercase;margin: 0;font-size: 16px;font-weight: 700;}
.filters-price .title, .filters .title{transition: 0.3s;border: 2px solid var(--main-color-greylight2);border-radius: 4px;height: 42px;position: relative;font-size: 16px;color: var(--main-color-black);font-weight: 500;display: flex;align-items: center;width: 100%;padding: 0 12px;}
.filters-price .title .filter-arrow:hover, .filters .title .filter-arrow:hover, .filters-price .title.active .filter-arrow, .filters .title.active .filter-arrow{background-color: var(--main-color-purple);}
.filters .title .text{margin-right: 5px;white-space: nowrap;overflow: hidden;}
.filters .title .filter-arrow:before{display:none;}
.filters .title .filter-arrow{content: '';cursor: pointer;transition: 0.3s;margin-left: auto;background-color: var(--main-color-greylight2);min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.filters .title .filter-arrow{-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.66699 8.00065C2.66699 7.63245 2.96547 7.33398 3.33366 7.33398H12.667C13.0352 7.33398 13.3337 7.63245 13.3337 8.00065C13.3337 8.36885 13.0352 8.66732 12.667 8.66732H3.33366C2.96547 8.66732 2.66699 8.36885 2.66699 8.00065Z' fill='%23C4C7D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52923 2.86225C7.78957 2.60191 8.2117 2.60191 8.47203 2.86225L13.1387 7.52893C13.399 7.78926 13.399 8.21139 13.1387 8.47172L8.47203 13.1384C8.2117 13.3987 7.78957 13.3987 7.52923 13.1384C7.2689 12.8781 7.2689 12.4559 7.52923 12.1956L11.7245 8.00033L7.52923 3.80507C7.2689 3.54471 7.2689 3.12261 7.52923 2.86225Z' fill='%23C4C7D4'/%3E%3C/svg%3E");}
.filters .title.active .filter-arrow, .filters-price.active .filter-arrow{transform: rotate(90deg);}
.filters .disabled_filter{cursor: default;}
.filters .disabled_filter input{cursor: default;}
.filters .disabled_filter input:before, .filters .disabled_filter input:hover:before{background-color: transparent !important;cursor: default;border-color: var(--main-color-greylight2) !important;}
.filters .disabled_filter label, .filters .disabled_filter label:hover{cursor: default !important;color: var(--main-color-labelDisabled) !important;}
.filter-inner{padding: 0;margin: 0;display: flex;flex-direction: column;grid-gap: 8px;max-height: 160px;overflow-y: auto;}
.filters .filter-inner .filter-item{display: flex;align-items: center;padding-right: 5px;}
.filters .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filters .filter-inner .filter-item .counter{margin-left: auto;font-size: 12px;font-weight: 700;color: var(--main-color-grey);}
#filters-form .filter label{display: flex;align-items: center;font-size:14px;cursor: pointer;color: var(--main-color-black);width: 100%;line-height: 1;padding-left: 10px;word-break: break-word;}
#filters-form .filter label .name{width: 100%;padding-right: 5px;overflow: hidden;}
#filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
#filters-form .filter select:focus{border: 1px solid #000;}
.filters -active{display:none;}
.filters -active #filters-reset{margin: 10px auto;display: block}
.filters -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filters .filterBtn_bottom{display: none;flex-wrap: wrap;align-items: center;justify-content: center;width: max-content;margin: 24px auto 0 0;}
.filters .filterBtn_bottom button{font-size:14px;}
.filters #filters-reset[disabled="disabled"]{border-color: var(--main-color-btnDisabled);color: var(--main-color-btnDisabled);pointer-events: none;}
#goods-filter-price-slider{--slide-color-bg: var(--main-color-greylight2);--slide-color-line: var(--main-color-black);--slide-color-point: var(--main-color-black);}
#goods-filter-price-slider.noUi-target{height: 4px;margin: 20px auto;background: var(--slide-color-bg);border-radius: 2px;box-shadow: none;border: 0;width: calc(100% - 20px);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--slide-color-point);top: -6px;width: 16px;height: 16px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 2px;border: 0;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 2px;height: 8px;border-radius: 1px;background: var(--main-color-white);display: block;}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
#goods-filter-price-slider .noUi-connect{background: var(--slide-color-line);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -8px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -8px;}
.count_goods{display:none;color: var(--main-color-purplelight);font-weight: 700;font-size: 18px;text-align: center;position:relative;margin-bottom: 30px;}
.filters-price .layout-slider{position: relative;text-align: center;}
.filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px}
.filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filters -active #filters-reset{color: var(--main-color-white);background: transparent;border-color: var(--main-color-white);}
.filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 100%;}
.filters-price .layout-slider .filter-range-col:first-child:before{display:none;content: 'От';margin-right: 8px;font-size: 14px;color: var(--main-color-black);}
.filters-price .layout-slider .filter-range-col:last-child:before{display:none;content: 'До';margin-right: 8px;font-size: 14px;color: var(--main-color-black);}
.filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filters-price .layout-slider .input{width: 100%;display:inline-block;font-size:14px;text-align: left;background: var(--main-color-purplelight);}
.filters-price .layout-slider .input:focus{background: var(--main-color-white);}
.col-left {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 30px;}
.filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 16px;grid-gap: 12px;justify-content: space-between;}
.filterPrice_btn button{font-size: 14px;}
.filterPrice_btn button:hover{color: var(--main-color-purple);}
.filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;color: var(--main-color-purple);font-weight: 700;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;font-size: 0;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_955_21079)'%3E%3Cpath d='M5.91615 5.00779L9.80996 1.11387C10.0634 0.860582 10.0634 0.451058 9.80996 0.197775C9.55667 -0.0555083 9.14715 -0.0555083 8.89387 0.197775L4.99994 4.09169L1.10614 0.197775C0.852741 -0.0555083 0.443335 -0.0555083 0.190052 0.197775C-0.0633505 0.451058 -0.0633505 0.860582 0.190052 1.11387L4.08385 5.00779L0.190052 8.90171C-0.0633505 9.15499 -0.0633505 9.56451 0.190052 9.8178C0.316278 9.94414 0.482247 10.0076 0.648097 10.0076C0.813947 10.0076 0.979797 9.94414 1.10614 9.8178L4.99994 5.92388L8.89387 9.8178C9.02021 9.94414 9.18606 10.0076 9.35191 10.0076C9.51776 10.0076 9.68361 9.94414 9.80996 9.8178C10.0634 9.56451 10.0634 9.15499 9.80996 8.90171L5.91615 5.00779Z' fill='%23C4C7D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_955_21079'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.filterPrice_btn button.filter_btn_goodsParametrsClaar:before{content: '';margin: 0;min-width: 10px;width: 10px;height: 10px;display: inline-block;background-color: var(--main-color-grey);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar:hover:before{background-color: var(--main-color-black);}
.filtersTitle{height: 40px;font-weight: 700;font-size: 18px;margin-bottom: 12px;display: flex;align-items: center;grid-gap: 30px;}
.filtersTitle .filter_title .icon_{background-color: var(--main-color-grey);min-width: 20px;width: 20px;height: 20px;}
.filtersTitle .filters__close{display: none;height: 40px;align-items: center;justify-content: flex-end;}
.filtersTitle .filters__close:before{content: '';border-left: 1px solid var(--main-linedark);margin-right: 16px;height:100%;}
.filtersTitle .filters__close .icon_{margin: 0;cursor: pointer;background-color: var(--main-color-grey);transition: 0.3s;width: 16px;height: 16px;min-width: 16px;}
.filtersTitle .filters__close:hover .icon_{background-color: var(--main-color-black);}
.filtersTitle .reset_btn{display: none;color: var(--main-color-grey);font-size: 14px;font-weight: 700;cursor: pointer;}
.filtersTitle .reset_btn:hover{color: var(--main-color-black);}
.filtersTitle .reset_btn .icon_{background-color: var(--main-color-grey);margin-left: 8px;margin-right: 0;min-width:16px;width:16px;height:16px;}
.filtersTitle .reset_btn:hover .icon_{background-color: var(--main-color-black);}
.filtersTitle .filter_title{display: flex;align-items: center;width: 100%;font-size: 18px;font-weight: 700;}
.filtersTitle .filters__count{width: 20px;height: 20px;border-radius: 50%;background: var(--main-color-purple);display: none;align-items: center;justify-content: center;margin-left: 12px;font-weight: 700;font-size: 12px;}
.form_content{display: flex;flex-wrap: wrap;grid-gap: 12px 24px;}
.filters .filter{display: flex;align-items: center;position: relative;width: calc((100% / 6) - 20px);}
.filters .filter ._filter_rest{display: flex;align-items: center;margin-top: 24px;}
.filters .title.active ~ .filter-more{display: none}
.filter-box{align-items: center;justify-content: flex-start;display: none;margin-right: 24px;align-items: center;height:40px;border: 2px solid var(--main-color-black);border-radius: 4px;background: transparent;position: relative;}
.filter-box .filter_clear{margin-right: 16px;background-color: #D0D0D0;}
.filter-box .filter_clear:hover{background-color: var(--main-color-black);}
.filter-box{width: 100%;max-width: 187px;}
.filter_cont{display:none;position: absolute;top: calc(100% + 10px);padding: 12px;background: var(--main-color-white);border: 2px solid var(--main-color-greylight2);border-radius: 4px;z-index: 3;width: 100%;left: 0;}
.category-title.block-title{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
#filters-form .filter .filter-item input:hover + label, #filters-form .filter .filter-item label:hover{color:var(--main-color-purple);}
#filters-form .filter .filter-item input[checked="checked"] + label{}
.block.filters.on_ .filtersTitle .reset_btn{display:flex;}
@media (max-width:1139px){
  .filters .filter{width: calc((100% / 4) - 18px);}  
}
@media (max-width:1023px){
  .filter-box{display:flex;}
  .filters .filter{width: calc((100% / 3) - 16px);}  
}
@media (min-width:768px){
  .filter_title{pointer-events: none;}
  .filtersTitle .filters__count{display:none !important;}
  .filters-price .layout-slider .input{padding: 8px;}
  .filters-price .title.active, .filters .title.active{color: var(--main-color-purple);border-color: var(--main-color-purple);}
}
@media (max-width:767px){
  .filters .title .clear-filter:hover{background-color: var(--main-color-white);}
  .block.filters.on_ .filtersTitle .filters__count{display:flex;}
  .block.filters:not(.on_) .filtersTitle .filter_title{justify-content: center;}
  #goods-filter-price-slider{--slide-color-line: var(--main-color-purple);--slide-color-point: var(--main-color-purple);}
  .block.filters{position: fixed;top: calc(100% - 40px);left: 0;transition: 1s;width: 100%;height: 100%;background: var(--main-color-black);z-index: 30;color: var(--main-color-white);}
  .block.filters.opened{top: 0;}
  .filter .title.active{color:var(--main-color-purple);}
  .filtersTitle{grid-gap: 16px;;margin-bottom: 0;padding: 0 16px;border-bottom: 1px solid var(--main-linedark);}
  .block.filters.opened .filtersTitle .filters__close{display: flex;}
  .filters .filter{width: 100%;flex-direction: column;grid-gap: 0;border-bottom: 1px solid var(--main-linedark);}
  .filters-price .title, .filters .title{border: 0;color: var(--main-color-white);height: 44px;padding: 0 16px;}
  .filter_cont{position: initial;padding: 0 16px;margin-bottom: 12px;width: calc(100% - 44px);margin-right: auto;background: transparent;border: 0;border-radius: 0;z-index: initial;}
  #filters-form .filter label{color: var(--main-color-white);}
  .filters .filter:after{content: '';border-right: 1px solid var(--main-linedark);position: absolute;right: 48px;height: 100%;}
  .form_content{grid-gap: 0;}
  .filtersTitle .filters__close:hover .icon_{background-color: var(--main-color-white);}
  .filters .title .clear-filter{margin: 0;}
  .filters .title .filter-arrow{transform: rotate(90deg);transition: 0.1s;background-color: var(--main-color-grey);}
  .filters .title.active .filter-arrow, .filters-price.active .filter-arrow{transform: rotate(90deg) scale(-1);}
  .filter-inner::-webkit-scrollbar-track, #filters-form::-webkit-scrollbar-track{background-color: var(--main-color-white);}
  #filters-form{max-height: calc(100% - 40px);overflow-y: auto;}
  .filterPrice_btn button.filter_btn_goodsParametrsClaar:hover:before{background-color: var(--main-color-white);}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 16px;width: 100%;overflow: hidden;}
.categories_grid .item{position: relative;display: flex;background: var(--main-color-purplelight);border-radius: 4px;overflow: hidden;}
.categories_grid .item:hover .cat-name{transform: translateY(-20px);}
.categories_grid .item .cat_img{display: block;width: 100px;height: 122px;background: var(--main-color-purplelight);overflow: hidden;}
.categories_grid .item .cat_img img{width: 100%;height: 100%;object-fit: cover;transition: 1s;max-width: 100%;max-height: 100%;}
.categories_grid .item .catalog__item-right{transition: 0.3s;height: 122px;display: flex;flex-direction: column;padding: 16px 16px 16px 12px;width: calc(100% - 100px);}
.categories_grid .item .catalog__item-right .icon_{transition: 0.3s;background-color: var(--main-color-purple);margin-bottom: 6px;margin-right: 0;}
.categories_grid .item .catalog__item-right .catalog__name{transition: 0.3s;font-weight: 700;font-size: 18px;margin-bottom: 2px;}
.categories_grid .item .catalog__item-right .catalog__item_count{transition: 0.3s;color: var(--main-color-grey);font-weight: 700;font-size: 14px;}
.categories_grid .item:hover .catalog__item-right{background-color: var(--main-color-purple);}
.categories_grid .item:hover .catalog__item-right .icon_{background-color: var(--main-color-white);}
.categories_grid .item:hover .catalog__item-right .catalog__name{color: var(--main-color-white);}
.categories_grid .item:hover .catalog__item-right .catalog__item_count{color: var(--main-color-greylight2);}
.categories_grid .item:hover .cat_img img{transform: scale(1.1);}
.categories_list{display: flex;flex-wrap: wrap;grid-gap: 12px 30px;margin-bottom: 40px;}
.categories_list a{font-size: 18px;display: flex;align-items: center;}
.categories_list a:before{content: '';width: 6px;height: 6px;border-radius: 1px;display: block;margin-right: 6px;background: var(--main-color-purple);}
.categories_list a:hover{color: var(--main-color-purple);font-weight: 700;}
@media (max-width: 1139px){
  .categories_grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 1023px){
  .categories_grid{grid-template-columns: repeat(2, 1fr);}
  .categories_list{margin-bottom: 30px;}
}
@media (max-width: 639px){
  .categories_grid{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 479px){
  .categories_grid .item .catalog__name{font-size: 16px}
  .categories_list{margin-bottom: 20px;grid-gap: 4px 12px;}
  .categories_list a{width: 100%;}
}
/*** Левая часть ***/
.col-left .page-sidebar{height: 100%;}
.col-left .page-sidebar .block.catalog, .col-left .page-sidebar .block.filters{position: relative;height: 100%;}
.col-left .page-sidebar .block.filters{max-height: 100%;height:100%;}
.col-left .block:last-child{margin-bottom: 0;}
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--main-color-purplelight);}
.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-purplelight);color:var(--main-color-white);}
.activeFilterNumber{display: none;margin-right: 10px;min-width: 16px;width: 16px;height: 16px;background: var(--main-color-purple);color: var(--main-color-white);font-size: 12px;font-weight: 700;border-radius: 1px;align-items: center;justify-content: center;line-height: 16px;}
.activeFilterNumber.active{display: flex;}
/*** Правая часть ***/
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
@media (max-width: 1023px){
  #main .col-left .block.filters{width: 100%;max-width: 656px;margin-right: 0;position: fixed;top: 0;right: -660px;transition: 1s;z-index: 30;height: 100%;overflow: hidden;background: var(--main-color-white);}
  .col-left .page-sidebar .block.filters{padding: 0;}
  .col-left .block .content{height:100%;}
  #main .col-left .block.filters.opened{right: 0;}
  #main .col-left{width: 100%;}
  #main .col-right{width: 100%;}
}
@media (max-width: 479px){
   #main .col-left{border-radius: 0;}
}
@media (max-width: 420px){
.show-by, .sort-by{margin-right: 8px;}
.sort-by .selectBlock:after, .show-by .selectBlock:after{right: 10px;}
}
/** Меню **/
.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 .block-bg{border: none;margin-bottom:0;height: 100%;}
.fancybox-inner .row{height: 100%;}
@media(min-width: 1200px){
}
/*** Выбор модификации при добавлении в корзину ***/
.modification.product-view  .product-img-box{width: 90px;height: 90px;position: absolute;top: 85px;left: 15px;display: none;}
.modification.product-view .informationBlockSale{display:none !important;}
.modification{opacity: 0;visibility: hidden;transition: 0.3s;border-radius: 0;background: var(--main-color-white);border-radius: 4px;width:100%;max-width: 460px;padding: 0;vertical-align: bottom;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;padding: 25px;}
.modification.active{opacity: 1;visibility: visible;}
.fancybox-modif{display:none;font-size: 32px;width: 100%;align-items: center;justify-content: space-between;margin-bottom: 16px;}
.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);}
.modification.product-view .product-container{padding: 0;background: transparent;height: calc(100% - 95px);}
.modification.product-view .product-action{display:none;}
.modification.product-view .add-cart.quick{display:none;}
.modification.product-view .product-name{padding: 0 30px 0 0;margin-bottom: 16px;}
.modification.product-view .back-btn{display:none;}
.modification.product-view .sticky-panel{display:none;}
.modification.product-view .product-name h1{font-size: 20px;}
.modification.product-view .fancybox-modif{display: none;}
.modification.product-view .product-container .right_{display:none;}
.modification.product-view .product-view_top{display:none;}
.modification.product-view .product-info .add-to-cart .add-cart, .modification.product-view .product-info .callback_notify{margin-right:0;width:100%;}
.fancybox-inner .modification .row{overflow-y: auto;position: relative;display: block;}
.fancybox-inner .price_sale_block .product-order-inner{margin: 0;}
.modification.product-view .fancybox-close-small{top: 20px;right: 20px;}
/*Страница быстрого заказа*/
.fancybox-container .fields.deliveryDate{position: relative;}
.fancybox-container .fields.deliveryDate .datepicker{top: 10px !important;left: 0 !important;}
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% + 10px);left: 0;z-index: 4;}
.fancybox-inner .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
.fancybox-inner .orderContainer .order_left{width: 100%;}
.fancybox-inner .orderContainer .order_right .cart__total_cont{background: var(--main-color-white);padding: 16px;}
.fancybox-inner .orderContainer .order_left .formfast .order_grid{padding: 0;grid-gap: 25px;}
.fancybox-inner .orderContainer .order_left .formfast .contactWantRegister{margin:0;}
.fancybox-inner .orderContainer .order_right{width: 100%;padding: 0;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .adress .form-list .fields{width: 100%;}
.fancybox-inner .buttonsOrder button:before, .fancybox-inner .buttonsOrder button:after{background: var(--main-color-purplelight);}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .formfast .order_grid > div{padding: 0;}
.fancybox-order_title{display:none;font-size: 24px;font-weight: 700;width: 100%;align-items: center;justify-content: space-between;line-height: 1;}
.fancybox-inner .quickformfast .fancybox-order_title{display:flex;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{font-weight: 700;margin: 12px 0;background: transparent;border: 2px solid var(--main-color-purple);color: var(--main-color-purple);}
.login-info{font-size: 14px;display: block;text-align: left;}
@media (max-width: 767px){
 .modification{padding: 30px;} 
 .modification.product-view .fancybox-close-small{top: 16px;right: 16px;}
 .modification.product-view .product-container{height: calc(100% - 115px);}
 .fancybox-modif{font-size:24px}
  .modification{padding: 16px;} 
}
@media (max-width: 639px){
  .fancybox-order_title{display:none;font-size: 20px;}
}
@media (max-width: 479px){
 .modification.product-view .product-info .goodsDataMainModificationPriceNow{font-size: 20px;}
 .modification.product-view .product-info .goodsDataMainModificationPriceOld{font-size: 14px;}
 .modification{padding: 12px;} 
 .modification.product-view .fancybox-close-small{top: 12px;right: 12px;}
.fancybox-modif .title{max-width: 200px;} 
}
/*** Страница: Ajax добавление товара в корзину ***/
.noty__addto{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 16px;border-radius: 4px;display: flex;align-items: center;text-align: left;}
.noty__addto i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty_theme__sunset.noty_bar .noty_body{font-size: 14px;color: var(--main-color-black);padding: 0;}
.noty__addto .title.good{font-size: 14px;color: var(--main-color-black);}
.noty__addto .cart-product, .noty__addto .buttons{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_type__warning .noty__addto{color: var(--main-color-white);background-color: #070a2e;border-color: #070a2e;}
.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__addto .mess a{text-decoration: revert;}
.noty__message a:hover, .noty_content a:hover{}
.noty__addto .image{width: 50px;height: 50px;min-width: 50px;border-radius: 4px;overflow: hidden;background-color:var(--main-color-white);margin-right:12px;display: none;}
.noty__addto .image img{width: 100%;height: 100%;object-fit: contain;}
.noty__addto .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty__addto .noty-right .title{display: flex;align-items: center;line-height: 18px;}
.noty__addto .noty-right .status-title{color:var(--noty-color-title);font-weight: 700;}
.noty__addto .noty-right .name{margin-top:4px;max-height: 36px;overflow: hidden;}
.noty__addto .cart-ajax{display: flex;align-items: center;}
.noty__addto .noty-right .mess{}
#noty_layout__topRight, #noty_layout__bottomRight{right: 16px;top: inherit;bottom: 20px;width: 380px;z-index: 300;}
/*Иконки всплывашки*/
.noty__addto .icon-check{margin-right: 4px;background-color: var(--noty-color-title);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 14px;min-width: 14px;height: 14px;}
.noty__addto .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__addto .icon-close{margin-right: 4px;background-color: var(--noty-color-title-error);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 20px;min-width: 20px;height: 20px;}
.noty__addto .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__addto{margin-top: 16px;}
.noty_theme__sunset.noty_type__success{background: var(--noty-color-bg);padding: 16px;border-radius: 4px !important;margin-top: 16px;}
.noty_theme__sunset.noty_type__success .noty_content{color: var(--noty-color-text);}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--main-color-purple);opacity: 1;height: 3px;}
/*Если ошибка*/
.noty_bar.noty_type__error .noty__addto{}
.noty_type__error .noty__addto{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar{background-color: var(--main-color-purple);opacity: 1;height: 3px;}
.noty_type__error .mess{color: var(--noty-color-title-error);font-weight: 700;}
.noty_type__error .title{align-items: flex-start !important;}
/*** Быстрый заказ ***/
.quickformfast{max-width: 500px;overflow-x: hidden;text-align: center;}
@media (max-width: 481px){
 .quickformfast{padding: 0;}
}
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;margin-bottom: 12px;color: var(--main-color-red);font-weight: 700;padding: 16px;border-radius: 4px;border: 2px solid var(--main-color-red);}
.order_right .min_priceOrder_info{font-size: 12px;color: var(--main-color-red);text-align: center;margin: 8px 0;font-weight: 700;}
.buttonsOrder button[disabled="disabled"]{border-color: var(--main-color-btnDisabled);pointer-events: none;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-purplelight);white-space: nowrap;}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{padding: 0 5px 12px 0;margin: 0;list-style: none;display: block;max-height: 235px;overflow-x: hidden;overflow-y: auto;border-bottom: 1px solid var(--main-line);margin-bottom: 18px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;align-items: center;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 8px;}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right .quantity{color: var(--main-color-black);margin-right: 5px;font-size: 14px;}
.orderContainer .order_right ul .item .product-details .product-name{display: block;overflow: hidden;max-height: 52px;font-weight: 400;font-size: 14px;color: var(--main-color-black);word-break: break-word;margin-bottom: 4px;}
.orderContainer .order_right ul .item .product-details .product-price{display: flex;align-items: center;}
.orderContainer .order_right ul .item .product-details .product-price span{color: var(--main-color-grey);font-size: 14px;font-weight: 700;}
.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 .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 .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .buttonsOrder{margin-top: 20px;}
.orderContainer .order_right .buttonsOrder button{width: 100%;margin-bottom: 4px;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.orderContainer .adress .form-list .fields{width: calc(33.3% - 8px);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.orderContainer .adress .form-list .fields.data_{width: 100%;}
.adress .form-list .fields{margin: 0;}
.adress .form-list .fields.data_{display: flex;flex-wrap: wrap;grid-gap: 8px;}
.adress .form-list .fields.data_ > div{width: calc(50% - 4px);}
#deliveryConvenientDate{padding-right: calc(44px + 16px);}
.adress .form-list .fields.data_ .deliveryDate{position:relative;}
.adress .form-list .fields.data_ .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 0;height: 44px;width: 44px;background: var(--main-color-purple);border-radius: 0 4px 4px 0;display: flex;align-items: center;justify-content: center;}
.adress .form-list .fields.data_ .deliveryDate .calendar_btn .icon_{background-color: var(--main-color-white);margin: 0;}
.adress .form-list .fields.data_ .deliveryDate .calendar_btn.active, .adress .form-list .fields.data_ .deliveryDate .calendar_btn:hover{opacity: .6;}
.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-purplelight);}
.orderContainer .order_right .item .product-image{display: none;min-width: 80px;width: 80px;height:80px;margin-right: 12px;align-items: center;justify-content: center;position: relative;padding: 0;background: #EFEFEF;z-index: 1;text-align: center;border-radius: 4px;overflow: hidden;}
.orderContainer .order_right .item .product-image img{max-width: 100%;max-height: 100%;}
.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: 30px;padding: 30px 20px;background: var(--main-color-purplelight);border-radius: 4px}
label.checkbox-name{color: var(--main-color-black);cursor:pointer;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{text-align: center;padding: 0 !important;}
.formfast .title{font-size: 24px;font-weight: 700;margin-bottom: 16px;text-align: left;position: relative;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 12px;margin-bottom: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;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{color: var(--main-color-black);font-weight: 400;font-size: 14px;padding-left: 8px;}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{float: left;width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 15px auto 0;overflow: hidden;text-align: justify;}
.delivery .manufacturer-list .currentDeliveryDesc > div{text-align: left;word-break: break-word;display: flex;font-size: 16px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--main-color-black);font-weight: 700;display: flex;align-items: center;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.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{width: 100%;max-width: 100%;padding-right: 76px;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: 100%;position: relative;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 65px;height: 44px;display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;color: var(--main-color-greylight2);}
.coupons .couponBlock .coupon_clear:hover{color: var(--main-color-black);}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 8px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 700;}
.coupons .coupon-btn{margin: 0;height: 44px;width: 50px;font-size: 0;padding:0;position: absolute;right: 0;top: 0;}
.coupons .coupon-btn .icon_{margin: 0;}
.coupons .couponBlock{position: relative;}
.coupons .coupon-btn[disabled="disabled"]{border-color: var(--main-color-btnDisabled);background: var(--main-color-btnDisabled);color: var(--main-color-white);pointer-events: none;}
.coupons .coupon-btn[disabled="disabled"] .icon_{background-color: var(--main-color-white);}
.coupons .coupon-btn[disabled="disabled"]:before, .coupons .coupon-btn[disabled="disabled"]:after{display:none;}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 370px - 25px);}
.cart_block .cart-top-selector{display: flex;flex-wrap: wrap;margin-bottom: 20px;width: 100%;}
.cart_block .cart-top-selector .top-checkbox-select{display: flex;flex-wrap: wrap;align-content: center;align-items: center;}
.cart_block .cart-top-selector .clearChecked{display: none;}
.cart_block .cart-checkbox{margin-bottom: auto;margin-right: 12px;}
.cart_block .cart-checkbox input:checked+label:before{border-color: #08a360;background-color: #08a360;background-repeat:no-repeat;background-position:center center;background-size: 18px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");}
.cart_block .cart-top-selector .top-checkbox-select label{padding-left:8px;font-size: 14px;cursor: pointer;}
.cart-bottom-selector{display: flex;align-items: center;grid-gap: 16px;padding-top: 8px;border-top: 1px solid var(--main-line);margin-top: 20px;}
.cart_block .cart-bottom-selector .clearCart, .cart_block .cart-bottom-selector .clearChecked{display: flex;align-content: center;align-items:center;}
.cart_block .cart-bottom-selector .clearChecked{display: none;}
.cart_block .cart-bottom-selector .cat-link{margin-left:auto;text-align: right;}
.cart_block .cart-bottom-selector .cat-link .icon_{margin-right:0;margin-left:8px;}
.cart_right_container, .orderContainer .order_right{width: 370px;height: max-content;position: sticky;top: 100px;}
.cartTable .cart__items{width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total_Title{font-weight: 700;font-size: 24px;padding-bottom:12px;margin-bottom:12px;border-bottom: 1px solid var(--main-line);line-height: 1;}
.cart__total .cart__total_cont, .orderContainer .order_right .cart__total_cont{border-radius: 4px;overflow: hidden;padding: 20px;background: var(--main-color-purplelight);}
.orderContainer .order_right .cart__total_Title{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.orderContainer .order_right .cart__total_Title .text{font-weight: 700;font-size: 24px;}
.cartTable .cart__items .items .cart-bottom{width: 120px;display: flex;flex-wrap: wrap;height: max-content;justify-content: flex-end;overflow: hidden;}
.cartTable .cart__total .totale-inner, .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 8px;}
.cartTable .cart__total .actions{width: 100%;margin-top:12px;}
.cartTable .cart__total .totale-inner > div, .order_right .product_action > div{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.order_right .product_action .delivery-sum .sum_curr{margin-left: 5px;}
.cartTable .cart__total .totale-inner > div.total, .order_right .total{border-top: 1px solid var(--main-line);margin-top: 8px;padding-top: 8px;}
.cartTable .cart__buttons a{width: max-content;}
.cartTable .cart__buttons a:not(:last-child){margin-right: 30px;}
.cart__items .items .cart-right_block{width: calc(100% - 100px - 16px);display: flex;flex-wrap: wrap;}
.cart__items .items .cart-right_block .cart-qty{margin: 0;}
.cartTable .cart__items .items{display: flex;position:relative;}
.cartTable .cart__buttons{display: flex;justify-content: space-between;width: 100%;}
.cart__items .items .cart-right_block .closetd{margin-left: 16px;display: none;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-black);}
.cart__items .items .cart-right_block .closetd a .icon_{background-color: var(--main-color-grey);margin: 0;}
.cart__items .items .cart-right_block .cart-price{width: 100%;display: flex;flex-direction: column;margin-bottom:8px;}
.cart__items .items .cart-right_block .cart-price span{white-space: initial;word-break: break-word;}
.cart__items .items .cart_action{width: max-content;display: flex;flex-direction: column;}
.cart__items .items .one-product-price{font-size: 14px;font-weight: 700;color: var(--main-color-grey);margin-top: 4px;}
.cart__items .items .closetd a:after{font-size: 24px;display:none;}
.cart__items .items .closetd:hover a:after{color:#ecedff;}
.cart-qty{margin-right: 15px;}
.cart__items .items .image{height: 100px;width: 100px;min-width: 100px;margin-right:8px;border-radius: 4px;overflow: hidden;position: relative;}
.cart__items .items .image:before{background: var(--main-bgImg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .name{width: calc(100% - 120px);padding-right:12px;display: flex;flex-direction: column;grid-gap: 4px;}
.cart__items .items .cart-right_block .name a{font-size: 16px;display: block;max-height: 57px;overflow: hidden;color: var(--main-color-black);word-break: break-word;}
.cart__items .items .cart-right_block .name a:hover{color: var(--main-color-purple);}
.cart__items .items .cart-right_block .product-modif{display: flex;align-items: center;grid-gap: 4px;flex-wrap: wrap;}
.cart__items .items .cart-right_block .product-modif .properties{color: var(--main-color-grey);display: block;font-size: 14px;font-weight: 700;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child):after{content: ',';} 
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 25px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--main-color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .cartTable .cart__total .discounttr .title, .order_right .discounttr .title, .order_right .discounttr .price{color: var(--main-color-red);}
.cartTable .cart__total .discounttr .price, .cartTable .cart__total .totale-inner .sum_goods .sum_goods_right, .order_right .discounttr .price, .order_right .sum_goods .sum_goods_right{font-weight: 700;}
.cart__total .total .title, .order_right .total .title{font-weight: 700;font-size:18px;}
.cart__total .total .TotalSum{font-weight: 700;font-size:24px;}
.cartTable .buttons{display: flex;align-items: center;width: 100%;flex-direction: column;}
.cartTable .buttons .pp{margin-top: 8px;text-align: center;}
.orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{font-size:12px;} 
.cartTable .buttons #startOrder{max-width: 100%;width: 100%;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--main-color-purple);}
.cartTable .price:not(.old-price){font-size: 18px;height: 20px;}
.cartTable .price.old-price{font-size: 12px;display:none;height: 14px;}
.cart__total .total .TotalSum span, .orderContainer .order_right .product_action .TotalSum span{font-weight: 700;font-size: 22px;color: var(--main-color-black);}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 21px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
.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"]{border-color: var(--main-color-btnDisabled) !important;color: var(--main-color-labelDisabled) !important;background: transparent !important;pointer-events: none;}
#startOrder[disabled="disabled"]:before, #startOrder[disabled="disabled"]:after{display:none;}
/*Корзина минимальная цена */
.minPriceBlock{min-height: 60px;display: flex;align-items: center;margin-bottom: 8px;padding: 10px 16px;border-radius: 4px;background: var(--main-color-black);color: var(--main-color-white);}
.minPriceBlock .rangeScore{width: 100%;display: flex;justify-content: space-between;font-size: 14px;margin-top: 5px;}
.minPriceBlock .titlePrice{font-size: 16px;display: flex;align-items: center;}
.minPriceBlock .titlePrice .icon_{background-color:var(--main-color-greenlight);min-width:36px;width:36px;height:36px;margin-right:4px;}
#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{font-size: 18px;white-space: nowrap;font-weight: 700;padding-left: 12px;}
#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-purplelight);box-shadow: -1000px 0 0 1000px var(--main-color-purplelight);}
#minPrice::-moz-range-progress{background-color: var(--main-color-purplelight);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-purplelight);}
#minPrice::-ms-fill-upper{background-color: var(--main-color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
@media (max-width: 1139px){
  .cartTable, .orderContainer{grid-gap: 25px 16px;}
  .cart_left_container, .orderContainer .order_left{width: calc(100% - 320px - 16px);}
  .cart_right_container, .orderContainer .order_right{width: 320px;}
  .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
  .orderContainer .adress .form-list .fields{width: calc(50% - 6px);}
  .formfast .order_grid{grid-gap: 20px;}
}
@media (max-width: 1023px){
  .cart_left_container, .orderContainer .order_left{width: 100%;}
  .cart_right_container, .orderContainer .order_right{width: 100%;}
}
@media (max-width: 767px){
  .cart__items .items .cart-right_block .name a{font-size: 14px;max-height: 52px;}
  .cart__items .items .cart-right_block .product-modif .properties{font-size: 12px;}
}
@media (max-width: 639px){
  .cartTable .cart__total_Title, .orderContainer .order_right .cart__total_Title .text{font-size: 20px;}
  .cart__items .items .cart-right_block .name{width: 100%;padding-right: 0;margin-bottom: 8px;}
  .cart__items .items .cart-right_block .cart-price{margin-bottom:0;width: max-content;order: 2;}
  .cart__items .items .cart_action{width: max-content;order: 1;}
  .cartTable .cart__items .items .cart-bottom{width: 100%;align-items: center;grid-gap: 4px 16px;justify-content: flex-start;}
  .formfast .title{font-size: 20px;margin-bottom: 12px;}
  .orderContainer .adress .form-list .fields{width: 100%;}
  .adress .form-list .fields.data_ > div{width:100%;}
  .order_left .min_priceOrder_info{padding: 12px;}
}
@media (max-width: 479px){
  .cartTable .cart__items .items{flex-wrap: wrap;}
  .cart__items .items .cart-right_block{width:100%;padding-left: 32px;margin-top: 8px;}
  .cart_block .cart-bottom-selector .clearCart, .cart_block .cart-bottom-selector .clearChecked, .cart_block .cart-bottom-selector .cat-link{align-items: flex-start;}
  .minPriceBlock .titlePrice .text{width: calc(100% - 40px);}
  #remainderPrice{padding-left:40px;padding-top:4px;}
  .minPriceBlock .titlePrice{flex-wrap: wrap;}
  .formfast .order_grid{padding: 20px 16px;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: grid;grid-template-columns: repeat(2, 1fr);width: 100%;grid-gap: 25px;background: var(--main-color-purplelight);padding: 20px;border-radius: 4px;}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;}
.col-account.form .fields:not(:last-child){margin-bottom: 12px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 24px;margin-bottom: 16px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 12px;margin-bottom: 4px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{}
.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: 25px;}
.optionAcc .col-account{background: var(--main-color-purplelight);border-radius: 4px;padding: 16px;height: max-content;}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:8px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 24px;position: relative;color: var(--main-color-black);margin-bottom: 16px;font-weight: 700;}
.optionAcc .col-account .buttons{margin-top: 12px;}
.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;font-size: 24px;font-weight: 700;}
.account .accoutnPageBlock .buttons{margin-top:16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.account .accoutnPageBlock .first{width: 370px;padding: 16px;background: var(--main-color-purplelight);border-radius: 4px;height: max-content;}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ #send2{width: 100%;margin-bottom: 8px;}
.account .accoutnPageBlock .first .buttons.two_ a{margin: 0 auto;}
.account .accoutnPageBlock .second{width: calc(100% - 370px - 25px);margin-left: 25px;padding: 16px;background: var(--main-color-purplelight);border-radius: 4px;height: max-content;}
.account .accoutnPageBlock .second .col-account{}
.account .accoutnPageBlock p{color: var(--main-color-black);font-size: 14px;margin: 0 0 12px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;}
.account .accoutnPageBlock .second a{width: calc(50% - 6px);}
.account .accoutnPageBlock .second a.last_:before, .account .accoutnPageBlock .second a.last_:after{background: var(--main-color-purplelight);}
.account .accoutnPageBlock .second a:first-child{margin-right: 12px;}
.account .accoutnPageBlock .pp{margin-top: 4px;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 1023px){
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 25px 20px;}
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);grid-gap: 25px 20px;}
 .account .accoutnPageBlock h3{font-size:18px;font-weight: 700;}
}
@media (max-width: 639px){
 .optionAcc .col-account h3{font-size: 20px;margin-bottom:12px;}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock h3{margin-bottom:12px;font-size: 20px;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .second a:first-child{margin-right: 0;margin-bottom: 8px;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button:last-child{margin-left:0;margin-top: 16px;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 15px;}
.blocks_contact .title_contact, .col-account.form h3{font-weight: 700;font-size: 24px;margin-bottom: 16px;display: block;}
.blocks_contact div{font-size: 16px;line-height: initial;}
.blocks_contact .block > div:not(:last-child){margin-bottom: 8px;}
.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_{width:16px;min-width:16px;height:16px;background-color: var(--main-color-black);}
.blocks_contact .block > div a:hover{color:var(--main-color-purple);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--main-color-purple);}
.col-account.form input[name="form[assets_file]"]{font-size:14px;background: none;border-radius: 0;margin-top: 4px;}
.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);}
}
@media (max-width: 639px){
 .blocks_contact .title_contact, .col-account.form h3{font-size: 20px;margin-bottom:12px;}
}
/** Платежные системы на странице просмотра заказа **/
.order-info .paymentQiwi .tr2 .ceil1{padding: 24px 0 24px;}
.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: 15px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 15px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 15px;}
.orderStrageContent .delivery{margin-bottom: 15px;}
.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-purplelight);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 15px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
.discount-box_promoPage{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 16px;}
.discount-box_promoPage .content .desc{background: var(--main-color-black);border-radius: 4px;padding: 24px;display: flex;flex-direction: column;}
.discount-box_promoPage .discount-btn{margin-top: 8px;width: 100%;height: 44px;}
.discount-box_promoPage .discount-count{font-weight: 700;font-size: 50px;color: var(--main-color-greenlight);text-align: center;}
.discount-box_promoPage .discount-title{height: 60px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.discount-box_promoPage .discount-title h3{color:var(--main-color-white);line-height: 1;font-weight: 700;font-size: 24px;margin-bottom:12px;text-align: center;max-height: 60px;overflow: hidden;}
.discount-box_promoPage .content._off .discount-count, .discount-box_promoPage .content._off .sale-counter > div span, .discount-box_promoPage .content._off  .sale-counter > div{color: var(--main-color-grey);}
.discount-box_promoPage .content._off .discount-btn:after, .discount-box_promoPage .content._off .discount-btn:before{background: var(--main-color-grey);}
.discount-box_promoPage .content._off .discount-btn{border-color: var(--main-color-grey);}
.discount-box_promoPage .content._off .discount-btn:hover{color: var(--main-color-grey);}
#main .discount-box{margin-bottom: 20px;padding: 16px;border: 2px solid var(--main-color-purple);border-radius: 4px;}
#main .discount-box h4{font-size: 16px;font-weight: 700;color: var(--main-color-purple);}
@media (max-width: 1023px){
.discount-box_promoPage{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 639px){
.discount-box_promoPage{grid-template-columns: repeat(1, 1fr);}
.discount-box_promoPage .discount-title h3{font-size: 24px;}
.discount-box_promoPage .discount-title{height: auto;}
.discount-box_promoPage .discount-count{font-size: 44px;}
.discount-box_promoPage .content .desc{padding: 20px;}
#main .discount-box{padding: 12px;}
}
/*** Страница: Сравнение ***/
.CompareGoods .buttons{margin-top: 30px;}
.CompareGoods .buttons a{width: max-content;}
.CompareGoods .navigation{top: -76px;}
.CompareGoods .navigation button{width: 36px;height: 36px;border: 2px solid var(--main-color-grey);border-radius: 4px;display: flex;align-items: center;justify-content: center;transition: 0.3s;}
.CompareGoods .navigation button.owl-prev{margin-right:8px;}
.CompareGoods .navigation button .icon_{background-color: var(--main-color-grey);margin: 0;width: 18px;height: 18px;min-width: 18px;}
.CompareGoods .navigation button:hover{border-color: var(--main-color-black);}
.CompareGoods .navigation button:hover .icon_{background-color: var(--main-color-black);}
.CompareGoods .buttons i{margin-right: 6px;vertical-align: middle;}
.CompareGoods .buttons span{margin-left: 3px;vertical-align: middle;}
.CompareGoods__nav{width: 100%;margin-bottom: 2rem;position: relative;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;}
.CompareGoods__nav .owl-nav{position: relative;}
.CompareGoods__filter{display: -ms-flexbox;display: -webkit-flex;display: flex;line-height: 30px;}
.CompareGoods__filter .button{padding: 0 1rem;}
.CompareGoods__filter .hide{margin-left: 3px;}
.CompareGoods__switch{background: var(--main-color-purple);display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 5px;z-index: 0;margin: 0 0.625rem 0 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.CompareGoods__switch:after{background: var(--main-color-white);content: '';position: absolute;top: 3px;left: 3px;height: 1.5rem;width: 1.5rem;border-radius: 5px;transition-duration: 300ms;z-index: 1;}
.CompareGoods__switch.switch-on{opacity: 0.5;}
.CompareGoods__switch.switch-on:after{left: 33px;}
.CompareGoods .price__now{margin: 0;}
.CompareGoods .price__old{margin-right: 1rem;}
.CompareGoods .CompareGoodsHeader .title:hover{color: var(--main-color-purple);}
/** Таблица сравнений **/
.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 var(--main-line);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: 16px;}
.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: 700;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;position: relative;}
.CompareGoodsTableTbody .image a:not(.remove):before{background: var(--main-bgImg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.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 4px;position: absolute;top: 0;right: 0;z-index: 2;width: 30px;height: 30px;background: var(--main-color-white);}
.CompareGoodsTableTbody .remove:after{color: var(--main-color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--main-color-purple);}
.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: 16px;font-weight: 700;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 4px;font-size: 12px;font-weight: 700;line-height: normal;text-align: left;color: var(--main-color-grey);}
.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 .icon_{margin: 0;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;grid-gap: 4px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin:0;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
@media (max-width: 767px){
 .CompareGoods .navigation{top: -65px;}
}
@media (max-width: 479px){
.CompareGoods .navigation{right: 5px;top: -60px;}
.CompareGoods .price__old{margin-right: 0.5rem;}
.CompareGoodsTableTbody .actions .price-box{width: 100%;margin-bottom: 1rem;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-top: 5px;}
.CompareGoodsTableTbody .actions .add-notify:before{display: none;}
.CompareGoodsTableTbody{padding: 12px;}
.CompareGoodsTableTbody .actions a{font-size:14px;padding: 8px;}
.CompareGoods__filter{flex-direction: column;}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{border-radius: 3px;position: absolute;top: 0;right: 0;z-index: 2;width: 30px;height: 30px;background: var(--main-color-white);border-radius: 0 0 0 4px;}
.favorites_page .products-grid .item .remove i{display: block;font-size: 1rem;line-height: 1.95rem;}
.favorites_page .products-grid .item .remove.add-wishlist.added{display: flex;align-items: center;justify-content: center;-webkit-mask-image: none;}
.favorites_page .products-grid .item .remove.add-wishlist.added:after{color: var(--main-color-black);}
.favorites_page .products-grid .item .remove.add-wishlist.added:hover:after{color: var(--main-color-purple);}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--main-color-black);font-weight: 700;}
.news-box h5.title a:hover{color: var(--main-color-purple);}
.news-box .button{margin-top:30px;}
.news-box .news{background: var(--main-color-purplelight);padding: 16px;border-radius: 4px;overflow: hidden;margin-bottom: 16px;}
.news-box .news:last-child{margin-bottom: 0;}
.news-box .news .title{margin-bottom: 4px;font-size: 16px;}
.news-box .news .news-content{font-size: 14px;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date{margin-top: 8px;font-weight: 700;color: var(--main-color-grey);display: block;font-size: 14px;text-align: right;}
/*** Страница ошибки ***/
.error-page{padding: 15px;}
.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: 3;background: var(--main-color-white);}
.content-loading{content: '';border-radius: 50%;width: 50px;height: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.content-loading{background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='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='%238866fe'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='-90 64 64' dur='1000ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.fancybox-inner .content-loading{background-color: #fff;}
#globalOrder.loading{height: 50vh;}
#globalOrder .content-loading{margin: 0 auto;margin-left: -24px;margin-top: -24px;}
/******************************************************************************
 Адаптивная часть
*******************************************************************************/
.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: 375px){
 .col-smb-12{width: 100%;}
}
@media (max-width: 767px){
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.goodsDataOpinionAddTable label{width: 100%;}
.goodsDataOpinionFormReset{width: 80px;}
.step li{display: block;width: 100%;padding: 15px;}
.step li.step_done{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#footer .callbackForm .inputText{display: block;max-width: 300px;clear: both;}
.cart-compare .title .title{display: none;}
.cart-compare > div{width: 50%;}
.products-grid .item .item-inner{margin-bottom: 0;padding-bottom: 0;}
.products-grid .item:hover .item-inner .product-shop{bottom: 0;}
.cart-compare div > .title{width: 110px;line-height: 51px;}
}
@media (max-width: 1023px){
  .product-view .product-name h1{font-size: 30px;}
}
@media (max-width: 767px){
}
@media (max-width: 639px){
  .product-view .product-name{margin-bottom:16px;}
}
@media (max-width: 480px){
  .product-view .product-name{margin-bottom:12px;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.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-purplelight);}
}
/******************************************************************************
 Если не работает 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;}
