@import url('https://fonts.googleapis.com/css2?family=Ysabeau+Infant:wght@300;400;500;600;700;800;900&display=swap');
/*** Основные цвета ***/
body{
  --main-color-black: #3A2767;
  --main-color-white: #ffffff;
  --main-color-pink: #FF42A8;
  --main-color-purple: #A2A3F5;
  --main-color-red: #FF42A8;
  --main-color-purplelight: #D8D2E3;
  --main-color-purpledark: #C1B7D2;
  --main-color-blue: #829DFD;
  --main-color-green: #96ECC9;
  --main-color-yellow: #FFC56F;
  --main-color-grey: #EFF1FD;
  --main-color-greylight: #F6F7FF;
  /*Тень*/
  --main-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
  --main-shadow-btn: 0px 4px 0px 0px #3E3E5C;
  --main-shadow-btn2: 2px 2px 0px 0px #3E3E5C;
  --main-bg: #F6F7FF; /* фон */
  --main-line: #EFF1FD; /* линии разделения */
  --main-bgImg: #ffffff;  /* фон под фото */
  
  --main-color-star: #D8D2E3; /* звезда рейтинга неактивная */
  --main-color-starActive: #FFDF6F; /* звезда рейтинга активная */
  
  --bg-fancybox-color: #3A2767; /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.9; /* прозрачность затемнения */
  
  /*Неактивные*/
  --main-color-btnDisabled: #D8D2E3; /* неактивная кнопка button */
  --main-color-inputDisabled: #EFF1FD; /* неактивной кнопка checkbox */
  --main-color-labelDisabled: #C1B7D2; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #FF42A8; /* фон */
  --error-color-text: #FFFFFF; /* текст */
  
  /*Всплывающие окна*/
  --noty-color-bg: #ffffff; /* фон */
  --noty-color-title: #3A2767; /* заголовок */
  --noty-color-ok: #96ECC9; /* при успешном */
  --noty-color-error: #FF42A8; /* при ошибке */
  --noty-color-title-error: #3A2767; /* заголовок при ошибке */
  --noty-color-text: #3A2767; /* основной текст */
  --noty-color-border: #F6F7FF; /* основной текст */
  
  /*Календарь в ОЗ*/
  --date: #3A2767; /* текст */
  --date-active: #A2A3F5; /* активная дата */
  --data-active2: #FFFFFF; 
  --date-dispabled: #D8D2E3; /* неактиная дата */
  --date-next: #D8D2E3; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: #ffffff; /* граница */
  --date-line: #EFF1FD; /* линия между месяцем и календарем */
  --date-borderRadius: 12px; /* радиус границы */
  --date-borderHeight: 1px; /* высота границы */
  --date-arrow: #D8D2E3; /* стрелочка */
  --date-arrowActive: #A2A3F5; /* стрелочка при наведении */
  --date-weight: 800; /* толщина жирного текста */
  --date-family: font-family: 'Ysabeau Infant', sans-serif; /* шрифт */
}
body.compensate-for-scrollbar, body.fancybox-active{height: 100vh;overflow-y: hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Ysabeau Infant', sans-serif;font-size: 18px;font-weight: 400;background: var(--main-bg);color: var(--main-color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:44px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: 'Ysabeau Infant', sans-serif;border-radius: 8px;background: var(--main-color-white);border: 2px solid var(--main-color-grey);padding: 0 20px;font-size: 18px;color: var(--main-color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--main-color-purpledark);}
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;padding: 16px;}
select:focus, textarea:focus{outline: 0;}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear {
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal {
  display: none;
}
.adaptive_indent{margin-top:60px;}
@media (min-width: 1198px){
.container{max-width: 1198px;}
}
@media (max-width: 1023px){
 .adaptive_indent{margin-top:40px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 60px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 12px;height: 12px;position: absolute;background-color:var(--main-color-purplelight);top: 50%;right: 16px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6.81659 9.43857L11.6891 4.06722C12.1036 3.6527 12.1036 2.98127 11.6891 2.56675C11.2746 2.15223 10.6032 2.15223 10.1886 2.56675L5.99999 7.18387L1.81137 2.56675C1.39687 2.15223 0.725439 2.15223 0.31092 2.56675C-0.103601 2.98127 -0.103601 3.6527 0.31092 4.06722L5.18344 9.43857C5.40741 9.66254 5.70671 9.7613 6.00001 9.74285C6.29332 9.76082 6.59261 9.66254 6.81659 9.43857Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.selectBlock:before{content: " ";content: " ";position: absolute;display:block;top: 50%;transform: translateY(-50%);right: 44px;height: 24px;width:2px;background: var(--main-color-grey);}
select option[selected="selected"]{background: transparent;color: var(--main-color-black);}
select option:checked{color: var(--main-color-white);font-weight: 500;background: var(--main-color-purple);}
select option[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);}
.pp{text-align: left;font-size: 14px;color: var(--main-color-purpledark);position: relative;display: flex;}
.pp a{transition: 0.2s;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;}
.col-100{width:100%;}
.col-left{width: 266px;margin-right: 30px;}
.col-right{width: calc(100% - 266px - 30px)}
input[type="checkbox"]{overflow: hidden;min-width: 24px;width: 24px;height: 24px;border-radius: 4px;background: transparent;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;border-color: transparent !important;}
input[type="checkbox"]:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background: var(--main-color-white);display: block;width: 12px;height: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 2px;}
input[type="checkbox"]:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_17545)'%3E%3Cpath d='M11.648 1.75772C12.1167 2.22634 12.1167 2.98611 11.648 3.45474L4.85998 10.2428C4.39136 10.7114 3.63158 10.7114 3.16296 10.2428L2.31445 9.39428L9.95104 1.75772C10.4197 1.28909 11.1794 1.28909 11.648 1.75772Z' fill='white'/%3E%3Cpath d='M0.351469 5.73428C0.82009 5.26566 1.57987 5.26566 2.04849 5.73428L5.70893 9.39472L4.86042 10.2432C4.3918 10.7119 3.63203 10.7119 3.16341 10.2432L0.351445 7.43127C-0.117152 6.96268 -0.117152 6.2029 0.351469 5.73428Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_17545'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
input[type="checkbox"]:checked:after{opacity: 1;visibility: visible;}
input[type="checkbox"]:checked{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:before{content: '';width:100%;height:100%;position: absolute;top: 0;left: 0;transition: 0.3s;background: transparent;border-radius: 4px;border: 2px solid var(--main-color-grey);}
input[type="checkbox"]:checked:before{border-color: var(--main-color-purple);background: var(--main-color-purple);}
input[type="radio"]{overflow: hidden;min-width: 24px;width: 24px;height: 24px;border: 2px solid var(--main-color-grey);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-purple);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-purple);}
@media (min-width: 980px){
  input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--main-color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
::-webkit-scrollbar-track{border-radius: 4px;background-color: #ffffff20}
::-webkit-scrollbar{width: 6px;height: 4px;background-color: var(--main-color-greylight);}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--main-color-purplelight)}
/*firefox*/
@supports not selector(::-webkit-scrollbar) {
  *{scrollbar-color: #ADC6D8 #E8F0F6;scrollbar-width: thin;} /* цвет ползунка и фона, толщина */ 
}
select.input{-webkit-appearance: menulist;cursor: pointer;}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--main-color-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;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-purple);border-color: var(--main-color-purple)}
.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: 'Ysabeau Infant' , sans-serif;font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 21px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd{line-height: 1.4;}
.required em{color: #ff1048;}
.left{float: left;}
.right{float: right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-content{}
.bold{font-weight:bold;}
.noscript{position: relative;text-align: center;background-color: var(--main-color-purple);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--main-color-purple);}
.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-purple)!important}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--main-color-purple);}
.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-purple);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 12px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 12px 16px;font-size: 18px;font-weight: 600;background: var(--main-color-purple);}
.noty_theme__sunset.noty_type__error{margin: 0;background: none;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--error-color-text) !important;background-color: var(--error-color);border-color: var(--error-color);display: flex;align-items: center;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{font-weight: 600;transition: 0.3s;text-decoration: underline;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{color:var(--main-color-green);}
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-purple);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;}
.noty_body{zoom: 97%;}
.noty_content{text-align: left;}
@media (max-width: 479px){
  .attention, .information, .success, .warning{padding: 12px;}
}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 18px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 16px 8px;text-align: left;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
/*.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 2px solid var(--main-color-grey);}*/
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--main-line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{font-size: 36px;font-weight: 700;text-align: center;margin-bottom: 20px;position: relative;}
.order-info{display: flex;flex-direction: column;grid-gap: 30px;}
.order-info .order-info__container{padding: 20px 16px;background: var(--main-color-white);border-radius: 12px;}
.account.order-info .buttons{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px 20px;}
.table-box thead td, .table-box tfoot td{padding: 12px 10px;text-align: left;}
.table-border{}
.table-striped tr:not(:last-child){border-bottom: 2px solid var(--main-color-grey);}
tr.border{border-bottom: 2px solid var(--main-color-grey);}
tfoot td:first-child{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
tfoot td:last-child{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
thead td:first-child{border-bottom-left-radius: 4px;}
thead td:last-child{border-top-right-radius: 4px;}
.order-info__container thead{border-bottom: 2px solid var(--main-color-grey);}
/*.order-info__container thead td:not(:last-child){border-right: 1px solid var(--main-line);}*/
.table-box thead tr td{color: var(--main-color-black);font-weight: 700;font-style: initial;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 900;font-size: 26px;}
.table-box tfoot td:last-child{white-space: nowrap;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;}
.table-box tbody tr td.cell2{text-align: left;width: 50%;border-right: none;font-weight: 700;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--main-color-purpledark);font-size: 16px;margin-top: 4px;display: block;}
.table-box > tbody > tr > td.a-left:last-child{border-right: none;}
.table-box .hide{display: none;}
.account.order-info .buttons .button{width: max-content;}
.client__buttons a{width: max-content;}
@media (max-width: 767px){
 .account.order-info .buttons{flex-direction: column;}
 .account.order-info .buttons button, .account.order-info .buttons a{width: 100%;max-width: 100%;}
 .account.order-info .buttons form{width: 100%;}
 .account.order-info .buttons .button{margin-bottom: 15px;}
.table-box thead td, .table-box tfoot td{min-width: 100px;}
.scroll{width: 100%;overflow-x: auto;padding-bottom: 4px;white-space: nowrap;}
.scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
@media (max-width: 767px){
 h3.client__title, .order-info .title{margin-bottom: 12px;font-size: 18px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:160px; max-height:160px;} 
.goods-image-icon-square{width:320px;height:320px;} 
/*.goods-image-small{max-width:290px; max-height:290px;}*/
.goods-image-small-square{width:580px; height:580px;}
.goods-image-medium{max-width:650px; max-height:650px;}
.goods-image-medium-square{width:1300px; height:1300px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square{width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square{width:1800px; height:1800px;}
.goods-cat-image-icon{max-width:30px; max-height:30px;}
.goods-cat-image-icon-square{width:60px; height:60px;}
.goods-cat-image-medium{max-width:220px; max-height:220px;}
.goods-cat-image-medium-square{width:440px; height:440px;}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square{width:200px; height:200px;}
/* END Настройки максимальных размеров генерируемых изображений */
@media (max-width:480px){
 .attention, .information, .success, .warning{font-size: 14px;}
 .quickformfast .success, .quickformfast .warning, .success a, .warning a, .attention a, .information a{font-size: 14px;}
}
/******************************************************************************
 Fancybox
*******************************************************************************/
.fancybox-header{width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;padding-right: 30px;margin-bottom: 20px;}
.fancybox-content{width: calc(100% - 32px);max-width: 700px;max-height: calc(100dvh - 32px);overflow: hidden;padding: 30px;box-shadow: none;border-radius: 30px;background: var(--main-color-white);box-shadow: var(--main-shadow);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.fancybox-close-small i{background-color: var(--main-color-purplelight);width: 20px;height: 20px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--main-color-purple);}
.fancybox-close-small{top: 20px;right: 20px;z-index: 10;}
.fancybox-header .title{font-size: 36px;font-weight: 800;line-height: 1;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-bg{background: var(--bg-fancybox-color) !important;}
.fancybox-is-open .fancybox-bg{opacity: var(--bg-fancybox-opacity) !important;}
.fancybox-content .header_text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
.fancybox-inner .fancybox-wrapper{height: calc(100dvh - 160px);overflow-y: auto;overflow-x: hidden;}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;margin-bottom: 12px;}
.fancybox-inner textarea, .fancybox-inner input, .fancybox-inner select{max-width:100%;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 4px;}
.fancybox-inner .pp{margin-top: 10px;text-align: center;justify-content: center;}
/*Обратынй звонок и уведомить*/
#fancybox-callback, #fancybox-callback-notify{max-width: 500px;width: calc(100% - 32px);}
/*ЛК*/
#fancybox-login{max-width: 480px;width: 100%;}
/*Политика*/
#fancybox-pp .fancybox-wrapper{height: calc(100dvh - 160px);}
#fancybox-pp h4{margin-bottom: 8px;font-weight: 800;font-size: 20px;}
@media (min-width: 480px) and (max-width: 1023px){
  #fancybox-login .callbackForm_action .pp, #fancybox-callback .callbackForm_action .pp{text-align: center;}
}
@media (max-width: 479px){
  .fancybox-header .title{font-size: 26px;}
  .fancybox-content{padding: 20px;width: 100% !important;max-height: 100% !important;border-radius: 0 !important;}
  #fancybox-login .callback-btn{max-width:100%;}
  .fancybox-inner .btn_box{justify-content: center !important;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 20px;font-weight: 800;color: var(--main-color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;white-space: nowrap;}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.price.minP{color: var(--main-color-pink);}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 14px;font-weight: 800;background: none;color: var(--main-color-purpledark);text-decoration: line-through;}
.old-price, .old-price .price, .price.old-price{position: relative;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .price, .products-list .item.not_available .price{color: var(--main-color-purpledark) !important;}
.products-grid .item.not_available .product-name, .products-list .item.not_available .product-name{color: var(--main-color-purpledark) !important;}
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 14px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: var(--error-color);display: none;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--main-color-white);margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1718_8901' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='39'%3E%3Cpath d='M40 0.0488281H0V38.341H40V0.0488281Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1718_8901)'%3E%3Cpath d='M19.7916 34.2384C19.7916 36.5003 17.8888 38.341 15.5505 38.341C13.2123 38.341 11.3095 36.5003 11.3095 34.2384C11.3095 31.9763 13.2123 30.1356 15.5505 30.1356C17.8888 30.1356 19.7916 31.9763 19.7916 34.2384ZM39.1676 8.55244C38.7753 8.03368 38.2615 7.61225 37.6682 7.32272C37.0751 7.03317 36.4193 6.88376 35.7549 6.88674H8.71678L7.30451 2.04275C7.1362 1.46938 6.77942 0.964635 6.28816 0.604878C5.79691 0.24512 5.19789 0.0499269 4.58175 0.0488281H1.41369C1.03875 0.0488281 0.679176 0.192911 0.414058 0.449383C0.148941 0.705854 0 1.0537 0 1.41641C0 1.77912 0.148941 2.12696 0.414058 2.38343C0.679176 2.6399 1.03875 2.78399 1.41369 2.78399H4.58316L6.281 8.60988L9.24551 21.0398C9.67045 22.8511 10.7209 24.4683 12.2235 25.6247C13.7261 26.781 15.5913 27.4073 17.5113 27.4005H28.7076C30.5235 27.4069 32.2931 26.8469 33.7536 25.8033C35.2142 24.7596 36.2878 23.2881 36.8153 21.6073L39.808 12.197C40.0064 11.5838 40.0518 10.9338 39.9405 10.3003C39.8293 9.66677 39.5644 9.0678 39.1676 8.55244ZM29.6875 30.1356C27.3491 30.1356 25.4464 31.9763 25.4464 34.2384C25.4464 36.5003 27.3491 38.341 29.6875 38.341C32.0256 38.341 33.9284 36.5003 33.9284 34.2384C33.9284 31.9763 32.0256 30.1356 29.6875 30.1356Z' fill='%23D8D2E3'/%3E%3C/g%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%3Cmask id='mask0_1718_8960' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='39'%3E%3Cpath d='M40 0.0527344H0V38.1792H40V0.0527344Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1718_8960)'%3E%3Cpath d='M28.478 1.6416C25.2374 1.6416 22.1674 2.96972 20 5.25486C17.8325 2.96972 14.7627 1.6416 11.522 1.6416C5.16868 1.6416 0 6.66048 0 12.8297C0 16.1698 1.04881 19.5055 3.11768 22.7442C4.74144 25.2863 6.99512 27.7739 9.81662 30.1385C14.5804 34.1309 19.2776 36.3794 19.4754 36.473C19.7064 36.5829 19.9679 36.6171 20.2208 36.5707C20.3262 36.5516 20.4284 36.5187 20.5246 36.473C20.7222 36.3794 25.4196 34.1309 30.1834 30.1385C33.0048 27.7741 35.2586 25.2863 36.8822 22.7442C38.9512 19.5055 40 16.1696 40 12.8296C40 6.66054 34.8312 1.6416 28.478 1.6416Z' fill='%23D8D2E3'/%3E%3C/g%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='M9.2753 20.2852H1.36475C0.610954 20.2852 0 20.8403 0 21.5252V33.4738C0 34.1588 0.610954 34.7138 1.36475 34.7138H9.27576C10.0291 34.7138 10.6405 34.1588 10.6405 33.4738V21.5252C10.64 20.8403 10.0291 20.2852 9.2753 20.2852ZM23.9556 13.6065H16.0446C15.2908 13.6065 14.6799 14.1616 14.6799 14.8465V33.4738C14.6799 34.1588 15.2908 34.7138 16.0446 34.7138H23.9556C24.709 34.7138 25.3204 34.1588 25.3204 33.4738V14.8465C25.3204 14.1616 24.709 13.6065 23.9556 13.6065ZM38.6352 3.51953H30.7246C29.9708 3.51953 29.3598 4.07466 29.3598 4.75957V33.4738C29.3598 34.1588 29.9708 34.7138 30.7246 34.7138H38.6352C39.389 34.7138 40 34.1588 40 33.4738V4.75957C40 4.07466 39.389 3.51953 38.6352 3.51953Z' fill='%23D8D2E3'/%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_1718_9018)'%3E%3Cpath d='M19.9958 19.5893C25.8496 19.5893 30.612 15.1954 30.612 9.79466C30.612 4.3939 25.8496 0 19.9958 0C14.142 0 9.37952 4.3939 9.37952 9.79466C9.37952 15.1954 14.142 19.5893 19.9958 19.5893ZM5.11482 40H34.8816C35.7958 40 36.6622 39.6334 37.2604 38.9888C37.5486 38.679 37.7608 38.3154 37.8822 37.9228C38.0038 37.5302 38.0316 37.118 37.964 36.7144C36.5664 28.514 29.0134 22.5612 20.0006 22.5612C10.9877 22.5612 3.43478 28.514 2.03714 36.7144C1.89834 37.527 2.15202 38.3572 2.74074 38.9888C3.03374 39.3068 3.39836 39.562 3.8092 39.7366C4.22006 39.9112 4.66724 40.0012 5.1196 40H5.11482Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_9018'%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_1718_8991)'%3E%3Cmask id='mask0_1718_8991' 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_1718_8991)'%3E%3Cpath d='M28.7865 40C21.7743 40 14.2861 37.4233 8.43127 31.5687C2.58617 25.7235 0 18.2403 0 11.2135C0 5.02063 5.01031 0 11.2135 0C11.4477 1.47426e-06 11.6765 0.07018 11.8705 0.201483C12.0644 0.332785 12.2146 0.519187 12.3015 0.73664L17.3224 13.2887C17.5628 13.8897 17.2705 14.5717 16.6697 14.812L11.1543 17.0181C11.5445 23.3633 16.6377 28.4563 22.9819 28.8459L25.1881 23.3305C25.4279 22.7305 26.1096 22.4372 26.7113 22.6777L39.2633 27.6985C39.4807 27.7854 39.6672 27.9355 39.7985 28.1295C39.9298 28.3234 40 28.5523 40 28.7865C40 34.9794 34.9897 40 28.7865 40Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8991'%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='M0.066 9.4464L1.176 10.4139L16.513 22.0982C17.5305 22.8732 18.7496 23.29 20 23.29C21.2504 23.29 22.4694 22.8732 23.487 22.0982L38.823 10.4139L39.934 9.44746C39.963 9.6544 40 10.0704 40 10.4V29.6C40 33.0538 37.359 36 34 36H6C2.762 36 0 33.1498 0 29.6V10.4C0 10.0757 0.023 9.75786 0.066 9.4464ZM34 4C35.534 4 36.934 4.6144 37.995 5.62454L21.163 18.6261C20.356 19.1851 19.487 19.12 18.838 18.6261L2.005 5.62454C3.11046 4.58866 4.5286 4.01198 6 4H34Z' fill='%23D8D2E3'/%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 fill-rule='evenodd' clip-rule='evenodd' d='M16.7292 33.7972L19.1881 39.461C19.2581 39.6216 19.3719 39.7578 19.516 39.8534C19.66 39.9492 19.828 40 19.9997 40C20.1713 40 20.3393 39.9492 20.4833 39.8534C20.6275 39.7578 20.7413 39.6216 20.8113 39.461L23.2701 33.7972C30.9041 32.2408 36.6663 25.3352 36.6663 17.0632C36.6663 7.64566 29.1983 0 19.9997 0C10.801 0 3.33301 7.64566 3.33301 17.0632C3.33301 25.3352 9.09517 32.2408 16.7292 33.7972ZM19.9997 12.0985C21.2857 12.099 22.5191 12.6222 23.4285 13.5531C24.3379 14.484 24.8491 15.7465 24.8499 17.0632C24.8499 19.8042 22.6761 22.0288 19.9997 22.0288C17.3233 22.0288 15.1495 19.8042 15.1495 17.0632C15.1502 15.7465 15.6614 14.484 16.5709 13.5531C17.4804 12.6222 18.7136 12.099 19.9997 12.0985Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.time-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_1718_8921)'%3E%3Cmask id='mask0_1718_8921' 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_1718_8921)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.66699 22.0458C1.66699 19.6881 2.1412 17.3534 3.06254 15.1751C3.98386 12.9968 5.3343 11.0176 7.0367 9.3504C8.7391 7.68322 10.7602 6.36074 12.9845 5.45846C15.2088 4.5562 17.5928 4.0918 20.0003 4.0918C22.4079 4.0918 24.7919 4.5562 27.0161 5.45846C29.2405 6.36074 31.2615 7.68322 32.9639 9.3504C34.6663 11.0176 36.0167 12.9968 36.9381 15.1751C37.8595 17.3534 38.3337 19.6881 38.3337 22.0458C38.3337 26.8076 36.4021 31.3742 32.9639 34.7412C29.5257 38.1082 24.8627 39.9998 20.0003 39.9998C15.138 39.9998 10.4749 38.1082 7.0367 34.7412C3.59854 31.3742 1.66699 26.8076 1.66699 22.0458ZM24.0743 28.0424C24.3433 28.0424 24.6095 27.9902 24.8579 27.8888C25.1061 27.7874 25.3313 27.639 25.5207 27.452C25.7117 27.2666 25.8631 27.0458 25.9665 26.8028C26.0699 26.5596 26.1233 26.299 26.1233 26.0356C26.1233 25.7722 26.0699 25.5114 25.9665 25.2684C25.8631 25.0254 25.7117 24.8046 25.5207 24.6192L22.0373 21.228V14.0662C22.0373 13.5372 21.8227 13.0298 21.4407 12.6556C21.0587 12.2815 20.5405 12.0714 20.0003 12.0714C19.4601 12.0714 18.9419 12.2815 18.5599 12.6556C18.1779 13.0298 17.9633 13.5372 17.9633 14.0662V22.0458C17.9617 22.3084 18.0131 22.5686 18.1145 22.8116C18.2159 23.0548 18.3652 23.2758 18.554 23.4622L22.6281 27.452C22.8175 27.639 23.0427 27.7874 23.2909 27.8888C23.5391 27.9902 23.8055 28.0424 24.0743 28.0424Z' fill='%23D8D2E3'/%3E%3Cpath d='M34.2595 8.08176C33.8591 8.08624 33.4673 7.96762 33.1391 7.74262L27.0281 3.75284C26.7783 3.62164 26.5593 3.44082 26.3849 3.22198C26.2105 3.00314 26.0847 2.75106 26.0155 2.4819C25.9463 2.21272 25.9353 1.93237 25.9831 1.65877C26.0309 1.38516 26.1363 1.12433 26.2929 0.892952C26.4495 0.661572 26.6537 0.464734 26.8923 0.315028C27.1309 0.16532 27.3989 0.0660386 27.6791 0.0235312C27.9591 -0.0189763 28.2451 -0.00377401 28.5189 0.0681658C28.7927 0.140106 29.0481 0.2672 29.2689 0.441322L35.3799 4.4311C35.7411 4.66882 36.0151 5.01358 36.1619 5.41488C36.3085 5.81618 36.3199 6.25292 36.1947 6.6611C36.0695 7.06928 35.8139 7.42744 35.4657 7.6831C35.1175 7.93876 34.6947 8.07846 34.2595 8.08176ZM5.74103 8.08176C5.30583 8.07846 4.88313 7.93876 4.53491 7.6831C4.18667 7.42744 3.93119 7.06928 3.80593 6.6611C3.68067 6.25292 3.69217 5.81618 3.83879 5.41488C3.98541 5.01358 4.25943 4.66882 4.62067 4.4311L10.7318 0.441322C10.9525 0.2672 11.2079 0.140106 11.4817 0.0681658C11.7554 -0.00377401 12.0415 -0.0189763 12.3216 0.0235312C12.6017 0.0660386 12.8696 0.16532 13.1083 0.315028C13.347 0.464734 13.5511 0.661572 13.7077 0.892952C13.8643 1.12433 13.9698 1.38516 14.0175 1.65877C14.0653 1.93237 14.0542 2.21272 13.985 2.4819C13.9158 2.75106 13.7901 3.00314 13.6157 3.22198C13.4413 3.44082 13.2223 3.62164 12.9725 3.75284L6.86141 7.74262C6.53337 7.96762 6.14153 8.08624 5.74103 8.08176Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8921'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_8997)'%3E%3Cmask id='mask0_1718_8997' 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_1718_8997)'%3E%3Cpath d='M38.3593 30.4192C37.2532 29.3128 33.7657 26.738 30.3033 24.7443C30.2658 24.8007 30.2283 24.8568 30.1908 24.9193C34.097 18.6258 33.3283 10.2449 27.8597 4.77638C21.4847 -1.59213 11.1537 -1.59213 4.77882 4.77638C-1.59606 11.1574 -1.58981 21.482 4.77882 27.8567C10.1974 33.269 18.466 34.0877 24.741 30.3003C26.5472 33.4378 29.1783 37.1188 30.422 38.3625C32.6095 40.55 36.172 40.5437 38.3593 38.3563C40.5468 36.1627 40.5468 32.6128 38.3593 30.4192ZM23.5597 23.5568C19.5598 27.5505 13.0849 27.5505 9.08498 23.5507C5.0913 19.557 5.08505 13.0823 9.08498 9.08245C13.0786 5.08886 19.5598 5.08886 23.5535 9.08245C27.5533 13.0823 27.5533 19.5633 23.5597 23.5568Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8997'%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='M23.8995 40H16.1011C15.5485 40 15.0183 39.7809 14.6275 39.3911C14.2367 39.0012 14.0171 38.4724 14.0171 37.9211C14.0171 37.3696 14.2367 36.8408 14.6275 36.4509C15.0183 36.0611 15.5485 35.8421 16.1011 35.8421H23.8995C24.4522 35.8421 24.9823 36.0611 25.3731 36.4509C25.7639 36.8408 25.9835 37.3696 25.9835 37.9211C25.9835 38.4724 25.7639 39.0012 25.3731 39.3911C24.9823 39.7809 24.4522 40 23.8995 40ZM32.4217 23.9407V16.4904C32.4217 13.5472 31.3715 10.7001 29.4594 8.45868C27.5474 6.21728 24.8981 4.72787 21.9857 4.25703V1.98056C21.9857 1.45528 21.7766 0.95152 21.4042 0.580093C21.0319 0.208665 20.5269 0 20.0003 0C19.4738 0 18.9689 0.208665 18.5965 0.580093C18.2242 0.95152 18.015 1.45528 18.015 1.98056V4.26049C15.1033 4.73124 12.4544 6.22015 10.5424 8.46083C8.63036 10.7015 7.57991 13.5477 7.57897 16.4904V23.9407C6.45369 24.2189 5.45417 24.8649 4.73971 25.7757C4.02524 26.6865 3.63695 27.8097 3.63672 28.9663C3.63692 30.1228 4.02517 31.2461 4.73964 32.1571C5.45411 33.068 6.45364 33.7141 7.57897 33.9925V34.1436H32.4217V33.9925C33.547 33.7141 34.5466 33.068 35.261 32.1571C35.9755 31.2461 36.3638 30.1228 36.3639 28.9663C36.3638 27.8097 35.9754 26.6865 35.261 25.7757C34.5465 24.8649 33.547 24.2189 32.4217 23.9407Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.filter-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='M0.585938 6.50879H0.744102C0.722461 6.31621 0.710938 6.12062 0.710938 5.92236C0.710938 5.72411 0.722461 5.52852 0.744102 5.33594H0.585938C0.262344 5.33594 0 5.5985 0 5.92236C0 6.24623 0.262344 6.50879 0.585938 6.50879ZM19.4141 6.50879C19.7377 6.50879 20 6.24623 20 5.92236C20 5.5985 19.7377 5.33594 19.4141 5.33594H11.0971C11.1187 5.52852 11.1302 5.72411 11.1302 5.92236C11.1302 6.12062 11.1187 6.31621 11.0971 6.50879H19.4141Z' fill='%23A2A3F5'/%3E%3Cpath d='M6.85262 9.85166C9.02245 9.3367 10.3643 7.1588 9.84982 4.98717C9.3353 2.81555 7.1592 1.47256 4.98937 1.98751C2.81954 2.50247 1.47765 4.68037 1.99217 6.85199C2.50669 9.02362 4.68279 10.3666 6.85262 9.85166Z' fill='%23A2A3F5'/%3E%3Cpath d='M19.4141 13.502H19.2559C19.2775 13.6945 19.2891 13.8901 19.2891 14.0884C19.2891 14.2866 19.2775 14.4822 19.2559 14.6748H19.4141C19.7377 14.6748 20 14.4122 20 14.0884C20 13.7645 19.7377 13.502 19.4141 13.502ZM0.585938 13.502C0.262344 13.502 0 13.7645 0 14.0884C0 14.4122 0.262344 14.6748 0.585938 14.6748H8.90293C8.88129 14.4822 8.8698 14.2866 8.8698 14.0884C8.8698 13.8901 8.88133 13.6945 8.90293 13.502H0.585938Z' fill='%23A2A3F5'/%3E%3Cpath d='M15.0108 18.0139C17.1806 17.4989 18.5225 15.321 18.008 13.1493C17.4934 10.9777 15.3173 9.63468 13.1475 10.1496C10.9777 10.6646 9.63586 12.8425 10.1504 15.0141C10.6649 17.1858 12.841 18.5288 15.0108 18.0139Z' fill='%23A2A3F5'/%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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_8928)'%3E%3Cmask id='mask0_1718_8928' 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_1718_8928)'%3E%3Cpath d='M36.875 40C36.0468 40 35.25 39.6719 34.664 39.086L20 24.4219L5.33595 39.086C4.11719 40.3047 2.13281 40.3047 0.914061 39.086C-0.304687 37.8672 -0.304687 35.8828 0.914061 34.664L15.5781 20L0.914061 5.33595C-0.304687 4.11719 -0.304687 2.13281 0.914061 0.914064C2.13281 -0.304688 4.11719 -0.304688 5.33595 0.914064L20 15.5781L34.6562 0.914064C35.875 -0.304688 37.8593 -0.304688 39.0781 0.914064C40.2968 2.13281 40.2968 4.11719 39.0781 5.33595L24.4218 20L39.0781 34.6562C40.3047 35.875 40.3047 37.8516 39.086 39.0781C38.5078 39.6719 37.7109 40 36.875 40Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8928'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.del-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1.875 4.375H3.125V17.175C3.12665 17.758 3.35896 18.3166 3.77119 18.7288C4.18341 19.141 4.74203 19.3734 5.325 19.375H14.7C15.2786 19.3668 15.8309 19.1316 16.2377 18.7201C16.6445 18.3086 16.8734 17.7537 16.875 17.175V4.375H18.125C18.2908 4.375 18.4497 4.30915 18.5669 4.19194C18.6842 4.07473 18.75 3.91576 18.75 3.75C18.75 3.58424 18.6842 3.42527 18.5669 3.30806C18.4497 3.19085 18.2908 3.125 18.125 3.125H1.875C1.70924 3.125 1.55027 3.19085 1.43306 3.30806C1.31585 3.42527 1.25 3.58424 1.25 3.75C1.25 3.91576 1.31585 4.07473 1.43306 4.19194C1.55027 4.30915 1.70924 4.375 1.875 4.375ZM15.625 4.375V17.175C15.625 17.427 15.5249 17.6686 15.3468 17.8468C15.1686 18.0249 14.927 18.125 14.675 18.125H5.3C5.0524 18.1185 4.81714 18.0155 4.64435 17.8381C4.47156 17.6606 4.37491 17.4227 4.375 17.175V4.375H15.625ZM7.5 1.875H12.5C12.6658 1.875 12.8247 1.80915 12.9419 1.69194C13.0592 1.57473 13.125 1.41576 13.125 1.25C13.125 1.08424 13.0592 0.925268 12.9419 0.808058C12.8247 0.690848 12.6658 0.625 12.5 0.625H7.5C7.33424 0.625 7.17527 0.690848 7.05806 0.808058C6.94085 0.925268 6.875 1.08424 6.875 1.25C6.875 1.41576 6.94085 1.57473 7.05806 1.69194C7.17527 1.80915 7.33424 1.875 7.5 1.875Z' fill='%23BCBCBC'/%3E%3Cpath d='M7.9248 15.625C8.09056 15.625 8.24954 15.5592 8.36675 15.4419C8.48396 15.3247 8.5498 15.1658 8.5498 15V7.5C8.5498 7.33424 8.48396 7.17527 8.36675 7.05806C8.24954 6.94085 8.09056 6.875 7.9248 6.875C7.75904 6.875 7.60007 6.94085 7.48286 7.05806C7.36565 7.17527 7.2998 7.33424 7.2998 7.5V15C7.2998 15.1658 7.36565 15.3247 7.48286 15.4419C7.60007 15.5592 7.75904 15.625 7.9248 15.625ZM12.0748 15.625C12.2406 15.625 12.3995 15.5592 12.5167 15.4419C12.634 15.3247 12.6998 15.1658 12.6998 15V7.5C12.6998 7.33424 12.634 7.17527 12.5167 7.05806C12.3995 6.94085 12.2406 6.875 12.0748 6.875C11.909 6.875 11.7501 6.94085 11.6329 7.05806C11.5157 7.17527 11.4498 7.33424 11.4498 7.5V15C11.4498 15.1658 11.5157 15.3247 11.6329 15.4419C11.7501 15.5592 11.909 15.625 12.0748 15.625Z' fill='%23BCBCBC'/%3E%3C/svg%3E");}
.catalog-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_1718_8907)'%3E%3Cpath d='M0 26.6671C0 24.2124 1.98985 22.2227 4.44444 22.2227H13.3333C15.7879 22.2227 17.7778 24.2124 17.7778 26.6671C17.7778 34.0309 11.8082 40.0004 4.44444 40.0004C1.98985 40.0004 0 38.0107 0 35.556V26.6671Z' fill='%23D8D2E3'/%3E%3Cpath d='M22.2227 26.6671C22.2227 24.2124 24.2124 22.2227 26.6671 22.2227H35.556C38.0107 22.2227 40.0004 24.2124 40.0004 26.6671C40.0004 34.0309 34.0309 40.0004 26.6671 40.0004C24.2124 40.0004 22.2227 38.0107 22.2227 35.556V26.6671Z' fill='%23D8D2E3'/%3E%3Cpath d='M0 4.44444C0 1.98985 1.98985 0 4.44444 0H13.3333C15.7879 0 17.7778 1.98985 17.7778 4.44444C17.7778 11.8082 11.8082 17.7778 4.44444 17.7778C1.98985 17.7778 0 15.7879 0 13.3333V4.44444Z' fill='%23D8D2E3'/%3E%3Cpath d='M22.2227 4.44444C22.2227 1.98985 24.2124 0 26.6671 0H35.556C38.0107 0 40.0004 1.98985 40.0004 4.44444C40.0004 11.8082 34.0309 17.7778 26.6671 17.7778C24.2124 17.7778 22.2227 15.7879 22.2227 13.3333V4.44444Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8907'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_28673)'%3E%3Cpath d='M15.0781 8.98438C15.5096 8.98438 15.8594 8.6346 15.8594 8.20312C15.8594 7.77165 15.5096 7.42188 15.0781 7.42188C14.6467 7.42188 14.2969 7.77165 14.2969 8.20312C14.2969 8.6346 14.6467 8.98438 15.0781 8.98438Z' fill='%2366BBFD'/%3E%3Cpath d='M16.875 1.5625H15.8594V0.78125C15.8594 0.349766 15.5096 0 15.0781 0C14.6466 0 14.2969 0.349766 14.2969 0.78125V1.5625H10.7422V0.78125C10.7422 0.349766 10.3924 0 9.96094 0C9.52945 0 9.17969 0.349766 9.17969 0.78125V1.5625H5.66406V0.78125C5.66406 0.349766 5.3143 0 4.88281 0C4.45133 0 4.10156 0.349766 4.10156 0.78125V1.5625H3.125C1.40188 1.5625 0 2.96438 0 4.6875V16.875C0 18.5981 1.40188 20 3.125 20H9.10156C9.53305 20 9.88281 19.6502 9.88281 19.2188C9.88281 18.7873 9.53305 18.4375 9.10156 18.4375H3.125C2.26344 18.4375 1.5625 17.7366 1.5625 16.875V4.6875C1.5625 3.82594 2.26344 3.125 3.125 3.125H4.10156V3.90625C4.10156 4.33773 4.45133 4.6875 4.88281 4.6875C5.3143 4.6875 5.66406 4.33773 5.66406 3.90625V3.125H9.17969V3.90625C9.17969 4.33773 9.52945 4.6875 9.96094 4.6875C10.3924 4.6875 10.7422 4.33773 10.7422 3.90625V3.125H14.2969V3.90625C14.2969 4.33773 14.6466 4.6875 15.0781 4.6875C15.5096 4.6875 15.8594 4.33773 15.8594 3.90625V3.125H16.875C17.7366 3.125 18.4375 3.82594 18.4375 4.6875V9.14062C18.4375 9.57211 18.7873 9.92188 19.2188 9.92188C19.6502 9.92188 20 9.57211 20 9.14062V4.6875C20 2.96438 18.5981 1.5625 16.875 1.5625Z' fill='%2366BBFD'/%3E%3Cpath d='M15.2734 10.5469C12.6672 10.5469 10.5469 12.6672 10.5469 15.2734C10.5469 17.8797 12.6672 20 15.2734 20C17.8797 20 20 17.8797 20 15.2734C20 12.6672 17.8797 10.5469 15.2734 10.5469ZM15.2734 18.4375C13.5288 18.4375 12.1094 17.0181 12.1094 15.2734C12.1094 13.5287 13.5288 12.1094 15.2734 12.1094C17.0181 12.1094 18.4375 13.5287 18.4375 15.2734C18.4375 17.0181 17.0181 18.4375 15.2734 18.4375Z' fill='%2366BBFD'/%3E%3Cpath d='M16.4062 14.4922H16.0547V13.6719C16.0547 13.2404 15.7049 12.8906 15.2734 12.8906C14.842 12.8906 14.4922 13.2404 14.4922 13.6719V15.2734C14.4922 15.7049 14.842 16.0547 15.2734 16.0547H16.4062C16.8377 16.0547 17.1875 15.7049 17.1875 15.2734C17.1875 14.842 16.8377 14.4922 16.4062 14.4922Z' fill='%2366BBFD'/%3E%3Cpath d='M11.6797 8.98438C12.1112 8.98438 12.4609 8.6346 12.4609 8.20312C12.4609 7.77165 12.1112 7.42188 11.6797 7.42188C11.2482 7.42188 10.8984 7.77165 10.8984 8.20312C10.8984 8.6346 11.2482 8.98438 11.6797 8.98438Z' fill='%2366BBFD'/%3E%3Cpath d='M8.28125 12.3828C8.71272 12.3828 9.0625 12.033 9.0625 11.6016C9.0625 11.1701 8.71272 10.8203 8.28125 10.8203C7.84978 10.8203 7.5 11.1701 7.5 11.6016C7.5 12.033 7.84978 12.3828 8.28125 12.3828Z' fill='%2366BBFD'/%3E%3Cpath d='M4.88281 8.98438C5.31428 8.98438 5.66406 8.6346 5.66406 8.20312C5.66406 7.77165 5.31428 7.42188 4.88281 7.42188C4.45134 7.42188 4.10156 7.77165 4.10156 8.20312C4.10156 8.6346 4.45134 8.98438 4.88281 8.98438Z' fill='%2366BBFD'/%3E%3Cpath d='M4.88281 12.3828C5.31428 12.3828 5.66406 12.033 5.66406 11.6016C5.66406 11.1701 5.31428 10.8203 4.88281 10.8203C4.45134 10.8203 4.10156 11.1701 4.10156 11.6016C4.10156 12.033 4.45134 12.3828 4.88281 12.3828Z' fill='%2366BBFD'/%3E%3Cpath d='M4.88281 15.7812C5.31428 15.7812 5.66406 15.4315 5.66406 15C5.66406 14.5685 5.31428 14.2188 4.88281 14.2188C4.45134 14.2188 4.10156 14.5685 4.10156 15C4.10156 15.4315 4.45134 15.7812 4.88281 15.7812Z' fill='%2366BBFD'/%3E%3Cpath d='M8.28125 15.7812C8.71272 15.7812 9.0625 15.4315 9.0625 15C9.0625 14.5685 8.71272 14.2188 8.28125 14.2188C7.84978 14.2188 7.5 14.5685 7.5 15C7.5 15.4315 7.84978 15.7812 8.28125 15.7812Z' fill='%2366BBFD'/%3E%3Cpath d='M8.28125 8.98438C8.71272 8.98438 9.0625 8.6346 9.0625 8.20312C9.0625 7.77165 8.71272 7.42188 8.28125 7.42188C7.84978 7.42188 7.5 7.77165 7.5 8.20312C7.5 8.6346 7.84978 8.98438 8.28125 8.98438Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_28673'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M0 6.66633C0 5.78229 0.35119 4.93443 0.97631 4.30931C1.60143 3.68419 2.44928 3.33301 3.33334 3.33301H36.6666C37.5508 3.33301 38.3986 3.68419 39.0236 4.30931C39.6488 4.93443 40 5.78229 40 6.66633C40 7.55039 39.6488 8.39823 39.0236 9.02335C38.3986 9.64849 37.5508 9.99967 36.6666 9.99967H3.33334C2.44928 9.99967 1.60143 9.64849 0.97631 9.02335C0.35119 8.39823 0 7.55039 0 6.66633ZM0 19.9996C0 19.1156 0.35119 18.2678 0.97631 17.6426C1.60143 17.0175 2.44928 16.6663 3.33334 16.6663H23.3334C24.2174 16.6663 25.0652 17.0175 25.6904 17.6426C26.3154 18.2678 26.6666 19.1156 26.6666 19.9996C26.6666 20.8836 26.3154 21.7316 25.6904 22.3566C25.0652 22.9818 24.2174 23.333 23.3334 23.333H3.33334C2.44928 23.333 1.60143 22.9818 0.97631 22.3566C0.35119 21.7316 0 20.8836 0 19.9996ZM0 33.333C0 32.449 0.35119 31.601 0.97631 30.976C1.60143 30.3508 2.44928 29.9996 3.33334 29.9996H36.6666C37.5508 29.9996 38.3986 30.3508 39.0236 30.976C39.6488 31.601 40 32.449 40 33.333C40 34.217 39.6488 35.0648 39.0236 35.69C38.3986 36.3152 37.5508 36.6664 36.6666 36.6664H3.33334C2.44928 36.6664 1.60143 36.3152 0.97631 35.69C0.35119 35.0648 0 34.217 0 33.333Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.rating-box, .rating-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_1718_9006)'%3E%3Cmask id='mask0_1718_9006' 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_1718_9006)'%3E%3Cpath d='M23.5002 2.96094L27.5628 11.1953L36.6486 12.5156C39.8518 12.9844 41.133 16.9141 38.8128 19.1797L32.2346 25.586L33.7892 34.6406C34.3362 37.8282 30.9846 40.2656 28.1252 38.7578L20.0002 34.4844L11.8752 38.7578C9.00802 40.2656 5.66426 37.8282 6.21114 34.6406L7.75802 25.586L1.17989 19.1797C-1.14042 16.9219 0.140831 12.9844 3.34396 12.5156L12.4299 11.1953L16.4924 2.96094C17.9299 0.0624995 22.0706 0.0624995 23.5002 2.96094Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_9006'%3E%3Crect width='40' height='40' 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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.86 9.42742C31.756 9.3312 31.6318 9.25958 31.4968 9.2178C31.3618 9.176 31.2192 9.1651 31.0794 9.18586C30.9396 9.2066 30.8062 9.25852 30.689 9.33778C30.5716 9.41706 30.4732 9.5217 30.4012 9.6441L29.0122 12.0016C28.9044 12.185 28.8604 12.3995 28.8874 12.6109C28.9142 12.8223 29.0104 13.0187 29.1606 13.1689C32.1352 16.1594 33.5182 20.4044 32.7206 24.8296C31.7968 29.9554 27.7342 34.1128 22.6656 35.1382C14.3675 36.8168 7.05664 30.4358 7.05664 22.3648C7.05664 15.6928 12.057 10.1916 18.4774 9.42896L17.3033 12.752C16.79 13.9886 18.0909 14.6268 18.8417 13.9397C20.2012 12.6955 23.6044 9.00468 25.1444 7.32136C25.2444 7.21222 25.3208 7.08348 25.3692 6.94318C25.4176 6.8029 25.4366 6.65408 25.4252 6.506C25.414 6.35794 25.3724 6.21382 25.3034 6.08266C25.2344 5.95148 25.1392 5.83608 25.0238 5.74366C23.2458 4.31824 19.321 1.19699 17.7882 0.177581C16.9623 -0.371726 15.7402 0.424588 16.4488 1.58902L18.1868 4.82546C9.39944 5.74154 2.52074 13.2359 2.50004 22.3238C2.47878 31.675 10.0249 39.6184 19.2973 39.986C29.2656 40.3814 37.5 32.3232 37.5 22.3648C37.5076 19.9311 37.0098 17.5228 36.0384 15.2947C35.0672 13.0666 33.6438 11.068 31.86 9.42742Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.molnia-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_1718_8989)'%3E%3Cpath d='M33.8348 13.152C33.6936 12.8076 33.4696 12.5162 33.1888 12.3122C32.908 12.1082 32.582 11.9999 32.2492 12H24.581L28.5638 2.894C28.6972 2.58916 28.76 2.25044 28.7466 1.91001C28.7332 1.56957 28.644 1.2387 28.4872 0.948788C28.3306 0.658874 28.1116 0.419538 27.8512 0.253488C27.5908 0.0874376 27.2976 0.00018194 26.9994 1.69718e-09H16.4998C16.1878 -1.46846e-05 15.8815 0.0952848 15.6126 0.27603C15.3437 0.456774 15.1219 0.716392 14.9703 1.028L6.22057 19.028C6.07245 19.3324 5.99645 19.6758 6.00013 20.0242C6.00381 20.3724 6.08705 20.7136 6.24157 21.014C6.39609 21.3142 6.61655 21.5632 6.88113 21.736C7.14571 21.909 7.44523 22 7.75003 22H16.0675L13.0419 37.566C12.9556 38.0044 13.0011 38.4632 13.1709 38.8686C13.3408 39.2738 13.6251 39.602 13.9781 39.8C14.2184 39.9338 14.4825 40.0022 14.7498 40C15.0066 40.0002 15.2603 39.9358 15.4928 39.8112C15.7254 39.6868 15.9312 39.5054 16.0955 39.28L33.595 15.28C33.8076 14.9879 33.9432 14.6327 33.9856 14.2558C34.0282 13.879 33.9758 13.4961 33.8348 13.152Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8989'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.discount-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_30917)'%3E%3Cpath d='M7 2V13H10V22L17 10H13L17 2H7Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_30917'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.car-icon{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_7641)'%3E%3Cpath d='M11.7291 37.4591H5.43745L5.18745 38.7299C5.10412 39.1882 5.22912 39.6674 5.52079 40.0216C5.81245 40.3757 6.27079 40.5841 6.72912 40.5841H11.5C11.3361 39.5386 11.4145 38.4694 11.7291 37.4591ZM33.9791 16.1674C33.8363 15.9836 33.6529 15.8354 33.4433 15.7342C33.2337 15.633 33.0035 15.5816 32.7708 15.5841H10.8958C10.5319 15.5865 10.18 15.7142 9.8992 15.9456C9.61842 16.1771 9.42593 16.4982 9.35412 16.8549L9.20829 17.6674H14.0208C16.0208 17.6674 17.6666 19.3132 17.6666 21.3132C17.6666 22.6466 16.9375 23.7924 15.875 24.4382C16.9375 25.0841 17.6666 26.2299 17.6666 27.5632C17.6666 28.8966 16.9375 30.0424 15.875 30.6882C16.5208 31.0841 17.0416 31.6674 17.3541 32.3757C18.4077 32.1781 19.4919 32.2149 20.5297 32.4836C21.5675 32.7523 22.5333 33.2463 23.3586 33.9304C24.1839 34.6145 24.8485 35.472 25.305 36.4419C25.7615 37.4118 25.9987 38.4704 26 39.5424C26 39.8966 25.9791 40.2507 25.9166 40.5841H28.0833C28.8125 40.5841 29.4583 40.0632 29.6041 39.3549L34.2916 17.4799C34.3958 17.0216 34.2916 16.5424 33.9791 16.1674ZM41.1041 21.8341H36.6458C36.2877 21.8344 35.9403 21.9562 35.6603 22.1794C35.3803 22.4026 35.1842 22.7142 35.1041 23.0632L31.7708 38.6882C31.6666 39.1466 31.7708 39.6257 32.0833 40.0007C32.375 40.3757 32.8125 40.5841 33.2916 40.5841H34.4166C34.3541 40.2507 34.3333 39.8966 34.3333 39.5424C34.3333 35.5216 37.6041 32.2507 41.625 32.2507C45.6458 32.2507 48.9166 35.5216 48.9166 39.5424C48.9166 39.7716 48.9166 39.9799 48.875 40.2091C49.1458 40.0007 49.3333 39.7091 49.3958 39.3549L50.9583 32.0632C50.9791 31.9591 51 31.8341 51 31.7299C51 26.2716 46.5625 21.8341 41.1041 21.8341Z' fill='%233A2767'/%3E%3Cpath d='M14.0208 22.875H6.72917C6.31477 22.875 5.91734 22.7104 5.62431 22.4174C5.33129 22.1243 5.16667 21.7269 5.16667 21.3125C5.16667 20.8981 5.33129 20.5007 5.62431 20.2076C5.91734 19.9146 6.31477 19.75 6.72917 19.75H14.0208C14.4352 19.75 14.8327 19.9146 15.1257 20.2076C15.4187 20.5007 15.5833 20.8981 15.5833 21.3125C15.5833 21.7269 15.4187 22.1243 15.1257 22.4174C14.8327 22.7104 14.4352 22.875 14.0208 22.875ZM14.0208 29.125H4.64583C4.23143 29.125 3.834 28.9604 3.54098 28.6674C3.24795 28.3743 3.08333 27.9769 3.08333 27.5625C3.08333 27.1481 3.24795 26.7507 3.54098 26.4576C3.834 26.1646 4.23143 26 4.64583 26H14.0208C14.4352 26 14.8327 26.1646 15.1257 26.4576C15.4187 26.7507 15.5833 27.1481 15.5833 27.5625C15.5833 27.9769 15.4187 28.3743 15.1257 28.6674C14.8327 28.9604 14.4352 29.125 14.0208 29.125ZM14.0208 35.375H2.5625C2.1481 35.375 1.75067 35.2104 1.45765 34.9174C1.16462 34.6243 1 34.2269 1 33.8125C1 33.3981 1.16462 33.0007 1.45765 32.7076C1.75067 32.4146 2.1481 32.25 2.5625 32.25H14.0208C14.4352 32.25 14.8327 32.4146 15.1257 32.7076C15.4187 33.0007 15.5833 33.3981 15.5833 33.8125C15.5833 34.2269 15.4187 34.6243 15.1257 34.9174C14.8327 35.2104 14.4352 35.375 14.0208 35.375ZM41.625 44.75C38.7542 44.75 36.4167 42.4146 36.4167 39.5417C36.4167 36.6687 38.7542 34.3333 41.625 34.3333C44.4958 34.3333 46.8333 36.6687 46.8333 39.5417C46.8333 42.4146 44.4958 44.75 41.625 44.75ZM18.7083 44.75C15.8375 44.75 13.5 42.4146 13.5 39.5417C13.5 36.6687 15.8375 34.3333 18.7083 34.3333C21.5792 34.3333 23.9167 36.6687 23.9167 39.5417C23.9167 42.4146 21.5792 44.75 18.7083 44.75Z' fill='%233A2767'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_1718_7641)'%3E%3Cpath d='M10.7291 36.4591H4.43745L4.18745 37.7299C4.10412 38.1882 4.22912 38.6674 4.52079 39.0216C4.81245 39.3757 5.27079 39.5841 5.72912 39.5841H10.5C10.3361 38.5386 10.4145 37.4694 10.7291 36.4591ZM32.9791 15.1674C32.8363 14.9836 32.6529 14.8354 32.4433 14.7342C32.2337 14.633 32.0035 14.5816 31.7708 14.5841H9.89579C9.53191 14.5865 9.17998 14.7142 8.8992 14.9456C8.61842 15.1771 8.42593 15.4982 8.35412 15.8549L8.20829 16.6674H13.0208C15.0208 16.6674 16.6666 18.3132 16.6666 20.3132C16.6666 21.6466 15.9375 22.7924 14.875 23.4382C15.9375 24.0841 16.6666 25.2299 16.6666 26.5632C16.6666 27.8966 15.9375 29.0424 14.875 29.6882C15.5208 30.0841 16.0416 30.6674 16.3541 31.3757C17.4077 31.1781 18.4919 31.2149 19.5297 31.4836C20.5675 31.7523 21.5333 32.2463 22.3586 32.9304C23.1839 33.6145 23.8485 34.472 24.305 35.4419C24.7615 36.4118 24.9987 37.4704 25 38.5424C25 38.8966 24.9791 39.2507 24.9166 39.5841H27.0833C27.8125 39.5841 28.4583 39.0632 28.6041 38.3549L33.2916 16.4799C33.3958 16.0216 33.2916 15.5424 32.9791 15.1674ZM40.1041 20.8341H35.6458C35.2877 20.8344 34.9403 20.9562 34.6603 21.1794C34.3803 21.4026 34.1842 21.7142 34.1041 22.0632L30.7708 37.6882C30.6666 38.1466 30.7708 38.6257 31.0833 39.0007C31.375 39.3757 31.8125 39.5841 32.2916 39.5841H33.4166C33.3541 39.2507 33.3333 38.8966 33.3333 38.5424C33.3333 34.5216 36.6041 31.2507 40.625 31.2507C44.6458 31.2507 47.9166 34.5216 47.9166 38.5424C47.9166 38.7716 47.9166 38.9799 47.875 39.2091C48.1458 39.0007 48.3333 38.7091 48.3958 38.3549L49.9583 31.0632C49.9791 30.9591 50 30.8341 50 30.7299C50 25.2716 45.5625 20.8341 40.1041 20.8341Z' fill='%23A2A3F5'/%3E%3Cpath d='M13.0208 21.875H5.72917C5.31477 21.875 4.91734 21.7104 4.62431 21.4174C4.33129 21.1243 4.16667 20.7269 4.16667 20.3125C4.16667 19.8981 4.33129 19.5007 4.62431 19.2076C4.91734 18.9146 5.31477 18.75 5.72917 18.75H13.0208C13.4352 18.75 13.8327 18.9146 14.1257 19.2076C14.4187 19.5007 14.5833 19.8981 14.5833 20.3125C14.5833 20.7269 14.4187 21.1243 14.1257 21.4174C13.8327 21.7104 13.4352 21.875 13.0208 21.875ZM13.0208 28.125H3.64583C3.23143 28.125 2.834 27.9604 2.54098 27.6674C2.24795 27.3743 2.08333 26.9769 2.08333 26.5625C2.08333 26.1481 2.24795 25.7507 2.54098 25.4576C2.834 25.1646 3.23143 25 3.64583 25H13.0208C13.4352 25 13.8327 25.1646 14.1257 25.4576C14.4187 25.7507 14.5833 26.1481 14.5833 26.5625C14.5833 26.9769 14.4187 27.3743 14.1257 27.6674C13.8327 27.9604 13.4352 28.125 13.0208 28.125ZM13.0208 34.375H1.5625C1.1481 34.375 0.750671 34.2104 0.457646 33.9174C0.16462 33.6243 0 33.2269 0 32.8125C0 32.3981 0.16462 32.0007 0.457646 31.7076C0.750671 31.4146 1.1481 31.25 1.5625 31.25H13.0208C13.4352 31.25 13.8327 31.4146 14.1257 31.7076C14.4187 32.0007 14.5833 32.3981 14.5833 32.8125C14.5833 33.2269 14.4187 33.6243 14.1257 33.9174C13.8327 34.2104 13.4352 34.375 13.0208 34.375ZM40.625 43.75C37.7542 43.75 35.4167 41.4146 35.4167 38.5417C35.4167 35.6687 37.7542 33.3333 40.625 33.3333C43.4958 33.3333 45.8333 35.6687 45.8333 38.5417C45.8333 41.4146 43.4958 43.75 40.625 43.75ZM17.7083 43.75C14.8375 43.75 12.5 41.4146 12.5 38.5417C12.5 35.6687 14.8375 33.3333 17.7083 33.3333C20.5792 33.3333 22.9167 35.6687 22.9167 38.5417C22.9167 41.4146 20.5792 43.75 17.7083 43.75Z' fill='%23A2A3F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_7641'%3E%3Crect width='50' height='50' fill='white' transform='translate(1 1)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1718_7641'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.car-icon2{-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_1718_23091)'%3E%3Cpath d='M8.58369 29.1661H3.55035L3.35035 30.1827C3.28369 30.5494 3.38369 30.9327 3.61702 31.2161C3.85035 31.4994 4.21702 31.6661 4.58369 31.6661H8.40035C8.26924 30.8297 8.33196 29.9744 8.58369 29.1661ZM26.3837 12.1327C26.2694 11.9857 26.1227 11.8671 25.955 11.7862C25.7873 11.7052 25.6032 11.6641 25.417 11.6661H7.91702C7.62592 11.668 7.34437 11.7702 7.11975 11.9553C6.89513 12.1405 6.74114 12.3974 6.68369 12.6827L6.56702 13.3327H10.417C12.017 13.3327 13.3337 14.6494 13.3337 16.2494C13.3337 17.3161 12.7504 18.2327 11.9004 18.7494C12.7504 19.2661 13.3337 20.1827 13.3337 21.2494C13.3337 22.3161 12.7504 23.2327 11.9004 23.7494C12.417 24.0661 12.8337 24.5327 13.0837 25.0994C13.9266 24.9413 14.7939 24.9708 15.6242 25.1857C16.4544 25.4007 17.227 25.7959 17.8873 26.3431C18.5475 26.8904 19.0792 27.5764 19.4444 28.3524C19.8096 29.1283 19.9994 29.9752 20.0004 30.8327C20.0004 31.1161 19.9837 31.3994 19.9337 31.6661H21.667C22.2504 31.6661 22.767 31.2494 22.8837 30.6827L26.6337 13.1827C26.717 12.8161 26.6337 12.4327 26.3837 12.1327ZM32.0837 16.6661H28.517C28.2305 16.6664 27.9526 16.7637 27.7286 16.9423C27.5046 17.1209 27.3478 17.3702 27.2837 17.6494L24.617 30.1494C24.5337 30.5161 24.617 30.8994 24.867 31.1994C25.1004 31.4994 25.4504 31.6661 25.8337 31.6661H26.7337C26.6837 31.3994 26.667 31.1161 26.667 30.8327C26.667 27.6161 29.2837 24.9994 32.5004 24.9994C35.717 24.9994 38.3337 27.6161 38.3337 30.8327C38.3337 31.0161 38.3337 31.1827 38.3004 31.3661C38.517 31.1994 38.667 30.9661 38.717 30.6827L39.967 24.8494C39.9837 24.7661 40.0004 24.6661 40.0004 24.5827C40.0004 20.2161 36.4504 16.6661 32.0837 16.6661Z' fill='%23A2A3F5'/%3E%3Cpath d='M10.4167 17.5H4.58333C4.25181 17.5 3.93387 17.3683 3.69945 17.1339C3.46503 16.8995 3.33333 16.5815 3.33333 16.25C3.33333 15.9185 3.46503 15.6005 3.69945 15.3661C3.93387 15.1317 4.25181 15 4.58333 15H10.4167C10.7482 15 11.0661 15.1317 11.3006 15.3661C11.535 15.6005 11.6667 15.9185 11.6667 16.25C11.6667 16.5815 11.535 16.8995 11.3006 17.1339C11.0661 17.3683 10.7482 17.5 10.4167 17.5ZM10.4167 22.5H2.91667C2.58515 22.5 2.2672 22.3683 2.03278 22.1339C1.79836 21.8995 1.66667 21.5815 1.66667 21.25C1.66667 20.9185 1.79836 20.6005 2.03278 20.3661C2.2672 20.1317 2.58515 20 2.91667 20H10.4167C10.7482 20 11.0661 20.1317 11.3006 20.3661C11.535 20.6005 11.6667 20.9185 11.6667 21.25C11.6667 21.5815 11.535 21.8995 11.3006 22.1339C11.0661 22.3683 10.7482 22.5 10.4167 22.5ZM10.4167 27.5H1.25C0.918479 27.5 0.600537 27.3683 0.366117 27.1339C0.131696 26.8995 0 26.5815 0 26.25C0 25.9185 0.131696 25.6005 0.366117 25.3661C0.600537 25.1317 0.918479 25 1.25 25H10.4167C10.7482 25 11.0661 25.1317 11.3006 25.3661C11.535 25.6005 11.6667 25.9185 11.6667 26.25C11.6667 26.5815 11.535 26.8995 11.3006 27.1339C11.0661 27.3683 10.7482 27.5 10.4167 27.5ZM32.5 35C30.2033 35 28.3333 33.1317 28.3333 30.8333C28.3333 28.535 30.2033 26.6667 32.5 26.6667C34.7967 26.6667 36.6667 28.535 36.6667 30.8333C36.6667 33.1317 34.7967 35 32.5 35ZM14.1667 35C11.87 35 10 33.1317 10 30.8333C10 28.535 11.87 26.6667 14.1667 26.6667C16.4633 26.6667 18.3333 28.535 18.3333 30.8333C18.3333 33.1317 16.4633 35 14.1667 35Z' fill='%23A2A3F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_23091'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.check-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_8912)'%3E%3Cmask id='mask0_1718_8912' 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_1718_8912)'%3E%3Cpath d='M38.8287 5.85807C40.3907 7.42014 40.3907 9.95274 38.8287 11.5148L16.2019 34.1415C14.6398 35.7038 12.1072 35.7038 10.5452 34.1415L7.7168 31.3133L33.1721 5.85807C34.734 4.29601 37.2667 4.29601 38.8287 5.85807Z' fill='%23D8D2E3'/%3E%3Cpath d='M1.17156 19.111C2.73363 17.5489 5.26623 17.5489 6.8283 19.111L19.0298 31.3125L16.2014 34.1408C14.6393 35.7028 12.1068 35.7028 10.5447 34.1408L1.17148 24.7677C-0.390508 23.2057 -0.390507 20.6731 1.17156 19.111Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8912'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.bezopasno-icon{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_7615)'%3E%3Cpath d='M29.9956 28.0906V20.6867C29.9956 19.4109 29.2518 18.3063 28.1761 17.7843V16.7812C28.1761 12.818 24.9571 9.59375 21.0002 9.59375C17.0433 9.59375 13.8243 12.818 13.8243 16.7812V17.7843C12.7486 18.3062 12.0049 19.4109 12.0049 20.6867V28.0906C12.0049 29.8672 13.4479 31.3125 15.2205 31.3125H26.7799C28.5526 31.3125 29.9956 29.8672 29.9956 28.0906ZM21.0002 11.9375C23.667 11.9375 25.8361 14.1102 25.8361 16.7812V17.4647H16.1643V16.7812C16.1643 14.1102 18.3334 11.9375 21.0002 11.9375ZM19.8299 25.1992V23.5781C19.8299 22.9312 20.3541 22.4062 21.0002 22.4062C21.6463 22.4062 22.1705 22.9312 22.1705 23.5781V25.1992C22.1705 25.8469 21.6463 26.3711 21.0002 26.3711C20.3541 26.3711 19.8299 25.8469 19.8299 25.1992Z' fill='%233A2767'/%3E%3Cpath d='M18.2787 36.8151C14.5997 36.1848 11.2327 34.2607 8.79799 31.3969C6.33626 28.5014 4.98056 24.809 4.98056 21.0001C4.98056 17.1912 6.33626 13.4988 8.79799 10.6033C10.6535 8.42089 13.0506 6.78502 15.7143 5.8508L15.2994 6.58854C14.9822 7.15245 15.1815 7.86706 15.7444 8.18472C16.2972 8.49948 17.0191 8.30792 17.338 7.73893L19.0965 4.61259C19.413 4.08087 19.2207 3.33728 18.6857 3.02665L15.611 1.16867C15.0576 0.834296 14.3386 1.0125 14.0048 1.56672C13.6711 2.12094 13.849 2.84118 14.4022 3.17548L15.0859 3.5886C11.9751 4.65056 9.17534 6.54455 7.0165 9.08378C4.19469 12.4029 2.64062 16.6348 2.64062 21.0001C2.64062 25.3653 4.19469 29.5973 7.0165 32.9164C9.80612 36.1976 13.6657 38.4026 17.8842 39.1251C18.5066 39.2364 19.1287 38.8091 19.2347 38.1676C19.3436 37.5298 18.9156 36.9241 18.2787 36.8151ZM34.9836 9.08378C32.194 5.8026 28.3345 3.59759 24.1159 2.87501C23.4788 2.76602 22.8744 3.19462 22.7655 3.83251C22.6566 4.47048 23.0845 5.07603 23.7214 5.18517C27.4003 5.81541 30.7673 7.73956 33.2021 10.6033C35.6638 13.4988 37.0196 17.1912 37.0196 21.0001C37.0196 24.809 35.6639 28.5014 33.2021 31.3968C31.3466 33.5793 28.9495 35.2151 26.2857 36.1494L26.7007 35.4116C27.0179 34.8477 26.8187 34.1331 26.2557 33.8154C25.6927 33.4979 24.9793 33.6973 24.6621 34.2612L22.9036 37.3876C22.5872 37.9198 22.7792 38.6627 23.3145 38.9735L26.3892 40.8315C26.9336 41.163 27.6596 40.9923 27.9954 40.4334C28.3292 39.8792 28.1513 39.159 27.598 38.8247L26.9143 38.4116C30.0251 37.3496 32.825 35.4556 34.9838 32.9164C37.8056 29.5973 39.3597 25.3653 39.3597 21.0001C39.3597 16.6348 37.8055 12.4029 34.9836 9.08378Z' fill='%233A2767'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_1718_7615)'%3E%3Cpath d='M28.9956 27.0906V19.6867C28.9956 18.4109 28.2518 17.3063 27.1761 16.7843V15.7812C27.1761 11.818 23.9571 8.59375 20.0002 8.59375C16.0433 8.59375 12.8243 11.818 12.8243 15.7812V16.7843C11.7486 17.3062 11.0049 18.4109 11.0049 19.6867V27.0906C11.0049 28.8672 12.4479 30.3125 14.2205 30.3125H25.7799C27.5526 30.3125 28.9956 28.8672 28.9956 27.0906ZM20.0002 10.9375C22.667 10.9375 24.8361 13.1102 24.8361 15.7812V16.4647H15.1643V15.7812C15.1643 13.1102 17.3334 10.9375 20.0002 10.9375ZM18.8299 24.1992V22.5781C18.8299 21.9312 19.3541 21.4062 20.0002 21.4062C20.6463 21.4062 21.1705 21.9312 21.1705 22.5781V24.1992C21.1705 24.8469 20.6463 25.3711 20.0002 25.3711C19.3541 25.3711 18.8299 24.8469 18.8299 24.1992Z' fill='%23A2A3F5'/%3E%3Cpath d='M17.2787 35.8151C13.5997 35.1848 10.2327 33.2607 7.79799 30.3969C5.33626 27.5014 3.98056 23.809 3.98056 20.0001C3.98056 16.1912 5.33626 12.4988 7.79799 9.60332C9.65347 7.42089 12.0506 5.78502 14.7143 4.8508L14.2994 5.58854C13.9822 6.15245 14.1815 6.86706 14.7444 7.18472C15.2972 7.49948 16.0191 7.30792 16.338 6.73893L18.0965 3.61259C18.413 3.08087 18.2207 2.33728 17.6857 2.02665L14.611 0.168673C14.0576 -0.165704 13.3386 0.0125002 13.0048 0.566721C12.6711 1.12094 12.849 1.84118 13.4022 2.17548L14.0859 2.5886C10.9751 3.65056 8.17534 5.54455 6.0165 8.08378C3.19469 11.4029 1.64062 15.6348 1.64062 20.0001C1.64062 24.3653 3.19469 28.5973 6.0165 31.9164C8.80612 35.1976 12.6657 37.4026 16.8842 38.1251C17.5066 38.2364 18.1287 37.8091 18.2347 37.1676C18.3436 36.5298 17.9156 35.9241 17.2787 35.8151ZM33.9836 8.08378C31.194 4.8026 27.3345 2.59759 23.1159 1.87501C22.4788 1.76602 21.8744 2.19462 21.7655 2.83251C21.6566 3.47048 22.0845 4.07603 22.7214 4.18517C26.4003 4.81541 29.7673 6.73956 32.2021 9.60332C34.6638 12.4988 36.0196 16.1912 36.0196 20.0001C36.0196 23.809 34.6639 27.5014 32.2021 30.3968C30.3466 32.5793 27.9495 34.2151 25.2857 35.1494L25.7007 34.4116C26.0179 33.8477 25.8187 33.1331 25.2557 32.8154C24.6927 32.4979 23.9793 32.6973 23.6621 33.2612L21.9036 36.3876C21.5872 36.9198 21.7792 37.6627 22.3145 37.9735L25.3892 39.8315C25.9336 40.163 26.6596 39.9923 26.9954 39.4334C27.3292 38.8792 27.1513 38.159 26.598 37.8247L25.9143 37.4116C29.0251 36.3496 31.825 34.4556 33.9838 31.9164C36.8056 28.5973 38.3597 24.3653 38.3597 20.0001C38.3597 15.6348 36.8055 11.4029 33.9836 8.08378Z' fill='%23A2A3F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_7615'%3E%3Crect width='40' height='40' fill='white' transform='translate(1 1)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1718_7615'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.service-icon{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='42' viewBox='0 0 41 42' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.515 5.01864C18.2238 4.90796 14.9809 5.83451 12.2427 7.66789C9.16393 9.7308 6.90919 12.8153 5.87473 16.3792C5.5946 16.345 5.25916 16.3601 4.86085 16.473C3.37372 16.8964 2.25573 18.1172 1.75282 19.1928C1.10003 20.5945 0.824934 22.4489 1.11512 24.3623C1.40329 26.2701 2.20745 27.8427 3.21329 28.819C4.22214 29.7958 5.36125 30.1134 6.49281 29.875C8.17759 29.5146 9.01293 29.2449 8.77706 27.6723L7.63544 20.0462C7.75138 17.9706 8.34723 15.9504 9.37592 14.1453C10.4046 12.3401 11.838 10.7994 13.5628 9.64474C15.8873 8.08616 18.641 7.29731 21.4362 7.38917C24.2314 7.48103 26.9276 8.449 29.1452 10.1568C30.6763 11.3334 31.9354 12.8279 32.836 14.538C33.7366 16.248 34.2575 18.133 34.363 20.0638L33.5644 25.3981C32.6978 27.7787 31.1756 29.8644 29.1743 31.4132C27.173 32.9619 24.7746 33.9103 22.2573 34.1482H18.8545C18.6463 34.1478 18.44 34.1885 18.2476 34.2681C18.0551 34.3477 17.8802 34.4647 17.7329 34.6122C17.5857 34.7597 17.4689 34.9349 17.3893 35.1277C17.3098 35.3206 17.269 35.5273 17.2693 35.736V36.5737C17.2689 36.7824 17.3097 36.9892 17.3892 37.1821C17.4687 37.375 17.5855 37.5502 17.7328 37.6978C17.88 37.8454 18.055 37.9623 18.2475 38.042C18.44 38.1216 18.6463 38.1624 18.8545 38.1619H23.1449C23.3529 38.1623 23.559 38.1214 23.7512 38.0417C23.9434 37.962 24.118 37.845 24.265 37.6975C24.4119 37.5499 24.5284 37.3748 24.6076 37.182C24.6868 36.9892 24.7272 36.7827 24.7266 36.5742V36.1357C28.5813 35.1897 31.9395 32.8241 34.1332 29.5095L35.5076 29.875C36.6261 30.1658 37.7788 29.7953 38.7872 28.819C39.793 27.8422 40.5966 26.2701 40.8853 24.3623C41.177 22.4484 40.8934 20.5976 40.2486 19.1928C39.6014 17.788 38.6373 16.8959 37.5243 16.5758C37.0581 16.4412 36.5522 16.3918 36.1182 16.3792C35.184 13.1559 33.2477 10.3156 30.5911 8.27173C27.9797 6.26255 24.8054 5.12479 21.515 5.01864Z' fill='%233A2767'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.5366 18.7378C27.0817 18.7384 27.6042 18.9557 27.9895 19.342C28.3748 19.7283 28.5915 20.252 28.5921 20.7983C28.5911 21.3445 28.3742 21.868 27.9889 22.2543C27.6035 22.6405 27.0811 22.8579 26.5361 22.8588C25.9906 22.8589 25.4672 22.642 25.0812 22.2556C24.6951 21.8693 24.4779 21.3451 24.4772 20.7983C24.4773 20.5274 24.5307 20.2593 24.6342 20.0091C24.7378 19.759 24.8895 19.5317 25.0807 19.3403C25.2719 19.1489 25.4988 18.9972 25.7486 18.8937C25.9983 18.7902 26.2659 18.7371 26.5361 18.7373L26.5366 18.7378ZM20.9995 18.7378C21.4061 18.738 21.8035 18.859 22.1414 19.0855C22.4794 19.312 22.7427 19.6338 22.8982 20.0103C23.0537 20.3868 23.0943 20.8011 23.0149 21.2007C22.9354 21.6003 22.7396 21.9674 22.4521 22.2555C22.1646 22.5436 21.7983 22.7397 21.3995 22.8192C21.0008 22.8987 20.5875 22.8579 20.2119 22.702C19.8362 22.5461 19.5152 22.2821 19.2892 21.9433C19.0633 21.6045 18.9427 21.2063 18.9426 20.7988C18.9423 20.528 18.9953 20.2598 19.0986 20.0096C19.2019 19.7593 19.3534 19.532 19.5445 19.3405C19.7355 19.149 19.9624 18.9971 20.2121 18.8936C20.4617 18.7901 20.7293 18.7375 20.9995 18.7378ZM15.4639 18.7378C15.7377 18.7317 16.01 18.7805 16.2647 18.8813C16.5195 18.9821 16.7515 19.1329 16.9473 19.3249C17.1431 19.5168 17.2987 19.746 17.4049 19.999C17.5111 20.2521 17.5658 20.5238 17.5658 20.7983C17.5658 21.0728 17.5111 21.3445 17.4049 21.5975C17.2987 21.8505 17.1431 22.0797 16.9473 22.2717C16.7515 22.4636 16.5195 22.6144 16.2647 22.7152C16.01 22.8161 15.7377 22.8649 15.4639 22.8588C14.9241 22.8503 14.4093 22.6295 14.0306 22.244C13.6519 21.8584 13.4396 21.3391 13.4396 20.798C13.4396 20.257 13.6519 19.7377 14.0306 19.3521C14.4093 18.9666 14.9241 18.7462 15.4639 18.7378ZM20.9995 9.88477C14.9695 9.88477 10.1104 14.5945 10.1104 20.7978C10.1104 23.7772 11.2344 26.4103 13.0655 28.3423L12.4157 31.2617C12.2015 32.2224 12.8663 32.8686 13.7283 32.3877L16.5723 30.7975C17.9697 31.4039 19.4768 31.7151 20.9995 31.7118C27.0315 31.7118 31.8877 27.0051 31.8877 20.7993C31.8877 14.5955 27.0315 9.88577 20.9995 9.88577V9.88477Z' fill='%233A2767'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.515 4.01864C17.2238 3.90796 13.9809 4.83451 11.2427 6.66789C8.16393 8.7308 5.90919 11.8153 4.87473 15.3792C4.5946 15.345 4.25916 15.3601 3.86085 15.473C2.37372 15.8964 1.25573 17.1172 0.752816 18.1928C0.10003 19.5945 -0.175066 21.4489 0.115117 23.3623C0.403289 25.2701 1.20745 26.8427 2.21329 27.819C3.22214 28.7958 4.36125 29.1134 5.49281 28.875C7.17759 28.5146 8.01293 28.2449 7.77706 26.6723L6.63544 19.0462C6.75138 16.9706 7.34723 14.9504 8.37592 13.1453C9.40462 11.3401 10.838 9.79937 12.5628 8.64474C14.8873 7.08616 17.641 6.29731 20.4362 6.38917C23.2314 6.48103 25.9276 7.449 28.1452 9.15685C29.6763 10.3334 30.9354 11.8279 31.836 13.538C32.7366 15.248 33.2575 17.133 33.363 19.0638L32.5644 24.3981C31.6978 26.7787 30.1756 28.8644 28.1743 30.4132C26.173 31.9619 23.7746 32.9103 21.2573 33.1482H17.8545C17.6463 33.1478 17.44 33.1885 17.2476 33.2681C17.0551 33.3477 16.8802 33.4647 16.7329 33.6122C16.5857 33.7597 16.4689 33.9349 16.3893 34.1277C16.3098 34.3206 16.269 34.5273 16.2693 34.736V35.5737C16.2689 35.7824 16.3097 35.9892 16.3892 36.1821C16.4687 36.375 16.5855 36.5502 16.7328 36.6978C16.88 36.8454 17.055 36.9623 17.2475 37.042C17.44 37.1216 17.6463 37.1624 17.8545 37.1619H22.1449C22.3529 37.1623 22.559 37.1214 22.7512 37.0417C22.9434 36.962 23.118 36.845 23.265 36.6975C23.4119 36.5499 23.5284 36.3748 23.6076 36.182C23.6868 35.9892 23.7272 35.7827 23.7266 35.5742V35.1357C27.5813 34.1897 30.9395 31.8241 33.1332 28.5095L34.5076 28.875C35.6261 29.1658 36.7788 28.7953 37.7872 27.819C38.793 26.8422 39.5966 25.2701 39.8853 23.3623C40.177 21.4484 39.8934 19.5976 39.2486 18.1928C38.6014 16.788 37.6373 15.8959 36.5243 15.5758C36.0581 15.4412 35.5522 15.3918 35.1182 15.3792C34.184 12.1559 32.2477 9.3156 29.5911 7.27173C26.9797 5.26255 23.8054 4.12479 20.515 4.01864Z' fill='%23A2A3F5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5366 17.7378C26.0817 17.7384 26.6042 17.9557 26.9895 18.342C27.3748 18.7283 27.5915 19.252 27.5921 19.7983C27.5911 20.3445 27.3742 20.868 26.9889 21.2543C26.6035 21.6405 26.0811 21.8579 25.5361 21.8588C24.9906 21.8589 24.4672 21.642 24.0812 21.2556C23.6951 20.8693 23.4779 20.3451 23.4772 19.7983C23.4773 19.5274 23.5307 19.2593 23.6342 19.0091C23.7378 18.759 23.8895 18.5317 24.0807 18.3403C24.2719 18.1489 24.4988 17.9972 24.7486 17.8937C24.9983 17.7902 25.2659 17.7371 25.5361 17.7373L25.5366 17.7378ZM19.9995 17.7378C20.4061 17.738 20.8035 17.859 21.1414 18.0855C21.4794 18.312 21.7427 18.6338 21.8982 19.0103C22.0537 19.3868 22.0943 19.8011 22.0149 20.2007C21.9354 20.6003 21.7396 20.9674 21.4521 21.2555C21.1646 21.5436 20.7983 21.7397 20.3995 21.8192C20.0008 21.8987 19.5875 21.8579 19.2119 21.702C18.8362 21.5461 18.5152 21.2821 18.2892 20.9433C18.0633 20.6045 17.9427 20.2063 17.9426 19.7988C17.9423 19.528 17.9953 19.2598 18.0986 19.0096C18.2019 18.7593 18.3534 18.532 18.5445 18.3405C18.7355 18.149 18.9624 17.9971 19.2121 17.8936C19.4617 17.7901 19.7293 17.7375 19.9995 17.7378ZM14.4639 17.7378C14.7377 17.7317 15.01 17.7805 15.2647 17.8813C15.5195 17.9821 15.7515 18.1329 15.9473 18.3249C16.1431 18.5168 16.2987 18.746 16.4049 18.999C16.5111 19.2521 16.5658 19.5238 16.5658 19.7983C16.5658 20.0728 16.5111 20.3445 16.4049 20.5975C16.2987 20.8505 16.1431 21.0797 15.9473 21.2717C15.7515 21.4636 15.5195 21.6144 15.2647 21.7152C15.01 21.8161 14.7377 21.8649 14.4639 21.8588C13.9241 21.8503 13.4093 21.6295 13.0306 21.244C12.6519 20.8584 12.4396 20.3391 12.4396 19.798C12.4396 19.257 12.6519 18.7377 13.0306 18.3521C13.4093 17.9666 13.9241 17.7462 14.4639 17.7378ZM19.9995 8.88477C13.9695 8.88477 9.11035 13.5945 9.11035 19.7978C9.11035 22.7772 10.2344 25.4103 12.0655 27.3423L11.4157 30.2617C11.2015 31.2224 11.8663 31.8686 12.7283 31.3877L15.5723 29.7975C16.9697 30.4039 18.4768 30.7151 19.9995 30.7118C26.0315 30.7118 30.8877 26.0051 30.8877 19.7993C30.8877 13.5955 26.0315 8.88577 19.9995 8.88577V8.88477Z' fill='%23A2A3F5'/%3E%3C/svg%3E");}
.gift-icon{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='42' viewBox='0 0 41 42' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_7605)'%3E%3Cpath d='M21 6.77558C21 4.01191 23.2385 1.77148 26 1.77148C28.7615 1.77148 31 4.01191 31 6.77558C31 8.05718 30.5185 9.22634 29.7268 10.1117H35.1666C37.5075 10.1117 38.6778 10.1117 39.5184 10.6739C39.8824 10.9173 40.1949 11.2301 40.4381 11.5944C41 12.4357 41 13.607 41 15.9497C41 16.2928 41 16.6108 40.9982 16.9062C40.993 17.7787 40.277 18.4518 39.4054 18.4518H2.59477C1.72297 18.4518 1.00703 17.7787 1.0018 16.9062C1 16.6108 1 16.2928 1 15.9497C1 13.607 1 12.4357 1.5618 11.5943C1.805 11.23 2.11751 10.9173 2.48148 10.6739C3.32227 10.1116 4.49266 10.1116 6.83336 10.1116H12.2732C11.4814 9.22634 11 8.05718 11 6.77558C11 4.01191 13.2386 1.77148 16 1.77148C18.7615 1.77148 21 4.01191 21 6.77558ZM37.664 23.4601C37.6663 22.5385 36.9197 21.7879 35.9988 21.7879H24.3334C23.4129 21.7879 22.6667 22.5347 22.6667 23.4559V40.1325C22.6667 41.0548 23.4157 41.8034 24.3372 41.7962C29.8604 41.7532 33.0948 41.4801 34.9892 39.7429C37.3995 37.5326 37.64 32.9522 37.664 23.4601ZM19.3334 23.4559C19.3334 22.5347 18.5872 21.7879 17.6667 21.7879H6.00125C5.08039 21.7879 4.33367 22.5385 4.33602 23.4601C4.36 32.9522 4.60047 37.5327 7.01086 39.743C8.90516 41.4803 12.1398 41.7533 17.6628 41.7963C18.5844 41.8035 19.3334 41.0548 19.3334 40.1326V23.4559Z' fill='%233A2767'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_1718_7605)'%3E%3Cpath d='M20 5.77558C20 3.01191 22.2385 0.771484 25 0.771484C27.7615 0.771484 30 3.01191 30 5.77558C30 7.05718 29.5185 8.22634 28.7268 9.11168H34.1666C36.5075 9.11168 37.6778 9.11168 38.5184 9.67393C38.8824 9.91733 39.1949 10.2301 39.4381 10.5944C40 11.4357 40 12.607 40 14.9497C40 15.2928 40 15.6108 39.9982 15.9062C39.993 16.7787 39.277 17.4518 38.4054 17.4518H1.59477C0.722969 17.4518 0.00703125 16.7787 0.00179688 15.9062C0 15.6108 0 15.2928 0 14.9497C0 12.607 0 11.4357 0.561797 10.5943C0.804995 10.23 1.11751 9.91725 1.48148 9.67385C2.32227 9.1116 3.49266 9.1116 5.83336 9.1116H11.2732C10.4814 8.22634 10 7.05718 10 5.77558C10 3.01191 12.2386 0.771484 15 0.771484C17.7615 0.771484 20 3.01191 20 5.77558ZM36.664 22.4601C36.6663 21.5385 35.9197 20.7879 34.9988 20.7879H23.3334C22.4129 20.7879 21.6667 21.5347 21.6667 22.4559V39.1325C21.6667 40.0548 22.4157 40.8034 23.3372 40.7962C28.8604 40.7532 32.0948 40.4801 33.9892 38.7429C36.3995 36.5326 36.64 31.9522 36.664 22.4601ZM18.3334 22.4559C18.3334 21.5347 17.5872 20.7879 16.6667 20.7879H5.00125C4.08039 20.7879 3.33367 21.5385 3.33602 22.4601C3.36 31.9522 3.60047 36.5327 6.01086 38.743C7.90516 40.4803 11.1398 40.7533 16.6628 40.7963C17.5844 40.8035 18.3334 40.0548 18.3334 39.1326V22.4559Z' fill='%23A2A3F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_7605'%3E%3Crect width='40' height='40.0328' fill='white' transform='translate(1 1.76758)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1718_7605'%3E%3Crect width='40' height='40.0328' fill='white' transform='translate(0 0.767578)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sort-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_15856)'%3E%3Cpath d='M4.47289 0.301146L0.208112 4.89885C0.108736 5.00601 0.0410635 5.14254 0.0136498 5.29116C-0.0137639 5.43978 0.000312007 5.59383 0.054098 5.73383C0.107884 5.87383 0.198965 5.9935 0.315827 6.0777C0.432689 6.1619 0.570085 6.20686 0.710645 6.20689H2.84304L2.84304 17.7011C2.84304 18.3108 3.0677 18.8956 3.4676 19.3267C3.8675 19.7578 4.40988 20 4.97543 20C5.54097 20 6.08335 19.7578 6.48325 19.3267C6.88315 18.8956 7.10782 18.3108 7.10782 17.7011L7.10782 6.20689H9.24021C9.38077 6.20686 9.51816 6.1619 9.63502 6.0777C9.75189 5.9935 9.84297 5.87383 9.89675 5.73383C9.95054 5.59383 9.96462 5.43978 9.9372 5.29116C9.90979 5.14254 9.84212 5.00601 9.74274 4.89885L5.47796 0.301146C5.41201 0.229923 5.33367 0.17342 5.24744 0.134869C5.16121 0.0963154 5.06878 0.0764713 4.97543 0.0764713C4.88207 0.0764713 4.78964 0.0963154 4.70341 0.134869C4.61718 0.17342 4.53885 0.229923 4.47289 0.301146ZM12.8922 2.29885L12.8922 13.7931H10.7598C10.6192 13.7931 10.4818 13.8381 10.365 13.9223C10.2481 14.0065 10.157 14.1262 10.1032 14.2662C10.0495 14.4062 10.0354 14.5602 10.0628 14.7088C10.0902 14.8575 10.1579 14.994 10.2573 15.1011L14.522 19.6989C14.6553 19.8425 14.8361 19.9232 15.0246 19.9232C15.2131 19.9232 15.3938 19.8425 15.5271 19.6989L19.7919 15.1011C19.8913 14.994 19.9589 14.8575 19.9864 14.7088C20.0138 14.5602 19.9997 14.4062 19.9459 14.2662C19.8921 14.1262 19.801 14.0065 19.6842 13.9223C19.5673 13.8381 19.4299 13.7931 19.2894 13.7931H17.157V2.29885C17.157 1.99696 17.1018 1.69803 16.9946 1.41912C16.8875 1.14021 16.7304 0.886784 16.5324 0.673317C16.3344 0.459848 16.0993 0.290516 15.8406 0.174988C15.5819 0.0594597 15.3046 -1.90735e-06 15.0246 -1.90735e-06C14.7445 -1.90735e-06 14.4673 0.0594597 14.2085 0.174988C13.9498 0.290516 13.7148 0.459848 13.5167 0.673317C13.3187 0.886784 13.1617 1.14021 13.0545 1.41912C12.9473 1.69803 12.8922 1.99696 12.8922 2.29885Z' fill='%23A2A3F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_15856'%3E%3Crect width='20' height='20' fill='white' transform='matrix(0 -1 1 0 0 20)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.available-true-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='M19.5147 6.38601C18.8676 5.73894 17.8185 5.73894 17.1715 6.38601L11.0733 12.4842L10.0735 11.4844L7.7303 13.8276L9.46624 15.5635C10.3538 16.451 11.7928 16.451 12.6803 15.5635L19.5147 8.72917C20.1617 8.08214 20.1617 7.03304 19.5147 6.38601ZM4.8612 10.353L10.9594 4.25483C11.6065 3.60776 12.6555 3.60776 13.3026 4.25483C13.9497 4.9019 13.9497 5.95097 13.3026 6.59804L6.46827 13.4324C5.58073 14.3199 4.14175 14.3199 3.25417 13.4324L0.485303 10.6635C-0.161768 10.0164 -0.161768 8.96737 0.485303 8.3203C1.13237 7.67327 2.18144 7.67327 2.82851 8.3203L4.8612 10.353Z' fill='%23829DFD'/%3E%3C/svg%3E");}
.available-false-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_1718_23145)'%3E%3Cpath d='M14.75 16C14.4187 16 14.1 15.8687 13.8656 15.6344L8 9.76875L2.13437 15.6344C1.64688 16.1219 0.853125 16.1219 0.365625 15.6344C-0.121875 15.1469 -0.121875 14.3531 0.365625 13.8656L6.23125 8L0.365625 2.13438C-0.121875 1.64688 -0.121875 0.853125 0.365625 0.365625C0.853125 -0.121875 1.64688 -0.121875 2.13437 0.365625L8 6.23125L13.8625 0.365625C14.35 -0.121875 15.1437 -0.121875 15.6312 0.365625C16.1187 0.853125 16.1187 1.64688 15.6312 2.13438L9.76875 8L15.6312 13.8625C16.1219 14.35 16.1219 15.1406 15.6344 15.6313C15.4031 15.8688 15.0844 16 14.75 16Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_23145'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 12px;width: 12px;height: 12px;background-color: var(--main-color-purplelight);display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6.81659 9.43857L11.6891 4.06722C12.1036 3.6527 12.1036 2.98127 11.6891 2.56675C11.2746 2.15223 10.6032 2.15223 10.1886 2.56675L5.99999 7.18387L1.81137 2.56675C1.39687 2.15223 0.725439 2.15223 0.31092 2.56675C-0.103601 2.98127 -0.103601 3.6527 0.31092 4.06722L5.18344 9.43857C5.40741 9.66254 5.70671 9.7613 6.00001 9.74285C6.29332 9.76082 6.59261 9.66254 6.81659 9.43857Z' fill='%23D8D2E3'/%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%3Cpath d='M5.18341 2.56143L0.31089 7.93278C-0.10363 8.3473 -0.10363 9.01873 0.31089 9.43325C0.72541 9.84777 1.39682 9.84777 1.81136 9.43325L6.00001 4.81613L10.1886 9.43325C10.6031 9.84777 11.2746 9.84777 11.6891 9.43325C12.1036 9.01873 12.1036 8.3473 11.6891 7.93278L6.81656 2.56143C6.59259 2.33746 6.29329 2.2387 5.99999 2.25715C5.70668 2.23918 5.40739 2.33746 5.18341 2.56143Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.5838 6.91121L5.42198 0.41452C4.86929 -0.138173 3.97405 -0.138173 3.42136 0.41452C2.86866 0.967213 2.86866 1.86243 3.42136 2.41514L9.57752 8.00001L3.42136 13.5848C2.86866 14.1375 2.86866 15.0327 3.42136 15.5854C3.97405 16.1381 4.86929 16.1381 5.42198 15.5854L12.5838 9.08875C12.8824 8.79012 13.0141 8.39106 12.9895 7.99999C13.0134 7.6089 12.8824 7.20986 12.5838 6.91121Z' fill='%23D8D2E3'/%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-purplelight);width: 16px;height: 16px;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' version='1.1' width='512' height='512' 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='M436.193 169.626a453.083 453.083 0 0 0-16.589-13.59l-64.701 64.701A104.558 104.558 0 0 1 361 256c0 57.897-47.103 105-105 105a104.534 104.534 0 0 1-35.263-6.098l-48.558 48.558C200.535 415.092 228.66 421 256 421c32.657 0 66.432-8.396 100.384-24.955 26.662-13.005 53.514-31.063 79.809-53.671 44.455-38.226 71.841-76.024 72.984-77.615a14.997 14.997 0 0 0 0-17.518c-1.144-1.591-28.529-39.389-72.984-77.615z' fill='%23000000' opacity='1' data-original='%23000000'/%3E%3Cpath d='M256 331c41.355 0 75-33.645 75-75 0-3.598-.27-7.134-.763-10.598l-84.835 84.835c3.465.493 7 .763 10.598.763zM507.607 4.394c-5.857-5.857-15.355-5.857-21.213 0L368.546 122.242a305.247 305.247 0 0 0-12.162-6.286C322.432 99.396 288.657 91 256 91s-66.432 8.396-100.384 24.955c-26.662 13.005-53.514 31.063-79.809 53.671-44.454 38.226-71.84 76.024-72.984 77.615a14.997 14.997 0 0 0 0 17.518c1.144 1.591 28.529 39.39 72.984 77.615 13.623 11.713 27.396 22.192 41.214 31.391L4.394 486.394c-5.858 5.857-5.858 15.355 0 21.213C7.323 510.535 11.161 512 15 512s7.678-1.465 10.606-4.394l482-482c5.859-5.857 5.859-15.355.001-21.212zM151 256c0-57.897 47.103-105 105-105 23.551 0 45.315 7.794 62.85 20.938l-21.52 21.52C285.471 185.594 271.265 181 256 181c-41.355 0-75 33.645-75 75 0 15.264 4.594 29.47 12.458 41.33l-21.52 21.52C158.794 301.315 151 279.551 151 256z' fill='%23000000' opacity='1' 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' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 519.643 519.643' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='259.823' cy='259.866' r='80' fill='%23000000' opacity='1' data-original='%23000000'/%3E%3Cpath d='M511.673 237.706c-61.494-74.31-154.579-145.84-251.85-145.84-97.29 0-190.397 71.58-251.85 145.84-10.63 12.84-10.63 31.48 0 44.32 15.45 18.67 47.84 54.71 91.1 86.2 108.949 79.312 212.311 79.487 321.5 0 43.26-31.49 75.65-67.53 91.1-86.2 10.599-12.815 10.654-31.438 0-44.32zm-251.85-89.84c61.76 0 112 50.24 112 112s-50.24 112-112 112-112-50.24-112-112 50.24-112 112-112z' fill='%23000000' opacity='1' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--main-color-greylight);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1718_8960' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='39'%3E%3Cpath d='M40 0.0527344H0V38.1792H40V0.0527344Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1718_8960)'%3E%3Cpath d='M28.478 1.6416C25.2374 1.6416 22.1674 2.96972 20 5.25486C17.8325 2.96972 14.7627 1.6416 11.522 1.6416C5.16868 1.6416 0 6.66048 0 12.8297C0 16.1698 1.04881 19.5055 3.11768 22.7442C4.74144 25.2863 6.99512 27.7739 9.81662 30.1385C14.5804 34.1309 19.2776 36.3794 19.4754 36.473C19.7064 36.5829 19.9679 36.6171 20.2208 36.5707C20.3262 36.5516 20.4284 36.5187 20.5246 36.473C20.7222 36.3794 25.4196 34.1309 30.1834 30.1385C33.0048 27.7741 35.2586 25.2863 36.8822 22.7442C38.9512 19.5055 40 16.1696 40 12.8296C40 6.66054 34.8312 1.6416 28.478 1.6416Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--main-color-greylight);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M9.2753 20.2852H1.36475C0.610954 20.2852 0 20.8403 0 21.5252V33.4738C0 34.1588 0.610954 34.7138 1.36475 34.7138H9.27576C10.0291 34.7138 10.6405 34.1588 10.6405 33.4738V21.5252C10.64 20.8403 10.0291 20.2852 9.2753 20.2852ZM23.9556 13.6065H16.0446C15.2908 13.6065 14.6799 14.1616 14.6799 14.8465V33.4738C14.6799 34.1588 15.2908 34.7138 16.0446 34.7138H23.9556C24.709 34.7138 25.3204 34.1588 25.3204 33.4738V14.8465C25.3204 14.1616 24.709 13.6065 23.9556 13.6065ZM38.6352 3.51953H30.7246C29.9708 3.51953 29.3598 4.07466 29.3598 4.75957V33.4738C29.3598 34.1588 29.9708 34.7138 30.7246 34.7138H38.6352C39.389 34.7138 40 34.1588 40 33.4738V4.75957C40 4.07466 39.389 3.51953 38.6352 3.51953Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.qty-wrap{width: 140px;overflow: hidden;display: flex;align-items: center;justify-content: space-between;background: var(--main-color-white);border-radius: 12px;border: 2px solid var(--main-color-grey);height: max-content;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 55px;height: 44px;color: var(--main-color-black);border-radius: 0;font-size: 18px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;height: 44px;width: 40px;min-width: 40px;transition:0.3s;}
.qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--main-color-purple);}
.qty-wrap > a:before{content: '';height: 24px;width: 2px;border-radius: 2px;display: block;background: var(--main-color-grey);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.qty-wrap > a.qty-minus:before{right: -1px;}
.qty-wrap > a.qty-plus:before{left: -1px;}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button{cursor: pointer;min-height: 50px;width:100%;max-width:200px;padding: 0 44px;background: var(--main-color-green);border-radius: 50px;font-size: 18px;font-weight: 700;color: var(--main-color-black);transition: 0.3s;display: flex;align-items: center;justify-content: center;box-shadow: var(--main-shadow-btn);}
.button2{cursor: pointer;min-height: 50px;padding: 0 20px;background: var(--main-color-white);border-radius: 12px;font-size: 18px;font-weight: 700;color: var(--main-color-purple);transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.button3{cursor: pointer;min-height: 54px;padding: 0 20px;background: var(--main-color-purple);border: 2px solid var(--main-color-purple);border-radius: 8px;font-size: 18px;font-weight: 700;color: var(--main-color-white);transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.button4{cursor: pointer;height: 44px;padding: 8px;background: var(--main-color-white);border-radius: 12px;font-size: 16px;font-weight: 700;color: var(--main-color-purpledark);transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.button4 .icon_{width:16px;min-width:16px;height:16px;margin-right:8px;background-color: var(--main-color-purpledark);transition: 0.3s;}
.button5{cursor: pointer;color: var(--main-color-purpledark);font-weight: 700;}
@media (min-width: 980px){
  .button:hover{background: var(--main-color-purple);color:var(--main-color-white);}
  .button2:hover{color:var(--main-color-green);}
  .button3:hover{background: var(--main-color-white);color:var(--main-color-purple);}
  .button4:hover{color:var(--main-color-purple);}
  .button4:hover .icon_{background-color:var(--main-color-purple);}
  .button5:hover{color: var(--main-color-purple);}
}
.back_btn{width: max-content;}
.button.big{font-size: 21px;line-height: 45px;padding: 0 40px;}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--main-color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;font-family: 'Ysabeau Infant' , sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--main-color-purple);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 0;left: 0;cursor: default;display: flex;flex-direction: column;z-index: 2;border-bottom-right-radius: 20px;overflow: hidden;}
.ico-new, .ico-best, .ico-sale{display: flex;align-items: center;justify-content: center;height: 24px;width: 48px;line-height: 1;position: relative;color: var(--main-color-white);font-size: 14px;font-weight: 900;text-transform: lowercase;}
.ico-new{background: var(--main-color-blue);}
.ico-best{background: var(--main-color-yellow);}
.ico-sale{background: var(--main-color-pink);}
/**/
.overlay, .filter-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 10;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened, .filter-overlay.visible{visibility: visible;opacity: var(--bg-fancybox-opacity);}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
#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;display: flex;align-items: center;justify-content: center;}
/*Лого*/
.header .header-logoImg{max-height: 82px;min-width: 87px;}
@media (max-width: 1023px){
  .header .header-logoImg{max-height: 77px;}
}
@media (max-width: 767px){
  .header .header-logoImg{max-height: 64px;}
}
/** Шапка мобильная версия **/
#header-mobile{display:none;padding: 10px 20px;position: fixed;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 10;width: 100%;background: var(--main-color-white);max-width: 1024px;height: 60px;align-items: center;justify-content: center;border-top: 2px solid var(--main-color-grey);}
.header-mobile{display: flex;align-items: center;justify-content: space-between;grid-gap: 30px;width: 100%;max-width: 550px;}
.header-mobile .mob_btn{display: flex;flex-direction: column;align-items: center;}
.header-mobile .mob_btn .mob_bth_icon{position:relative;height: 20px;}
.header-mobile .mob_btn .icon_{min-width:20px;width:20px;height:20px;margin:0;background-color:var(--main-color-purplelight);}
.header-mobile .mob_btn .count{position: absolute;top: 0;right: -10px;width: 8px;height: 8px;font-size: 0;z-index: 1;border-radius: 50%;background: var(--main-color-purple);color: var(--main-color-white);display: flex;align-items: center;justify-content: center;font-weight: 900;line-height: 1;}
.header-mobile .mob_btn .count.count_empty{display:none;}
.header-mobile .mob_btn .title{font-size: 14px;}
.header-mobile .mob_btn.mob-cart .count{width: 20px;height: 20px;font-size: 12px;right: -24px;}
.header-mobile .mob_btn.mob-cart{padding-right: 20px;}
@media (max-width: 1023px){
  #header-mobile{display:flex;}
  #footer{padding-bottom: 60px;}
}
@media (max-width: 479px){
  .header-mobile .mob_btn .title{display:none;}
  .header-mobile{grid-gap: 20px;}
}
/** Шапка **/
.header__bump{position: absolute;bottom: 0;transform: translate3d(-50%,0,0) scale(1,0);transform-origin: center bottom;z-index: 0;width: 150px;fill: #fff;will-change: left;transition: transform 1.3s cubic-bezier(.1,1.56,.64,1);pointer-events: none}
.header__bump.is-show{transform: translate3d(-50%,-6px,0) scale(1,1)}
.header__bump.hide{display:none !important;}
.header_mob-wrapper{display: none;grid-gap: 8px;}
.menu_mob, .callback_mob{width:44px;height:44px;background: var(--main-color-greylight);display: flex;align-items: center;justify-content: center;border-radius: 8px 8px 22px 8px;}
.menu_mob .icon_, .callback_mob .icon_{min-width:20px;width:20px;height:20px;background: var(--main-color-purplelight);margin:0;}
header{margin-bottom: 24px;background: var(--main-color-white);}
.header-wrapper[data-name="top"]{padding-top: 16px;}
.header-wrapper[data-name="top"] .container{display: flex;align-items: center;grid-gap: 12px 25px;justify-content: space-between;}
.header-wrapper[data-name="top"] .header_logo{width: 267px;max-height: 60px;}
.header-wrapper[data-name="top"] .header_logo img{width: 100%;height: 100%;object-fit: contain;}
.header-wrapper[data-name="top"] .header_contacts{display: flex;flex-direction: column;white-space: nowrap;}
.header-wrapper[data-name="top"] .header_contacts .phone{font-size: 20px;font-weight: 800;}
.header-wrapper[data-name="top"] .header_contacts .header_callback{position: relative;display:flex;align-items:center;transition:0.3s;font-size: 14px;}
.header-wrapper[data-name="top"] .header_contacts .header_callback:before{content: '';width:6px;height:6px;border-radius:50%;background:var(--main-color-green);margin-right:8px;display:block;}
.header-wrapper[data-name="top"] .header_contacts .header_callback:hover{color:var(--main-color-purple);}
/*меню в шапке*/
.header-wrapper[data-name="top"] nav{max-width: calc(100% - 170px - 150px - 215px - 170px);}
.header-wrapper[data-name="top"] .mainnav ul{margin: 0;padding: 0;display: flex;align-items: center;grid-gap: 20px;list-style-type: none;}
.header-wrapper[data-name="top"] .mainnav ul li > a{color:var(--main-color-black);transition:0.3s;white-space: nowrap;}
.header-wrapper[data-name="top"] .mainnav ul li:hover > a{color:var(--main-color-purple);}
.header-wrapper[data-name="top"] .menu_web{display: none;}
.header-wrapper[data-name="top"] .header-menu_btn{display: flex;align-items: center;font-size: 18px;font-weight: 700;cursor: pointer;}
.header-wrapper[data-name="top"] .menu_web.opened .header-menu_btn{color: var(--main-color-purple);}
.header-wrapper[data-name="top"] .menu_web.opened .header-menu_btn .more_next_btn{transform: scaleY(-1);background-color: var(--main-color-purple);}
.header-wrapper[data-name="main"]{padding: 20px 0 24px;}
.header-wrapper[data-name="main"] .panel-wrapper{position: relative;display: flex;align-items: center;width: 100%;padding: 5px 8px;background: var(--main-color-purple);color: var(--main-color-white);border-radius: 30px;}
.header-wrapper[data-name="main"] .search-btn{width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgb(255 255 255 / 40%);margin-left: auto;cursor: pointer;}
.header-wrapper[data-name="main"] .search-btn .icon_{width:24px;min-width:24px;height:24px;background-color:var(--main-color-white);margin: 0;}
.header-wrapper[data-name="main"] .search-btn.active .icon_{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.75 18C16.4187 18 16.1 17.8687 15.8656 17.6344L10 11.7688L4.13437 17.6344C3.64687 18.1219 2.85312 18.1219 2.36563 17.6344C1.87813 17.1469 1.87813 16.3531 2.36563 15.8656L8.23125 10L2.36563 4.13438C1.87813 3.64688 1.87813 2.85313 2.36563 2.36563C2.85312 1.87813 3.64687 1.87813 4.13437 2.36563L10 8.23125L15.8625 2.36563C16.35 1.87813 17.1437 1.87813 17.6312 2.36563C18.1187 2.85313 18.1187 3.64688 17.6312 4.13438L11.7687 10L17.6312 15.8625C18.1219 16.35 18.1219 17.1406 17.6344 17.6313C17.4031 17.8688 17.0844 18 16.75 18Z' fill='white'/%3E%3C/svg%3E");}
.header-wrapper[data-name="main"] .search-btn:hover{opacity: 0.6;}
.header-wrapper[data-name="main"] .catalog-btn{cursor: pointer;transition: 0.3s;white-space: nowrap;height: 50px;padding: 8px;min-width: 160px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 700;color: var(--main-color-white);}
.header-wrapper[data-name="main"] .catalog-btn:hover{opacity: 0.6;}
.header-wrapper[data-name="main"] .catalog-btn .icon_{width: 18px;height: 18px; min-width: 18px;margin-right: 10px;}
.header-wrapper[data-name="main"] .catalog-btn.mob{display:none;}
/*список в панели*/
.header-wrapper[data-name="main"] ul{width: calc(100% - 160px - 120px);margin: 0;padding: 0;display: flex;align-items: center;grid-gap: 50px;list-style-type: none;position: relative;margin-left: 30px;}
.header-wrapper[data-name="main"] ul li{position: relative;}
.header-wrapper[data-name="main"] ul li:not(:first-child):before{content: '';width: 6px;height: 6px;display: block;background: var(--main-color-white);border-radius: 50%;position: absolute;left: -25px;top: 50%;transform: translateY(-50%);}
.header-wrapper[data-name="main"] ul li a{color:var(--main-color-white);transition:0.3s;white-space: nowrap;font-size: 18px;font-weight: 700;}
.header-wrapper[data-name="main"] ul li a:hover{color:var(--main-color-greylight);opacity: 0.6;}
.header-wrapper[data-name="main"] ul:before{content: '';height: 40px;width: 2px;background: var(--main-color-white);border-radius: 2px;display: block;opacity: 0.2;position: absolute;top: 50%;left:-30px;transform: translateY(-50%);}
header .headerModalBtn.active .icon_{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cpath d='M12.6493 12.0001L19.6583 4.99093C20.1145 4.53502 20.1145 3.79786 19.6583 3.34194C19.2024 2.88602 18.4652 2.88602 18.0093 3.34194L11.0001 10.3511L3.99109 3.34194C3.53496 2.88602 2.79802 2.88602 2.3421 3.34194C1.88597 3.79786 1.88597 4.53502 2.3421 4.99093L9.35108 12.0001L2.3421 19.0093C1.88597 19.4653 1.88597 20.2024 2.3421 20.6583C2.56931 20.8858 2.86806 21 3.1666 21C3.46513 21 3.76367 20.8858 3.99109 20.6583L11.0001 13.6491L18.0093 20.6583C18.2367 20.8858 18.5352 21 18.8338 21C19.1323 21 19.4309 20.8858 19.6583 20.6583C20.1145 20.2024 20.1145 19.4653 19.6583 19.0093L12.6493 12.0001Z' fill='white'/%3E%3C/svg%3E");}
.headerModalBtn .icon_{transition: 0.3s;}
.categoryBtn.mob_{display:none;height: 40px;font-size: 12px;padding: 13px 16px;margin-right: 10px !important;} 
.categoryBtn.mob_:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;} 
/** Header main **/
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--main-color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar{}
.navBar{display: flex;align-items: center;grid-gap: 12px;}
.navBar .nav-btn .nav-icon{position: relative;background-color: var(--main-color-greylight);transition: 0.3s;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 8px 8px 22px 8px;}
.navBar .nav-btn .nav-icon .icon_{width: 20px;min-width: 20px;height: 20px;margin: 0;background-color: var(--main-color-purplelight);transition:0.3s;}
.navBar .nav-btn .nav-icon .count{width: 8px;height: 8px;background-color: var(--main-color-purple);color: var(--main-color-white);border-radius: 50%;text-align: center;font-size: 0;font-weight: 700;position: absolute;right: -2px;top: -2px;display: flex;align-items: center;justify-content: center;white-space: nowrap;}
.navBar .nav-btn.cart_ .nav-icon .count{font-size: 12px;width: 20px;height: 20px;right: -6px;top: -6px;}
.navBar .nav-btn.cart_ .nav-icon .icon_{background-color: var(--main-color-purple);}
.navBar .nav-btn:hover .nav-icon .icon_{background-color: var(--main-color-purple);}
.nav-btn.cart_ .nav-icon:hover{background-color: var(--main-color-purple);}
.nav-btn.cart_ .nav-icon:hover .icon_{background-color: var(--main-color-white);}
.navBar .nav-btn .nav-icon .count.count_empty{display:none;}
.navBar .nav-dropdown{position: fixed;width: 560px;top: 0;right: -100%;height: 100dvh;border-radius: 0;transition: 1s;background: var(--main-color-white);z-index: 30;padding: 30px;overflow: hidden;}
.navBar .nav-dropdown .dropdown_close{width: 20px;height: 20px;min-width: 20px;background: var(--main-color-purplelight);margin-left: auto;transition:0.3s;cursor: pointer;}
.navBar .nav-btn.opened .nav-dropdown{right: 0;}
.navBar .nav-btn.opened .nav-icon .icon_{background-color: var(--main-color-purple);}
.navBar .dropdown_top{display: flex;align-items: center;margin-bottom: 16px;}
.navBar .dropdown_body{height: calc(100% - 60px);display: flex;flex-direction: column;justify-content: space-between;}
.navBar .dropdown_title{font-size: 36px;font-weight: 800;padding-right: 20px;display: flex;align-items: baseline;}
.navBar .action_wrapper{margin: 0 -30px -30px;background: var(--main-color-greylight);padding: 20px 30px;display: flex;flex-direction: column;align-items: center;height: 200px;justify-content: center;}
.navBar .total_wrapper{display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
.navBar .dropdown_price, .navBar .discount_total{display: flex;align-items: center;grid-gap: 12px;flex-wrap: wrap;}
.navBar .dropdown_price .title, .navBar .discount_total .title{font-size: 20px;font-weight: 500;}
.navBar .discount_total .cartSumOld{font-size: 20px;color:var(--main-color-pink);font-weight: 900;}
.navBar .dropdown_price .total-sum{font-size: 26px;}
.navBar .action_wrapper ._btn{padding: 0 20px;margin-top: 20px;width: 200px;}
.navBar .remove._btn{margin-left: 35px;display: flex;align-items: center;font-size: 16px;font-weight: 700;color:var(--main-color-purpledark);transition:0.3s;}
.navBar .remove._btn .icon_{transition:0.3s;min-width:16px;width:16px;height:16px;margin-right:8px;background-color: var(--main-color-purpledark);}
.navBar .remove._btn:hover{color:var(--main-color-purple);}
.navBar .remove._btn:hover .icon_{background-color:var(--main-color-purple);}
.navBar .remove._btn:after{display: none;}
.navBar form{max-height: calc(100% - 200px);overflow-y: auto;overflow-x: hidden;padding-right: 15px;}
.navBar ul{padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;width: 100%;}
.navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;}
.navBar ul .item:not(:last-child){padding-bottom: 16px;}
.navBar ul .item{margin-bottom: 16px;}
.navBar ul .item:not(:last-child):after{content: '';display:block;position:absolute;left:0;bottom: 0;height:2px;width: 100%;border-radius:2px;background: var(--main-color-greylight);}
.navBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .navBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
.navBar ul .item .product-details{text-align: left;width: calc(100% - 120px);padding-left: 12px;display: flex;flex-wrap: wrap;align-items: flex-end;}
.navBar ul .item .product-details .product-name{display: block;font-size: 18px;overflow: hidden;max-height: 46px;transition: 0.3s;width: 100%;margin-bottom: auto;}
.navBar ul .item .product-details .product-name:hover{color:var(--main-color-purple);}
.navBar ul .item .product-details .product-price{width: 120px;display: flex;flex-direction: column;}
.navBar ul .item .product-details .product-price .price:not(.old-price){font-size:20px;}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif{margin-top: 8px;}
.navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.navBar ul .item .properties{color:var(--main-color-grey);display: block;font-size: 14px;}
.navBar ul .item .product-details a.remove{transition: 0.3s;font-size: 0;width: 20px;height: 20px;background: var(--main-color-purplelight);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.navBar ul .item .product-details a.remove:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1447_9786' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='2' width='40' height='37'%3E%3Cpath d='M40 2H0V38.9231H40V2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9786)'%3E%3Cpath d='M23.6585 20.4617L39.242 6.07711C39.4833 5.85532 39.6747 5.59157 39.8047 5.30108C39.935 5.01058 40.0013 4.69914 40.0003 4.3848C40.0043 4.07117 39.9393 3.76003 39.809 3.47038C39.6787 3.18074 39.4857 2.91867 39.242 2.70018C39.005 2.47514 38.7213 2.29701 38.4073 2.17665C38.0937 2.0563 37.7567 1.99625 37.417 2.00018C37.0763 1.99916 36.739 2.0605 36.4243 2.18065C36.1097 2.30081 35.8237 2.47739 35.5837 2.70018L20.0002 17.0848L4.41687 2.70018C4.1766 2.47739 3.89087 2.30081 3.57617 2.18065C3.26147 2.0605 2.92408 1.99916 2.58353 2.00018C2.24376 1.99625 1.9067 2.0563 1.59291 2.17665C1.27913 2.29701 0.995223 2.47514 0.75853 2.70018C0.51474 2.91867 0.321757 3.18074 0.191373 3.47038C0.060989 3.76003 -0.00406097 4.07117 0.00019624 4.3848C-0.000914135 4.69914 0.0655387 5.01058 0.195707 5.30108C0.325876 5.59157 0.517177 5.85532 0.75853 6.07711L16.3419 20.4617L0.75853 34.8465C0.517177 35.068 0.325876 35.332 0.195707 35.6225C0.0655387 35.9129 -0.000914135 36.2243 0.00019624 36.5388C-0.00406097 36.8523 0.060989 37.1634 0.191373 37.4529C0.321757 37.7428 0.51474 38.0046 0.75853 38.2234C0.995223 38.4483 1.27913 38.6265 1.59291 38.7468C1.9067 38.8671 2.24376 38.9271 2.58353 38.9234C2.92408 38.9243 3.26147 38.8631 3.57617 38.7428C3.89087 38.6228 4.1766 38.4462 4.41687 38.2234L20.0002 23.8386L35.5837 38.2234C35.8237 38.4462 36.1097 38.6228 36.4243 38.7428C36.739 38.8631 37.0763 38.9243 37.417 38.9234C38.1013 38.9212 38.757 38.6692 39.241 38.2225C39.725 37.7757 39.998 37.1705 40.0003 36.5388C40.0013 36.2243 39.935 35.9129 39.8047 35.6225C39.6747 35.332 39.4833 35.068 39.242 34.8465L23.6585 20.4617Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/svg%3E");}
.navBar ul .item .product-details a.remove:before{content: '';width:8px;height:8px;background-color: var(--main-color-white);transition: 0.2s;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.navBar ul .item .product-details a.remove:hover{background: var(--main-color-purple);}
.navBar ul .item .product-details a.remove:after{display:none;}
.navBar ul .item .product_details-wrapper{width: 100%;display: flex;align-items: center;grid-gap: 12px;justify-content: space-between;}
.navBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.navBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-purple);}
.navBar ul .item .product-image{width: 120px;height: 120px;background: var(--main-bgImg);}
.navBar ul .item .product-image img{width: 100%;height: 100%;object-fit: contain;max-width: 100%;max-height: 100%;}
.navBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.navBar .menu_.opened .dropdown .menu_content{height:100%;}
.navBar .toolsSum:after{content: '₽';}
.navBar .toolsSum span span:not(.num){display: none;}
.navBar .nav-btn .empty{text-align: left;}
.navBar .nav-btn .empty.hide{display:none !important}
.navBar .nav-btn .empty a{transition:0.3s;text-decoration: underline;}
.navBar .nav-btn .empty a:hover{color:var(--main-color-purple);}
/** Поиск **/
.header-search{width: calc(100% - 150px - 170px - 170px - 120px);position: relative;}
.search{position: absolute;top: 50%;left: 8px;transform: translateY(-50%);width: calc(100% - 16px - 50px - 10px);transition: 0.3s;}
.search.hide{opacity: 0;visibility: hidden;}
.search .icon_{margin: 0;min-width: 24px;width: 24px;height: 24px;background-color: var(--main-color-purplelight);}
.search button:hover .icon_{background-color: var(--main-color-purple);}
.search .search-input{font-size: 18px;padding-right: 105px;padding-left: 24px;max-width: 100%;height: 50px;border-radius: 30px;background: var(--main-color-white);border-color: var(--main-color-white);color: var(--main-color-black);}
.search .search-input::placeholder{color: var(--main-color-purplelight) !important;}
.search #search_mini_form.active .search-input{border-color: var(--main-color-white);}
.search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%;}
.search #search_mini_form .search-reset,
.search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2;}
.search #search_mini_form .search-submit{right: 20px;}
.search #search_mini_form .search-reset{transition: 0.2s;right: 77px;opacity:0;}
.search #search_mini_form .search-reset .icon_{transition: 0.2s;min-width:12px;width:12px;height:12px;}
.search #search_mini_form.search__filled .search-reset{opacity:1;}
.search #search_mini_form .search-reset:after {content: '';display: block;position: absolute;height: 30px;right: -16px;width: 2px;background: var(--main-color-purplelight);border-radius: 2px;}
.search #search_mini_form input::-webkit-input-placeholder{color: var(--main-color-grey)}
.search #search_mini_form input::-moz-placeholder{color: var(--main-color-grey)}
.search #search_mini_form input:-ms-input-placeholder{color: var(--main-color-grey)}
.searchBtn{display:none;cursor:pointer;margin-left: 30px;}
.searchBtn .icon_{background-color: var(--main-color-black);margin: 0;min-width: 24px;width: 24px;height: 24px;}
/** Поисковая выдача **/
#search-result.hide{display:none !important;}
#search-result{display: none;width: 100%;position: absolute;top: 100%;left: 0;z-index: 10;background: var(--main-color-white);color: var(--main-color-black);margin-top:12px;border-radius: 30px;padding: 30px;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;grid-gap: 16px 20px;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 18px;display: flex;align-items: center;}
#search-result .inner .result-category a .icon_{margin-right:16px;width:24px;min-width:24px;height:24px;background:var(--main-color-purple);}
#search-result .inner .result-category a:hover{color:var(--main-color-purple);}
#search-result .inner .result-goods{width: 100%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 12px;}
#search-result .inner .result-item{width: 100%;}
#search-result .inner .result-item img{background: var(--main-bgImg);min-width: 60px;min-height: 60px;margin-right: 16px;height: 60px;width: 60px;object-fit: contain;border-radius: 12px;}
#headerSearch .remove-icon{margin: 0;background-color: var(--main-color-greylight);width: 16px;min-width: 16px;height: 16px;transition: 0.3s;}
#headerSearch .remove-icon:hover{background-color: var(--main-color-purple);}
#search-result .inner .result-goods .result-item > a{display: flex;align-items: center;}
#search-result .inner .result-goods .goods-name{font-size: 18px;max-height: 50px;overflow: hidden;transition: 0.3s;}
#search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--main-color-purple);}
#search-result .inner .result-goods .goods-price{font-size: 20px;font-weight: 900;}
#search-result .inner .result-goods .goods-right{width: calc(100% - 60px);display: flex;flex-direction: column;grid-gap: 2px;}
#search-result .inner .result-goods .result-item{width: 100%;}
#search-result .result-wrapper{width: 100%;height: max-content;}
#search-result .result-wrapper[data-name="category"]{width: 235px;}
#search-result .search-result_title{display: none;align-items: center;margin-bottom: 12px;width: 100%;}
#search-result .search-result_title .text{font-weight: 700;font-size: 16px;}
#search-result .search-result_title .link{font-weight: 400;font-size: 14px;text-decoration-line: underline;margin-left:12px;}
#search-result .search-result_title .link:hover{color:var(--main-color-purple);}
#show-wrap{margin-top: 20px;}
#show-wrap a{font-size: 16px;font-weight: 700;transition: 0.3s;color: var(--main-color-purpledark);}
#show-wrap a:hover{color:var(--main-color-purple);}
#show-wrap a .icon_{width: 12px;height: 12px;min-width: 12px;background-color: var(--main-color-purplelight);margin: 0 0 0 12px;transition: 0.3s;}
#show-wrap a:hover .icon_{background-color:var(--main-color-purple);}
/** Выпадающий каталог **/
#fancybox__catalog{max-width: 1250px;position: fixed;top: 0;left: -100%;height: 100%;width: max-content;z-index: 15;border-radius: 0;transition:0.5s;}
#fancybox__catalog.opened{left: 0;}
#fancybox__catalog .modal__content{padding: 0;position: relative;height:100%;}
#fancybox__catalog .overlay{z-index: 1;}
#fancybox__catalog .catalog__subs{display: flex;height:100%;}
#fancybox__catalog .catalog__sub{background: var(--main-color-white);}
#fancybox__catalog .catalog__sub[data-level="0"] .catalog__sub-items{max-height: calc(100% - 75px);overflow-y: auto;overflow-x: hidden;}
#fancybox__catalog .catalog__sub[data-level="1"] .catalog__sub-items, #fancybox__catalog .catalog__sub[data-level="2"] .catalog__sub-items{max-height: 100%;overflow-y: auto;overflow-x: hidden;}
#fancybox__catalog .catalog__sub:not(.catalog__sub-level-0){transition: 0.5s;position: relative;left: -100%;}
#fancybox__catalog .catalog__sub:not(.catalog__sub-level-0).show{left: 0;}
#fancybox__catalog .catalog__sub:not(.catalog__sub-level-0):not(.show){z-index: -1 !important;}
#fancybox__catalog .catalog__sub[data-level="0"]{width:460px;min-width:460px;padding: 30px 20px 20px 60px;z-index:4;}
#fancybox__catalog .catalog__sub[data-level="1"]{background: var(--main-color-greylight);z-index:3;}
#fancybox__catalog .catalog__sub[data-level="2"]{z-index:2;}
#fancybox__catalog .catalog__sub[data-level="1"], #fancybox__catalog .catalog__sub[data-level="2"]{width: calc((80vw - 460px) / 2);padding: 96px 20px 20px 40px;}
#fancybox__catalog .catalog__sub[data-level="2"] .open{display:none !important;}
#fancybox__catalog .catalog__item{display: none;padding: 8px 0;border-radius: 4px;width:max-content;max-width: 100%;transition: 0.3s;}
#fancybox__catalog .catalog__item.show{display: block;}
#fancybox__catalog .catalog__item.hovered, #fancybox__catalog .catalog__item:hover{background: var(--main-color-purple);color: var(--main-color-white);font-weight: 700;padding: 8px 16px;}
#fancybox__catalog .catalog__item.hovered > a, #fancybox__catalog .catalog__item a:hover{}
#fancybox__catalog .catalog__item a{display: flex;align-items: center;}
#fancybox__catalog .catalog__item .open{width: 10px;height: 10px;min-width: 10px;display: block;background-color: var(--main-color-purplelight);margin:0;margin-left:10px;}
#fancybox__catalog .catalog__item.hovered .open, #fancybox__catalog .catalog__item:hover .open{background-color: var(--main-color-white);}
#fancybox__catalog .modal_top{display: flex;align-items: center;margin-bottom: 20px;justify-content: space-between;grid-gap: 12px;}
#fancybox__catalog .modal_title{font-size: 36px;font-weight: 800;}
/* Каталог. Адаптивность */
.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");}
header .dropdown{position: relative}
header .dropdown .dropdown__body{align-items: flex-start;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 20px);z-index: 5;background-color: var(--main-color-white);opacity: 0;visibility: hidden;padding: 0;border-radius: 12px;border: 2px solid var(--main-color-purple);}
header .dropdown .dropdown__body:before{content: '';display: block;height: 20px;width: 100%;background: 0 0;position: absolute;bottom: 100%}
header .dropdown._more-menu .dropdown__body{min-width: 170px;right: 50%;transform: translateX(50%);margin: 0;padding: 20px;grid-gap: 0;}
header .dropdown._more-menu .dropdown__body li{margin: 0;padding: 0;width: 100%;text-align: left;transition: 0.3s;border-radius: 8px;text-align: center;padding: 3px 8px;}
header .dropdown._more-menu .dropdown__body li:not(:last-child){margin-bottom: 3px;}
header .dropdown._more-menu .dropdown__body li:hover{background: var(--main-color-purple);}
header .dropdown._more-menu .dropdown__body li:hover > a{color:var(--main-color-white);font-weight: 700;}
header .dropdown._more-menu .dropdown__body li:after{display:none;}
header .dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--main-color-purple);}
header .dropdown._more-menu .dropdown__body li a:after{display:none;}
header .dropdown._more-menu .dropdown__body li a{width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;color:var(--main-color-black);}
header .dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
header .dropdown._more-menu .dropdown__body .header-nav__link{font-size: 16px;font-weight: 400;text-align: center;padding: 10px 0;color: #052f38}
header .dropdown._more-menu .dropdown__body .header-nav__link:hover{text-decoration: none;color: #6053c7}
header .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow{display: none !important;}
header .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow .sub{display: none !important;}
header .dropdown ul{margin: 0;padding: 0;list-style-type: none;}
header .dropdown ul.compare-items-list, header .dropdown ul.favorite-items-list{max-height: calc(100% - 125px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
header .more_next_btn{width:8px;min-width:8px;height: 8px;margin-left: 8px;display: block;background-color: var(--main-color-black);transition: 0.3s;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
header .more_next_btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M4.5444 6.29238L7.79274 2.71148C8.06909 2.43513 8.06909 1.98751 7.79274 1.71117C7.51639 1.43482 7.06878 1.43482 6.79243 1.71117L4 4.78925L1.20758 1.71117C0.931245 1.43482 0.483626 1.43482 0.20728 1.71117C-0.069067 1.98751 -0.069067 2.43513 0.20728 2.71148L3.45562 6.29238C3.60494 6.44169 3.80447 6.50754 4.00001 6.49523C4.19555 6.50721 4.39507 6.44169 4.5444 6.29238Z' fill='%233A2767'/%3E%3C/svg%3E");}
header .mainnav__more > .mainnav__link{display: flex;align-items: center;}
header .mainnav__more > .mainnav__link .more_next_btn{background-color: var(--main-color-black);}
header .dropdown._more-menu.opened > a, .dropdown._more-menu > a:hover{color: var(--main-color-purple);}
header .dropdown._more-menu.opened > a > .more_next_btn, .dropdown._more-menu > a:hover > .more_next_btn{background-color: var(--main-color-purple);}
header .dropdown._more-menu.opened > a .more_next_btn{transform: scaleY(-1);}
header .dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
header .dropdown_body{position:relative;}
@media (min-width: 980px){
  .navBar .nav-dropdown .dropdown_close:hover{background: var(--main-color-purple);}
}
@media (max-width: 1919px){
   #fancybox__catalog .catalog__sub[data-level="1"], #fancybox__catalog .catalog__sub[data-level="2"]{width: calc((100vw - 420px) / 2);}
}
@media (max-width: 1139px){
  .header-wrapper[data-name="main"] ul li:last-child{display:none;}
  .header-wrapper[data-name="top"] .menu_web{display: flex;}
  .header-wrapper[data-name="top"] nav{display:none}
  #fancybox__catalog .catalog__sub[data-level="0"]{width:420px;min-width:420px;padding: 30px 20px 20px 16px;}
  #fancybox__catalog .catalog__sub[data-level="1"], #fancybox__catalog .catalog__sub[data-level="2"]{padding: 96px 20px 20px 20px;}
}
@media (max-width: 1023px){
  .header-wrapper[data-name="main"] ul{display:none}
  #navBar{display: none;}
  #fancybox__catalog .catalog__sub[data-level="1"], #fancybox__catalog .catalog__sub[data-level="2"]{display:none !important;}
  #fancybox__catalog .catalog__sub[data-level="0"] .catalog__item .open{display:none;}
  #fancybox__catalog .catalog__sub[data-level="0"]{width: 100%;max-width: 420px;min-width: auto;}
  .header-wrapper[data-name="main"] .catalog-btn.web{display:none;}
  .header-wrapper[data-name="main"] .catalog-btn.mob{display:flex;}
}
@media (max-width: 979px){
  .header__bump{display:none !important;}
}
@media (max-width: 767px){
  .header-wrapper[data-name="top"] .header_logo{width: 208px;height: auto;}
  header .dropdown, .header-wrapper[data-name="top"] .header_contacts{display:none;}
  .header_mob-wrapper{display: flex;}
  .header-wrapper[data-name="top"] .menu_web{display:none;}
  #search-result{padding: 16px;width: calc(100% + 32px);left: -16px;border-top-left-radius: 0;border-top-right-radius: 0;}
  #search-result .inner{flex-wrap: wrap;}
  #search-result .result-wrapper[data-name="category"]{width:100%;}
}
@media (max-width: 639px){
  .header-wrapper[data-name="main"] .panel-wrapper{height: 48px;padding: 4px;}
  .header-wrapper[data-name="main"] .catalog-btn{height:100%;min-width:140px;}
  .header-wrapper[data-name="main"] .search-btn{width: 40px;height: 40px;}
  .header-wrapper[data-name="main"] .search-btn .icon_{width: 20px;min-width: 20px;height: 20px;}
  .search .search-input{height:38px;padding-left: 16pxpadding-right: 96px;}
  .search{left: 5px;width: calc(100% - 16px - 32px - 10px);}
  .search #search_mini_form .search-submit{right: 16px;}
  .search #search_mini_form .search-reset:after{right: -12px;}
  .search #search_mini_form .search-reset{right: 62px;}
  .header-wrapper[data-name="top"] .header_logo{width: 168px;}
  .menu_mob, .callback_mob{ width: 40px;height: 40px;}
  #fancybox__catalog .modal_title{font-size:26px;}
  #fancybox__catalog{width:100%;}
  .header-wrapper[data-name="main"]{padding: 16px 0;}
}
@media (max-width: 479px){
  .menu_mob, .callback_mob{width: 40px;height: 40px;}
  .menu_mob .icon_, .callback_mob .icon_{min-width: 16px;width: 16px;height: 16px;}
  .header-wrapper[data-name="main"]{padding: 8px 0;}
  .header-wrapper[data-name="top"]{padding-top: 8px;}
}
#fancybox__catalog .header-catalogLink{font-size: 16px;font-weight: 500;position: relative;display: flex;align-items: center;}
#fancybox__catalog .header-catalogMenu a{transition:0.3s;}
#fancybox__catalog .header-catalogItem:not(:last-child){margin-bottom: 16px;}
#fancybox__catalog .header-subcatalogTitle{display: block;font-size: 16px;font-weight: 500;}
#fancybox__catalog .header-catalogItem.hover .sub.hide {display: none;}
#fancybox__catalog .header-catalogItem.hover .sub{opacity: 1;visibility: visible;}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third a{font-size: 14px;font-weight: 500;color: var(--main-color-greylight);}
#fancybox__catalog .header-catalogLink .icon_{margin-left: auto;background-color: var(--main-color-white);transition: 0.3s;width: 18px;height: 18px;min-width: 18px;margin-right:0;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
@media (max-width: 839px){
  #fancybox__catalog .header-subcatalogCol{width: calc(50% - 8px);}
}
@media (min-width: 768px){
  #fancybox__catalog .header-catalogMenu{width: 33.3%;}
  #fancybox__catalog .header-catalogItem.hover > a{color: var(--main-color-purple);}
  #fancybox__catalog .header-catalogItem.hover > a .icon_{background-color: var(--main-color-purple);}
  #fancybox__catalog .header-catalogMenu .header-subcatalog{display: flex;flex-wrap: wrap;grid-gap: 24px 16px;width: calc(66.7% - 24px - 16px);color:var(--main-color-white);position: absolute;top: 20px;left: calc(33.3% + 40px);opacity: 0;visibility: hidden;max-height: calc(100% - 48px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
  #fancybox__catalog .header-subcatalogCol{text-align: left;list-style: none;width: calc(100% / 3 - 11px);height: max-content;}
  #fancybox__catalog .header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0;margin-top: 8px;}
  #fancybox__catalog .header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0}
  #fancybox__catalog .header-catalogMenu .header-subcatalog-third > div:not(:last-child){margin-bottom: 12px;}
  #fancybox__catalog .header-catalogMenu:after{content: '';position: absolute;top: 0;left: calc(33.3% + 20px);height: 100%;border-left: 1px solid var(--main-line);display: block;}
  #fancybox__catalog .header-catalogMenu a:hover{color:var(--main-color-purple);}
}
#fancybox-contacts{border-radius: 30px;max-width: 425px;width:calc(100% - 32px);}
#fancybox-contacts .f_callback:before{content: '';width:6px;height:6px;border-radius:50%;background:var(--main-color-green);margin-right:8px;display:block;}
#fancybox-contacts .phone.big{color:var(--main-color-purple);font-size:20px;font-weight: 800;}
#fancybox-contacts .phone.big .icon_{background-color:var(--main-color-purple);}
#fancybox-contacts a{display:flex;align-items:center;width:100%;}
#fancybox-contacts .icon_{width:20px;min-width:20px;height:20px;margin-right:12px;background-color:var(--main-color-purplelight);}
#fancybox-contacts .phone:not(.big){font-size:18px;font-weight: 700;}
#fancybox-contacts .phone-item{margin: 4px 0 12px 32px;display: flex;flex-direction: column;grid-gap: 4px;}
/*** Модальные окна ***/
#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_bg.visible{opacity: var(--bg-fancybox-opacity);visibility: visible;}
.modal-fancybox_bg{transition: 1s;position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: block;background: var(--bg-fancybox-color);opacity: 0;visibility: hidden;z-index: 20;}
.modal-fancybox{width: 100%;height: 100%;max-width: 420px;width: 100%;background: var(--main-color-white);border-radius: 0;position: fixed;top: 0;left: -100%;transition: 0.5s;overflow: hidden;z-index: 400;}
.modal-fancybox.opened{left: 0}
.modal-fancybox .modal-fancybox_top{display: flex;align-items: center;position: relative;margin-bottom: 16px;}
.modal-fancybox_container{height: 100%;padding: 30px 16px;width: 100%;}
.modal__close{margin: 0;background-color: var(--main-color-purplelight);width: 20px;height: 20px;min-width: 20px;cursor: pointer;}
.modal__close:hover{background-color: var(--main-color-purple);}
.modal-fancybox .modal-fancybox-body{height: calc(100% - 70px);overflow-y: auto;overflow-x: hidden;}
.modal-fancybox .modal-fancybox-body ul{padding: 0;margin: 0;}
.modal-fancybox .modal-fancybox-body ul li:not(:last-child){margin-bottom: 0;}
.modal-fancybox .modal-fancybox-body ul li{display: flex;align-items: center;list-style-type: none;font-weight: 400;font-size:18px;height: 40px;border-radius: 4px;width: max-content;color:var(--main-color-black);}
.modal-fancybox .modal-fancybox-body .discount{margin-bottom:20px;}
.modal-fancybox .callback-btn{width: 100%;margin-top: 40px;max-width: 100%;}
.modal-fancybox .btn_reg{margin-left: auto;}
.modal-fancybox .modal-buttons{display:flex;align-items:center;margin-top:16px;}
.modal-fancybox .modal-buttons a{color: var(--main-color-black);font-size: 14px;}
.modal-fancybox .modal-buttons a:hover{color: var(--main-color-purple);}
.modal-fancybox .modal_title{word-break: break-word;font-size: 32px;width: 100%;font-weight: 800;padding-right: 10px;}
.modal-fancybox[data-modal="modal-lk"]{max-width: 400px;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-body ul{height: 100%;overflow-y: auto;overflow-x: hidden;}
body .slinky-theme-default .next::after, body .slinky-theme-default .back::before{width: 10px;height: 10px;min-width: 10px;background-color: var(--main-color-purplelight);}
body .slinky-theme-default .next::after{margin-left: 10px;} 
body .slinky-theme-default .back::before{margin-right: 10px;}
/* Наверх */
#back-top{display: none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: var(--main-color-white);width: 54px;height: 54px;border-radius: 50%;position: fixed;right: 16px;bottom: 16px;text-align: center;z-index: 10;}
#back-top .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;background-color: var(--main-color-purplelight);transition: 0.3s;}  
@media (min-width: 980px){
  #back-top:hover .icon_{background-color: var(--main-color-purple);}
}
@media (max-width: 1023px){
  #back-top{bottom: 80px;}
}
.search-submit_button{display:none;}
.search-submit_button i{font-size: 19px;}
.favorites.have-items .favorites-items .favorites-items-list, .compare.have-items .compare-items .compare-items-list{display: block;}
.favorites .favorites-items .favorites-items-list, .compare .compare-items .compare-items-list{display:none}
@media (max-width: 991px){
 body.modal-open{overflow:hidden;}
}
/*** Выпадающее меню ***/
.dropdown__content{transform: translate(-200%, 0px);transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;width: 320px;height: auto;background: #070a2e;box-shadow: none;border: 1px solid rgba(255,255,255,0.3);border-top: 0;border-radius: 5px;z-index: 2000;}
.opened .dropdown__content, .dropdown__content.opened{transform: translate(0px, 0px);opacity: 1;}
.dropdown__content.left{transform: translate(-200%, 0px);right: auto;left: 0;}
.dropdown__content.left.opened{transform: translate(0px, 0px);}
.dropdown__open{position: relative;cursor: pointer;}
/*.dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -4rem;height: 6rem;width: 100%;}*/
.dropdown__title{width: 100%;padding: 0;display: flex;align-items: stretch;flex-wrap: wrap;position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);}
.dropdown__label{width: calc(100% - 50px);color: var(--main-color-white);font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active{background-color: #ffaf88;}
a.dropdown__label:hover{color: var(--main-color-white);background-color: #ffaf88;}
.dropdown__close, .filters__close{padding: 0 0 0 15px;color: var(--main-color-white);position: relative;display: flex;align-items: center;justify-content: center;z-index: 12;transition: all 0.3s ease;}
.dropdown__close:hover, .filters__close:hover{color: var(--main-color-purple);cursor: pointer;}
.dropdown__close i{transition: all 0.3s ease;}
.dropdown__close:hover i{transform: rotate(90deg);}
.dropdown__close:before{content: '';background-color: rgba(255,255,255,0.3);width: 1px;height: 60%;top: 20%;left: 0;position: absolute;transition: all 0.3s ease;}
.dropdown__close:hover:before, .filters__close:hover:before{opacity: 0;}
.dropdown__content.right .dropdown__close{right: auto;left: -60px;}
.dropdown__inner{padding: 1rem;}
.dropdown .dropdown__content{width: 100%;margin-top: 3.75rem;border-top: 5px solid #f8e9e6;position: absolute;transform: scale(0,0);overflow: hidden;}
.dropdown .dropdown__content.opened{height: auto;transform: scale(1,1);}
@media (min-width: 980px){
.dropdown .dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -2rem;height: 3rem;width: 100%;}
.dropdown:hover .dropdown__content{height: auto;transform: scale(1,1);}
}
@media (max-width: 991.98px){
}
@media (max-width: 479.98px){
.dropdown__content.right .dropdown__close{left: auto;right: 0;}
.dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
.dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
@media (min-width: 980px){
.dropdown:hover .dropdown__content{display: block;opacity: 1;height: auto;top: 100%;right: 0;margin-top: 1rem;padding: 2rem;}
.catalog.dropdown:hover .dropdown__content{right: auto;left: 0;}
}
@media (max-width: 767px){
#addto .dropdown__content.opened{top: auto;bottom: 100%;left: 1rem;right: auto;}
}
/*** Адаптивный Каталог и Меню ffaf88***/
/*[data-content="catalogMenu"] [data-content]{max-height: calc(100vh - 174px);overflow-y: auto;}*/
[data-content="catalogMenu"]{max-height: 100%;height: 100%;overflow-y: auto;}
#catalogMenu .dropdown__label > span{width: 50%;padding: 15px 0;}
#catalogMenu .dropdown__label span{vertical-align: middle;transition: all 0.3s ease;display: flex;justify-content: center;}
#catalogMenu .dropdown__label span > span{font-size: 16px;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
#catalogMenu .dropdown__label .active > span, #catalogMenu .dropdown__label span:hover > span{background-color: var(--main-color-purple);color: #070a2e;}
/* Меню */
#addtoMenu ul{margin: 0;padding: 0;list-style: none;}
#addtoMenu li{padding: 9px 15px;font-size: 18px;}
/* Каталог */
.addto__catalog2 .catalog__link{padding: 7px 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .sub{padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after{content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
#addtoContacts{padding: 20px 15px 0;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 20px;}
#addtoContacts .contacts__block{margin-bottom:15px;}
#addtoContacts .contacts__block a, #addtoContacts .contacts__block span{display: flex;align-items: center;}
#addtoContacts .header-callback_menu{color: var(--main-color-purple);}
/*** Выбор каталога или меню ***/
.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: 'Ysabeau Infant' , sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d560568/catalog.png?design=kalei&lc=1755468191");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d560568/menu.png?design=kalei&lc=1755468191");}
@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%;transition: 0.5s;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
body .swiper{overflow: hidden;width:100%;}
body .swiper-navigation.swiper-navigation-lock{display: none;}
body .swiper-navigation{display: flex;align-items: center;margin-left: auto;grid-gap: 12px;}
body .swiper-navigation-lock .swiper-button-lock{display: none;}
body .swiper-navigate{position: relative;justify-content: space-between;width: 100%;margin-top: 32px;}
body .swiper-navigate.swiper-pagination-lock{display: none;}
body .swiper-button-next, body .swiper-button-prev{cursor: pointer;transition: 0.2s;width: 44px;height: 44px;background: var(--main-color-white);border-radius: 50%;z-index: 2;display: flex;align-items: center;justify-content: center;position: initial;margin: 0;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: rotate(-180deg);}
body .swiper-button-next:after{transform: rotate(0deg);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: 0.5;}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.5838 6.91121L5.42198 0.41452C4.86929 -0.138173 3.97405 -0.138173 3.42136 0.41452C2.86866 0.967213 2.86866 1.86243 3.42136 2.41514L9.57752 8.00001L3.42136 13.5848C2.86866 14.1375 2.86866 15.0327 3.42136 15.5854C3.97405 16.1381 4.86929 16.1381 5.42198 15.5854L12.5838 9.08875C12.8824 8.79012 13.0141 8.39106 12.9895 7.99999C13.0134 7.6089 12.8824 7.20986 12.5838 6.91121Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';transition: 0.2s;display:block;width: 16px;height: 16px;background-color: var(--main-color-purplelight);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--main-color-purple);}
body .swiper-pagination-current{font-size: 18px;font-weight: bold;}
body .swiper-progressbar.swiper-pagination-progressbar{margin-left: 8px;width: calc(100% - 80px - 64px);background-color: var(--color-lightgray);position: relative;}
body .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-primary);}
body .swiper-fraction{width: 48px;justify-content: flex-end;}
body .swiper-navigation.pagination_{width: 100%;margin-top: 30px;display: block;position:relative;z-index: -1;}
body .swiper-navigation.pagination_ .swiper-pagination{left: 50%;top: 0;transform: translateX(-50%);width: 182px !important;white-space: nowrap;z-index:3;}
body .swiper-pagination-bullet{width: 20px;height: 20px;position: relative;background: rgb(255 255 255 / 20%);border:1px solid;border-color: rgb(255 255 255 / 40%);font-size: 0;border-radius: 50%;opacity: 1;margin: 0 4px;transition: 0.5s;}
body .swiper-pagination-bullet-active{opacity: 1;}
body .swiper-pagination-bullet:before{content: '';position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);z-index:1;background: #ffffff;border-radius:50%;display: block;width: 10px;height: 10px;opacity: 0;visibility: hidden;}
body .swiper-pagination-bullet-active:before{opacity: 1;visibility: visible;}
body .swiper-pagination-total{margin-top: 6px;margin-left: 2px;font-size: 14px;font-weight: 400;color: var(--main-color-white);display: block;opacity: 0.6;margin-left: 2px;}
body .swiper-pagination-current{font-size: 16px;font-weight: 700;color: var(--main-color-white);margin-bottom: 6px;display: block;}
body .swiper-pagination-bullet{transform: none !important;}
@media (max-width: 639px){
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
#slideshow{position: relative;border-radius: 20px;overflow: hidden;height: 320px;width: 100%;}
#slideshow .item{overflow: hidden;width: 100%;height:100%;padding: 40px;position: relative;display: flex;flex-direction: column;justify-content: center;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
#slideshow .item .slide_wrapper{width: max-content;max-width: 100%;display: flex;flex-direction: column;align-items: center;}
#slideshow .item .slide_wrapper .title{border-radius: 50px;text-align: center;overflow: hidden;font-size: 40px;font-weight: 900;text-transform: uppercase;padding: 16px 28px;background: var(--main-color-white);}
#slideshow .item .slide_wrapper .text{font-size: 20px;font-weight: 800;background: var(--main-color-white);padding: 13px 55px;border-radius: 50px;margin-bottom: -16px;}
#slideshow .swiper{height: 100%;padding: 0 !important;}
#slideshow .swiper-pagination{display: flex;flex-direction: column;position: initial;transform: translate(0);}
#slideshow .swiper-pagination-bullet{margin: 4px 0;}
#slideshow .swiper-button-prev, #slideshow .swiper-button-next{width: 20px;height: 20px;background: transparent;border-radius: 0;}
#slideshow .swiper-button-prev:after, #slideshow .swiper-button-next:after{background-color: var(--main-color-white);}
#slideshow .swiper-button-prev:hover, #slideshow .swiper-button-next:hover{opacity: 1;}
#slideshow .swiper-button-prev[aria-disabled="true"], #slideshow .swiper-button-next[aria-disabled="true"]{pointer-events: none;}
#slideshow .swiper-button-prev{position: initial;transform: translate(0);}
#slideshow .swiper-button-next{position: initial;transform: translate(0);}
#slideshow .swiper-button-prev:after{transform: rotate(-90deg);}
#slideshow .swiper-button-next:after{transform: rotate(90deg);}
#slideshow .slide-discount{margin-bottom: -10px;z-index: 1;width: 85px;height: 40px;background: var(--main-color-pink);color: var(--main-color-white);display: flex;align-items: center;justify-content: center;border-radius: 50px;font-size: 20px;font-weight: 900;}
#slideshow .slide_btn{margin-top: -10px;}
#slideshow .swiper-navigation{z-index: 1;flex-direction: column;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);grid-gap: 16px;}
@media (max-width:1023px){
  #slideshow{height: 280px;}
  #slideshow .item{padding: 20px;}
}
@media (max-width:767px){
  #slideshow{height: 220px;}
  #slideshow .item .slide_wrapper .title{font-size:30px;}
  #slideshow .item .slide_wrapper .text{font-size: 16px;}
}
@media (max-width: 639px){
  #slideshow .slide_btn{display:none;}
  #slideshow .item{justify-content: flex-start;}
  #slideshow .item .slide_wrapper .title{width: 100%;padding: 16px;}
  #slideshow .swiper-navigation{top: initial;bottom: 12px;right: 50%;transform: translateX(50%);flex-direction: initial;}
  #slideshow .swiper-pagination{flex-direction: initial;}
  #slideshow .swiper-pagination-bullet{margin: 0 4px;}
  #slideshow .swiper-button-next:after{transform: rotate(0deg);}
  #slideshow .swiper-button-prev:after{transform: rotate(-180deg);}
  #slideshow .item .slide_wrapper{width:100%;}
}
@media (max-width: 479px){
  #slideshow{height: 160px;}
  #slideshow .item .slide_wrapper .text{display: none;}
  #slideshow .item .slide_wrapper .title{font-size: 18px;}
  #slideshow .item{padding: 20px 10px;}
  #slideshow .slide-discount{font-size: 14px;width: 56px;height: 28px;}
}
/*Категории на главнной*/
.index_catalog{width:100%;position:relative;border-radius: 20px;overflow: hidden;}
.index_catalog .catalog__item{position: relative;}
.index_catalog .catalog__item .catalog__name{padding: 16px;transition:0.3s;}
.index_catalog .catalog__item:nth-child(6n+1) .catalog__name{background-color: #DDF6FD;}
.index_catalog .catalog__item:nth-child(6n+2) .catalog__name{background-color: #FADEED;}
.index_catalog .catalog__item:nth-child(6n+3) .catalog__name{background-color: #FFF09B;}
.index_catalog .catalog__item:nth-child(6n+4) .catalog__name{background-color: #DFFFE8;}
.index_catalog .catalog__item:nth-child(6n+5) .catalog__name{background-color: #FFE7C3;}
.index_catalog .catalog__item:nth-child(6n+6) .catalog__name{background-color: #D8EBFE;}
.index_catalog .catalog__item:nth-child(n+6){display:none;}
.index_catalog .catalog__item.show{display:block !important;}
.index_catalog .catalog__item .catalog__name div{font-size: 18px;font-weight: 800;text-align: center;max-height: 56px;overflow: hidden;transition: 0.3s;}
.index_catalog .catalog__item .catalog__item_image{height: 160px;width: 100%;background: var(--main-bgImg);position: relative;overflow: hidden;}
.index_catalog .catalog__item .catalog__item_image .count{transition: 0.3s;position: absolute;bottom: 12px;left: 12px;z-index: 1;padding: 8px;background: var(--main-color-white);font-size: 14px;font-weight: 500;border-radius: 6px;display:none;}
.index_catalog .catalog__item .catalog__item_image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
.index_catalog .catalog__list_btn{border-radius: 0;}
@media (min-width:980px){
  .index_catalog .catalog__item:hover .catalog__name{background-color: var(--main-color-purple);}
  .index_catalog .catalog__item:hover .catalog__name div{color: var(--main-color-white);}
  .index_catalog .catalog__list_btn:hover{color: var(--main-color-purple);}
}
.index_catalog .catalog__list{display: flex;flex-wrap: wrap;}
@media (max-width: 1023px){
  .index_catalog .catalog__list{display: flex;flex-wrap: wrap;}
  
 /*.index_catalog .catalog__item:nth-child(n+5){display:none;}*/
  .index_catalog .catalog__item{position: relative;width: calc(100% / 4);}
  .index_catalog .catalog__item .catalog__name{height: 68px;display: flex;align-items: center;justify-content: center;}
}
@media (max-width: 767px){
  .index_catalog .catalog__item .catalog__item_image{height:140px;}
}
@media (max-width: 639px){
  
  .index_catalog .catalog__item{position: relative;width: calc(100% / 3);}
}
@media (max-width: 479px){
  .index_catalog .catalog__item .catalog__name div{font-size:16px;}
  
  .index_catalog .catalog__item{position: relative;width: calc(100% / 2);}
}
/*Обратный звонок на главной*/
.questionCallback{width: 100%;padding: 30px;color:var(--main-color-white);background-color: #f6db50;background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='white' stroke-width='6' stroke-dasharray='20 30' stroke-dashoffset='70' stroke-linecap='square'/%3e%3c/svg%3e");border-radius: 20px;}
.questionCallback .questionCallback_wrapper{width: 100%;display: flex;align-items: center;grid-gap: 16px;margin-bottom:20px;}
.questionCallback .questionCallback_icon{width: 60px;height: 60px;min-width: 60px;margin: 0;}
.questionCallback .questionCallback_textInner{display: flex;flex-direction: column;grid-gap: 2px;width: 100%;}
.questionCallback .questionCallback_title{font-size: 36px;font-weight: 800;}
.questionCallback .callbackForm{display: flex;align-items: center;flex-wrap: wrap;}
.questionCallback .callback-btn{width: 220px;}
.questionCallback .pp{width: 100%;text-align: right;justify-content: flex-end;margin-top: 4px;color: var(--main-color-white);}
.questionCallback .pp a:hover{color: var(--main-color-green);}
.questionCallback .callbackForm .callback-input{margin-bottom: 0;width: calc(100% / 2 - 124px);}
.questionCallback .callbackForm .callback-input.first{margin-right: 12px;}
.questionCallback .callbackForm .callback-input.last{margin-right: 16px;}
.questionCallback .callbackForm .callback-input input{max-width: 100%;background: #ffffff66;border-color: transparent;height: 50px;color: var(--main-color-white);}
.questionCallback .callbackForm .callback-input input::placeholder{color: var(--main-color-white);}
.questionCallback .callbackForm .callback-input input:focus{border-color: var(--main-color-white);}
@media (max-width: 1023px){
  .questionCallback .callbackForm .callback-input{width: calc(100% / 2 - 120px);}
  .questionCallback .callbackForm .callback-input.first{margin-right: 8px;}
  .questionCallback .callbackForm .callback-input.last{margin-right: 12px;}
}
@media (max-width: 767px){
  .questionCallback .callbackForm .callback-input{width: calc(100% / 2 - 4px);}
  .questionCallback .callbackForm .callback-input.last{margin-right: 0;}
  .questionCallback .callback-btn{width: 100%;margin-top: 12px;}
  .questionCallback .pp{text-align: center;justify-content: center;}
  .questionCallback .questionCallback_title{font-size:32px;}
}
@media (max-width: 639px){
  .questionCallback .callbackForm .callback-input{width:100%;}
  .questionCallback .callbackForm .callback-input.first{margin-right: 0;margin-bottom: 8px;}
}
@media (max-width: 479px){
  .questionCallback{padding: 32px 20px;}
  .questionCallback .questionCallback_icon{display:none;}
  .questionCallback .questionCallback_title{font-size:26px;}
  .questionCallback .questionCallback_wrapper{margin-bottom: 12px;}
}
/*** Новости ***/
.indexNewCalback{display: flex;grid-gap: 28px;flex-wrap: wrap;}
#news{position:relative;width: calc(100% - 380px - 28px);}
#news .news_list_all{display: flex;flex-direction: column;grid-gap: 16px;}
#news .news__item{display: flex;align-items: center;width: 100%;}
#news .news__image{width: 140px;height: 140px;border-radius: 12px;overflow: hidden;}
#news .news__image img{width: 100%;height: 100%;object-fit: cover;}
#news .news__content{height: 140px;background: var(--main-color-white);border-radius: 0 12px 12px 0;width: calc(100% - 140px - 50px - 12px);position:relative;padding: 20px 20px 20px 16px;display: flex;flex-direction: column;justify-content: center;}
#news .news__content:before{content: '';position: absolute;top: 0;left: -20px;width: 20px;height: 100%;display: block;background: var(--mian-color-white);}
#news .news__date{width: 50px;margin-right: 12px;display: flex;flex-direction: column;align-items: center;white-space: nowrap;}
#news .month{font-size: 20px;font-weight: 900;color: var(--main-color-green);text-transform: uppercase;}
#news .day{font-size: 36px;font-weight: 900;color: var(--main-color-purple);}
#news .news__title{font-size: 20px;font-weight: 800;overflow: hidden;max-height: 50px;}
#news .news__desc{font-size: 18px;overflow: hidden;max-height: 47px;}
#news .news-btn{margin-top: 20px;grid-gap: 5px;}
#news .news__item:nth-child(n+3){display:none;}
#news .news__item.show{display: flex !important;}
/*** Подписаться ***/
#subscribeCallback{margin-top: 70px;width: 380px;padding: 50px 30px;color: var(--main-color-white);background-color: #f6db50;background-image: url("/design/d560568/Picsart_fon.jpg?lc=1755468191");border-radius: 20px;height: 360px; background-size: 30%;}
#subscribeCallback .subscribeCallback_wrapper{display:flex;align-items:center;margin-bottom:8px; justify-content: center;}
#subscribeCallback .subscribeCallback_wrapper .icon_{width:60px;min-width:60px;height:60px;margin-right:24px;}
#subscribeCallback .subscribeCallback_wrapper .title{width:auto;font-size: 36px;font-weight: 800;line-height: 1;   text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black;}
#subscribeCallback .subscribeCallback_wrapper a {display:inline-flex;width:100%;justify-content: center;margin: 0 auto;text-align: center;}
.subscribeCallback_wrapper img { margin-right: 5px; height:auto;    object-fit: none;}
#subscribeCallback .text{width: 100%;font-size: 18px;margin-bottom:16px;}
#subscribeCallback input{max-width: 100%;background: #ffffff66;border-color: transparent;height: 50px;color: var(--main-color-white);}
#subscribeCallback input:focus{border-color: var(--main-color-white);}
#subscribeCallback input::placeholder{color: var(--main-color-white);}
#subscribeCallback .callback-input{margin-bottom:8px;}
#subscribeCallback .callback-btn{width: 100%;margin: 15px auto 0 auto;}
#subscribeCallback .pp{margin-top: 4px;text-align: center;color: var(--main-color-white); display:block;   text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black;}
#subscribeCallback .pp a:hover{color: var(--main-color-green);}
@media (min-width: 1024px){
  #subscribeCallback.not_news{width: 100%;height: auto;margin: 0;}
  #subscribeCallback.not_news .callback-btn{width:280px;}
  #subscribeCallback.not_news .callbackForm{display: flex;flex-wrap: wrap;}
  #subscribeCallback.not_news .callback-input{margin-bottom: 0;margin-right: 12px;width: calc(100% - 280px - 12px);}
  #subscribeCallback.not_news .pp{text-align: center;justify-content: center;width: 100%;}  
}
@media (max-width: 1023px){
  #news{width:100%;}
  #subscribeCallback{width:100%;margin-top: 40px;height:auto;padding: 30px;}
  #subscribeCallback .subscribeCallback_wrapper .icon_{width: 40px;min-width: 40px;height: 40px;margin-right: 12px;}
 
}
@media (min-width: 768px) and (max-width: 1023px){
  #subscribeCallback .callback-btn{width:280px;}
  #subscribeCallback .callbackForm{display: flex;flex-wrap: wrap;}
  #subscribeCallback .callback-input{margin-bottom: 0;margin-right: 12px;width: calc(100% - 280px - 12px);}
 
}
@media (max-width: 767px){
  #subscribeCallback .subscribeCallback_wrapper .title{font-size:32px;}
  #subscribeCallback .pp{justify-content: center;}
}
@media (max-width: 639px){
  #news .news__desc{display:none;}
  #news .news__title{max-height: 80px;}
}
@media (max-width: 479px){
  #news .news__title{font-size:18px;max-height: 72px;}
  #news .news__item{flex-wrap:wrap;}
  #news .news__content{width:100%;border-radius: 12px;padding: 32px 20px 20px;margin-top: -20px;z-index: -1;}
  #subscribeCallback{padding:32px 20px;}
  #subscribeCallback .subscribeCallback_wrapper .icon_{display:none;}
  #subscribeCallback .subscribeCallback_wrapper .title{width:100%;font-size:26px;}
}
/*** Подвал ***/
#footer{background: #00bf63;color: var(--main-color-white);padding-top:30px;}
.footer_wrapper .container{display: flex;flex-wrap: wrap;}
.footer_wrapper{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
.footer_wrapper .footer_item{width: calc(100% / 3 - 11px);}
.footer_wrapper .footer_item[data-name="about"]{display: flex;flex-direction: column;align-items: center;}
.footer_wrapper .footer_item[data-name="copyright"]{width: 100%;}
.footer_wrapper .footer_about{font-size: 16px;text-align: center;margin-bottom: 20px;margin-top: 4px;}
.footer_wrapper .footer_contacts{display: flex;flex-direction: column;padding-left: 44px;}
.footer_wrapper .footer_contacts a{width: 100%;display: block;transition:0.3s;display: flex;align-items: center;}
.footer_wrapper .footer_contacts a .icon_{width: 20px;min-width:20px;height:20px;transition:0.3s;background:var(--main-color-purpledark);margin-right:12px;}
.footer_wrapper .footer_contacts > a, .footer_wrapper .phone-item{margin-bottom: 16px;}
.footer_wrapper .phone.big_{font-size: 36px;font-weight: 800;margin-bottom: 6px;color: #f6db50;display: flex;align-items: center;}
.footer_wrapper .phone.big_ .icon_{background-color: #f6db50;width:32px;min-width:32px;height:32px;margin-right:12px;}
.footer_wrapper .phone-item{display: flex;flex-direction: column;grid-gap: 4px}
.footer_wrapper .phone-item .phone{font-weight: 700;}
.footer_wrapper .footer_contacts .footer_callback{position: relative;}
.footer_wrapper .footer_contacts .footer_callback:before{content: '';width:6px;height:6px;border-radius:50%;background:var(--main-color-green);margin-right:8px;display:block;}
.footer_wrapper .footer_contacts a:hover{color:var(--main-color-green);}
.footer_wrapper .footer_contacts a:hover .icon_{background:var(--main-color-green);}
.footer_wrapper .footer_title{font-size: 20px;font-weight: 700;margin-bottom: 12px;}
.footer_wrapper .footer_item[data-name="menu"]{display: flex;grid-gap: 12px;}
.footer_wrapper  ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-direction: column;grid-gap: 8px;}
.footer_wrapper ul li:hover{color:var(--main-color-green);}
.footer_item[data-name="copyright"]{padding: 16px 0;display: flex;align-items: center;justify-content: space-between;grid-gap: 4px 12px;border-top: 1px solid rgba(255 255 255 / 20%);}
.footer_wrapper .footer_item[data-name="copyright"] .payment{grid-gap: 12px;}
.footer_wrapper .footer_item[data-name="copyright"] .copyright{opacity: 0.6;font-size: 16px;}
.footer_wrapper .footer_logo{max-height: 62px;}
.footer_wrapper .footer_logo img{width: 100%;height: 100%;object-fit: contain;}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .paymentTitle{color: #fff;margin-bottom: 10px;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 4V20H22V4H2ZM14.3887 9C15.0087 9 15.7324 9.31055 15.7324 9.31055L15.4219 10.5508C15.4219 10.5508 14.9047 10.1367 14.3887 10.1367C13.6657 10.1367 13.459 10.4478 13.459 10.7578C13.459 11.4808 15.5254 11.5823 15.5254 13.0293C15.5244 14.2673 14.0784 15.0942 13.1484 14.9902C12.1154 14.9902 11.5996 14.6816 11.5996 14.6816L11.8066 13.4414C11.8066 13.4414 12.426 13.752 13.252 13.752C14.078 13.752 14.1816 13.4404 14.1816 13.2344C14.1816 12.3044 12.1152 12.6149 12.1152 10.7559C12.1152 9.82586 12.8387 9 14.3887 9ZM7.88086 9.10352H9.32617L7.15625 14.8887H5.60742L4.4707 10.2402C4.4707 10.2402 5.71059 10.9627 6.43359 12.7188C6.43359 12.9257 6.53711 13.2363 6.53711 13.2363L7.88086 9.10352ZM17.9004 9.10352H19.4492L20.5859 14.8887H19.3457L19.1387 14.0625H17.2793L16.9707 14.8887H15.5234L17.9004 9.10352ZM9.94531 9.20508H11.4941L10.5645 14.9902H9.11914L9.94531 9.20508ZM2.71484 9.20703H4.98828C5.60828 9.20703 5.81445 9.72266 5.81445 9.72266L6.33008 12.3047C5.71008 10.1357 2.71484 9.20703 2.71484 9.20703ZM18.416 10.8594L17.5898 13.0293H18.8281L18.416 10.8594Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.68 4.32007C3.44544 4.32007 0 7.76551 0 12.0001C0 16.2346 3.44544 19.6801 7.68 19.6801C9.28092 19.6801 10.7682 19.1864 12 18.3451C13.2317 19.186 14.7188 19.6801 16.32 19.6801C20.5559 19.6801 24 16.2359 24 12.0001C24 7.76421 20.5559 4.32007 16.32 4.32007C14.7188 4.32007 13.2317 4.8141 12 5.65507C10.7682 4.81369 9.28092 4.32007 7.68 4.32007ZM16.32 5.28007C20.037 5.28007 23.04 8.28303 23.04 12.0001C23.04 15.7171 20.037 18.7201 16.32 18.7201C15.0237 18.7201 13.8187 18.3485 12.7931 17.7151C14.3644 16.3078 15.36 14.2703 15.36 12.0001C15.36 9.72986 14.3644 7.69235 12.7931 6.28507C13.8187 5.65165 15.0237 5.28007 16.32 5.28007Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.sber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.0988 1.27222L7.68002 6.08628L3.96471 3.96003C3.73431 4.19523 3.52307 4.44438 3.32627 4.69878L7.68002 7.19534L17.1647 1.76628C16.8191 1.57908 16.4636 1.41622 16.0988 1.27222ZM18.6385 2.69722L7.68002 8.96628L2.45721 5.97565C2.29401 6.24925 2.14536 6.53328 2.01096 6.82128L7.68002 10.0753L19.426 3.35534C19.1764 3.12494 18.9121 2.90842 18.6385 2.69722ZM20.52 4.50284L7.68002 11.8463L1.4494 8.27534C1.3486 8.58734 1.26722 8.90894 1.20002 9.23534L7.68002 12.9553L21.1013 5.27534C20.9189 5.01134 20.7264 4.75244 20.52 4.50284ZM21.9441 6.72003L7.68002 14.88L0.982522 11.04C0.974842 11.1999 0.960022 11.3583 0.960022 11.52C0.960022 17.6175 5.90258 22.56 12 22.56C18.0975 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.9441 6.72003Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30823)'%3E%3Cpath d='M11.7065 0.975848C8.60991 1.04404 5.37995 2.40426 3.13685 5.41866C-0.49483 10.3012 0.463212 17.0531 5.31841 20.789C7.38001 22.3754 9.73032 23.0558 11.969 23.0558C14.4185 23.0558 16.7265 22.234 18.3825 20.8996L18.405 20.9258L19.1259 20.2921L16.6828 17.5105L15.6647 18.4433C15.1266 18.9339 14.6082 19.4069 14.1028 19.8937C13.2858 18.961 12.4572 18.0375 11.6297 17.114C11.2308 16.669 10.8323 16.2235 10.4344 15.7771C10.4113 15.7517 10.3894 15.7252 10.3678 15.6983L11.534 14.608L8.53123 11.2171L9.70685 10.1155L6.65529 6.71804L10.8094 2.96522L12.3431 4.6246L14.8847 2.36804C14.9063 2.37476 14.9268 2.38194 14.9484 2.38866L16.4025 3.98147L17.7619 2.73741C17.7619 2.73741 17.4022 2.40354 17.0475 2.20866C16.9932 2.1789 16.9427 2.17068 16.8947 2.17116C15.3744 1.35954 13.5645 0.934935 11.7065 0.975848ZM18.5606 3.47897L17.3465 4.58991L18.4415 5.80491L19.6603 4.70897L18.5606 3.47897ZM14.8659 3.8071L12.9881 5.51335L14.6775 7.39022L16.5525 5.6971L14.8659 3.8071ZM10.6903 4.49804L8.1581 6.7921L10.4428 9.33366L12.9806 7.04241L10.6903 4.49804ZM20.235 7.40897L19.0247 8.51147L20.1281 9.7321L21.3478 8.62585L20.235 7.40897ZM16.6819 7.79429L14.8069 9.49397L16.4953 11.3783L18.375 9.67866L16.6819 7.79429ZM12.5747 9.00554L10.0415 11.3052L12.3309 13.8468L14.8565 11.5499L12.5747 9.00554ZM21.9225 11.3362L20.7056 12.4312L21.81 13.6518L23.0297 12.554L21.9225 11.3362ZM18.3694 11.984L16.4944 13.679L18.1847 15.5662L20.0615 13.8627L18.3694 11.984ZM14.4459 13.574L11.9137 15.8643L14.1928 18.4124L16.7344 16.1184L14.4459 13.574ZM20.0972 15.9862L18.2297 17.6887L19.9219 19.5618L21.8025 17.8668L20.0972 15.9862Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30823'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30825)'%3E%3Cpath d='M11.28 0C5.32465 0 0.480011 4.84464 0.480011 10.8C0.480011 16.7554 5.32465 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8688 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6556 23.8095 22.6791 23.8369C22.7732 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2196 23.975 23.2988 23.9231C23.4984 23.795 23.5743 23.5405 23.4778 23.3241C23.425 23.205 22.121 20.3923 16.8928 19.1822L16.7503 19.1428C15.4582 18.8231 14.4147 18.3025 13.65 17.595C12.6622 16.682 12.4735 15.7604 12.4725 15.7547C12.4284 15.5104 12.1998 15.3412 11.9569 15.3619C11.7092 15.3844 11.52 15.5914 11.52 15.84C11.52 15.889 11.5231 16.8436 11.6897 17.745C11.5467 17.7551 11.4111 17.76 11.28 17.76C7.44241 17.76 4.32001 14.6376 4.32001 10.8C4.32001 6.9624 7.44241 3.84 11.28 3.84C15.1176 3.84 18.24 6.9624 18.24 10.8C18.24 11.0861 18.2221 11.3754 18.1856 11.6634C17.2804 11.5204 16.38 11.52 16.32 11.52C16.0407 11.52 15.84 11.7598 15.84 12.0094C15.8458 12.27 16.0584 12.4795 16.3191 12.48C16.3287 12.48 17.3275 12.4895 18.2213 13.0641C19.703 14.0164 20.0578 15.4544 20.0606 15.4669C20.1053 15.6646 20.2697 15.8123 20.4713 15.8363C20.6714 15.8569 20.8676 15.7547 20.9578 15.5728C21.7023 14.068 22.08 12.4618 22.08 10.8C22.08 4.84464 17.2354 0 11.28 0ZM18.5447 15.3609C18.4271 15.3538 18.3354 15.4049 18.285 15.4931C18.1833 15.6712 18.2591 16.024 18.4641 16.3313C18.6719 16.6423 18.848 16.8 18.9881 16.8C19.1168 16.8 19.2455 16.639 19.185 16.2497C19.149 16.0174 19.0135 15.5124 18.6703 15.3881C18.6259 15.372 18.5839 15.3633 18.5447 15.3609ZM16.9763 16.8C16.7607 16.8 16.5813 16.8561 16.4709 16.9641C16.1877 17.2415 16.315 17.729 16.7484 18.03C16.938 18.161 17.2105 18.24 17.4778 18.24C17.75 18.24 17.9775 18.1586 18.1181 18.0113C18.3701 17.7425 18.2254 17.362 17.7488 17.0419C17.5126 16.8835 17.2379 16.8 16.9763 16.8Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30825'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4779 3C10.7322 3 6.95718 6.82892 6.95718 11.5207C6.95718 16.2664 10.7861 20.0414 15.4779 20.0414C20.1697 20.0414 23.9986 16.2125 23.9986 11.5207C23.9986 6.82892 20.1697 3 15.4779 3ZM15.4779 14.7025C13.7522 14.7025 12.2961 13.2464 12.2961 11.5207C12.2961 9.795 13.7522 8.33892 15.4779 8.33892C17.2036 8.33892 18.6596 9.795 18.6596 11.5207C18.6058 13.2464 17.2036 14.7025 15.4779 14.7025Z' fill='%2325292D'/%3E%3Cpath d='M6.90285 5.48071V17.8843H3.88286L0 5.48071H6.90285Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.48421 9C6.48421 9 5.55789 9 5.30526 9.88421C5.05263 10.6842 4.42105 12.9579 4.37895 13H4.21053C4.21053 13 3.53684 10.7263 3.32632 9.88421C3.07368 9 2.14737 9 2.14737 9H0V15.7368H2.14737V11.7368H2.31579L3.57895 15.7368H5.05263L6.31579 11.7368H6.48421V15.7368H8.63158V9H6.48421ZM14.2737 9C14.2737 9 13.6421 9.04211 13.3474 9.71579L11.8316 13H11.6632V9H9.51579V15.7368H11.5368C11.5368 15.7368 12.2105 15.6947 12.5053 15.0211L13.9789 11.7368H14.1474V15.7368H16.2947V9H14.2737V9ZM17.2211 12.0737V15.7368H19.3684V13.5895H21.6842C22.6947 13.5895 23.5368 12.9579 23.8737 12.0737H17.2211V12.0737ZM21.6842 9H16.9263C17.1789 10.2632 18.1474 11.3158 19.3684 11.6526C19.6632 11.7368 19.9579 11.7789 20.2526 11.7789H23.9158C24 11.6105 24 11.4421 24 11.2737C24 10.0105 22.9474 9 21.6842 9V9Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico{background-color: var(--main-color-white);opacity:0.2;width:18px;min-width: 18px;height:18px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.payment .payment-ico:hover{opacity:1;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 12px;}
.social-links .vk:before{-webkit-mask-image:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8265)'%3E%3Cpath d='M11.7432 18.7875H13.1773C13.1773 18.7875 13.6108 18.7395 13.8314 18.501C14.0354 18.282 14.0279 17.8709 14.0279 17.8709C14.0279 17.8709 13.9994 15.9463 14.8934 15.6628C15.774 15.3838 16.9051 17.5229 18.1037 18.3465C19.0098 18.969 19.6983 18.8325 19.6983 18.8325L22.904 18.7875C22.904 18.7875 24.5812 18.684 23.7861 17.3654C23.7216 17.2574 23.3226 16.3903 21.4024 14.6082C19.3923 12.7421 19.6623 13.0451 22.0835 9.81834C23.5581 7.8532 24.1476 6.65311 23.9631 6.14007C23.7876 5.65103 22.703 5.78004 22.703 5.78004L19.0968 5.80104C19.0968 5.80104 18.8297 5.76504 18.6302 5.88355C18.4367 6.00056 18.3122 6.27058 18.3122 6.27058C18.3122 6.27058 17.7407 7.79169 16.9786 9.08479C15.372 11.8135 14.7284 11.9575 14.4659 11.788C13.8554 11.3935 14.0084 10.2009 14.0084 9.35481C14.0084 6.71011 14.4089 5.60753 13.2268 5.32251C12.8338 5.228 12.5458 5.165 11.5422 5.15449C10.2551 5.14099 9.16452 5.15899 8.54797 5.46052C8.13694 5.66153 7.82042 6.11007 8.01393 6.13557C8.25245 6.16707 8.79249 6.28108 9.07901 6.67111C9.44954 7.17364 9.43604 8.30473 9.43604 8.30473C9.43604 8.30473 9.64905 11.4175 8.9395 11.8045C8.45196 12.07 7.78441 11.5285 6.35181 9.05178C5.61825 7.78419 5.06321 6.38159 5.06321 6.38159C5.06321 6.38159 4.9567 6.12057 4.76619 5.98106C4.53517 5.81154 4.21115 5.75754 4.21115 5.75754L0.781893 5.77854C0.781893 5.77854 0.267355 5.79354 0.0783407 6.01706C-0.0896718 6.21657 0.0648397 6.6276 0.0648397 6.6276C0.0648397 6.6276 2.75004 12.9086 5.78927 16.0753C8.57797 18.978 11.7432 18.7875 11.7432 18.7875Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8265'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .vk:hover:before{background-color: #2879d0;}
.social-links .whatsapp:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8261)'%3E%3Cpath d='M12.0047 0H12C5.38125 0 0 5.38125 0 12C0 14.625 0.84375 17.0578 2.28281 19.0312L0.7875 23.4891L5.4 22.0125C7.29844 23.2734 9.5625 24 12.0047 24C18.6188 24 24 18.6187 24 12C24 5.38125 18.6188 0 12.0047 0ZM18.9844 16.9453C18.6938 17.7609 17.5453 18.4406 16.6312 18.6375C16.0031 18.7688 15.1875 18.8766 12.4266 17.7328C8.90156 16.2703 6.62813 12.6891 6.45 12.4547C6.28125 12.2203 5.025 10.5562 5.025 8.83594C5.025 7.11562 5.90156 6.27656 6.25312 5.91562C6.54375 5.62031 7.02188 5.48438 7.48125 5.48438C7.63125 5.48438 7.7625 5.49375 7.88437 5.49844C8.23594 5.5125 8.41406 5.53594 8.64844 6.08906C8.93906 6.7875 9.64219 8.50781 9.72656 8.68594C9.81094 8.86406 9.89531 9.10312 9.77813 9.3375C9.66563 9.57656 9.56719 9.68437 9.38906 9.88594C9.21094 10.0875 9.04219 10.2469 8.86875 10.4672C8.70469 10.6594 8.52187 10.8609 8.72812 11.2125C8.93437 11.5594 9.6375 12.7078 10.6734 13.6312C12.0141 14.8219 13.0969 15.2062 13.4859 15.3656C13.7766 15.4875 14.1188 15.4594 14.3297 15.2344C14.5969 14.9438 14.9297 14.4656 15.2672 13.9922C15.5063 13.6547 15.8109 13.6125 16.1297 13.7297C16.4531 13.8422 18.1688 14.6906 18.5203 14.8641C18.8719 15.0422 19.1062 15.1266 19.1906 15.2719C19.275 15.4312 19.275 16.125 18.9844 16.9453Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8261'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp:hover:before{background-color: #44c355;}
.social-links .viber:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_607_1090)'%3E%3Cpath d='M11.9999 0H7.99988C4.12295 0 0.999878 3.12308 0.999878 7V10C0.999878 12.7077 2.55372 15.1692 4.99988 16.3231V19.6769C4.99988 19.8462 5.15372 20 5.35372 20C5.43065 20 5.52295 19.9692 5.58449 19.9077L8.4768 17H11.9999C15.8768 17 18.9999 13.8769 18.9999 10V7C18.9999 3.12308 15.8768 0 11.9999 0ZM14.6306 13.1231L13.6306 14.1231C12.5537 15.1692 9.78449 13.9692 7.33834 11.4769C4.89219 8.98462 3.79988 6.16923 4.83065 5.12308L5.83065 4.12308C6.23065 3.75385 6.86142 3.76923 7.26142 4.15385L8.70757 5.66154C9.0768 6.06154 9.0768 6.66154 8.6768 7.06154C8.56911 7.16923 8.44603 7.23077 8.30757 7.29231C7.79988 7.44615 7.53834 7.93846 7.66142 8.44615C7.90757 9.55385 9.30757 10.9385 10.3691 11.2154C10.8614 11.3385 11.3691 11.0615 11.5383 10.5846C11.7076 10.0923 12.2614 9.81538 12.7845 9.98462C12.9383 10.0308 13.0614 10.1385 13.1845 10.2308L14.6306 11.7385C14.9999 12.1077 14.9999 12.7231 14.6306 13.1231ZM10.8922 4.75385C10.7845 4.75385 10.6922 4.75385 10.5999 4.78462C10.4306 4.81538 10.246 4.67692 10.2306 4.47692C10.2153 4.27692 10.3383 4.12308 10.523 4.10769C10.646 4.07692 10.7691 4.07692 10.8922 4.07692C12.7383 4.07692 14.2153 5.58462 14.246 7.4C14.246 7.52308 14.246 7.64615 14.2153 7.76923C14.1845 7.93846 14.046 8.09231 13.846 8.06154C13.646 8.03077 13.523 7.89231 13.5537 7.69231C13.5537 7.58462 13.5845 7.49231 13.5845 7.4C13.5691 5.95385 12.3691 4.75385 10.8922 4.75385ZM12.8922 7.43077C12.8614 7.6 12.723 7.75385 12.523 7.72308C12.3691 7.69231 12.2306 7.56923 12.2306 7.43077C12.2306 6.70769 11.6306 6.10769 10.9076 6.10769C10.7383 6.13846 10.5537 5.98462 10.5383 5.8C10.5076 5.63077 10.6614 5.44615 10.8306 5.43077H10.8768C12.0306 5.43077 12.8922 6.32308 12.8922 7.43077ZM15.446 8.49231C15.4153 8.66154 15.246 8.78462 15.0768 8.76923C14.9076 8.75385 14.7845 8.56923 14.7999 8.4V8.35385C14.8768 8.06154 14.9076 7.75385 14.9076 7.43077C14.9076 5.23077 13.1076 3.43077 10.9076 3.43077H10.6153C10.446 3.46154 10.2614 3.30769 10.2614 3.12308C10.2306 2.95385 10.3845 2.76923 10.5537 2.76923C10.6768 2.76923 10.7999 2.73846 10.9076 2.73846C13.4768 2.73846 15.5845 4.83077 15.5845 7.41539C15.5691 7.76923 15.523 8.15385 15.446 8.49231Z' fill='%232F2F2F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_607_1090'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .viber:hover:before{background-color: #7f5ac0;}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30865)'%3E%3Cpath d='M23.469 5.92901L23.499 6.12501C23.209 5.09601 22.426 4.30201 21.431 4.01301L21.41 4.00801C19.539 3.50001 12.01 3.50001 12.01 3.50001C12.01 3.50001 4.49999 3.49001 2.60999 4.00801C1.59599 4.30201 0.811989 5.09601 0.526989 6.10401L0.521989 6.12501C-0.177011 9.77601 -0.182011 14.163 0.552989 18.072L0.521989 17.874C0.811989 18.903 1.59499 19.697 2.58999 19.986L2.61099 19.991C4.47999 20.5 12.011 20.5 12.011 20.5C12.011 20.5 19.52 20.5 21.411 19.991C22.426 19.697 23.21 18.903 23.495 17.895L23.5 17.874C23.818 16.176 24 14.222 24 12.226C24 12.153 24 12.079 23.999 12.005C24 11.937 24 11.856 24 11.775C24 9.77801 23.818 7.82401 23.469 5.92901ZM9.60799 15.651V8.35801L15.874 12.01L9.60799 15.651Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30865'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube:hover:before{background-color: #f13a3a;}
.social-links .telegram:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.41718 15.1804L9.02019 20.7644C9.58819 20.7644 9.83418 20.5204 10.1292 20.2274L12.7922 17.6824L18.3102 21.7234C19.3222 22.2874 20.0352 21.9904 20.3082 20.7924L23.9302 3.82043L23.9312 3.81943C24.2522 2.32343 23.3902 1.73843 22.4042 2.10543L1.11418 10.2564C-0.338822 10.8204 -0.316822 11.6304 0.867178 11.9974L6.31018 13.6904L18.9532 5.77943C19.5482 5.38543 20.0892 5.60343 19.6442 5.99743L9.41718 15.1804Z' fill='%23ADC6D8'/%3E%3C/svg%3E");}
.social-links .telegram:hover:before{background-color: #39b9f5;}
.social-links .odnoklassniki:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9988 12.9878C15.5852 12.9878 18.4927 10.0804 18.4927 6.49389C18.4927 2.90737 15.5853 0 11.9988 0C8.41226 0 5.50488 2.90742 5.50488 6.49394C5.50928 10.0786 8.41413 12.9834 11.9988 12.9878ZM11.9988 2.9972C13.93 2.9972 15.4955 4.56272 15.4955 6.49394C15.4955 8.42516 13.93 9.99068 11.9988 9.99068C10.0676 9.99068 8.50203 8.42516 8.50203 6.49394C8.50203 4.56272 10.0676 2.9972 11.9988 2.9972Z' fill='%23ADC6D8'/%3E%3Cpath d='M18.361 16.0639C19.0667 15.599 19.492 14.8109 19.4929 13.9659C19.5028 13.2645 19.107 12.6205 18.4769 12.3124C17.8295 11.989 17.0545 12.0618 16.4788 12.5002C13.8102 14.4457 10.1907 14.4457 7.52216 12.5002C6.94548 12.0641 6.17187 11.9914 5.52401 12.3124C4.89418 12.6204 4.49822 13.2638 4.50698 13.9648C4.50848 14.8097 4.93356 15.5976 5.63893 16.0629C6.5439 16.6647 7.52941 17.1356 8.56621 17.4616C8.74206 17.5162 8.92353 17.5668 9.11072 17.6134L6.09156 20.5657C5.29955 21.3341 5.2804 22.5991 6.04885 23.3911C6.8173 24.1831 8.08226 24.2023 8.87431 23.4338C8.8908 23.4178 8.907 23.4016 8.92292 23.385L12.0001 20.2L15.0832 23.391C15.851 24.1836 17.116 24.2037 17.9086 23.4359C18.7012 22.6682 18.7214 21.4031 17.9536 20.6105C17.9375 20.594 17.9212 20.5777 17.9045 20.5616L14.8903 17.6124C15.0775 17.5644 15.2596 17.5135 15.4368 17.4595C16.4725 17.1348 17.4571 16.6649 18.361 16.0639Z' fill='%23ADC6D8'/%3E%3C/svg%3E");}
.social-links .odnoklassniki:hover:before{background-color: #fc941a;}
.social-links a{transition: 0.2s;width: 44px;height: 44px;background-color: #ffffff33;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.2s;width: 24px;min-width: 24px;height: 24px;background-color: var(--main-color-white);opacity: 0.4;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.social-links a:hover{background-color: var(--main-color-white);}
.social-links a:hover:before{opacity: 1;}
@media (max-width: 1023px){
  .footer_wrapper .footer_item:nth-child(1){order: 2;}
  .footer_wrapper .footer_item:nth-child(2){order: 1;width: 100%;}
  .footer_wrapper .footer_item:nth-child(3){order: 3;}
  .footer_wrapper .footer_item:nth-child(4){order: 4;flex-wrap: wrap;justify-content: center;text-align: center;}
  .footer_wrapper .footer_item:nth-child(1), .footer_wrapper .footer_item:nth-child(3){width: calc(100% / 2 - 10px);}
  .footer_wrapper{grid-gap: 30px 20px;}
}
@media (max-width: 1023px){
  .footer_wrapper .phone.big_{font-size: 32px;}
}
@media (max-width: 639px){
  .footer_wrapper .footer_item:nth-child(1){max-width: 300px;}
  .footer_wrapper .footer_item:nth-child(1), .footer_wrapper .footer_item:nth-child(3){width: max-content;margin: 0 auto;}
}
@media (max-width: 479px){
  .footer_wrapper .phone.big_{font-size:26px;}
}
/* 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;margin-bottom: 24px;}
.block-title .title{margin: 0;text-align: left;font-size: 36px;color: var(--main-color-black);font-weight: 800;user-select: none;}
.block-title .title .inf, .block-title .title .res{}
.block-title.cart .title-tab{margin-right: 10px;transition: opacity .3s ease;font-size: 26px;pointer-events: none;}
.block-title.cart .title-tab .title-step{color: var(--main-color-purple)}
.block-title.cart .title-tab.disabled{opacity: .5}
@media (max-width: 639px){
 .block-title .title{font-size: 26px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{position: relative;font-size: 16px;font-weight: 700;color: var(--main-color-purpledark);white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar-thumb, #breadcrumbs .breadcrumbs-list::-webkit-scrollbar{background-color: transparent;}
#breadcrumbs ul li{display: inline-flex;align-items: center;}
#breadcrumbs ul li:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_13883)'%3E%3Cpath d='M6.29238 3.9556L2.71148 0.70726C2.43513 0.430913 1.98751 0.430913 1.71117 0.70726C1.43482 0.983606 1.43482 1.43122 1.71117 1.70757L4.78925 4.5L1.71117 7.29242C1.43482 7.56875 1.43482 8.01637 1.71117 8.29272C1.98751 8.56907 2.43513 8.56907 2.71148 8.29272L6.29238 5.04438C6.44169 4.89506 6.50754 4.69553 6.49523 4.49999C6.50721 4.30445 6.44169 4.10493 6.29238 3.9556Z' fill='%23C1B7D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_13883'%3E%3Crect width='8' height='8' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#breadcrumbs ul li:before{content: "";background-color: var(--main-color-purpledark);min-width: 8px;width: 8px;height: 8px;margin: 0 8px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{transition: 0.3s;line-height: 1;display: flex;align-items: center;}
#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;}
#breadcrumbs ul li a:hover{color: var(--main-color-purple);}
/* Для всех карточек  */
.item .links_container{display: flex;flex-direction: column;align-items: center;grid-gap: 4px;transition: 0.3s;position: absolute;right: 8px;top: 8px;z-index: 1;}
.item .links_container .product-ico{right: initial !important;left: initial !important;}
.item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.item .product-image .product-img img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
@media (min-width: 980px){
  .item .links_container{top: -50px;}
  .item:hover .links_container{top: 8px;}
}
@media (max-width: 979px){
}
@media (max-width: 479px){
}
.products-container{width:100%;position:relative;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 16px;text-align: center;width: 100%;}
.products-grid .item{width: calc(100% / 6 - 14px);position: relative;transition:0.3s;border: 2px solid transparent;border-radius: 20px;overflow: hidden;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-bgImg);z-index: 0;padding: 0;overflow: hidden;}
.products-grid .item form{height: 100%;display: flex;flex-direction: column;}
.products-grid .item .rating-box_wrapper{display: flex;align-items: center;grid-gap: 8px;margin-bottom: 8px;}
.products-grid .item .rating-box_wrapper .rating__label{font-size:14px;font-weight: 500;color: var(--main-color-greylight);}
.products-grid .item .available-true, .item .available-false{margin-left: auto;font-size: 14px;font-weight: 500;}
.products-grid .item .available-false{color:var(--main-color-greylight);}
.products-grid .item .actions{width: 100%;display: flex;align-items: center;justify-content: center;grid-gap: 12px;position: absolute;top: -26px;left: 0;}
.products-grid .item .actions .price-box{width: calc(100% - 40px - 8px);overflow: hidden;}
.products-grid .item .actions-btn{width: 40px;height: 40px;font-size: 0;transition: 0.3s;background: var(--main-color-greylight);border-radius: 8px 8px 20px 8px;display: flex;align-items: center;justify-content: center;padding:0;}
.products-grid .item .actions-btn .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;transition: 0.3s;background: var(--main-color-purplelight);}
.products-grid .item .product-ico.added .icon_{background: var(--main-color-purple);}
.products-grid .item .actions-btn.callback_notify{background: var(--main-color-purplelight);box-shadow: var(--main-shadow-btn2);}
.products-grid .item .actions-btn.callback_notify .icon_{background: var(--main-color-black);}
.products-grid .item .actions-btn.add-cart, .products-grid .item .actions-btn.add-mod{background: var(--main-color-green);box-shadow: var(--main-shadow-btn2);}
.products-grid .item .actions-btn.add-cart .icon_, .products-grid .item .actions-btn.add-mod .icon_{background: var(--main-color-black);}
.products-grid .item .price-box{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 0 8px;width: 100%;}
.products-grid .item .product-shop{text-align: left;padding: 25px 12px 12px;background: var(--main-color-white);flex: 1;display: flex;flex-direction: column;justify-content: space-between;position: relative;}
.products-grid .item .product-shop:before{content: '';width:100%;height: 2px;background: var(--main-color-greylight);position: absolute;top: -2px;left: 0;display: block;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-shop .product-name{display: flex;align-items: center;margin-bottom: 2px;height: 64px;min-height: 40px;color: var(--main-color-black);word-break: break-word;overflow: hidden;}
.products-grid .item .product-shop .product-name span{font-size: 16px;transition: 0.3s;overflow: hidden;max-height: 64px;}
.products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
.products-grid .item .product-shop .price span{overflow: hidden;}
.products-grid .item .product-shop .old-price{font-size: 14px;}
.products-grid .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
@media (min-width: 980px){
  .products-grid .item:hover{border-color:var(--main-color-purple);}
  .products-grid .item .actions-btn.product-ico:first-child{right: -52px;position: relative;z-index: -1;transform: scale(0);}
  .products-grid .item .actions-btn.product-ico:last-child{left: -52px;position: relative;z-index: -1;transform: scale(0);} 
  .products-grid .item:hover .actions-btn.product-ico:first-child{right: -0;z-index: 0;transform: scale(1);}
  .products-grid .item:hover .actions-btn.product-ico:last-child{left: -0;z-index: 0;transform: scale(1);}
  .products-grid .item .product-shop .product-name:hover{color: var(--main-color-purple);}
  .products-grid .item .actions-btn:hover .icon_{background:var(--main-color-purple);}
  .products-grid .item .actions-btn.add-cart:hover, .products-grid .item .actions-btn.add-mod:hover{background:var(--main-color-purple);}
  .products-grid .item .actions-btn.add-cart:hover .icon_, .products-grid .item .actions-btn.add-mod:hover .icon_{background:var(--main-color-white);}
  .products-grid .item .actions-btn.callback_notify:hover{background: var(--main-color-green);}
  .products-grid .item .actions-btn.callback_notify:hover .icon_{background: var(--main-color-black);}
}
@media (max-width: 1139px){
  .products-grid .item{width: calc(100% / 5 - 13px);}
}
@media (max-width: 1023px){
  .products-grid .item{width: calc(100% / 4 - 12px);}
  .products-grid .item .product-shop .product-name{height: 64px;}
}
@media (max-width: 767px){
  .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 639px){
  .products-grid .item{width: calc(100% / 2 - 8px);}
}
@media (max-width: 479px){
  .products-grid .item .product-shop{padding: 12px;}
  .products-grid{grid-gap: 12px;}
  .products-grid .item{width: calc(100% / 2 - 6px);}
  .products-grid .item .actions{grid-gap: 6px;}
  .products-grid .item .actions-btn{width: 36px;height: 36px;}
  .products-grid .item .actions-btn .icon_{width: 16px;height: 16px;min-width: 16px;}
  .products-grid .item .product-shop .product-name span{font-size: 14px;max-height: 56px;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 12px;}
.products-list li{width: calc(100% / 2 - 6px);}
.products-list .item{background: var(--main-color-white);border-radius: 20px;overflow: hidden;}
.products-list form{display: flex;width: 100%;}
.products-list form .product-image{width: 171px;}
.products-list .product-shop{width: calc(100% - 171px);padding: 12px;}
.products-list .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-bgImg);overflow: hidden;}
.products-list .item .available-wrapper{margin-left: 0;margin-bottom: 2px;font-size: 14px;font-weight: 700;}
.products-list .item .actions-btn{width: 40px;height: 40px;font-size: 0;transition: 0.3s;background: var(--main-color-greylight);border-radius: 8px 8px 20px 8px;display: flex;align-items: center;justify-content: center;padding:0;}
.products-list .item .actions-btn .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;transition: 0.3s;background: var(--main-color-purplelight);}
.products-list .item .product-ico.added .icon_{background: var(--main-color-purple);}
.products-list .item .actions-btn.callback_notify{background: var(--main-color-purplelight);box-shadow: var(--main-shadow-btn2);}
.products-list .item .actions-btn.callback_notify .icon_{background: var(--main-color-black);}
.products-list .item .actions-btn.add-cart, .products-list .item .actions-btn.add-mod{background: var(--main-color-green);box-shadow: var(--main-shadow-btn2);}
.products-list .item .actions-btn.add-cart .icon_, .products-list .item .actions-btn.add-mod .icon_{background: var(--main-color-black);}
.products-list .item .price-box{display: flex;flex-direction: column;grid-gap: 4px;justify-content: flex-end;width: calc(100% - 40px - 8px);}
.products-list .item .actions{display: flex;align-items: center;grid-gap: 8px;margin-top: auto;}
.products-list .item .quickview{display:none;}
.products-list .item .product-shop{text-align: left;padding: 12px;background: var(--main-color-white);flex: 1;display: flex;flex-direction: column;border-left: 2px solid var(--main-color-greylight);}
.products-list .item .product-shop .no-old-price{display: none;}
.products-list .item .product-shop .product-name{display: block;font-size: 18px;font-weight: 400;transition: 0.3s;overflow: hidden;height: 73px;color: var(--main-color-black);word-break: break-word;margin-bottom: 8px;}
.products-list .item .product-shop .price:not(.old-price){font-size: 20px;}
.products-list .item .product-shop .price span{overflow: hidden;}
.products-list .item .product-shop .old-price{font-size: 14px;}
.products-list .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
@media (min-width: 980px){
  .products-list .item .actions-btn.product-ico:first-child{right: -52px;position: relative;z-index: -1;transform: scale(0);}
  .products-list .item .actions-btn.product-ico:last-child{left: -52px;position: relative;z-index: -1;transform: scale(0);} 
  .products-list .item:hover .actions-btn.product-ico:first-child{right: -0;z-index: 0;transform: scale(1);}
  .products-list .item:hover .actions-btn.product-ico:last-child{left: -0;z-index: 0;transform: scale(1);}
  .products-list .item .product-shop .product-name:hover{color: var(--main-color-purple);}
  .products-list .item .actions-btn:hover .icon_{background:var(--main-color-purple);}
  .products-list .item .actions-btn.add-cart:hover, .products-list .item .actions-btn.add-mod:hover{background:var(--main-color-purple);}
  .products-list .item .actions-btn.add-cart:hover .icon_, .products-list .item .actions-btn.add-mod:hover .icon_{background:var(--main-color-white);}
  .products-list .item .actions-btn.callback_notify:hover{background: var(--main-color-green);}
  .products-list .item .actions-btn.callback_notify:hover .icon_{background: var(--main-color-black);}
}
@media (max-width: 1023px){
  .products-list form .product-image{width: 160px;}  
  .products-list .product-shop{width: calc(100% - 160px);}
}
@media (max-width: 1023px){
  .products-list .item{width: 100%;}
}
@media (max-width: 767px){
  .products-list li{width:100%;}
  .products-list form .product-image{width: 156px;}  
  .products-list .product-shop{width: calc(100% - 156px);}
}
@media (max-width: 639px){
  .products-list .item .product-shop .product-name{font-size: 16px;height: 64px;}
}
@media (max-width: 479px){
  .products-list form .product-image{width: 120px;}
  .products-list .product-shop{width: calc(100% - 120px);}
  .products-list .item .available-wrapper{display:none;}
  .products-list .item .actions-btn{width: 36px;height: 36px;}
  .products-list .item .actions-btn .icon_{min-width: 18px;width: 18px;height: 18px;}
  .products-list .item .links_container .product-ico{width: 30px;height: 30px;}
  .products-list .item .links_container .product-ico .icon_{min-width: 14px;width: 14px;height: 14px;}
  .products-list .item .product-shop .product-name{height: 44px;}
}
.index_col{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 40px 30px;}
.index_col-left{width: 180px;}
.index_col-right{width: calc(100% - 180px - 30px);}
/*Распродажа*/
.index_col_wrapper{display: flex;flex-wrap: wrap;grid-gap: 30px 12px;}
.index_col_wrapper .promo .item.show{display: block !important;}
.index_col_wrapper .promo .item form{flex-direction: initial;}
.index_col_wrapper .promo .item .product-image{width: 197px;}
.index_col_wrapper .promo .item .actions{position: initial;grid-gap: 8px;}
.index_col_wrapper .promo .item .product-shop{overflow: hidden;position: relative;padding-top: calc(36px + 12px);justify-content: space-between;}
.index_col_wrapper .promo .item .sale-date{top: 0;left: 0;padding: 8px;position: absolute;width: 100%;height: 36px;background: var(--main-color-pink);color: var(--main-color-white);font-size: 16px;font-weight: 900;display: flex;align-items: center;white-space: nowrap;}
.index_col_wrapper .promo .item .sale-date .icon_{margin-right: 4px;width: 20px;height: 20px;min-width: 20px;}
.index_col_wrapper .promo .item .product-shop:before{content: '';height: calc(100% - 36px);width: 2px;background: var(--main-color-greylight);position: absolute;bottom: 0;left: 0;top: initial;display: block;border-radius: 1px;}
.index_col_wrapper .promo .item .product-shop .product-name{max-height: 70px;font-size: 18px;height: max-content;align-items: flex-start;min-height: auto;}
.index_col_wrapper .promo .products-grid{grid-gap: 16px;}
.index_col_wrapper .pdt__best .products-grid{grid-gap: 12px;}
/*кнопка смотреть еще*/
.index_.products-container .showAll{margin-top: 20px;grid-gap: 5px;display:none;}
.index_.products-container .showAll.show{display:flex;}
.index_col_wrapper .promo:not(.no_hitProd) .item{width: 100%;height: max-content;}
.index_col_wrapper .promo:not(.no_hitProd) .item:nth-child(n+4){display:none;}
 /*если нет распродажи*/
.index_col_wrapper .pdt__best.no_saleProd{width: 100%;}
/*если нет хитов*/
.index_col_wrapper .promo.no_hitProd{width: 100%;}
.index_col_wrapper .promo.no_hitProd .item{width: calc(100% / 2 - 8px);}
.index_col_wrapper .promo.no_hitProd .item:nth-child(n+3){display:none;}
  
@media (min-width: 1140px){
  /*если есть и хиты и акции*/
  .index_col_wrapper .pdt__best:not(.no_saleProd){width: 570px;}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item{width: calc(100% / 3 - 8px);}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item:nth-child(n+7){display:none;}
  .index_col_wrapper .promo:not(.no_hitProd){width: calc(100% - 570px - 12px);}
  
  
  /*если нет распродажи*/
  .index_col_wrapper .pdt__best.no_saleProd .item{width: calc(100% / 5 - 10px);}
  .index_col_wrapper .pdt__best.no_saleProd .item:nth-child(n+6){display:none;}
}
@media (min-width: 1024px) and (max-width: 1139px){
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item{width: calc(100% / 2 - 6px);}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item:nth-child(n+5){display:none;}
  .index_col_wrapper .promo .item .product-image{width: 200px;}
  .index_col_wrapper .promo:not(.no_hitProd){width: calc(100% - 386px - 12px);}
  .index_col_wrapper .pdt__best:not(.no_saleProd){width: 386px;}
  /*если нет распродажи*/
  .index_col_wrapper .pdt__best.no_saleProd .item{width: calc(100% / 4 - 9px);}
  .index_col_wrapper .pdt__best.no_saleProd .item:nth-child(n+5){display:none;}
}
@media (min-width: 480px){
  .index_col_wrapper .promo .item .actions .price-box .price{width: 100%;}
}
@media (max-width: 1023px){
  .index_col-left{width:100%;order:2;}
  .index_col-right{width:100%;order:1;}
  .index_col_wrapper .pdt__best:not(.no_saleProd){width:100%;}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item:nth-child(n+9){display:none;}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item{width: calc(100% / 4 - 9px);}
  .index_col_wrapper .promo:not(.no_hitProd) .item{width: calc(100% / 2 - 8px);}
  .index_col_wrapper .promo .item .product-image{width: 172px;}
  .index_col_wrapper .promo .item:nth-child(n+3){display:none;}
  /*если нет распродажи*/
  .index_col_wrapper .pdt__best.no_saleProd .item{width: calc(100% / 4 - 9px);}
  .index_col_wrapper .pdt__best.no_saleProd .item:nth-child(n+5){display:none;}
  /*если нет хитов*/
  .index_col_wrapper .promo.no_hitProd .item{width: calc(100%);}
  .index_col_wrapper .promo.no_hitProd .item:nth-child(n+2){display:none;}
}
@media (max-width: 767px){
  .index_col_wrapper .promo:not(.no_hitProd) .item{width: 100%;}
  .index_col_wrapper .promo:not(.no_hitProd) .item:nth-child(n+2){display:none;}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item{width: calc(100% / 3 - 8px);}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item:nth-child(n+7){display:none;}
  /*если нет распродажи*/
  .index_col_wrapper .pdt__best.no_saleProd .item{width: calc(100% / 3 - 8px);}
  .index_col_wrapper .pdt__best.no_saleProd .item:nth-child(n+4){display:none;}
}
@media (max-width: 639px){
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item{width: calc(100% / 2 - 6px);}
  .index_col_wrapper .pdt__best:not(.no_saleProd) .item:nth-child(n+5){display:none;}
  /*если нет распродажи*/
  .index_col_wrapper .pdt__best.no_saleProd .item{width: calc(100% / 2 - 6px);}
  .index_col_wrapper .pdt__best.no_saleProd .item:nth-child(n+3){display:none;}
}
@media (max-width: 479px){
  .index_col_wrapper .promo .item form{flex-direction: column;}
  .index_col_wrapper .promo .item .product-image{width: 100%;border-radius: 20px 20px 0 0;}
  .index_col_wrapper .promo .item .product-shop{width: 100%;border-radius: 0 0 20px 20px;}
  .index_col_wrapper .promo .item .product-shop:before{display:none;}
  .index_col_wrapper .promo .item .actions-btn{width: 40px;height: 40px;}
  .index_col_wrapper .promo .item .actions-btn .icon_{width: 20px;height: 20px;min-width: 20px;}
}
/*Товары на главной*/
.pdt__index .products-grid{grid-gap: 12px;}
.pdt__index .products-grid .item{width: calc(100% / 6 - 10px);}
.pdt__index .products-grid .item:nth-child(n+13){display: none;}
@media (max-width: 1139px){
  .pdt__index .products-grid .item:nth-child(n+11){display: none;}
  .pdt__index .products-grid .item{width: calc(100% / 5 - 10px);}
}
@media (max-width: 1023px){
  .pdt__index .products-grid .item:nth-child(n+9){display: none;}
  .pdt__index .products-grid .item{width: calc(100% / 4 - 10px);}
}
@media (max-width: 767px){
  .pdt__index .products-grid .item:nth-child(n+7){display: none;}
  .pdt__index .products-grid .item{width: calc(100% / 3 - 10px);}
}
@media (max-width: 639px){
  .pdt__index .products-grid .item:nth-child(n+5){display: none;}
  .pdt__index .products-grid .item{width: calc(100% / 2 - 10px);}
}
.features{background: var(--main-color-white);border-radius: 20px;padding: 16px;margin-top:30px;}
.features .features-list{display: flex;flex-direction: column;grid-gap: 30px;}
.features .featuresIcon{width: 40px;height: 40px;min-width: 40px;margin-right: 12px;background-size: contain;background-position: center;background-repeat: no-repeat;}
.features .featuresItem_wrapper{display: flex;align-items: center;}
.features .featuresTitle{font-size: 18px;font-weight: 800;}
.features .featuresText{font-size: 16px;margin-top: 8px;}
.features .featuresItem:hover .featuresItem_wrapper{animation-name: rotate;animation-duration: 1s;}
@keyframes rotate {
	from {
		transform: rotateX(0deg);
	}
	to {
		transform: rotateX(360deg);
	}
}
@media (max-width: 1023px){
  .features .features-list{flex-direction: initial;flex-wrap: wrap;grid-gap: 20px;}
  .features .features-list .featuresItem{width: calc(100% / 4 - 15px);}
  .features{padding:20px;}
}
@media (max-width: 767px){
  .features .features-list .featuresItem{width: calc(100% / 2 - 10px);}
}
@media (max-width: 479px){
  .features .features-list{grid-gap: 16px;}
  .features .features-list .featuresItem{width: 100%;}
}
/*Актуальные акции*/
.index_promotion{position:relative;}
.index_promotion .banner-item{text-align: center;padding-bottom: 30px;height: auto;display: flex;flex-direction: column;}
.index_promotion .banner-item_cat{min-height: 50px;width: 100%;padding:8px;display: flex;align-items: center;justify-content: center;background: var(--main-color-purple);}
.index_promotion .banner-item_cat div{color: var(--main-color-white);font-size: 20px;font-weight: 800;overflow: hidden;max-height: 60px;}
.index_promotion .banner-item_title{font-size: 26px;font-weight: 900;color: var(--main-color-purple);text-transform: uppercase;}
.index_promotion .banner-item:hover .banner-item_title{animation-name: rotate;animation-duration: 1s;}
.index_promotion .banner-item_link{position: absolute;bottom: 5px;left: 50%;transform: translateX(-50%);}
.index_promotion .banner-item_wrapper{background: var(--main-color-white);padding: 8px 8px 40px;flex: 1;}
.index_promotion .banner-item_image{width: 100%;height: 235px;}
.index_promotion .banner-item_image img{width: 100%;height: 100%;object-fit: cover;max-height: 100%;max-width: 100%;}
.index_promotion .banner-item.swiper-slide-visible:first-child{border-radius: 20px 0 0 0;overflow: hidden;}
.index_promotion .banner-item.swiper-slide-visible:first-child .banner-item_wrapper{border-radius: 0 0 0 20px;overflow: hidden;}
.index_promotion .banner-item.swiper-slide-visible:last-child{border-radius: 0 20px 0 0;overflow: hidden;}
.index_promotion .banner-item.swiper-slide-visible:last-child .banner-item_wrapper{border-radius: 0 0 20px 0;overflow: hidden;}
@media (max-width: 1023px){
  .index_promotion .banner-item_image{height:250px;}
}
@media (max-width: 767px){
  .index_promotion .banner-item_image{height:208px;}
}
@media (max-width: 639px){
  .index_promotion .banner-item_cat div{font-size: 18px;}
  .index_promotion .banner-item_title{font-size: 20px;}
  .index_promotion .banner-item_image{height:190px;}
  .index_promotion .banner-item_text{display:none;}
}
@media (max-width: 479px){
  .index_promotion .banner-item_cat div{font-size: 16px;}
  .index_promotion .banner-item_title{font-size: 18px;}
  .index_promotion .banner-item_image{height:130px;}
  .index_promotion .banner-item_link{display:none;}
  .index_promotion .banner-item{padding: 0;}
  .index_promotion .banner-item_wrapper{padding: 16px 8px;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;display: flex;flex-wrap: wrap;}
#main .product_wrapper .col-left{width: 757px;margin-right:30px;}
#main .product_wrapper .col-left.product-img-box{padding: 40px;background: var(--main-color-white);border-radius: 20px;display: flex;grid-gap: 20px;height: max-content;}
#main .product_wrapper .col-right{width: calc(100% - 757px - 30px);}
.thumblist-box{position: relative;order: 1;margin-right: 20px;width:110px;}
.product-img-box .product-image{border-radius: 20px;border: 2px solid var(--main-color-grey);overflow: hidden;position: relative;width: 547px;height: 547px;order: 2;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;background: var(--main-bgImg);}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a{padding-bottom: 100%;display: block;text-align: center;border-radius: 20px;overflow: hidden;position: relative;background: var(--main-bgImg);}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.thumblist{padding: 32px 0;position: relative;overflow: hidden;}
.product-img-box.no-photo .thumblist{padding: 0;}
.product-img-box.no-photo .thumblist-box .swiper-navigation{display:none;}
.thumblist__image{outline: none;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 100%;height: max-content;}
.thumblist .swiper-navigation [class*="button-"]{}
.thumblist .swiper-navigation [class*="button-"]:hover:after{background-color: var(--main-color-purple);}
.thumblist .swiper-navigation:before{display: none;}
.thumblist .swiper-button-prev{left: 0;}
.thumblist .swiper-button-next{right: 0;}
.thumblist .swiper-container{height:100%;}
.product-view .thumblist .swiper-button-prev{top: 0;transform: translateY(0);}
.product-view .thumblist .swiper-button-next{top: inherit;bottom: 0;transform: translateY(0);border-radius: 0 0 12px 12px;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 24px;height: 24px;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.3668 5.12286L0.62178 15.8656C-0.20726 16.6946 -0.20726 18.0375 0.62178 18.8665C1.45082 19.6955 2.79365 19.6955 3.62272 18.8665L12 9.63225L20.3773 18.8665C21.2063 19.6955 22.5491 19.6955 23.3782 18.8665C24.2072 18.0375 24.2072 16.6946 23.3782 15.8656L13.6331 5.12286C13.1852 4.67492 12.5866 4.47739 12 4.5143C11.4134 4.47836 10.8148 4.67492 10.3668 5.12286Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.product-view .thumblist .swiper-button-next:after{transform: rotate(180deg);}
.product-view .slider__images .swiper-container{height:100%;width: 100%;}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .thumblist .swiper-button-prev:after{transform: rotate(0deg);}
.product-view .thumblist .swiper-button-next:after{transform: rotate(180deg);}
.thumblist.swiper-slide{border: 1px solid var(--main-bgImg);border-radius: 2px;background: var(--main-bgImg);overflow: hidden;}
.thumblist .slider__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.thumblist{height: 547px;}
.product-view .thumblist__item a{border: 2px solid var(--main-color-grey);transition:0.3s;}
.product-view .thumblist__item.swiper-slide-thumb-active a{border-color: var(--main-color-purple);}
.available-wrapper{display:flex;align-items:center;white-space: nowrap;font-size: 16px;font-weight: 700;color:var(--main-color-blue);}
.available-wrapper .icon_{background-color:var(--main-color-blue);min-width:20px;width:20px;height:20px;margin-right:8px;}
.available-wrapper.few{color:var(--main-color-yellow);}
.available-wrapper.few .icon_{background-color:var(--main-color-yellow);-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_1718_23150)'%3E%3Cpath d='M19.4144 2.92953C20.1954 3.71056 20.1954 4.97686 19.4144 5.75789L8.10095 17.0713C7.31991 17.8524 6.05362 17.8524 5.27258 17.0713L3.8584 15.6571L16.586 2.92953C17.3671 2.14849 18.6334 2.14849 19.4144 2.92953Z' fill='%23FFC56F'/%3E%3Cpath d='M0.585781 9.55648C1.36682 8.77544 2.63311 8.77544 3.41415 9.55648L9.51489 15.6572L8.10071 17.0714C7.31967 17.8524 6.05338 17.8524 5.27234 17.0714L0.585742 12.3848C-0.195254 11.6038 -0.195254 10.3375 0.585781 9.55648Z' fill='%23FFC56F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_23150'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.available-false{color: var(--main-color-purpledark);}
.available-false .icon_{background-color: var(--main-color-purpledark);}
/*** Товар ***/
.product-view .product-container{display: flex;flex-wrap: wrap;}
.product-view .product-container .product_action{height: max-content;border-radius: 20px;overflow: hidden;}
.product-view .product-container .product_action form{padding: 20px;border-radius: 20px;background: var(--main-color-white);}
.product-view .links{display: flex;align-items: center;font-size: 16px;font-weight: 700;transition: 0.3s;color: var(--main-color-purple);}
.product-view .links .icon_{margin-right: 8px;width: 20px;height: 20px;min-width: 20px;background: var(--main-color-purple);transition: 0.3s;}
.product-view .links.added{color: var(--main-color-black);}
.product-view .links.added .icon_{background-color: var(--main-color-black);}
.product-view .ratings_container{display: flex;align-items: center;grid-gap: 12px;}
.product-view .ratings_container .rating_mob{display: none;align-items: center;font-size: 16px;font-weight: 700;color: var(--main-color-purple);transition:0.3s;}
.product-view .ratings_container .rating_mob .icon_{margin-right:8px;min-width: 20px;width: 20px;height:20px;background-color: var(--main-color-starActive);}
.product-view .ratings_container.hide_{opacity: 0;}
.product-view .ratings_text{color: var(--main-color-purple);font-size: 16px;font-weight: 700;line-height: 1;transition:0.3s;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product_info{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 20px;grid-gap: 10px 46px;}
.product-view .product-header .product-name h1{display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
.product-view .informationBlockSale{padding: 10px 16px;display: flex;align-items: center;background: var(--main-color-black);}
.product-view .informationBlockSale .count{width: 60px;height: 60px;background: var(--main-color-pink);border-radius: 50%;font-size: 20px;font-weight: 700;color: var(--main-color-white);display: flex;align-items: center;justify-content: center;box-shadow: 2px 2px 0px 0px var(--main-color-white);}
.product-view .informationBlockSale .name{color: var(--main-color-white);font-size: 18px;font-weight: 800;width: calc(100% - 60px - 12px);margin-left: 12px;}
.product-view .product-name{width: 100%;font-size: 36px;font-weight: 800;word-break: break-word;position: relative;margin-bottom: 20px;}
.product-view .price-box{display: flex;flex-direction: column;width: calc(100% - 140px - 12px);}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--main-color-grey) !important;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.goodsDataMainDiscountInfo .text{margin-right: 10px;}
.productViewModsButtonsBlock{display: flex;align-items: center;flex-wrap: wrap;margin-top:10px;}
.goodsDataMainModificationsValue:not(last-child){margin-right: 15px;margin-bottom: 15px;}
.goodsDataMainModificationsValue{cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active span{color: var(--main-color-white);border-color: var(--main-color-black);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue span{border: 1px solid #070a2e;display: block;background: #070a2e;border-radius: 5px;padding: 10px 15px;width: max-content;color: var(--main-color-white);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{display:none!important;width: 100%;max-height: 43px;overflow: hidden;color: var(--main-color-greylight);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .product-order .add-to-box .goodsDataMainModificationEmpty{display: inline-block;vertical-align: middle;width: 100%;height: 38px;line-height: 36px;text-align: center;padding: 0 17px;margin: 6px 0 7px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.product-view .product-order .add-to-box .add-to-cart{display: inline-block;vertical-align: middle;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 10px}
.product-view .product-order .add-to-box .add-to-cart .button{height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle;  flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick{width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more{display: none;margin-top: 10px;}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .price-box .price span{white-space: initial;overflow: hidden;}
.product-view .goodsDataMainModificationPriceNow{font-size: 30px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 20px;}
.product-view .product-shop .custom-block{padding: 15px 0;border-bottom: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item{display: inline-block;padding: 0 10px;text-align: left;border-left: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item:first-child{border-left: 0;padding-left: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;vertical-align: middle;font-size: 35px;color: var(--main-color-purple);}
.product-view .product-shop .custom-block .text-area{display: inline-block;vertical-align: middle;text-align: left;margin-left: 5px;font-size: 14px;font-weight: 400; }
.product-view .product-left_center{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .RatingLinksBlock{display: flex;flex-wrap: wrap;align-items: center;}
.product-view .RatingLinksBlock .addOpinion{font-size:14px;display: flex;align-items: center;}
.product-view .RatingLinksBlock .addOpinion:hover{color: var(--main-color-purple);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--main-color-purple);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--main-color-grey);}
.product-view .product-action{display: flex;align-items: center;grid-gap: 20px;width: max-content;}
.product-view .product-action a{display: flex;align-items: center;justify-content: center;}
.product-view .product-action a .icon_{min-width: 22px;width: 22px;height: 22px;margin: 0;}
.product-view .product-action a.added .icon_, .product-view .product-action a:hover .icon_{background-color: var(--main-color-purple);}
.product-view .add-to-box.actions{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px 16px;}
.product-view .add-to-cart{width: 100%;display: flex;flex-direction: column;}
.product-view .add-to-box.actions .add-cart.quick{width: 100%;display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 700;transition:0.3s;position:relative;margin-top: 20px;padding-top: 16px;}
.product-view .add-to-box.actions .add-cart.quick .icon_{min-width:20px;width:20px;height:20px;margin-right: 12px;background-color:var(--main-color-black);transition:0.3s;}
.product-view .add-to-box.actions .add-cart.quick:before{content: '';background: var(--main-color-grey);width: 100%;height: 2px;border-radius: 2px;position: absolute;left: 0;top: 0;}
.product-view .callback_notify{width:100%;max-width:430px;background: var(--main-color-purplelight);color: var(--main-color-black);}
.product-view .add-cart.cart__{width: 100%;max-width: 100%;}
.product-view .price-box_wrapper{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 8px;margin-bottom: 16px;padding-bottom: 16px;}
.product-view .cart_link{display:none;}
.product-view .border{margin-bottom: 16px;padding-bottom: 16px;position:relative;width:100%;}
.product-view .border:before{content: '';background: var(--main-color-grey);width: 100%;height: 2px;border-radius: 2px;position: absolute;left: 0;bottom: 0;}
.product-view .border_top{margin-top: 16px;padding-top: 16px;position:relative;width:100%;}
.goodsDataMainModificationsBlock{display: flex;flex-wrap: wrap;grid-gap: 12px;margin-bottom: 16px;}
.goodsDataMainModificationsBlockProperty{width: 100%;}
.goodsDataMainModificationsBlockProperty label{font-size: 18px;font-weight: 800;color: var(--main-color-purpledark);margin-bottom: 8px;display: block;}
.product-view .short-description{width: 100%;font-size: 14px;font-weight: 400;overflow: hidden;max-height: 95px;margin-bottom: 20px;display:none;}
.product-view .art_number{display: flex;align-items: center;font-size: 16px;font-weight: 700;text-align: right;margin-left: auto;color: var(--main-color-purpledark);}
.product-view .dot_{position: relative;}
.product-view .dot_:before{content:'';display:block;width:6px;height:6px;border-radius: 50%;background: var(--main-color-purple);position: absolute;top:50%;right: -23px;transform: translateY(-50%);}
.product-view .product-toolbar{flex-direction: column;}
.product-view .product-shop .custom-block .item{display: block;width: 100%;border-left: 0;padding: 0 0 15px 0;text-align: left;}
.product-view .product-shop .custom-block .item:last-child{padding-bottom: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;text-align: left;width: 45px;font-size: 25px;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: left;margin-left: 5px;}
.product-view .product-shop .add-to-box .add-to-cart{display: block;}
.tab-content .delivery h4{font-size: 16px;}
/* Вкладки табы */
.tabs{margin-top:20px;display: flex;flex-wrap: wrap;}
.tabs .tab-content{padding: 30px;background: var(--main-color-white);border-radius: 20px;}
.tabs .tab-content .title{font-size: 36px;font-weight: 800;margin-bottom: 20px;width:100%;}
.tabs .col-right .tab-content{padding: 30px 20px;}
.tabs .col-right .tab-content .title{font-size: 26px;display: flex;align-items: center;}
.tabs .col-right .tab-content .title .icon_{margin-right: 16px;width: 40px;min-width: 40px;height: 40px;background-color:var(--main-color-purple);}
.tabs .col-left{display: flex;flex-direction: column;grid-gap: 20px;}
.tabs .delivery_name{font-size: 18px;display: flex;flex-wrap: wrap;grid-gap: 5px;}
.tabs .delivery_zones{}
.tabs .delivery_zones .delivery_zones_rules{margin-bottom: 16px;}
.tabs .delivery_zones .delivery_zones_rules:not(:last-child){margin-bottom: 16px;}
.tabs .delivery_zoneBlock{display: flex;align-items: center;}
.tabs .delivery_zoneBlock:not(:last-child){margin-bottom:8px;}
.tabs .delivery_zone_price{margin-left: 8px;color: var(--main-color-black);font-weight: 700;}
.tabs .color_price{color: var(--main-color-black);font-weight: 700;}
.tabs .delivery-content{}
.tabs .delivery_title{display: flex;align-items: center;line-height: 1;cursor: pointer;}
.tabs .delivery_title .icon_{background-color: var(--main-color-purplelight);transition: 0.3s;margin: 0;margin-left: auto;width: 16px;height: 16px;min-width: 16px;transform: rotate(90deg);}
.tabs .delivery_title.active .icon_{transform: rotate(90deg) scaleX(-1);}
.tabs .delivery_title:hover .icon_{background-color:var(--main-color-purple);}
.tabs .delivery_title .delivery_num{color: var(--main-color-purple);font-weight: 800;font-size: 30px;margin-right: 12px;white-space: nowrap;}
.tabs .delivery_title .delivery_price{color: var(--main-color-black);font-weight: 700;white-space: nowrap;}
.tabs .delivery_rules{display: flex;flex-direction: column;}
.tabs .delivery_rules .delivery_rules_block, .tabs .delivery_zones .delivery_zone_block{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 5px;padding-left: 16px;}
.tabs .delivery_rules h6, tabs .delivery_zones h6{}
.tabs .delivery_zones h5{font-size: 16px;font-weight: 800;}
.tabs .delivery_rules .delivery_rules_block:not(:last-child), .tabs .delivery_zones .delivery_zone_block:not(:last-child){margin-bottom:8px;}
.tabs .border:not(:last-child){position:relative;margin-bottom:16px;padding-bottom:16px;}
.tabs .border:not(:last-child):before{content: '';background: var(--main-color-grey);width: 100%;height: 2px;border-radius: 2px;position: absolute;left: 0;bottom: 0;}
.tabs .delivery .content_hide{line-height: 1;display:none;padding-top: 8px;font-size: 16px;flex-direction: column;grid-gap: 8px;}
.tabs .features_line{display: flex;padding: 8px 20px;border-radius: 8px;grid-gap: 12px;}
.tabs .features_left, .tabs .features_right{width: calc(50%);}
.tabs .features_right{font-weight: 700;}
.tabs .features_line:nth-child(odd){background: var(--main-color-greylight);}
#content_1 .content_hide.hide{max-height: 183px;overflow: hidden;}
#content_1 .htmlDataBlock{font-size: 18px;line-height: 1;}
#content_2 .contant_block .features_line:nth-child(n+11){display:none;}
#content_2 .contant_block .features_line.show{display: flex !important;}
.showAll-btn{margin-top:10px;cursor: pointer;display:none;width: max-content;font-size: 16px;font-weight: 700;color: var(--main-color-purple);transition:0.3s;}
.showAll-btn .icon_{margin-right:0;margin-left: 8px;}
.showAll-btn .text2{display:none;}
.showAll-btn.active .text{display:none;}
.showAll-btn.active .text2{display:block;}
.showAll-btn:hover{color:var(--main-color-green);}
/*Вид быстрого просмотра*/
.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;}
/* Отзывы */
.opinion__round{display: flex;flex-direction: column;align-items: center;width: 260px;position: relative;line-height: 1;grid-gap: 12px 16px;text-align: center;}
.reviews_wrapper .grade-lines{width: calc(100% - 260px - 20px);margin-right: 20px;display: flex;flex-direction: column;grid-gap: 10px;}
.reviews_wrapper .grade-block{display: flex;align-items: center;}
.reviews_wrapper .grade-block .grade-count-number{margin-left: 20px;font-weight: 700;font-size:18px;}
.reviews_wrapper .grade-block .grade-line{display: block;width: 100%;height: 6px;background: var(--main-color-greylight);border-radius: 3px;}
.reviews_wrapper .grade-block .grade-line .grade-line-count{display: block;width: 0;max-width: 100%;height: 8px;background: var(--main-color-starActive);transition: all .3s;border-radius: 4px;}
.reviews_wrapper .grade-block .rating-icon{background-color: var(--main-color-starActive);min-width: 20px;width: 20px;height: 20px;margin-right: 8px;}
.reviews_wrapper .grade-block .numStar{margin-right: 12px;font-size: 18px;font-weight: 800;}
.reviews_wrapper .btn-open_opinion{width:100%;max-width: 260px;}
.reviews_wrapper .rating__label{font-size: 18px;font-weight: 800;color: var(--main-color-purpledark);}
.opinion__round.not_reviews{width: 100%;flex-wrap: wrap;flex-direction: initial;grid-gap: 12px 20px;}
.opinion__round.not_reviews .rating-icon{width: 40px;height: 40px;min-width: 40px;margin-right: 0;background: var(--main-color-starActive);}
.opinion__round.not_reviews .rating__text{font-size: 18px;line-height: normal;width: calc(100% - 40px - 20px);text-align: left;max-width: 400px;}
.opinion__round.not_reviews .opinion__round_wrapperInfo{width: 100%;display: flex;align-items: center;grid-gap: 20px;}
#goods-opinion_form{width: 100%;margin-top:20px;}
#goods-opinion_form .goods-opinion_action{margin-top: 24px;display: flex;flex-wrap: wrap;align-items: center;grid-gap: 8px 20px;}
#goods-opinion_form .button{width: 100%;margin-top: 24px;position: relative;}  
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap textarea{max-width: 100%;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 16px;}
#goods-opinion_form .goods-opinion-form__submit-button{width: 260px;}
#goods-opinion_form .pp{max-width: 190px;text-align: left;color: var(--main-color-purpledark);}
#goods-opinion_form .radio{position: relative;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion{display: flex;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;margin-top: 20px}
#goods-opinion_form #sel_opinion .title{font-size: 14px;color: var(--main-color-grey);}
#goods-opinion_form #sel_opinion .radio-name{padding-left: 56px;font-size: 18px;height: 40px;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion .radio-name:before{width: 40px;height: 40px;border: 0;border-radius: 8px;background: var(--main-color-greylight);}
#goods-opinion_form #sel_opinion .radio-name:after{width: 20px;height: 20px;border-radius: 0;opacity: 1;visibility: visible;transform: translate(0);top: 10px;left: 10px;background-color: var(--main-color-purplelight);display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#goods-opinion_form #sel_opinion .good1 .radio-name:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_22809)'%3E%3Cpath d='M12.2188 19.5739C10.832 19.5739 9.44922 19.5817 8.0625 19.5661C7.84766 19.5621 7.61719 19.4762 7.41797 19.3707C6.42578 18.7731 5.63672 17.9528 5.71094 16.6793C5.77734 14.4176 5.73438 12.152 5.72656 9.88637C5.72266 9.38246 5.91016 9.00355 6.28125 8.66762C8.85938 6.41371 10.6289 4.85902 10.9336 1.23402C11.3281 -0.465195 13.6406 0.702774 13.7305 2.01918C14.4023 4.89418 12.1328 7.55043 13.3906 7.43324C14.9219 7.48793 16.4531 7.53871 17.9844 7.58949C19.1172 7.62465 20.0352 8.60512 20.0039 9.88637C19.8203 12.3668 19.3047 14.8278 19.0547 17.3043C18.5117 20.5114 14.5234 19.3668 12.2188 19.5739ZM0.6875 8.5309H4.0625C4.44141 8.5309 4.75 8.83949 4.75 9.2184V18.7614C4.75 19.1403 4.44141 19.4489 4.0625 19.4489H0.6875C0.308594 19.4528 0 19.1442 0 18.7614V9.22231C0 8.83949 0.308594 8.5309 0.6875 8.5309Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_22809'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#goods-opinion_form #sel_opinion .good2 .radio-name:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_22802)'%3E%3Cpath d='M12.2188 0.426132C10.832 0.426132 9.44922 0.41832 8.0625 0.433945C7.84766 0.437851 7.61719 0.523788 7.41797 0.629257C6.42578 1.22691 5.63672 2.04723 5.71094 3.32066C5.77734 5.58238 5.73438 7.84801 5.72656 10.1136C5.72266 10.6175 5.91016 10.9964 6.28125 11.3324C8.85938 13.5863 10.6289 15.141 10.9336 18.766C11.3281 20.4652 13.6406 19.2972 13.7305 17.9808C14.4023 15.1058 12.1328 12.4496 13.3906 12.5668C14.9219 12.5121 16.4531 12.4613 17.9844 12.4105C19.1172 12.3754 20.0352 11.3949 20.0039 10.1136C19.8203 7.63316 19.3047 5.17223 19.0547 2.69566C18.5117 -0.511368 14.5234 0.633163 12.2188 0.426132ZM0.6875 11.4691H4.0625C4.44141 11.4691 4.75 11.1605 4.75 10.7816V1.23863C4.75 0.859728 4.44141 0.551132 4.0625 0.551132H0.6875C0.308594 0.547226 0 0.85582 0 1.23863V10.7777C0 11.1605 0.308594 11.4691 0.6875 11.4691Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_22802'%3E%3Crect width='20' height='20' fill='white' transform='matrix(1 0 0 -1 0 20)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#goods-opinion_form #sel_opinion .good1 .radio-hidden:checked + .radio-name:after{background-color: var(--main-color-green);}
#goods-opinion_form #sel_opinion .good1 .radio-hidden:checked + .radio-name:before{background: var(--main-color-green);opacity: 0.2;}
#goods-opinion_form #sel_opinion .good2 .radio-hidden:checked + .radio-name:after{background-color: var(--main-color-red);}
#goods-opinion_form #sel_opinion .good2 .radio-hidden:checked + .radio-name:before{background-color: var(--main-color-red);opacity: 0.2;}
#goods-opinion_form .goods-opinion-form__rating{display: flex;align-items: center;grid-gap: 12px;margin-bottom: 20px;}
#goods-opinion_form .rating-cancel, #goods-opinion_form .star-rating{width: 28px !important;height: 28px;}
#goods-opinion_form .goods-opinion-form__rating input[type="radio"]{width: 28px;height: 28px;min-width: 28px;border: 0;border-radius: 0;position: relative;}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_9006)'%3E%3Cmask id='mask0_1718_9006' 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_1718_9006)'%3E%3Cpath d='M23.5002 2.96094L27.5628 11.1953L36.6486 12.5156C39.8518 12.9844 41.133 16.9141 38.8128 19.1797L32.2346 25.586L33.7892 34.6406C34.3362 37.8282 30.9846 40.2656 28.1252 38.7578L20.0002 34.4844L11.8752 38.7578C9.00802 40.2656 5.66426 37.8282 6.21114 34.6406L7.75802 25.586L1.17989 19.1797C-1.14042 16.9219 0.140831 12.9844 3.34396 12.5156L12.4299 11.1953L16.4924 2.96094C17.9299 0.0624995 22.0706 0.0624995 23.5002 2.96094Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_9006'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{content:'';transition:0.3s;width: 100%;height: 100%;display: block;background: var(--main-color-star);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#goods-opinion_form .goods-opinion-form__rating input:after{background: var(--main-color-starActive);opacity:0;z-index: 1;}
#goods-opinion_form .goods-opinion-form__rating input.active:after{opacity: 1;visibility: visible;}
.reviews_wrapper .opinion-item_status{width:40px;height:40px;position: relative;margin-right: 12px;}
.reviews_wrapper .opinion-item_status:after, .opinion-item_status:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.reviews_wrapper .opinion-item_status:before{content: '';width: 40px;height: 40px;border: 0;border-radius: 8px;background: var(--main-color-greylight);}
.reviews_wrapper .opinion-item_status:after{content: '';width: 20px;height: 20px;border-radius: 0;opacity: 1;visibility: visible;transform: translate(0);top: 10px;left: 10px;background-color: var(--main-color-purplelight);display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-green);}
.reviews_wrapper .opinion-item_status.good:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_22809)'%3E%3Cpath d='M12.2188 19.5739C10.832 19.5739 9.44922 19.5817 8.0625 19.5661C7.84766 19.5621 7.61719 19.4762 7.41797 19.3707C6.42578 18.7731 5.63672 17.9528 5.71094 16.6793C5.77734 14.4176 5.73438 12.152 5.72656 9.88637C5.72266 9.38246 5.91016 9.00355 6.28125 8.66762C8.85938 6.41371 10.6289 4.85902 10.9336 1.23402C11.3281 -0.465195 13.6406 0.702774 13.7305 2.01918C14.4023 4.89418 12.1328 7.55043 13.3906 7.43324C14.9219 7.48793 16.4531 7.53871 17.9844 7.58949C19.1172 7.62465 20.0352 8.60512 20.0039 9.88637C19.8203 12.3668 19.3047 14.8278 19.0547 17.3043C18.5117 20.5114 14.5234 19.3668 12.2188 19.5739ZM0.6875 8.5309H4.0625C4.44141 8.5309 4.75 8.83949 4.75 9.2184V18.7614C4.75 19.1403 4.44141 19.4489 4.0625 19.4489H0.6875C0.308594 19.4528 0 19.1442 0 18.7614V9.22231C0 8.83949 0.308594 8.5309 0.6875 8.5309Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_22809'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.reviews_wrapper .opinion-item_status.good:before{background: var(--main-color-green);opacity: 0.2;}
.reviews_wrapper .opinion-item_status.bad:before{background-color: var(--main-color-red);opacity: 0.2;}
.reviews_wrapper .opinion-item_status.bad:after{background-color: var(--main-color-red);}
.reviews_wrapper .opinion-item_status.bad:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_22802)'%3E%3Cpath d='M12.2188 0.426132C10.832 0.426132 9.44922 0.41832 8.0625 0.433945C7.84766 0.437851 7.61719 0.523788 7.41797 0.629257C6.42578 1.22691 5.63672 2.04723 5.71094 3.32066C5.77734 5.58238 5.73438 7.84801 5.72656 10.1136C5.72266 10.6175 5.91016 10.9964 6.28125 11.3324C8.85938 13.5863 10.6289 15.141 10.9336 18.766C11.3281 20.4652 13.6406 19.2972 13.7305 17.9808C14.4023 15.1058 12.1328 12.4496 13.3906 12.5668C14.9219 12.5121 16.4531 12.4613 17.9844 12.4105C19.1172 12.3754 20.0352 11.3949 20.0039 10.1136C19.8203 7.63316 19.3047 5.17223 19.0547 2.69566C18.5117 -0.511368 14.5234 0.633163 12.2188 0.426132ZM0.6875 11.4691H4.0625C4.44141 11.4691 4.75 11.1605 4.75 10.7816V1.23863C4.75 0.859728 4.44141 0.551132 4.0625 0.551132H0.6875C0.308594 0.547226 0 0.85582 0 1.23863V10.7777C0 11.1605 0.308594 11.4691 0.6875 11.4691Z' fill='%23D8D2E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_22802'%3E%3Crect width='20' height='20' fill='white' transform='matrix(1 0 0 -1 0 20)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.reviews_wrapper .opinion-item_nameWrapper{display: flex;align-items: center;width: 100%;margin-top: 16px;line-height: 1;}
.reviews_wrapper .goods-opinion{display: flex;flex-wrap: wrap;}
.reviews_wrapper .goods-opinion__body{width: 100%;margin-top: 10px;}
.reviews_wrapper .goods-opinion_wrapper[data-name="top"]{width: 280px;order: 2;}
.reviews_wrapper .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 280px - 40px);order: 1;}
.reviews_wrapper .goods-opinion_wrapper[data-name="top"] .goods_btn{width:100%;}
.reviews_wrapper .goodsDataOpinionMessage.empty p{margin: 0;}
.reviews_wrapper .goodsDataOpinionShowAddForm{text-decoration: underline;}
.reviews_wrapper .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.reviews_wrapper .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.reviews_wrapper .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.reviews_wrapper .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.reviews_wrapper .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.reviews_wrapper .goodsDataOpinionList .button{max-width: 100px;float: right}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.reviews_wrapper .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.reviews_wrapper .goods-opinion-form__body{width:100%;}
.reviews_wrapper .goods-opinion-form .rating-cancel, .reviews_wrapper .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.reviews_wrapper .goods-opinion-form .rating-cancel a, .reviews_wrapper .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.reviews_wrapper .rating__rating{font-weight: 800;font-size: 60px;white-space: nowrap;}
.reviews_wrapper .goods-opinion-form__input-wrap._person{margin-bottom: 20px;position: relative;}
.reviews_wrapper .goods-opinion-form__input-wrap._comment{position: relative;}
.reviews_wrapper .button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.reviews_wrapper .goodsOpinionForm_title{width: 200px;font-size: 36px;text-transform: uppercase;color: #e3b7f8;text-shadow: 0 0 7px #c671fa, 0 0 10px #c671fa, 0 0 21px #c671fa, 0 0 42px #c671fa;}
.reviews_wrapper .goodsOpinionFormContainer{background: var(--main-color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item.show{display: block;}
.opinion-item__answer{position: relative;display: flex;flex-wrap: wrap;background: var(--main-color-white);padding: 12px;border-radius: 12px;margin-top: 12px;margin-left: 24px;}
.reviews_wrapper .opinion_title, .reviews_wrapper .goods-opinion-list .store_response{width: 100%;display: flex;align-items: center;position:relative;}
.reviews_wrapper .opinion-item__desc, .reviews_wrapper .store_response__desc{font-size: 18px;}
.reviews_wrapper .opinion_title .rating-box{margin-bottom: 12px;}
.reviews_wrapper #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.reviews_wrapper .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.reviews_wrapper .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.reviews_wrapper .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.reviews_wrapper .goods-opinion-form__input-captcha{width: auto}
.reviews_wrapper .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.reviews_wrapper .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.reviews_wrapper .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.reviews_wrapper .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.reviews_wrapper .opinion-item .opinion-user{display: flex;flex-wrap: wrap;background: var(--main-color-white);padding: 30px;border-radius: 20px;}
.reviews_wrapper .opinion-item:not(:last-child){margin-bottom: 12px;}
.reviews_wrapper .opinion_icon{}
.reviews_wrapper .goods-opinion_btn{margin-top: 20px;}
.reviews_wrapper .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.reviews_wrapper .opinion-item_icon{margin-right: 15px;width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--main-color-green);}
.reviews_wrapper .opinion-item_name{visibility: hidden;font-size: 0;}
.reviews_wrapper .goodsDataOpinionListNavigateTop{display: none;align-items: center;margin-bottom: 20px;grid-gap: 12px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .title{font-weight: 700;font-size: 14px;margin-bottom: 4px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.reviews_wrapper .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--main-color-green);}
.reviews_wrapper .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;font-size: 14px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop a:hover{color: var(--main-color-purple);}
.reviews_wrapper .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:20px;height:20px;min-width:20px;border-radius: 4px;border: 1px solid var(--main-color-greylight);background: var(--main-color-white);}
.reviews_wrapper .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--main-color-white);display: block;width: 8px;height: 8px;border-radius: 2px;position: absolute;top: 6px;left: 6px;}
.reviews_wrapper .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.reviews_wrapper .goodsDataOpinionListNavigateTop a.active:before{border-color: var(--main-color-purple);background: var(--main-color-purple);}
.reviews_wrapper .goodsDataOpinionListClient{font-weight: 800;font-size: 18px;margin-bottom: 4px;}
.reviews_wrapper .store_response{font-weight: 800;font-size: 18px;margin-bottom: 4px;}
.reviews_wrapper .opinion-item__date{font-size: 16px;font-weight: 800;color: var(--main-color-purpledark);}
.reviews_wrapper .opinion__buttons{margin-top: 16px;}
.reviews_wrapper .opinion__buttons a{height: 44px;font-size: 16px;font-weight: 700;border-radius:12px;color:var(--main-color-purplelight);transition:0.3s;display: flex;align-items: center;justify-content: center;grid-gap: 5px;background: var(--main-color-white);padding: 0px 16px;}
.reviews_wrapper .opinion__buttons a:after{color: var(--main-color-purple);} 
.reviews_wrapper .opinion__score_recommend{font-weight: 700;line-height: 19px;width: 100%;}
.reviews_wrapper .opinion__recommend{margin-left: auto;}
.reviews_wrapper .opinion-item-wrapper{display: flex;align-items: center;grid-gap: 8px 12px;}
.reviews_wrapper .opinion-item_info{width: calc(100% - 250px);}
.reviews_wrapper .opinion__recommend{font-weight: 700;font-size: 14px;display: flex;align-items: center;}
.reviews_wrapper .opinion__recommend.opinion__recommend_bad{color: var(--main-color-red);}
.reviews_wrapper .opinion__recommend.opinion__recommend_good{color: var(--main-color-green);}
.reviews_wrapper .opinion__recommend:before{content:'';margin-right: 8px;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.reviews_wrapper .opinion__recommend.opinion__recommend_bad:before{background-color: var(--main-color-red);}
.reviews_wrapper .opinion__recommend.opinion__recommend_bad:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20720)'%3E%3Cmask id='mask0_1373_20720' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1373_20720)'%3E%3Cpath d='M16 1.25708L14.7429 0L8 6.74318L1.25708 0L0 1.25708L6.74292 8L0 14.7429L1.25708 16L8 9.25708L14.7429 16L16 14.7429L9.25708 8L16 1.25708Z' fill='%23F35A3A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20720'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.reviews_wrapper .opinion__recommend.opinion__recommend_good:before{background-color: var(--main-color-green);}
.reviews_wrapper .opinion__recommend.opinion__recommend_good:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20731)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20731'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.reviews_wrapper .opinion-item:nth-child(n+4){display: none;}
.reviews_wrapper .opinion-item.show{display: block;}
@media (min-width: 980px){
  .product-view .callback_notify:hover{background: var(--main-color-green);}
  .product-view .links:hover, .product-view .product-links .links.added{color:var(--main-color-black);}
  .product-view .links:hover .icon_, .product-view .product-links .links.added .icon_{background-color:var(--main-color-black);}
  .product-view .add-to-box.actions .add-cart.quick:hover{color:Var(--main-color-purple);}
  .product-view .add-to-box.actions .add-cart.quick:hover .icon_{background-color:Var(--main-color-purple);}
  .product-view .ratings_container:hover .ratings_text, .product-view .ratings_container:hover .rating_mob{color:var(--main-color-black);}
}
@media (max-width: 1139px){
  #main .product_wrapper .col-left{width: 640px;}
  #main .product_wrapper .col-right{width: calc(100% - 640px - 30px);}
  .product-img-box .product-image{width: 458px;height: 458px;}
  .thumblist{height: 458px;}
  .thumblist-box{width: 88px;}
  #main .product_wrapper .col-left.product-img-box{padding: 20px;}
  .product-view .product-container .product_action form{padding: 20px 16px;}
}
@media (max-width: 1023px){
  #main .product_wrapper .col-left{width: 100%;margin-bottom:30px;margin-right: 0;}
  #main .product_wrapper .col-right{width: 100%;}
  .product-img-box .product-image{width: 542px;height: 542px;}
  .thumblist-box{width: 108px;}
  .thumblist{height: 542px;}
  #main .product_wrapper .col-left.product-img-box{justify-content: center;}
}
@media (max-width: 767px){
  .product-img-box .product-image{width: 433px;height: 433px;}
  .thumblist-box{width: 74px;}
  .thumblist{height: 433px;}
  .tabs .tab-content, .reviews_wrapper .opinion-item .opinion-user, .tabs .col-right .tab-content{padding: 20px;}
}
@media (max-width: 700px){
  .product-view .links{font-size:0;}
  .product-view .links .icon_{margin-right: 0;}
  .product-view .ratings_text{display:none;}
  .product-view .ratings_container .rating_mob{display: flex;}
  .product-view .ratings_container .ratings{display:none;}
}
@media (max-width: 639px){
  .product-img-box .product-image{width: 330px;height: 330px;}
  .thumblist-box{width: 60px;}
  .thumblist{height: 330px;padding: 26px 0;}
  .reviews_wrapper .grade-lines{width: 100%;margin-right: 0;margin-bottom: 8px;}
  .opinion__round{flex-direction: inherit;width: 100%;}
  #goods-opinion_form .pp{max-width: 100%;}
  .tabs .tab-content .title{font-size: 26px;margin-bottom: 8px;}
  .reviews_wrapper .grade-lines, .opinion__round{width:100%;}
  .product-view .product_info{grid-gap: 10px 30px;}
  .product-view .dot_:before{right: -18px;}
}
@media (max-width: 479px){
  #main .product_wrapper .col-left.product-img-box{flex-direction: column;}
  .thumblist{height: max-content;padding: 0 23px;overflow: visible;}
  .product-img-box .product-image{order: 1;width: 100%;height: max-content;}
  .thumblist-box{order: 2;width: 100%;}
  .thumblist .swiper-navigation [class*="button-"]{width: max-content;height: 100%;}
  .product-view .thumblist .swiper-button-next{right: 0;}
  .product-view .thumblist .swiper-button-prev{left: 0;}
  .product-view .thumblist .swiper-button-next:after{transform: rotate(90deg);}
  .product-view .thumblist .swiper-button-prev:after{transform: rotate(-90deg);}
  .product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 16px;height: 16px;}
  .tabs .features_line{padding: 8px 12px;font-size: 16px;}
  .reviews_wrapper .opinion-item__desc, .reviews_wrapper .store_response__desc{font-size: 16px;}
  #goods-opinion_form #sel_opinion .radio-name{font-size: 16px;}
  .tabs .delivery_name{font-size: 16px;}
  .reviews_wrapper .rating__rating{font-size: 40px;}
  .reviews_wrapper .rating__label{font-size: 14px;}
  .reviews_wrapper .btn-open_opinion{max-width: calc(100% - 54px - 20px);}
  .opinion__round.not_reviews .btn-open_opinion{max-width: 100%;}
  .product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
  .product-view .goodsDataMainModificationPriceOld{font-size: 12px;}
  .product-view .product-name{font-size: 26px;}
  .product-view .dot_:before{display:none;}
  .product-view .product_info{grid-gap: 10px 12px;}
}
/*Сопуствующие и рекомендованные твоары  */
.viewed, .related-goods, .related-views{position: relative;}
#related-goods, #related-views{margin-top:35px;}
#related-goods form, #related-views form{flex-direction: initial;background: var(--main-color-white);}
#related-goods .item, #related-views .item{height: auto !important;}
#related-goods .item .product-image, #related-views .item .product-image{width: 150px;}
#related-goods .item .product-shop, #related-views .item .product-shop{width: calc(100% - 150px);padding: 12px 16px 12px 10px;justify-content: space-between;}
#related-goods .item .actions, #related-views .item .actions{position: initial;grid-gap: 8px;}
#related-goods .item .product-shop .product-name, #related-views .item .product-shop .product-name{align-items: flex-start;height: 74px;}
#related-goods .item .actions .price-box, #related-views .item .actions .price-box{flex-direction: column;align-items: flex-start;}
#related-goods .item .product-shop:before, #related-views .item .product-shop:before{display:none;}
#related-goods .item .actions-btn, #related-views .item .actions-btn{width: 40px;height: 40px;}
#related-goods .item .actions-btn .icon_, #related-views .item .actions-btn .icon_{width: 20px;height: 20px;min-width: 20px;}
#related-goods .title, #related-views .title{font-size: 26px;}
@media (max-width: 479px){
  #related-goods .item .product-image, #related-views .item .product-image{width: 120px;}
  #related-goods .item .product-shop, #related-views .item .product-shop{width: calc(100% - 120px);}
  #related-goods .item .available-wrapper, #related-views .item .available-wrapper{display:none;}
  #related-goods .item .actions-btn, #related-views .item .actions-btn{width: 36px;height: 36px;}
  #related-goods .item .actions-btn .icon_, #related-views .item .actions-btn .icon_{min-width: 18px;width: 18px;height: 18px;}
  #related-goods .item .links_container .product-ico, #related-views .item .links_container .product-ico{width: 30px;height: 30px;}
  #related-goods .item .links_container .product-ico .icon_, #related-views .item .links_container .product-ico .icon_{min-width: 14px;width: 14px;height: 14px;}
  #related-goods .item .product-shop .product-name, #related-views .item .product-shop .product-name{height: 44px;}
}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.toolbar_up .toolbar_wrapper{margin-left: auto;display: flex;flex-direction: column;position: relative;grid-gap: 8px;}
.toolbar_wrapper .toolbar_result{font-size: 18px;font-weight: 700;text-align: right;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{width: 100%;margin-bottom: 30px;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;padding: 20px 24px;background: var(--main-color-white);border-radius: 12px;}
.toolbar.bottom .pages{display: block;margin: 0 auto;width: max-content;}
.toolbar.bottom .sort-by{display: none}
.view-mode{display: flex;align-items: center;padding: 12px 17px;border: 2px solid var(--main-color-grey);border-radius: 12px;}
.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.view_mode_table{border-right: 2px solid var(--main-color-grey);padding-right: 16px;margin-right: 16px;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;transition: 0.3s;background-color: var(--main-color-purplelight);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='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_9012)'%3E%3Cmask id='mask0_1718_9012' 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_1718_9012)'%3E%3Cpath d='M13.2143 0H0.714286C0.52502 0.00056526 0.343666 0.0760016 0.209834 0.209834C0.0760016 0.343666 0.00056526 0.52502 0 0.714286V13.2143C0.000945778 14.3506 0.452778 15.4402 1.2563 16.2437C2.05982 17.0472 3.14936 17.4991 4.28572 17.5H13.2143C14.3506 17.4991 15.4402 17.0472 16.2437 16.2437C17.0472 15.4402 17.4991 14.3506 17.5 13.2143V4.28572C17.4991 3.14936 17.0472 2.05982 16.2437 1.2563C15.4402 0.452778 14.3506 0.000945778 13.2143 0ZM39.2858 0H26.7858C25.6494 0.000945778 24.5598 0.452778 23.7564 1.2563C22.9528 2.05982 22.501 3.14936 22.5 4.28572V13.2143C22.501 14.3506 22.9528 15.4402 23.7564 16.2437C24.5598 17.0472 25.6494 17.4991 26.7858 17.5H35.7142C36.8506 17.4991 37.9402 17.0472 38.7436 16.2437C39.5472 15.4402 39.999 14.3506 40 13.2143V0.714286C39.9994 0.52502 39.924 0.343666 39.7902 0.209834C39.6564 0.0760016 39.475 0.00056526 39.2858 0ZM13.2143 22.5H4.28572C3.14936 22.501 2.05982 22.9528 1.2563 23.7564C0.452778 24.5598 0.000945778 25.6494 0 26.7858V39.2858C0.00056526 39.475 0.0760016 39.6564 0.209834 39.7902C0.343666 39.924 0.52502 39.9994 0.714286 40H13.2143C14.3506 39.999 15.4402 39.5472 16.2437 38.7436C17.0472 37.9402 17.4991 36.8506 17.5 35.7142V26.7858C17.4991 25.6494 17.0472 24.5598 16.2437 23.7564C15.4402 22.9528 14.3506 22.501 13.2143 22.5ZM35.7142 22.5H26.7858C25.6494 22.501 24.5598 22.9528 23.7564 23.7564C22.9528 24.5598 22.501 25.6494 22.5 26.7858V35.7142C22.501 36.8506 22.9528 37.9402 23.7564 38.7436C24.5598 39.5472 25.6494 39.999 26.7858 40H39.2858C39.475 39.9994 39.6564 39.924 39.7902 39.7902C39.924 39.6564 39.9994 39.475 40 39.2858V26.7858C39.999 25.6494 39.5472 24.5598 38.7436 23.7564C37.9402 22.9528 36.8506 22.501 35.7142 22.5Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_9012'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--main-color-purple);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1718_8972)'%3E%3Cmask id='mask0_1718_8972' 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_1718_8972)'%3E%3Cpath d='M16 28H36C38.2092 28 40 29.7908 40 32V36C40 38.2092 38.2092 40 36 40H20C17.7909 40 16 38.2092 16 36V28Z' fill='%23D8D2E3'/%3E%3Cpath d='M0 28H8C10.2091 28 12 29.7908 12 32V36C12 38.2092 10.2091 40 8 40H4C1.79086 40 0 38.2092 0 36V28Z' fill='%23D8D2E3'/%3E%3Cpath d='M16 14H36C38.2092 14 40 15.7909 40 18V22C40 24.2092 38.2092 26 36 26H20C17.7909 26 16 24.2092 16 22V14Z' fill='%23D8D2E3'/%3E%3Cpath d='M0 14H8C10.2091 14 12 15.7909 12 18V22C12 24.2092 10.2091 26 8 26H4C1.79086 26 0 24.2092 0 22V14Z' fill='%23D8D2E3'/%3E%3Cpath d='M16 0H36C38.2092 0 40 1.79086 40 4V8C40 10.2091 38.2092 12 36 12H20C17.7909 12 16 10.2091 16 8V0Z' fill='%23D8D2E3'/%3E%3Cpath d='M0 0H8C10.2091 0 12 1.79086 12 4V8C12 10.2091 10.2091 12 8 12H4C1.79086 12 0 10.2091 0 8V0Z' fill='%23D8D2E3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1718_8972'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;}
.view-mode .view-mode-btn.active:before{background-color:var(--main-color-purple);}
.view-mode label{display:none;}
.sort-by, .show-by{display: flex;flex-direction: column;grid-gap: 8px;width: 220px;}
.sort-by select, .show-by select{font-size: 16px;height:44px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--main-color-grey);}
.sort_btn{display:none;align-items:center;justify-content: center;background: var(--main-color-white);border: 2px solid var(--main-color-grey);border-radius: 12px;height: 44px;width:50px;position: relative;}
.sort_btn .icon_{background-color: var(--main-color-purple);margin: 0;width: 20px;height: 20px;min-width: 20px;transition: 0.3s;}
.show-by{margin-left: 30px;min-width: 100px;}
.sort-by{grid-gap: 12px;}
.show-by label, .sort-by label, .view-mode label{font-size: 18px;font-weight: 700;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{display: none;margin-left: 16px;position:relative;border-radius: 12px;cursor: pointer;align-items: center;justify-content: center;color: var(--main-color-white);height: 44px;padding: 0 20px;border: 2px solid var(--main-color-grey);}
.filterMain_btn .filter-icon{background-color: var(--main-color-purple);width: 22px;height: 22px;min-width: 22px;margin-right: 8px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-weight: 700;font-size: 18px;color: var(--main-color-black);white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 0;font-weight: 700;display: none;align-items: center;justify-content: center;width: 8px;height: 8px;background: var(--main-color-pink);border-radius: 50%;color: var(--main-color-white);position: absolute;top: -2px;right: -2px;}
.filterMain_btn .filters__count.active{display:flex;}
.category-title.block-title{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--main-line);}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 18px;font-weight: 700;margin-bottom: 8px;}
.modal-fancybox-body .modal-sortItem label{padding-left:12px;margin:0;word-break: break-word;display:flex;font-weight: 400;font-size: 18px;}
.modal-fancybox-body .modal-sortItem[data-name="view"]{display:none;}
.modal-fancybox-body .modal-sortItem .view-mode{width: max-content;}
.modal-fancybox-body .modal-sortItem .view-mode label{display: none;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 16px;width: 100%;margin: 0;padding: 0;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--main-color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn{background: var(--main-color-black);}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn:before{background-color: var(--main-color-grey);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active{background: var(--main-color-purple);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active:before{background-color: var(--main-color-white);}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{height: calc(100% - 55px);margin-top: 24px;padding: 0 5px 16px 0;}
.modal-fancybox .modal-fancybox-body ul li.header{background: var(--main-color-purple);font-weight: 700;padding: 8px 16px;width: 100%;}
.modal-fancybox .modal-fancybox-body ul li.header a .title{color: var(--main-color-white);}
.modal-fancybox .modal-fancybox-body ul li.header a:before{background-color: var(--main-color-white);}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;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;text-align: center;color: var(--main-color-purplelight);border: 2px solid var(--main-color-grey);border-radius: 50%;width: 40px;height: 40px;}
.pages li.current{pointer-events: none;background: var(--main-color-purple);}
.pages li.current a{color: var(--main-color-white);}
.pages li.current:hover a{color: var(--main-color-purple);}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;font-weight: 700;font-size: 18px;transition: 0.3s;text-align: center;}
.pages li:hover a, .pages li:active a{color: var(--main-color-purple);}
.pages li.current span{cursor: default;}
.pages .current a{cursor: default;background: none;}
.pages li .fal{padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
.pages_dot span, .pages_dot span:hover{cursor: default !important;;background: transparent !important;;border-color: transparent !important;}
.toolbar .last:hover, .toolbar .first:hover{color: var(--main-color-purple);}
.toolbar.bottom{margin-top: 20px;padding: 16px;background: var(--main-color-white);border-radius: 12px;}
.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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15.7309 8.63901L6.7787 0.51815C6.08783 -0.172717 4.96878 -0.172717 4.27792 0.51815C3.58705 1.20902 3.58705 2.32804 4.27792 3.01893L11.9731 10L4.27792 16.981C3.58705 17.6719 3.58705 18.7909 4.27792 19.4818C4.96878 20.1727 6.08783 20.1727 6.7787 19.4818L15.7309 11.3609C16.1042 10.9877 16.2688 10.4888 16.2381 9.99999C16.268 9.51113 16.1042 9.01232 15.7309 8.63901Z' fill='%23D8D2E3'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';transition: 0.3s;background-color: var(--main-color-purplelight);width: 20px;height: 20px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--main-color-purple);}
.pages li.disabled{pointer-events: none;opacity: 0.6;display:none;}
.pages li.arrow-first, .pages li.arrow-last{border: 0;background: transparent;width: max-content;}
.pages li.arrow-first{margin-right: 18px;}
.pages li.arrow-last{margin-left: 18px;}
@media (max-width: 767px){
  .pages ol{justify-content: center;}
}
@media (max-width: 479px){
  .DescriptionBlock{font-size: 16px;}
}
.products{display: flex;flex-wrap: wrap;}
/** Фильтры **/
.filter_{background: var(--main-color-white);border-radius: 20px;padding: 20px;}
.filter_ .dropdown_body{height: calc(100% - 50px);}
.filter_ .filter_cont{padding-top: 16px;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 250px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;grid-gap: 0;display:block;}
.filter_ ul.sub li a{font-size: 14px;}
.filter_ ul li{position: relative;}
.filter_ ul li:last-child{margin-bottom: 0;}
.filter_ ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--main-color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.filter_ ul li a.active, .filter_ ul li a:hover{color: var(--main-color-purple);}
.filter_ ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.filter_ ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.filter_ ul li .open-sub.active:before{content: "\f106";}
.filter_ ul li .open-sub:hover{color: var(--main-color-purple);}
.filter_ ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.filter_ ul li ul li{padding-left: 10px;}
.filter_ ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.filter_ .filterBtn_bottom{margin-top: 40px;position: relative;}
.filter_ .filterBtn_bottom.off{display:none;}
.filter_ .filterBtn_bottom:before{content:'';display: block;position: absolute;left: 0;top: -20px;height: 2px;width: 100%;border-radius: 2px;background: var(--main-color-greylight);}
.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-purple);color:var(--main-color-white);}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--main-color-purple);color: var(--main-color-white);font-size: 0;border-radius: 2px;align-items: center;justify-content: center;}
/*.activeFilterNumber.active{display:block;}*/
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{display: flex;align-items: center;cursor: pointer;width: 100%;height:auto;padding:0;}
.filter_ .filters-price .title, .filter_ .title{position: relative;font-size: 20px;font-weight: 700;display: flex;align-items: center;cursor: pointer;transition: 0.3s;}
.filter_ .title .clear-filter{font-size: 16px;font-weight: 700;position: absolute;top: 50%;transform: translateY(-50%);right: 25px;color: var(--main-color-purpledark);display: none;}
.filter_ .title .clear-filter.active{display:block;}
.filter_ .title .filter_name{white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 20px);overflow: hidden;}
.filter_ .title.filtersActive .filter_name{width: calc(100% - 95px);}
.filter_ .form_content{display: flex;flex-direction: column;grid-gap: 40px;}
.filters-price, #filters-form .filter{}
#filters-form .filter:before{content:'';display: block;position: absolute;left: 0;top: -20px;height: 2px;width: 100%;border-radius: 2px;background: var(--main-color-greylight);}
.filter_ .filters-price, #filters-form .filter{width: 100%;}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;height: max-content;width: max-content;}
.filter_ .title .filter-arrow .icon_{background-color: var(--main-color-purplelight);margin: 0;transform: rotate(90deg);min-width: 12px;width: 12px;height: 12px;transition: 0.3s;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(90deg) scaleX(-1);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background-color:var(--main-color-inputDisabled);border-color:var(--main-color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--main-color-labelDisabled) !important;}
.filter_ #filters-form .filter{display: block;position: relative;}
.filter_ #filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ #filters-form .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 12px;}
.filter_ .filter-item input:hover + label,  .filter label:hover{color:var(--main-color-purple);}
.filter_ .filter-item input[checked="checked"] + label{}
.filter_ .filter-inner .filter-item{display: flex;width:100%;}
.filter_ .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filter_ .filter-inner .filter-item .counter{margin-left: auto;font-size: 16px;font-weight: 700;text-align: left;color: var(--main-color-purpledark);white-space: nowrap;}
.filter_ #filters-form .filter label{display: flex;font-size:18px;cursor: pointer;width: 100%;padding-left: 12px;word-break: break-word;}
.filter_ #filters-form .filter label .name{padding-right: 4px;overflow: hidden;width:100%;}
.filter_ #filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ #filters-form .filter select:focus{border: 1px solid #000;}
.filter_ -active{display:none;}
.filter_ -active #filters-reset{margin: 10px auto;display: block}
.filter_ -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filter_ #filters-reset[disabled="disabled"]{pointer-events: none;display:none;}
.filter_ #goods-filter-price-slider.noUi-target{height: 4px;margin: 20px auto 0;background: var(--main-color-grey);border-radius: 2px;box-shadow: none;border: 0;width: calc(100% - 20px);}
.filter_ #goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
.filter_ #goods-filter-price-slider .noUi-connect{background: var(--main-color-purple);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--main-color-purple);top: -6px;width: 16px;height: 16px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 50%;border: 0;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -6px;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -10px;}
.filter_ .filters-price .layout-slider{position: relative;text-align: center;}
.filter_ .filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.filter_ .filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filter_ -active #filters-reset{color: var(--main-color-white);background: transparent;border-color: var(--main-color-white);}
.filter_ .filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 50%;}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';}
.filter_ .filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before, .filters-price .layout-slider .filter-range-col:last-child:before{margin-right: 8px;font-size: 14px;color: var(--main-color-greylight);white-space: nowrap;text-transform: lowercase;position: absolute;left: 12px;display:none;}
.filter_ .filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filter_ .filters-price .layout-slider .input{width: 100%;max-width: 100%;display: inline-block;font-size: 18px;text-align: left;height: 44px;padding: 0 20px;background: transparent;color: var(--main-color-purpledark);border: 2px solid var(--main-color-grey);border-radius: 8px;}
.filter_ .filters-price .layout-slider .input:focus{border-color: var(--main-color-purple)}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 12px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 16px;font-weight: 700;color: var(--main-color-purpledark);transition:0.3s;}
.filter_ .filterPrice_btn button:hover{color: var(--main-color-purple);}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;}
.filter_ .filtersTitle{display:none;align-items: center;font-size: 32px;font-weight: 800;position: relative;margin-bottom: 20px;}
.filter_ .filtersTitle .filters__close{margin: 0;padding:0;cursor: pointer;background-color: var(--main-color-purplelight);transition: 0.3s;width: 20px;height: 20px;min-width: 20px;position: absolute;right: 0;}
.filter_ .filtersTitle .filters__close:hover{background-color: var(--main-color-purple);}
.filtersTitleWeb{display: none;align-items: center;grid-gap: 12px;font-size: 20px;font-weight: 600;margin-bottom: 20px;padding-bottom: 12px;border-bottom: 1px solid var(--main-line);}
.filtersTitleWeb .icon_{background-color:var(--main-color-purple);margin:0;}
#filters-reset_title{font-size: 14px;font-weight: 700;color: var(--main-color-greylight);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--main-color-greylight);}
.filter_ .content-title{display: none;}
.filter_ .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
@media (min-width:980px){
  .filter_ .filters-price .title:hover .icon_, .filter_ .title:hover .icon_{background-color:var(--main-color-purple);}
}
@media (min-width:1024px){
  .filter-overlay.visible{display:none;}
}
@media (max-width:1023px){
  .filter_{position: fixed;top: 0;left: -100%;width: 100%;max-width: 420px;height: 100%;z-index: 25;transition:0.5s;border-radius: 0;padding:30px 16px;}  
  .filter_.opened{left: 0;}  
  #filters-form{max-height: calc(100% - 70px);padding-right: 5px;overflow-x: hidden;overflow-y: auto;}
  .filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 8px;}0
  .filter_ ul{max-height: 190px;}
  .filter_ .filtersTitle{display:flex;}
  .filterMain_btn{display: flex;}
  .sort-by, .show-by{display:none;}
  .show-by{margin-left: 16px;}
 .toolbar_wrapper .toolbar_result{display:none;}
 .sort_btn{display: flex;}
}
@media (max-width:767px){
  .toolbar_up{margin-bottom:20px;}
}
@media (max-width:479px){
 .toolbar_wrapper .toolbar_result{display:none;}
 .view-mode .view-mode-btn.view_mode_table{border-left: 0;border-radius: 8px 0 0 8px;}
 .toolbar_up .toolbar_wrapper{display:none;}
 .toolbar_up .OrderFilterForm{justify-content: center;padding: 10px;}
 .modal-fancybox-body .modal-sortItem[data-name="view"]{display: block;}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 16px;width: 100%;overflow: hidden;}
.categories_grid .item{position: relative;cursor: pointer;width: calc(100% / 6 - 17px);display: flex;flex-direction: column;border-radius: 20px;overflow: hidden;}
.categories_grid .item:nth-child(6n+1) .cat-name{background-color: #DDF6FD;}
.categories_grid .item:nth-child(6n+2) .cat-name{background-color: #FADEED;}
.categories_grid .item:nth-child(6n+3) .cat-name{background-color: #FFF09B;}
.categories_grid .item:nth-child(6n+4) .cat-name{background-color: #DFFFE8;}
.categories_grid .item:nth-child(6n+5) .cat-name{background-color: #FFE7C3;}
.categories_grid .item:nth-child(6n+6) .cat-name{background-color: #D8EBFE;}
.categories_grid .item .cat-name{text-align: center;overflow: hidden;height: 68px;display: flex;align-items: center;justify-content: center;transition: 0.3s;padding: 4px 8px;}
.categories_grid .item .cat-name span{font-size: 18px;font-weight: 800;display: block;max-height: 44px;overflow: hidden;line-height: 1.2;}
.categories_grid .item .cat-image{width: 100%;padding-bottom: 90%;position:relative;overflow: hidden;}
.categories_grid .item .cat-image img{width: 100%;height: 100%;max-width:100%;max-height:100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.categories_grid .item .count{position: absolute;display:none;bottom: 12px;left: 12px;z-index: 1;padding: 8px;background: var(--main-color-white-opacity);transition:0.3s;border-radius: 6px;font-size: 14px;font-weight: 500;}
/*если есть товары и подкатегории*/
.categories_grid.goodsEmpty{margin-bottom: 20px;grid-gap: 0;background: var(--main-color-white);border-radius: 20px;padding: 20px;}
.categories_grid.goodsEmpty .item{width: 100%;border-radius: 0;}
.categories_grid.goodsEmpty .item .cat-image{display:none;}
.categories_grid.goodsEmpty .item .cat-name{height: auto;font-size: 18px;margin: 0;padding: 8px 12px;border-radius: 8px;transition: 0.3s;background: transparent;color: var(--main-color-black);text-align: left;justify-content: flex-start;}
.categories_grid.goodsEmpty .item .cat-name:before{content: '';display: block;min-width: 8px;width: 8px;height: 8px;background: var(--main-color-purple);border-radius: 50%;margin-right: 8px;transition:0.3s;}
    
@media (min-width:1024px){
  .categories_grid .item:hover .cat-name{background: var(--main-color-purple);color: var(--main-color-white);font-weight: 700;}
  .categories_grid.goodsEmpty .item:hover .cat-name:before{background: var(--main-color-white);}
}
@media (max-width:1139px){
  .categories_grid .item{width: calc(100% / 4 - 12px);}
}
@media (max-width:1023px){
  .categories_grid.goodsEmpty .item{width: max-content;}
  .categories_grid.goodsEmpty{grid-gap: 16px 20px;}
  .categories_grid.goodsEmpty .item .cat-name{padding: 0;}
}
@media (max-width:639px){
  .categories_grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width:479px){
  .categories_grid .item{width: calc(100% / 2 - 8px);}
  .categories_grid .item .cat-name span{font-size:16px;}
}
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--main-color-purple);}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
@media (min-width: 1140px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (min-width: 768px){
  #main .products .col-right .products-grid .item .actions-btn{width: 50px;height: 50px;}
  #main .products .col-right .products-grid .item .actions-btn .icon_{width: 30px;height: 30px;min-width: 30px;}
  #main .products .col-right .products-grid .item .product-shop .product-name span{font-size: 18px;max-height: 74px;}
  #main .products .col-right .products-grid .item .product-shop .product-name{height: 74px;}
  #main .products .col-right .products-grid .item .product-shop .price:not(.old-price){font-size: 24px;}
  #main .products .col-right .products-grid .item .product-shop .old-price{font-size: 16px;}
}
@media (max-width: 1139px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 11px);}
}
@media (max-width: 1023px){
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
}
@media (max-width: 639px){
  #main .products .col-right .products-grid .item{width: calc(50% - 8px);}
}
@media (max-width: 319px){
  #main .products .col-right .products-grid .item{width: 100%;}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--main-color-white)95;}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
/*** Окно Просмотр модификаций ***/
.productViewMod{transition: 0.5s;width: 100%;max-width: 500px;padding: 0;vertical-align: bottom;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;padding: 24px;}
.fancybox-modif{display:none;font-size: 24px;font-weight: 500;width: 100%;padding-right: 40px;margin-bottom: 24px;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--main-color-purplelight);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--main-color-purple);}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .short-description{display:none;}
.productViewMod.product-view .product-name{margin-bottom: 12px;font-size: 26px;padding-right: 30px;}
.productViewMod.product-view .art_number{display:none !important;}
.productViewMod.product-view .product-view_content{background: transparent;padding: 0;position: initial;box-shadow: none;}
.productViewMod.product-view .fancybox-close-small{}
.productViewMod.product-view .product-container .right_{position: initial;height: auto;width: 100%;}
.productViewMod.product-view .informationBlockSale{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .goodsDataMainModificationAvailable{display:none;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .add-to-box.actions{grid-gap: 0;}
.productViewMod.product-view .product-container .product-img-box{display: none;}
.productViewMod.product-view .product-container .product_action{width: 100%;padding: 0;border-radius: 0;overflow: visible;}
.productViewMod.product-view .product-container .product_action form{padding:0;}
.productViewMod.product-view .product_info{display: none;}
.productViewMod.product-view .ico-sale-product{display: none !important;}
.productViewMod.product-view .border_top{padding: 0;}
.productViewMod.product-view .product-container .left_{display:none;}
.productViewMod.product-view .fancybox-modif{display: none;}
.productViewMod.product-view .cart_link{display:flex;width: calc(100% - 160px - 16px);max-width: 350px;}
.productViewMod.product-view .cart_link.hide{display:none;}
.productViewMod.product-view .callback_notify{width: 100%;max-width: 100%;}
/*** Окно Быстрый просмотр товара ***/
.product-view .goodPageLink{display:none;margin-top:20px;}
.productViewQuick.product-view .product_info{background: transparent;padding: 0;border-radius: 0;margin-bottom: 24px;}
.productViewQuick.product-view .product-links{display:none;}
.productViewQuick.product-view .product-name{margin-bottom: 12px;font-size: 26px;padding-right: 30px;}
.productViewQuick.product-view .product-container .product-img-box{width: 272px;margin-right: 16px;}
.productViewQuick.product-view .product-container .product_action{width: calc(100% - 272px - 16px);}
.productViewQuick.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.productViewQuick.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewQuick.product-view .goodPageLink{display:flex;}
.productViewQuick.product-view .add-to-box.actions .add-cart.quick{display: none !important;}
.productViewQuick.product-view .add-to-cart{width:100%;}
@media (max-width: 767px){
  .product-view.productViewQuick{display: none;}
  .quickview{display:none !important;}
}
@media (max-width: 479px){
  .productViewMod.product-view .cart_link{width: 100%;max-width: 100%;}
  .productViewMod.product-view .product-name{font-size: 20px;}
  .productViewMod, .productViewQuick{padding: 20px;}
}
/*Страница быстрого заказа*/
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% + 10px);right: 0;z-index: 4;}
.fastOrder .fancybox-inner .fancybox-content{}
.fastOrder .fancybox-inner .formfast .order_grid > div{padding: 0;background: transparent;border-radius: 0;}
.fancybox-inner .formfast .title{font-size: 26px;}
.fancybox-inner .formfast .title:before{display:none;}
.fancybox-inner .orderContainer .order_right .order_right_wrapper{padding: 0;}
.fancybox-inner .orderContainer .order_left{width: 100%;}
.fancybox-inner .orderContainert .contactWantRegister input:hover + label{color: var(--main-color-purple);}
.fancybox-inner .orderContainer .order_right{width: 100%;padding: 0;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: block;text-align: center;}
.fancybox-inner .orderContainer .adress .form-list{grid-template-columns: repeat(1, 1fr);}
.fancybox-inner .buttonsOrder button{max-width: 100%;}
.fancybox-inner .quickformfast{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .orderContainer .order_left{padding: 0;}
.fancybox-order_title{display:none;width: 100%;align-items: center;justify-content: space-between;padding-right: 40px;margin-bottom: 24px;}
.fancybox-order_title .title{font-size: 36px;font-weight: 800;}
.fancybox-inner .quickformfast .fancybox-order_title{display:flex;}
.fancybox-inner .formfast .order_grid .account .fields-grid .fields, .fancybox-inner .orderContainer .adress .form-list .fields{width:100%;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 0 0 16px;background: var(--main-color-purple);}
.login-info{font-size: 14px;display: block;text-align: right;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;margin-top: 12px;flex-wrap: wrap;}
.fancybox-inner .btn_box .button5{font-size:16px;}
.fancybox-inner .callback-btn{width: 100%;max-width:100%;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.fancybox-inner .quickformfast .orderContainer{overflow-x: hidden;overflow-y: auto;text-align: center;max-height: calc(100dvh - 230px);padding-right: 10px;}
    
@media (max-width: 1023px){
  
}
@media (max-width: 639px){
  .fancybox-order_title .title{font-size: 26px;}
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
/*** Страница: Ajax добавление товара в корзину ***/
.noty_body{font-size: 16px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 20px;border-radius: 12px 0 0 12px;display: flex;align-items: center;text-align: left;border: 2px solid var(--noty-color-border);}
.noty_body i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.cart-ajax .cart-product, .cart-ajax .buttons #quickform-close{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight{-webkit-transform: translateX(0) scale(1,1);transform: translateX(0) scale(1,1);}
.noty__message a, .noty_content a, .noty_body .mess a{}
.noty__message a:hover, .noty_content a:hover{}
.noty_body .image{width: 50px;height: 50px;min-width: 50px;border-radius: 4px;overflow: hidden;background-color:var(--main-color-white);margin-right:16px;display: none;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty_body .noty-right .title{display: flex;align-items: center;}
.noty_body .cart-ajax{display: flex;width: 100%;}
.noty_body .cart-ajax .message{display:none;color: var(--main-color-white);padding: 0;background: transparent;margin: 0;min-height: initial;}
.noty_type__warning .noty_body .cart-ajax .message{display:block;}
#noty_layout__bottomRight{top: initial;bottom: 30px;right: 0;width: 490px;}
body.good_page  #noty_layout__bottomRight{bottom: 100px;}
.noty_type__success .buttons{position:relative;display: flex;align-items: center;margin-left: 12px;display: none;}
.noty_type__success .buttons .quickform{font-size: 14px;text-align: center;white-space: nowrap;}
.noty_type__success .buttons .quickform:hover{color: var(--main-color-purple);}
.noty_type__success .buttons .quickform .icon_{min-width:16px;width:16px;height:16px;margin-right:0;margin-left:8px;background-color: var(--main-color-purple);transition:0.3s;}
.noty_type__success .buttons .quickform:hover .icon_{background-color: var(--main-color-purple);}
.noty_type__success .buttons.hide{display: none;}
.noty_layout .noty_progressbar{display: none !important;}
.noty_body .noty__title{font-size: 18px;font-weight: 800;color: var(--noty-color-title);margin-bottom: 8px;display: flex;align-items: center;}
.noty_body .noty__text{font-size: 16px;color:var(--noty-color-tixt);}
.noty_body .noty__text a{transition: 0.3s;text-decoration: underline;}
.noty_body .noty__text a:hover{color:var(--main-color-purple);} 
/* Иконки в уведомлении */
.noty_body .icon-check{margin-right: -13px;background-color: var(--noty-color-ok);border-radius: 50%;width: 24px;min-width: 24px;height: 24px;}
.noty_body .icon-close{margin-right: -13px;background-color: var(--noty-color-error);border-radius: 50%;width: 24px;min-width: 24px;height: 24px;}
/*Если нет ошибки*/
.noty_type__success .noty_body{margin-top: 16px;}
.noty_type__success .noty_body .noty__addto{display: flex;width:100%;} 
.noty_theme__sunset.noty_type__success{background: transparent;padding: 0;border-radius: 0 !important;margin-top: 0;}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--main-color-white);opacity: 1;height: 2px;display: none;}
/*Если ошибка*/
.noty_bar.noty_type__error .noty_body{}
.noty_type__error .noty_body{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar{display:none;background-color: #c671fa;opacity: 1;height: 2px;}
@media (max-width: 1039px){
  #noty_layout__bottomRight{bottom: 70px;}
}
@media (max-width: 767px){
  body.good_page  #noty_layout__bottomRight{bottom: 90px;}
}
@media (max-width: 500px){
 .noty_type__success .buttons{display:none;}
  #noty_layout__bottomRight{width: 100%;max-width: calc(100% - 16px);}
  body.good_page  #noty_layout__bottomRight{bottom: 70px;}
}
/*** Быстрый заказ ***/
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;margin-bottom: 16px;color: var(--error-color-text);font-weight: 700;padding: 12px;border-radius: 12px;background: var(--error-color);}
.order_right .min_priceOrder_info{display:none;font-size: 14px;color: var(--error-color);margin: 8px 0;text-align: center;font-weight: 700;}
.buttonsOrder button[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
.buttonsOrder button[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
.disc_item .procent span span + span{display: none;}
.cart_discount_bottom{display: flex;align-items: center;width: 100%;margin-top: 20px;background: #070a2e;padding: 15px 30px;border-radius: 0 20px;}
.cart_discount_bottom .minDiscountPrice{font-weight: 700;white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-weight: 700;color: var(--main-color-purple);white-space: nowrap;}
.orderContainer .order_right ul{padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 205px;overflow-x: hidden;overflow-y: auto;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;align-items: center;}
.orderContainer .order_right ul .item .product-details_price .price{font-size: 14px;}
.orderContainer .order_right ul .item .product-details_price{display: flex;align-items: center;grid-gap: 5px;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 10px;}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right ul .item .product-details .product-name{font-size: 16px;word-break: break-word;line-height: 1;overflow: hidden;max-height: 50px;display: block;}
.orderContainer .order_right ul .item .quantity{font-size: 16px;font-weight: 700;color: var(--main-color-purpledark);}
.orderContainer .order_right ul .product-details .product-price .price{font-weight: 700;font-size: 16px;}
.orderContainer .order_right ul .product-details .product-price .price > span:after{font-size: 12px;}
.orderContainer .order_right ul .item .product-details .product-modif{display: flex;align-items: center;flex-wrap: wrap;font-size: 14px;color: var(--main-color-greylight);margin-bottom: 8px;grid-gap: 5px;display: none;}
.orderContainer .order_right .product_wrapper_price{display: flex;align-items: center;grid-gap: 4px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--main-color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .subtotal .price{color: #ffffff;font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{min-width: 60px;width: 60px;height: 60px;margin-right: 8px;display:flex;align-items: center;justify-content: center;background: var(--main-bgImg);z-index: 1;text-align: center;border-radius: 12px;overflow: hidden;}
.orderContainer .order_right .item .product-image img{max-width: 100%;max-height: 100%;}
.orderContainer .order_right .order_right_wrapper{}
.orderContainer .order_right .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .buttonsOrder{margin-top: 20px;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.orderContainer .adress .form-list .fields{width: calc(50% - 6px);}
.orderContainer .adress .form-list .fields.country_, .orderContainer .adress .form-list .fields.comment{width: 100%;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 0;height: 50px;width: 50px;border-radius: 0 8px 8px 0;display: flex;align-items: center;justify-content: center;border: 1px solid var(--main-color-purple);background: var(--main-color-purple);}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-white);}
.adress .form-list .deliveryDate .calendar_btn.active{background: var(--main-color-green);border-color:var(--main-color-green);}
.adress .form-list .deliveryDate .calendar_btn.active .icon_{background-color: var(--main-color-black);}
.adress .form-list .fields{margin: 0;}
.orderContainer .order_right ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-purple);}
.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: 20px;}
label.checkbox-name{cursor:pointer;transition: 0.3s;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{text-align: center;padding: 0 !important;}
.formfast .title{font-size: 36px;font-weight: 800;text-align: left;position: relative;margin-bottom: 20px;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 12px 16px;}
.formfast .order_grid .account .fields-grid .fields{width: calc(50% - 8px);}
.formfast .order_grid .account .fields-grid .fields.email{width: 100%;}
.formfast .order_grid input:not([type="checkbox"]), .formfast .order_grid select{height: 50px;}
.formfast .order_grid > div{padding: 30px;background: var(--main-color-white);border-radius: 20px;}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;margin-top:20px;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{color: var(--main-color-black);font-weight: 400;font-size: 14px;position:relative;transition: 0.3s;}
.formfast .contactWantRegister input{margin-right: 8px;}
.formfast .contactWantRegister input[type="checkbox"]:before{border-color: #E0E0E0;}
.formfast .contactWantRegister input[type="checkbox"]:checked:before{border-color: var(--main-color-purple);}
.formfast .contactWantRegister input:hover + label{color: var(--main-color-purple);}
.formfast .contactWantRegister input:checked + label.checkbox-name:before{border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1" width="20" height="8"><circle fill="%2366BBFD" cx="1" cy="0.5" r="0.5"></circle></svg>') 0 0 100% repeat;}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 12px auto 0;overflow: hidden;text-align: left;}
.delivery .manufacturer-list .currentDeliveryDesc > div{word-break: break-word;display: flex;align-items: center;font-size: 18px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--main-color-black);font-weight: 700;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryDescription{margin-top:8px;}
.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;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: 100%;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;padding-right: calc(44px + 30px);}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: calc(44px + 16px);height: 100%;display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;color: var(--main-color-purplelight);}
.coupons .couponBlock .coupon_clear:hover{color: var(--main-color-purple);}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 12px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 700;}
.coupons .coupon-btn{width: 50px;height: 50px;position: absolute;border: 2px solid var(--main-color-purple);border-radius: 0 8px 8px 0;top: 0;right: 0;background: var(--main-color-purple);display: flex;align-items: center;justify-content: center;}
.coupons .coupon-btn .icon_{width:20px;height:20px;min-width: 20px;background-color:var(--main-color-white);margin: 0;}
.coupons .coupon-btn[disabled="disabled"]{background: var(--main-color-btnDisabled);border-color: var(--main-color-btnDisabled);pointer-events: none;}
.coupons .coupon-btn[disabled="disabled"] .icon_{background-color: var(--main-color-white);}
/*** Скидки ***/
#discountList{width: 100%;margin-top:30px;}
#discountList .title{font-size: 16px;font-weight: 500;margin-bottom:16px;}
#discountList .discountList_inner{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#discountList .discountList_item{width: calc(100% / 4 - 12px);background: var(--main-color-white);border-radius: 12px;overflow: hidden;position: relative;padding: 12px;padding-left: 28px;display: flex;flex-direction: column;}
#discountList .count{font-size: 18px;font-weight: 700;margin-bottom: 8px;}
#discountList .text{font-size: 14px;font-weight: 500;}
#discountList .discountList_item:before{content: '';display: block;width: 16px;height: 100%;background: var(--main-color-greylight);position: absolute;top: 0;left: 0;}
#discountList .discountList_item.active:before{background: var(--main-color-purple);}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 380px - 30px);}
.cart_right_container{border-radius: 20px;overflow: hidden;}
.cart_right_container .cart__total, .orderContainer .order_right{padding: 30px;background: var(--main-color-white);}
.orderContainer .order_right{border-radius: 20px;overflow: hidden;}
.cart_right_container, .orderContainer .order_right{width: 380px;height: max-content;position: sticky;top: 16px;}
.cartTable .items{display: flex;background: var(--main-color-white);padding: 20px;border-radius: 20px;overflow: hidden;position: relative;}
.cartTable .cart__items{width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 12px;}
.cartTable .clear_button{margin-top: 16px;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 8px;}
.cartTable .cart__total .actions{width: 100%;margin-top: 20px;}
.cartTable .cart__total .totale-inner > div.total, .orderContainer .order_right .total.disc_margin{margin-top:4px;}
.cartTable .cart__total .totale-inner > div{display: flex;align-items: flex-end;white-space: nowrap;width: 100%;justify-content: space-between;}
.cartTable .total, #quickform .order_right .total{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;}
.cartTable .total .title, #quickform .order_right .total .title{font-size: 18px;font-weight: 800;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 24px;font-weight: 900;}
.totale_titleLeft{font-size: 18px;}
.totale_titleRight{font-size: 18px;font-weight: 900;white-space: nowrap;}
.cartTable .cart_title, .orderContainer .order_right .cart_title{margin-bottom: 12px;font-size: 26px;font-weight: 800;display: flex;align-items: center;justify-content: space-between;}
.cartTable .buttons .cat-link{display: flex;align-items: center;justify-content: center;color: var(--main-color-purpledark);transition: 0.3s;font-size: 18px;font-weight: 700;position: relative;margin-top: 16px;padding-top: 16px;}
.cartTable .buttons .cat-link:before{content: '';width: 100%;height: 2px;background: var(--main-color-greylight);position: absolute;top: 0;left: 0;display: block;}
.cartTable .buttons .cat-link .icon_{min-width: 16px;width: 16px;height:16px;margin-right:8px;background-color: var(--main-color-purpledark);transition: 0.3s;transform: scaleX(-1);}
.cart__items .items .cart-right_block{width: calc(100% - 100px);padding-left: 12px;display: flex;grid-gap: 12px 16px;align-items: center;justify-content: space-between;}
.cart__items .items .cart-right_block .cart-qty{margin: 0;}
.cart__items .items .cart-right_block .cart-qty .qty-set a{background: var(--main-color-greylight2);}
.cart__items .items .cart-right_block .cart-qty .qty-set a span{background-color: var(--main-color-greylight);}
.cart__items .items .cart-right_block .cart-qty .qty-set a:hover span{background-color: var(--main-color-black);}
.cart__items .items .cart-right_block .closetd{display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd a{display:flex;align-items:center;justify-content: center;transition:0.3s;font-size: 0;width: 20px;height: 20px;background: var(--main-color-purplelight);border-radius: 50%;}
.cart__items .items .cart-right_block .closetd a:hover{background: var(--main-color-purple);}
.cart__items .items .cart-right_block .closetd a .icon_{background-color: var(--main-color-white);margin: 0;width: 8px;height: 8px;min-width: 8px;transition: 0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;width: 110px;overflow: hidden;}
.cart__items .items .cart_action{width:100%;display: flex;align-items: center;justify-content: flex-end;}
.cart__items .items .closetd a:after{font-size: 25px;display:none;}
.cart__items .items .closetd:hover a:after{color:#ecedff;}
.cart-qty{margin-right: 15px;}
.cart__items .items .image{height: 100px;width: 100px;min-width: 100px;overflow: hidden;background: var(--main-bgImg);border-radius: 12px;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-name{width: 100%;}
.cart__items .items .cart-right_block .cart-name a{font-size: 18px;max-height: 36px;line-height: 1;display: block;overflow: hidden;word-break: break-word;}
.cart__items .items .cart-right_block .cart-name a:hover{color: var(--main-color-purple);}
.cart__items .items .cart-right_block .product-modif{display: flex;flex-wrap: wrap;grid-gap: 0 5px;line-height: 1;margin-top: 8px;} 
.cart__items .items .cart-right_block .product-modif .properties{font-size: 14px;color: var(--main-color-purpledark);font-weight: 700;}
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child):after{content: ',';}
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 8px 12px;justify-content: space-between;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--main-color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--main-color-pink);}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.orderContainer .order_right .pp, .cartTable .buttons .pp{display: flex;text-align: center;margin-top: 8px;} 
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{max-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-blue);}
.cartTable .cart_left_container .cart-price .price:not(.old-price){font-size: 24px;}
.cartTable .price.old-price{font-size: 14px;display:none;}
.cart__items .items .one-product-price{font-size: 16px;font-weight: 700;color: var(--main-color-purpledark);}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 21px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
#closeOrder{font-size: 16px;font-weight: 700;color: var(--main-color-purpledark);transition: 0.3s;}
.cart-footer{margin: 0;margin-top: 20px;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border: 1px solid #e8dbcf;background-color: #fbf6ee;width: 100%;padding-bottom: 20px;max-width: 360px;padding: 15px}
.cart-footer .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.cart-footer .buttons a{margin: auto}
.cart-footer .buttons a.delete-all{margin-top: 20px}
.cart-footer .buttons a.delete-all:hover{color: #ff7e7a;}
.cart-footer .discounttr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px}
.dotted-line{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px dotted #e8dbcf;margin: 0 10px;margin-bottom: 5px}
.TotalSum{display: -webkit-box;display: -ms-flexbox;display: flex;}
#startOrder[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
#startOrder[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
.orderContainer .order_right .line, .cart_right_container .line{position: relative;padding-bottom: 16px;margin-bottom: 16px;}
.orderContainer .order_right .line:before, .cart_right_container .line:before{content: '';width: 100%;height: 2px;background: var(--main-color-greylight);position: absolute;bottom: 0;left: 0;display: block;}
/*Корзина минимальная цена */
.minPriceBlock .rangeScore{width: 100%;display: flex;justify-content: space-between;font-size: 14px;margin-top: 5px;}
.minPriceBlock .titlePrice{font-size: 18px;font-weight: 800;grid-gap: 0 12px;display: flex;flex-wrap: wrap;align-items: center;padding: 10px 20px;width: 100%;background: var(--main-color-black);color: var(--main-color-white);}
.minPriceBlock .titlePrice .text{width: calc(100% - 60px - 12px);}
.minPriceBlock .titlePrice.minPriceCurrent{}
.minPriceBlock .titlePrice.minPrice_0{display: none !important;}
.minPriceBlock .titlePrice_icon{width: 60px;height: 60px;min-width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--main-color-pink);box-shadow: 2px 2px 0px 0px var(--main-color-white);}
.minPriceBlock .icon_{width: 40px;height: 40px;min-width: 40px;margin: 0;background-color: var(--main-color-white);}
#minPrice{margin: 0;margin-top:15px;border: 0;overflow: hidden;width: 100%;max-width: 100%;height: 4px;padding: 0;-webkit-appearance: none;background-color: var(--main-color-greydark)50;border-radius: 4px;cursor: default;pointer-events: none;}
#remainderPrice{white-space: nowrap;font-weight: 900;font-size: 20px;}
#minPrice::-webkit-slider-runnable-track{height: 10px;-webkit-appearance: none;color: #13bba4;margin-top: -1px;}
#minPrice::-webkit-slider-thumb{width: 5px;-webkit-appearance: none;height: 20px;border-radius: 5px;cursor: ew-resize;background: var(--main-color-blue);box-shadow: -1000px 0 0 1000px var(--main-color-blue);}
#minPrice::-moz-range-progress{background-color: var(--main-color-blue);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-blue);}
#minPrice::-ms-fill-upper{background-color: var(--main-color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
@media (min-width: 980px){
  #closeOrder:hover{color: var(--main-color-purple);}
  .cartTable .buttons .cat-link:hover{color: var(--main-color-purple);}
  .cartTable .buttons .cat-link:hover .icon_{color: var(--main-color-purple);}
}
@media (max-width: 1139px){
  .cart_left_container, .orderContainer .order_left{width: calc(100% - 320px - 30px);}
  .cart_right_container, .orderContainer .order_right{width: 320px;}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
  
}
@media (max-width: 767px){
  .cart_right_container .cart__total, .orderContainer .order_right{padding: 20px;}
  .formfast .order_grid > div{padding: 20px;}
}
@media (max-width: 639px){
  .formfast .order_grid .account .fields-grid .fields{width:100%;}
  .orderContainer .adress .form-list .fields{width:100%;}
  .cart__items .items .cart-right_block{flex-wrap: wrap;}
  .cart__items .items .cart-action{width: 100%;}
  .cart__items .items .cart-right_block .cart-name{width: calc(100% - 35px);}
  .cart__items .items .cart-right_block .closetd{position: absolute;top: 20px;right: 20px;}
}
@media (max-width: 479px){
  .cart__items .items .cart-right_block{width: calc(100% - 80px);}
  .cart__items .items .image{height: 80px;width: 80px;min-width: 80px;}
  .cartTable .items{padding: 12px;}
  .cart__items .items .cart-right_block .closetd{top: 16px;right: 16px;}
  .cart__items .items .cart-right_block .cart-name a{font-size: 16px;max-height: 34px;}
  .cartTable .cart_left_container .cart-price .price:not(.old-price){font-size:16px;}
  .cart__items .items .one-product-price{font-size:14px;}
  .cart__items .items .cart-action{flex-wrap: wrap;}
  .cart__items .items .cart-right_block .cart-price{width: 100%;flex-direction: initial;flex-wrap: wrap;grid-gap: 0 6px;align-items: center;}
  .minPriceBlock .titlePrice{font-size: 16px;}
  #remainderPrice{font-size: 18px;}
  .formfast .title{font-size: 26px;margin-bottom: 12px;}
  .delivery .manufacturer-list .currentDeliveryDesc > div{font-size: 16px;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 16px;flex-wrap: wrap;}
.col-block .col-account.contacts{}
.col-block #feedback{background: var(--main-color-white);padding: 20px 16px;border-radius: 12px;height: max-content;}
.col-block #feedback{width: 400px;}
.col-block .col-account.contacts{width: calc(100% - 424px);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;width: 200px;}
.col-account.form .fields:not(:last-child){margin-bottom: 15px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 16px;font-weight: 700;margin-bottom: 24px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;max-width: 100%;margin: 24px 0 0;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{text-align: center;margin-top: 8px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;}
.optionAcc .col-account{padding: 20px;border-radius: 12px;background: var(--main-color-white);height: max-content;}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:8px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 26px;font-weight: 800;margin-bottom: 20px;position: relative;color: var(--main-color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons button{max-width: 100%;width: 100%;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{margin-bottom: 20px;font-size: 26px;font-weight: 700;position: relative;}
.account .accoutnPageBlock .buttons{margin-top: 20px;grid-gap: 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .first{width: 380px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{padding: 20px;background: var(--main-color-white);border-radius: 12px;}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ [data-name="button"], .account .accoutnPageBlock .first .buttons [data-name="button"]{width: 100%;max-width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ [data-name="button"]:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 380px - 16px);margin-left: 16px;height: max-content;}
.account .accoutnPageBlock .second .col-account{}
.account .accoutnPageBlock p{color: var(--main-color-black);font-size: 16px;margin: 0 0 16px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: calc(50% - 12.5px);}
.account .accoutnPageBlock .pp{margin-top: 8px;text-align: center;display: flex;}
@media (max-width: 1039px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ [data-name="button"]{max-width: calc(50% - 12px);}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
}
@media (max-width: 479px){
  .account .accoutnPageBlock .first .buttons.two_ [data-name="button"]{max-width: 100%;}
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;}
.blocks_contact .title_contact, .col-account.form h3{font-size: 26px;font-weight: 700;margin-bottom: 20px;display: block;position: relative;}
.blocks_contact div > div:not(:last-child){margin-bottom: 12px;}
.blocks_contact .block{background: var(--main-color-white);border-radius: 12px;padding: 20px;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;color: var(--main-color-black);;}
.blocks_contact .block > div a .icon_, .blocks_contact .block .infoBlock .icon_{background-color: var(--main-color-black);margin-right: 6px;}
.blocks_contact .block > div a:hover{color:var(--main-color-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: 10px;}
.col-account.form .file label{color: var(--main-color-black);font-size: 14px;}
@media (max-width: 767px){
 .col-block{grid-template-columns: repeat(1, 1fr);grid-gap: 30px;}
}
/** Платежные системы на странице просмотра заказа **/
.order-info .paymentQiwi .tr2 .ceil1{padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1{padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput{float: none;}
.order-info .paymentQiwi .PhoneInput{padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone{width: 130px;text-align: center;}
/*** Оформление заказа ***/
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons{margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2){float: right;}
.orderStrageContent .payment{margin-bottom: 16px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 16px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 16px;}
.orderStrageContent .delivery{margin-bottom: 16px;}
.stages-list{float: left;width: 100%;margin: 30px 0 20px 0;padding-top: 30px;border-top: 1px solid #eacd8e;}
.stages .stage{display: inline-block;width: 48px;height: 48px;line-height: 48px;background-color: #c1c1c1;text-align: center;margin-right: 15px;margin-bottom: 15px;color: #fff;font-size: 22px;}
.stages .title{display: inline-block;font-size: 20px;color: #b2b2b2;text-transform: uppercase;}
.stages.active .stage, .stages:hover .stage{background-color: var(--main-color-purple);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
.search-page{padding: 20px;background: var(--main-color-white);border-radius: 20px;}
.search-page .title{margin-bottom: 12px;font-weight: 700;font-size: 18px;}
.search-page .blockquote{text-align: left;line-height: 1;font-size: 16px;display: flex;flex-direction: column;grid-gap: 8px;}
/*** Акции ***/
body .discount-box_promoPage.products-swiper .swiper{padding: 0 !important;margin: 0 !important;}
body .discount-box_promoPage.products-swiper{display:block;overflow: visible;}
.discount-box{border-radius: 12px;overflow: hidden;margin-bottom: 20px;background: var(--main-color-purple);padding: 12px 20px;color: var(--main-color-white);}
.discount-box h4{font-size:18px;font-weight: 700;line-height: 1.2;}
.discount-box h4 span{font-weight: 600;}
.discount-box_promoPage{display: flex;flex-wrap:wrap;grid-gap: 16px;}
.discount-box_promoPage .item{border-radius: 20px;overflow: hidden;width: calc(100% / 3 - 11px);display: flex;flex-direction: column;}
.discount-box_promoPage .discount_wrapper[data-name="top"]{background: var(--main-color-black);height: 84px;color: var(--main-color-white);padding: 10px 16px;display: flex;align-items: center;grid-gap: 16px;}
.discount-box_promoPage .discount_name{font-size: 26px;font-weight: 800;line-height: 1;width: calc(100% - 60px - 12px);max-height: 60px;overflow: hidden;}
.discount-box_promoPage .count{width: 60px;height: 60px;background: var(--main-color-pink);border-radius: 50%;font-size: 20px;font-weight: 700;color: var(--main-color-white);display: flex;align-items: center;justify-content: center;box-shadow: 2px 2px 0px 0px var(--main-color-white);}
.discount-box_promoPage .discount_wrapper[data-name="bottom"]{background: var(--main-color-white);padding: 12px 16px 20px;flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.discount-box_promoPage .description{font-size: 18px;overflow: hidden;max-height: 75px;margin-bottom: 12px;}
.discount-box_promoPage .date{font-size: 18px;font-weight: 700;display: flex;align-items: center;}
.discount-box_promoPage .date .icon_{margin-right: 0;margin-left: auto;width: 16px;height: 16px;min-width: 16px;background-color: var(--main-color-purplelight);transition:0.3s;}
/*Выкл*/
.discount-box_promoPage .item.off_ .date{color: var(--main-color-purpledark);}
.discount-box_promoPage .item.off_ .count{background: var(--main-color-purpledark);}
@media (min-width: 980px){
  .discount-box_promoPage .item:hover .date .icon_{background-color: var(--main-color-purple);}
}
@media (max-width: 1023px){
  .discount-box_promoPage .item{width: calc(100% / 2 - 8px);}
}
@media (max-width: 639px){
  .discount-box_promoPage .item{width: 100%;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{padding: 20px 16px;background: var(--main-color-white);border-radius: 12px;}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;border-bottom: 2px solid var(--main-color-grey);}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--main-line);}
.compare__switch-icon{background: var(--main-color-purplelight);}
.compare__switch-icon:after{background: var(--main-color-white);}
.switch-on .compare__switch-icon{background: var(--main-color-purple);}
.compare__nav{margin-bottom: 24px;position: relative;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.compare__nav .swiper-navigation{display: flex;align-items: center;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{display: inline-block;position: relative;width: 50px;height: 24px;border-radius: 6px;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{content: '';position: absolute;top: 4px;left: 4px;height: 16px;width: 16px;border-radius: 4px;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon:after{left: 30px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+3){border-bottom: 0;padding-bottom: 0;}
.compare__cell{margin-bottom: 16px;width: 100%;font-weight: 600;display: flex;align-items: center;}
.compare__cell input{margin-right: 8px;}
.compare__image{padding-bottom: 100%;position: relative;width: 100%;display: block;background: var(--main-bgImg);border-radius: 12px;overflow: hidden;}
.compare__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;display: block;object-fit: contain;}
.compare__remove{transition: 0.3s;position: absolute;top: 0;right: 0;width: 30px;height: 30px;background: var(--main-color-purplelight);border-radius: 8px;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 14px;min-width: 14px;height: 14px;background-color: var(--main-color-white);margin: 0;transition: 0.3s;}
.compare__remove:hover{background: var(--main-color-purple);}
.compare__mod{margin-top: 4px;color: var(--main-color-purpledark);font-size: 16px;font-weight: 700;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{height: 40px;text-transform: initial;padding: 0 16px;width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 20px;font-weight: 700;word-break: break-word;}
.compare__buttons a.compare__showAll{background: var(--main-color-purplelight);color: var(--main-color-black);}
.compare__buttons a.compare__showAll:hover{background: var(--main-color-green);color: var(--main-color-black);}
.compare__buttons a.compare__selected[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);pointer-events: none;}
.compare__cell input[type="checkbox"]:before{border-color: #E0E0E0;}
.compare__cell input[type="checkbox"]:checked:before{border-color: var(--main-color-purple);}
.page-compare .actions-btn{width: 40px;height: 40px;font-size: 0;transition: 0.3s;background: var(--main-color-greylight);border-radius: 8px 8px 20px 8px;display: flex;align-items: center;justify-content: center;padding:0;}
.page-compare .actions-btn .icon_{width: 20px;height: 20px;min-width: 20px;margin: 0;transition: 0.3s;background: var(--main-color-purplelight);}
.page-compare .product-ico.added .icon_{background: var(--main-color-purple);}
.page-compare .actions-btn.callback_notify{background: var(--main-color-purplelight);box-shadow: var(--main-shadow-btn2);}
.page-compare .actions-btn.callback_notify .icon_{background: var(--main-color-black);}
.page-compare .actions-btn.add-cart, .products-grid .item .actions-btn.add-mod{background: var(--main-color-green);box-shadow: var(--main-shadow-btn2);}
.page-compare .actions-btn.add-cart .icon_, .products-grid .item .actions-btn.add-mod .icon_{background: var(--main-color-black);}
@media (min-width: 980px){
  .page-compare .actions-btn:hover .icon_{background:var(--main-color-purple);}
  .page-compare .actions-btn.add-cart:hover, .page-compare .actions-btn.add-mod:hover{background:var(--main-color-purple);}
  .page-compare .actions-btn.add-cart:hover .icon_, .page-compare .actions-btn.add-mod:hover .icon_{background:var(--main-color-white);}
  .page-compare .actions-btn.callback_notify:hover{background: var(--main-color-green);}
  .page-compare .actions-btn.callback_notify:hover .icon_{background: var(--main-color-black);}
}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--main-color-white);border-radius: 4px;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div{border-top: 1px solid #D9D9D9;width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine){border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell{display: none;}
.CompareGoodsTableTbody > div .cell{width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label{font-weight: bold;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;background: var(--main-color-white);}
.CompareGoodsTableTbody .owl-item .image img{object-fit: contain;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0 10px;position: absolute;top: 0;right: 0;z-index: 2;width: 24px;height: 24px;}
.CompareGoodsTableTbody .remove:after{color: var(--main-color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--main-color-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: 14px;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 5px;font-size: 12px;line-height: normal;text-align: left;color: var(--main-color-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{width: 100%;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-right: 0;margin-top: 5px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin-left: 0;margin-top: 4px;width: max-content;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
@media (max-width: 1139px){
  .page-compare{padding: 30px 20px;}
}
@media (max-width: 479px){
.CompareGoods .price__old{margin-right: 0.5rem;}
.CompareGoodsTableTbody .actions .price-box{width: 100%;margin-bottom: 1rem;}
.CompareGoodsTableTbody .actions .add-notify:before{display: none;}
.CompareGoodsTableTbody{padding: 12px;}
.CompareGoodsTableTbody .actions a{font-size:14px;padding: 8px;}
.CompareGoods__filter{flex-direction: column;}
.compare__switch .compare__switch-label{display:none;}
.compare__price .price{width: 100%;}
.page-compare{padding: 30px 16px;}
.compare__line .actions .actions-btn{font-size:14px;}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{transition: 0.3s;position: absolute;top: 0;right: 0;width: 30px;height: 30px;background: var(--main-color-purplelight);border-radius: 0 8px 0 8px;display: flex;align-items: center;justify-content: center;}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{display: block;width: 14px;min-width: 14px;height: 14px;background-color: var(--main-color-white);margin: 0;transition: 0.3s;}
.favorites_page .removeAll_btn{margin-top: 30px;width: max-content;}
.favorites_page .removeAll_btn:after{display:none;}
@media (min-width: 980px){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover{background: var(--main-color-purple);}
}
/*** Новости ***/
.news-box .title {margin:0;color: var(--main-color-black);font-weight: 700;transition: 0.3s;}
.news-box .title:hover a{color: var(--main-color-purple);}
.news-box .button{margin-top:30px;width: max-content;}
.news-box .news{background: var(--main-color-white);padding: 20px;border-radius: 12px;overflow: hidden;}
.news-box .news:not(:last-child){margin-bottom: 16px;}
.news-box .news .title{margin-bottom: 10px;font-size: 20px;font-weight: 700;position:relative;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date, .news-box .news-time{display: block;font-size: 16px;text-align: right;margin-top: 4px;color: var(--main-color-purpledark);font-weight: 700;}
.news_btn_back{max-width:260px;margin-top:20px;padding: 0 10px;}
/*** Страница ошибки ***/
.error-page{padding: 16px;}
.error-page a{font-size:110%;}
.error-page a:hover{text-decoration:underline;}
.error-page ul.disc{list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader{display:block;position: absolute;top: 0;left:0;bottom: 0;width: 100%;height: 100%;z-index: 20;background: var(--main-color-white);border-radius: 12px;}
.content-loading{content: '';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%3ClinearGradient id='linear-gradient'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23a2a3f5'/%3E%3C/linearGradient%3E%3Cpath d='M63.85 0A63.85 63.85 0 1 1 0 63.85 63.85 63.85 0 0 1 63.85 0zm.65 19.5a44 44 0 1 1-44 44 44 44 0 0 1 44-44z' fill='url(%23linear-gradient)' fill-rule='evenodd'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1080ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
#globalOrder.loading{height: 50vh;}
#globalOrder .content-loading{margin: 0 auto;margin-left: -25px;margin-top: -25px;}
/******************************************************************************
 Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:20%}
.col-xs-1{width:8.33333333%}
@media (max-width: 767px){
.col-lg-2{width:33%}
}
@media (max-width: 631px){
.col-lg-2{width:50%}
}
@media (max-width: 380px){
}
@media (min-width: 768px){
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:20%}
.col-sm-1{width:8.33333333%}
}
@media (min-width: 992px){
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:20%}
.col-md-1{width:8.33333333%}
}
@media (min-width: 1200px){
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:33%}
.col-lg-2_5{width:25%}
.col-lg-2{width:20%}
.col-lg-1{width:8.33333333%}
}
@media (min-width: 1400px){
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:20%}
.col-hs-1{width:8.33333333%}
}
@media (max-width: 1199px){
.product-view .product-shop .custom-block .item{text-align: center;padding: 0;}
.product-view .product-shop .custom-block .text-area{text-align: center;}
}
@media (max-width: 991px){
.col-left .block{margin-bottom:10px;}
.step li{padding: 10px;}
.product-view .product-shop .add-to-box .add-to-cart .button.quick{display: none;}
}
@media (max-width: 767px){
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.goodsDataOpinionAddTable label{width: 100%;}
.goodsDataOpinionFormReset{width: 80px;}
.step li{display: block;width: 100%;padding: 15px;}
.step li.step_done{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.cart-compare .title .title{display: none;}
.cart-compare > div{width: 50%;}
.products-grid .item:hover .item-inner .product-shop{bottom: 0;}
.cart-compare div > .title{width: 110px;line-height: 51px;}
}
@media (max-width: 639px){
.delivery .orderStageDeliveryListTable .cell3{min-width: auto;}
.CompareGoodsTableFilter{line-height: 1;}
.CompareGoodsTableFilter span{margin-bottom: 10px;}
.product-view .product-shop .custom-block .item{text-align: center;}
.product-view .product-shop .custom-block .item i{display: block;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: center;margin: 0;}
}
@media max-width: 479px){
.block-title.cart .title-tab{font-size:20px;}
/*img{height: auto!important;}*/
.col-smb-12{width: 50%;}
.col-contact{margin-bottom: 20px;}
.goodsDataOpinionFormReset{width: auto;}
.CompareGoodsTableFilter{float: left;}
.CompareGoodsTableFilter span{float: left;width: 100%;}
.orderStrageContent .buttons .button{margin: 0 10px 10px 0;float: left;}
.orderStrageContent .buttons .button:nth-child(2){float: left;margin: 0;}
body.active .wrapper{overflow: hidden;z-index: 1;display: none;}
#breadcrumbs li:last-child{padding-right: 20px}
}
@media (max-width: 380px){
.formfast .buttons .button{width: 100%;}
}
@media (max-width: 375px){
 .col-smb-12{width: 100%;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.IE .header .header-sectionsLink:before{content: '';width: 10px;height: 50px;margin: 0 0 0 -10px}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none){
.rating-box{display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating{position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: var(--main-color-purple);}
}
/******************************************************************************
 Если не работает 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;}
