/*** Основные цвета ***/
:root{
  --color-primary: var(--color-blue); /* освновной */ /* освновной */
  --color-secondary: var(--color-blue-d); /* дополнительный 1 */
  --color-tertiary: var(--color-purple); /* дополнительный 2 */
  
  --color-black: #212121;
  --color-black-85: rgb(34 40 49 / 85%);
  --color-white: #ffffff;
  --color-white-40: rgb(255 255 255 / 40%);
  --color-red: #E5857B;
  --color-blue: #41cb41;
  --color-blue-d: #84bec1;
  --color-purple: #E5857B;
  --color-grey: #dff0f1;
  --color-orange: #ffb95b;
  /*Тень*/
  --shadow: 0px 0px 10px 0 rgba(9, 38, 63, 0.07);
  --color-star: #C1CCC8; /* звезда рейтинга неактивная */
  --color-starActive: #F6E37A; /* звезда рейтинга активная */
  
  --bg: #ffffff; /* фон */
  --line: rgb(188 198 205 / 20%); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: #222831; /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.85; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #C1CCC8; /* неактивная кнопка button */
  --color-inputDisabled: #E8F0F6; /* неактивной кнопка checkbox */
  --color-labelDisabled: #C1CCC8; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #EF6057; /* фон */
  --error-color-text: #FFFFFF; /* текст */
  
  
  /*Всплывающие окна*/
  --noty-color-bg: #ffffff; /* фон */
  --noty-color-title: #00ADB5; /* заголовок */
  --noty-color-ok: #00ADB5; /* при успешном */
  --noty-color-error: #EF6057; /* при ошибке */
  --noty-color-title-error: #EF6057; /* заголовок при ошибке */
  --noty-color-text: #222831; /* основной текст */
  /*Календарь в ОЗ*/
  --date: #222831; /* текст */
  --date-active: #00ADB5; /* активная дата */
  --data-active2: #FFFFFF;
  --date-dispabled: #C1CCC8; /* неактиная дата */
  --date-next: #C1CCC8; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: #F0F6F4;  /* граница */
  --date-line: #F0F6F4; /* линия между месяцем и календарем */
  --date-borderRadius: 0; /* радиус границы */
  --date-borderHeight: 2px; /* высота границы */
  --date-arrow: #C1CCC8; /* стрелочка */
  --date-arrowActive: #329A66; /* стрелочка при наведении */
  --date-weight: 600; /* толщина жирного текста */
  --date-shadow: none; /* толщина жирного текста */
  --date-family: font-family: 'Manrope'; /* шрифт */
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Manrope';font-size: 16px;line-height: 1.2;font-weight: 400;background: var(--bg);color: var(--color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
*, *: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:40px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: 'Manrope';background: var(--color-white);border: 0;border-bottom: 1px solid var(--color-grey);padding: 0 20px;overlay: none;font-size: 16px;color: var(--color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-secondary);}
input:focus, textarea:focus{border-color: var(--color-primary);}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"]{outline: 0;}
input[type="text"], input[type="number"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-appearance: textfield;}
textarea{width: 100%;resize:none;padding: 12px 20px;}
select:focus, textarea:focus{outline: 0;}
input.error{border-color: var(--color-red);}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear {
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal {
  display: none;
}
.adaptive_indent{margin-top: 60px;}
@media (min-width: 1170px){
.container{max-width: 1170px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
 .adaptive_indent{margin-top: 40px;}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 50px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 12px;height: 12px;position: absolute;background-color:var(--color-black);top: 50%;right: 20px;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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.519 13.709C21.2109 13.401 20.7931 13.228 20.3575 13.228C19.9218 13.228 19.5041 13.401 19.196 13.709L13.786 19.1173L13.7745 2.01006C13.7745 1.57434 13.6014 1.15647 13.2933 0.848374C12.9852 0.540276 12.5673 0.367188 12.1316 0.367188C11.6959 0.367188 11.278 0.540276 10.9699 0.848374C10.6618 1.15647 10.4887 1.57434 10.4887 2.01006L10.5002 19.1189L5.09025 13.709C4.9387 13.5521 4.75742 13.4269 4.55698 13.3408C4.35654 13.2547 4.14097 13.2094 3.92283 13.2075C3.70469 13.2056 3.48836 13.2471 3.28645 13.3298C3.08455 13.4124 2.90112 13.5343 2.74686 13.6886C2.59261 13.8429 2.47062 14.0263 2.38802 14.2282C2.30541 14.4301 2.26384 14.6464 2.26574 14.8646C2.26764 15.0827 2.31296 15.2983 2.39906 15.4987C2.48516 15.6992 2.61032 15.8804 2.76723 16.032L8.65693 21.9233C9.11461 22.3811 9.65797 22.7442 10.256 22.9919C10.854 23.2397 11.495 23.3672 12.1423 23.3672C12.7896 23.3672 13.4306 23.2397 14.0286 22.9919C14.6266 22.7442 15.17 22.3811 15.6276 21.9233L21.519 16.032C21.827 15.7239 22 15.3061 22 14.8705C22 14.4348 21.827 14.017 21.519 13.709Z' fill='black'/%3E%3C/svg%3E");}
.selectBlock:focus-within::after, .selectBlock:active::after{background-color: var(--color-primary) !important;}
/*.selectBlock:hover::after{background-color: var(--color-primary) !important;}*/
/*.selectBlock:hover select{border-color: var(--color-primary);}*/
select option[selected="selected"]{background: transparent;color: var(--color-black);}
select option:checked{color: var(--color-white);font-weight: 500;background: var(--color-primary);}
select option[disabled="disabled"]{background: var(--color-btnDisabled);color: var(--color-white);}
.pp{text-align: center;font-size: 14px;color: var(--color-black);position: relative;line-height: 1.2;display: flex;}
.pp a{transition: 0.3s;}
.pp a:hover{text-decoration: underline;}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
.col-100{width:100%;}
.col-left{width: 280px;;margin-right: 16px;}
.col-right{width: calc(100% - 280px - 16px)}
input[type="checkbox"]{overflow: hidden;min-width: 15px;width: 15px;height: 15px;border-radius: 0;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-color: var(--color-white);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
input[type="checkbox"]:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2259_17394)'%3E%3Cpath d='M4.51556 11.25C4.26472 11.25 4.02688 11.137 3.86811 10.942L0.186521 6.41183C-0.103683 6.05448 -0.0493114 5.52979 0.308273 5.23945C0.665857 4.94944 1.19089 5.00377 1.48143 5.36112L4.49154 9.06525L10.5004 1.10497C10.778 0.737622 11.3007 0.664286 11.6682 0.941629C12.0358 1.21897 12.1092 1.74132 11.8317 2.10867L5.18136 10.9187C5.10514 11.0196 5.00694 11.1019 4.89419 11.1593C4.78144 11.2167 4.65709 11.2477 4.53057 11.25H4.51556Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2259_17394'%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: var(--color-grey);border-radius: 0;border: 1px solid var(--color-grey);}
input[type="checkbox"]:checked:before{background: var(--color-primary);border-color: var(--color-primary);}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 1px solid var(--color-grey);background: var(--color-grey);border-radius: 50%;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';visibility: hidden;opacity: 0;border-radius: 50%;transition: 0.3s;background-color: var(--color-primary);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
input[type="radio"]:checked:after{opacity: 1;visibility: visible;}
input[type="radio"]:checked{border-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
::-webkit-scrollbar-track{border-radius: 4px;background-color: #ffffff20}
::-webkit-scrollbar{width: 4px;height: 4px;background-color: #FFFFFF;}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--color-grey);}
/*firefox*/
@supports not selector(::-webkit-scrollbar) {
  *{scrollbar-color: #00ADB5 #FFFFFF;scrollbar-width: thin;} /* цвет ползунка и фона, толщина */ 
}
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
select:focus{border-color: var(--color-primary);}
.wrap_icon{position: relative;}
.wrap_icon .icon_{width: 20px;height: 20px;min-width: 20px;background-color: var(--color-secondary);margin: 0;position: absolute;left: 10px;top: 10px;z-index: 1;}
.wrap_icon._comment .icon_{transform: translate(0);top: 12px;}
.wrap_icon input, .wrap_icon select{padding-left: 40px;}
.wrap_icon textarea{max-width: 100%;padding-left: 40px;}
.wrap_icon:focus-within > .icon_, .wrap_icon:active > .icon_{background-color: var(--color-primary) !important;}{background-color: var(--color-primary);}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--color-secondary)}
::-moz-placeholder{color: var(--color-secondary)}
:-moz-placeholder{color: var(--color-secondary)}
:-ms-input-placeholder{color: var(--color-secondary)}
/**/
.input.input--error,.input.invalidInput{border-color: var(--error-color);}
.input.invalidInput + label{display: block;color: var(--error-color);font-size: 12px;text-align: left;margin-top: 5px;}
:focus::-webkit-input-placeholder{color: transparent}
:focus::-moz-placeholder{color: transparent}
:focus:-moz-placeholder{color: transparent}
:focus:-ms-input-placeholder{color: transparent}
/* Radio input*/
.radio{position: relative}
.radio .radio-hidden{display: none}
.radio .radio-name{position: relative;display: block;padding-left: 28px;line-height: 20px;cursor: pointer}
.radio .radio-name:after,.radio .radio-name:before{position: absolute;background-color: #fff;content: ''}
.radio .radio-name:before{top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #ccd8df;border-radius: 4px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after{top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 4px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.radio .radio-hidden:checked + .radio-name:after{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.radio .radio-hidden:checked + .radio-name:before{background-color: var(--color-primary);border-color: var(--color-primary)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1.2;margin:0;padding:0;font-family: 'Manrope';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(--color-primary);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--color-primary);}
.underline:hover{text-decoration:none;}
.unselectable{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable{-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix{float: left;width: 100%;}
.red{color: var(--error-color);}
.fadeout{opacity: 0;filter: alpha(opacity=0);}
.fadein{opacity: 1;filter: alpha(opacity=100);}
.separator{display: inline-block;width: 1px;height: 18px;background: var(--color-black);margin: 0 5px;text-indent: 9999px;}
.tc{color: var(--color-primary)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--color-primary);text-align: left;line-height: 25px;font-size: 14px;color: var(--color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--color-primary);}
.no-padding .DescriptionBlock{font-size: 14px;}
.no-padding .DescriptionBlock p{line-height: 1.8;}
.index#main .DescriptionBlock{border: 1px solid #dce4e9;margin-bottom: 0;padding: 15px}
.pseudo-link{position: relative;color: var(--color-primary);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 0;position: relative;color: var(--color-white);min-height: 40px;margin-bottom: 15px;overflow: hidden;padding: 15px;font-size: 16px;background: var(--color-primary)}
.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);font-size: 16px;padding: 15px;border-radius: 0 !important;display: flex;align-items: center;}
.noty_theme__sunset.noty_type__warning{background: transparent;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{}
label.invalidInput{color: var(--error-color);font-size: 90%;}
.name-error, .phone-error{display: block;position: relative;color: var(--color-white);background: var(--color-primary);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;}
.noty_body{zoom: 97%;}
.noty_content{text-align: left;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 16px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 12px 10px;text-align: left;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 1px solid var(--line);}
tbody tr.border_bottom:not(:last-child){border-bottom: 1px solid var(--line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{margin-bottom: 20px;font-size: 24px;font-weight: 800;text-align: center;}
.account.order-info .buttons{display: flex;align-items: center;}
.account.order-info .buttons form{max-width: 300px;width: 100%;margin-left: auto;}
.table-box thead td, .table-box tfoot td{padding: 12px 10px;text-align: left;}
.table-border{border-radius: 16px;overflow: hidden;margin-bottom: 30px;background: var(--color-white);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--line);}
tr.border{border-bottom: 1px solid var(--line);}
tfoot td:first-child{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
tfoot td:last-child{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
thead td:first-child{border-bottom-left-radius: 4px;}
thead td:last-child{border-top-right-radius: 4px;}
.order-info__container thead{border-bottom: 1px solid var(--line);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--line);}
.table-box thead tr td{color: var(--color-black);font-weight: 600;font-style: initial;text-transform: uppercase;}
.table-box tfoot td{color: var(--color-black);font-weight: 800;font-size: 16px;}
.table-box tfoot td:last-child{color: var(--color-black);font-weight: 800;font-size: 22px;white-space: nowrap;}
tr.border > td:first-child{color: var(--color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--color-secondary);}
.table-box tbody tr td.cell2{text-align: left;width: 50%;border-right: none;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--color-secondary);font-size: 14px;margin-top: 4px;display: block;}
.table-box > tbody > tr > td.a-left:last-child{border-right: none;}
.table-box .hide{display: none;}
.account.order-info .buttons .button{width: max-content;}
.order-info__container.history_order{overflow-x: auto;white-space: nowrap;}
@media (max-width: 767px){
 .account.order-info .buttons{flex-direction: column;}
 .account.order-info .buttons .button{margin-bottom: 15px;}
 .account.order-info .buttons form, .account.order-info .buttons .button{max-width: 100%;width: 100%;}
.table-box thead td, .table-box tfoot td{min-width: 100px;}
.scroll{width: 100%;overflow-x: auto;margin-bottom: 30px;}
.scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
@media (max-width: 767px){
 h3.client__title, .order-info .title{margin-bottom: 20px;font-size: 24px;font-weight: 600;text-transform: uppercase;text-align: center;}
}
/* Настройки максимальных размеров генерируемых изображений */
.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: 16px;padding-bottom: 4px;margin-bottom: 30px;position:relative;}
.fancybox-header:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
.fancybox-header .title{font-size: 20px;font-weight: 800;text-transform: uppercase;}
.fancybox-header .fancybox-header-icon{width: 24px;height: 24px;background: var(--color-primary);border-radius: 2px;display: flex;align-items: center;justify-content: center;position:relative;}
.fancybox-header .fancybox-header-icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2394_14837)'%3E%3Cpath d='M4.51556 11.25C4.26472 11.25 4.02688 11.137 3.86811 10.942L0.186521 6.41183C-0.103683 6.05448 -0.0493114 5.52979 0.308273 5.23945C0.665857 4.94944 1.19089 5.00377 1.48143 5.36112L4.49154 9.06525L10.5004 1.10497C10.778 0.737622 11.3007 0.664286 11.6682 0.941629C12.0358 1.21897 12.1092 1.74132 11.8317 2.10867L5.18136 10.9187C5.10514 11.0196 5.00694 11.1019 4.89419 11.1593C4.78144 11.2167 4.65709 11.2477 4.53057 11.25H4.51556Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2394_14837'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fancybox-header .fancybox-header-icon:before{content: '';width: 12px;height:12px;transition: 0.3s;background-color: var(--color-white);display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#fancybox-callback-mess .fancybox-header{justify-content: flex-start;grid-gap: 12px;}
.fancybox-content .text{margin-bottom:12px;}
.fancybox-content{padding: 34px 30px;box-shadow: none;border-radius: 0;}
.fancybox-close-small i{background-color: var(--color-secondary);width: 12px;height: 12px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--color-primary);}
.fancybox-close-small{top: 16px;right: 16px;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-bg{background: var(--bg-fancybox-color) !important;}
.fancybox-is-open .fancybox-bg{opacity: var(--bg-fancybox-opacity) !important;}
.fancybox-content .header_text{margin-bottom:16px;font-size: 14px;line-height: 16px;}
.fancybox-inner .fancybox-wrapper{max-height: calc(100dvh - 160px);overflow-y: auto;overflow-x: hidden;}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.callbackForm .callback-input{margin-bottom: 15px;}
.callbackForm .callback-input > .icon_{width:16px;min-width:16px;height:16px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.callbackForm_action .pp{margin-top:12px;text-align: left;}
.fancybox-body .callbackForm .callbackForm_action{margin-top: 5px;}
#fancybox-callback, #fancybox-callback-notify{max-width: 550px;}
#fancybox-callback .phone_wrapper{margin-bottom: 30px;padding: 24px;background: var(--color-grey);border-radius: 16px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#fancybox-callback .phone_wrapper .phone{font-size: 20px;font-weight: 800;margin-bottom:6px;transition:0.3s;}
#fancybox-callback .phone_wrapper .phone:hover{color:var(--color-primary);}
#fancybox-callback .phone_wrapper .work{font-size: 16px;}
#fancybox-callback .title2{font-size: 16px;font-weight: 800;margin-bottom:12px;}
#fancybox-login{max-width: 480px;width: 100%;}
#fancybox-login .callback-btn{max-width: 250px;}
/*Политика*/
#fancybox-pp .fancybox-wrapper{max-height: 100%;overflow: initial;}
#fancybox-pp h4{font-size: 16px;font-weight: 800;text-transform: uppercase;margin-bottom: 12px;}
@media (min-width: 480px) and (max-width: 1023px){
  #fancybox-login .callbackForm_action .pp, #fancybox-callback .callbackForm_action .pp{text-align: center;}
}
@media (max-width: 1023px){
  .fancybox-content{padding: 30px 16px;}
  .fancybox-close-small{top: 30px;right: 16px;}
  .fancybox-header .title{font-size:26px;}
}
@media (max-width: 639px){
  .fancybox-header .title{font-size:20px;}
  .fancybox-container.fastOrder .fancybox-content{border-radius: 0;width:100%}
}
@media (max-width: 479px){
  #fancybox-callback .phone_wrapper .phone{font-size:18px;}
  #fancybox-callback .phone_wrapper .work{font-size:14px;}
  #fancybox-login .callback-btn{max-width:100%;}
  .fancybox-inner .btn_box{justify-content: center !important;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 20px;font-weight: 800;color: var(--color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;white-space: nowrap;}
.price.minP{color: var(--color-black);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 14px;font-weight: 400;background: none;color: var(--color-secondary);text-decoration: line-through;}
.old-price, .old-price .price, .price.old-price{position: relative;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .product-image .product-img:before, .products-list .item.not_available .product-image .product-img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background: var(--color-white);opacity: 0.5;}
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 12px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: var(--error-color);display: none;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--color-white);margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9027)'%3E%3Cpath d='M22.713 4.577C22.4317 4.23944 22.0796 3.96795 21.6815 3.78182C21.2835 3.59568 20.8494 3.49946 20.41 3.5H4.242L4.2 3.149C4.11405 2.41942 3.76338 1.74673 3.21449 1.25848C2.6656 0.770223 1.95663 0.500342 1.222 0.5L1 0.5C0.734784 0.5 0.48043 0.605357 0.292893 0.792893C0.105357 0.98043 0 1.23478 0 1.5C0 1.76522 0.105357 2.01957 0.292893 2.20711C0.48043 2.39464 0.734784 2.5 1 2.5H1.222C1.46693 2.50003 1.70334 2.58996 1.88637 2.75272C2.06941 2.91547 2.18634 3.13975 2.215 3.383L3.591 15.083C3.73385 16.2998 4.31848 17.4218 5.23391 18.236C6.14934 19.0502 7.33185 19.5 8.557 19.5H19C19.2652 19.5 19.5196 19.3946 19.7071 19.2071C19.8946 19.0196 20 18.7652 20 18.5C20 18.2348 19.8946 17.9804 19.7071 17.7929C19.5196 17.6054 19.2652 17.5 19 17.5H8.557C7.93806 17.4983 7.3348 17.3051 6.82994 16.9471C6.32507 16.589 5.94331 16.0835 5.737 15.5H17.657C18.8293 15.5001 19.9643 15.0882 20.8638 14.3364C21.7633 13.5846 22.37 12.5407 22.578 11.387L23.363 7.033C23.4414 6.60101 23.4237 6.15707 23.3114 5.73264C23.1991 5.30821 22.9948 4.91368 22.713 4.577ZM21.4 6.678L20.614 11.032C20.4891 11.725 20.1245 12.352 19.5839 12.8032C19.0433 13.2544 18.3612 13.5011 17.657 13.5H5.419L4.478 5.5H20.41C20.5569 5.49912 20.7022 5.53062 20.8355 5.59226C20.9689 5.65389 21.087 5.74415 21.1815 5.85661C21.276 5.96907 21.3446 6.10097 21.3824 6.24294C21.4201 6.3849 21.4262 6.53344 21.4 6.678Z' fill='black'/%3E%3Cpath d='M7 24.5C8.10457 24.5 9 23.6046 9 22.5C9 21.3954 8.10457 20.5 7 20.5C5.89543 20.5 5 21.3954 5 22.5C5 23.6046 5.89543 24.5 7 24.5Z' fill='black'/%3E%3Cpath d='M17 24.5C18.1046 24.5 19 23.6046 19 22.5C19 21.3954 18.1046 20.5 17 20.5C15.8954 20.5 15 21.3954 15 22.5C15 23.6046 15.8954 24.5 17 24.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9027'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9076)'%3E%3Cpath d='M17.5 1.91699C16.374 1.93451 15.2725 2.24885 14.3068 2.82826C13.3411 3.40768 12.5454 4.23166 12 5.21699C11.4547 4.23166 10.659 3.40768 9.69326 2.82826C8.72756 2.24885 7.62607 1.93451 6.50002 1.91699C4.70496 1.99498 3.01373 2.78025 1.7958 4.10122C0.577879 5.4222 -0.0677312 7.17152 1.93259e-05 8.96699C1.93259e-05 13.514 4.78602 18.48 8.80002 21.847C9.69624 22.6001 10.8294 23.013 12 23.013C13.1707 23.013 14.3038 22.6001 15.2 21.847C19.214 18.48 24 13.514 24 8.96699C24.0678 7.17152 23.4222 5.4222 22.2042 4.10122C20.9863 2.78025 19.2951 1.99498 17.5 1.91699ZM13.915 20.317C13.379 20.7684 12.7008 21.0159 12 21.0159C11.2993 21.0159 10.621 20.7684 10.085 20.317C4.94702 16.006 2.00002 11.87 2.00002 8.96699C1.93166 7.70171 2.36639 6.46072 3.20938 5.51469C4.05238 4.56866 5.23525 3.99434 6.50002 3.91699C7.76479 3.99434 8.94766 4.56866 9.79066 5.51469C10.6337 6.46072 11.0684 7.70171 11 8.96699C11 9.23221 11.1054 9.48656 11.2929 9.6741C11.4804 9.86164 11.7348 9.96699 12 9.96699C12.2652 9.96699 12.5196 9.86164 12.7071 9.6741C12.8947 9.48656 13 9.23221 13 8.96699C12.9317 7.70171 13.3664 6.46072 14.2094 5.51469C15.0524 4.56866 16.2353 3.99434 17.5 3.91699C18.7648 3.99434 19.9477 4.56866 20.7907 5.51469C21.6337 6.46072 22.0684 7.70171 22 8.96699C22 11.87 19.053 16.006 13.915 20.313V20.317Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9076'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9039)'%3E%3Cpath d='M22.485 11.475L12 17.767L1.515 11.475C1.28758 11.3386 1.01526 11.2981 0.757962 11.3624C0.500662 11.4267 0.279453 11.5906 0.143 11.818C0.00654566 12.0455 -0.0339759 12.3178 0.030349 12.5751C0.094674 12.8324 0.258576 13.0536 0.486 13.19L11.486 19.79C11.6415 19.8835 11.8196 19.9328 12.001 19.9328C12.1824 19.9328 12.3605 19.8835 12.516 19.79L23.516 13.19C23.7434 13.0536 23.9073 12.8324 23.9717 12.5751C24.036 12.3178 23.9955 12.0455 23.859 11.818C23.7225 11.5906 23.5013 11.4267 23.244 11.3624C22.9867 11.2981 22.7144 11.3386 22.487 11.475H22.485Z' fill='black'/%3E%3Cpath d='M22.4851 16.0431L12 22.3341L1.51505 16.0431C1.40244 15.9755 1.27763 15.9308 1.14773 15.9114C1.01784 15.8921 0.885414 15.8986 0.758012 15.9304C0.63061 15.9623 0.510729 16.0189 0.405214 16.0971C0.299698 16.1752 0.210615 16.2734 0.14305 16.3861C0.0754847 16.4987 0.0307611 16.6235 0.0114325 16.7534C-0.00789613 16.8833 -0.00145119 17.0157 0.0303993 17.1431C0.0947243 17.4004 0.258627 17.6216 0.48605 17.7581L11.486 24.3581C11.6416 24.4515 11.8196 24.5009 12.001 24.5009C12.1825 24.5009 12.3605 24.4515 12.516 24.3581L23.5161 17.7581C23.7435 17.6216 23.9074 17.4004 23.9717 17.1431C24.036 16.8858 23.9955 16.6135 23.859 16.3861C23.7226 16.1586 23.5014 15.9947 23.2441 15.9304C22.9868 15.8661 22.7145 15.9066 22.487 16.0431H22.4851ZM12 15.2731C11.4606 15.2728 10.9314 15.1259 10.469 14.8481L0.48505 8.85706C0.337197 8.76815 0.214861 8.64251 0.129931 8.49234C0.0450005 8.34217 0.000366211 8.17258 0.000366211 8.00006C0.000366211 7.82753 0.0450005 7.65794 0.129931 7.50777C0.214861 7.3576 0.337197 7.23196 0.48505 7.14306L10.469 1.15206C10.9314 0.874285 11.4607 0.727539 12 0.727539C12.5394 0.727539 13.0687 0.874285 13.531 1.15206L23.515 7.14306C23.6629 7.23196 23.7852 7.3576 23.8702 7.50777C23.9551 7.65794 23.9997 7.82753 23.9997 8.00006C23.9997 8.17258 23.9551 8.34217 23.8702 8.49234C23.7852 8.64251 23.6629 8.76815 23.515 8.85706L13.531 14.8481C13.0687 15.1259 12.5395 15.2728 12 15.2731ZM2.94405 8.00006L11.5 13.1331C11.6512 13.2235 11.824 13.2712 12 13.2712C12.1761 13.2712 12.3489 13.2235 12.5 13.1331L21.056 8.00006L12.5 2.86706C12.3489 2.77666 12.1761 2.72892 12 2.72892C11.824 2.72892 11.6512 2.77666 11.5 2.86706L2.94405 8.00006Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9039'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9125)'%3E%3Cpath d='M12 12C13.1867 12 14.3467 11.6481 15.3334 10.9888C16.3201 10.3295 17.0892 9.39246 17.5433 8.2961C17.9974 7.19975 18.1162 5.99335 17.8847 4.82946C17.6532 3.66558 17.0818 2.59648 16.2426 1.75736C15.4035 0.918247 14.3344 0.346802 13.1705 0.115291C12.0067 -0.11622 10.8003 0.00259972 9.7039 0.456726C8.60754 0.910851 7.67047 1.67989 7.01118 2.66658C6.35189 3.65328 6 4.81331 6 6C6.00159 7.59081 6.63424 9.11602 7.75911 10.2409C8.88399 11.3658 10.4092 11.9984 12 12ZM12 2C12.7911 2 13.5645 2.2346 14.2223 2.67412C14.8801 3.11365 15.3928 3.73836 15.6955 4.46927C15.9983 5.20017 16.0775 6.00444 15.9231 6.78036C15.7688 7.55629 15.3878 8.26902 14.8284 8.82843C14.269 9.38784 13.5563 9.7688 12.7804 9.92314C12.0044 10.0775 11.2002 9.99827 10.4693 9.69552C9.73836 9.39277 9.11365 8.88008 8.67412 8.22228C8.2346 7.56449 8 6.79113 8 6C8 4.93914 8.42143 3.92172 9.17157 3.17158C9.92172 2.42143 10.9391 2 12 2ZM12 14C9.61386 14.0026 7.32622 14.9517 5.63896 16.639C3.95171 18.3262 3.00265 20.6139 3 23C3 23.2652 3.10536 23.5196 3.29289 23.7071C3.48043 23.8946 3.73478 24 4 24C4.26522 24 4.51957 23.8946 4.70711 23.7071C4.89464 23.5196 5 23.2652 5 23C5 21.1435 5.7375 19.363 7.05025 18.0503C8.36301 16.7375 10.1435 16 12 16C13.8565 16 15.637 16.7375 16.9497 18.0503C18.2625 19.363 19 21.1435 19 23C19 23.2652 19.1054 23.5196 19.2929 23.7071C19.4804 23.8946 19.7348 24 20 24C20.2652 24 20.5196 23.8946 20.7071 23.7071C20.8946 23.5196 21 23.2652 21 23C20.9974 20.6139 20.0483 18.3262 18.361 16.639C16.6738 14.9517 14.3861 14.0026 12 14Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9125'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 0H9C7.67441 0.00158786 6.40356 0.528882 5.46622 1.46622C4.52888 2.40356 4.00159 3.67441 4 5V19C4.00159 20.3256 4.52888 21.5964 5.46622 22.5338C6.40356 23.4711 7.67441 23.9984 9 24H15C16.3256 23.9984 17.5964 23.4711 18.5338 22.5338C19.4711 21.5964 19.9984 20.3256 20 19V5C19.9984 3.67441 19.4711 2.40356 18.5338 1.46622C17.5964 0.528882 16.3256 0.00158786 15 0ZM9 2H15C15.7956 2 16.5587 2.31607 17.1213 2.87868C17.6839 3.44129 18 4.20435 18 5V16H6V5C6 4.20435 6.31607 3.44129 6.87868 2.87868C7.44129 2.31607 8.20435 2 9 2ZM15 22H9C8.20435 22 7.44129 21.6839 6.87868 21.1213C6.31607 20.5587 6 19.7956 6 19V18H18V19C18 19.7956 17.6839 20.5587 17.1213 21.1213C16.5587 21.6839 15.7956 22 15 22Z' fill='black'/%3E%3Cpath d='M12 21C12.5523 21 13 20.5523 13 20C13 19.4477 12.5523 19 12 19C11.4477 19 11 19.4477 11 20C11 20.5523 11.4477 21 12 21Z' fill='black'/%3E%3C/svg%3E");}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.375 9.10938C15.7202 9.10938 16 8.82956 16 8.48438V4.39062C16 3.01213 14.8785 1.89062 13.5 1.89062H2.5C1.1215 1.89062 0 3.01213 0 4.39062V11.6094C0 12.9879 1.1215 14.1094 2.5 14.1094H13.5C14.8785 14.1094 16 12.9879 16 11.6094C16 11.2642 15.7202 10.9844 15.375 10.9844C15.0298 10.9844 14.75 11.2642 14.75 11.6094C14.75 12.2986 14.1892 12.8594 13.5 12.8594H2.5C1.81075 12.8594 1.25 12.2986 1.25 11.6094V4.52306L6.67984 7.89947C7.087 8.15263 7.5435 8.27922 8 8.27922C8.4565 8.27922 8.913 8.15263 9.32016 7.89947L14.75 4.52306V8.48438C14.75 8.82956 15.0298 9.10938 15.375 9.10938ZM8.66006 6.83794C8.25294 7.09109 7.74706 7.09113 7.33994 6.83794L1.77153 3.37538C1.98363 3.22247 2.23853 3.14032 2.5 3.14062H13.5C13.7615 3.14034 14.0164 3.22249 14.2285 3.37541L8.66006 6.83794Z' fill='%23329A66'/%3E%3C/svg%3E");}
.point-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9084)'%3E%3Cpath d='M12 6C11.2089 6 10.4355 6.2346 9.77772 6.67412C9.11993 7.11365 8.60723 7.73836 8.30448 8.46927C8.00173 9.20017 7.92252 10.0044 8.07686 10.7804C8.2312 11.5563 8.61216 12.269 9.17157 12.8284C9.73098 13.3878 10.4437 13.7688 11.2196 13.9231C11.9956 14.0775 12.7998 13.9983 13.5307 13.6955C14.2616 13.3928 14.8864 12.8801 15.3259 12.2223C15.7654 11.5645 16 10.7911 16 10C16 8.93913 15.5786 7.92172 14.8284 7.17157C14.0783 6.42143 13.0609 6 12 6ZM12 12C11.6044 12 11.2178 11.8827 10.8889 11.6629C10.56 11.4432 10.3036 11.1308 10.1522 10.7654C10.0009 10.3999 9.96126 9.99778 10.0384 9.60982C10.1156 9.22186 10.3061 8.86549 10.5858 8.58579C10.8655 8.30608 11.2219 8.1156 11.6098 8.03843C11.9978 7.96126 12.3999 8.00087 12.7654 8.15224C13.1308 8.30362 13.4432 8.55996 13.6629 8.88886C13.8827 9.21776 14 9.60444 14 10C14 10.5304 13.7893 11.0391 13.4142 11.4142C13.0391 11.7893 12.5304 12 12 12Z' fill='black'/%3E%3Cpath d='M12 24C11.158 24.0044 10.3271 23.8069 9.57707 23.4241C8.82703 23.0413 8.1796 22.4844 7.68901 21.8C3.87801 16.543 1.94501 12.591 1.94501 10.053C1.94501 7.3863 3.00437 4.82877 4.89005 2.94309C6.77573 1.05741 9.33326 -0.00195312 12 -0.00195312C14.6668 -0.00195312 17.2243 1.05741 19.11 2.94309C20.9956 4.82877 22.055 7.3863 22.055 10.053C22.055 12.591 20.122 16.543 16.311 21.8C15.8204 22.4844 15.173 23.0413 14.4229 23.4241C13.6729 23.8069 12.8421 24.0044 12 24ZM12 2.18105C9.91242 2.18343 7.91102 3.01377 6.43488 4.48992C4.95873 5.96606 4.12839 7.96746 4.12601 10.055C4.12601 12.065 6.01901 15.782 9.45501 20.521C9.7467 20.9228 10.1294 21.2498 10.5717 21.4753C11.0141 21.7008 11.5035 21.8183 12 21.8183C12.4965 21.8183 12.986 21.7008 13.4283 21.4753C13.8706 21.2498 14.2533 20.9228 14.545 20.521C17.981 15.782 19.874 12.065 19.874 10.055C19.8716 7.96746 19.0413 5.96606 17.5651 4.48992C16.089 3.01377 14.0876 2.18343 12 2.18105Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9084'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.time-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9119)'%3E%3Cpath d='M23.707 22.293L17.738 16.324C19.3646 14.3346 20.1644 11.7961 19.9719 9.23359C19.7793 6.67106 18.6092 4.28056 16.7036 2.55655C14.798 0.832537 12.3026 -0.0930816 9.73367 -0.0288498C7.16472 0.035382 4.71873 1.08455 2.90164 2.90164C1.08455 4.71873 0.035382 7.16472 -0.0288498 9.73367C-0.0930816 12.3026 0.832537 14.798 2.55655 16.7036C4.28056 18.6092 6.67106 19.7793 9.23359 19.9719C11.7961 20.1644 14.3346 19.3646 16.324 17.738L22.293 23.707C22.4816 23.8892 22.7342 23.99 22.9964 23.9877C23.2586 23.9854 23.5094 23.8803 23.6948 23.6948C23.8803 23.5094 23.9854 23.2586 23.9877 22.9964C23.99 22.7342 23.8892 22.4816 23.707 22.293ZM10 18C8.41778 18 6.87106 17.5308 5.55546 16.6518C4.23987 15.7727 3.21449 14.5233 2.60899 13.0615C2.00349 11.5997 1.84506 9.99115 2.15374 8.4393C2.46243 6.88746 3.22435 5.46199 4.34317 4.34317C5.46199 3.22435 6.88746 2.46243 8.4393 2.15374C9.99115 1.84506 11.5997 2.00349 13.0615 2.60899C14.5233 3.21449 15.7727 4.23987 16.6518 5.55546C17.5308 6.87106 18 8.41778 18 10C17.9976 12.121 17.154 14.1545 15.6542 15.6542C14.1545 17.154 12.121 17.9976 10 18Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9119'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9866 6.24901e-05C15.001 -0.0124848 17.8563 1.86517 19.118 4.99682C19.552 6.07293 19.7145 7.21252 19.7145 8.31594V11.6498C19.7145 12.2823 19.9497 12.8824 20.3831 13.34L21.0098 14.0028L21.0112 14.0043C21.3229 14.3296 21.5709 14.7188 21.7408 15.1488C21.9106 15.5789 21.9987 16.0412 22 16.5086V16.5167C21.9842 18.401 20.5388 19.9037 18.7888 19.9037C18.7408 19.9037 18.6949 19.8993 18.649 19.8911H5.21185C3.45438 19.8911 2 18.3914 2 16.496C2 15.5535 2.36 14.6538 2.98947 13.9917L2.99016 13.991L3.6169 13.3282C4.05026 12.8706 4.28615 12.2698 4.28615 11.6373V8.14397C4.28615 3.63212 7.74759 0.00153864 11.9866 6.24901e-05ZM18.9081 18.0533C19.6823 17.9891 20.2768 17.3079 20.2857 16.5041C20.2839 16.2833 20.2411 16.0651 20.1598 15.8623C20.0786 15.6595 19.9605 15.4762 19.8126 15.3232L19.8112 15.3217L19.1824 14.6575C18.8088 14.2665 18.5117 13.799 18.3086 13.2824C18.1056 12.7658 18.0007 12.2107 18.0003 11.6498V8.31594C18.0003 7.4022 17.8652 6.52463 17.545 5.7312C16.5671 3.30294 14.3482 1.83417 11.9921 1.84525H11.9887C8.66301 1.84525 6.00041 4.68462 6.00041 8.14397V11.6373C5.99986 12.1982 5.89491 12.7534 5.69175 13.2699C5.48859 13.7865 5.19135 14.254 4.81757 14.6449L4.18946 15.3092L4.1874 15.3114C4.03902 15.4648 3.92071 15.6487 3.83944 15.8522C3.75818 16.0556 3.71562 16.2745 3.71427 16.496C3.71427 17.3315 4.36294 18.046 5.21185 18.046H18.7998C18.8368 18.046 18.8725 18.0489 18.9081 18.0533ZM9.34872 23.0774C9.34872 22.5681 9.73271 22.1548 10.2058 22.1548H13.7832C14.0105 22.1548 14.2285 22.252 14.3893 22.425C14.55 22.5981 14.6403 22.8327 14.6403 23.0774C14.6403 23.3221 14.55 23.5568 14.3893 23.7298C14.2285 23.9028 14.0105 24 13.7832 24H10.2058C9.73271 24 9.34872 23.5867 9.34872 23.0774Z' fill='%2366BBFD'/%3E%3C/svg%3E");}
.filter_toolbarBtn-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='40' height='40' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2'%3E%3Cpath d='m29.21 11.84a3.92 3.92 0 0 1 -3.09-5.3 1.84 1.84 0 0 0 -.55-2.07 14.75 14.75 0 0 0 -4.4-2.55 1.85 1.85 0 0 0 -2.09.58 3.91 3.91 0 0 1 -6.16 0 1.85 1.85 0 0 0 -2.09-.58 14.82 14.82 0 0 0 -4.1 2.3 1.86 1.86 0 0 0 -.58 2.13 3.9 3.9 0 0 1 -3.25 5.36 1.85 1.85 0 0 0 -1.62 1.49 14.14 14.14 0 0 0 -.28 2.8 14.32 14.32 0 0 0 .19 2.35 1.85 1.85 0 0 0 1.63 1.55 3.9 3.9 0 0 1 3.18 5.51 1.82 1.82 0 0 0 .51 2.18 14.86 14.86 0 0 0 4.36 2.51 2 2 0 0 0 .63.11 1.84 1.84 0 0 0 1.5-.78 3.87 3.87 0 0 1 3.2-1.68 3.92 3.92 0 0 1 3.14 1.58 1.84 1.84 0 0 0 2.16.61 15 15 0 0 0 4-2.39 1.85 1.85 0 0 0 .54-2.11 3.9 3.9 0 0 1 3.13-5.39 1.85 1.85 0 0 0 1.57-1.52 14.5 14.5 0 0 0 .26-2.53 14.35 14.35 0 0 0 -.25-2.67 1.83 1.83 0 0 0 -1.54-1.49zm-8.21 4.16a5 5 0 1 1 -5-5 5 5 0 0 1 5 5z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.del-icon, .remove-icon, .fancybox-close-small i, a.remove:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 492 492' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M300.188 246 484.14 62.04c5.06-5.064 7.852-11.82 7.86-19.024 0-7.208-2.792-13.972-7.86-19.028L468.02 7.872C462.952 2.796 456.196.016 448.984.016c-7.2 0-13.956 2.78-19.024 7.856L246.008 191.82 62.048 7.872C56.988 2.796 50.228.016 43.02.016c-7.2 0-13.96 2.78-19.02 7.856L7.872 23.988c-10.496 10.496-10.496 27.568 0 38.052L191.828 246 7.872 429.952C2.808 435.024.02 441.78.02 448.984c0 7.204 2.788 13.96 7.852 19.028l16.124 16.116c5.06 5.072 11.824 7.856 19.02 7.856 7.208 0 13.968-2.784 19.028-7.856l183.96-183.952 183.952 183.952c5.068 5.072 11.824 7.856 19.024 7.856h.008c7.204 0 13.96-2.784 19.028-7.856l16.12-16.116c5.06-5.064 7.852-11.824 7.852-19.028 0-7.204-2.792-13.96-7.852-19.028L300.188 246z' fill='%23000000' opacity='1' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
.discount-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_30917)'%3E%3Cpath d='M7 2V13H10V22L17 10H13L17 2H7Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_30917'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.info-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9835)'%3E%3Cmask id='mask0_1447_9835' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1447_9835)'%3E%3Cpath d='M39.5586 8.09454L39.5524 8.03516C39.3498 6.09076 38.4844 4.27524 37.1016 2.89346C35.7186 1.51169 33.9024 0.64781 31.9578 0.446874C29.107 0.15 24.4094 0 20 0C15.5906 0 10.893 0.15 8.04218 0.446874C6.09762 0.64781 4.28138 1.51169 2.89848 2.89346C1.51557 4.27524 0.650192 6.09076 0.447656 8.03516L0.441406 8.09454C0.194531 10.4586 0 10.8383 0 15.8242C0 20.8102 0.194531 21.6148 0.441406 23.9796L0.447656 24.0382C0.650192 25.9826 1.51557 27.7982 2.89848 29.18C4.28138 30.5618 6.09762 31.4256 8.04218 31.6266C9.61484 31.7906 11.75 31.9094 14.0883 31.9836L18.6258 39.189C18.7823 39.4374 18.9992 39.642 19.2563 39.784C19.5133 39.9258 19.8021 40.0002 20.0958 40.0002C20.3892 40.0002 20.678 39.9258 20.9352 39.784C21.1922 39.642 21.409 39.4374 21.5656 39.189L26.107 31.9774C28.3688 31.8992 30.429 31.786 31.957 31.6266C33.9018 31.4258 35.7182 30.562 37.1012 29.1802C38.4842 27.7984 39.3498 25.9828 39.5524 24.0382L39.5586 23.979C39.8054 21.6148 40 20.8102 40 15.8242C40 10.8383 39.8054 10.4594 39.5586 8.09454ZM19.9953 27.8954C19.4711 27.8944 18.9589 27.738 18.5235 27.4462C18.088 27.1542 17.7489 26.7398 17.5489 26.2552C17.349 25.7706 17.2971 25.2376 17.4 24.7236C17.5028 24.2096 17.7557 23.7376 18.1267 23.3672C18.4977 22.9968 18.9702 22.7448 19.4844 22.6428C19.9987 22.5408 20.5316 22.5936 21.0158 22.7944C21.5 22.9954 21.9138 23.3352 22.205 23.7712C22.4962 24.207 22.6516 24.7196 22.6516 25.2438C22.6504 25.9474 22.37 26.6218 21.872 27.119C21.374 27.6162 20.699 27.8954 19.9953 27.8954ZM22.5672 18.7633C22.5228 19.1733 22.3376 19.5552 22.043 19.8438C21.7448 20.1348 21.3568 20.3162 20.9422 20.3586H20.9296C20.6704 20.3886 20.4096 20.4038 20.1484 20.404C19.8354 20.4054 19.5224 20.3902 19.2109 20.3586H19.1977C18.7822 20.317 18.3933 20.1354 18.0945 19.8438C17.7998 19.5556 17.6145 19.1739 17.5703 18.7641C17.5063 18.1656 17.4742 14.0102 17.4742 13.0844C17.4742 12.1586 17.5063 7.9914 17.5703 7.39376C17.6147 6.98376 17.7999 6.60186 18.0945 6.31328C18.3925 6.0225 18.7803 5.84128 19.1945 5.79922H19.2078C19.5193 5.76818 19.8325 5.75878 20.1454 5.7711C20.406 5.75872 20.6674 5.76814 20.9266 5.79922H20.939C21.3536 5.84124 21.7416 6.02244 22.0398 6.31328C22.3342 6.60206 22.5194 6.98384 22.564 7.39376C22.6274 7.9914 22.6602 12.1594 22.6602 13.0844C22.6602 14.0094 22.6304 18.1648 22.5672 18.7633Z' fill='%23ADC6D8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9835'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.timer-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9033)'%3E%3Cpath d='M13 2.55098V1.49998C13 1.23476 12.8946 0.980408 12.7071 0.792871C12.5196 0.605335 12.2652 0.499978 12 0.499978C11.7348 0.499978 11.4804 0.605335 11.2929 0.792871C11.1054 0.980408 11 1.23476 11 1.49998V2.55098C8.98677 2.73147 7.06242 3.46418 5.43899 4.6684C3.81555 5.87261 2.55603 7.50159 1.79918 9.37586C1.04234 11.2501 0.817557 13.2969 1.14959 15.2908C1.48163 17.2846 2.3576 19.1481 3.681 20.676C3.15837 20.9345 2.72163 21.3387 2.42339 21.8397C2.12514 22.3407 1.97811 22.9173 2 23.5C2 23.7652 2.10536 24.0196 2.29289 24.2071C2.48043 24.3946 2.73478 24.5 3 24.5C3.26522 24.5 3.51957 24.3946 3.70711 24.2071C3.89464 24.0196 4 23.7652 4 23.5C3.99169 23.1917 4.10235 22.8921 4.30902 22.6633C4.51569 22.4345 4.80252 22.294 5.11 22.271C5.17878 22.2579 5.24587 22.2371 5.31 22.209C7.22553 23.6947 9.58084 24.501 12.005 24.501C14.4292 24.501 16.7845 23.6947 18.7 22.209C18.7585 22.2359 18.8195 22.2574 18.882 22.273C19.1906 22.294 19.4791 22.4334 19.6874 22.662C19.8957 22.8906 20.0077 23.1908 20 23.5C20 23.7652 20.1054 24.0196 20.2929 24.2071C20.4804 24.3946 20.7348 24.5 21 24.5C21.2652 24.5 21.5196 24.3946 21.7071 24.2071C21.8946 24.0196 22 23.7652 22 23.5C22.0219 22.9173 21.8749 22.3407 21.5766 21.8397C21.2784 21.3387 20.8416 20.9345 20.319 20.676C21.6424 19.1481 22.5184 17.2846 22.8504 15.2908C23.1824 13.2969 22.9577 11.2501 22.2008 9.37586C21.444 7.50159 20.1845 5.87261 18.561 4.6684C16.9376 3.46418 15.0132 2.73147 13 2.55098ZM3 13.5C3 11.7199 3.52784 9.97989 4.51677 8.49985C5.50571 7.0198 6.91131 5.86625 8.55585 5.18506C10.2004 4.50387 12.01 4.32564 13.7558 4.67291C15.5016 5.02018 17.1053 5.87734 18.364 7.13602C19.6226 8.39469 20.4798 9.99834 20.8271 11.7442C21.1743 13.49 20.9961 15.2996 20.3149 16.9441C19.6337 18.5887 18.4802 19.9943 17.0001 20.9832C15.5201 21.9721 13.78 22.5 12 22.5C9.61395 22.4971 7.32645 21.5479 5.63925 19.8607C3.95206 18.1735 3.00291 15.886 3 13.5ZM19.215 0.499978C18.9498 0.499978 18.6954 0.605335 18.5079 0.792871C18.3204 0.980408 18.215 1.23476 18.215 1.49998C18.215 1.76519 18.3204 2.01955 18.5079 2.20709C18.6954 2.39462 18.9498 2.49998 19.215 2.49998C19.5637 2.47347 19.9142 2.51786 20.2453 2.63046C20.5763 2.74306 20.8812 2.92155 21.1414 3.15516C21.4017 3.38877 21.6119 3.67266 21.7595 3.98972C21.907 4.30678 21.9889 4.65044 22 4.99998C22 5.26519 22.1054 5.51955 22.2929 5.70708C22.4804 5.89462 22.7348 5.99998 23 5.99998C23.2652 5.99998 23.5196 5.89462 23.7071 5.70708C23.8946 5.51955 24 5.26519 24 4.99998C23.9872 4.38847 23.8526 3.78566 23.604 3.22681C23.3555 2.66795 22.9979 2.16428 22.5524 1.74526C22.1068 1.32624 21.5822 1.00028 21.0091 0.786462C20.4361 0.57264 19.8261 0.475246 19.215 0.499978ZM2 4.99998C2.01115 4.65044 2.09296 4.30678 2.24052 3.98972C2.38807 3.67266 2.59831 3.38877 2.85855 3.15516C3.11879 2.92155 3.42365 2.74306 3.75474 2.63046C4.08583 2.51786 4.43629 2.47347 4.785 2.49998C5.05022 2.49998 5.30457 2.39462 5.49211 2.20709C5.67964 2.01955 5.785 1.76519 5.785 1.49998C5.785 1.23476 5.67964 0.980408 5.49211 0.792871C5.30457 0.605335 5.05022 0.499978 4.785 0.499978C4.17386 0.475246 3.56393 0.57264 2.99088 0.786462C2.41784 1.00028 1.89319 1.32624 1.44763 1.74526C1.00207 2.16428 0.644547 2.66795 0.395981 3.22681C0.147415 3.78566 0.0127962 4.38847 0 4.99998C0 5.26519 0.105357 5.51955 0.292893 5.70708C0.48043 5.89462 0.734784 5.99998 1 5.99998C1.26522 5.99998 1.51957 5.89462 1.70711 5.70708C1.89464 5.51955 2 5.26519 2 4.99998Z' fill='black'/%3E%3Cpath d='M13 12.086V7.5C13 7.23478 12.8946 6.98043 12.7071 6.79289C12.5196 6.60536 12.2652 6.5 12 6.5C11.7348 6.5 11.4804 6.60536 11.2929 6.79289C11.1054 6.98043 11 7.23478 11 7.5V12.5C11.0001 12.7652 11.1055 13.0195 11.293 13.207L14.293 16.207C14.4816 16.3892 14.7342 16.49 14.9964 16.4877C15.2586 16.4854 15.5094 16.3802 15.6948 16.1948C15.8802 16.0094 15.9854 15.7586 15.9877 15.4964C15.99 15.2342 15.8892 14.9816 15.707 14.793L13 12.086Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9033'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9020)'%3E%3Cpath d='M19 2.5H18V1.5C18 1.23478 17.8946 0.98043 17.7071 0.792893C17.5196 0.605357 17.2652 0.5 17 0.5C16.7348 0.5 16.4804 0.605357 16.2929 0.792893C16.1054 0.98043 16 1.23478 16 1.5V2.5H8V1.5C8 1.23478 7.89464 0.98043 7.70711 0.792893C7.51957 0.605357 7.26522 0.5 7 0.5C6.73478 0.5 6.48043 0.605357 6.29289 0.792893C6.10536 0.98043 6 1.23478 6 1.5V2.5H5C3.67441 2.50159 2.40356 3.02888 1.46622 3.96622C0.528882 4.90356 0.00158786 6.17441 0 7.5L0 19.5C0.00158786 20.8256 0.528882 22.0964 1.46622 23.0338C2.40356 23.9711 3.67441 24.4984 5 24.5H19C20.3256 24.4984 21.5964 23.9711 22.5338 23.0338C23.4711 22.0964 23.9984 20.8256 24 19.5V7.5C23.9984 6.17441 23.4711 4.90356 22.5338 3.96622C21.5964 3.02888 20.3256 2.50159 19 2.5ZM2 7.5C2 6.70435 2.31607 5.94129 2.87868 5.37868C3.44129 4.81607 4.20435 4.5 5 4.5H19C19.7956 4.5 20.5587 4.81607 21.1213 5.37868C21.6839 5.94129 22 6.70435 22 7.5V8.5H2V7.5ZM19 22.5H5C4.20435 22.5 3.44129 22.1839 2.87868 21.6213C2.31607 21.0587 2 20.2956 2 19.5V10.5H22V19.5C22 20.2956 21.6839 21.0587 21.1213 21.6213C20.5587 22.1839 19.7956 22.5 19 22.5Z' fill='black'/%3E%3Cpath d='M12 17C12.8284 17 13.5 16.3284 13.5 15.5C13.5 14.6716 12.8284 14 12 14C11.1716 14 10.5 14.6716 10.5 15.5C10.5 16.3284 11.1716 17 12 17Z' fill='black'/%3E%3Cpath d='M7 17C7.82843 17 8.5 16.3284 8.5 15.5C8.5 14.6716 7.82843 14 7 14C6.17157 14 5.5 14.6716 5.5 15.5C5.5 16.3284 6.17157 17 7 17Z' fill='black'/%3E%3Cpath d='M17 17C17.8284 17 18.5 16.3284 18.5 15.5C18.5 14.6716 17.8284 14 17 14C16.1716 14 15.5 14.6716 15.5 15.5C15.5 16.3284 16.1716 17 17 17Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9020'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 8H23C23.6 8 24 7.6 24 7C24 6.4 23.6 6 23 6H1C0.4 6 0 6.4 0 7C0 7.6 0.4 8 1 8ZM23 11H1C0.4 11 0 11.4 0 12C0 12.6 0.4 13 1 13H23C23.6 13 24 12.6 24 12C24 11.4 23.6 11 23 11ZM23 16H1C0.4 16 0 16.4 0 17C0 17.6 0.4 18 1 18H23C23.6 18 24 17.6 24 17C24 16.4 23.6 16 23 16Z' fill='black'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 8H23C23.6 8 24 7.6 24 7C24 6.4 23.6 6 23 6H1C0.4 6 0 6.4 0 7C0 7.6 0.4 8 1 8ZM23 11H1C0.4 11 0 11.4 0 12C0 12.6 0.4 13 1 13H23C23.6 13 24 12.6 24 12C24 11.4 23.6 11 23 11ZM23 16H1C0.4 16 0 16.4 0 17C0 17.6 0.4 18 1 18H23C23.6 18 24 17.6 24 17C24 16.4 23.6 16 23 16Z' fill='black'/%3E%3C/svg%3E");}
.filter-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9072)'%3E%3Cpath d='M14 24C13.7836 24 13.5731 23.9298 13.4 23.8L9.39998 20.8C9.27578 20.7069 9.17498 20.5861 9.10555 20.4472C9.03613 20.3084 8.99998 20.1552 8.99998 20V14.38L1.98398 6.487C1.4857 5.92488 1.16036 5.23082 1.04706 4.48823C0.933761 3.74565 1.03732 2.98615 1.3453 2.30101C1.65328 1.61588 2.15257 1.03426 2.78316 0.626066C3.41375 0.217873 4.14881 0.000474419 4.89998 0L19.1 0C19.8511 0.000881051 20.586 0.218639 21.2163 0.627107C21.8466 1.03557 22.3456 1.61737 22.6533 2.30259C22.9609 2.9878 23.0641 3.74727 22.9506 4.48975C22.837 5.23222 22.5114 5.9261 22.013 6.488L15 14.38V23C15 23.2652 14.8946 23.5196 14.7071 23.7071C14.5196 23.8946 14.2652 24 14 24ZM11 19.5L13 21V14C13.0002 13.7552 13.0902 13.5189 13.253 13.336L20.521 5.159C20.7633 4.88508 20.9215 4.54704 20.9764 4.18545C21.0314 3.82387 20.9808 3.4541 20.8307 3.12056C20.6807 2.78701 20.4376 2.50386 20.1306 2.30509C19.8236 2.10632 19.4657 2.00038 19.1 2H4.89998C4.53443 2.00055 4.1768 2.10655 3.86998 2.30527C3.56317 2.50399 3.32019 2.78699 3.17019 3.12035C3.02019 3.45371 2.96954 3.82326 3.02431 4.18468C3.07908 4.5461 3.23695 4.88405 3.47898 5.158L10.748 13.336C10.9104 13.519 11.0001 13.7553 11 14V19.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9072'%3E%3Crect width='24' height='24' 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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_17008)'%3E%3Cpath d='M18.333 9.16639C18.112 9.16639 17.9 9.25419 17.7438 9.41047C17.5875 9.56675 17.4997 9.77871 17.4997 9.99973C17.4997 11.4831 17.0598 12.9331 16.2357 14.1665C15.4116 15.3999 14.2402 16.3612 12.8698 16.9288C11.4994 17.4965 9.99136 17.645 8.5365 17.3556C7.08164 17.0662 5.74527 16.3519 4.69638 15.303C3.64748 14.2541 2.93318 12.9178 2.64379 11.4629C2.3544 10.008 2.50292 8.50004 3.07058 7.1296C3.63824 5.75915 4.59953 4.58781 5.8329 3.7637C7.06627 2.93959 8.51632 2.49973 9.99968 2.49973C11.2911 2.49741 12.5608 2.83234 13.683 3.47139L12.7438 4.41056C12.6273 4.5271 12.548 4.67557 12.5159 4.8372C12.4837 4.99883 12.5002 5.16635 12.5633 5.3186C12.6263 5.47085 12.7331 5.60099 12.8701 5.69256C13.0071 5.78413 13.1682 5.83302 13.333 5.83306H16.6663C16.8874 5.83306 17.0993 5.74526 17.2556 5.58898C17.4119 5.4327 17.4997 5.22074 17.4997 4.99972V1.66639C17.4996 1.5016 17.4508 1.34052 17.3592 1.20351C17.2676 1.0665 17.1375 0.959719 16.9852 0.89666C16.833 0.833602 16.6654 0.817099 16.5038 0.849239C16.3422 0.881379 16.1937 0.960717 16.0772 1.07723L14.9013 2.24973C13.4364 1.31888 11.7354 0.827263 9.99968 0.833058C8.18668 0.833058 6.4144 1.37067 4.90695 2.37792C3.3995 3.38517 2.22459 4.8168 1.53078 6.49179C0.83698 8.16678 0.655449 10.0099 1.00915 11.7881C1.36284 13.5662 2.23589 15.1996 3.51787 16.4815C4.79985 17.7635 6.43319 18.6366 8.21135 18.9903C9.98951 19.344 11.8326 19.1624 13.5076 18.4686C15.1826 17.7748 16.6142 16.5999 17.6215 15.0925C18.6287 13.585 19.1663 11.8127 19.1663 9.99973C19.1663 9.77871 19.0785 9.56675 18.9223 9.41047C18.766 9.25419 18.554 9.16639 18.333 9.16639Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_17008'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sort-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9137)'%3E%3Cpath d='M9.99998 5.99997H23C23.2652 5.99997 23.5196 5.89461 23.7071 5.70708C23.8946 5.51954 24 5.26519 24 4.99997C24 4.73475 23.8946 4.4804 23.7071 4.29286C23.5196 4.10533 23.2652 3.99997 23 3.99997H9.99998C9.73476 3.99997 9.48041 4.10533 9.29287 4.29286C9.10534 4.4804 8.99998 4.73475 8.99998 4.99997C8.99998 5.26519 9.10534 5.51954 9.29287 5.70708C9.48041 5.89461 9.73476 5.99997 9.99998 5.99997ZM23 11H9.99998C9.73476 11 9.48041 11.1053 9.29287 11.2929C9.10534 11.4804 8.99998 11.7348 8.99998 12C8.99998 12.2652 9.10534 12.5195 9.29287 12.7071C9.48041 12.8946 9.73476 13 9.99998 13H23C23.2652 13 23.5196 12.8946 23.7071 12.7071C23.8946 12.5195 24 12.2652 24 12C24 11.7348 23.8946 11.4804 23.7071 11.2929C23.5196 11.1053 23.2652 11 23 11ZM23 18H9.99998C9.73476 18 9.48041 18.1053 9.29287 18.2929C9.10534 18.4804 8.99998 18.7348 8.99998 19C8.99998 19.2652 9.10534 19.5195 9.29287 19.7071C9.48041 19.8946 9.73476 20 9.99998 20H23C23.2652 20 23.5196 19.8946 23.7071 19.7071C23.8946 19.5195 24 19.2652 24 19C24 18.7348 23.8946 18.4804 23.7071 18.2929C23.5196 18.1053 23.2652 18 23 18ZM6.08698 5.99997C6.18591 5.99995 6.28262 5.97058 6.36486 5.91557C6.44709 5.86057 6.51116 5.7824 6.54895 5.69097C6.58675 5.59954 6.59657 5.49895 6.57717 5.40194C6.55777 5.30492 6.51003 5.21584 6.43998 5.14597L3.99998 2.70697C3.81245 2.5195 3.55814 2.41418 3.29298 2.41418C3.02782 2.41418 2.77351 2.5195 2.58598 2.70697L0.146979 5.14597C0.076933 5.21584 0.0291892 5.30492 0.00979075 5.40194C-0.00960773 5.49895 0.000211127 5.59954 0.0380046 5.69097C0.0757981 5.7824 0.139867 5.86057 0.222103 5.91557C0.304338 5.97058 0.401044 5.99995 0.499979 5.99997H2.29398V18H0.499979C0.400959 17.9998 0.304115 18.029 0.221726 18.084C0.139337 18.1389 0.0751125 18.217 0.037195 18.3085C-0.000722554 18.4 -0.0106257 18.5007 0.00874113 18.5978C0.0281079 18.6949 0.0758724 18.784 0.145979 18.854L2.58598 21.293C2.77351 21.4804 3.02782 21.5858 3.29298 21.5858C3.55814 21.5858 3.81245 21.4804 3.99998 21.293L6.43998 18.854C6.51003 18.7841 6.55777 18.695 6.57717 18.598C6.59657 18.501 6.58675 18.4004 6.54895 18.309C6.51116 18.2175 6.44709 18.1394 6.36486 18.0844C6.28262 18.0294 6.18591 18 6.08698 18H4.29398V5.99997H6.08698Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9137'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.comment-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9036)'%3E%3Cpath d='M20 0.5H4C2.93913 0.5 1.92172 0.921427 1.17157 1.67157C0.421427 2.42172 0 3.43913 0 4.5L0 16.5C0 17.5609 0.421427 18.5783 1.17157 19.3284C1.92172 20.0786 2.93913 20.5 4 20.5H6.9L11.351 24.263C11.5316 24.4158 11.7605 24.4997 11.997 24.4997C12.2335 24.4997 12.4624 24.4158 12.643 24.263L17.1 20.5H20C21.0609 20.5 22.0783 20.0786 22.8284 19.3284C23.5786 18.5783 24 17.5609 24 16.5V4.5C24 3.43913 23.5786 2.42172 22.8284 1.67157C22.0783 0.921427 21.0609 0.5 20 0.5ZM22 16.5C22 17.0304 21.7893 17.5391 21.4142 17.9142C21.0391 18.2893 20.5304 18.5 20 18.5H17.1C16.6273 18.5001 16.1699 18.6677 15.809 18.973L12 22.19L8.193 18.973C7.83156 18.6673 7.3734 18.4997 6.9 18.5H4C3.46957 18.5 2.96086 18.2893 2.58579 17.9142C2.21071 17.5391 2 17.0304 2 16.5V4.5C2 3.96957 2.21071 3.46086 2.58579 3.08579C2.96086 2.71071 3.46957 2.5 4 2.5H20C20.5304 2.5 21.0391 2.71071 21.4142 3.08579C21.7893 3.46086 22 3.96957 22 4.5V16.5Z' fill='black'/%3E%3Cpath d='M7 7.5H12C12.2652 7.5 12.5196 7.39464 12.7071 7.20711C12.8946 7.01957 13 6.76522 13 6.5C13 6.23478 12.8946 5.98043 12.7071 5.79289C12.5196 5.60536 12.2652 5.5 12 5.5H7C6.73478 5.5 6.48043 5.60536 6.29289 5.79289C6.10536 5.98043 6 6.23478 6 6.5C6 6.76522 6.10536 7.01957 6.29289 7.20711C6.48043 7.39464 6.73478 7.5 7 7.5ZM17 9.5H7C6.73478 9.5 6.48043 9.60536 6.29289 9.79289C6.10536 9.98043 6 10.2348 6 10.5C6 10.7652 6.10536 11.0196 6.29289 11.2071C6.48043 11.3946 6.73478 11.5 7 11.5H17C17.2652 11.5 17.5196 11.3946 17.7071 11.2071C17.8946 11.0196 18 10.7652 18 10.5C18 10.2348 17.8946 9.98043 17.7071 9.79289C17.5196 9.60536 17.2652 9.5 17 9.5ZM17 13.5H7C6.73478 13.5 6.48043 13.6054 6.29289 13.7929C6.10536 13.9804 6 14.2348 6 14.5C6 14.7652 6.10536 15.0196 6.29289 15.2071C6.48043 15.3946 6.73478 15.5 7 15.5H17C17.2652 15.5 17.5196 15.3946 17.7071 15.2071C17.8946 15.0196 18 14.7652 18 14.5C18 14.2348 17.8946 13.9804 17.7071 13.7929C17.5196 13.6054 17.2652 13.5 17 13.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9036'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.coupon-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M24 16.5V16.37C23.9957 15.9225 23.843 15.489 23.5657 15.1377C23.2884 14.7864 22.9023 14.5371 22.468 14.429C22.0452 14.3132 21.6721 14.0617 21.4061 13.7132C21.1402 13.3647 20.9962 12.9384 20.9962 12.5C20.9962 12.0616 21.1402 11.6353 21.4061 11.2868C21.6721 10.9383 22.0452 10.6868 22.468 10.571C22.9023 10.4629 23.2884 10.2136 23.5657 9.86231C23.843 9.51099 23.9957 9.07754 24 8.63V8.5C23.9984 7.17441 23.4711 5.90356 22.5338 4.96622C21.5964 4.02888 20.3256 3.50159 19 3.5L3 3.5C2.20435 3.5 1.44129 3.81607 0.878679 4.37868C0.316071 4.94129 0 5.70435 0 6.5V8.63C0.00425148 9.07754 0.157013 9.51099 0.434299 9.86231C0.711586 10.2136 1.09769 10.4629 1.532 10.571C1.95484 10.6868 2.32792 10.9383 2.59385 11.2868C2.85979 11.6353 3.00383 12.0616 3.00383 12.5C3.00383 12.9384 2.85979 13.3647 2.59385 13.7132C2.32792 14.0617 1.95484 14.3132 1.532 14.429C1.09769 14.5371 0.711586 14.7864 0.434299 15.1377C0.157013 15.489 0.00425148 15.9225 0 16.37V18.5C0 19.2956 0.316071 20.0587 0.878679 20.6213C1.44129 21.1839 2.20435 21.5 3 21.5H19C20.3256 21.4984 21.5964 20.9711 22.5338 20.0338C23.4711 19.0964 23.9984 17.8256 24 16.5ZM2 18.5L2.063 16.357C2.91158 16.1221 3.65896 15.6138 4.18923 14.9109C4.71949 14.208 5.00303 13.3498 4.99585 12.4693C4.98867 11.5889 4.69118 10.7354 4.14952 10.0412C3.60786 9.34706 2.8523 8.85101 2 8.63V6.5C2 6.23478 2.10536 5.98043 2.29289 5.79289C2.48043 5.60536 2.73478 5.5 3 5.5L7 5.5V7.5C7 7.76522 7.10536 8.01957 7.29289 8.20711C7.48043 8.39464 7.73478 8.5 8 8.5C8.26522 8.5 8.51957 8.39464 8.70711 8.20711C8.89464 8.01957 9 7.76522 9 7.5V5.5L19 5.5C19.7956 5.5 20.5587 5.81607 21.1213 6.37868C21.6839 6.94129 22 7.70435 22 8.5L21.937 8.643C21.0936 8.87722 20.35 9.381 19.8196 10.0774C19.2893 10.7738 19.0015 11.6247 19 12.5C19.0075 13.3872 19.3047 14.2476 19.8462 14.9503C20.3878 15.653 21.1441 16.1596 22 16.393V16.5C22 17.2956 21.6839 18.0587 21.1213 18.6213C20.5587 19.1839 19.7956 19.5 19 19.5H9L9 17.5C9 17.2348 8.89464 16.9804 8.70711 16.7929C8.51957 16.6054 8.26522 16.5 8 16.5C7.73478 16.5 7.48043 16.6054 7.29289 16.7929C7.10536 16.9804 7 17.2348 7 17.5V19.5H3C2.73478 19.5 2.48043 19.3946 2.29289 19.2071C2.10536 19.0196 2 18.7652 2 18.5Z' fill='black'/%3E%3Cpath d='M9 13.5V11.5C9 11.2348 8.89464 10.9804 8.70711 10.7929C8.51957 10.6054 8.26522 10.5 8 10.5C7.73478 10.5 7.48043 10.6054 7.29289 10.7929C7.10536 10.9804 7 11.2348 7 11.5V13.5C7 13.7652 7.10536 14.0196 7.29289 14.2071C7.48043 14.3946 7.73478 14.5 8 14.5C8.26522 14.5 8.51957 14.3946 8.70711 14.2071C8.89464 14.0196 9 13.7652 9 13.5Z' fill='black'/%3E%3C/svg%3E");}
.delivery-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.126 14.2688C16.4579 14.2688 15.1008 15.6259 15.1008 17.2941C15.1008 18.9622 16.4579 20.3193 18.126 20.3193C19.7944 20.3193 21.1512 18.9622 21.1512 17.2941C21.1512 15.6259 19.7941 14.2688 18.126 14.2688ZM18.126 18.8067C17.2918 18.8067 16.6134 18.1283 16.6134 17.2941C16.6134 16.4599 17.2918 15.7815 18.126 15.7815C18.9602 15.7815 19.6386 16.4599 19.6386 17.2941C19.6386 18.1283 18.9602 18.8067 18.126 18.8067ZM7.78987 14.2688C6.12173 14.2688 4.76465 15.6259 4.76465 17.2941C4.76465 18.9622 6.12173 20.3193 7.78987 20.3193C9.45801 20.3193 10.8151 18.9622 10.8151 17.2941C10.8151 15.6259 9.45801 14.2688 7.78987 14.2688ZM7.78987 18.8067C6.95568 18.8067 6.27726 18.1283 6.27726 17.2941C6.27726 16.4599 6.95568 15.7815 7.78987 15.7815C8.62382 15.7815 9.30248 16.4599 9.30248 17.2941C9.30248 18.1283 8.62405 18.8067 7.78987 18.8067ZM20.1632 5.60972C20.1002 5.48451 20.0036 5.37926 19.8843 5.30572C19.7649 5.23218 19.6275 5.19324 19.4873 5.19324H15.5041V6.70585H19.0209L21.0803 10.802L22.4321 10.1223L20.1632 5.60972Z' fill='black'/%3E%3Cpath d='M10.1345 16.563H15.8572V18.0756H10.1345V16.563ZM5.52098 16.563H2.89917C2.48142 16.563 2.14289 16.9016 2.14289 17.3193C2.14289 17.7371 2.48147 18.0756 2.89917 18.0756H5.52103C5.93878 18.0756 6.27731 17.737 6.27731 17.3193C6.27731 16.9016 5.93873 16.563 5.52098 16.563ZM23.8412 11.9395L22.3536 10.0235C22.2829 9.93242 22.1924 9.8587 22.0889 9.80801C21.9853 9.75732 21.8716 9.73099 21.7563 9.73105H16.2605V4.43695C16.2605 4.0192 15.9219 3.68066 15.5042 3.68066H2.89917C2.48142 3.68066 2.14289 4.01924 2.14289 4.43695C2.14289 4.85465 2.48147 5.19323 2.89917 5.19323H14.7479V10.4873C14.7479 10.9051 15.0865 11.2436 15.5042 11.2436H21.386L22.4874 12.6624V16.5629H20.3949C19.9772 16.5629 19.6387 16.9015 19.6387 17.3192C19.6387 17.737 19.9772 18.0755 20.3949 18.0755H23.2437C23.6614 18.0755 24 17.7369 24 17.3192V12.4034C24 12.2354 23.944 12.0721 23.8412 11.9395ZM5.47059 12.7311H1.99158C1.57383 12.7311 1.2353 13.0697 1.2353 13.4874C1.2353 13.9051 1.57387 14.2437 1.99158 14.2437H5.47055C5.8883 14.2437 6.22683 13.9051 6.22683 13.4874C6.22688 13.0697 5.8883 12.7311 5.47059 12.7311ZM7.21008 9.75627H0.756281C0.338578 9.75627 0 10.0949 0 10.5126C0 10.9304 0.338578 11.2689 0.756281 11.2689H7.21008C7.62783 11.2689 7.96636 10.9303 7.96636 10.5126C7.96636 10.0949 7.62783 9.75627 7.21008 9.75627Z' fill='black'/%3E%3Cpath d='M8.44543 6.78149H1.99163C1.57388 6.78149 1.23535 7.12007 1.23535 7.53778C1.23535 7.95553 1.57393 8.29406 1.99163 8.29406H8.44543C8.86318 8.29406 9.20171 7.95548 9.20171 7.53778C9.20176 7.12007 8.86318 6.78149 8.44543 6.78149Z' fill='black'/%3E%3C/svg%3E");}
.payment-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2687_9019)'%3E%3Cpath d='M23.0769 11.0735H16.6154C14.5902 11.0735 12.9231 12.7406 12.9231 14.7658C12.9231 16.7911 14.5902 18.4581 16.6154 18.4581H20.3077V21.2274C20.3077 21.7341 19.8914 22.1504 19.3846 22.1504H4.61538C3.096 22.1504 1.84615 20.9006 1.84615 19.3812V5.53506C1.84615 4.01568 3.096 2.76583 4.61538 2.76583H6.46154C6.96831 2.76583 7.38462 2.34952 7.38462 1.84275C7.38462 1.33599 6.96831 0.919678 6.46154 0.919678H4.61538C2.08338 0.919678 0 3.00306 0 5.53506V19.3812C0 21.9132 2.08338 23.9966 4.61538 23.9966H19.3846C20.904 23.9966 22.1538 22.7468 22.1538 21.2274V18.4581H23.0769C23.5837 18.4581 24 18.0418 24 17.5351V11.9966C24 11.4898 23.5837 11.0735 23.0769 11.0735ZM22.1538 16.612H16.6154C15.6028 16.612 14.7692 15.7784 14.7692 14.7658C14.7692 13.7532 15.6028 12.9197 16.6154 12.9197H22.1538V16.612Z' fill='black'/%3E%3Cpath d='M4.28285 4.67661C3.2527 5.12615 3.59331 6.45815 4.61516 6.45815H19.3844C19.8912 6.45815 20.3075 6.87446 20.3075 7.38123V8.30431C20.3075 8.81108 20.7238 9.22738 21.2305 9.22738C21.7373 9.22738 22.1536 8.81108 22.1536 8.30431V7.38123C22.1536 6.64678 21.8619 5.94242 21.3425 5.42309C20.8232 4.90376 20.1188 4.612 19.3844 4.612H19.089L17.4736 0.578154C17.3822 0.353367 17.2063 0.173357 16.9837 0.076724C16.7611 -0.0199091 16.5095 -0.0254712 16.2828 0.0612304L4.28285 4.67661ZM17.0952 4.612H9.59054L16.0982 2.11046L17.0952 4.612Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2687_9019'%3E%3Crect width='24' height='23.9966' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** доп иконки ***/
.car-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9045)'%3E%3Cpath d='M22.9131 6.64401C22.5935 6.40633 22.2312 6.13691 22.1609 5.9204C22.0845 5.685 22.2223 5.23926 22.3438 4.846C22.5362 4.22375 22.735 3.58028 22.3906 3.10702C22.2304 2.88695 21.981 2.74614 21.6281 2.6766C21.1977 2.59174 21.0427 3.27572 21.4926 3.36437C21.6618 3.3977 21.7733 3.44994 21.8239 3.51953C21.9616 3.7088 21.8022 4.22455 21.6741 4.63902C21.5144 5.15584 21.3492 5.69028 21.4942 6.13691C21.6335 6.56606 22.0714 6.89165 22.4948 7.20654C22.8718 7.48689 23.299 7.80463 23.299 8.06092C23.299 8.3172 22.8717 8.63499 22.4948 8.91529C22.0714 9.23018 21.6335 9.55582 21.4942 9.98497C21.3492 10.4316 21.5144 10.9661 21.6741 11.4829C21.8022 11.8973 21.9616 12.4131 21.8239 12.6024C21.6827 12.7964 21.1382 12.8035 20.7006 12.8093C20.1627 12.8163 19.6066 12.8236 19.2311 13.0969C18.8601 13.3668 18.6835 13.8897 18.5127 14.3953C18.3715 14.8136 18.1956 15.3342 17.9614 15.4103C17.7473 15.4797 17.312 15.1728 16.9624 14.9262C16.5151 14.6107 16.0526 14.2845 15.5735 14.2845C15.0945 14.2845 14.632 14.6107 14.1847 14.9262C13.835 15.1729 13.4 15.4798 13.1856 15.4103C12.9514 15.3342 12.7756 14.8136 12.6343 14.3953C12.4635 13.8897 12.2868 13.3668 11.916 13.0969C11.5405 12.8236 10.9843 12.8163 10.4464 12.8092C10.0089 12.8035 9.4643 12.7963 9.32312 12.6024C9.1854 12.4131 9.34481 11.8973 9.4729 11.4829C9.63264 10.966 9.79784 10.4316 9.65283 9.98497C9.51352 9.55582 9.07567 9.23023 8.65222 8.91534C8.27527 8.63499 7.84804 8.31725 7.84804 8.06096C7.84804 7.80463 8.27532 7.48689 8.65227 7.20654C9.07572 6.89165 9.51351 6.56602 9.65287 6.13691C9.79793 5.69024 9.63273 5.15584 9.473 4.63897C9.3449 4.22455 9.1855 3.70875 9.32322 3.51948C9.4644 3.32549 10.0089 3.31834 10.4465 3.31259C10.9843 3.30554 11.5405 3.29825 11.916 3.02495C12.2869 2.75507 12.4635 2.23222 12.6344 1.72657C12.7756 1.30826 12.9515 0.787696 13.1857 0.711614C13.3999 0.642356 13.8351 0.949066 14.1848 1.19572C14.632 1.51117 15.0945 1.83742 15.5736 1.83742C16.0527 1.83742 16.5151 1.51122 16.9624 1.19572C17.3121 0.949066 17.7474 0.642403 17.9615 0.711661C18.1957 0.787696 18.3716 1.3083 18.5129 1.72661C18.6837 2.23222 18.8603 2.75507 19.2312 3.025C19.3367 3.10183 19.4596 3.16062 19.6069 3.20478C20.0271 3.33059 20.2476 2.66506 19.8083 2.53332C19.7391 2.51257 19.6837 2.48729 19.6438 2.45822C19.4531 2.31952 19.3065 1.88532 19.1771 1.50225C18.9658 0.876629 18.7472 0.229702 18.1781 0.0448725C17.6301 -0.133134 17.0853 0.251199 16.5584 0.622868C16.2172 0.863544 15.8304 1.13637 15.5737 1.13637C15.317 1.13637 14.9302 0.863544 14.5889 0.622821C14.0619 0.251199 13.5171 -0.133087 12.9691 0.0448725C12.3999 0.229655 12.1815 0.876583 11.9701 1.5022C11.8407 1.88527 11.694 2.31942 11.5035 2.45817C11.3083 2.60024 10.8455 2.60627 10.4372 2.61164C9.78186 2.62024 9.10413 2.62917 8.75639 3.10697C8.41197 3.58019 8.61086 4.22366 8.80317 4.84596C8.92472 5.23926 9.06249 5.685 8.98608 5.92035C8.9158 6.13687 8.55352 6.40628 8.23391 6.64397C7.72443 7.02283 7.14699 7.45231 7.14699 8.06087C7.14699 8.66943 7.69952 9.08035 8.23387 9.47773C8.30009 9.52676 8.36597 9.57625 8.4315 9.6262H0.81783C0.366902 9.6262 0 9.9931 0 10.444V23.183C0 23.6339 0.366902 24.0008 0.81783 24.0008H2.34404C2.78263 24.0008 2.80263 23.2998 2.34404 23.2998H0.81783C0.786856 23.2998 0.75716 23.2874 0.735258 23.2655C0.713356 23.2436 0.701034 23.2139 0.700997 23.183V10.444C0.700997 10.3796 0.753432 10.3272 0.81783 10.3272H4.98194V16.6034C4.98194 16.8669 5.27482 17.0381 5.50446 16.9088L7.52072 15.7731L9.53697 16.9088C9.76648 17.0381 10.0595 16.8669 10.0595 16.6034V13.5018C10.1846 13.5068 10.3113 13.5085 10.4372 13.5101C10.8455 13.5155 11.3083 13.5216 11.5034 13.6636C11.694 13.8024 11.8407 14.2365 11.9701 14.6196C12.1814 15.2452 12.3999 15.8921 12.9691 16.0769C13.4315 16.2271 13.8915 15.977 14.3404 15.6719V23.183C14.3404 23.2474 14.288 23.2998 14.2236 23.2998H4.28337C3.84478 23.2998 3.82478 24.0008 4.28337 24.0008H14.2236C14.6745 24.0008 15.0414 23.6339 15.0414 23.183V15.1942C15.2393 15.0738 15.4275 14.9854 15.5735 14.9854C15.8302 14.9854 16.217 15.2582 16.5583 15.499C16.9936 15.806 17.4412 16.1218 17.8928 16.1218C17.9876 16.1218 18.0827 16.1079 18.1779 16.077C18.7471 15.8922 18.9655 15.2453 19.1769 14.6196C19.3063 14.2366 19.453 13.8024 19.6436 13.6637C19.8387 13.5216 20.3015 13.5156 20.7098 13.5102C21.3652 13.5016 22.0429 13.4927 22.3906 13.0149C22.735 12.5416 22.5362 11.8982 22.3438 11.2759C22.2223 10.8826 22.0845 10.4368 22.1609 10.2015C22.2312 9.98497 22.5935 9.71555 22.9131 9.47787C23.4475 9.08049 24 8.66957 24 8.06096C24 7.45236 23.4226 7.02288 22.9131 6.64401ZM9.35845 16.0036L7.6927 15.0654C7.64019 15.0358 7.58095 15.0203 7.5207 15.0203C7.46044 15.0203 7.4012 15.0358 7.3487 15.0654L5.68294 16.0036V10.3272H9.00655C9.01912 10.5759 8.90561 10.9443 8.80312 11.2758C8.61077 11.8981 8.41192 12.5415 8.7563 13.0148C8.90552 13.2198 9.11558 13.3383 9.35845 13.4077V16.0036Z' fill='black'/%3E%3Cpath d='M10.7537 6.72444V9.3972C10.7537 9.83579 11.4547 9.8558 11.4547 9.3972V8.38599H12.1014C12.54 8.38599 12.56 7.68499 12.1014 7.68499H11.4547V7.07494H12.1875C12.6261 7.07494 12.6461 6.37394 12.1875 6.37394H11.1042C11.0112 6.37394 10.9221 6.41087 10.8564 6.4766C10.7906 6.54233 10.7537 6.63148 10.7537 6.72444ZM17.5348 7.07737C17.9734 7.07737 17.9934 6.37637 17.5348 6.37637H16.4107C16.3177 6.37637 16.2286 6.4133 16.1628 6.47903C16.0971 6.54476 16.0602 6.63391 16.0602 6.72687V9.39477C16.0602 9.48773 16.0971 9.57688 16.1628 9.64261C16.2286 9.70834 16.3177 9.74527 16.4107 9.74527H17.5348C17.9734 9.74527 17.9934 9.04427 17.5348 9.04427H16.7612V8.41132H17.4519C17.8905 8.41132 17.9105 7.71032 17.4519 7.71032H16.7612V7.07737H17.5348ZM18.9186 6.37637C18.8256 6.37637 18.7364 6.4133 18.6707 6.47903C18.605 6.54476 18.5681 6.63391 18.5681 6.72687V9.39477C18.5681 9.48773 18.605 9.57688 18.6707 9.64261C18.7364 9.70834 18.8256 9.74527 18.9186 9.74527H20.0427C20.4813 9.74527 20.5013 9.04427 20.0427 9.04427H19.269V8.41132H19.9598C20.3984 8.41132 20.4184 7.71032 19.9598 7.71032H19.269V7.07737H20.0427C20.4813 7.07737 20.5013 6.37637 20.0427 6.37637H18.9186ZM15.3774 7.41436C15.3774 6.83525 14.8886 6.36413 14.2876 6.36413H13.5712C13.4783 6.36413 13.3891 6.40106 13.3234 6.46679C13.2577 6.53252 13.2207 6.62167 13.2207 6.71463V9.40711C13.2207 9.8457 13.9217 9.8657 13.9217 9.40711V8.68186L14.7639 9.63867C15.0568 9.97151 15.5846 9.51011 15.2901 9.17555L14.6202 8.4144C15.0589 8.2786 15.3774 7.88169 15.3774 7.41436ZM14.2876 7.7636C14.2027 7.7636 14.0606 7.76416 13.9256 7.76481C13.9245 7.53157 13.9243 7.29837 13.9237 7.06513H14.2876C14.4983 7.06513 14.6764 7.22505 14.6764 7.41436C14.6764 7.60368 14.4984 7.7636 14.2876 7.7636ZM18.8515 5.44162C19.121 5.77987 19.6875 5.36595 19.3998 5.0048C18.4642 3.8303 17.0673 3.15674 15.5673 3.15674C14.0756 3.15674 12.6836 3.82427 11.748 4.98816C11.4733 5.33002 12.0071 5.78473 12.2944 5.42732C13.0962 4.4298 14.2891 3.85769 15.5673 3.85769C16.8526 3.85774 18.0496 4.43503 18.8515 5.44162ZM15.5796 12.965C17.0713 12.965 18.4633 12.2974 19.3988 11.1335C19.6736 10.7917 19.1397 10.3369 18.8525 10.6944C18.0507 11.6919 16.8578 12.264 15.5796 12.264C14.2943 12.264 13.0972 11.6867 12.2954 10.6801C12.022 10.3371 11.4613 10.7582 11.7471 11.1169C12.6828 12.2913 14.0796 12.965 15.5796 12.965ZM16.8239 17.8554H20.0018C20.4404 17.8554 20.4604 17.1544 20.0018 17.1544H16.8239C16.3853 17.1544 16.3653 17.8554 16.8239 17.8554ZM21.8711 19.3041H16.8239C16.3853 19.3041 16.3653 20.0051 16.8239 20.0051H21.8711C22.3097 20.0051 22.3297 19.3041 21.8711 19.3041ZM20.0018 21.4538H16.8239C16.3853 21.4538 16.3653 22.1548 16.8239 22.1548H20.0018C20.4404 22.1548 20.4604 21.4538 20.0018 21.4538ZM7.81153 21.6218V19.1684C7.81153 19.0754 7.7746 18.9863 7.70887 18.9206C7.64314 18.8548 7.55399 18.8179 7.46103 18.8179H2.34403C2.25107 18.8179 2.16192 18.8548 2.09619 18.9206C2.03046 18.9863 1.99353 19.0754 1.99353 19.1684V21.6218C1.99353 21.7148 2.03046 21.8039 2.09619 21.8696C2.16192 21.9354 2.25107 21.9723 2.34403 21.9723H7.46108C7.55403 21.9723 7.64316 21.9354 7.70889 21.8696C7.77461 21.8039 7.81153 21.7148 7.81153 21.6218ZM7.11053 21.2713H2.69453V19.5189H7.11058V21.2713H7.11053Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9045'%3E%3Crect width='24' height='24.0008' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.quality-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.7675 12.6163C23.7675 15.657 22.5833 18.5157 20.4332 20.6658C18.2832 22.8159 15.4244 24 12.3837 24C9.34303 24 6.48432 22.8159 4.33423 20.6658C2.18414 18.5157 1 15.657 1 12.6163C1 9.6156 2.15743 6.78384 4.25904 4.64266C4.28958 4.61088 4.32611 4.58547 4.36653 4.5679C4.40695 4.55033 4.45045 4.54095 4.49452 4.5403C4.53859 4.53965 4.58235 4.54775 4.62326 4.56413C4.66418 4.5805 4.70145 4.60483 4.7329 4.6357C4.76435 4.66657 4.78937 4.70338 4.80651 4.74398C4.82365 4.78459 4.83256 4.82819 4.83274 4.87226C4.83292 4.91633 4.82435 4.96 4.80754 5.00074C4.79073 5.04148 4.76601 5.07849 4.7348 5.10961C2.75628 7.12537 1.66662 9.79131 1.66662 12.6163C1.66662 18.5257 6.47427 23.3333 12.3837 23.3333C18.2931 23.3333 23.1007 18.5257 23.1007 12.6163C23.1007 9.79131 22.0111 7.12537 20.0325 5.10961C20.0019 5.07837 19.9777 5.04141 19.9613 5.00081C19.9449 4.96022 19.9367 4.9168 19.9371 4.87304C19.9375 4.82927 19.9465 4.78601 19.9637 4.74573C19.9808 4.70545 20.0057 4.66894 20.0369 4.63828C20.0681 4.6076 20.1051 4.58337 20.1457 4.56699C20.1863 4.5506 20.2297 4.54238 20.2735 4.54278C20.3173 4.54319 20.3606 4.55222 20.4008 4.56936C20.4411 4.58649 20.4776 4.6114 20.5083 4.64266C22.6099 6.78384 23.7673 9.6156 23.7673 12.6163H23.7675ZM15.691 4.36371C15.6167 4.19656 15.6448 4.00685 15.7644 3.86847L16.3152 3.23118L16.0712 2.42485C16.0183 2.24985 16.0697 2.06504 16.2055 1.94262C16.3417 1.82019 16.5309 1.78833 16.6993 1.85904L17.4758 2.18604L18.1673 1.7049C18.3174 1.60033 18.5091 1.59233 18.6675 1.68376C18.826 1.77533 18.9148 1.94533 18.8994 2.12757L18.8284 2.96699L19.4997 3.47595C19.6455 3.58647 19.7125 3.76637 19.6743 3.94528C19.6364 4.12418 19.502 4.26128 19.3237 4.30285L18.5036 4.49471L18.2271 5.29042C18.167 5.46327 18.0167 5.58247 17.8347 5.60156C17.8179 5.60332 17.8011 5.60423 17.7844 5.60423C17.6216 5.60423 17.4722 5.52075 17.3863 5.3787L16.9504 4.65794L16.1082 4.6408C15.9253 4.63713 15.7654 4.53094 15.691 4.36375L15.691 4.36371ZM16.5466 3.98294L17.1475 3.99518C17.2037 3.99632 17.2587 4.01166 17.3074 4.03976C17.3561 4.06787 17.3968 4.10784 17.4259 4.15594L17.737 4.67023L17.9343 4.10252C17.9527 4.04941 17.9843 4.00183 18.0261 3.96422C18.0678 3.9266 18.1185 3.90017 18.1732 3.88737L18.7584 3.75047L18.2795 3.38737C18.2347 3.35342 18.1992 3.30868 18.1763 3.25733C18.1535 3.20598 18.1439 3.14968 18.1487 3.09366L18.1993 2.4948L17.706 2.83809C17.6599 2.87023 17.6064 2.89016 17.5505 2.89604C17.4945 2.90192 17.4381 2.89355 17.3863 2.87171L16.8323 2.63847L17.0064 3.21376C17.0227 3.26756 17.0251 3.32461 17.0134 3.37959C17.0017 3.43457 16.9763 3.48571 16.9395 3.52823L16.5466 3.98294ZM10.5058 1.94C10.3724 1.8149 10.3246 1.62909 10.3811 1.45504C10.4376 1.28105 10.5856 1.15876 10.7671 1.136L11.6029 1.0309L11.9611 0.268428C12.0389 0.102857 12.2009 0 12.3838 0C12.5667 0 12.7286 0.102857 12.8065 0.26838C12.8843 0.433904 13.1646 1.0309 13.1646 1.0309L14.0005 1.136C14.182 1.15881 14.3299 1.28105 14.3864 1.45504C14.443 1.62904 14.3952 1.8149 14.2617 1.94004L13.6473 2.51633L13.8057 3.34366C13.8401 3.52333 13.7695 3.70175 13.6216 3.80928C13.4734 3.9168 13.2819 3.9288 13.1218 3.84066L12.3838 3.43433L11.6458 3.84061C11.5767 3.87893 11.499 3.89909 11.42 3.89923C11.3215 3.89902 11.2256 3.86756 11.1462 3.80937C10.998 3.70166 10.9275 3.52328 10.9619 3.34366L11.1202 2.51628L10.5058 1.94ZM11.2718 1.74447L11.7102 2.15566C11.7512 2.19411 11.7818 2.24231 11.7992 2.29577C11.8165 2.34923 11.8201 2.40622 11.8095 2.46142L11.6965 3.05171L12.223 2.76185C12.2723 2.7347 12.3276 2.72046 12.3838 2.72046C12.44 2.72046 12.4953 2.7347 12.5445 2.76185L13.0711 3.05171L12.9581 2.46142C12.9475 2.40621 12.9511 2.34922 12.9684 2.29575C12.9858 2.24229 13.0164 2.19408 13.0574 2.15561L13.4958 1.74443L12.8995 1.66947C12.8437 1.66246 12.7906 1.64145 12.7452 1.6084C12.6997 1.57536 12.6633 1.53135 12.6394 1.48047L12.3838 0.936474L12.1283 1.48047C12.1044 1.53135 12.068 1.57535 12.0225 1.6084C11.977 1.64144 11.9239 1.66245 11.8682 1.66947L11.2719 1.74443L11.2718 1.74447ZM5.09313 3.94528C5.05513 3.76637 5.12199 3.58661 5.26766 3.47604L5.93918 2.96704L5.86818 2.12761C5.8527 1.94538 5.94156 1.77528 6.10004 1.68381C6.25837 1.59238 6.45008 1.60038 6.60032 1.70495L7.29175 2.18609L8.06813 1.85919C8.23694 1.78828 8.42603 1.82019 8.56189 1.94252C8.69794 2.06485 8.74951 2.2498 8.69632 2.42509L8.45241 3.23118L9.00322 3.86856C9.12284 4.00694 9.15098 4.1968 9.07656 4.3639C9.00213 4.53099 8.84227 4.63713 8.65932 4.6408L7.81713 4.65794L7.38118 5.3788C7.29523 5.52075 7.14584 5.60418 6.98304 5.60418C6.96642 5.60418 6.94965 5.60332 6.9328 5.60156C6.75061 5.58227 6.60042 5.46304 6.54037 5.29032L6.26385 4.49471L5.44356 4.3028C5.26542 4.26113 5.13118 4.12413 5.09313 3.94528ZM6.00913 3.75052L6.59437 3.88742C6.64911 3.90022 6.69972 3.92666 6.7415 3.96428C6.78328 4.00189 6.81487 4.04946 6.83332 4.10256L7.03061 4.67023L7.34165 4.15599C7.37074 4.10789 7.41152 4.06792 7.4602 4.03981C7.50888 4.0117 7.56388 3.99637 7.62008 3.99523L8.22099 3.98299L7.82803 3.52823C7.79127 3.4857 7.76587 3.43457 7.75418 3.37959C7.74249 3.3246 7.7449 3.26756 7.76118 3.21376L7.93522 2.63852L7.38137 2.87176C7.32957 2.89362 7.27307 2.902 7.21716 2.89612C7.16124 2.89024 7.10773 2.87029 7.06161 2.83814L6.56832 2.49485L6.61899 3.09371C6.62373 3.14972 6.61422 3.20603 6.59135 3.25738C6.56848 3.30874 6.53299 3.35347 6.48818 3.38742L6.00923 3.75052H6.00913ZM4.97037 11.6669C4.97037 10.9198 5.29232 10.328 5.95461 9.8576C6.43004 9.51989 6.65575 8.97508 6.55832 8.40013C6.42251 7.59937 6.61337 6.95318 7.14165 6.42489C7.66994 5.89661 8.31594 5.70575 9.11689 5.84146C9.69198 5.9387 10.2368 5.71323 10.5744 5.23775C11.0448 4.57547 11.6366 4.25352 12.3837 4.25352C13.1307 4.25352 13.7226 4.57556 14.193 5.23775C14.5306 5.71318 15.0755 5.93889 15.6504 5.84151C16.4512 5.7057 17.0973 5.89646 17.6257 6.42489C18.1538 6.95303 18.3447 7.59913 18.2091 8.40008C18.1117 8.97508 18.3373 9.51998 18.8128 9.8576C19.4751 10.328 19.7971 10.9198 19.7971 11.6669C19.7971 12.414 19.4751 13.0057 18.8128 13.4762C18.3373 13.8138 18.1116 14.3586 18.2091 14.9336C18.3449 15.7344 18.154 16.3805 17.6257 16.9088C17.3296 17.2049 16.9965 17.3949 16.6198 17.4809L18.1089 20.6357C18.134 20.6889 18.1446 20.7478 18.1395 20.8064C18.1345 20.865 18.1141 20.9213 18.0803 20.9694C18.0466 21.0176 18.0007 21.056 17.9472 21.0807C17.8938 21.1054 17.8348 21.1154 17.7763 21.1099L16.0657 20.9491L14.968 22.2709C14.9304 22.3162 14.8816 22.3507 14.8263 22.3709C14.7711 22.3912 14.7115 22.3964 14.6536 22.3862C14.5956 22.376 14.5415 22.3506 14.4965 22.3126C14.4516 22.2747 14.4175 22.2255 14.3977 22.1701L13.2341 18.9123C12.9755 19.0241 12.6931 19.0802 12.3836 19.0802C12.0828 19.0802 11.8075 19.0271 11.5548 18.9214L10.3908 22.1801C10.3711 22.2355 10.337 22.2847 10.292 22.3226C10.2471 22.3606 10.1929 22.386 10.135 22.3962C10.077 22.4065 10.0174 22.4012 9.96219 22.3809C9.90696 22.3607 9.85807 22.3261 9.82051 22.2809L8.72284 20.9591L7.01232 21.1199C6.95376 21.1253 6.8948 21.1152 6.8414 21.0906C6.788 21.0659 6.74206 21.0276 6.70823 20.9795C6.67445 20.9313 6.65401 20.8751 6.64899 20.8164C6.64397 20.7578 6.65455 20.6989 6.67965 20.6457L8.17118 17.4858C7.78489 17.4024 7.44389 17.2112 7.14161 16.9089C6.61346 16.3807 6.42261 15.7345 6.55818 14.9336C6.65561 14.3586 6.42994 13.8137 5.95451 13.4761C5.29223 13.0057 4.97028 12.4139 4.97028 11.6668L4.97037 11.6669ZM10.9785 18.5535C10.8348 18.4248 10.7002 18.2729 10.5745 18.0959C10.2368 17.6205 9.69208 17.3949 9.11703 17.4923C9.04041 17.5053 8.9656 17.5143 8.89179 17.5213L7.53232 20.4015L8.83584 20.279C8.88984 20.2739 8.94425 20.2821 8.99437 20.3029C9.04449 20.3236 9.08881 20.3562 9.12351 20.3979L9.95998 21.4051L10.9786 18.5534L10.9785 18.5535ZM17.2565 20.3914L15.903 17.5239C15.8185 17.5168 15.7343 17.5063 15.6506 17.4923C15.0757 17.3949 14.5307 17.6205 14.1931 18.096C14.0729 18.2652 13.9446 18.4119 13.808 18.537L14.8289 21.3951L15.6654 20.3879C15.7 20.3461 15.7443 20.3134 15.7945 20.2927C15.8446 20.272 15.899 20.2638 15.953 20.269L17.2565 20.3914ZM5.63709 11.6669C5.63709 12.2038 5.84751 12.5824 6.3407 12.9326C7.02975 13.422 7.3568 14.2116 7.21565 15.0449C7.1147 15.6414 7.23361 16.0579 7.61322 16.4375C7.98784 16.8121 8.41732 16.9346 9.0057 16.835C9.13109 16.8136 9.25806 16.8028 9.38527 16.8027C10.0743 16.8027 10.7037 17.1266 11.1181 17.7099C11.4683 18.2031 11.8469 18.4135 12.3838 18.4135C12.9208 18.4135 13.2994 18.2031 13.6496 17.71C14.139 17.0209 14.9288 16.6939 15.7619 16.835C16.3583 16.936 16.7749 16.8171 17.1545 16.4374C17.5292 16.0628 17.6517 15.6333 17.552 15.045C17.4108 14.2116 17.7378 13.422 18.4269 12.9326C18.9201 12.5824 19.1305 12.2038 19.1305 11.6669C19.1305 11.13 18.9201 10.7514 18.4269 10.4011C17.7379 9.91174 17.4108 9.12208 17.552 8.28879C17.6529 7.69232 17.5341 7.27584 17.1544 6.89627C16.7797 6.52156 16.3503 6.39884 15.7619 6.49875C14.9285 6.6397 14.1389 6.3128 13.6495 5.6238C13.2993 5.13061 12.9207 4.92018 12.3838 4.92018C11.8469 4.92018 11.4683 5.13061 11.118 5.6238C10.6286 6.3128 9.83903 6.63994 9.00565 6.4987C8.40913 6.3977 7.9927 6.51661 7.61313 6.89622C7.23846 7.27089 7.11589 7.70041 7.21565 8.28875C7.35684 9.12203 7.02975 9.91169 6.34066 10.4011C5.84747 10.7514 5.63709 11.1299 5.63709 11.6669ZM7.60403 11.6669C7.60403 9.03132 9.74822 6.88713 12.3838 6.88713C15.0194 6.88713 17.1635 9.03132 17.1635 11.6669C17.1635 14.3024 15.0194 16.4466 12.3838 16.4466C9.74822 16.4466 7.60403 14.3024 7.60403 11.6669ZM8.2707 11.6669C8.2707 13.9348 10.1158 15.78 12.3838 15.78C14.6517 15.78 16.4969 13.9348 16.4969 11.6669C16.4969 9.39893 14.6517 7.55379 12.3838 7.55379C10.1158 7.55379 8.2707 9.39893 8.2707 11.6669ZM10.5181 12.2865L9.40403 11.2416C9.24513 11.0925 9.18817 10.8713 9.25546 10.664C9.32284 10.4567 9.49898 10.3111 9.71522 10.2839L11.2307 10.0934L11.8803 8.71094C11.9728 8.5137 12.1658 8.39117 12.3838 8.39117C12.6018 8.39117 12.7945 8.51365 12.8873 8.71089L13.5368 10.0934L15.0524 10.2839C15.2685 10.3111 15.4447 10.4567 15.512 10.664C15.5794 10.8712 15.5225 11.0925 15.3636 11.2416L14.2494 12.2866L14.5365 13.7869C14.5775 14.0009 14.4934 14.2134 14.3171 14.3415C14.2224 14.4109 14.1082 14.4484 13.9908 14.4486C13.8991 14.4486 13.8068 14.4255 13.7219 14.3788L12.3837 13.642L11.0456 14.3787C10.8546 14.4838 10.6265 14.4695 10.4502 14.3414C10.274 14.2134 10.19 14.0009 10.2309 13.7868L10.5181 12.2865L10.5181 12.2865ZM11.108 11.9259C11.149 11.9643 11.1796 12.0125 11.197 12.066C11.2144 12.1194 11.2179 12.1764 11.2074 12.2316L10.9299 13.6815L12.223 12.9696C12.2722 12.9425 12.3275 12.9282 12.3837 12.9282C12.44 12.9282 12.4953 12.9425 12.5445 12.9696L13.8376 13.6815L13.5601 12.2316C13.5496 12.1764 13.5531 12.1195 13.5705 12.066C13.5879 12.0125 13.6185 11.9643 13.6595 11.9259L14.7361 10.9161L13.2715 10.732C13.2157 10.725 13.1626 10.704 13.1172 10.6709C13.0717 10.6379 13.0353 10.5939 13.0114 10.543L12.3837 9.20693L11.756 10.543C11.7321 10.5939 11.6957 10.6379 11.6503 10.6709C11.6048 10.7039 11.5517 10.725 11.4959 10.732L10.0313 10.9161L11.108 11.9259H11.108Z' fill='black'/%3E%3C/svg%3E");}
.gift-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_2608_9024)'%3E%3Cpath d='M23.4038 14.7041H21.5779C21.7129 14.6291 21.8403 14.5466 21.9603 14.4529C22.2903 14.1942 22.519 13.9092 22.6427 13.6018C22.7964 13.2081 22.7664 12.7732 22.5565 12.4395C22.1928 11.8546 21.2892 11.6296 20.6218 11.9595C20.1381 12.1958 19.8719 12.6119 19.6132 13.0131C19.5382 13.1331 19.4595 13.2493 19.3807 13.3618C19.332 13.4293 19.272 13.4856 19.2195 13.5493C19.017 13.3881 18.7621 13.2868 18.4846 13.2868C18.4734 13.2868 18.4659 13.2906 18.4546 13.2906V10.7372C18.6667 10.6872 18.8558 10.5671 18.9912 10.3963C19.1266 10.2255 19.2004 10.0141 19.2008 9.79613V7.65896C19.2008 7.12654 18.7658 6.69161 18.2334 6.69161H15.1214C15.2601 6.60163 15.3951 6.50789 15.5226 6.40666C16.0737 5.97547 16.4562 5.50305 16.6549 4.99313C16.9024 4.36322 16.8536 3.66958 16.5237 3.13342C15.9388 2.19231 14.4765 1.83237 13.3892 2.36479C12.5905 2.75848 12.1331 3.46711 11.6907 4.14951C11.5519 4.36322 11.417 4.57319 11.2707 4.77566C11.1433 4.95188 10.997 5.12061 10.8471 5.28558C10.6726 5.11013 10.4652 4.97081 10.2368 4.87559C10.0084 4.78038 9.76346 4.73113 9.51601 4.73067C9.03984 4.73067 8.60866 4.91439 8.27871 5.20684C8.15498 5.06812 8.03874 4.92564 7.93001 4.77566C7.78378 4.57319 7.64881 4.36322 7.51008 4.14951C7.06765 3.46337 6.61022 2.75473 5.81159 2.36479C4.72426 1.83237 3.26199 2.18856 2.67708 3.13342C2.34713 3.66583 2.29839 4.35948 2.54585 4.99313C2.74457 5.4993 3.12701 5.97547 3.67818 6.40666C3.80566 6.50789 3.94063 6.60163 4.07936 6.69161H0.967349C0.434932 6.69161 0 7.12654 0 7.65896V9.79613C0 10.2536 0.3187 10.636 0.746133 10.7372V22.3042C0.746133 22.9978 1.30855 23.5602 2.00219 23.5602H22.174C22.9539 23.5602 23.5838 22.9266 23.5838 22.1504V17.19C23.8238 17.115 24 16.8938 24 16.6276V15.2965C23.9963 14.9666 23.73 14.7041 23.4038 14.7041ZM23.4338 15.2965V16.6276C23.4338 16.6426 23.4188 16.6576 23.4038 16.6576H20.798C20.6143 16.2264 20.3743 15.7614 20.0819 15.2665H23.4076C23.4188 15.2665 23.4338 15.2778 23.4338 15.2965ZM14.8852 22.9941C14.4165 22.9941 14.0378 22.6116 14.0378 22.1467V17.2162H15.9913C15.9688 17.2875 15.9463 17.3624 15.9275 17.4337C15.8975 17.5462 15.9388 17.6624 16.0325 17.7299C16.1262 17.7974 16.25 17.8049 16.3474 17.7449L17.0336 17.325L17.2848 17.6624V22.9941H14.8852ZM13.6516 16.6538C13.6366 16.6538 13.6216 16.6388 13.6216 16.6238V15.2928C13.6216 15.2778 13.6366 15.2628 13.6516 15.2628H16.8911C16.5987 15.7614 16.3699 16.2226 16.1937 16.6538H13.6516ZM18.1884 15.6527C18.1847 15.6565 18.1847 15.6602 18.1809 15.664C17.866 16.1214 17.6635 16.5901 17.5173 17.0362L17.3335 16.7888C17.2916 16.7329 17.2303 16.6947 17.1617 16.6815C17.0931 16.6683 17.022 16.6812 16.9624 16.7175L16.7186 16.8675C16.9136 16.3838 17.1948 15.8552 17.551 15.2703H17.5998C17.7572 15.4465 17.9672 15.5777 18.2034 15.634C18.1959 15.6377 18.1922 15.6452 18.1884 15.6527ZM17.2923 14.4754C17.2923 14.5166 17.2998 14.5541 17.3035 14.5954C17.2998 14.6029 17.296 14.6104 17.2923 14.6141C16.6174 14.6141 15.9425 14.3967 15.4438 14.0067C15.1926 13.8118 15.0239 13.6055 14.9414 13.3918C14.8514 13.1631 14.8664 12.9156 14.9789 12.7319C15.1889 12.3907 15.7775 12.2595 16.1862 12.4582C16.5274 12.6269 16.7449 12.9606 16.9698 13.3131C17.0523 13.4406 17.1348 13.568 17.2211 13.688C17.2811 13.7705 17.356 13.8492 17.4235 13.928C17.3448 14.0967 17.2923 14.2804 17.2923 14.4754ZM18.4284 16.3276C18.4921 16.4363 18.5521 16.5488 18.6083 16.6576H18.2671C18.3121 16.5451 18.3684 16.4363 18.4284 16.3276ZM19.6769 16.9613L19.4557 17.2612C19.4107 17.1225 19.3582 16.9763 19.302 16.8338C19.302 16.83 19.302 16.83 19.2982 16.83C19.167 16.4963 18.9908 16.1551 18.7658 15.8177C18.8333 15.7277 18.9083 15.6415 18.9833 15.5552C19.1295 15.4877 19.257 15.3903 19.362 15.2703H19.4182C19.8307 15.9377 20.1456 16.5413 20.3631 17.0887L20.0444 16.8938C19.9863 16.8551 19.9156 16.8405 19.847 16.8531C19.7784 16.8657 19.7174 16.9045 19.6769 16.9613ZM19.8307 13.6955C19.9169 13.5755 19.9994 13.4481 20.0819 13.3206C20.3106 12.9681 20.5243 12.6344 20.8692 12.4657C21.2779 12.2632 21.8666 12.3945 22.0766 12.7357C22.1928 12.9194 22.204 13.1669 22.1178 13.3956C22.0353 13.6093 21.8666 13.8155 21.6154 14.0105C21.0867 14.4192 20.3706 14.6366 19.6582 14.6141C19.6619 14.5691 19.6732 14.5241 19.6732 14.4791C19.6732 14.3104 19.6394 14.1529 19.5757 14.0105C19.6619 13.9055 19.7519 13.8043 19.8307 13.6955ZM19.107 14.4754C19.107 14.8203 18.8258 15.1015 18.4809 15.1015C18.1359 15.1015 17.8547 14.8203 17.8547 14.4754C17.8547 14.1305 18.1359 13.8492 18.4809 13.8492C18.8258 13.8492 19.107 14.1305 19.107 14.4754ZM17.7985 13.5043C17.761 13.4556 17.716 13.4106 17.6785 13.3618C17.596 13.2493 17.521 13.1331 17.446 13.0131C17.1873 12.6119 16.9174 12.1958 16.4374 11.9595C15.7663 11.6296 14.8664 11.8546 14.5027 12.4395C14.2965 12.7732 14.2628 13.2081 14.4165 13.6018C14.5365 13.9092 14.7652 14.1942 15.0951 14.4529C15.2151 14.5466 15.3426 14.6291 15.4738 14.7041H13.6479C13.3217 14.7041 13.0555 14.9703 13.0555 15.2965V16.6276C13.0555 16.8938 13.2317 17.115 13.4716 17.19V22.1504C13.4716 22.4691 13.5841 22.7616 13.7641 22.9978H11.6044V12.3307L12.0956 11.6746L13.5954 12.5932C13.6929 12.6532 13.8166 12.6494 13.9103 12.5782C14.0041 12.5107 14.0453 12.3907 14.0153 12.282C13.8878 11.8021 13.7116 11.2959 13.4904 10.7635H17.8885V13.4518C17.8585 13.4668 17.8285 13.4856 17.7985 13.5043ZM7.88127 11.6521L7.28136 10.8497C7.2394 10.7938 7.17814 10.7556 7.10952 10.7424C7.0409 10.7293 6.96984 10.7421 6.91017 10.7785L5.90533 11.3934C6.28777 10.2873 6.91017 9.04624 7.79878 7.62897C7.84003 7.62522 7.88502 7.62522 7.92626 7.62147C8.24121 8.12389 8.78863 8.46134 9.41853 8.49508C8.98489 9.07118 8.62351 9.69826 8.34245 10.3623C8.3387 10.3698 8.3387 10.3735 8.33495 10.381C8.15123 10.816 8.005 11.2397 7.88127 11.6521ZM9.42603 9.48118C9.57975 9.72114 9.71848 9.9611 9.84221 10.2011H9.03609C9.15232 9.9611 9.28355 9.72114 9.42603 9.48118ZM10.5546 10.3735C10.3312 9.8857 10.0665 9.41783 9.76348 8.97501C9.9172 8.76504 10.0822 8.55507 10.2659 8.34885C10.6169 8.1945 10.9125 7.93684 11.1133 7.61022C11.1358 7.61397 11.162 7.61022 11.1883 7.61397C12.1668 9.16622 12.853 10.5235 13.2617 11.7271L12.1743 11.0634C12.1147 11.0271 12.0436 11.0142 11.975 11.0274C11.9064 11.0406 11.8451 11.0788 11.8032 11.1347L11.1583 12.0008C11.0008 11.4796 10.8096 10.9285 10.5546 10.3735ZM18.2334 7.25402C18.4546 7.25402 18.6383 7.434 18.6383 7.65896V9.79613C18.6383 10.0173 18.4584 10.2011 18.2334 10.2011C18.2222 10.2011 18.2147 10.2048 18.2034 10.2086C18.1922 10.2086 18.1847 10.2011 18.1734 10.2011H13.2467C12.883 9.40619 12.4256 8.55882 11.8631 7.64396C12.583 7.63271 13.2992 7.49774 13.9628 7.25402H18.2334ZM11.7244 5.11311C11.8781 4.90314 12.0206 4.68193 12.1631 4.46071C12.583 3.81206 12.9767 3.19716 13.6366 2.87471C14.4502 2.47352 15.6201 2.74723 16.0437 3.43337C16.28 3.81581 16.3137 4.32198 16.13 4.79066C15.9688 5.20309 15.6463 5.59678 15.1739 5.96422C14.184 6.73285 12.8342 7.13404 11.5032 7.0703C11.4582 7.00281 11.417 6.93532 11.372 6.86408C11.3832 6.7816 11.3982 6.70286 11.3982 6.62037C11.3982 6.30917 11.3157 6.01672 11.1808 5.75801C11.3757 5.55179 11.5594 5.33807 11.7244 5.11311ZM9.51601 5.30058C10.2434 5.30058 10.8358 5.89299 10.8358 6.62037C10.8358 7.34776 10.2434 7.94017 9.51601 7.94017C8.78863 7.94017 8.19622 7.34776 8.19622 6.62037C8.19622 5.89299 8.78863 5.30058 9.51601 5.30058ZM3.06702 4.79066C2.8833 4.32573 2.91704 3.81581 3.15326 3.43337C3.57694 2.74723 4.75051 2.47352 5.56038 2.87471C6.21653 3.19716 6.61397 3.81206 7.0339 4.46071C7.17638 4.68193 7.31886 4.90314 7.47258 5.11311C7.60756 5.29683 7.75754 5.47305 7.91126 5.64552C7.73879 5.93048 7.63006 6.26418 7.63006 6.62037C7.63006 6.77785 7.6563 6.92782 7.69005 7.0703C6.35901 7.13029 5.00922 6.73285 4.01937 5.96048C3.5507 5.59678 3.22825 5.20309 3.06702 4.79066ZM0.562412 9.79613V7.65896C0.562412 7.434 0.742384 7.25402 0.967349 7.25402H5.23418C5.83784 7.47524 6.48274 7.60272 7.13514 7.63271C6.57272 8.55507 6.12279 9.40619 5.7741 10.1973H1.02734C1.01609 10.1973 1.00859 10.2011 0.997344 10.2048C0.986096 10.2048 0.978597 10.1973 0.967349 10.1973C0.742384 10.2011 0.562412 10.0173 0.562412 9.79613ZM1.30855 22.3004V10.7635H5.54163C5.38416 11.1722 5.24918 11.5696 5.1517 11.9483C5.1217 12.0608 5.16294 12.177 5.25668 12.2445C5.35041 12.312 5.47414 12.3195 5.57163 12.2595L6.98891 11.3934L7.59631 12.2033V22.9941H2.00219C1.61975 22.9941 1.30855 22.6829 1.30855 22.3004ZM8.15498 22.9941V12.5107C8.21122 12.4732 8.25246 12.417 8.27121 12.3532C8.40619 11.8508 8.56741 11.3109 8.78488 10.7672H10.1084C10.4009 11.4384 10.5996 12.0983 10.7608 12.7019C10.7871 12.8069 10.8733 12.8856 10.9783 12.9044C10.997 12.9081 11.012 12.9081 11.0308 12.9081C11.0345 12.9081 11.0383 12.9044 11.0383 12.9044V22.9941H8.15498ZM17.8472 22.9941V17.8199C17.8697 17.7899 17.8885 17.7599 17.8997 17.7224C17.9447 17.5574 17.9934 17.3887 18.0497 17.2162H18.8483C18.9383 17.4712 19.0095 17.7149 19.0733 17.9474C19.092 18.0223 19.1445 18.0861 19.212 18.1236V22.9941H17.8472ZM22.1703 22.9941H19.7707V17.7749L19.9731 17.5012L20.7305 17.9624C20.828 18.0223 20.9517 18.0186 21.0455 17.9474C21.1392 17.8799 21.1804 17.7599 21.1504 17.6512C21.113 17.5087 21.068 17.3662 21.0155 17.2162H23.0214V22.1467C23.0201 22.3717 22.9299 22.587 22.7705 22.7458C22.611 22.9045 22.3953 22.9938 22.1703 22.9941ZM18.6196 5.43931L19.4707 5.90423L19.9356 6.75535C19.9844 6.84534 20.0781 6.90158 20.1831 6.90158C20.2881 6.90158 20.3818 6.84534 20.4306 6.75535L20.8992 5.90423L21.7504 5.43931C21.8403 5.39056 21.8966 5.29683 21.8966 5.19185C21.8966 5.08686 21.8403 4.99313 21.7504 4.94438L20.8992 4.47946L20.4343 3.62834C20.3856 3.53835 20.2918 3.48211 20.1868 3.48211C20.0819 3.48211 19.9881 3.53835 19.9394 3.62834L19.4745 4.47946L18.6233 4.94438C18.5334 4.99313 18.4771 5.08686 18.4771 5.19185C18.4771 5.29683 18.5296 5.39056 18.6196 5.43931ZM19.8157 4.93314C19.8644 4.90689 19.9019 4.8694 19.9281 4.82065L20.1868 4.34823L20.4456 4.82065C20.4718 4.8694 20.5093 4.90689 20.558 4.93314L21.0305 5.19185L20.558 5.45056C20.5093 5.4768 20.4718 5.5143 20.4456 5.56304L20.1868 6.03546L19.9281 5.56304C19.9027 5.51514 19.8636 5.47596 19.8157 5.45056L19.3432 5.19185L19.8157 4.93314ZM21.7016 3.03218C22.264 3.03218 22.7177 2.57475 22.7177 2.01609C22.7177 1.45743 22.2603 1 21.7016 1C21.1429 1 20.6855 1.45743 20.6855 2.01609C20.6855 2.57475 21.1392 3.03218 21.7016 3.03218ZM21.7016 1.56241C21.9528 1.56241 22.1553 1.76488 22.1553 2.01609C22.1553 2.2673 21.9528 2.46977 21.7016 2.46977C21.4504 2.46977 21.2479 2.2673 21.2479 2.01609C21.2479 1.76488 21.4504 1.56241 21.7016 1.56241ZM21.7016 9.99485C21.8553 9.99485 21.9828 9.86737 21.9828 9.71364V9.24121H22.4552C22.609 9.24121 22.7364 9.11373 22.7364 8.96001C22.7364 8.80628 22.609 8.6788 22.4552 8.6788H21.9828V8.20637C21.9828 8.05265 21.8553 7.92517 21.7016 7.92517C21.5479 7.92517 21.4204 8.05265 21.4204 8.20637V8.6788H20.948C20.7943 8.6788 20.6668 8.80628 20.6668 8.96001C20.6668 9.11373 20.7943 9.24121 20.948 9.24121H21.4204V9.71364C21.4204 9.86737 21.5479 9.99485 21.7016 9.99485Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2608_9024'%3E%3Crect width='24' height='24.0008' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.login-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9141)'%3E%3Cpath d='M7 22H5C4.20435 22 3.44129 21.6839 2.87868 21.1213C2.31607 20.5587 2 19.7956 2 19V5C2 4.20435 2.31607 3.44129 2.87868 2.87868C3.44129 2.31607 4.20435 2 5 2H7C7.26522 2 7.51957 1.89464 7.70711 1.70711C7.89464 1.51957 8 1.26522 8 1C8 0.734784 7.89464 0.48043 7.70711 0.292893C7.51957 0.105357 7.26522 0 7 0L5 0C3.67441 0.00158786 2.40356 0.528882 1.46622 1.46622C0.528882 2.40356 0.00158786 3.67441 0 5L0 19C0.00158786 20.3256 0.528882 21.5964 1.46622 22.5338C2.40356 23.4711 3.67441 23.9984 5 24H7C7.26522 24 7.51957 23.8946 7.70711 23.7071C7.89464 23.5196 8 23.2652 8 23C8 22.7348 7.89464 22.4804 7.70711 22.2929C7.51957 22.1054 7.26522 22 7 22Z' fill='black'/%3E%3Cpath d='M10.462 5.29296L5.87498 9.87896C5.31428 10.4424 4.99951 11.205 4.99951 12C4.99951 12.7949 5.31428 13.5575 5.87498 14.121L10.461 18.707C10.5532 18.8025 10.6636 18.8787 10.7856 18.9311C10.9076 18.9835 11.0388 19.0111 11.1716 19.0122C11.3044 19.0134 11.436 18.9881 11.5589 18.9378C11.6818 18.8875 11.7935 18.8132 11.8874 18.7194C11.9813 18.6255 12.0555 18.5138 12.1058 18.3909C12.1561 18.268 12.1814 18.1363 12.1802 18.0036C12.1791 17.8708 12.1515 17.7396 12.0991 17.6176C12.0467 17.4956 11.9705 17.3852 11.875 17.293L7.58398 13H23C23.2652 13 23.5196 12.8946 23.7071 12.7071C23.8946 12.5195 24 12.2652 24 12C24 11.7347 23.8946 11.4804 23.7071 11.2929C23.5196 11.1053 23.2652 11 23 11H7.58298L11.876 6.70696C11.9715 6.61471 12.0477 6.50437 12.1001 6.38236C12.1525 6.26036 12.1801 6.12914 12.1812 5.99636C12.1824 5.86358 12.1571 5.7319 12.1068 5.60901C12.0565 5.48611 11.9823 5.37446 11.8884 5.28056C11.7945 5.18667 11.6828 5.11242 11.5599 5.06214C11.437 5.01186 11.3054 4.98655 11.1726 4.98771C11.0398 4.98886 10.9086 5.01645 10.7866 5.06886C10.6646 5.12127 10.5542 5.19745 10.462 5.29296Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9141'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.discount-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.4565 0.759766C10.3578 0.760137 10.2602 0.779934 10.1692 0.818027C10.0783 0.856119 9.99566 0.911761 9.92617 0.981776C9.85669 1.05179 9.80167 1.13481 9.76426 1.22608C9.72686 1.31736 9.7078 1.41511 9.70817 1.51375C9.70817 2.77228 9.27165 3.50926 8.70758 4.45316C8.39578 4.96905 7.90257 5.82508 7.68998 6.47986C7.45445 6.00334 7.27195 5.50241 7.14575 4.98606C7.10949 4.85202 7.03678 4.73066 6.9357 4.63545C6.83463 4.54024 6.70914 4.47492 6.57317 4.44673C6.43721 4.41853 6.29609 4.42858 6.1655 4.47575C6.0349 4.52292 5.91993 4.60537 5.83336 4.71394C3.01867 8.22026 2.19099 10.8479 2.25051 13.5038C2.36956 18.8611 6.6242 23.2376 12.0013 23.2376C14.5862 23.2346 17.0643 22.2062 18.8918 20.3782C20.7194 18.5501 21.747 16.0717 21.7493 13.4868C21.7493 12.1064 21.429 10.3121 20.7685 8.62843C20.1081 6.94472 19.1132 5.34037 17.5853 4.52403C17.4847 4.4713 17.3735 4.44207 17.26 4.43854C17.1464 4.43501 17.0336 4.45728 16.9299 4.50366C16.8262 4.55005 16.7344 4.61934 16.6614 4.70634C16.5883 4.79333 16.536 4.89575 16.5082 5.0059C16.4079 5.44558 16.282 5.87906 16.1312 6.30411C15.9215 5.30795 15.5407 4.35564 15.0059 3.48942C14.062 1.97295 12.5059 0.759766 10.4593 0.759766H10.4565ZM11.1538 2.3301C12.2394 2.54552 13.0728 3.22014 13.7332 4.28309C14.4929 5.50194 14.8784 7.12329 14.8784 8.42151C14.8784 9.05645 15.621 9.40509 16.1085 8.99976C16.8937 8.35065 17.3898 7.32455 17.6619 6.43167C18.3705 7.07511 18.9006 7.97932 19.3683 9.1755C19.955 10.6721 20.247 12.3502 20.247 13.4868C20.247 18.0533 16.5649 21.7353 11.9985 21.7353C7.43204 21.7353 3.84919 18.0561 3.74715 13.4755C3.70179 11.4063 4.21201 9.47312 6.16784 6.76047C6.49665 7.50596 6.95584 8.22876 7.53408 8.80701C7.98761 9.26053 8.76427 8.97708 8.81529 8.33647C8.92301 6.98724 9.42755 6.18223 9.99729 5.22416C10.414 4.5297 10.9667 3.62264 11.1595 2.33293L11.1538 2.3301Z' fill='%2300ADB5'/%3E%3Cpath d='M12.0012 11.2502C8.69613 11.2502 6.00049 13.9459 6.00049 17.251C6.00049 20.556 8.69613 23.246 12.0012 23.246C15.3063 23.246 17.9962 20.5532 17.9962 17.251C17.9962 13.9487 15.3063 11.2502 12.0012 11.2502ZM12.0012 12.7525C14.4956 12.7525 16.4968 14.7566 16.4968 17.251C16.4968 19.7453 14.4956 21.7465 12.0012 21.7465C9.50681 21.7465 7.49996 19.7453 7.49996 17.251C7.49996 14.7566 9.50681 12.7525 12.0012 12.7525Z' fill='%2300ADB5'/%3E%3Cpath d='M12.0016 14.2009C11.9023 14.2002 11.804 14.2192 11.7121 14.2568C11.6203 14.2944 11.5369 14.3499 11.4667 14.4201C11.3966 14.4903 11.3411 14.5737 11.3034 14.6655C11.2658 14.7573 11.2468 14.8557 11.2476 14.9549V17.4125C11.2476 17.5114 11.2671 17.6093 11.305 17.7006C11.343 17.7919 11.3985 17.8748 11.4686 17.9446C11.5386 18.0144 11.6218 18.0697 11.7132 18.1073C11.8047 18.1448 11.9027 18.164 12.0016 18.1636H14.187C14.2855 18.1636 14.383 18.1442 14.474 18.1064C14.565 18.0686 14.6476 18.0132 14.7171 17.9434C14.7867 17.8737 14.8417 17.7908 14.8792 17.6997C14.9166 17.6086 14.9357 17.511 14.9353 17.4125C14.9353 17.214 14.8565 17.0237 14.7161 16.8833C14.5758 16.743 14.3855 16.6642 14.187 16.6642H12.7499V14.9549C12.7506 14.8562 12.7318 14.7583 12.6946 14.6668C12.6573 14.5754 12.6023 14.4922 12.5327 14.4221C12.4632 14.352 12.3804 14.2964 12.2893 14.2584C12.1981 14.2205 12.1003 14.2009 12.0016 14.2009Z' fill='%2300ADB5'/%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 12px;width: 12px;height: 12px;background-color: var(--color-black);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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.519 13.709C21.2109 13.401 20.7931 13.228 20.3575 13.228C19.9218 13.228 19.5041 13.401 19.196 13.709L13.786 19.1173L13.7745 2.01006C13.7745 1.57434 13.6014 1.15647 13.2933 0.848374C12.9852 0.540276 12.5673 0.367188 12.1316 0.367188C11.6959 0.367188 11.278 0.540276 10.9699 0.848374C10.6618 1.15647 10.4887 1.57434 10.4887 2.01006L10.5002 19.1189L5.09025 13.709C4.9387 13.5521 4.75742 13.4269 4.55698 13.3408C4.35654 13.2547 4.14097 13.2094 3.92283 13.2075C3.70469 13.2056 3.48836 13.2471 3.28645 13.3298C3.08455 13.4124 2.90112 13.5343 2.74686 13.6886C2.59261 13.8429 2.47062 14.0263 2.38802 14.2282C2.30541 14.4301 2.26384 14.6464 2.26574 14.8646C2.26764 15.0827 2.31296 15.2983 2.39906 15.4987C2.48516 15.6992 2.61032 15.8804 2.76723 16.032L8.65693 21.9233C9.11461 22.3811 9.65797 22.7442 10.256 22.9919C10.854 23.2397 11.495 23.3672 12.1423 23.3672C12.7896 23.3672 13.4306 23.2397 14.0286 22.9919C14.6266 22.7442 15.17 22.3811 15.6276 21.9233L21.519 16.032C21.827 15.7239 22 15.3061 22 14.8705C22 14.4348 21.827 14.017 21.519 13.709Z' fill='black'/%3E%3C/svg%3E");}
.qty-plus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.519 10.291C21.2109 10.599 20.7931 10.772 20.3575 10.772C19.9218 10.772 19.5041 10.599 19.196 10.291L13.786 4.88269L13.7745 21.9899C13.7745 22.4257 13.6014 22.8435 13.2933 23.1516C12.9852 23.4597 12.5673 23.6328 12.1316 23.6328C11.6959 23.6328 11.278 23.4597 10.9699 23.1516C10.6618 22.8435 10.4887 22.4257 10.4887 21.9899L10.5002 4.88105L5.09025 10.291C4.9387 10.4479 4.75742 10.5731 4.55698 10.6592C4.35654 10.7453 4.14097 10.7906 3.92283 10.7925C3.70469 10.7944 3.48836 10.7529 3.28645 10.6702C3.08455 10.5876 2.90112 10.4657 2.74686 10.3114C2.59261 10.1571 2.47062 9.97371 2.38802 9.77181C2.30541 9.56991 2.26384 9.35358 2.26574 9.13544C2.26763 8.9173 2.31296 8.70172 2.39906 8.50128C2.48516 8.30084 2.61032 8.11956 2.76723 7.96801L8.65693 2.07667C9.11461 1.61891 9.65797 1.2558 10.256 1.00806C10.854 0.76032 11.495 0.632812 12.1423 0.632812C12.7896 0.632812 13.4306 0.76032 14.0286 1.00806C14.6266 1.2558 15.17 1.61891 15.6276 2.07667L21.519 7.96801C21.827 8.2761 22 8.69389 22 9.12952C22 9.56515 21.827 9.98295 21.519 10.291Z' fill='black'/%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13.3418 2.48101C13.0338 2.7891 12.8608 3.20689 12.8608 3.64252C12.8608 4.07815 13.0338 4.49595 13.3418 4.80403L18.7501 10.214L1.64287 10.2255C1.20716 10.2255 0.789285 10.3986 0.481187 10.7067C0.173088 11.0148 0 11.4327 0 11.8684C0 12.3041 0.173088 12.722 0.481187 13.0301C0.789285 13.3382 1.20716 13.5113 1.64287 13.5113L18.7518 13.4998L13.3418 18.9097C13.1849 19.0613 13.0597 19.2426 12.9736 19.443C12.8875 19.6435 12.8422 19.859 12.8403 20.0772C12.8384 20.2953 12.88 20.5116 12.9626 20.7135C13.0452 20.9155 13.1672 21.0989 13.3214 21.2531C13.4757 21.4074 13.6591 21.5294 13.861 21.612C14.0629 21.6946 14.2792 21.7362 14.4974 21.7343C14.7155 21.7324 14.9311 21.687 15.1315 21.6009C15.332 21.5148 15.5133 21.3897 15.6648 21.2328L21.5561 15.3431C22.0139 14.8854 22.377 14.342 22.6248 13.744C22.8725 13.146 23 12.505 23 11.8577C23 11.2104 22.8725 10.5694 22.6248 9.97142C22.377 9.3734 22.0139 8.83003 21.5561 8.37236L15.6648 2.48101C15.3567 2.17302 14.9389 2 14.5033 2C14.0677 2 13.6499 2.17302 13.3418 2.48101Z' fill='black'/%3E%3C/svg%3E");}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--color-secondary);width: 20px;height: 20px;display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.eye-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15810)'%3E%3Cpath d='M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM12 17C10.9 17 10 16.1 10 15C10 13.9 10.9 13 12 13C13.1 13 14 13.9 14 15C14 16.1 13.1 17 12 17ZM15.1 8H8.9V6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15810'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.eye-slash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15807)'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15807'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color: var(--color-secondary);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9076)'%3E%3Cpath d='M17.5 1.91699C16.374 1.93451 15.2725 2.24885 14.3068 2.82826C13.3411 3.40768 12.5454 4.23166 12 5.21699C11.4547 4.23166 10.659 3.40768 9.69326 2.82826C8.72756 2.24885 7.62607 1.93451 6.50002 1.91699C4.70496 1.99498 3.01373 2.78025 1.7958 4.10122C0.577879 5.4222 -0.0677312 7.17152 1.93259e-05 8.96699C1.93259e-05 13.514 4.78602 18.48 8.80002 21.847C9.69624 22.6001 10.8294 23.013 12 23.013C13.1707 23.013 14.3038 22.6001 15.2 21.847C19.214 18.48 24 13.514 24 8.96699C24.0678 7.17152 23.4222 5.4222 22.2042 4.10122C20.9863 2.78025 19.2951 1.99498 17.5 1.91699ZM13.915 20.317C13.379 20.7684 12.7008 21.0159 12 21.0159C11.2993 21.0159 10.621 20.7684 10.085 20.317C4.94702 16.006 2.00002 11.87 2.00002 8.96699C1.93166 7.70171 2.36639 6.46072 3.20938 5.51469C4.05238 4.56866 5.23525 3.99434 6.50002 3.91699C7.76479 3.99434 8.94766 4.56866 9.79066 5.51469C10.6337 6.46072 11.0684 7.70171 11 8.96699C11 9.23221 11.1054 9.48656 11.2929 9.6741C11.4804 9.86164 11.7348 9.96699 12 9.96699C12.2652 9.96699 12.5196 9.86164 12.7071 9.6741C12.8947 9.48656 13 9.23221 13 8.96699C12.9317 7.70171 13.3664 6.46072 14.2094 5.51469C15.0524 4.56866 16.2353 3.99434 17.5 3.91699C18.7648 3.99434 19.9477 4.56866 20.7907 5.51469C21.6337 6.46072 22.0684 7.70171 22 8.96699C22 11.87 19.053 16.006 13.915 20.313V20.317Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9076'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-secondary);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9039)'%3E%3Cpath d='M22.485 11.475L12 17.767L1.515 11.475C1.28758 11.3386 1.01526 11.2981 0.757962 11.3624C0.500662 11.4267 0.279453 11.5906 0.143 11.818C0.00654566 12.0455 -0.0339759 12.3178 0.030349 12.5751C0.094674 12.8324 0.258576 13.0536 0.486 13.19L11.486 19.79C11.6415 19.8835 11.8196 19.9328 12.001 19.9328C12.1824 19.9328 12.3605 19.8835 12.516 19.79L23.516 13.19C23.7434 13.0536 23.9073 12.8324 23.9717 12.5751C24.036 12.3178 23.9955 12.0455 23.859 11.818C23.7225 11.5906 23.5013 11.4267 23.244 11.3624C22.9867 11.2981 22.7144 11.3386 22.487 11.475H22.485Z' fill='black'/%3E%3Cpath d='M22.4851 16.0431L12 22.3341L1.51505 16.0431C1.40244 15.9755 1.27763 15.9308 1.14773 15.9114C1.01784 15.8921 0.885414 15.8986 0.758012 15.9304C0.63061 15.9623 0.510729 16.0189 0.405214 16.0971C0.299698 16.1752 0.210615 16.2734 0.14305 16.3861C0.0754847 16.4987 0.0307611 16.6235 0.0114325 16.7534C-0.00789613 16.8833 -0.00145119 17.0157 0.0303993 17.1431C0.0947243 17.4004 0.258627 17.6216 0.48605 17.7581L11.486 24.3581C11.6416 24.4515 11.8196 24.5009 12.001 24.5009C12.1825 24.5009 12.3605 24.4515 12.516 24.3581L23.5161 17.7581C23.7435 17.6216 23.9074 17.4004 23.9717 17.1431C24.036 16.8858 23.9955 16.6135 23.859 16.3861C23.7226 16.1586 23.5014 15.9947 23.2441 15.9304C22.9868 15.8661 22.7145 15.9066 22.487 16.0431H22.4851ZM12 15.2731C11.4606 15.2728 10.9314 15.1259 10.469 14.8481L0.48505 8.85706C0.337197 8.76815 0.214861 8.64251 0.129931 8.49234C0.0450005 8.34217 0.000366211 8.17258 0.000366211 8.00006C0.000366211 7.82753 0.0450005 7.65794 0.129931 7.50777C0.214861 7.3576 0.337197 7.23196 0.48505 7.14306L10.469 1.15206C10.9314 0.874285 11.4607 0.727539 12 0.727539C12.5394 0.727539 13.0687 0.874285 13.531 1.15206L23.515 7.14306C23.6629 7.23196 23.7852 7.3576 23.8702 7.50777C23.9551 7.65794 23.9997 7.82753 23.9997 8.00006C23.9997 8.17258 23.9551 8.34217 23.8702 8.49234C23.7852 8.64251 23.6629 8.76815 23.515 8.85706L13.531 14.8481C13.0687 15.1259 12.5395 15.2728 12 15.2731ZM2.94405 8.00006L11.5 13.1331C11.6512 13.2235 11.824 13.2712 12 13.2712C12.1761 13.2712 12.3489 13.2235 12.5 13.1331L21.056 8.00006L12.5 2.86706C12.3489 2.77666 12.1761 2.72892 12 2.72892C11.824 2.72892 11.6512 2.77666 11.5 2.86706L2.94405 8.00006Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9039'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.qty-wrap{width: 100%;max-width:240px;background: var(--color-white);border: 1px solid var(--line);border-radius: 0;overflow: hidden;height: 40px;display: flex;align-items: center;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 100%;max-width: 100%;height: 100%;margin: 0 8px;color: var(--color-black);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-wrap > a{position:relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;transition:0.3s;max-width: 65px;}
.qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-primary);}
.qty-wrap > a:before{content: '';display: block;height: 30px;border-right: 1px solid var(--line);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
.actions i.cart{display: none;}
/* Окошко с информацией о cookies */
.cookies-bottom{position: fixed;bottom: 0;width: 100%;z-index: 100;}
.cookies-bottom .container{position: relative;}
.cookies-bottom .cookies-bottom-wrapper{display: flex;flex-direction: column;gap: 12px;font-size: 14px;padding: 16px;width: 400px;background: var(--color-white);border-radius: 0;position: absolute;left: 16px;bottom: 0;box-shadow: var(--shadow);}
.cookies-bottom .cookies-bottom-wrapper .cookies-bottom-content a{color: var(--color-primary);}
.cookies-bottom .cookies-bottom-closeBtn{width: 100%;height: 40px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cookies-bottom .cookies-bottom-closeBtn:hover{}
  .cookies-bottom .cookies-bottom-wrapper .cookies-bottom-content a:hover{text-decoration: underline;}
}
@media (max-width: 479px){
  .cookies-bottom .cookies-bottom-wrapper{font-size: 12px;padding: 12px;width:100%;left: 0;}
}
/* Чекбоксы */
.subscribe__wrap{display: flex;flex-direction: column;gap: 10px 20px;margin-top: 16px;}
.subscribe__wrap .form__pp{display: flex;align-items: center;gap: 8px;}
.subscribe__wrap .form__pp input[type="checkbox"]{width: 20px;height: 20px;min-width: 20px;}
.subscribe__wrap .form__pp label{font-size: 14px;text-align: left;transition: 0.3s;}
.subscribe__wrap .form__pp label:not(.error2) a{color: var(--color-primary);}
.subscribe__wrap .form__pp label.error2{color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"].error:before{border-color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"].error:after{background-color: var(--error-color);}
.subscribe__wrap input[type="checkbox"]:not(:checked):before{background: transparent;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .subscribe__wrap .form__pp label:hover a{text-decoration: underline;}
}
/*** Стили кнопок ***/
.button{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 12px 30px;color: var(--color-white);background: var(--color-primary);font-size: 14px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button2{color: var(--color-white);background: var(--color-black);}
.button3{color: var(--color-white);background: var(--color-grey);}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{line-height: normal;transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 12px 30px;color: var(--color-white);background: var(--color-primary);font-size: 14px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-grey);color:var(--color-primary);}
  .button2:hover{color: var(--color-white);background: var(--color-primary);}
  .button3:hover{color: var(--color-white);background: var(--color-primary);}
  .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background: var(--color-grey);color:var(--color-primary);}
}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;font-family: 'Manrope';line-height: 40px;padding: 0 25px;border: 0;background-color: var(--color-primary);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: -10px;left: 5px;cursor: default;display: flex;justify-content: center;grid-gap: 5px;z-index: 2;}
.ico-sale, .ico-new, .ico-best{display: flex;align-items: center;justify-content: center;padding: 0 10px;height: 20px;position: relative;color: var(--color-white);font-size: 12px;line-height: normal;text-transform: uppercase;white-space: nowrap;}
.ico-sale{background: var(--color-tertiary);}
.ico-new{background: var(--color-primary);}
.ico-best{background: var(--color-red);}
/* Уведомление в шапке*/
.banner-top{position: relative}
.banner-top-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0}
.banner-top-icon{width: 40px;height: 40px;font-size: 20px;line-height: 36px;text-align: center;border: 1px solid var(--color-white);border-radius: 50%;margin-right: 15px;flex: 0 0 40px}
.banner-top-closeBtn{position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;-webkit-transition: -webkit-transform .15s ease-out;transition: -webkit-transform .15s ease-out;transition: transform .15s ease-out;transition: transform .15s ease-out,-webkit-transform .15s ease-out;font-size: 0}
.banner-top-closeBtn:hover{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.banner-top-closeBtn:after,.banner-top-closeBtn:before{content: '';position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background-color: var(--color-white)}
.banner-top-closeBtn:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
.more_next_btn{width:8px;min-width:8px;height: 8px;margin-left: 4px;display: block;background-color: var(--color-black);transition: 0.3s;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.more_next_btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76605 1.83733C7.61621 1.68775 7.41301 1.60372 7.20114 1.60372C6.98926 1.60372 6.78606 1.68775 6.63622 1.83733L4.005 4.46473L1.37377 1.83733C1.30006 1.76113 1.21189 1.70034 1.11441 1.65853C1.01692 1.61671 0.912074 1.5947 0.805979 1.59378C0.699883 1.59286 0.594667 1.61305 0.496469 1.65316C0.39827 1.69328 0.309056 1.75253 0.234033 1.82744C0.159009 1.90236 0.0996785 1.99144 0.0595021 2.0895C0.0193262 2.18755 -0.000891685 2.29262 3.05176e-05 2.39856C0.000952244 2.5045 0.022995 2.60919 0.0648713 2.70654C0.106748 2.80388 0.167621 2.89192 0.243937 2.96552L3.44008 6.15702C3.58992 6.3066 3.79312 6.39062 4.005 6.39062C4.21687 6.39062 4.42007 6.3066 4.56991 6.15702L7.76605 2.96552C7.91585 2.8159 8 2.613 8 2.40143C8 2.18986 7.91585 1.98695 7.76605 1.83733Z' fill='%23444444'/%3E%3C/svg%3E");}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.mainnav__more > .mainnav__link .more_next_btn{background-color: var(--color-black);display: none;}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--color-primary);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--color-primary);transform: scale(-1);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--color-primary);}
.catalog__more > .header-catalogLink{display: flex;align-items: center;}
.catalog__more > .header-catalogLink .more_next_btn{background-color: var(--color-black);}
.dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
.dropdown._more-menu.opened > .header-catalogLink, .dropdown._more-menu > .header-catalogLink:hover{color: var(--color-primary);}
.dropdown._more-menu.opened > .header-catalogLink .more_next_btn{background-color: var(--color-primary);}
.dropdown._more-menu > .header-catalogLink:hover .more_next_btn{background-color: var(--color-primary);}
#capslock{display: none;margin: 10px 0;text-align: left;color: #c671fa;font-size: 14px;}
#capslock div:not(:last-child){margin-bottom: 5px;}
.showPassBlock{position: absolute;top: 0;right: 20px;height: 40px;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{margin-bottom:30px;}
.index header{margin-bottom:60px;}
header .header_logo img{max-height:73px;}
header .header-wrapper > div{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 215px;height: 60px;display: block;}
header .header-wrapper .header_logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
header .header-wrapper div[data-name="top"]{width: 100%;display: flex;justify-content: space-between;grid-gap: 30px;padding: 12px 0;border-bottom: 1px solid var(--line);}
header .header-wrapper div[data-name="bottom"]{width: 100%;display: flex;align-items: center;grid-gap: 70px;padding: 24px 0;}
header .header-wrapper div[data-name="bottom"] .contacts_item{display: flex;align-items: center;grid-gap: 12px;position: relative;}
header .header-wrapper div[data-name="bottom"] .contacts_item .icon_{margin: 0;width:24px;min-width:24px;height:24px;background-color:var(--color-primary);}
header .header-wrapper div[data-name="bottom"] .contacts_item > a{font-size: 16px;white-space: nowrap;transition:0.3s;}
header .header-wrapper div[data-name="bottom"] .contacts_item_wrap{opacity: 0;visibility: hidden;transition: 0.3s;width: 210px;position: absolute;top: calc(100% + 12px);z-index: 3;left: 0;background: var(--color-white);color: var(--color-black);padding: 15px;box-shadow: var(--main-shodow);}
header .header-wrapper div[data-name="bottom"] .contacts_item.phone_item.hover .contacts_item_wrap{opacity: 1;visibility: visible;}
header .header-wrapper div[data-name="bottom"] .contacts_item > a .icon_{width: 10px;height: 10px;min-width: 10px;margin-left: 5px;background: var(--color-white);transition:0.3s;}
header .header-wrapper div[data-name="bottom"] .contacts_item.phone_item.hover > a .icon_{background: var(--color-primary);transform: rotate(90deg) scaleX(-1);}
header .header-wrapper div[data-name="bottom"] .contacts_content{display: flex;align-items: center;grid-gap: 15px;}
header .header-wrapper div[data-name="bottom"] .contacts_content:not(:last-of-type){margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--color-grey);}
header .header-wrapper div[data-name="bottom"] .contacts_content div:not(.icon_){display: flex;flex-direction: column;}
header .header-wrapper div[data-name="bottom"] .contacts_content .icon_{width:20px;min-width:20px;height:20px;}
header .header-wrapper div[data-name="bottom"] .contacts_content a{font-size: 14px;}
header .header-wrapper div[data-name="bottom"] .modal_triangle:before{right: initial;left: 15px;}
header .header-wrapper div[data-name="bottom"] .contacts_item_wrap .btn{width: 100%;max-width: 100%;margin-top: 12px;}
header .header-wrapper div[data-name="bottom"] .nav-btn.cart_ > a{display: flex;align-items: center;grid-gap: 15px;}
header .header-wrapper div[data-name="bottom"] .nav-btn.cart_ > a .icon_{width: 35px;height: 35px;min-width: 35px;opacity: 1;}
header .header-wrapper div[data-name="bottom"] .nav-icon .count{display: block;font-size: 14px;font-weight: 400;margin: 0;transition:0.3s;}
header .header-wrapper div[data-name="bottom"] .nav-btn.cart_ > a .price{color: var(--color-white);font-size: 18px;font-weight: 800;transition:0.3s;}
header .header-wrapper[data-name="main"]{background: var(--color-black);color: var(--color-white);}
header .header-wrapper[data-name="main"] > div{grid-gap: 50px;}
header .header-wrapper[data-name="main"] .header_content{display: flex;flex-direction: column;width: calc(100% - 215px - 50px);}
header .header-wrapper[data-name="main"] .mainnav{width: 100%;}
header .header-wrapper[data-name="main"] ul.mainnav__list{display: flex;align-items: center;grid-gap: 28px;list-style-type: none;margin: 0;padding: 0;}
header .header-wrapper[data-name="main"] ul.mainnav__list li{font-size: 14px;transition:0.3s;}
header .header-wrapper[data-name="bottom"]{padding: 10px 0;box-shadow: var(--shadow);}
header .header-wrapper[data-name="bottom"] > div{display: flex;align-items: center;}
header .header-wrapper[data-name="bottom"] .catalog_list{display: flex;align-items: center;grid-gap: 60px;margin-left: 60px;}
header .header-wrapper[data-name="bottom"] .catalog_list a{font-size: 14px;transition: 0.3s;text-transform: uppercase;position: relative;}
header .header-wrapper[data-name="bottom"] .catalog_list a:before{content: '';transition:0.3s;opacity: 0;visibility: hidden;display:block;position: absolute;bottom:-17px;left:0;width:100%;border-bottom:1px solid var(--color-primary);}
header .catalog_btn{cursor: pointer;display: flex;align-items: center;grid-gap: 16px;font-size: 16px;font-weight: 800;color:var(--color-primary);text-transform: uppercase;transition:0.3s;}
header .catalog_btn .icon_{margin: 0;min-width:30px;width:30px;height:30px;background-color:var(--color-primary);transition:0.3s;}
header .catalog_btn.mob{display:none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .header-wrapper[data-name="main"] ul.mainnav__list li:hover{color:var(--color-primary);}
  .header-wrapper div[data-name="bottom"] .contacts_item a:hover{color:var(--color-primary);}
  header .header-wrapper[data-name="bottom"] .catalog_list a:hover{color:var(--color-primary);}
  header .header-wrapper[data-name="bottom"] .catalog_list a:hover:before{opacity: 1;visibility: visible;}
}
  
.categoryBtn.mob_{display:none;height: 40px;font-size: 12px;padding: 13px 16px;margin-right: 10px !important;} 
.categoryBtn.mob_:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;} 
/* Каталог в шапке */
.header-catalog{padding-top: 20px;padding-bottom: 30px;position: relative;width: 100%;}
.header-catalogLink{display: inline-flex;align-items: center;transition: 0.3s;}
.header-catalogLink.discount{font-size: 16px;font-weight: 800;background-color: #FFA9DD;background-image: linear-gradient(90deg, #AE9FFF, #FFA9DD);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.header-catalogLink.discount .fire-icon{width:20px;height:20px;transition: 0.3s;margin-right:8px;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}
.header-catalogMenuTitle{display: none}
.header-catalogItem + .header-catalogItem{border-top: 1px solid #edf1f4}
.header-catalogIcon{font-size: 16px;line-height: 50px;margin-right: 10px}
.header-catalogMenu a .header-arrow{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_9012)'%3E%3Cpath d='M7.61408 1.80811H0.385883C0.0438349 1.80811 -0.130416 2.22115 0.114826 2.46639L3.72892 6.08049C3.87736 6.22892 4.1226 6.22892 4.2711 6.08049L7.8852 2.46639C8.13038 2.22115 7.95613 1.80811 7.61408 1.80811Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_9012'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.header-catalogMenu a .header-arrow{content: '';margin-left: 4px;transition: 0.3s;display: block;width: 8px;height: 8px;background-color: var(--color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header-catalogMenu li.active > a, .header-catalogMenu li.hover > a{color: var(--color-primary);}
.header-catalogMenu li.active > a .header-arrow, .header-catalogMenu li.hover > a .header-arrow{background-color: var(--color-primary);}
.header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0}
.header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0}
.header-sections .header-catalogMenu .header-subcatalog-third{display: none;padding-left: 10px;}
.header-sections .header-catalogMenu .header-subcatalogCol .header-secondArrow{display:block;position: absolute;right: 0;top: 3px;transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out;}
.header-sections .header-catalogMenu .header-subcatalogCol .header-secondArrow.active{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.header-sections li.header-subcatalogCol.parent, .header-sections li.header-subcatalogItem.parent{position: relative;}
.header-sections .header-catalogMenu .header-subcatalog-third ul.sub{display: none;}
.header-sections li.parent.active > ul.sub{display: block;}
.header .header-sections .overflowMenu .header-sectionsItem ul, .header-sectionsItem.mainnav__replaced .header-arrow{display: none !important;}
/** Header main **/
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--color-white);font-weight: 800;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Поиск **/
header .header-search{width: 100%;position: absolute;top: 0;background: var(--color-white);left: 50%;transform: translateX(-50%);z-index: 10;display:none;}
header .header-search.active{display: block;}
header .header-search.cart_page{width: calc(100% - 150px - 170px - 34px);}
header .header-search .search{position: relative;max-width: 1170px;padding-left: 16px;padding-right: 16px;margin: 0 auto;}
header .header-search .search .icon_{margin: 0;min-width: 12px;width: 12px;height: 12px;background-color: var(--color-secondary);transition:0.3s;}
header .header-search .search button:hover .icon_{background-color: var(--color-primary);}
header .header-search .search .search-input{height: 40px;border-radius: 0;font-size: 16px;padding: 0 40px 0 40px;max-width: 100%;background: transparent;border-color: transparent;}
header .header-search .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%}
header .header-search .search #search_mini_form .search-reset,
header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;}
header .header-search .search #search_mini_form .search-submit .icon_{min-width:24px;width:24px;height:24px;}
header .header-search .search #search_mini_form .search-submit{left: 0;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;right: 0;opacity: 0;}
header .header-search .search #search_mini_form input::-webkit-input-placeholder{color: var(--color-secondary)}
header .header-search .search #search_mini_form input::-moz-placeholder{color: var(--color-secondary)}
header .header-search .search #search_mini_form input:-ms-input-placeholder{color: var(--color-secondary)}
header .header-search .search #search_mini_form.search__filled .search-reset{opacity:1;}
.header-wrapper[data-name="main"] .searchTitle{display:none;align-items:center;justify-content: space-between;border-bottom: 1px solid var(--line);padding-bottom:16px;margin-bottom:20px;font-size: 20px;font-weight: 800;}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;padding-top: 20px;border-top: 1px solid var(--line);padding-bottom: 20px;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 30px;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px 40px;}
#search-result .inner .result-category .result-item{width: max-content;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 16px;font-weight: 600;text-transform: uppercase;display: flex;align-items: center;transition:0.3s;}
#search-result .inner .result-category a .icon_{min-width: 16px;width: 16px;height: 16px;margin-right: 8px;background-color: var(--color-primary);transition: 0.3s;}
#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: 25px 50px;}
#search-result .inner .result-item{width: calc(100% / 2 - 25px);position: relative;}
#search-result .inner .result-item img{background: var(--bgImg);min-width: 60px;min-height: 60px;height: 60px;width: 60px;border-radius: 0;object-fit: contain;}
#headerSearch .remove-icon{margin: 0;background-color: var(--color-secondary);width: 12px;min-width: 12px;height: 12px;transition: 0.3s;}
#search-result .inner .result-goods .result-item > a{display: flex;align-items: center;}
#search-result .inner .result-goods .goods-name{font-size: 16px;max-height: 36px;overflow: hidden;}
#search-result .inner .result-goods .goods-price{font-size: 16px;font-weight: 800;}
#search-result .inner .result-goods .goods-right{width: calc(100% - 60px);display: flex;flex-direction: column;grid-gap: 8px;padding-left: 12px;}
#search-result .result-wrapper{width: 100%;}
#search-result .search-result_title{display: flex;align-items: center;margin-bottom: 12px;width: 100%;display:none;}
#search-result .search-result_title .text{font-weight: 800;font-size: 16px;}
#search-result .search-result_title .link{font-weight: 400;font-size: 14px;text-decoration-line: underline;margin-left:12px;}
#search-result .inner .result-goods .result-item:before{content: '';display: block;position: absolute;top: 0;right: -25px;height: 100%;border-right: 1px solid var(--color-grey);}
#search-result .inner .result-goods .result-item:after{content: '';display: block;position: absolute;top: -14px;left: 0;width: 100%;border-bottom: 1px solid var(--color-grey);}
#show-wrap{width:100%;}
#show-wrap .show-all{font-size: 16px;font-weight: 600;display: flex;align-items: center;color: var(--color-secondary);transition: 0.3s;}
#show-wrap .show-all:after{content: '';transition: 0.3s;display: block;width: 12px;height: 12px;margin-left:12px;background-color: var(--color-secondary);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#show-wrap .show-all:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.756 11.6491C2.53163 11.4243 2.40559 11.1195 2.40559 10.8017C2.40559 10.4839 2.53163 10.1791 2.756 9.95433L6.69709 6.00749L2.756 2.06066C2.64169 1.9501 2.55051 1.81784 2.48779 1.67161C2.42507 1.52538 2.39205 1.36811 2.39067 1.20897C2.38929 1.04982 2.41957 0.892 2.47975 0.744702C2.53992 0.597404 2.62879 0.463584 2.74116 0.351049C2.85353 0.238514 2.98716 0.149517 3.13424 0.0892534C3.28133 0.0289888 3.43892 -0.00133705 3.59783 4.57764e-05C3.75675 0.0014286 3.91379 0.0344915 4.05981 0.0973072C4.20582 0.160122 4.33788 0.251431 4.44829 0.365905L9.23553 5.16012C9.45989 5.38488 9.58594 5.68968 9.58594 6.00749C9.58594 6.32531 9.45989 6.63011 9.23553 6.85487L4.44829 11.6491C4.22385 11.8738 3.91949 12 3.60214 12C3.28479 12 2.98043 11.8738 2.756 11.6491Z' fill='%23C1CCC8'/%3E%3C/svg%3E");}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #search-result .inner .result-category a:hover{color:var(--color-primary);}
  #search-result .inner .result-category a:hover .icon_{background-color:var(--color-primary);}
  #search-result .search-result_title .link:hover{color:var(--color-primary);}
  #headerSearch .remove-icon:hover{background-color: var(--color-primary);}
  #search-result .inner .result-goods .result-item > a:hover .goods-name{color:var(--color-primary);}
  #show-wrap .show-all:hover{color: var(--color-primary);}
  #show-wrap .show-all:hover:after{background-color: var(--color-primary);}
  header .catalog_btn:hover{color: var(--color-black);}
  header .catalog_btn:hover .icon_{background-color: var(--color-black);}
  header .header-wrapper div[data-name="bottom"] .nav-btn.cart_ > a:hover .cart_wrap .price, header .header-wrapper div[data-name="bottom"] .nav-btn.cart_ > a:hover .cart_wrap .count{color: var(--color-primary);}
}
@media (min-width: 768px){
  #search-result .inner .result-goods .result-item:nth-child(-n+2):after{display:none;}
}
@media (max-width: 1023px){
  header .header-wrapper[data-name="bottom"] .catalog_list{grid-gap: 40px;margin-left: 40px;}
  header .header-search{position: fixed;top: 0;height: calc(100% - 44px);left: 0;transform: translate(0);}
  .navBar .nav-icon.searchBtn.opened .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 492 492' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M300.188 246 484.14 62.04c5.06-5.064 7.852-11.82 7.86-19.024 0-7.208-2.792-13.972-7.86-19.028L468.02 7.872C462.952 2.796 456.196.016 448.984.016c-7.2 0-13.956 2.78-19.024 7.856L246.008 191.82 62.048 7.872C56.988 2.796 50.228.016 43.02.016c-7.2 0-13.96 2.78-19.02 7.856L7.872 23.988c-10.496 10.496-10.496 27.568 0 38.052L191.828 246 7.872 429.952C2.808 435.024.02 441.78.02 448.984c0 7.204 2.788 13.96 7.852 19.028l16.124 16.116c5.06 5.072 11.824 7.856 19.02 7.856 7.208 0 13.968-2.784 19.028-7.856l183.96-183.952 183.952 183.952c5.068 5.072 11.824 7.856 19.024 7.856h.008c7.204 0 13.96-2.784 19.028-7.856l16.12-16.116c5.06-5.064 7.852-11.824 7.852-19.028 0-7.204-2.792-13.96-7.852-19.028L300.188 246z' fill='%23000000' opacity='1' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
  header .header-search .search #search_mini_form{border-bottom: 1px solid var(--line);}
  #search-result{border:0;max-height: calc(100% - 50px);overflow: hidden auto;}
  header .header-search .search{height:100%;}
}
@media (max-width: 767px){
  #search-result .inner .result-item{width: 100%;}
  #search-result .inner .result-goods .result-item:nth-child(-n+1):after{display:none;}
  #search-result .inner{grid-gap: 20px;}
  #search-result .inner .result-category{grid-gap: 6px 20px;}
  #search-result .inner .result-item img{min-width: 80px;min-height: 80px;height: 80px;width: 80px;}
}
@media (max-width: 479px){
  #search-result .inner .result-item img{min-width: 60px;min-height: 60px;height: 60px;width: 60px;}
  #search-result .inner .result-category a{font-size:14px;}
  #search-result .inner .result-goods .goods-name{font-size:14px;}
  #search-result .inner .result-goods .goods-price{font-size:14px;}
  #search-result .inner .result-goods .goods-right{grid-gap: 4px;}
  #show-wrap .show-all{font-size:14px;}
}
@media (max-width: 979px){
  header .header-wrapper div[data-name="bottom"]{padding: 0;width: max-content;}
  header .header-wrapper[data-name="main"] .header_content{width: max-content;margin-left: auto;}
  header .header-wrapper div[data-name="bottom"]{display: none;}
  header .header-wrapper div[data-name="bottom"] .contacts_item{display: none;}
  header .header-wrapper[data-name="main"] .mainnav{display: none;}
  header .header-wrapper div[data-name="top"]{padding: 0;margin: 0;border: 0;}
  header .header-wrapper[data-name="main"]{padding: 12px 0;}
  header .header-wrapper .header_logo{width: 130px;height: 35px;margin: 0 auto;}
  .index header{margin-bottom:30px;}
  header .catalog_btn{font-size: 14px;}
  header .catalog_btn .icon_{min-width: 24px;width: 24px;height: 24px;}
  header .header-wrapper[data-name="main"] > div{display: block;}
  header .catalog_btn.mob{display:flex;}
  header .catalog_btn.web{display:none;}
}
@media (min-width: 640px) and (max-width: 1023px){
  header .header-wrapper[data-name="bottom"] > div{justify-content: center;}
}
@media (max-width: 639px){
  header .header-wrapper[data-name="bottom"] .catalog_list{grid-gap: 24px;margin-left: 24px;}
  header .header-wrapper[data-name="bottom"] .catalog_list{display:none;}
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar .nav-btn.mob-cart .icon_{width: 24px;height: 24px;min-width: 24px;background-color: var(--color-primary);}
.navBar{display: flex;align-items: center;grid-gap: 24px;margin-left:auto;}
.navBar .product-details_left{width: calc(100% - 24px);display: flex;flex-direction: column;}
.navBar .nav-btn.cart_.no_focus{pointer-events: none;}
.navBar .nav-icon{display: flex;align-items: center;justify-content: center;}
.navBar .nav-icon .icon_{width: 20px;min-width: 20px;height: 20px;background-color: var(--color-white);opacity:0.5;transition: 0.3s;margin: 0;}
.navBar .nav-icon .count{color: var(--color-white);margin-left: 6px;font-size: 16px;font-weight: 800;white-space: nowrap;}
.navBar .nav-icon .count.count_empty{display:none;}
.navBar .cart_ .nav-icon .icon_{background-color: var(--color-primary);}
.navBar .nav-dropdown{position: fixed;width: 100%;max-width: 390px;top: 0;right: -100%;height: 100%;padding: 15px;border-radius: 0;transition: 1s;color: var(--color-black);background: var(--color-white);z-index: 30;overflow: hidden;}
.navBar .price_wrap{display: flex;align-items: center;grid-gap: 5px;}
.navBar .price_wrap .quantity_text{font-size: 12px;font-weight: 800;color: var(--color-secondary);}
.navBar .nav-dropdown .dropdown_close{margin: 0;background-color: var(--color-secondary);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;position: absolute;right: 20px;top: 18px;}
.navBar .nav-btn.opened .nav-dropdown{right: 0;}
.navBar .dropdown_top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin: -15px;padding: 12px;height: 50px;background: var(--color-grey);margin-bottom: 20px;}
.navBar .dropdown_body{height: calc(100% - 55px);display: flex;flex-direction: column;}
.navBar .dropdown_title{word-break: break-word;font-size: 16px;width: 100%;font-weight: 800;margin: 0 40px;text-transform: uppercase;text-align: center;position: relative;}
.navBar .dropdown_title:before{content: '';display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);height: 30px;border-right: 1px solid var(--color-secondary);}
.navBar .dropdown_top .nav-dropdown_count{width: 50px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: var(--color-primary);position: absolute;left: 0;height: 30px;border-right: 1px solid var(--color-secondary);}
.nav-btn.lk_{position: relative;}
.nav-btn.lk_ .lk_wrap{opacity: 0;visibility: hidden;transition:0.3s;z-index: 3;position: absolute;right: 0;top: calc(100% + 12px);width: 155px;padding: 10px;background: var(--color-white);color: var(--color-black);display: flex;flex-direction: column;align-items: center;box-shadow: var(--shadow);}
.nav-btn.lk_ .lk_wrap a{transition: 0.3s;width: 100%;text-align: center;}
.nav-btn.lk_ .lk_wrap a:not(:last-child){padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px solid var(--color-grey);}
.nav-btn.lk_.hover .lk_wrap{opacity: 1;visibility: visible;}
.nav-btn.lk_.mob{display:none;}
.navBar .action_wrapper{margin-top: auto;display: flex;flex-direction: column;align-items: center;}
.navBar .action_wrapper a{width: 100%;}
.navBar .cart_buttons{width: 100%;position: absolute;bottom: 0;left: 0;}
.navBar .cart_buttons a{width: 100%;max-width: 100%;}
.navBar .cart_buttons .subtotal .price{color: var(--color-white);font-size: 16px;}
.navBar .cart_buttons .subtotal .price span span:not(.num){font-size: 16px;}
.navBar .cart_buttons .buttons{width: 100%;display:flex;}
.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;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;padding: 12px 16px;background: var(--color-grey);}
.navBar .dropdown_price .title, .navBar .discount_total .title{font-size: 14px;}
.navBar .discount_total .cartSumOld{font-size: 20px;color:var(--color-primary);font-weight: 900;}
.navBar .dropdown_price .total-sum{font-size: 16px;color: var(--color-primary);}
.navBar .dropdown_price .total-sum > span span:not(.num){font-size: 14px;}
.navBar .remove._btn{background: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-white);}
.navBar .remove._btn:after{display: none;}
.navBar form{height: 100%;display: flex;flex-direction: column;}
.navBar .dropdown ul{padding: 0;margin: 0;list-style: none;width: 100%;height: calc(100% - 85px);overflow-x: hidden;overflow-y: auto;padding-right: 5px;}
.navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;}
.navBar ul .item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--color-grey);}
.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% - 70px);padding-left: 10px;display: flex;flex-wrap: wrap;align-items: center;grid-gap: 10px;}
.navBar ul .item .addto__qty{display:none;}
.navBar .nav-btn:not(.cart_) ul .item .product-details{width: calc(100% - 80px);}
.navBar ul .item .product-details .product-name{display: block;margin-bottom: 4px;font-size: 16px;overflow: hidden;max-height: 38px;transition: 0.3s;width: 100%;}
.navBar ul .item .product-details .price{font-size: 14px;}
.navBar ul .item .product-details .price.old-price{font-size:14px;display:none;}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif:not(:first-child){margin-bottom: 4px;}
.navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.navBar ul .item .properties{color: var(--color-secondary);display: block;font-size: 12px;}
.navBar ul .item .product-details a.remove{display: flex;align-items: center;justify-content: center;transition: 0.3s;font-size: 0;margin-left: auto;}
.navBar ul .item .product-details a.remove:after{display:none;}
.navBar ul .item .product-details a.remove .icon_{margin: 0;background-color: var(--color-secondary);width: 12px;height: 12px;min-width: 12px;transition:0.3s;}
.navBar ul .item .product_details-wrapper{width: 100%;display: flex;align-items: center;grid-gap: 12px;justify-content: space-between;}
.navBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.navBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
.navBar ul .item .product-image{width: 70px;height: 70px;background: var(--bgImg);border-radius: 0;overflow: hidden;}
.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;font-size: 14px;}
.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{text-decoration: underline;}
.navBar .nav-btn.call_{display:none;}
.header .header-phone{font-weight: 800;}
.header .header-phone:hover{color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .navBar .remove._btn:hover{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
   #navBar .nav-btn.mob-cart{display:none;}
  .navBar .nav-btn:hover .nav-icon .icon_{background-color:var(--color-primary);opacity:1;}
  .navBar ul .item .product-details a.remove:hover .icon_{background-color:var(--color-primary);}
  .navBar ul .item .product-details .product-name:hover{color:var(--color-primary);}
  .navBar .nav-dropdown .dropdown_close:hover{background-color: var(--color-primary);}
  .navBar .nav-btn .empty a:hover{color:var(--color-primary);}
  .nav-btn.lk_ .lk_wrap a:hover{color:var(--color-primary);border-color:var(--color-primary);}
}
@media (max-width: 1023px){
  .nav-btn.lk_.web{display:none;}
  .nav-btn.lk_.mob{display:block;}
}
@media (max-width: 979px){
  #navBar{position: fixed;bottom: 0;left: 0;width: 100%;background: var(--color-white);z-index: 10;padding: 10px 16px;justify-content: space-between;box-shadow: var(--shadow);}
  #navBar .nav-icon .icon_{background-color: var(--color-secondary);}
  #navBar .nav-icon .count{color: var(--color-secondary);}
}
#modal-menu{position: absolute;top: 68px;left: -100%;width: 100%;background: var(--color-white);z-index: 11;transition:0.3s;padding: 30px 24px 0;height: calc(100vh - 55px);overflow-y: auto;}
#modal-menu.opened{left: 0;}
#modal-menu ul.modal-menu_list{padding: 0;margin: 0;list-style-type: none;}
#modal-menu ul.modal-menu_list li:not(:last-child){margin-bottom: 20px;}
#modal-menu .modal-menu{height: 100%;display: flex;flex-direction: column;justify-content: space-between;grid-gap: 20px;}
#modal-menu .modal-menu_contact{background: var(--color-grey);padding: 30px 0;display: flex;flex-direction: column;align-items: center;text-align: center;position: relative;}
#modal-menu .modal-menu_contact:before{content: '';background: var(--color-grey);position:absolute;top: 0;left: 50%;transform: translateX(-50%);width: calc(100% + 24px + 24px);height: 100%;z-index: -1;}
#modal-menu .modal_contacts{display: flex;flex-direction: column;}
#modal-menu .modal_contacts:not(:last-child){margin-bottom:20px;}
#modal-menu .modal_contacts_title{display: flex;align-items: center;justify-content: center;color: var(--color-primary);font-size: 14px;margin-bottom:12px;}
#modal-menu .modal_contacts_title .icon_{margin-right:12px;min-width:12px;width:16px;height:16px;background-color:var(--color-primary);}
#modal-menu .modal_contacts .phone_item{font-size: 18px;font-weight: 600;}
#modal-menu .modal_contacts .time_item{position: relative;display: flex;align-items: center;justify-content: center;font-size: 14px;color: var(--color-secondary);}
#modal-menu .modal_contacts .time_item:before{content: '';display: block;width: 6px;height: 6px;border-radius: 50%;background-color: var(--color-primary);margin-right: 6px;}
@media (min-width: 1024px){
  #modal-menu{display:none;}
}
/*** Модальные окна ***/
#fancybox__notify{max-width: 25rem;}
#fancybox__compare{max-width: 25rem;}
#fancybox__favorites{max-width: 25rem;}
#fancybox__cart{max-width: 25rem;}
.modal_triangle:before{content: '';position:absolute;right: 12px;top: -7px;width: 14px;;height: 8px;background-color: var(--color-white);display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.modal_triangle:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.50501 0L15 8H0L7.50501 0Z' fill='white'/%3E%3C/svg%3E");}
.no_href{pointer-events: none;}
.modal__content{padding: 16px;}
.modal__content .form__client{display: block;}
.modal__content .form__buttons{text-align: center;}
.modal__content .form__buttons .button{width: 100%;}
.modal__content .form__pp{text-align: center;}
.modal__content .form__text{text-align: center;font-size: .875rem;}
.mt1{margin-top: 1rem;}
.modal__content .form__icon{color: #d2d9cd;font-size: 6rem;text-align: center;}
.modal__content ul{margin: 0;padding: 0;list-style: none;}
.modal__content li{padding: .25rem 0;margin-bottom: .5rem;}
.modal__content li:last-child{margin-bottom: 0;}
.modal-fancybox{width: 100%;max-width: 390px;height: 100%;background: var(--color-white);position: fixed;top: 0;right: -100%;border-radius: 0;transition: 0.5s;overflow: hidden;z-index: 400;}
.modal-fancybox.opened{right: 0;}
.modal-fancybox[data-modal="modal-category"], .modal-fancybox[data-modal="modal-category-mob"],  .modal-fancybox[data-modal="modal-filterSort"]{right: initial;left: -100%;}
.modal-fancybox[data-modal="modal-category"].opened, .modal-fancybox[data-modal="modal-category-mob"].opened,  .modal-fancybox[data-modal="modal-filterSort"].opened{left: 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-fancybox-body{height: calc(100% - 275px);padding-right: 5px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner{display: flex;flex-direction: column;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner:not(:last-child){border-bottom: 1px solid var(--line);}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner .modal-catalog__item[data-level="0"]:last-child > a{border:0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner-title{padding: 12px 0;font-size: 16px;font-weight: 700;text-transform: uppercase;display: flex;align-items: center;justify-content: space-between;grid-gap: 15px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner-title .icon_{width: 12px;height: 12px;min-width: 12px;background-color: var(--color-secondary);margin: 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-catalog__inner{display:none;padding-top: 12px;border-top: 1px solid var(--line);padding-bottom: 20px;}
.modal-fancybox[data-modal="modal-category-mob"] .header-menu__item{font-size: 14px;text-transform: uppercase;transition: 0.3s;}
.modal-fancybox[data-modal="modal-category-mob"] .header-menu__item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line);}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts{position: relative;padding: 15px 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts:before{content: '';display: block;position: absolute;top: 0;left: -15px;width: calc(100% + 30px);height: 100%;background: var(--color-grey);z-index: -1;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts_item{display: flex;align-items: center;grid-gap: 15px;margin-bottom: 20px;font-size: 14px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts_item .icon_{width: 20px;height: 20px;min-width: 20px;background: var(--color-primary);margin: 0;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-contacts_item .phone-wrap a{white-space: nowrap;}
.modal-fancybox[data-modal="modal-category-mob"] .btn{width: 100%;}
.modal-fancybox[data-modal="modal-category-mob"] .social-links{margin-top: 15px;}
.modal-fancybox[data-modal="modal-category-mob"] .social-links a{width: 30px;height: 30px;}
.modal-fancybox[data-modal="modal-category-mob"] .social-links a:before{width: 18px;min-width: 18px;height: 18px;}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner.opened .modal-inner-title{color: var(--color-primary)}
.modal-fancybox[data-modal="modal-category-mob"] .modal-inner.opened .modal-inner-title .icon_{transform: rotate(-90deg);background-color: var(--color-primary);}
.modal-fancybox .modal-fancybox_top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin: -15px;padding: 12px;height: 50px;background: var(--color-grey);margin-bottom: 20px;}
.modal-fancybox_container{height: 100%;padding: 15px;}
.modal__close{margin: 0;background-color: var(--color-secondary);transition:0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;position: absolute;right: 20px;top: 18px;}
.modal-fancybox .modal-fancybox-body{height: calc(100% - 56px);overflow-y: auto;overflow-x: hidden;}
.modal-fancybox .modal-fancybox-body .discount{margin-bottom:20px;}
.modal-fancybox .callback-btn{width: 100%;margin-top: 40px;max-width: 100%;}
.modal-fancybox .btn_reg{margin-left: auto;}
.modal-fancybox .modal-buttons{display:flex;align-items:center;margin-top:16px;}
.modal-fancybox .modal-buttons a{color: var(--color-black);font-size: 14px;}
.modal-fancybox .modal-buttons a:hover{color: var(--color-primary);}
.modal-fancybox .modal_title{word-break: break-word;font-size: 16px;width: 100%;font-weight: 800;margin-right: 40px;text-transform: uppercase;text-align: center;position:relative;}
.modal-fancybox .modal_title:before{content: '';display:block;position:absolute;top: 50%;right: 0;transform:translateY(-50%);height: 30px;border-right: 1px solid var(--color-secondary);}
.modal-catalog__item a .open{background-color: var(--color-secondary);min-width: 12px;width: 12px;height: 12px;margin-left: auto;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;position: absolute;top: 3px;transform: rotate(-90deg);right: 0;z-index: 2;}
.modal-catalog__item a .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.519 13.709C21.2109 13.401 20.7931 13.228 20.3575 13.228C19.9218 13.228 19.5041 13.401 19.196 13.709L13.786 19.1173L13.7745 2.01006C13.7745 1.57434 13.6014 1.15647 13.2933 0.848374C12.9852 0.540276 12.5673 0.367188 12.1316 0.367188C11.6959 0.367188 11.278 0.540276 10.9699 0.848374C10.6618 1.15647 10.4887 1.57434 10.4887 2.01006L10.5002 19.1189L5.09025 13.709C4.9387 13.5521 4.75742 13.4269 4.55698 13.3408C4.35654 13.2547 4.14097 13.2094 3.92283 13.2075C3.70469 13.2056 3.48836 13.2471 3.28645 13.3298C3.08455 13.4124 2.90112 13.5343 2.74686 13.6886C2.59261 13.8429 2.47062 14.0263 2.38802 14.2282C2.30541 14.4301 2.26384 14.6464 2.26574 14.8646C2.26763 15.0827 2.31296 15.2983 2.39906 15.4987C2.48516 15.6992 2.61032 15.8804 2.76723 16.032L8.65693 21.9233C9.11461 22.3811 9.65797 22.7442 10.256 22.9919C10.854 23.2397 11.495 23.3672 12.1423 23.3672C12.7896 23.3672 13.4306 23.2397 14.0286 22.9919C14.6266 22.7442 15.17 22.3811 15.6276 21.9233L21.519 16.032C21.827 15.7239 22 15.3061 22 14.8705C22 14.4348 21.827 14.0171 21.519 13.709Z' fill='black'/%3E%3C/svg%3E");}
.modal-catalog__items{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-catalog__item[data-level="0"]{position: relative;font-size: 16px;}
.modal-catalog__item[data-level="0"]:not(:last-child){margin-bottom: 12px;}
.modal-catalog__item[data-level="0"] > a{font-weight: 400;font-size: 16px;text-transform: uppercase;display: block;position: relative;padding-right: 30px;padding-bottom: 12px;border-bottom: 1px solid var(--line);}
.modal-catalog__item[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--color-primary);font-weight: 400;}
.modal-catalog__item a.opened{color: var(--color-primary);}
.modal-catalog__item.opened > .modal-catalog__link{color: var(--color-primary);font-weight: 400;border-color: var(--color-primary);}
.modal-catalog__item.opened > .modal-catalog__link .open{background-color: var(--color-primary);opacity:1;transform: rotate(-180deg);}
.modal-catalog__item[data-level="0"] .sub{display: block;font-size: 14px;display:none;padding-left: 16px;padding-top: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--color-grey);}
.modal-catalog__item[data-level="0"] .sub .modal-catalog__item:not(:last-child){margin-bottom: 12px;}
.modal-catalog__item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-catalog__item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-catalog__item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;}
.modal-fancybox[data-modal="modal-lk"]{max-width: 400px;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-body ul{height: 100%;overflow-y: auto;overflow-x: hidden;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .modal__close:hover{background-color: var(--color-primary);}
}
body .slinky-theme-default .next::after, body .slinky-theme-default .back::before{width: 12px;height: 12px;min-width: 12px;background-color: var(--color-black);}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: var(--color-white);border-radius: 0;width:40px;height:40px;position: fixed;bottom: 30px;right: 16px;z-index: 8;box-shadow:var(--shadow);}
#back-top .icon_{transition: 0.2s;background-color: var(--color-primary);margin: 0;width: 16px;height: 16px;min-width: 16px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #back-top:hover{background-color: var(--color-primary);}
  #back-top:hover .icon_{background-color: var(--color-white);}
}
@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;}
}
/*** Выпадающее меню ***/
body .dropdown{position: relative}
body .dropdown .dropdown__body{transition: 0.3s;list-style-type: none;align-items: flex-start;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 15px);left: 0;z-index: 5;background-color: var(--color-white);color: var(--color-black);opacity: 0;visibility: hidden;padding: 10px;border-radius: 0;box-shadow: var(--shadow);}
body .dropdown._more-menu .dropdown__body{min-width: 150px;right: 0;margin: 0;}
body .dropdown._more-menu .dropdown__body.modal_triangle:before{left: 15px;} 
body .dropdown._more-menu .dropdown__body li{margin: 0;padding: 0;width: 100%;text-align: left;transition: 0.3s;}
body .dropdown._more-menu .dropdown__body li:hover{border-color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li:hover > a{color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li:after{display:none;}
body .dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--color-primary);}
body .dropdown._more-menu .dropdown__body li a:after{display:none;}
body .dropdown._more-menu .dropdown__body li a{width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;padding: 0;}
body .dropdown._more-menu .dropdown__body li a:before{display:none;}
body .dropdown._more-menu .dropdown__body li:not(:last-child){padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px solid var(--color-grey);}
body .dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
body .dropdown._more-menu .dropdown__body .header-nav__link{font-size: 16px;font-weight: 400;text-align: center;padding: 10px 0;color: #052f38}
body .dropdown._more-menu .dropdown__body .header-nav__link:hover{text-decoration: none;color: #6053c7}
body .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow{display: none !important;}
body .dropdown._more-menu.opened .dropdown__body.overflowCatalog a .header-arrow .sub{display: none !important;}
.dropdown__content{transform: translate(-200%, 0px);transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;width: 320px;height: auto;background: #070a2e;box-shadow: none;border: 1px solid rgba(255,255,255,0.3);border-top: 0;border-radius: 5px;z-index: 2000;}
.opened .dropdown__content, .dropdown__content.opened{transform: translate(0px, 0px);opacity: 1;}
.dropdown__content.left{transform: translate(-200%, 0px);right: auto;left: 0;}
.dropdown__content.left.opened{transform: translate(0px, 0px);}
.dropdown__open{position: relative;cursor: pointer;}
/*.dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -4rem;height: 6rem;width: 100%;}*/
.dropdown__title{width: 100%;padding: 0;display: flex;align-items: stretch;flex-wrap: wrap;position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);}
.dropdown__label{width: calc(100% - 50px);color: var(--color-white);font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active{background-color: #ffaf88;}
a.dropdown__label:hover{color: var(--color-white);background-color: #ffaf88;}
.dropdown__close, .filters__close{padding: 0 0 0 15px;color: var(--color-white);position: relative;display: flex;align-items: center;justify-content: center;z-index: 12;transition: all 0.3s ease;}
.dropdown__close:hover, .filters__close:hover{color: var(--color-primary);cursor: pointer;}
.dropdown__close i{transition: all 0.3s ease;}
.dropdown__close:hover i{transform: rotate(90deg);}
.dropdown__close:before{content: '';background-color: rgba(255,255,255,0.3);width: 1px;height: 60%;top: 20%;left: 0;position: absolute;transition: all 0.3s ease;}
.dropdown__close:hover:before, .filters__close:hover:before{opacity: 0;}
.dropdown__content.right .dropdown__close{right: auto;left: -60px;}
.dropdown__inner{padding: 1rem;}
.dropdown .dropdown__content{width: 100%;margin-top: 3.75rem;border-top: 5px solid #f8e9e6;position: absolute;transform: scale(0,0);overflow: hidden;}
.dropdown .dropdown__content.opened{height: auto;transform: scale(1,1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown .dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -2rem;height: 3rem;width: 100%;}
  .dropdown:hover .dropdown__content{height: auto;transform: scale(1,1);}
}
@media (max-width: 479px){
  .dropdown__content.right .dropdown__close{left: auto;right: 0;}
  .dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 380px){
  .dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown:hover .dropdown__content{display: block;opacity: 1;height: auto;top: 100%;right: 0;margin-top: 1rem;padding: 2rem;}
  .catalog.dropdown:hover .dropdown__content{right: auto;left: 0;}
}
@media (max-width: 767px){
  #addto .dropdown__content.opened{top: auto;bottom: 100%;left: 1rem;right: auto;}
}
/*** Адаптивный Каталог и Меню ffaf88***/
/*[data-content="catalogMenu"] [data-content]{max-height: calc(100vh - 174px);overflow-y: auto;}*/
[data-content="catalogMenu"]{max-height: 100%;height: 100%;overflow-y: auto;}
#catalogMenu .dropdown__label > span{width: 50%;padding: 15px 0;}
#catalogMenu .dropdown__label span{vertical-align: middle;transition: all 0.3s ease;display: flex;justify-content: center;}
#catalogMenu .dropdown__label span > span{font-size: 16px;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
#catalogMenu .dropdown__label .active > span, #catalogMenu .dropdown__label span:hover > span{background-color: var(--color-primary);color: #070a2e;}
/* Меню */
#addtoMenu ul{margin: 0;padding: 0;list-style: none;}
#addtoMenu li{padding: 9px 15px;font-size: 18px;}
/* Каталог */
.addto__catalog2 .catalog__link{padding: 7px 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .sub{padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after{content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
#addtoContacts{padding: 20px 15px 0;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 20px;}
#addtoContacts .contacts__block{margin-bottom:15px;}
#addtoContacts .contacts__block a, #addtoContacts .contacts__block span{display: flex;align-items: center;}
#addtoContacts .header-callback_menu{color: var(--color-primary);}
/*** Выбор каталога или меню ***/
.addto__nav{display: none;}
.addto__nav .addto__nav-item{padding: 0;width: auto;display: block;text-align: center;margin: 0 auto 2rem;position: relative;}
.addto__nav .addto__nav-item:hover{cursor: pointer;}
.addto__nav .addto__nav-item:before{content: '';opacity: 0;transition: all 0.3s ease;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100,185,58,0.5);border-radius: 20px;position: absolute;display: block;}
.addto__nav .addto__nav-item:hover:before{opacity: 1;}
.addto__nav .addto__nav-item span{width: 100%;padding: 2rem 3rem;border-radius: 20px;text-align: center;font-size: 1.5rem;font-weight: bold;font-family: 'Manrope';display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d561119/catalog.png?design=optim&lc=1760378796");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d561119/menu.png?design=optim&lc=1760378796");}
@media (max-width: 1199px){
.addto__nav{display: flex;align-items: center;flex-wrap: wrap;}
.catalog__icon:after{content: '';display: block;width: 80px;height: 60px;position: absolute;bottom: -40px;}
}
@media (max-width: 639px){
.addto__nav .addto__nav-item{width: 100%;max-width: 260px;margin-bottom: 1rem;}
.addto__nav .addto__nav-item span{padding: 2rem;}
}
@media (max-width: 479px){
.addto__nav .addto__nav-item span{padding: 1rem;}
}
/**/
.overlay, .filter-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 10;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened, .filter-overlay.visible{visibility: visible;opacity: var(--bg-fancybox-opacity);}
.header-overlay{content: "";position: fixed;width: 100%;height: 100%;transition: 0.5s;top: 0;left: 0;right: 0;bottom: 0;z-index: 5;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible}
.modalMenuOverlay{content: "";position: absolute;width: 100%;height: 100%;transition: 0.5s;top: 68px;left: 0;right: 0;bottom: 0;z-index: 10;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.modalMenuOverlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
.swiper_wrap{position: relative;}
.swiper_wrap .swiper-navigation > div{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}
.swiper_wrap .swiper-navigation > div.swiper-button-disabled{display:none;}
.swiper_wrap .swiper-navigation .swiper-button-prev{left: 0;}
.swiper_wrap .swiper-navigation .swiper-button-next{right:0;}
.swiper_wrap .swiper{padding: 14px;margin: -14px;}
.swiper_wrap .swiper-navigation .swiper-progressbar{margin: 0;margin-top: 24px;width: 100%;background-color: transparent;}
.swiper_wrap .swiper-navigation .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-grey);}
body .swiper{overflow: hidden;}
body .swiper-navigation-lock .swiper-button-prev, body .swiper-navigation-lock .swiper-button-next{display: none;}
body .swiper-navigate{position: relative;justify-content: space-between;width: 100%;margin-top: 32px;}
body .swiper-navigate.swiper-pagination-lock{display: none;}
body .swiper-button-next, body .swiper-button-prev{cursor: pointer;transition: 0.3s;width: 40px;height: 40px;background: var(--color-grey);z-index: 2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left: 0;right: inherit;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right: 0;left: inherit;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: scaleX(-1);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: 1;border-color: var(--color-secondary);}
body .swiper-button-next.swiper-button-disabled:after, body .swiper-button-prev.swiper-button-disabled:after{background-color: var(--color-secondary);}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='39' viewBox='0 0 40 39' fill='none'%3E%3Cpath d='M39.3108 21.0259C40.2296 20.107 40.2296 18.6172 39.3108 17.6983L24.3367 2.72432C23.4179 1.80544 21.9281 1.80544 21.0092 2.72432C20.0904 3.64321 20.0904 5.13299 21.0092 6.05189L34.3195 19.3621L21.0092 32.6725C20.0904 33.5913 20.0904 35.0809 21.0092 36C21.9281 36.9188 23.4179 36.9188 24.3367 36L39.3108 21.0259ZM0 21.7151H37.6471V17.0092H0V21.7151Z' fill='%23444444'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';transition: 0.3s;display:block;width: 16px;height: 16px;background-color: var(--color-primary);-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(--color-primary);}
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: max-content;display: block;position:relative;z-index: 0;}
body .swiper-navigation.pagination_ .swiper-pagination{left: initial;top: initial;bottom: initial;transform: translate(0);width: 90px !important;white-space: nowrap;z-index: 3;position: initial;}
body .swiper-pagination-bullet{width: 20px;height: 2px;background: var(--color-secondary);font-size: 0;border-radius: 1px;opacity: 1;margin: 0 5px !important;transition: 0.5s !important;cursor: pointer;}
body .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--color-primary);}
body .swiper-pagination-total{margin-left: 5px;font-size: 14px;font-weight: 400;color: var(--color-white);opacity:0.5;display: block;}
body .swiper-pagination-current{font-size: 18px;font-weight: 800;color: var(--color-white);display: block;}
body .swiper-pagination-bullet{transform: none !important;}
body .swiper-navigation.pagination_{display: flex;align-items: center;grid-gap: 8px;justify-content: space-between;}
body .swiper-button-next, body .swiper-button-prev{position: initial;top: initial;transform: translateY(0);left: initial;right: initial;}
body .swiper-navigation.swiper-navigation-lock{display: none;}
body .title_wrap .swiper-navigation.pagination_{margin-left: auto;padding-left: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  body .swiper-button-next:hover, body .swiper-button-prev:hover{background: var(--color-primary);}
  body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-white);}
}
@media (max-width:767px){
  body .title_wrap .swiper-navigation.pagination_ .swiper-pagination{display:none;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
/*** Слайдер ***/
#slideshow{position: relative;overflow: hidden;width: 100%;}
#slideshow .slide_item{color: var(--color-white);}
#slideshow .slide_image{height: 400px;width: 100%;}
#slideshow .slide_image img{width:100%;max-width:100%;height: 100%;max-height:100%;object-fit:cover;}
#slideshow .slide_wrap{background: var(--color-black-85);position: absolute;top: 50%;transform: translateY(-50%);left: 50px;right: 50px;width: calc(100% - 100px);max-width: 400px;z-index: 1;}
#slideshow .slide_wrap_text{padding: 30px;min-height: 153px;}
#slideshow .slide-title{font-size: 26px;font-weight: 800;position: relative;padding-bottom: 4px;}
#slideshow .slide-title:before{content: '';background: var(--color-tertiary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
#slideshow .slide-text{font-size: 18px;margin-top: 14px;}
#slideshow .slide_buttons{display: flex;height: 50px;}
#slideshow .slide-btn{display: flex;align-items: center;justify-content: center;background: var(--color-primary);width: calc(100% - 200px);transition:0.3s;}
#slideshow .slide_nav{display: flex;align-items: center;justify-content: center;width: 108px;background: var(--color-white);}
#slideshow .slide_nav .icon_{width: 16px;height: 16px;min-width: 16px;background-color: var(--color-secondary);margin:0;}
#slideshow .slide_nav > div{display: flex;align-items: center;justify-content: center;cursor: pointer;width: calc(100% / 2);height: 100%;}
#slideshow .slide_nav .tire{height:30px;width:1px;background: var(--color-grey);}
#slideshow .slide_nav > div[disabled="disabled"]{opacity: 0.5;pointer-events: none;}
#slideshow .slide_nav > div.lock{pointer-events: none;}
#slideshow .slide_pag{width: 92px;display: flex;align-items: center;justify-content: center;}
#slideshow .slide_pag > div{display: flex;grid-gap: 5px;align-items: baseline;margin-bottom: 5px;}
#slideshow .slide_pag .current{font-size: 18px;font-weight: 800;}
#slideshow .slide_pag .all{font-size: 14px;opacity:0.4;}
    
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #slideshow .slide-btn:hover{background: var(--color-grey);color: var(--color-primary);}
  #slideshow .slide_nav > div:hover .icon_{background-color:var(--color-primary);}
}
@media (max-width:1023px){
  #slideshow .slide_image{height: 330px;}
  #slideshow .slide_wrap{left: 20px;right: 20px;width: calc(100% - 40px);}
  #slideshow .slide-title{font-size: 22px;}
  #slideshow .slide-text{font-size: 14px;}
}
@media (max-width:979px){
  #slideshow .slide_image{height: 260px;}
  #slideshow .slide_wrap_text{padding: 20px;min-height: 124px;}
}
@media (max-width:639px){
  #slideshow .slide_wrap{top: initial;left: 0;right: 0;bottom: 0;transform: translate(0);width: 100%;max-width: 100%;}
  #slideshow .slide_pag{width: 60px;}
  #slideshow .slide-btn{width: calc(100% - 60px - 90px);}
  #slideshow .slide_nav{width: 90px;}
  #slideshow .slide_wrap_text{min-height: auto;}
  #slideshow .slide_image img{object-position: right;}
}
@media (max-width:479px){
  #slideshow .slide-text{min-height: 35px;}
  #slideshow .slide_image{height: 230px;}
  #slideshow .slide_wrap_text{padding: 15px;}
}
.products__buttons{display: flex;justify-content: center;margin-top: 40px;}
.products__buttons a{display: flex;flex-direction: column;align-items: center;grid-gap: 10px;font-size: 14px;font-weight: 800;transition: 0.3s;width: max-content;color: var(--color-black);text-decoration: underline;}
.products__buttons a .icon_{transition: 0.3s;width: 14px;min-width: 14px;height: 14px;background-color: var(--color-black);margin:0;transform: rotate(90deg);}
.products__buttons a.is-actived .icon_{transform: rotate(90deg) scaleX(-1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products__buttons a:hover{color: var(--color-primary);}
  .products__buttons a:hover .icon_{background-color: var(--color-primary);}
}
/*Категории на главнной*/
.index_catalog{width:100%;position:relative;}
.index_catalog .categories_grid .item:nth-child(n+5){display: none;}
.index_catalog .categories_grid .item.is-show{display: flex !important;}
@media (max-width:1023px){
  .index_catalog .categories_grid .item:nth-child(n+4){display: none;}
}
@media (max-width:767px){
  .index_catalog .categories_grid .item:nth-child(n+3){display: none;}
}
@media (max-width:479px){
  .index_catalog .categories_grid .item:nth-child(n+2){display: none;}
}
/*Категории на главной*/
#categories{display: flex;grid-gap: 0 30px;flex-wrap: wrap;box-shadow: var(--shadow);}
#categories .categories_img{width: 360px;height: 220px;}
#categories .categories_img img{width: 100%;max-width: 100%;height: 100%;max-height: 100%;object-fit:cover;}
#categories .categories_wrap{width: calc(100% - 360px - 30px);padding: 30px 0;}
#categories .categories_list{display: flex;flex-wrap: wrap;grid-gap: 10px;} 
#categories .categories_list a{padding: 10px 15px;background: var(--color-grey);color: var(--color-primary);text-transform: uppercase;font-size: 14px;transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #categories .categories_list a:hover{background: var(--color-primary);color: var(--color-white);}
}
@media (max-width: 1023px){
  #categories .categories_img{width: 290px;}
  #categories .categories_wrap{width: calc(100% - 290px - 30px);}
}
@media (max-width: 979px){
  #categories{grid-gap: 16px 20px;}
  #categories .categories_img{width: 225px;height: 225px;}
  #categories .categories_wrap{width: calc(100% - 225px - 20px);padding: 16px 0;}
}
@media (max-width: 639px){
  #categories .categories_img{width: 100%;height: 150px;}
  #categories .categories_wrap{width: 100%;padding: 15px 15px 20px;}
}
@media (max-width: 479px){
  #categories .categories_img{display:none;}
}
/*Преимущества*/
.index_featAndCallback{display: flex;flex-wrap: wrap;grid-gap: 30px;width: 100%;}
#features{width: 360px;position: relative;}
#features .features_list{display: flex;flex-direction: column;grid-gap: 20px;}
#features .features_item{display: flex;align-items: center;grid-gap: 15px;}
#features .features_icon{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;box-shadow: var(--shadow);}
#features .features_wrap{width: calc(100% - 100px - 15px);display: flex;flex-direction: column;grid-gap: 6px;}
#features .features_icon .icon_{width: 60px;height: 60px;min-width: 60px;background-color: var(--color-primary);margin: 0;}
#features .features_title{font-weight: 800;}
@media (max-width: 979px){
  #features{width: 100%;}
  #features .features_list{flex-direction: inherit;overflow-x: auto;overflow-y: hidden;padding-bottom: 30px;}
  #features .features_item{width: 300px;min-width: 300px;}
}
@media (max-width: 479px){
  #features .features_item{width: 100%;min-width: 100%;}
}
/*** Популярные вопросы ***/
#questionCallback{width: calc(100% - 360px - 30px);padding: 20px;background-position: left !important;background-repeat: no-repeat !important;background-size: cover !important;}
#questionCallback .questionCallback_wrap{height: 100%;background: var(--color-black-85);padding: 44px 30px;color: var(--color-white);}
#questionCallback .title_wrap{margin-bottom: 16px;}
#questionCallback .title{color: var(--color-white);}
#questionCallback .popularQuestion_text{margin-bottom: 16px;}
#questionCallback .question_wrap{display: flex;flex-wrap: wrap;grid-gap: 0 30px;}
#questionCallback .callbackForm .callback-input{width: calc(100% / 2 - 15px);margin: 0;}
#questionCallback .callbackForm .callback-input input{background: transparent;color: var(--color-white);height: 34px;font-size: 14px;}
#questionCallback .callbackForm .callback-input input::placeholder{color: var(--color-grey);}
#questionCallback .callbackForm .callback-input input:not(:focus){border-color: rgb(223 240 241 / 60%);}
#questionCallback .callback-btn{width: 100%;margin-top: 26px;margin-bottom: 6px;height: 44px;}
#questionCallback .callbackForm .pp{width: 100%;justify-content: center;color: var(--color-white-40);}
#questionCallback .social-links{margin-top:20px;width: 100%;justify-content: center;}
#questionCallback .social-links a:not(:hover){background: var(--color-grey);opacity: 0.6;}
#questionCallback .social-links a:not(:hover):before{background-color:var(--color-black);}
#questionCallback .wrap_icon input{padding-left: 28px;}
#questionCallback .wrap_icon .icon_{left: 0;background-color: var(--color-grey);}
#questionCallback .wrap_icon:focus-within .icon_, #questionCallback .wrap_icon:active .icon_{left: 0;background-color: var(--color-primary);}
#questionCallback .subscribe__wrap{width: 100%;flex-direction: inherit;flex-wrap: wrap;justify-content: center;}
@media (max-width: 979px){
  #questionCallback{width: 100%;}
}
@media (max-width: 639px){
  #questionCallback .callbackForm .callback-input{width: 100%;}
  #questionCallback .callbackForm .callback-input.first{margin-bottom: 16px;}
  #questionCallback .questionCallback_wrap{padding: 20px;}
}
@media (max-width: 479px){
  #questionCallback{padding: 0;}
}
.index_newsAndContact{display: flex;flex-wrap: wrap;grid-gap: 60px 30px;}
.index_newsAndContact > div{width: calc(100% / 3 - 20px);}
.index_newsAndContact.news_off #indexContacts{width: calc(100% / 3 * 2 - 10px);}
@media (max-width:1023px){
  .index_newsAndContact > div{width: calc(100% / 2 - 15px);}
  .index_newsAndContact.news_off #indexContacts{width: calc(100% / 2 - 15px);}
}
@media (max-width:639px){
  .index_newsAndContact > div{width: 100%;}
  .index_newsAndContact.news_off #indexContacts{width: 100%;}
}
/*** Новости ***/
#news{position: relative;}
#news .title_wrap .title{grid-gap: 16px 30px;display: flex;flex-wrap: wrap;}
#news .news__navs.tabs .news__nav.active, #news .news__navs.tabs .news__nav:hover{color: var(--color-primary);}
#news .news__nav{transition: 0.3s;}
#news .tabs__content{display: flex;flex-wrap:wrap;grid-gap: 15px;}
#news .news__item{display: flex;grid-gap: 15px;width: 100%;position:relative;}
#news .news__item:nth-child(n+4){display: none;}
#news .news__image{position: relative;width: 165px;height: 100px;}
#news .news__image img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#news .news__date{font-size: 14px;color: var(--color-secondary);display: flex;}
#news .news__content{width: calc(100% - 165px - 15px);}
#news .news__title{font-size: 16px;margin-bottom: 8px;overflow: hidden;max-height: 58px;transition: 0.3s;}
#news .news__desc{margin-bottom: 12px;overflow: hidden;max-height: 75px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .news__item:hover .news__title{color:var(--color-primary);}
}
@media (max-width:1023px){
  #news{width: 100%;}
  #news .tabs__content{flex-wrap: initial;overflow-x: auto;overflow-y: hidden;padding-bottom: 30px;}
  #news .news__item{width: 370px;min-width: 370px;}
}
@media (max-width:479px){
  #news .news__item{width: 100%;min-width: 100%;}
  #news .news__image{width: 135px;height: 82px;}
  #news .news__content{width: calc(100% - 135px - 10px);}
}
#subscribeCallback{position:relative;padding: 20px;background-position: right !important;background-size: cover !important;background-repeat: no-repeat !important;display: flex;align-items: center;justify-content: center;}
#subscribeCallback .subscribeCallback{padding: 30px;background: var(--color-black-85);color: var(--color-white);}
#subscribeCallback .title_wrap{margin-bottom:16px;}
#subscribeCallback .title_wrap .title{color:var(--color-white);}
#subscribeCallback .text{margin-bottom: 8px;}
#subscribeCallback .callbackForm .callback-input input{background: transparent;color: var(--color-white);height: 34px;font-size: 14px;}
#subscribeCallback .callbackForm .callback-input input::placeholder{color: var(--color-grey);}
#subscribeCallback .callbackForm .callback-input input:not(:focus){border-color: rgb(223 240 241 / 60%);}
#subscribeCallback .wrap_icon input{padding-left: 28px;}
#subscribeCallback .wrap_icon .icon_{left: 0;background-color: var(--color-grey);}
#subscribeCallback .wrap_icon:focus-within .icon_, #questionCallback .wrap_icon:active .icon_{left: 0;background-color: var(--color-primary);}
#subscribeCallback .callback-btn{width: 100%;}
#subscribeCallback .callbackForm .callback-input{margin-bottom: 16px;}
#subscribeCallback .callbackForm .pp{width: 100%;justify-content: center;color: var(--color-white-40);}
@media (max-width:639px){
  #subscribeCallback .subscribeCallback{padding: 15px;}
}
@media (max-width:479px){
  #subscribeCallback{padding:0;}
}
#indexContacts .title_wrap{margin-bottom:26px;}
#indexContacts .indexContacts_list{display: flex;flex-direction: column;grid-gap: 16px;}
#indexContacts .indexContacts_item{display: flex;align-items: center;grid-gap: 16px;position: relative;}
#indexContacts .indexContacts_item:before{content:'';position: absolute;bottom:-8px;left: 0;width:100%;border-bottom:1px solid var(--color-grey);}
#indexContacts .indexContacts_item a{transition:0.3s;}
#indexContacts .indexContacts_icon{width: 40px;height: 40px;background: var(--color-white);box-shadow: var(--shadow);display: flex;align-items: center;justify-content: center;}
#indexContacts .indexContacts_icon .icon_{margin: 0;background-color: var(--color-primary);width: 230px;height: 20px;min-width: 20px;}
#indexContacts .indexContacts_content > div{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 0 5px;margin-bottom:3px;}
#indexContacts .indexContacts_content > div a:not(:last-child):after{content: ',';}
#indexContacts .btn{color: var(--color-primary);font-size: 14px;}
#indexContacts .social-links{margin-top: 24px;}
#indexContacts .social-links a{box-shadow: var(--shadow);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #indexContacts .btn:hover{text-decoration: underline;}
  #indexContacts .indexContacts_item a:hover{color:var(--color-primary);}
}
/*Страница новости*/
.news-box .news-time{margin-top: 12px;font-size: 14px;font-weight: 600;color: var(--color-secondary);}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Подвал ***/
#footer{position:relative;background:var(--color-black);color: var(--color-white);}
#footer .footer_wrapper{display: flex;flex-wrap: wrap;}
#footer .footer_wrapper[data-id="1"]{align-items: center;grid-gap: 16px 80px;padding-top: 40px;padding-bottom: 30px;}
#footer .footer_wrapper[data-id="2"]{justify-content: space-between;grid-gap: 8px 10px;padding-top: 12px;border-top: 1px solid var(--line);padding-bottom: 16px;}
#footer .footer_wrapper .copyright{color: var(--color-white-40);font-size: 14px;width: calc(100% - 180px - 20px);}
#footer .payment{width: max-content;grid-gap: 20px;height: max-content;}
#footer ul.menu{width: calc(100% - 215px - 80px);display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 30px;list-style-type: none;padding: 0;margin: 0;}
#footer ul.menu li{font-size:16px;transition:0.3s;}
#footer .footer_logo{width: 215px;height: 60px;}
#footer .footer_logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer ul.menu li:hover{color:var(--color-primary);}
}
@media (max-width: 639px){
  #footer .footer_wrapper[data-id="1"]{padding: 20px 0;}
  #footer .footer_wrapper[data-id="1"], #footer .footer_wrapper[data-id="2"]{justify-content: center;}
  #footer .footer_logo{width: 130px;height: 35px;}
  #footer ul.menu{width: 100%;justify-content: center;}
  #footer .footer_wrapper .copyright{width: 100%;text-align: center;}
}
@media (max-width: 479px){
  #footer ul.menu li{font-size: 14px;}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 4V20H22V4H2ZM14.3887 9C15.0087 9 15.7324 9.31055 15.7324 9.31055L15.4219 10.5508C15.4219 10.5508 14.9047 10.1367 14.3887 10.1367C13.6657 10.1367 13.459 10.4478 13.459 10.7578C13.459 11.4808 15.5254 11.5823 15.5254 13.0293C15.5244 14.2673 14.0784 15.0942 13.1484 14.9902C12.1154 14.9902 11.5996 14.6816 11.5996 14.6816L11.8066 13.4414C11.8066 13.4414 12.426 13.752 13.252 13.752C14.078 13.752 14.1816 13.4404 14.1816 13.2344C14.1816 12.3044 12.1152 12.6149 12.1152 10.7559C12.1152 9.82586 12.8387 9 14.3887 9ZM7.88086 9.10352H9.32617L7.15625 14.8887H5.60742L4.4707 10.2402C4.4707 10.2402 5.71059 10.9627 6.43359 12.7188C6.43359 12.9257 6.53711 13.2363 6.53711 13.2363L7.88086 9.10352ZM17.9004 9.10352H19.4492L20.5859 14.8887H19.3457L19.1387 14.0625H17.2793L16.9707 14.8887H15.5234L17.9004 9.10352ZM9.94531 9.20508H11.4941L10.5645 14.9902H9.11914L9.94531 9.20508ZM2.71484 9.20703H4.98828C5.60828 9.20703 5.81445 9.72266 5.81445 9.72266L6.33008 12.3047C5.71008 10.1357 2.71484 9.20703 2.71484 9.20703ZM18.416 10.8594L17.5898 13.0293H18.8281L18.416 10.8594Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.68 4.32007C3.44544 4.32007 0 7.76551 0 12.0001C0 16.2346 3.44544 19.6801 7.68 19.6801C9.28092 19.6801 10.7682 19.1864 12 18.3451C13.2317 19.186 14.7188 19.6801 16.32 19.6801C20.5559 19.6801 24 16.2359 24 12.0001C24 7.76421 20.5559 4.32007 16.32 4.32007C14.7188 4.32007 13.2317 4.8141 12 5.65507C10.7682 4.81369 9.28092 4.32007 7.68 4.32007ZM16.32 5.28007C20.037 5.28007 23.04 8.28303 23.04 12.0001C23.04 15.7171 20.037 18.7201 16.32 18.7201C15.0237 18.7201 13.8187 18.3485 12.7931 17.7151C14.3644 16.3078 15.36 14.2703 15.36 12.0001C15.36 9.72986 14.3644 7.69235 12.7931 6.28507C13.8187 5.65165 15.0237 5.28007 16.32 5.28007Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.sber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.0988 1.27222L7.68002 6.08628L3.96471 3.96003C3.73431 4.19523 3.52307 4.44438 3.32627 4.69878L7.68002 7.19534L17.1647 1.76628C16.8191 1.57908 16.4636 1.41622 16.0988 1.27222ZM18.6385 2.69722L7.68002 8.96628L2.45721 5.97565C2.29401 6.24925 2.14536 6.53328 2.01096 6.82128L7.68002 10.0753L19.426 3.35534C19.1764 3.12494 18.9121 2.90842 18.6385 2.69722ZM20.52 4.50284L7.68002 11.8463L1.4494 8.27534C1.3486 8.58734 1.26722 8.90894 1.20002 9.23534L7.68002 12.9553L21.1013 5.27534C20.9189 5.01134 20.7264 4.75244 20.52 4.50284ZM21.9441 6.72003L7.68002 14.88L0.982522 11.04C0.974842 11.1999 0.960022 11.3583 0.960022 11.52C0.960022 17.6175 5.90258 22.56 12 22.56C18.0975 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.9441 6.72003Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30823)'%3E%3Cpath d='M11.7065 0.975848C8.60991 1.04404 5.37995 2.40426 3.13685 5.41866C-0.49483 10.3012 0.463212 17.0531 5.31841 20.789C7.38001 22.3754 9.73032 23.0558 11.969 23.0558C14.4185 23.0558 16.7265 22.234 18.3825 20.8996L18.405 20.9258L19.1259 20.2921L16.6828 17.5105L15.6647 18.4433C15.1266 18.9339 14.6082 19.4069 14.1028 19.8937C13.2858 18.961 12.4572 18.0375 11.6297 17.114C11.2308 16.669 10.8323 16.2235 10.4344 15.7771C10.4113 15.7517 10.3894 15.7252 10.3678 15.6983L11.534 14.608L8.53123 11.2171L9.70685 10.1155L6.65529 6.71804L10.8094 2.96522L12.3431 4.6246L14.8847 2.36804C14.9063 2.37476 14.9268 2.38194 14.9484 2.38866L16.4025 3.98147L17.7619 2.73741C17.7619 2.73741 17.4022 2.40354 17.0475 2.20866C16.9932 2.1789 16.9427 2.17068 16.8947 2.17116C15.3744 1.35954 13.5645 0.934935 11.7065 0.975848ZM18.5606 3.47897L17.3465 4.58991L18.4415 5.80491L19.6603 4.70897L18.5606 3.47897ZM14.8659 3.8071L12.9881 5.51335L14.6775 7.39022L16.5525 5.6971L14.8659 3.8071ZM10.6903 4.49804L8.1581 6.7921L10.4428 9.33366L12.9806 7.04241L10.6903 4.49804ZM20.235 7.40897L19.0247 8.51147L20.1281 9.7321L21.3478 8.62585L20.235 7.40897ZM16.6819 7.79429L14.8069 9.49397L16.4953 11.3783L18.375 9.67866L16.6819 7.79429ZM12.5747 9.00554L10.0415 11.3052L12.3309 13.8468L14.8565 11.5499L12.5747 9.00554ZM21.9225 11.3362L20.7056 12.4312L21.81 13.6518L23.0297 12.554L21.9225 11.3362ZM18.3694 11.984L16.4944 13.679L18.1847 15.5662L20.0615 13.8627L18.3694 11.984ZM14.4459 13.574L11.9137 15.8643L14.1928 18.4124L16.7344 16.1184L14.4459 13.574ZM20.0972 15.9862L18.2297 17.6887L19.9219 19.5618L21.8025 17.8668L20.0972 15.9862Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30823'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30825)'%3E%3Cpath d='M11.28 0C5.32465 0 0.480011 4.84464 0.480011 10.8C0.480011 16.7554 5.32465 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8688 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6556 23.8095 22.6791 23.8369C22.7732 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2196 23.975 23.2988 23.9231C23.4984 23.795 23.5743 23.5405 23.4778 23.3241C23.425 23.205 22.121 20.3923 16.8928 19.1822L16.7503 19.1428C15.4582 18.8231 14.4147 18.3025 13.65 17.595C12.6622 16.682 12.4735 15.7604 12.4725 15.7547C12.4284 15.5104 12.1998 15.3412 11.9569 15.3619C11.7092 15.3844 11.52 15.5914 11.52 15.84C11.52 15.889 11.5231 16.8436 11.6897 17.745C11.5467 17.7551 11.4111 17.76 11.28 17.76C7.44241 17.76 4.32001 14.6376 4.32001 10.8C4.32001 6.9624 7.44241 3.84 11.28 3.84C15.1176 3.84 18.24 6.9624 18.24 10.8C18.24 11.0861 18.2221 11.3754 18.1856 11.6634C17.2804 11.5204 16.38 11.52 16.32 11.52C16.0407 11.52 15.84 11.7598 15.84 12.0094C15.8458 12.27 16.0584 12.4795 16.3191 12.48C16.3287 12.48 17.3275 12.4895 18.2213 13.0641C19.703 14.0164 20.0578 15.4544 20.0606 15.4669C20.1053 15.6646 20.2697 15.8123 20.4713 15.8363C20.6714 15.8569 20.8676 15.7547 20.9578 15.5728C21.7023 14.068 22.08 12.4618 22.08 10.8C22.08 4.84464 17.2354 0 11.28 0ZM18.5447 15.3609C18.4271 15.3538 18.3354 15.4049 18.285 15.4931C18.1833 15.6712 18.2591 16.024 18.4641 16.3313C18.6719 16.6423 18.848 16.8 18.9881 16.8C19.1168 16.8 19.2455 16.639 19.185 16.2497C19.149 16.0174 19.0135 15.5124 18.6703 15.3881C18.6259 15.372 18.5839 15.3633 18.5447 15.3609ZM16.9763 16.8C16.7607 16.8 16.5813 16.8561 16.4709 16.9641C16.1877 17.2415 16.315 17.729 16.7484 18.03C16.938 18.161 17.2105 18.24 17.4778 18.24C17.75 18.24 17.9775 18.1586 18.1181 18.0113C18.3701 17.7425 18.2254 17.362 17.7488 17.0419C17.5126 16.8835 17.2379 16.8 16.9763 16.8Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30825'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4779 3C10.7322 3 6.95718 6.82892 6.95718 11.5207C6.95718 16.2664 10.7861 20.0414 15.4779 20.0414C20.1697 20.0414 23.9986 16.2125 23.9986 11.5207C23.9986 6.82892 20.1697 3 15.4779 3ZM15.4779 14.7025C13.7522 14.7025 12.2961 13.2464 12.2961 11.5207C12.2961 9.795 13.7522 8.33892 15.4779 8.33892C17.2036 8.33892 18.6596 9.795 18.6596 11.5207C18.6058 13.2464 17.2036 14.7025 15.4779 14.7025Z' fill='%2325292D'/%3E%3Cpath d='M6.90285 5.48071V17.8843H3.88286L0 5.48071H6.90285Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.48421 9C6.48421 9 5.55789 9 5.30526 9.88421C5.05263 10.6842 4.42105 12.9579 4.37895 13H4.21053C4.21053 13 3.53684 10.7263 3.32632 9.88421C3.07368 9 2.14737 9 2.14737 9H0V15.7368H2.14737V11.7368H2.31579L3.57895 15.7368H5.05263L6.31579 11.7368H6.48421V15.7368H8.63158V9H6.48421ZM14.2737 9C14.2737 9 13.6421 9.04211 13.3474 9.71579L11.8316 13H11.6632V9H9.51579V15.7368H11.5368C11.5368 15.7368 12.2105 15.6947 12.5053 15.0211L13.9789 11.7368H14.1474V15.7368H16.2947V9H14.2737V9ZM17.2211 12.0737V15.7368H19.3684V13.5895H21.6842C22.6947 13.5895 23.5368 12.9579 23.8737 12.0737H17.2211V12.0737ZM21.6842 9H16.9263C17.1789 10.2632 18.1474 11.3158 19.3684 11.6526C19.6632 11.7368 19.9579 11.7789 20.2526 11.7789H23.9158C24 11.6105 24 11.4421 24 11.2737C24 10.0105 22.9474 9 21.6842 9V9Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico{transition:0.3s;background-color: var(--color-white);opacity:0.2;width:20px;min-width: 20px;height:20px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 10px;}
.social-links .vk: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='M10.1207 16.4999C13.014 16.4999 11.9824 14.6682 12.2057 14.1416C12.2024 13.7482 12.199 13.3699 12.2124 13.1399C12.3957 13.1916 12.8282 13.4107 13.7215 14.2791C15.1007 15.6707 15.4532 16.4999 16.5673 16.4999H18.6181C19.2681 16.4999 19.6065 16.2307 19.7756 16.0049C19.9389 15.7865 20.0989 15.4032 19.9239 14.8065C19.4665 13.3699 16.7981 10.8891 16.6323 10.6274C16.6592 10.5778 16.6878 10.5292 16.7182 10.4816H16.7165C17.2431 9.78577 19.2531 6.77414 19.549 5.56915C19.55 5.56708 19.5506 5.5648 19.5506 5.56248C19.7106 5.01249 19.564 4.65583 19.4123 4.45416C19.184 4.1525 18.8206 4 18.3298 4H16.279C15.5923 4 15.0715 4.34583 14.8082 4.97666C14.3673 6.09748 13.129 8.40245 12.2007 9.21828C12.18 8.32032 12.1819 7.42199 12.2065 6.52414C12.2365 5.24499 12.3332 4 11.0057 4H7.78241C6.95076 4 6.15493 4.90832 7.01659 5.98664C7.76991 6.93163 7.28742 7.4583 7.44992 10.0799C6.81659 9.40077 5.68994 7.56663 4.89328 5.22249C4.66995 4.58833 4.33162 4.00083 3.37913 4.00083H1.32832C0.496661 4.00083 0 4.45416 0 5.21332C0 6.9183 3.77413 16.4999 10.1207 16.4999ZM3.37913 5.25082C3.55996 5.25082 3.57829 5.25082 3.71246 5.63165C4.52828 8.03412 6.35826 11.5891 7.69492 11.5891C8.69907 11.5891 8.69907 10.5599 8.69907 10.1724L8.69824 7.08747C8.64324 6.06664 8.27158 5.55832 8.02741 5.24999L10.9507 5.25332C10.9524 5.26749 10.934 8.66578 10.959 9.48911C10.959 10.6583 11.8874 11.3283 13.3365 9.8616C14.8657 8.13579 15.9232 5.55582 15.9657 5.45082C16.0282 5.30082 16.0823 5.24999 16.279 5.24999H18.3381L18.3365 5.25749C18.149 6.13248 16.2982 8.92078 15.679 9.7866L15.6507 9.82827C15.3782 10.2733 15.1565 10.7649 15.6882 11.4566C15.7365 11.5149 15.8632 11.6516 16.0465 11.8416C16.6165 12.4299 18.5715 14.4416 18.7448 15.2415C18.6298 15.2599 18.5048 15.2465 16.5673 15.2507C16.1548 15.2507 15.8323 14.634 14.6015 13.3924C13.4949 12.3157 12.7765 11.8757 12.1224 11.8757C10.8524 11.8757 10.9449 12.9066 10.9565 14.1532C10.9607 15.5049 10.9524 15.0774 10.9615 15.1624C10.8874 15.1915 10.6749 15.2499 10.1207 15.2499C4.83328 15.2499 1.38998 6.85747 1.25749 5.25332C1.30332 5.24915 1.93415 5.25165 3.37913 5.25082Z' fill='black'/%3E%3C/svg%3E");}
.social-links .whatsapp:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0861 2.92048C15.206 1.03819 12.7056 0.00109901 10.0418 0C4.55291 0 0.0857228 4.46707 0.0835247 9.95744C0.0827711 11.7126 0.541247 13.4258 1.41273 14.936L0 20.0962L5.27905 18.7114C6.73363 19.5048 8.37125 19.923 10.0378 19.9235H10.042C15.5303 19.9235 19.9979 15.4561 20 9.96541C20.0011 7.30449 18.9663 4.80267 17.0861 2.92048ZM10.0418 18.2417H10.0384C8.55325 18.241 7.09668 17.842 5.82569 17.088L5.52362 16.9085L2.39094 17.7303L3.22707 14.676L3.03019 14.3629C2.20166 13.0451 1.76413 11.5219 1.76488 9.95803C1.76661 5.39457 5.47969 1.68186 10.0451 1.68186C12.2559 1.68258 14.3341 2.54462 15.8967 4.1091C17.4594 5.67359 18.3195 7.75314 18.3187 9.96478C18.3168 14.5286 14.604 18.2417 10.0418 18.2417ZM14.5818 12.0427C14.3331 11.9181 13.1097 11.3163 12.8816 11.2332C12.6537 11.1501 12.4876 11.1088 12.3219 11.3578C12.1559 11.6068 11.6791 12.1673 11.5339 12.3333C11.3887 12.4994 11.2437 12.5202 10.9948 12.3956C10.746 12.2711 9.94428 12.0083 8.99382 11.1606C8.25419 10.5008 7.75486 9.68598 7.60964 9.43701C7.46466 9.18775 7.60838 9.06608 7.71878 8.92917C7.98814 8.5947 8.25786 8.24402 8.34079 8.07807C8.42382 7.91196 8.38224 7.76664 8.31994 7.64214C8.25786 7.51763 7.76026 6.2929 7.55296 5.79454C7.35084 5.30957 7.14586 5.37504 6.99303 5.36747C6.84806 5.36022 6.6821 5.35874 6.51615 5.35874C6.3503 5.35874 6.0807 5.42091 5.85257 5.67017C5.62454 5.9193 4.98184 6.52118 4.98184 7.74591C4.98184 8.97065 5.87342 10.1538 5.9978 10.3199C6.12214 10.486 7.75241 12.9992 10.2484 14.0769C10.842 14.3335 11.3054 14.4864 11.6669 14.6011C12.263 14.7905 12.8053 14.7638 13.2341 14.6997C13.7122 14.6282 14.7061 14.0977 14.9136 13.5165C15.1209 12.9353 15.1209 12.4372 15.0586 12.3333C14.9966 12.2295 14.8306 12.1673 14.5818 12.0427Z' fill='black'/%3E%3C/svg%3E");}
.social-links .viber:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.13 11.5783C19.7261 6.56022 18.8436 3.39218 17.2517 1.95928L17.2525 1.95845C14.6831 -0.488562 6.00575 -0.850743 2.93179 2.06835C1.55134 3.49626 1.06511 5.59191 1.01182 8.18629C0.958534 10.7815 0.895256 15.643 5.42543 16.9619H5.42959L5.42543 18.9759C5.42543 18.9759 5.39462 19.7919 5.91583 19.9559C6.51197 20.1491 6.78173 19.7702 8.63593 17.5555C11.7365 17.8245 14.1178 17.2083 14.3884 17.1184C15.0145 16.9086 18.5572 16.4398 19.13 11.5783ZM8.94149 16.1384C8.94149 16.1384 6.97906 18.5854 6.36876 19.2207C6.16894 19.4272 5.94996 19.4081 5.95329 18.9984C5.95329 18.7295 5.96828 15.6547 5.96828 15.6547C2.1275 14.554 2.35397 10.4143 2.3956 8.24873C2.43723 6.08231 2.83355 4.30804 4.00252 3.11326C6.6993 0.584658 14.3068 1.14999 16.2451 2.97172C18.6146 5.07237 17.7712 11.0071 17.7762 11.2095C17.2891 15.2675 14.4183 15.5248 13.8905 15.7005C13.6648 15.7754 11.5708 16.3141 8.94149 16.1384Z' fill='black'/%3E%3Cpath d='M10.0272 3.58868C9.70661 3.58868 9.70661 4.08824 10.0272 4.0924C12.5141 4.11155 14.5623 5.84502 14.5848 9.02472C14.5848 9.36025 15.076 9.35609 15.0719 9.02055C15.0452 5.59441 12.808 3.60783 10.0272 3.58868Z' fill='black'/%3E%3Cpath d='M13.2985 8.49768C13.291 8.82905 13.7814 8.84487 13.7856 8.50933C13.8264 6.62016 12.6616 5.06404 10.4727 4.90002C10.1521 4.8767 10.1188 5.38042 10.4386 5.40374C12.3369 5.54778 13.3368 6.8433 13.2985 8.49768ZM12.774 10.6466C12.3627 10.4085 11.9439 10.5567 11.7707 10.7907L11.4085 11.2594C11.2245 11.4975 10.8807 11.4659 10.8807 11.4659C8.37121 10.8023 7.70014 8.17629 7.70014 8.17629C7.70014 8.17629 7.66933 7.82077 7.89913 7.63011L8.35206 7.25544C8.57853 7.0756 8.72174 6.64264 8.49111 6.21719C7.87499 5.104 7.46118 4.72017 7.25054 4.42543C7.02906 4.14818 6.69602 4.08573 6.34966 4.27307H6.34217C5.62197 4.69436 4.8335 5.48283 5.08578 6.29462C5.51623 7.15053 6.3072 9.87896 8.82831 11.9405C10.0131 12.9154 11.8881 13.9146 12.6841 14.1452L12.6916 14.1569C13.4759 14.4183 14.2385 13.599 14.6457 12.8572V12.8513C14.8264 12.4925 14.7664 12.1528 14.5025 11.9305C14.0346 11.4742 13.3285 10.9705 12.774 10.6466Z' fill='black'/%3E%3Cpath d='M10.8157 6.75838C11.6158 6.80501 12.0038 7.22297 12.0455 8.08138C12.0605 8.41692 12.5475 8.39361 12.5325 8.05807C12.4793 6.93739 11.8948 6.31294 10.8424 6.25466C10.5218 6.23551 10.4918 6.73923 10.8157 6.75838Z' fill='black'/%3E%3C/svg%3E");}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.0784 8.67933L8.65991 6.26176C8.40585 6.12274 8.10557 6.12794 7.85655 6.27547C7.60737 6.42317 7.45874 6.68411 7.45874 6.97371V11.7674C7.45874 12.0556 7.60647 12.3161 7.85397 12.464C7.98319 12.5412 8.12647 12.5799 8.27006 12.5799C8.40442 12.5797 8.53662 12.5461 8.65475 12.4821L13.0734 10.1062C13.2021 10.037 13.3097 9.93435 13.3849 9.80906C13.4601 9.68377 13.5001 9.54049 13.5006 9.39437C13.5012 9.2482 13.4623 9.10459 13.3879 8.97872C13.3136 8.85286 13.2067 8.74941 13.0784 8.67933ZM8.63077 11.1644V7.58164L11.9331 9.38855L8.63077 11.1644Z' fill='black'/%3E%3Cpath d='M19.8527 5.57525L19.8518 5.5661C19.8349 5.40513 19.6663 3.97327 18.9702 3.24495C18.1656 2.38832 17.2534 2.28426 16.8147 2.23437C16.7816 2.23071 16.7485 2.22674 16.7154 2.22246L16.6804 2.21883C14.0365 2.02656 10.0434 2.00031 10.0034 2.00016L9.99992 2L9.99641 2.00016C9.95645 2.00031 5.96339 2.02656 3.29556 2.21883L3.26033 2.22246C3.23193 2.22629 3.20064 2.2298 3.16662 2.23379C2.73299 2.28379 1.83057 2.38804 1.0237 3.27561C0.3607 3.99616 0.169061 5.39736 0.149374 5.55482L0.147108 5.57525C0.141132 5.64224 0 7.23695 0 8.83788V10.3344C0 11.9354 0.141132 13.5301 0.147108 13.5972L0.148163 13.6073C0.165116 13.7656 0.333552 15.1713 1.02644 15.8999C1.78299 16.7278 2.73955 16.8374 3.25408 16.8963C3.3354 16.9056 3.40544 16.9135 3.45318 16.9219L3.49943 16.9283C5.02605 17.0736 9.81254 17.1451 10.0155 17.148L10.0216 17.1482L10.0277 17.148C10.0677 17.1479 14.0606 17.1216 16.7046 16.9294L16.7395 16.9257C16.773 16.9213 16.8105 16.9173 16.8517 16.913C17.2829 16.8673 18.1804 16.7722 18.9761 15.8966C19.6391 15.176 19.8309 13.7748 19.8505 13.6175L19.8527 13.5971C19.8587 13.5299 20 11.9354 20 10.3344V8.83788C19.9998 7.23691 19.8587 5.64239 19.8527 5.57525ZM18.8278 10.3344C18.8278 11.8162 18.6984 13.3422 18.6862 13.4823C18.6365 13.8682 18.4343 14.7547 18.1113 15.1058C17.6132 15.6538 17.1016 15.7081 16.7281 15.7476C16.6864 15.7519 16.6448 15.7566 16.6033 15.7616C14.0459 15.9466 10.2036 15.9749 10.0266 15.976C9.82813 15.9731 5.11164 15.9009 3.63157 15.7635C3.55571 15.7511 3.47376 15.7416 3.38743 15.7319C2.94935 15.6817 2.34967 15.613 1.88858 15.1058L1.87772 15.0942C1.56034 14.7636 1.36397 13.9346 1.31405 13.4869C1.30476 13.381 1.17202 11.837 1.17202 10.3344V8.83788C1.17202 7.35781 1.30112 5.83345 1.31362 5.69048C1.373 5.23591 1.57897 4.40311 1.88858 4.06647C2.40186 3.5019 2.9431 3.43936 3.30107 3.398C3.33525 3.39401 3.36712 3.39038 3.39658 3.38655C5.99116 3.20069 9.86106 3.17308 9.99992 3.17202C10.1388 3.17292 14.0073 3.20069 16.5789 3.38655C16.6104 3.39054 16.6449 3.39448 16.682 3.39878C17.0502 3.44073 17.6067 3.50421 18.1174 4.04893L18.1221 4.05397C18.4395 4.38463 18.6359 5.22814 18.6858 5.68481C18.6946 5.78477 18.8278 7.33215 18.8278 8.83788V10.3344Z' fill='black'/%3E%3C/svg%3E");}
.social-links .telegram:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.6084 1.31697C19.4502 1.17213 19.2562 1.07203 19.0464 1.02697C18.8367 0.981897 18.6187 0.99348 18.4149 1.06052L0.829348 6.85746C0.350088 7.01543 0.0250871 7.44325 0.00137608 7.94727C-0.0222959 8.45134 0.261104 8.90778 0.723371 9.11009L5.07241 11.0129L6.38457 17.0987C6.43906 17.3515 6.56738 17.5767 6.83922 17.6459C7.11418 17.716 7.30844 17.5657 7.51359 17.4121L10.741 14.9955L14.514 18.083C14.7337 18.2629 15.0023 18.3567 15.2762 18.3567C15.4089 18.3566 15.5407 18.3347 15.6663 18.292C16.0634 18.1574 16.3578 17.8332 16.4537 17.4251L19.9681 2.48354C20.0171 2.27467 20.0096 2.05653 19.9464 1.85151C19.8832 1.6465 19.7665 1.462 19.6084 1.31697ZM7.79473 12.1033C7.79258 12.1083 7.79047 12.1141 7.78848 12.121L7.06098 14.6627L6.2491 10.8972L11.8318 7.79547L7.92864 11.8767C7.86743 11.9411 7.82164 12.0186 7.79473 12.1033ZM8.02563 15.5613L8.35606 14.4068L8.67212 13.3025L9.80458 14.2293L8.02563 15.5613ZM18.8246 2.21455L15.3103 17.1561C15.3086 17.1635 15.3062 17.1738 15.2891 17.1796C15.272 17.1854 15.2637 17.1788 15.2579 17.1739L11.1293 13.7955L11.129 13.7952L9.21614 12.2299L15.3616 5.80414C15.4587 5.70258 15.5162 5.56956 15.5236 5.42923C15.531 5.2889 15.4879 5.15056 15.402 5.03933C15.3162 4.92808 15.1932 4.85131 15.0556 4.82297C14.918 4.79462 14.7747 4.81657 14.6519 4.88484L5.55218 9.94068L1.19423 8.03391C1.18095 8.02813 1.17365 8.02489 1.1747 8.00243C1.17576 7.98004 1.18333 7.97751 1.19708 7.97297L18.7826 2.17608C18.7911 2.1733 18.8007 2.1701 18.8149 2.18299C18.829 2.19596 18.8267 2.2058 18.8246 2.21455Z' fill='black'/%3E%3C/svg%3E");}
.social-links .odnoklassniki:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_2617_9070)'%3E%3Cpath d='M16.0191 10.4033C15.5141 9.4175 14.285 9.04333 13.0816 9.98916C13.07 9.99833 11.8783 10.9125 10.0025 10.9125C8.12665 10.9125 6.93498 9.9975 6.92331 9.98916C5.72498 9.0425 4.48581 9.41333 3.98415 10.4058L3.97998 10.4142C3.23415 11.94 4.46581 12.735 5.45665 13.3742C6.06915 13.7683 6.85248 14.0658 7.79331 14.2625L5.12248 16.9392C3.50998 18.5483 6.03665 21.0875 7.66581 19.495L10.0108 17.1383C10.797 17.9241 11.5803 18.7128 12.3608 19.5042C13.9691 21.0833 16.5125 18.5883 14.9091 16.9425C12.9966 15.0317 12.585 14.6192 12.2233 14.2633C14.22 13.8358 16.9975 12.435 16.0191 10.4033ZM10.9983 13.1992C10.5666 12.9917 9.99331 13.78 10.465 14.27L10.47 14.275L10.4733 14.2783L10.4775 14.2825L14.0183 17.82C14.4666 18.2808 13.6766 19.0425 13.2425 18.6192C12.4675 17.8308 11.2383 16.6 10.4508 15.8108C10.3928 15.7526 10.3238 15.7064 10.2479 15.6749C10.1719 15.6434 10.0905 15.6272 10.0083 15.6272C9.9261 15.6272 9.8447 15.6434 9.76877 15.6749C9.69284 15.7064 9.62387 15.7526 9.56581 15.8108L6.78415 18.6058C6.34331 19.0367 5.55748 18.2675 6.00415 17.8217L9.54081 14.2783L9.54498 14.2733C9.98415 13.8417 9.54081 13.0417 9.02415 13.1942C7.79331 13.05 6.79581 12.7492 6.13165 12.3225C4.84831 11.4933 4.91248 11.3475 5.09831 10.9667C5.63831 9.9325 6.59498 12.1625 10.0008 12.1625C12.3333 12.1625 13.7966 11.0167 13.8541 10.9708C14.2341 10.6725 14.68 10.5333 14.8991 10.9592C15.085 11.345 15.1541 11.4892 13.8675 12.325C12.9891 12.8842 11.7475 13.11 10.9983 13.1992ZM9.99915 8.33083C10.7824 8.32929 11.5332 8.01715 12.0866 7.46288C12.6401 6.90862 12.9512 6.15746 12.9516 5.37416C12.9516 3.7375 11.6275 2.40583 9.99915 2.40583C8.37165 2.40583 7.04748 3.7375 7.04748 5.37416C7.04748 6.15745 7.3583 6.90874 7.9117 7.46308C8.4651 8.01742 9.21586 8.32951 9.99915 8.33083ZM9.99915 3.65583C10.9375 3.65583 11.7016 4.42666 11.7016 5.37416C11.7016 6.315 10.9375 7.08083 9.99915 7.08083C9.06081 7.08083 8.29665 6.315 8.29665 5.37333C8.29665 4.42666 9.05998 3.65583 9.99915 3.65583Z' fill='black'/%3E%3Cpath d='M9.99918 10.7358C11.4211 10.7343 12.7843 10.1689 13.7899 9.16359C14.7955 8.15831 15.3614 6.79524 15.3633 5.37333C15.3625 2.41083 12.9567 0 9.99918 0C7.04168 0 4.63501 2.41083 4.63501 5.37333C4.63677 6.7953 5.20255 8.1585 6.20819 9.16383C7.21383 10.1692 8.57721 10.7345 9.99918 10.7358ZM9.99918 1.25C12.2675 1.25 14.1133 3.1 14.1133 5.37333C14.1133 7.64083 12.2683 9.48583 9.99918 9.48583C8.90704 9.48583 7.85963 9.05198 7.08737 8.27972C6.31511 7.50746 5.88126 6.46006 5.88126 5.36792C5.88126 4.27578 6.31511 3.22837 7.08737 2.45611C7.85963 1.68385 8.90704 1.25 9.99918 1.25Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2617_9070'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links a{transition: 0.3s;width:40px;height:40px;background: var(--color-white);border-radius:0;display:flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width:20px;min-width: 20px;height:20px;background-color: var(--color-primary);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .social-links a:hover{background: var(--color-primary);}
  .social-links a:hover:before{background-color: var(--color-white);}
  .payment .payment-ico:hover{opacity: 1;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
#page-title .title_wrap{flex-wrap: wrap;}
.title_wrap{position:relative;margin-bottom: 30px;display: flex;align-items: center;padding-bottom: 4px;}
.title_wrap .title{position:relative;margin:0;text-align: left;font-size: 26px;font-weight: 800;color: var(--color-black);text-transform: uppercase;user-select: none;line-height: 1.2;}
.title_wrap .inf, .title_wrap .res{font-size: 26px;font-weight: 800;text-transform: uppercase;color: var(--color-primary);}
.title_wrap:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
@media (max-width: 1023px){
  .title_wrap{margin-bottom:20px;}
  .title_wrap .title{font-size: 22px;}
  .title_wrap .inf, .title_wrap .res{font-size: 22px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 20px;position: relative;font-size: 14px;color: var(--color-black);white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs .breadcrumbs-list::-webkit-scrollbar{height: 2px;}
#breadcrumbs ul li{display: inline-flex;align-items: center;}
#breadcrumbs ul li:before{content: "";background: var(--color-secondary);border-radius: 0%;min-width: 5px;width: 5px;height: 5px;margin: 0 8px;display: block;}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 14px;color: var(--color-secondary);}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;font-weight: 400;color: var(--color-black);}
#breadcrumbs ul li a:hover{color: var(--color-primary);}
.product__hoverImages{position: absolute;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.3s ease;display: flex;flex-wrap: wrap;z-index: 2;}
.product__hoverImage{margin: 0 .5rem 0 0;flex-grow: 1;height: 100%;position: relative;cursor: pointer;}
.product__hoverImage:last-child{margin: 0;}
.product-pointersInner{position: absolute;right: 4px;bottom: 0;display: flex;align-items: center;grid-gap: 2px;transition: 0.3s;z-index: 1;}
.product-pointersInner .pointersItem{background: var(--color-grey);height: 8px;width: 8px;}
.product-pointersInner .pointersItem.active{background: var(--color-primary);}
@media (max-width: 981px){
  .product__hoverImages, .product-pointersInner, .product-pointersInner{display: none !important;}
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.item .product-ico{width: max-content;height: max-content;display: flex;align-items: center;justify-content: center;transition: 0.3s;position: relative;}
.item .product-ico .icon_{margin: 0;min-width: 24px;width: 24px;height: 24px;transition: 0.3s;}
.item .product-ico.add-compare:after{content: '';display: block;height: 30px;width: 1px;background: var(--color-grey);position: absolute;right: -10px;top: 50%;transform: translateY(-50%);}
.item .product-ico.added .icon_{background-color:var(--color-primary);}
.item .product-ico.added{border-color:var(--color-primary);}
.item .callback_notify{background: var(--color-secondary);border-color: var(--color-secondary);color:var(--color-white);transition:0.3s;}
.item .callback_notify .icon_{background-color: var(--color-white);transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-container .swiper-navigation .swiper-button-prev, .products-container .swiper-navigation .swiper-button-next{opacity: 0;visibility:hidden;transition:0.3s;}
  .products-container:hover .swiper-navigation .swiper-button-prev, .products-container:hover .swiper-navigation .swiper-button-next{opacity: 1;visibility:visible;}
  .product-ico:hover{border-color: var(--color-primary);}
  .product-ico:hover .icon_{background-color: var(--color-primary);}
  .item .callback_notify:hover{background: var(--color-primary);border-color: var(--color-primary);color:var(--color-white);}
  .item .callback_notify:hover .icon_{background-color: var(--color-white);}
}
.products-container{width:100%;position:relative;}
body .products-grid.products-swiper{display:block;overflow: visible;}
.products-grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 61px 36px;text-align: center;width: 100%;}
.products-grid .item:before{content: '';transition:0.3s;opacity: 0;visibility: hidden;box-shadow: var(--shadow);width: calc(100% + 20px);height: calc(100% + 20px);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:-1;}
.products-grid .item:hover:before{opacity: 1;visibility: visible;}
.products-grid .item{width: calc(100% / 4 - 27px);position: relative;height:auto;}
.products-grid .item .links_container{display: flex;align-items: center;justify-content: center;grid-gap: 20px;width:  max-content;height: 40px;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--color-white);z-index: 0;padding: 0;overflow: hidden;border-radius: 0;text-align: center;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.products-grid .item .quickview{display:none;}
.products-grid .item .price-box{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;grid-gap: 6px 16px;align-items: center;}
.products-grid .item .price-box_wrapper{display: flex;align-items: center;position: relative;height: 42px;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding-top: 10px;display: flex;flex-direction: column;flex: 1;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-name{height: 58px;display: flex;align-items: center;color: var(--color-black);transition: 0.3s;margin-bottom: 10px;padding-bottom: 16px;border-bottom: 1px solid var(--color-grey);word-break: break-word;}
.products-grid .item .product-name span{font-size: 16px;max-height: 58px;overflow: hidden;display: block;}
.products-grid .item .product-shop .price:not(.old-price){font-size: 20px;align-items: center;}
.products-grid .item .product-shop .price:not(.old-price) > span span:not(.num){font-size: 14px;}
.products-grid .item .product-shop .price span{white-space: initial;overflow: hidden;}
.products-grid .item .product-shop .old-price{font-size: 14px;}
.products-grid .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
.products-grid .item .actions{transition: 0.3s;width: 100%;display: flex;flex-wrap: wrap;align-items: center;background: var(--color-white);margin-top: 16px;}
.products-grid .item .actions .actions-btn{width: calc(100% - 68px - 12px);padding: 12px 10px;margin-right: 12px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item:hover .actions{transform: scaleY(1);}
  .products-grid .item .actions{transform: scaleY(0);transform-origin: bottom;position: absolute;left: 0;bottom: 0;z-index: 1;margin:0;}
  .products-grid .item .product-name:hover{color:var(--color-primary);}
}
@media (min-width: 1140px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 24px);}
}
@media (max-width: 1139px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3 - 24px);}
  .products-grid .item{width: calc(100% / 3 - 24px);}
}
@media (max-width: 1023px){
  #main .col-left{width: 100%;margin: 0;}
  #main .col-right{width: 100%;}
}
@media (max-width: 767px){
  #main .products .col-right .products-grid .item{width: calc(50% - 18px);}
  .products-grid .item{width: calc(50% - 18px);}
}
@media (max-width: 479px){
  #main .products .col-right .products-grid .item{width: 100%;}
  .products-grid .item{width: 100%;}
}
/*Наличие*/
.available-wrap{width: 100%;font-size: 12px;margin-bottom: 2px;display: flex;align-items: center;}
.available-wrap .icon_{width: 10px;height: 10px;min-width: 10px;margin: 0;margin-left: 8px;background-color: var(--color-black);}
.available-wrap.available-false{color:var(--color-red);}
.available-wrap.available-false .icon_{background-color:var(--color-red);}
.available-wrap.available-true{color:var(--color-primary);}
.available-wrap.available-true .icon_{background-color:var(--color-primary);}
.available-wrap.available-true.few{color:var(--color-tertiary);}
.available-wrap.available-true.few .icon_{background-color:var(--color-tertiary);}
.availableTrue-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9031)'%3E%3Cpath d='M22.319 4.93101L8.5 18.749C8.40709 18.8423 8.29668 18.9163 8.17509 18.9668C8.05351 19.0173 7.92315 19.0433 7.7915 19.0433C7.65985 19.0433 7.52949 19.0173 7.4079 18.9668C7.28632 18.9163 7.17591 18.8423 7.083 18.749L1.739 13.4C1.64609 13.3067 1.53568 13.2327 1.41409 13.1822C1.29251 13.1317 1.16215 13.1057 1.0305 13.1057C0.898845 13.1057 0.768487 13.1317 0.646905 13.1822C0.525322 13.2327 0.414909 13.3067 0.321999 13.4C0.228722 13.4929 0.15471 13.6033 0.104208 13.7249C0.0537066 13.8465 0.02771 13.9769 0.02771 14.1085C0.02771 14.2402 0.0537066 14.3705 0.104208 14.4921C0.15471 14.6137 0.228722 14.7241 0.321999 14.817L5.668 20.162C6.23195 20.7249 6.9962 21.0411 7.793 21.0411C8.5898 21.0411 9.35405 20.7249 9.918 20.162L23.736 6.34701C23.8291 6.25412 23.903 6.14377 23.9534 6.02228C24.0038 5.90079 24.0298 5.77054 24.0298 5.63901C24.0298 5.50747 24.0038 5.37723 23.9534 5.25574C23.903 5.13425 23.8291 5.0239 23.736 4.93101C23.6431 4.83773 23.5327 4.76372 23.4111 4.71322C23.2895 4.66272 23.1592 4.63672 23.0275 4.63672C22.8958 4.63672 22.7655 4.66272 22.6439 4.71322C22.5223 4.76372 22.4119 4.83773 22.319 4.93101Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9031'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.availableFalse-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9025)'%3E%3Cpath d='M23.7068 0.792786C23.5193 0.605315 23.2649 0.5 22.9998 0.5C22.7346 0.5 22.4803 0.605315 22.2928 0.792786L11.9998 11.0858L1.70679 0.792786C1.51926 0.605315 1.26495 0.5 0.999786 0.5C0.734622 0.5 0.480314 0.605315 0.292786 0.792786C0.105315 0.980314 0 1.23462 0 1.49979C0 1.76495 0.105315 2.01926 0.292786 2.20679L10.5858 12.4998L0.292786 22.7928C0.105315 22.9803 0 23.2346 0 23.4998C0 23.7649 0.105315 24.0193 0.292786 24.2068C0.480314 24.3943 0.734622 24.4996 0.999786 24.4996C1.26495 24.4996 1.51926 24.3943 1.70679 24.2068L11.9998 13.9138L22.2928 24.2068C22.4803 24.3943 22.7346 24.4996 22.9998 24.4996C23.2649 24.4996 23.5193 24.3943 23.7068 24.2068C23.8943 24.0193 23.9996 23.7649 23.9996 23.4998C23.9996 23.2346 23.8943 22.9803 23.7068 22.7928L13.4138 12.4998L23.7068 2.20679C23.8943 2.01926 23.9996 1.76495 23.9996 1.49979C23.9996 1.23462 23.8943 0.980314 23.7068 0.792786Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9025'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-direction: column;grid-gap: 40px;}
.products-list .item{position: relative;display: flex;}
.products-list .item:before{content: '';transition: 0.3s;opacity: 0;visibility: hidden;box-shadow: var(--shadow);width: calc(100% + 20px);height: calc(100% + 20px);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;}
.products-list .item .product-image{position: relative;background: var(--bgImg);width: 262px;height:262px;border-radius: 0;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.products-list .item .product-image img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: contain;}
.products-list .item .product-shop{width: calc(100% - 262px);padding-left: 15px;}
.products-list .actions{display: flex;flex-direction: column;}
.products-list .product-ico .icon_{width: 20px;min-width: 20px;height: 20px;margin: 0;}
.products-list .product-ico.added .icon_{background-color: var(--color-primary);}
.products-list .actions_wrap{width: 100%;display: flex;align-items: center;margin-top: auto;}
.products-list .actions .actions-btn{width: calc(100% - 68px - 12px);padding: 12px 10px;margin-right: 12px;font-size: 14px;}
.products-list .actions .actions-btn .icon_{display: none;margin:0;min-width:20px;width:20px;height:20px;}
.products-list .product-name{width: 100%;font-size: 16px;max-height: 40px;display: block;overflow: hidden;margin-bottom: 16px;}
.products-list .links_container{display: flex;align-items: center;grid-gap: 20px;justify-content: flex-end;}
.products-list .product-ico{width: max-content;height: max-content;border: 0;background: transparent;}
.products-list .price-box{width: 100%;display: flex;align-items: center;grid-gap: 0 12px;flex-wrap: wrap;margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.products-list .price-box .price:not(.old-price){display: block;font-size:20px;}
.products-list .price-box .price:.old-price{font-size:14px;}
.products-list .item .product-shop .price:not(.old-price) > span span:not(.num){font-size: 14px;}
.products-list .no-old-price{display:none;}
.products-list .goods_features-inner{margin-bottom: 20px;border: 0;display: flex;flex-direction: column;grid-gap: 4px;}
.products-list .goods_features-item{font-size: 14px;color: var(--color-secondary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-list .item:hover:before{opacity: 1;visibility: visible;}
}
@media (max-width: 639px){
  .products-list .item .product-image{width: 210px;height: 210px;}
  .products-list .item .product-shop{width: calc(100% - 210px);}
  .products-list .goods_features-inner{display:none;}
  .products-list .product-name{max-height: 57px;}
  .products-list .price-box{margin-bottom: 16px;padding-bottom: 0;border-bottom: 0;}
}
@media (max-width: 479px){
  .products-list .item .product-image{width: 106px;height: 106px;}
  .products-list .item .product-shop{padding-left: 6px;width: calc(100% - 106px);}
  .products-list .item .icon_sticker{display:none;}
  .products-list .product-name{max-height: 40px;margin-bottom: 4px;}
  .products-list .price-box .price:not(.old-price){font-size: 18px;}
  .products-list .actions .actions-btn{padding: 8px;}
}
/*Распродажа*/
#promo .products-grid .item form{flex-direction: initial;}
#promo .products-grid .item .product-image{width: 262px;}
#promo .products-grid .item .product-shop{padding: 0;padding-left: 16px;width: calc(100% - 162px);}
#promo .products-grid .item .product-name{padding: 0;margin: 0;border: 0;margin-bottom: 8px;align-items: flex-start;}
#promo .products-grid .item .price-box{justify-content: flex-start;}
#promo .products-grid .item .actions{transform: scaleY(1);position: inherit;padding-top: 12px;margin-top: 12px;border-top: 1px solid var(--color-grey);}
#promo .sale_wrap{display:flex;grid-gap: 10px;margin-bottom: 40px;}
#promo .sale_wrap .discount{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;background: var(--color-tertiary);color: var(--color-white);font-size: 16px;font-weight: 800;}
#promo .products-grid .item .price-box_wrapper{height: auto;}
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 5px;}
.sale-counter > div{font-weight: 800;font-size: 16px;position: relative;display: flex;align-items: center;justify-content: center;grid-gap: 3px;width: 50px;height: 50px;background: var(--color-grey);color: var(--color-primary);}
.sale-counter > div.seconds .count{color: var(--color-primary);}
@media (max-width: 979px){
  #promo .sale_wrap{margin-bottom: 16px;}
  .sale-counter > div, #promo .sale_wrap .discount{width: 40px;height: 40px;font-size: 14px;}
}
@media (max-width: 639px){
  #promo .products-grid .item .product-image{width: 210px;}
  #promo .products-grid .item .product-shop{width: calc(100% - 210px);}
}
@media (max-width: 479px){
  #promo .products-grid .item .product-image{width: 100%;}
  #promo .products-grid .item form{flex-direction: column;}
  #promo .products-grid .item .product-shop{width: 100%;padding-left: 0;}
}
.index_mainBlock .index_mainBlock_wrapper{display: flex;grid-gap: 30px;}
.index_mainBlock .content_info{width: 260px;text-align: center;background: var(--color-white);box-shadow: var(--shadow);padding: 35px 20px;display: flex;flex-direction: column;align-items: center;grid-gap: 40px;}
.index_mainBlock .content{width: calc(100% - 260px - 30px);}
.index_mainBlock .index_mainBlock_count{font-size: 40px;font-weight: 800;color: var(--color-primary);}
.index_mainBlock .index_mainBlock_item{width: 100%;position: relative;}
.index_mainBlock .index_mainBlock_item:not(:last-child):before{content:'';display:block;width:100%;border-bottom: 1px solid var(--color-grey);position:absolute;bottom:-20px;left:0;}
@media (max-width: 979px){
  .index_mainBlock .content_info{width: 230px;}
  .index_mainBlock .content{width: calc(100% - 230px - 30px);}
}
@media (max-width: 639px){
  .index_mainBlock .content_info{display: none;}
  .index_mainBlock .content{width: 100%;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.thumblist-box{position: relative;width:100%;}
.product-img-box .product-image{overflow: hidden;position: relative;width: 100%;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;border-radius: 0;overflow: hidden;}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 700px;max-height: 700px;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a{padding-bottom: 100%;display: block;text-align: center;background: var(--bgImg);border-radius: 0;overflow: hidden;position: relative;}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.thumblist{position: relative;overflow: hidden;}
.product-img-box.no-photo .thumblist{padding: 0;}
.product-img-box.no-photo .swiper-slide{height: auto !important;}
.product-img-box.no-photo .swiper-navigation{display:none;}
.thumblist__image{outline: none;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 32px;height: 32px;}
.thumblist .swiper-navigation [class*="button-"]{}
.thumblist .swiper-navigation [class*="button-"]:hover{}
.thumblist .swiper-navigation [class*="button-"].swiper-button-disabled{opacity: 0.5;}
.thumblist .swiper-navigation:before{display: none;}
.thumblist .swiper-button-prev{left: 0;}
.thumblist .swiper-button-next{right: 0;}
.thumblist .swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.product-view .thumblist .swiper-button-prev, .product-view .thumblist .swiper-button-next{top: 50%;transform: translateY(-50%);width: max-content;height: max-content;border: 0;border-radius: 0;}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 16px;height: 16px;background-color: var(--color-secondary);}
.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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.67466 15.5321C3.37551 15.2324 3.20745 14.826 3.20745 14.4023C3.20745 13.9785 3.37551 13.5721 3.67466 13.2724L8.92946 8.00999L3.67466 2.74754C3.52225 2.60013 3.40069 2.42379 3.31705 2.22882C3.23342 2.03385 3.1894 1.82415 3.18756 1.61196C3.18572 1.39977 3.22609 1.18933 3.30633 0.992937C3.38657 0.79654 3.50505 0.618113 3.65488 0.468066C3.80471 0.318019 3.98288 0.199357 4.17899 0.119004C4.3751 0.0386524 4.58523 -0.00178337 4.79711 6.10352e-05C5.009 0.00190449 5.21839 0.04599 5.41308 0.129743C5.60776 0.213496 5.78385 0.335241 5.93105 0.487874L12.314 6.88015C12.6132 7.17984 12.7812 7.58624 12.7812 8.00999C12.7812 8.43374 12.6132 8.84014 12.314 9.13983L5.93105 15.5321C5.6318 15.8317 5.22599 16 4.80286 16C4.37972 16 3.97391 15.8317 3.67466 15.5321Z' fill='%23C1CCC8'/%3E%3C/svg%3E");}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .swiper-slide:not(.swiper-slide-thumb-active) a{filter: opacity(0.6);}
.product-view .slider__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
/*** Товар ***/
.product-view .product-container{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px;}
.product-view .product-container .left_{position: relative;width: 460px;display: flex;flex-wrap: wrap;grid-gap: 24px;height: max-content;}
.product-view .product-container .left_ .product-img-box.no-photo{width: 100%;max-width: 740px;}
.product-view .product-container .left_ .product-img-box.no-photo .product-image{width:100%;}
.product-view .product-container .right_{width: calc(100% - 460px - 30px);display: flex;flex-wrap: wrap;height: max-content;}
.product-view .product-view_item{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 30px;}
.product-view .product-view_item[data-name="available"]{justify-content: space-between;}
.product-view .product-view_item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--color-grey);}
.product-view .available-wrap{font-size: 14px;font-weight: 600;margin:0;}
.product-view .product-info{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 16px;margin-bottom: 30px;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-shop{margin-bottom: 30px;}
.product-view .product-header{padding-bottom: 15px;}
.product-view .product-header .product-name h1{display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
.product-view .product-view_rating{display: flex;align-items: center;font-size: 14px;font-weight: 800;margin-left:auto;}
.product-view .product-view_rating .icon_{min-width: 16px;width: 16px;height: 16px;margin-right:12px;background-color:var(--color-starActive);}
.product-view .product-name{width: 100%;margin-bottom: 16px;padding-bottom: 4px;font-size: 26px;font-weight: 800;text-transform: uppercase;word-break: break-word;position:relative;}
.product-view .product-name:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
.product-view .qty-wrap{width: 100%;max-width:100%;margin-bottom:10px;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px 12px;flex-wrap: wrap;width:100%;margin-bottom:16px;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--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;}
.product-view .art_number{color: var(--color-secondary);font-size: 14px;vertical-align: middle;white-space: nowrap;}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .price-box .price span{white-space: initial;overflow: hidden;}
.product-view .goodsDataMainModificationPriceNow{font-size: 26px;width: 100%;justify-content: center;}
.product-view .goodsDataMainModificationPriceNow > span span:not(.num){font-size: 16px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 16px;width: 100%;justify-content: center;}
.product-view .product-left_center{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .RatingLinksBlock{display: flex;flex-wrap: wrap;align-items: center;}
.product-view .RatingLinksBlock .addOpinion{font-size:14px;display: flex;align-items: center;}
.product-view .RatingLinksBlock .addOpinion:hover{color: var(--color-primary);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--color-primary);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--color-secondary);}
.product-view .ratings_container{display: flex;align-items: center;grid-gap: 5px;}
.product-view .ratings_container .rating-box{width: 100px;height: 16px;-webkit-mask-size: 20px 16px;}
.product-view .ratings_container .rating-box .rating{height: 16px;background-size: 20px 16px;}
.product-view .ratings_text{font-size: 14px;}
.product-view .action a, .product-view .action button{width: 100%;height: 50px;}
.product-view .callback_notify{background: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-white);}
.product-viewt_item[data-name="available"]{width: 100%;display: flex;align-items: center;grid-gap: 6px 30px;justify-content: space-between;padding-bottom: 15px;margin-bottom: 30px;border-bottom: 1px solid var(--line);}
.product-viewt_item[data-name="available"] .rating_mob{display: none;align-items: center;}
.product-viewt_item[data-name="available"] .rating_mob .icon_{width: 16px;height: 16px;min-width: 16px;margin-right: 6px;background-color: var(--color-starActive);}
.product-view .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px;}
.product-view .prod_wrap_left{width: calc(100% - 260px - 30px);}
.product-view .prod_wrap_right{width: 260px;padding: 24px 10px;box-shadow: var(--shadow);display: flex;flex-direction: column;}
.product-view .action{display: flex;flex-direction: column;grid-gap: 10px;width: 100%;}
.product-view .short-description{font-size: 14px;margin-top:15px;}
.product-view .product-viewt_item[data-name="links"]{display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 10px;}
.product-view .product-viewt_item[data-name="links"] .links{display: flex;align-items: center;font-size: 14px;transition:0.3s;color:var(--color-secondary);}
.product-view .product-viewt_item[data-name="links"] .links .icon_{width:22px;min-width:22px;height:22px;margin-right:10px;transition:0.3s;background-color:var(--color-secondary);}
.product-view .product-viewt_item[data-name="links"] .links:first-child:after{content: '';display: block;height: 30px;border-right: 1px solid var(--line);margin: 0 10px;}
.product-view .product-viewt_item[data-name="links"] .links.added{color:var(--color-primary);}
.product-view .product-viewt_item[data-name="links"] .links.added .icon_{background-color:var(--color-primary);}
.product-view .informationBlockSale{margin-bottom: 20px;display: block;background: var(--color-grey);padding: 20px 12px;}
.product-view .informationBlockSale .title{font-size: 20px;font-weight: 800;text-transform: uppercase;position: relative;margin-bottom:15px;display: block;transition:0.3s;}
.product-view .informationBlockSale .title:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;}
.product-view .informationBlockSale .text{;font-size: 14px;}
.product-view .informationBlockSale .sale_wrap{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 10px;}
.product-view .informationBlockSale .discount{padding: 10px;height: 50px;display: flex;align-items: center;justify-content: center;background: var(--color-tertiary);color: var(--color-white);font-size: 16px;font-weight: 800;}
.product-view .informationBlockSale .discount:after{content: 'скидка';margin-left: 5px;}
.product-view .informationBlockSale .sale_wrap .sale-counter > div{width: 50px;height: 50px;font-size: 16px;background: var(--color-white);}
    
/* Модификации */
.product-view .goodsDataMainModificationsBlock{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.product-view .goodsDataMainModificationsBlock-wrapper{display: flex;flex-direction: column;width: 100%;grid-gap: 10px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{font-size: 14px;font-weight: 400;color:var(--color-black);transition:0.3s;background: var(--color-grey);padding: 9px 24px;border-radius: 0;width: max-content;display: flex;align-items: center;justify-content: center;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active{background:var(--color-primary);color:var(--color-white););}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:not(.active):hover{color: var(--color-primary);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select{display: none;width: 100%;padding: 5px;border: 1px solid #dce4e9;cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{width: 100%;max-height: 43px;overflow: hidden;color: var(--color-greylight);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .goodsDataMainModificationsBlockProperty label{color: var(--color-black);font-size:16px;font-weight: 800;text-transform: uppercase;margin-bottom: 5px;display: block;}
.product-view .ModificationsButtonsBlock{display: flex;align-items: center;grid-gap: 10px;flex-wrap: wrap;}
/* Вкладки табы */
.product-tabs{display: flex;width: 100%;}
.product-tabs .tab-content .content_title{font-weight: 800;font-size: 20px;margin-bottom: 16px;display: none;}
.product-tabs .tabs{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;margin-bottom: 24px;grid-gap: 60px;box-shadow: var(--shadow);}
.product-tabs .tabs-content{width: 100%;}
.product-tabs .tabs a{transition: 0.3s;position:relative;font-weight: 400;font-size: 18px;text-transform: uppercase;padding: 15px;white-space: nowrap;}
.product-tabs .tabs a.active{color: var(--color-primary);font-weight: 800;}
.product-tabs .tabs a.active:before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: calc(100% - 30px);border-bottom: 5px solid var(--color-primary);}
.product-tabs .tabs a:not(.active):hover{color: var(--color-primary);}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{display:none;transition: 0.3s;}
.product-tabs .tab-content.active{display:block;}
.product-tabs .tab-content p{margin: 0;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid var(--line);}
.product-tabs .tab-content .delivery_title{display: flex;align-items: center;grid-gap: 15px;margin-bottom: 15px;}
.product-tabs .tab-content .delivery_count{width: 40px;height: 40px;background: var(--color-white);box-shadow: var(--shadow);font-size: 18px;font-weight: 800;color: var(--color-primary);display: flex;align-items: center;justify-content: center;}
.product-tabs .tab-content .delivery_title .delivery_name{font-weight: 800;font-size: 16px;width: max-content;text-transform: uppercase;}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;padding-left: 16px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:12px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;align-items: center;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{margin-left: 5px;color: var(--color-green);font-weight: 800;}
.product-tabs .tab-content .color_price{color: var(--color-primary);font-weight: 800;}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_price .delivery_price_num{color: var(--color-green);font-weight: 800;}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 8px;}
.product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{padding-left: 24px;}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px;padding-left:16px;position:relative;}
.product-tabs .tab-content .delivery_zones h5:before{content: '';width: 8px;height: 8px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: var(--color-primary);}
.product-tabs .tab-content .delivery-content{margin-left: 16px;margin-bottom: 8px;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;padding-left: 16px;}
.product-tabs .tab-content .delivery_rules{padding-left: 16px;}
.product-tabs .tab-content .delivery_rules h6{margin-bottom: 8px;font-size: 16px;font-weight: 400;}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 16px;margin-bottom: 8px;font-weight: 400;}
.product-tabs .tab-content .delivery_name{}
.product-tabs .tab-content .delivery_title .delivery_number{color: #fc9d29;margin-right: 10px;}
.product-tabs .tab-content .delivery_title .delivery_price{margin-left: auto;}
.product-tabs .right_tabs{width: calc(100% - 630px);margin-left: 30px;}
.product-tabs .features_block{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.product-tabs .features_block .features_line{width: calc(100% / 2 - 6px);}
.product-tabs .features_left{font-weight: 800;}
.tabs .features_block{display: grid;grid-template-columns: repeat(2, 1fr);width: 100%;grid-gap: 0 16px}
.tabs .features_block .features_line{width: 100%;display: flex;align-items: center;flex-wrap: wrap;position: relative;grid-gap: 8px 16px;height: max-content;}
.tabs .features_block .features_line .features_left, .features_block .features_line .features_right{}
.tabs .features_block .features_line:not(:last-child){margin-bottom: 12px;}
.tabs .features_block .features_line .features_right{color: var(--color-black);}
.tabs .features_block .features_line .features_left{color: var(--color-greydark);}
.tabs .features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.tabs .features-showAll:hover{color: var(--color-green);}
#content_2 .contant_block.hide_{max-height: 205px;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%);}
#content_2 .contant_block.hide_.opened{max-height: initial;-webkit-mask-image: none;}
.showAll-btn{margin-top:10px;cursor: pointer;display:none;width: max-content;font-size: 16px;color: var(--color-bluelight);transition:0.3s;}
.showAll-btn .icon_{margin-right:0;margin-left: 8px;}
.showAll-btn .text2{display:none;}
.showAll-btn.active .text{display:none;}
.showAll-btn.active .text2{display:block;}
.showAll-btn:hover{color:var(--color-black);}
.features_block .features_line:last-child{border: none;}
/*** Поделиться на странице товара ***/
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 0;}
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 12px;}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box{margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form{background-color:var(--color-white);max-width: 560px;width: 100%;}
#goods-opinion_form .button{width: 100%;margin-top: 20px;position: relative;}  
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 15px;}
#goods-opinion_form input, #goods-opinion_form textarea{font-size: 14px;}
#goods-opinion_form .pp{justify-content: center;margin-top: 10px;}
#goods-opinion_form .goods-opinion-form__product{display: flex;align-items: center;padding: 12px;grid-gap: 12px;border: 1px solid var(--color-greylight);margin-bottom: 20px;}
#goods-opinion_form .goods-opinion_img{width: 60px;height: 60px;}
#goods-opinion_form .goods-opinion_img img{width: 100%;height: 100%;}
#goods-opinion_form .goods-opinion_name{width: calc(100% - 60px);font-size:16px;}
#goods-opinion_form .radio{position: relative;display: flex;align-items: center;}
#goods-opinion_form #sel_opinion{display: none;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;    margin-top: 20px;}
#goods-opinion_form #sel_opinion .title{font-size: 14px;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:8px;font-size: 16px;}
#goods-opinion_form .goods-opinion_rating-wrapper{margin-top: 30px;display: flex;align-items: center;grid-gap: 12px 16px;}
#goods-opinion_form .star-rating-control{justify-content: center;margin-bottom: 30px;}
.goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{display:none;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="bottom"]{width:100%;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 280px;order: 2;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 280px - 30px);order: 1;}
.goods-opinion .goods-opinion_wrapper[data-name="top"] .goods_btn{width:100%;max-width: 280px;height:50px;}
.goods-opinion .opinion__no{line-height: 20px;font-size: 16px;}
.goods-opinion .opinion__no .goods_btn{width:100%;margin-top:16px;max-width:280px;}
.goods-opinion .opinion__no .title{font-weight: 800;margin-bottom:8px;font-size: 16px;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form__body{width:100%;max-width: 440px;}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .rating_block_title{font-weight: 800;font-size: 16px;text-transform: uppercase;}
.goods-opinion .opinion__round .rating__label{margin-top: 12px;}
.goods-opinion .rating__rating{font-weight: 800;font-size: 36px;color: var(--color-primary);}
.goods-opinion .goods-opinion-form__input-wrap._person{margin-bottom: 20px;position: relative;}
.goods-opinion .goods-opinion-form__input-wrap._comment{position: relative;}
.goods-opinion .button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.goods-opinion .goods-opinion-title{display: flex;align-items: center;color: var(--color-white);padding: 20px;height: 64px;background: linear-gradient(180deg, #98CCFD 0%, #889BEF 100%);font-weight: 900;font-size: 24px;}
.goods-opinion .goodsOpinionForm_title{width: 200px;font-size: 36px;text-transform: uppercase;color: #e3b7f8;text-shadow: 0 0 7px #c671fa, 0 0 10px #c671fa, 0 0 21px #c671fa, 0 0 42px #c671fa;}
.goods-opinion .goodsOpinionFormContainer{background: var(--color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item:nth-child(n+4){display: none;}
.opinion-item.show{display: block;}
.opinion-item__row.opinion-item__answer{margin-left: 60px;margin-top: 15px;padding-top: 15px;display: flex;width: 100%;flex-wrap: wrap;border-top: 1px solid var(--color-greydark)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{flex-direction: column;margin-top: 15px;padding-top: 15px;border-top: 1px solid var(--line);padding-left: 24px;position: relative;}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 25px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{margin-bottom: 8px;color: var(--color-black);font-weight: 800;font-size: 14px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;}
.goods-opinion .opinion-item:not(:last-child){border-bottom: 1px solid var(--line);padding-bottom: 15px;margin-bottom: 15px;}
.goods-opinion .opinion_icon{min-width: 40px;width: 40px;height: 40px;background: var(--color-white);margin-right: 15px;box-shadow: var(--shadow);align-items: center;justify-content: center;display: none;}
.goods-opinion .opinion_icon .icon_{margin: 0;background-color: var(--color-greydark);min-width: 30px;width: 30px;height: 30px;}
.goods-opinion .opinion-item__row{width:100%;word-break: break-word;}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.goods-opinion .opinion-item_icon{margin-right: 12px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: var(--color-white);box-shadow: var(--shadow);}
.goods-opinion .opinion-item_icon .icon_{width:24px;min-width:24px;height:24px;margin:0;background-color:var(--color-primary);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--color-white);font-weight: 800;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: none;flex-direction: column;margin-bottom: 16px;grid-gap:12px;}
.goods-opinion .goodsDataOpinionListNavigateTop .title{font-weight: 800;font-size: 14px;margin-bottom: 4px;}
.goods-opinion .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:24px;height:24px;min-width:24px;border: 1px solid var(--color-greylight);background: var(--color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--color-green);display: block;width: 16px;height: 16px;position: absolute;top: 4px;left: 4px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24679)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24679'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:before{border-color:var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 10px;}
.goods-opinion .opinion__round{margin-bottom: 12px;}
.goods-opinion .goodsDataOpinionListClient{font-weight: 800;font-size: 16px;}
.goods-opinion .opinion-item_info{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 10px 15px;}
.goods-opinion .opinion-item__desc{font-size: 16px;}
.goods-opinion .store_response__desc{font-size: 14px;}
.goods-opinion .opinion-item__date{font-size: 12px;color: var(--color-secondary);}
.goods-opinion .opinion__buttons{margin-top: 16px;font-size: 16px;}
.goods-opinion .opinion__buttons a{height: 40px;background: var(--color-green);text-transform: initial;padding: 0 20px;}
.goods-opinion .opinion__buttons a:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;border-left-color: var(--color-green);} 
.goods-opinion .opinion-item-wrapper{width:100%;display: flex;align-items: center;grid-gap: 8px 12px;}
.goods-opinion .ratings .rating-box{width: 110px;height: 18px;-webkit-mask-size: 22px 18px;}
.goods-opinion .rating-box .rating{height: 18px;background-size: 22px 18px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-view .thumblist .swiper-button-next:hover:after, .product-view .thumblist .swiper-button-prev:hover:after{background-color: var(--color-primary);}
  .product-view .features-content_btn:hover{color: var(--color-primary);}
  .product-view .features-content_btn:hover .icon_{background-color: var(--color-primary);}
  .product-view .callback_notify:hover{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
  .product-view .product-viewt_item[data-name="links"] .links:hover{color:var(--color-primary);}
  .product-view .product-viewt_item[data-name="links"] .links:hover .icon_{background-color:var(--color-primary);}
  .product-view .informationBlockSale .title:hover{color:var(--color-primary);}
}
@media (max-width: 1139px){
  .product-view .prod_wrap_left, .product-view .prod_wrap_right{width:100%;}
  .product-view .product-name{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 969px){
  .product-viewt_item[data-name="available"] .rating_mob{display:flex;}
  .product-view .ratings_container .ratings_text, .product-view .ratings_container .ratings{display:none;}
}
@media (max-width: 969px){
  .product-view .product-container .left_{width: 350px;}
  .product-view .product-container .right_{width: calc(100% - 350px - 30px);}
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;order: 1;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;order: 2;}
}
@media (max-width: 767px){
  .product-view .product-container .right_{width: 100%;}
  .product-view .product-container .left_{width: 100%;margin: 0 auto;max-width: 450px;}
  .product-tabs .features_block .features_line{width:100%;}
  .product-tabs .tabs{grid-gap: 12px;justify-content: flex-start;flex-wrap: initial;overflow-x: auto;overflow-y: hidden;}
  .product-tabs .tabs::-webkit-scrollbar, .product-tabs .tabs::-webkit-scrollbar-thumb{background-color: transparent;}
  .product-tabs .tabs a{font-size: 16px;}
}
@media (max-width: 479px){
  .product-viewt_item[data-name="available"] .rating_mob{display:flex;}
  .product-view .ratings_container .ratings_text, .product-view .ratings_container .ratings{display:none;}
  .product-tabs .tab-content .delivery_count{width: 30px;height: 30px;font-size: 14px;}
  .product-tabs .tab-content .delivery_title{grid-gap: 12px;}
  .product-view .informationBlockSale .discount:after{display:none;}
}
#viewed .products-grid .item form{flex-direction: initial;}
#viewed .products-grid .item .product-image{width: 106px;}
#viewed .products-grid .item .product-shop{width: calc(100% - 106px);padding-top: 0;padding-left: 6px;}
#viewed .products-grid .item .product-name{border: 0;padding: 0;height: 40px;margin-bottom: 4px;align-items: flex-start;}
#viewed .products-grid .item .product-name span{max-height: 40px;}
#viewed .products-grid .item .price-box_wrapper{height: auto;}
#viewed .products-grid .item .price-box_wrapper .price-box{justify-content: flex-start;}
#viewed .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;}
#viewed .products-grid .item .old-price{display: none;}
#viewed .products-grid .item .actions{transform: none;position: initial;margin-top: 10px;}
#viewed .products-grid .item .icon_sticker{display: none;}
#viewed .products-grid .item .links_container{height: auto;}
#viewed .products-grid .item .actions .actions-btn{padding: 8px;font-size: 14px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #viewed .products-grid .item .add-mod:hover .icon_{background-color: var(--color-primary);}
}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{width: 100%;display: flex;align-items: center;flex-wrap: wrap;padding-bottom: 44px;}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;grid-gap: 20px 15px;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none}
.view-mode{display: flex;align-items: center;margin-left: auto;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;width: 40px;height: 40px;background: var(--color-grey);}
.view-mode .view-mode-btn:hover:before{background-color: var(--color-primary);}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view-mode-btn.view_mode_table{margin-right: 5px;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;transition: 0.3s;background-color: var(--color-secondary);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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9074)'%3E%3Cpath d='M4.5 17.5H2C0.9 17.5 0 18.4 0 19.5V22C0 23.1 0.9 24 2 24H4.5C5.6 24 6.5 23.1 6.5 22V19.5C6.5 18.4 5.6 17.5 4.5 17.5ZM4.5 22H2V19.5H4.5V22ZM22 17.5H19.5C18.4 17.5 17.5 18.4 17.5 19.5V22C17.5 23.1 18.4 24 19.5 24H22C23.1 24 24 23.1 24 22V19.5C24 18.4 23.1 17.5 22 17.5ZM22 22H19.5V19.5H22V22ZM4.5 8.8H2C0.9 8.8 0 9.7 0 10.8V13.3C0 14.4 0.9 15.3 2 15.3H4.5C5.6 15.3 6.5 14.4 6.5 13.3V10.8C6.5 9.6 5.6 8.8 4.5 8.8ZM4.5 13.3H2V10.8H4.5V13.3ZM22 8.8H19.5C18.4 8.8 17.5 9.7 17.5 10.8V13.3C17.5 14.4 18.4 15.3 19.5 15.3H22C23.1 15.3 24 14.4 24 13.3V10.8C24 9.6 23.1 8.8 22 8.8ZM22 13.3H19.5V10.8H22V13.3ZM4.5 0H2C0.9 0 0 0.9 0 2V4.5C0 5.6 0.9 6.5 2 6.5H4.5C5.6 6.5 6.5 5.6 6.5 4.5V2C6.5 0.9 5.6 0 4.5 0ZM4.5 4.5H2V2H4.5V4.5ZM13.3 17.5H10.8C9.7 17.5 8.8 18.4 8.8 19.5V22C8.8 23.1 9.7 24 10.8 24H13.3C14.4 24 15.3 23.1 15.3 22V19.5C15.3 18.4 14.4 17.5 13.3 17.5ZM13.3 22H10.8V19.5H13.3V22ZM13.3 8.8H10.8C9.7 8.8 8.8 9.7 8.8 10.8V13.3C8.8 14.4 9.7 15.3 10.8 15.3H13.3C14.4 15.3 15.3 14.4 15.3 13.3V10.8C15.3 9.6 14.4 8.8 13.3 8.8ZM13.3 13.3H10.8V10.8H13.3V13.3ZM13.3 0H10.8C9.7 0 8.8 0.9 8.8 2V4.5C8.8 5.6 9.7 6.5 10.8 6.5H13.3C14.4 6.5 15.3 5.6 15.3 4.5V2C15.3 0.9 14.4 0 13.3 0ZM13.3 4.5H10.8V2H13.3V4.5ZM22 0H19.5C18.4 0 17.5 0.9 17.5 2V4.5C17.5 5.6 18.4 6.5 19.5 6.5H22C23.1 6.5 24 5.6 24 4.5V2C24 0.9 23.1 0 22 0ZM22 4.5H19.5V2H22V4.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9074'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--color-primary);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2602_9080)'%3E%3Cpath d='M4.5 17.5H2C0.9 17.5 0 18.4 0 19.5V22C0 23.1 0.9 24 2 24H4.5C5.6 24 6.5 23.1 6.5 22V19.5C6.5 18.4 5.6 17.5 4.5 17.5ZM4.5 22H2V19.5H4.5V22ZM4.5 8.8H2C0.9 8.8 0 9.7 0 10.8V13.3C0 14.4 0.9 15.3 2 15.3H4.5C5.6 15.3 6.5 14.4 6.5 13.3V10.8C6.5 9.6 5.6 8.8 4.5 8.8ZM4.5 13.3H2V10.8H4.5V13.3ZM4.5 0H2C0.9 0 0 0.9 0 2V4.5C0 5.6 0.9 6.5 2 6.5H4.5C5.6 6.5 6.5 5.6 6.5 4.5V2C6.5 0.9 5.6 0 4.5 0ZM4.5 4.5H2V2H4.5V4.5ZM22 17.6H10.4C9.3 17.6 8.4 18.5 8.4 19.6V22.1C8.4 23.2 9.3 24.1 10.4 24.1H22C23.1 24.1 24 23.2 24 22.1V19.6C24 18.5 23.1 17.6 22 17.6ZM22 22.1H10.4V19.6H22V22.1ZM22 8.6H10.4C9.3 8.6 8.4 9.5 8.4 10.6V13.1C8.4 14.2 9.3 15.1 10.4 15.1H22C23.1 15.1 24 14.2 24 13.1V10.6C24 9.5 23.1 8.6 22 8.6ZM22 13.1H10.4V10.6H22V13.1ZM22 0H10.4C9.3 0 8.4 0.9 8.4 2V4.5C8.4 5.6 9.3 6.5 10.4 6.5H22C23.1 6.5 24 5.6 24 4.5V2C24 0.9 23.1 0 22 0ZM22 4.5H10.4V2H22V4.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2602_9080'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;background: var(--color-primary);}
.view-mode .view-mode-btn.active:before{background-color:var(--color-white);}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.sort-by, .show-by, .filter-by{display: flex;flex-direction: column;grid-gap: 4px;justify-content: space-between;}
.sort-by select, .show-by select{font-size: 14px;background: var(--color-grey);padding-left: 10px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--color-grey);}
.sort_btn{display: none;align-items: center;justify-content: center;background: var(--color-grey);width: 60px;height: 40px;position: relative;}
.sort_btn .icon_{background-color: var(--color-black);margin: 0;width: 20px;height: 20px;min-width: 20px;transition: 0.3s;}
.show-by{min-width: 100px;}
.sort-by{grid-gap: 12px;}
.show-by label, .sort-by label, .view-mode label, .filter-by label{font-size: 14px;display: none;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{cursor: pointer;width: 100%;padding: 0 26px;height: 100%;display: flex;align-items: center;justify-content: center;color: var(--color-white);}
.filterMain_btn .filter-icon{background-color: var(--color-white);width: 20px;height: 20px;min-width: 20px;margin-right: 10px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-size: 14px;white-space: nowrap;}
.filterMain_btn .filters__count{    font-size: 12px;font-weight: 800;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;background: var(--color-primary);border-radius: 0;margin-left: 8px;color: var(--color-white);}
.filters_modal{display:none;width: 100%;margin-bottom: 30px;}
.category-title.title_wrap{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
.toolbar_up .filter-box{display: none;justify-content: center;align-items: center;height: 40px;background: var(--color-black);position: relative;}
.toolbar_up .filter-box .filter_clear{display:none;background-color: var(--color-white);width: 12px;height: 12px;min-width: 12px;margin-right: 16px;margin-left: -8px;}
.toolbar_up .filter-box .filter_clear:hover{background-color: var(--color-white);}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:30px;}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 16px;font-weight: 800;margin-bottom: 15px;position: relative;}
.modal-fancybox-body .modal-sortItem label{padding-left:12px;margin:0;word-break: break-word;display:flex;color: var(--color-black);font-weight: 400;font-size: 16px;text-transform: initial;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 12px;width: 100%;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn{background: var(--color-black);}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn:before{background-color: var(--color-secondary);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active{background: var(--color-primary);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active:before{background-color: var(--color-white);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filterMain_btn:hover{background: var(--color-primary);color: var(--color-white);}
  .filterMain_btn:hover .filter-icon{background-color: var(--color-white);}
}
@media (max-width: 1023px){
  .toolbar_up .filter-box{display: flex;}
}
@media (max-width: 639px){
  .toolbar_up .OrderFilterForm{flex-wrap: wrap;}
  .toolbar_up .filter-box{width: 100%;}
}
@media (max-width: 479px){
  .sort_btn{display: flex;}
  .sort-by{display:none;}
}
/** Навигация **/
.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;justify-content: center;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;height: 14px;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--color-black);font-weight: 800;text-decoration: underline}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;color: var(--color-black);font-size: 16px;font-weight: 400;text-align: center;}
.pages li:hover, .pages li:active{border-color: var(--color-primary);}
.pages li:hover a, .pages li:active a{color: var(--color-primary);}
.pages li.current span{cursor: default;}
.pages .current a{cursor: default;background: none;}
.pages li .fal{padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
.pages_dot span, .pages_dot span:hover{cursor: default !important;;background: transparent !important;;border-color: transparent !important;}
.toolbar .last:hover, .toolbar .first:hover{color: var(--color-primary);}
.toolbar.bottom{margin-top: 50px;}
.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='40' height='39' viewBox='0 0 40 39' fill='none'%3E%3Cpath d='M39.3108 21.0259C40.2296 20.107 40.2296 18.6172 39.3108 17.6983L24.3367 2.72432C23.4179 1.80544 21.9281 1.80544 21.0092 2.72432C20.0904 3.64321 20.0904 5.13299 21.0092 6.05189L34.3195 19.3621L21.0092 32.6725C20.0904 33.5913 20.0904 35.0809 21.0092 36C21.9281 36.9188 23.4179 36.9188 24.3367 36L39.3108 21.0259ZM0 21.7151H37.6471V17.0092H0V21.7151Z' fill='%23444444'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--color-black);width: 14px;height: 14px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--color-primary);}
.pages li.arrow-first{margin-right: 0;}
.pages li.arrow-last{margin-left: 0;}
.pages li.disabled{pointer-events: none;opacity: 0.4;}
.products{display: flex;flex-wrap: wrap;}
.products .products-container{position:relative;}
/** Фильтры **/
.col-left .filter_{width: 100%;position: relative;}
.col-left .filter_ .content{padding: 0;}
.col-left .filter_ .content .filter_cont{margin-top: 12px;}
.col-left .filter_ .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 195px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
/** Фильтры **/
.modal-fancybox .modal-fancybox-body.filter_{overflow: visible;}
.filter_ form{height: 100%;display: flex;flex-direction: column;}
.filter_ ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 420px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;grid-gap: 0;display:block;}
.filter_ ul.sub li a{font-size: 14px;}
.filter_ ul li{position: relative;}
.filter_ ul li:last-child{margin-bottom: 0;}
.filter_ ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.filter_ ul li a.active, .filter_ ul li a:hover{color: var(--color-primary);}
.filter_ ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.filter_ ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.filter_ ul li .open-sub.active:before{content: "\f106";}
.filter_ ul li .open-sub:hover{color: var(--color-primary);}
.filter_ ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.filter_ ul li ul li{padding-left: 10px;}
.filter_ ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.filter_ .filterBtn_bottom{margin-top: auto;position: relative;display:none !important;}
.filter_ form.off .filterBtn_bottom{display:none;}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 800;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-bluelight);color:var(--color-white);}
.filter_wrapIcon{position: relative;}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 8px;width: 8px;height: 8px;background: var(--color-primary);color: var(--color-white);font-size: 0;border-radius: 50%;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:none;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{width: 100%;padding: 11px 24px;}
.filter_ .filters-price .title, .filter_ .title{cursor: pointer;position: relative;font-size: 16px;font-weight: 800;display: flex;align-items: center;transition: 0.3s;}
.filter_ .title .clear-filter{font-size: 16px;font-weight: 800;position: absolute;top: 50%;transform: translateY(-50%);right: 25px;color: var(--color-grey);display: none;}
.filter_ .title .clear-filter.active{display:none;}
.filter_ .title .filter_name{white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 20px);overflow: hidden;}
.filter_ .form_content{display: flex;flex-direction: column;padding-right: 10px;}
.filter_ form.off .form_content{height: 100%}
.filter_ .filters-price, #filters-form .filter{width: 100%;border-bottom: 1px solid var(--color-grey);padding-bottom: 15px;margin-bottom: 15px;}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;height: max-content;width: max-content;}
.filter_ .title .filter-arrow .icon_{background-color: var(--color-black);margin: 0;transform: rotate(0deg);min-width: 12px;width: 12px;height: 12px;transition: 0.3s;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(-90deg);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background: transparent;border-color:var(--color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--color-labelDisabled) !important;}
.filter_ #filters-form .filter{display: block;position: relative;}
.filter_ #filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ #filters-form .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 8px;}
.filter_ .filter-item input:hover + label, .filter label:hover{color:var(--color-bluelight);}
.filter_ .filter-item input[checked="checked"] + label{}
.filter_ .filter-inner .filter-item{display: flex;align-items: center;width:100%;height: max-content;}
.filter_ .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filter_ .filter-inner .filter-item .counter{font-size: 12px;font-weight: 400;text-align: left;color: var(--color-secondary);white-space: nowrap;margin-left: 5px;}
.filter_ #filters-form .filter label{display: flex;align-items: center;font-size:14px;cursor: pointer;width: 100%;padding-left: 10px;font-weight: 400;word-break: break-word;}
.filter_ #filters-form .filter label .name{padding-right: 4px;overflow: hidden;}
.filter_ #filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ #filters-form .filter select:focus{border: 1px solid #000;}
.filter_ .filter-inner .filter-item{display: flex;}
/*.filter_ .filter-inner .filter-item:nth-child(n+8){display: none;}*/
/*.filter_ .filter-inner .filter-item.show{display: flex !important;}*/
.filter-btn_show{display:none;color: var(--color-secondary);font-size: 12px;margin-top: 12px;grid-gap: 5px;cursor: pointer;}
.filter_ -active{display:none;}
.filter_ -active #filters-reset{margin: 10px auto;display: block}
.filter_ -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filter_ #filters-reset[disabled="disabled"]{pointer-events: none;display:none;}
.filter_ #goods-filter-price-slider.noUi-target{height: 4px;margin: 20px auto 0;background: var(--color-grey);border-radius: 4px;box-shadow: none;border: 0;width: calc(100% - 10px);}
.filter_ #goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
.filter_ #goods-filter-price-slider .noUi-connect{background: var(--color-primary);}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle{top: -6px;width: 15px;height: 15px;cursor: pointer;outline: 0;border-radius: 0;background: var(--color-white);border: 3px solid var(--color-primary);box-shadow: none;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -10px;}
.filter_ #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -5px;}
.filter_ .filters-price .layout-slider{position: relative;text-align: center;}
.filter_ .filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.filter_ .filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filter_ -active #filters-reset{color: var(--color-white);background: transparent;border-color: var(--color-white);}
.filter_ .filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 50%;}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';}
.filter_ .filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';}
.filter_ .filters-price .layout-slider .filter-range-col:first-child:before, .filters-price .layout-slider .filter-range-col:last-child:before{font-size: 14px;color: var(--color-secondary);white-space: nowrap;text-transform: lowercase;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.filter_ .filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filter_ .filters-price .layout-slider .input{display: inline-block;font-size: 16px;font-weight: 800;color: var(--color-black);height: 30px;text-align: left;background: transparent;width: calc(100% - 20px);margin-left: 24px;padding: 0 10px;}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 12px;}
.filter_ .filterPrice_btn button{width: calc(50% - 6px);font-size: 12px;text-decoration: underline;font-weight: 800;transition:0.3s;}
.filter_ .filterPrice_btn button:hover{color: var(--color-primary);opacity:1;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear{text-align:left;opacity: 0.4;}
#filters-reset_title{font-size: 14px;font-weight: 800;color: var(--color-grey);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-grey);}
.filter_ .content-title{display: none;}
.filter_ .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.filtersTitle{display:none;align-items: center;justify-content: center;height: 50px;background: var(--color-grey);position: relative;}
.filtersTitle .title{word-break: break-word;font-size: 16px;width: 100%;font-weight: 800;margin-right: 50px;text-transform: uppercase;text-align: center;position: relative;display: block;}
.filtersTitle .title:before{content: '';display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);height: 30px;border-right: 1px solid var(--color-secondary);}
.filtersTitle .filters__close{padding: 0;margin: 0;background-color: var(--color-secondary);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;position: absolute;right: 20px;top: 18px;}
.filtersTitle .filters__close:hover{background-color: var(--color-white);}
/*** Сайдбар. Активные Фильтры ***/
.filtersActive.has-filters{border-bottom: 1px solid var(--color-grey);padding-bottom: 15px;margin-bottom: 15px;}
.filtersActive__items{display: flex;align-items: center;grid-gap: 5px;}
.filters__open{display: none;}
.filtersActive__remove{display: flex;align-items: center;justify-content: center;margin-left: 5px;}
.filtersActive__remove .icon_{width: 6px;height: 6px;min-width: 6px;margin: 0;background-color: var(--color-black);}
.filtersActive__item{cursor: pointer;transition: 0.3s;width: max-content;color: var(--color-black);background: var(--color-grey);font-size: 14px;padding: 7px 10px;display: flex;align-items: center;grid-gap: 3px;}
.filtersActive__name{display: none;}
.filtersActive__clear{white-space: nowrap;width: max-content;display: none;transition: 0.3s;text-decoration: underline;align-items: center;justify-content: center;color: var(--color-secondary);font-size: 14px;font-weight: 800;margin-top:16px;}
.filtersActive_title{display: flex;align-items: center;grid-gap: 20px;margin-bottom: 15px;}
.filtersActive_title .count_goods{font-size: 14px;color: var(--color-secondary);}
.has-filters .filtersActive__clear{display: flex;}
.selectAll{margin-bottom:10px;color: #654DFF;display: none;cursor: pointer;}
.filter_showAll:hover, .selectAll:hover{color: #FEC859;}
.searchFilters{display: none;margin-bottom: 10px;height: 40px;max-width: 100%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .filter-btn_show:hover{color:var(--color-primary);}
  .filtersActive__item:hover{background-color: var(--color-primary);color:var(--color-white);}
  .filtersActive__item:hover .icon_{background-color: var(--color-white);}
  .filtersActive__clear:hover{color: var(--color-primary);text-decoration: underline;}
  .filter_ .filters-price .title:hover, .filter_ .title:hover{color:var(--color-primary);}
  .filter_ .filters-price .title:hover .filter-arrow .icon_, .filter_ .title:hover .filter-arrow .icon_{background-color: var(--color-primary);}
}
@media (max-width:1023px){
  .filter_ .form_content{overflow-y: auto;overflow-x: hidden;height: calc(100% - 70px);}
  .col-left.filter_conten{}
  .col-left.filter_content .filter_{display: none;width: 100%;height: 100%;max-width: 390px;padding: 0;position: fixed;top: 0;left: -100%;transition: 0.5s;z-index: 30;overflow: hidden;background: var(--color-white);}
  .col-left.filter_content.opened .filter_{display: block;left: 0}
  .col-left.filter_content .overlay_filter{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;background: var(--bg-fancybox-color);transition:0.3s;opacity: 0;visibility: hidden;cursor: pointer;}
  .col-left.filter_content .overlay_filter.opened{opacity: var(--bg-fancybox-opacity);visibility: visible;}
  .col-left.filter_content .filter_ .filtersTitle{display: flex;}
  .col-left.filter_content .filter_ .content{padding: 15px;height: calc(100% - 50px);overflow-y: auto;overflow-x: hidden;}
  
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 30px;width: 100%;}
.categories_grid .item{position: relative;width: calc(100% / 4 - 23px);display: flex;flex-direction: column;}
.categories_grid .cat-wrap{transition: 0.3s;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;padding: 14px;height: 60px;margin-right: 95px;background: var(--color-black);color: var(--color-white);font-size: 16px;}
.categories_grid .cat-name{font-size: 16px;overflow: hidden;max-height: 40px;}
.categories_grid .icon_{transition:0.3s;background-color: var(--color-black);margin-right: 0;min-width: 16px;width: 16px;height: 16px;position: absolute;right: 60px;}
.categories_grid .cat-image{width: 100%;height:200px;position: relative;background: var(--bgImg);overflow: hidden;}
.categories_grid .cat-image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
.categories_grid.goodsEmpty{margin-bottom: 80px;display: flex;flex-wrap: wrap;}
.categories_grid.goodsEmpty .cat-wrap{width: 100%;margin: 0;background: var(--color-grey);color: var(--color-black);}
.categories_grid.goodsEmpty .cat-wrap .icon_{right: 20px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover .icon_{right: 50px;}
  .categories_grid .item:hover .cat-wrap{background:var(--color-primary);}
}
@media (min-width:1024px){
  .categories_grid .item:nth-child(even) .cat-image{order: 2;}
}
@media (min-width:768px) and (max-width:1023px){
  .categories_grid .item:nth-child(3n+2) .cat-image{order: 2;}
}
@media (max-width:1023px){
  .categories_grid .item{width: calc(100% / 3 - 20px);}
  .categories_grid .cat-wrap{margin-right: 60px;}
  .categories_grid .icon_{right: 30px;}
}
@media (max-width:969px){
  .categories_grid .cat-name{font-size: 14px;max-height: 37px;}  
  .categories_grid .cat-wrap{height: 50px;}
  .categories_grid .cat-image{height: 170px;}
}
@media (max-width:767px){
  .categories_grid .item{width: calc(100% / 2 - 15px);}
}
@media (max-width:639px){
  .categories_grid .cat-image{height: 165px;}
  .categories_grid .cat-wrap{margin-right: 50px;}
  .categories_grid .icon_{right: 15px;}
}
@media (max-width:479px){
  .categories_grid .item{width: 100%;}
  .categories_grid .cat-image{height: 220px;}
}
/*** Левая часть ***/
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--color-primary);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 8px;padding-top: 16px;border-top: 1px solid var(--line);}
.col-left .block .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 195px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
.col-left .block.catalog .content ul.sub li a{font-size: 14px;}
.col-left .block.catalog .content ul li{position: relative;}
.col-left .block.catalog .content ul li:last-child{margin-bottom: 0;}
.col-left .block.catalog .content ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--color-white);padding-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-left .block.catalog .content ul li a.active, .col-left .block.catalog .content ul li a:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li a img{width: 30px;height: 30px;margin-right: 5px;display: none;}
.col-left .block.catalog .content ul li .open-sub{display: block;position: absolute;right: 0;top: 2px;cursor: pointer;font-family: "FontAwesome";font-size: 30px;}
.col-left .block.catalog .content ul li .open-sub.active:before{content: "\f106";}
.col-left .block.catalog .content ul li .open-sub:hover{color: var(--color-primary);}
.col-left .block.catalog .content ul li .open-sub:before{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.col-left .block.catalog .content ul li ul li{padding-left: 10px;}
.col-left .block.catalog .content ul li .count{display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 4px;color: #5d7483;background-color: #f1f1f1}
.showMoreCatalog{cursor: pointer;margin-top:20px;background-color: var(--color-white);color: #889BEF;font-weight: 800;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--color-primary);color:var(--color-white);}
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
#filters-reset_title{font-size: 14px;font-weight: 800;color: var(--color-grey);display: flex;align-items: center;position: absolute;left: 0;}
#filters-reset_title .icon_{width: 20px;height: 20px;min-width: 20px;margin-right: 12px;background-color: var(--color-grey);}
@media (max-width: 1023px){
  .col-left .block .content{height:100%;}
  .col-left .block .content #filters-form{height: calc(100% - 65px);overflow-y: auto;overflow-x: hidden;padding-right: 10px;}
  .filters .filterBtn_bottom{display:none;}
}
@media (max-width: 479px){
  #filters-reset_title{font-size: 0;}
  #filters-reset_title .icon_{margin: 0;}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--color-white)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: 40px 30px;}
.fancybox-modif{display: none;width: 100%;font-size: 20px;font-weight: 800;text-transform: uppercase;margin-bottom: 12px;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--color-grey);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--color-white);}
.productViewMod.product-view .product-name{font-size: 20px;padding-bottom: 0;}
.productViewMod.product-view .product-name:before{display:none;}
.productViewMod.product-view .art_number{display:none;}
.productViewMod.product-view .fancybox-close-small{}
.productViewMod.product-view .product-container .right_{width: 100%;}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .tabs{display:none;}
.productViewMod.product-view .add-cart.quick{display:none !important;}
.productViewMod.product-view .goodsDataMainModificationAvailable{display:none;}
.productViewMod.product-view .thumblist-box{display:none;}
.productViewMod.product-view .slider__images{width: 100px;height: 100px;border-radius: 16px;}
.productViewMod.product-view .product-container .left_{display:none;}
.productViewMod.product-view .ratings_container{display:none;}
.productViewMod.product-view .product-viewt_item[data-name="available"]{display:none;}
.productViewMod.product-view .prod_wrap_left{width: 100%;}
.productViewMod.product-view .prod_wrap_right{width: 100%;padding: 0;box-shadow: none;}
.productViewMod.product-view .informationBlockSale{display: none;}
.productViewMod.product-view .add-to-cart, .productViewMod.product-view .callback_notify{width: 100% !important;}
.productViewMod.product-view .fancybox-modif{display: none;}
.productViewMod.product-view .goodsDataMainModificationsBlockProperty label{font-size: 14px;}
.productViewMod.product-view .goodsDataForm{grid-gap: 16px;}
.productViewMod.product-view .product-viewt_item[data-name="links"]{display:none;}
@media(min-width: 640px){
  .productViewMod.product-view .price-box{justify-content: center;}
  .productViewMod.product-view .goodsDataMainModificationPriceOld, .productViewMod.product-view .goodsDataMainModificationPriceNow{width: max-content;}
}
/*Страница быстрого заказа*/
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% + 10px);right: 0;z-index: 4;}
.fastOrder .fancybox-inner .fancybox-content{background: var(--color-white);color: var(--color-black);}
.fancybox-inner .orderContainer .order_right .order_right_wrapper{padding: 0;}
.fancybox-inner .orderContainer .order_left{width: 100%;}
.fancybox-inner .orderContainer .order_left .formfast .contactWantRegister{margin:0;}
.fancybox-inner .orderContainer .order_right{width: 100%;padding: 0;background: transparent;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: block;text-align: center;}
.fancybox-inner .orderContainer .adress .form-list{grid-template-columns: repeat(1, 1fr);}
.fancybox-inner .buttonsOrder button{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .orderContainer .order_left{padding: 0;}
.fancybox-order_title{display:none;width: 100%;align-items: center;justify-content: space-between;margin-bottom: 12px;}
.fancybox-order_title .title{font-size: 24px;font-weight: 600;text-transform: uppercase;}
.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: 15px 0;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;margin-top: 4px}
.fancybox-inner .callback-btn{width: 100%;padding: 14px 20px;height: 48px;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 8px;text-align: center;}
.fancybox-inner .orderContainer{grid-gap: 30px;}
@media (max-width: 1023px){
 .fancybox-modif{font-size:26px;}
 .productViewMod{padding: 30px 16px;}
 .productViewMod.product-view .add-to-cart, .productViewMod.product-view .callback_notify{max-width: 500px;margin: 0 auto;}
}
@media (max-width: 639px){
  .fancybox-modif{font-size:20px}
  .fancybox-order_title .title{font-size: 20px;}
}
/*** Страница: Ajax добавление товара в корзину ***/
.noty_body{font-size: 16px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 15px;border-radius: 0;overflow: hidden;display: flex;align-items: center;text-align: left;border: 1px solid var(--line);box-shadow: var(--shadow);}
.noty_body i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty_type__error .noty_body{font-size: 14px;color: var(--color-white);}
.noty_body .title.good{font-size: 14px;color: var(--color-black);}
.cart-ajax .cart-product, .cart-ajax .buttons #quickform-close{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_type__warning .noty_body{}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight{-webkit-transform: translateX(0) scale(1,1);transform: translateX(0) scale(1,1);}
.noty__message a, .noty_content a, .noty_body .mess a{}
.noty__message a:hover, .noty_content a:hover{}
.noty_body .image{width: 50px;height: 50px;min-width: 50px;border-radius: 4px;overflow: hidden;background-color:var(--color-white);margin-right:16px;display: none;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty_body .noty-right .title{display: flex;align-items: center;}
.noty_body .noty-right .status-title, .noty_body .noty__title{color:var(--noty-color-title);font-weight: 800;font-size: 16px;text-transform: uppercase;}
.noty_body .noty-right .name, .noty_body .noty-right .noty__text{margin-top:8px;max-height: 36px;overflow: hidden;}
.noty_body .noty-right .name a, .noty_body .noty-right .noty__text a{text-decoration: revert;}
.noty_body .cart-ajax{display: flex;width: 100%;}
.noty_body .cart-ajax .message{display:none;color: var(--color-white);padding: 0;background: transparent;margin: 0;min-height: initial;}
.noty_type__warning .noty_body .cart-ajax .message{display:block;}
#noty_layout__bottomRight{top: initial;bottom: 0;right: 0;width: 500px;}
.noty_type__success .buttons{position:relative;min-width: 140px;display: flex;align-items: center;margin-left: 20px;display:none;}
.noty_type__success .buttons .quickform{display: flex;align-items: center;transition:0.3s;position: relative;padding-left: 20px;width: 100%;white-space: nowrap;}
.noty_type__success .buttons .quickform:hover{color: var(--color-tertiary);}
.noty_type__success .buttons .quickform .icon_{min-width:16px;width:16px;height:16px;margin-right:0;margin-left:8px;background-color: var(--color-primary);transition:0.3s;}
.noty_type__success .buttons .quickform:hover .icon_{background-color: var(--color-tertiary);}
.noty_type__success .buttons:before{content: '';display: block;height: calc(100% + 40px);width: 1px;position: absolute;top: -20px;left: 0;border-left: 1px solid var(--line);}
.noty_type__success .buttons.hide{display: none;}
/* Иконки в уведомлении */
.noty_body .icon-check{display: none;margin-right: 8px;background-color: var(--noty-color-ok);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 18px;min-width: 18px;height: 18px;}
.noty_body .icon-check{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M19.7071 0.299139C19.3166 -0.0997131 18.6835 -0.0997131 18.2929 0.299139L6.31228 12.5347L1.70713 7.83158C1.31662 7.43273 0.683495 7.43277 0.29291 7.83158C-0.0976366 8.23039 -0.0976366 8.87698 0.29291 9.27584L5.60517 14.701C5.99556 15.0998 6.62915 15.0995 7.01939 14.701L19.7071 1.74343C20.0977 1.34462 20.0976 0.697992 19.7071 0.299139Z' fill='white'/%3E%3C/svg%3E");}
.noty_body .icon-close{margin-right: 15px;background-color: var(--noty-color-title);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 24px;min-width: 24px;height: 24px;}
.noty_body .icon-close{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15813)'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15813'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.noty_body .icon-check, .noty_body .icon-close{display:none;}
/*Если нет ошибки*/
.noty_type__success .noty_body{margin-top: 30px;}
.noty_type__success .noty_body .noty__addto{display: flex;} 
.noty_theme__sunset.noty_type__success{background: transparent;padding: 0;border-radius: 0 !important;margin-top: 0;}
.noty_theme__sunset.noty_type__success .noty_body{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 24px;border-radius: 4px;}
.noty_layout .noty_bar .noty_progressbar{opacity: 1;height: 4px;left: 0;border-radius: 2px;}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--color-primary);}
/*Если ошибка*/
.noty_bar.noty_type__error .noty_body{}
.noty_type__error .noty_body{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar, .noty_bar.noty_type__warning .noty_progressbar{background-color: var(--error-color);}
.noty_bar.noty_type__warning .noty__title, .noty_bar.noty_type__warning .noty-right .status-title{color: var(--noty-color-title-error);}
@media (max-width: 1039px){
  #noty_layout__bottomRight{bottom: 70px;}
}
@media (max-width: 767px){
  .noty_body{padding: 20px 16px;}
}
@media (max-width: 500px){
 .noty_type__success .buttons{display:none;}
  #noty_layout__bottomRight{width: 100%;max-width: calc(100% - 16px);}
}
/*** Быстрый заказ ***/
.quickformfast{max-width: 500px;overflow-x: hidden;text-align: center;padding-left: 3px;}
@media (max-width: 479px){
 .quickformfast{padding: 0;}
}
.order_left .min_priceOrder_info{font-size: 14px;width: 100%;margin-bottom: 20px;color: var(--error-color-text);font-weight: 600;padding: 12px 16px;border-radius: 0;background: var(--error-color);display:none;}
.order_right .min_priceOrder_info{display:none;font-size: 12px;color: var(--error-color);margin: 8px 0;font-weight: 600;text-align: center;}
.buttonsOrder button[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
.disc_item .procent span span + span{display: none;}
.cart_discount_bottom{display: flex;align-items: center;width: 100%;margin-top: 20px;background: #070a2e;padding: 15px 30px;border-radius: 0 20px;}
.cart_discount_bottom .minDiscountPrice{font-weight: 800;white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-weight: 800;color: var(--color-primary);white-space: nowrap;}
.openList-btn{cursor: pointer;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-grey);margin-right: 0;transform: rotate(90deg);transition:0.3s;}
.openList-btn.active{transform: rotate(90deg) scaleX(-1);}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{display: none;padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 315px;overflow-x: hidden;overflow-y: auto;margin-bottom: 16px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right ul .item .product-details .product-name{font-weight: 400;font-size: 14px;word-break: break-word;margin-bottom: 8px;}
.orderContainer .order_right ul .item .product-details .quantity{font-size:14px;font-weight: 800;color:var(--color-tertiary);}
.orderContainer .order_right ul .product-details .product-price .price{font-weight: 800;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(--color-grey);margin-bottom: 8px;grid-gap: 5px;}
.orderContainer .order_right ul .item .product-details .price{font-size: 18px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 800;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .subtotal .price{color: #ffffff;font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{min-width: 60px;width: 60px;height: 60px;margin-right: 8px;display:flex;align-items: center;justify-content: center;background: var(--bgImg);z-index: 1;text-align: center;border-radius: 8px;overflow: hidden;}
.orderContainer .order_right .item .product-image img{max-width: 100%;max-height: 100%;}
.orderContainer .order_right .cart-products-wrapper{}
.orderContainer .order_right .order_right_wrapper{padding: 30px;border-radius: 16px;background: var(--color-white);}
.orderContainer .order_right .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 800;}
.orderContainer .order_right .buttonsOrder{margin-top: 15px;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.orderContainer .adress .form-list .fields{width: calc(50% - 8px);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.order_right .order-promo_container{margin-top: 16px;display: flex;align-items: center;flex-wrap: wrap;}
.order_right .order-promo_container .order-promo_btn{cursor: pointer;width: 40px;height: 40px;transition: 0.3s;background: var(--color-primary);display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.order_right .order-promo_container .order-promo_btn:hover{background: var(--color-black);}
.order_right .order-promo_container .order-promo_btn .icon_{min-width: 15px;width: 15px;height: 15px; margin: 0;background-color: var(--color-white);position: initial;transform: translate(0);}
.order_right .order-promo_container .order-promo_input{display:flex;width: 100%;position: relative;}
.order_right .order-promo_container .order-promo_input input{width: 100%;max-width: 100%;padding-right: 50px;}
.order_right .order-promo_container .order-promo_input .coupon_clear{position: absolute;right: 70px;top: 50%;transform: translateY(-50%);cursor: pointer;transition: 0.3s;visibility: hidden;opacity: 0;}
.order_right .order-promo_container .order-promo_input .coupon_clear.active{visibility: visible;opacity: 1;}
.order_right .order-promo_container .order-promo_couponBlockSale{display: none;text-align: left;align-items: center;transition: 0.3s;padding-top: 12px;font-size: 14px;font-weight: 700;align-items: center;width: 100%;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{font-weight: 700;color: var(--color-primary);}
.order_right .order-promo_container .order-promo_couponBlockSale.active{display: flex;}
.order_right .order-promo_container .order-promo_couponBlockSale.hide{display: none !important;}
.order_right .order-promo_container .order-promo_couponBlockSale .couponBlockPrice{margin-left: 5px;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 20px;height: 40px;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 12px;height: 12px;min-width: 12px;background-color: var(--color-black);position: initial;}
.adress .form-list .deliveryDate .calendar_btn.active .icon_{background-color: var(--color-primary);transform: rotate(90deg) scaleX(-1);}
.adress .form-list .fields{margin: 0;}
.orderContainer .order_right ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--color-white);color: var(--color-primary);}
.quickformfast .success, .quickformfast .warning{margin-bottom: 10px;}
.quickformfast .form-list{margin-bottom: 0;}
.formfast .formfast .buttons{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;}
.formfast .order_grid{display: flex;flex-wrap: wrap;width: 100%;}
.formfast .order_grid > div{width: 100%;}
.formfast .order_grid > div:not(.comment):not(:last-child){margin-bottom: 40px;}
label.checkbox-name{color: var(--color-black);cursor:pointer;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{text-align: center;padding: 0 !important;}
.formfast .title{font-size: 18px;font-weight: 700;margin-bottom: 20px;text-transform: uppercase;text-align: left;position: relative;display: flex;align-items: center;}
.formfast .title_count{width: 40px;height: 40px;min-width: 40px;background: var(--color-white);box-shadow: var(--shadow);margin-right: 15px;display: flex;align-items: center;justify-content: center;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 30px;margin-bottom: 16px;}
.formfast .order_grid .account .fields-grid .fields{width: calc(100% / 3 - 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;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{padding-left: 12px;position:relative;transition: 0.3s;}
.formfast .contactWantRegister input:checked + label{color: var(--color-primary);}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 20px auto 0;overflow: hidden;text-align: left;}
.delivery .manufacturer-list .currentDeliveryDesc > div{word-break: break-word;display: flex;font-size: 16px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--color-primary);font-weight: 600;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 4px;}
.delivery .manufacturer-list .zoneSelect select{padding-left: 0;}
.delivery .deliveryZonePrice{margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable{width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td{width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1{background: #f5f5f5;padding: 0 5px;text-align: center !important;}
.delivery .orderStageDeliveryListTable .cell3{min-width: 160px;}
.delivery .orderStageDeliveryListTable input{cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice{margin-left: 5px;font-size: 14px;font-weight: 400;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: calc(100% - 115px - 16px);margin-right: 16px;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 16px;height: 52px;display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 16px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 600;color: var(--color-primary);}
.coupons .coupon-btn{margin: 0;height: 48px;text-transform: initial;background: var(--color-primary);padding: 0 10px;width: 115px;}
.coupons .coupon-btn[disabled="disabled"]{background: var(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .formfast .contactWantRegister label.checkbox-name:hover{color: var(--color-primary);;}
  .coupons .coupon-btn:hover{background: var(--color-primary);}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 260px - 30px);}
.cart_right_container, .orderContainer .order_right{width: 260px;padding: 20px 15px;background: var(--color-white);box-shadow: var(--shadow);overflow: hidden;height: max-content;position: sticky;top: 16px;}
.cartTable .items{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid var(--line);}
.cartTable .cart__items{width: 100%;display: flex;flex-wrap: wrap;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 6px;margin-bottom:15px;}
.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: 14px;font-weight: 800;text-transform: uppercase;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 22px;font-weight: 800;}
.cartTable .total .TotalSum > span span:not(.num), #quickform .order_right .total .TotalSum > span span:not(.num){font-size: 14px;}
.totale_titleLeft{font-size: 14px;}
.totale_titleRight{font-size: 14px;font-weight: 800;white-space: nowrap;}
.cartTable .cart_title, .orderContainer .order_right .cart_title{position: relative;padding-bottom: 4px;margin-bottom: 16px;font-size: 18px;font-weight: 800;text-transform: uppercase;display: flex;align-items: center;justify-content: space-between;}
.cartTable .cart_title:before, .orderContainer .order_right .cart_title:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
.cartTable .buttons .cat-link{display:none;}
.cart_toolbar{display: flex;align-items: center;justify-content: space-between;width: 100%;grid-gap: 16px; margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid var(--line);}
.cart_toolbar .cart_toolbar_title{font-size: 16px;font-weight: 800;}
.cart_toolbar_bottom{margin-top: 15px;display: flex;align-items: center;justify-content: space-between;grid-gap: 30px;}
.cart_toolbar_bottom .link{font-size: 14px;color: var(--color-secondary);transition:0.3s;display: flex;align-items: center;}
.cart_toolbar_bottom .link .icon_{width:14px;min-width:14px;height: 14px;margin-right:8px;background-color:var(--color-secondary);transition:0.3s;}
.cart__items .items .cart-right_block{width: calc(100% - 165px);padding-left: 15px;display: flex;flex-direction: column;}
.cart__items .items .cart-right_block .cart-qty_wrap{display: flex;align-items: center;grid-gap: 10px;}
.cart__items .items .cart-right_block .cart-qty_title{font-size: 14px;color: var(--color-secondary);}
.cart__items .items .cart-right_block .cart-qty{border-radius: 8px;border: 1px solid var(--color-grey);width: 178px;}
.cart__items .items .cart-right_block .cart-qty.qty-set a{background: var(--color-grey);}
.cart__items .items .cart-right_block .cart-qty.qty-set a span{background-color: var(--color-grey);}
.cart__items .items .cart-right_block .cart-qty.qty-set a:hover span{background-color: var(--color-black);}
.cart__items .items .cart-right_block .closetd{font-size: 14px;color: var(--color-secondary);transition:0.3s;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.cart__items .items .cart-right_block .closetd .icon_{display:none;width: 15px;min-width: 15px;height:15px;margin:0;background-color:var(--color-black);transition:0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;align-items: center;grid-gap: 5px 12px;}
.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: var(--color-black);}
.cart__items .items .image{height: 165px;width: 165px;min-width: 165px;overflow: hidden;background: var(--bgImg);border-radius: 0;}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-info{width: 100%;position:relative;padding-right: 65px;height: max-content;}
.cart__items .items .cart-right_block .cart-name{font-size: 16px;max-height: 40px;display: block;overflow: hidden;word-break: break-word;;}
.cart__items .items .cart-right_block .product-modif{margin-top: 6px;display: flex;flex-wrap: wrap;grid-gap: 4px;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child):after{content: ';';}
.cart__items .items .cart-right_block .product-modif .properties{color: var(--color-secondary);font-size: 14px;display: block;position: relative;} 
.cart__items .items .cart-action{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px 30px;width: 100%;margin-top: 15px;padding-top: 15px;border-top: 1px solid var(--line);}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 50px 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(--color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--color-black);}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.orderContainer .order_right .pp, .cartTable .buttons .pp{font-size: 12px;display: flex;justify-content: center;text-align: center;margin-top: 8px;} 
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{max-width: 100%;width: 100%;height: 50px;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--color-primary);}
.cartTable .cart_left_container .cart-price .price:not(.old-price){font-size: 20px;}
.cartTable .cart_left_container .cart-price .price:not(.old-price) > span span:not(.num){font-size: 14px;}
.cartTable .price.old-price{font-size: 14px;display:none;}
.cart__items .items .one-product-price{font-size: 14px;color: var(--color-secondary);}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 21px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
#closeOrder{margin-top: 12px;display: block;font-size: 14px;text-align: center;color: var(--color-secondary);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(--color-btnDisabled);border-color: var(--color-btnDisabled);pointer-events: none;}
#startOrder[disabled="disabled"]:after{border-left-color: var(--color-btnDisabled);}
.orderContainer .order_right .line:before, .cart_right_container .line:before{content: '';width: 100%;height: 2px;background: var(--color-grey);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: 14px;font-weight: 800;grid-gap: 0 12px;display: flex;flex-wrap: wrap;align-items: center;width: 100%;margin-bottom: 16px;color: var(--color-red);}
.minPriceBlock .titlePrice .text{}
.minPriceBlock .titlePrice.minPriceCurrent{}
.minPriceBlock .titlePrice.minPrice_0{display: none !important;}
#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(--color-secondary)50;border-radius: 4px;cursor: default;pointer-events: none;}
#remainderPrice{white-space: nowrap;}
#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(--color-primary);box-shadow: -1000px 0 0 1000px var(--color-primary);}
#minPrice::-moz-range-progress{background-color: var(--color-primary);}
#minPrice::-moz-range-track{background-color: var(--color-black);}
#minPrice::-ms-fill-lower{background-color: var(--color-primary);}
#minPrice::-ms-fill-upper{background-color: var(--color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cart__items .items .cart-right_block .cart-name:hover{color: var(--color-primary);}
  .cart__items .items .cart-right_block .closetd:hover{color: var(--color-primary);}
  #closeOrder:hover{color:var(--color-primary);}
 .cart_toolbar .clear_button:hover{color:var(--color-primary);}
 .cart_toolbar .clear_button:hover .icon_{background-color:var(--color-primary);}
 .cart_toolbar_bottom .link:hover{color:var(--color-primary);}
 .cart_toolbar_bottom .link:hover .icon_{background-color:var(--color-primary);}
 .cart__items .items .cart-right_block .closetd:hover .icon_{background-color:var(--color-primary);}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
}
@media (max-width: 639px){
  .formfast .order_grid .account .fields-grid .fields, .orderContainer .adress .form-list .fields{width: 100%;}
  .cart__items .items .cart-action{flex-wrap: wrap;margin-top: 8px;padding-top: 8px;}
  .cart__items .items .cart-right_block .cart-qty_wrap{width:100%;justify-content: space-between;}
  .cart__items .items .cart-right_block .closetd{font-size:0;}
  .cart__items .items .cart-right_block .closetd .icon_{display:block;}
  .cart__items .items .cart-right_block .cart-info{padding-right: 40px;}
  .cart__items .items .image{height: 130px;width: 130px;min-width: 130px;}
  .cart__items .items .cart-right_block{width: calc(100% - 130px);}
  .cart__items .items .cart-right_block .cart-price{justify-content: space-between;width: 100%;}
  .cartTable .cart_left_container .cart-price .price:not(.old-price){font-size:16px;}
}
@media (max-width: 479px){
  .cart__items .items .image{height: 106px;width: 106px;min-width: 106px;}
  .cart__items .items .cart-right_block{width: calc(100% - 106px);padding-left: 10px;}
  .cart__items .items .cart-right_block .cart-qty_title{display: none;}
  .cartTable .cart_left_container .cart-price .price:not(.old-price){width:100%;}
  .cart__items .items .one-product-price{width:100%;}
  .cart__items .items .cart-right_block .cart-price{flex-direction: column;}
  .cart_toolbar_bottom .link .icon_{display:none;}
  .cart_toolbar_bottom{grid-gap: 12px;justify-content: space-between;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 30px 16px;flex-wrap: wrap;}
/*.col-block .col-account.contacts, .col-block #feedback{background: var(--color-white);padding: 30px 20px;border-radius: 16px;}*/
.col-block #feedback{width: 400px;}
.col-block .col-account.contacts{width: calc(100% - 416px);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;width: 200px;}
.col-account.form .fields:not(:last-child){margin-bottom: 8px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 16px;font-weight: 800;margin-bottom: 24px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 20px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{text-align: left;margin-top: 8px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: flex;flex-wrap: wrap;grid-gap: 30px 16px;}
.optionAcc .col-account{width: calc(100% / 2 - 8px);height: max-content;}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:8px;}
.clientForm .form-list .fields{position: relative;}
.clientForm .form-list .fields input, .clientForm .form-list .fields textarea{padding-left: 0;padding-right: 0;}
.optionAcc .col-account h3{font-size: 18px;font-weight: 800;text-transform: uppercase;margin-bottom: 12px;position: relative;color: var(--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: 18px;font-weight: 600;text-transform: uppercase;}
.account .accoutnPageBlock .buttons{margin-top: 16px;grid-gap: 8px 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 24px);margin-left: 24px;height: max-content;}
.account .accoutnPageBlock .second .col-account{}
.account .accoutnPageBlock p{color: var(--color-black);font-size: 14px;margin: 0 0 16px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: calc(50% - 12.5px);}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;justify-content: center;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 900px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .col-block #feedback{max-width:400px;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account .accoutnPageBlock h3{font-size:18px;}
 .optionAcc .col-account h3{font-size: 18px;}
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
 .col-block #feedback{max-width:100%;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .account .accoutnPageBlock h3, .optionAcc .col-account h3{margin-bottom: 12px;font-size: 16px;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: flex;flex-direction: column;grid-gap: 30px;}
.blocks_contact .title_contact, .col-account.form h3{font-size: 18px;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;display: block;}
.blocks_contact div > div:not(:last-child){margin-bottom: 12px;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;color: var(--color-black);;}
.blocks_contact .block > div a .icon_, .blocks_contact .block .infoBlock .icon_{background-color: var(--color-black);margin-right: 6px;}
.blocks_contact .block > div a:hover{color:var(--color-primary);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--color-primary);}
.col-account.form input[name="form[assets_file]"]{font-size:14px;background: none;border-radius: 0;margin-top: 10px;}
.col-account.form .file label{color: var(--color-black);font-size: 14px;}
@media (max-width: 479px){
  .blocks_contact .title_contact, .col-account.form h3{font-size: 16px;margin-bottom: 12px;}
  .blocks_contact{grid-gap: 20px;}
}
/** Платежные системы на странице просмотра заказа **/
.order-info .paymentQiwi .tr2 .ceil1{padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1{padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput{float: none;}
.order-info .paymentQiwi .PhoneInput{padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone{width: 130px;text-align: center;}
/*** Оформление заказа ***/
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons{margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2){float: right;}
.orderStrageContent .payment{margin-bottom: 16px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 16px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 16px;}
.orderStrageContent .delivery{margin-bottom: 16px;}
.stages-list{float: left;width: 100%;margin: 30px 0 20px 0;padding-top: 30px;border-top: 1px solid #eacd8e;}
.stages .stage{display: inline-block;width: 48px;height: 48px;line-height: 48px;background-color: #c1c1c1;text-align: center;margin-right: 15px;margin-bottom: 15px;color: #fff;font-size: 22px;}
.stages .title{display: inline-block;font-size: 20px;color: #b2b2b2;text-transform: uppercase;}
.stages.active .stage, .stages:hover .stage{background-color: var(--color-primary);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
body .discount-box_promoPage.products-swiper .swiper{padding: 0 !important;margin: 0 !important;}
body .discount-box_promoPage.products-swiper{display:block;overflow: visible;}
.discount-box{overflow: hidden;margin-bottom: 30px;background: var(--color-primary);padding: 15px;color: var(--color-white);}
.discount-box h4{font-size:16px;line-height: 1.2;}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.discount-box_promoPage .content{width: calc(100% / 4 - 12px);background: var(--color-grey);padding: 20px 16px;display: flex;flex-direction: column;}
.discount-box_promoPage .discount_count{margin-bottom:12px;width: 75px;height: 40px;background: var(--color-tertiary);color: var(--color-white);display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 700;}
.discount-box_promoPage .discount_name{padding-bottom: 4px;margin-bottom: 15px;position:relative;transition:0.3s;}
.discount-box_promoPage .discount_name span{font-size: 20px;font-weight: 700;max-height: 48px;overflow: hidden;}
.discount-box_promoPage .discount_name:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
.discount-box_promoPage .discount_date{font-size: 14px;display: flex;align-items: center;margin-top: auto;}
.discount-box_promoPage .discount_date .icon_{width:24px;min-width:24px;height:24px;margin-right:8px;background-color: var(--color-primary);}
/*Выкл*/
.discount-box_promoPage .content.off_ .discount_count{background: var(--color-primary);}
.discount-box_promoPage .content.off_ .discount_date{color: var(--color-secondary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .discount-box_promoPage .content:hover .discount_name{color:var(--color-primary);}
}
@media (max-width: 1023px){
  .discount-box_promoPage .content{width: calc(100% / 3 - 11px);}
}
@media (max-width: 767px){
  .discount-box_promoPage .content{width: calc(100% / 2 - 8px);}
}
@media (max-width: 479px){
  .discount-box_promoPage .content{width: 100%;}
  .discount-box_promoPage .discount_name span{font-size: 16px;max-height: 40px;}
  .discount-box_promoPage .discount_count{font-size: 14px;width: 64px;height: 34px;}
}
/*Спецпредложения*/
#index_promotion{position:relative;width:100%;}
#index_promotion .index_promotion_grid{display: flex;grid-gap: 30px;overflow-x: auto;overflow-y: hidden;}
#index_promotion .index_promotion_item{width: calc(100% / 3 - 20px);position: relative;overflow: hidden;}
#index_promotion .index_promotion_wrap{position: absolute;bottom: 0;left: 0;width: calc(100% - 60px);background:var(--color-black-85);z-index: 1;color: var(--color-white);padding: 16px;}
#index_promotion .index_promotion_grid img{transition: 1s;width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#index_promotion .index_promotion_btn{position: absolute;bottom: 0;right: -60px;width: 160px;}
#index_promotion .index_promotion_title{font-size: 26px;font-weight: 800;text-transform: uppercase;margin-bottom: 10px;position: relative;padding-bottom: 4px;}
#index_promotion .index_promotion_title:before{content: '';background: var(--color-primary);width: 60px;height: 3px;display: block;position: absolute;bottom: 0;left: 0;}
#index_promotion .index_promotion_text{padding-right: 95px;height: 38px;overflow: hidden;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #index_promotion .index_promotion_grid .index_promotion_item:hover img{transform: scale(1.1);}
}
@media (max-width: 1139px){
  #index_promotion .index_promotion_btn{width: 118px;padding: 12px;}
  #index_promotion .index_promotion_text{padding-right: 52px;}
}
@media (max-width: 1023px){
  #index_promotion .index_promotion_title{font-size: 22px;}
}
@media (max-width: 979px){
  #index_promotion .index_promotion_grid{overflow-x: auto;overflow-y: hidden;padding-bottom: 30px;}
  #index_promotion .index_promotion_item{width: 290px;min-width: 290px;}
}
@media (max-width: 639px){
  #index_promotion .index_promotion_text{height: 35px;font-size: 14px;}
  #index_promotion .index_promotion_btn{width: 120px;padding: 12px 10px;right: -35px;}
  #index_promotion .index_promotion_wrap{width: calc(100% - 35px);}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--line);}
.compare__switch-icon{background: var(--color-secondary);}
.compare__switch-icon:after{background: var(--color-white);}
.switch-on .compare__switch-icon{background: var(--color-primary);}
.compare__nav{margin-bottom: 24px;position: relative;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.compare__nav .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 0;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{content: '';position: absolute;top: 7px;left: 7px;height: 16px;width: 16px;border-radius: 0;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon:after{left: 36px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+3){border-bottom: 0;padding-bottom: 0;}
.compare__cell{margin-bottom: 16px;width: 100%;font-weight: 800;display: flex;align-items: center;}
.compare__cell input{margin-right: 8px;}
.compare__image{padding-bottom: 100%;position: relative;width: 100%;display: block;background: var(--bgImg);border-radius: 0;overflow: hidden;}
.compare__image img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;display: block;object-fit: contain;}
.compare__remove{top: 0;right: 0;position: absolute;background: var(--color-white);border-radius: 0 0 0 8px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 12px;min-width: 12px;height: 12px;background-color: var(--color-secondary);margin: 0;transition: 0.3s;}
.compare__remove:hover .icon_{background-color: var(--color-primary);}
.compare__mod{margin-top: 4px;color: var(--color-secondary);font-size: 14px;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{height: 50px;text-transform: initial;padding: 0 16px;width: 100%;max-width: 250px;}
.compare__tbody .compare__name{font-size: 16px;word-break: break-word;}
.compare__line .actions .actions-btn{width:100%;}
.compare__buttons a.compare__showAll{}
.compare__buttons a.compare__showAll:hover{}
.compare__buttons a.compare__selected[disabled="disabled"]{border-color: var(--color-btnDisabled);background: var(--color-btnDisabled);color: var(--color-white);pointer-events: none;}
.compare__cell input[type="checkbox"]:before{background: var(--color-grey);}
.compare__cell input[type="checkbox"]:checked:before{background: var(--color-primary);}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--color-white);border-radius: 4px;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div{border-top: 1px solid #D9D9D9;width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine){border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell{display: none;}
.CompareGoodsTableTbody > div .cell{width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label{font-weight: bold;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;background: var(--color-white);}
.CompareGoodsTableTbody .owl-item .image img{object-fit: contain;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0 10px;position: absolute;top: 0;right: 0;z-index: 2;width: 24px;height: 24px;}
.CompareGoodsTableTbody .remove:after{color: var(--color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--color-primary);}
.CompareGoodsTableTbody .CompareCheckbox{display: none;margin: 0 0.625rem 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock{text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title{display: block;max-height: 50px;overflow: hidden;text-align: left;font-size: 14px;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 5px;font-size: 12px;line-height: normal;text-align: left;color: var(--color-secondary);}
.CompareGoodsTableTbody .actions{width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody .actions a{width: 100%;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-right: 0;margin-top: 5px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin-left: 0;margin-top: 4px;width: max-content;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
@media (max-width: 479px){
.CompareGoods .price__old{margin-right: 0.5rem;}
.CompareGoodsTableTbody .actions .price-box{width: 100%;margin-bottom: 1rem;}
.CompareGoodsTableTbody .actions .add-notify:before{display: none;}
.CompareGoodsTableTbody{padding: 12px;}
.CompareGoodsTableTbody .actions a{font-size:14px;padding: 8px;}
.CompareGoods__filter{flex-direction: column;}
.compare__switch .compare__switch-label{display:none;}
.compare__price .price{width: 100%;}
.compare__line .actions .actions-btn{font-size:14px;height: 40px;padding: 10px}
.compare__tbody .compare__name{font-size:16px;}
.compare__price .price:not(.old-price){font-size:16px}
.compare__price .price.old-price{font-size:14px}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{top: 0;right: 0;position: absolute;background: var(--color-white);border-radius: 0;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border: 0;}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{display: block;width: 12px;min-width: 12px;height: 12px;background-color: var(--color-secondary);margin: 0;transition: 0.3s;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .price-box{justify-content: center;flex-wrap: wrap;}
.favorites_page .products-grid .item .actions .actions-btn{width: 100%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover .icon_{background-color: var(--color-primary);}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--color-black);font-weight: 800;transition: 0.3s;}
.news-box h5.title a:hover{color: var(--color-primary);}
.news-box .button{margin-top:30px;}
/*.news-box .news{background: var(--color-white);padding: 20px 30px;border-radius: 16px;overflow: hidden;}*/
.news-box .news:not(:last-child){margin-bottom: 16px;}
.news-box .news .title{margin-bottom: 12px;font-size: 18px;font-weight: 600;text-transform: uppercase;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date{margin-top: 12px;display: block;text-align: left;font-size: 14px;font-weight: 600;color: var(--color-secondary);}
/*** Страница ошибки ***/
.error-page{padding: 16px;}
.error-page a{font-size:110%;}
.error-page a:hover{text-decoration:underline;}
.error-page ul.disc{list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader{display:block;position: absolute;top: 0;left:0;bottom: 0;width: 100%;height: 100%;z-index: 20;background: var(--color-white);}
.content-loading{content: '';border-radius: 50%;width: 50px;height: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.content-loading{background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.96 28.9C12.46 26.14 28.4.5 63.76.24c37.1-.26 53.48 29.12 54.03 30.38 2.44 5.63 1.4 12.86-3.77 15.44-5.93 2.96-12.13 1.18-15.44-3.5-6.83-9.6-7.58-21.7-25.15-28.87-38.08-15.57-64.03 18-62.5 15.2zM117 99.06c-1.48 2.74-17.42 28.4-52.78 28.63-37.1.25-53.5-29.1-54.04-30.4-2.48-5.6-1.43-12.82 3.72-15.4 5.94-2.96 12.15-1.17 15.45 3.5 6.84 9.62 7.58 21.7 25.16 28.88 38.1 15.54 64.06-18 62.5-15.2z' fill='%2300ADB5'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='180 64 64' dur='1200ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.fancybox-inner .content-loading{background-color: #fff;}
#globalOrder.loading{height: 50vh;}
#globalOrder .content-loading{margin: 0 auto;margin-left: -25px;margin-top: -25px;}
/******************************************************************************
 Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:20%}
.col-xs-1{width:8.33333333%}
@media (max-width: 767px){
.col-lg-2{width:33%}
}
@media (max-width: 631px){
.col-lg-2{width:50%}
}
@media (max-width: 380px){
}
@media (min-width: 768px){
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:20%}
.col-sm-1{width:8.33333333%}
}
@media (min-width: 992px){
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:20%}
.col-md-1{width:8.33333333%}
}
@media (min-width: 1200px){
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:33%}
.col-lg-2_5{width:25%}
.col-lg-2{width:20%}
.col-lg-1{width:8.33333333%}
}
@media (min-width: 1400px){
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:20%}
.col-hs-1{width:8.33333333%}
}
@media (max-width: 1199px){
.product-view .product-shop .custom-block .item{text-align: center;padding: 0;}
.product-view .product-shop .custom-block .text-area{text-align: center;}
}
@media (max-width: 991px){
.col-left .block{margin-bottom:10px;}
.quickview{display: none !important;}
.step li{padding: 10px;}
.product-view .product-shop .add-to-box .add-to-cart .button.quick{display: none;}
}
@media (max-width: 767px){
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.goodsDataOpinionAddTable label{width: 100%;}
.goodsDataOpinionFormReset{width: 80px;}
.step li{display: block;width: 100%;padding: 15px;}
.step li.step_done{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#footer .callbackForm .inputText{display: block;max-width: 300px;clear: both;}
.cart-compare .title .title{display: none;}
.cart-compare > div{width: 50%;}
.products-grid .item:hover .item-inner .product-shop{bottom: 0;}
.cart-compare div > .title{width: 110px;line-height: 51px;}
}
@media (max-width: 639px){
.scroll{overflow-x: scroll;white-space: nowrap;}
.delivery .orderStageDeliveryListTable .cell3{min-width: auto;}
.CompareGoodsTableFilter{line-height: 1;}
.CompareGoodsTableFilter span{margin-bottom: 10px;}
.product-view .product-shop .custom-block .item{text-align: center;}
.product-view .product-shop .custom-block .item i{display: block;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: center;margin: 0;}
}
@media max-width: 481px){
.title_wrap.cart .title-tab{font-size:20px;}
/*img{height: auto!important;}*/
.col-smb-12{width: 50%;}
.col-contact{margin-bottom: 20px;}
.goodsDataOpinionFormReset{width: auto;}
.CompareGoodsTableFilter{float: left;}
.CompareGoodsTableFilter span{float: left;width: 100%;}
.orderStrageContent .buttons .button{margin: 0 10px 10px 0;float: left;}
.orderStrageContent .buttons .button:nth-child(2){float: left;margin: 0;}
body.active .wrapper{overflow: hidden;z-index: 1;display: none;}
.product-view .product-name{padding-right: 40px;}
.product-view .product-toolbar{flex-direction: column;}
.product-view .product-shop .custom-block .item{display: block;width: 100%;border-left: 0;padding: 0 0 15px 0;text-align: left;}
.product-view .product-shop .custom-block .item:last-child{padding-bottom: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;text-align: left;width: 45px;font-size: 25px;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: left;margin-left: 5px;}
.product-view .product-shop .add-to-box .add-to-cart{display: block;}
.tab-content .delivery h4{font-size: 16px;}
#breadcrumbs li:last-child{padding-right: 20px}
}
@media (max-width: 380px){
.formfast .buttons .button{width: 100%;}
}
@media (max-width: 375px){
 .col-smb-12{width: 100%;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.IE .header .header-sectionsLink:before{content: '';width: 10px;height: 50px;margin: 0 0 0 -10px}
.rating-box{margin-left: -3px;}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none){
.rating-box{display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating{position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: var(--color-primary);}
}
/******************************************************************************
 Если не работает JS
*******************************************************************************/
.nojs .products-grid.owl-carousel .item .item-inner{width:290px;}
.nojs #slideshow .owl-carousel, .nojs #news .owl-carousel, .nojs .viewed .owl-carousel{display: block;}
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider{display: none;}
.nojs .filters-price .goodsFilterPriceSubmit{margin-top: 15px;}
.nojs .filters-price .layout-slider{max-width: 100%;}
#ok-loupe, .ok-listener{z-index: 2 !important;border-radius: 5px !important;}
body table.footerInformationTable{font-size: 10px;}
