/*** Основные цвета ***/
:root{
  --color-primary: var(--color-red); /* освновной */ /* освновной */
  --color-secondary: var(--color-black); /* дополнительный 1 */
  --color-tertiary: var(--color-black-d); /* дополнительный 2 */
  
  --color-black: #011327;
  --color-black-l: #14273c;
  --color-black-d: #000d1b;
  --color-white: #ffffff;
  --color-blue: #659EF3;
  --color-red: #ff3d00;
  --color-yellow: #ffa800;
  --color-green: #019934;
  --color-green-l: #dff0d8;
  --color-purple: #7065F3;
  --color-grey: #b6c5d7;
  --color-grey-2: #627890;
  --color-grey-l: #8aa4c1;
  --color-grey-l-2: #f0f1f2;
  --color-grey-d: #b4b4b4;
  /*Тень*/
  --shadow: 0 1px 2px rgba(0,0,0,0.2);
  
  /*Шрифт*/
  --family-title: var(--family-2);
  --family: 'PT-Regular', sans-serif;
  --family-2: 'PT-Bold', sans-serif;
  --color-star: #b4b4b4; /* звезда рейтинга неактивная */
  --color-starActive: #ffa800; /* звезда рейтинга активная */
  
  --bg: #ffffff; /* фон */
  --line: #dfe4eb; /* линии разделения */
  --line-2: rgb(138 164 193 / 50%); /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  --max-width-content: 2600px;
  
  --bg-fancybox-color: var(--color-black); /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.5; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #858995; /* неактивная кнопка button */
  --color-inputDisabled: #EFF2FA; /* неактивной кнопка checkbox */
  --color-labelDisabled: #858995; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color: #ff3d00; /* фон */
  --error-color-text: #ff3d00; /* текст */
  
  
  /*Всплывающие окна*/
  --noty-color-bg: #42b856; /* фон */
  --noty-color-title: #ffffff; /* заголовок */
  --noty-color-ok: #42b856; /* при успешном */
  --noty-color-error: var(--error-color); /* при ошибке */
  --noty-color-title-error: var(--error-color); /* заголовок при ошибке */
  --noty-color-text: #ffffff; /* основной текст */
  --noty-color-progressbar: #646464;
  /*Календарь в ОЗ*/
  --date: #222831; /* текст */
  --date-active: var(--color-primary); /* активная дата */
  --data-active2: #FFFFFF;
  --date-dispabled: #cad0df; /* неактиная дата */
  --date-next: #cad0df; /* дата прошлая/следующая неделя */
  --date-bg: #ffffff; /* фон */
  --date-bg-borderColor: #dfe4eb;  /* граница */
  --date-line: #dfe4eb; /* линия между месяцем и календарем */
  --date-borderRadius: 0px; /* радиус границы */
  --date-borderHeight: 1px; /* высота границы */
  --date-arrow: #cad0df; /* стрелочка */
  --date-arrowActive: var(--color-primary); /* стрелочка при наведении */
  --date-weight: 600; /* толщина жирного текста */
  --date-shadow: var(--shadow); /* толщина жирного текста */
  --date-family: var(--family); /* шрифт */
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: var(--family);font-size: 16px;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;}
body .text_overflow{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
*, *: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: var(--family);background: var(--color-white);border: 1px solid var(--line);border-radius: 0;padding: 0 10px;overlay: none;font-size: 16px;color: var(--color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-grey-d);}
input:focus, textarea:focus{border-color: var(--color-black);}
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-top: 16px;padding-bottom: 16px;}
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: 1764px){
.container{max-width: 1764px;}
}
@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: 30px;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: 10px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 6.00002C13.397 5.93852 13.4478 5.86496 13.4827 5.78362C13.5177 5.70229 13.5361 5.61481 13.5368 5.52629C13.5376 5.43777 13.5207 5.34998 13.4872 5.26805C13.4537 5.18612 13.4042 5.11168 13.3416 5.04909C13.279 4.98649 13.2046 4.93699 13.1226 4.90347C13.0407 4.86995 12.9529 4.85308 12.8644 4.85385C12.7759 4.85462 12.6884 4.87301 12.6071 4.90795C12.5257 4.94289 12.4522 4.99368 12.3907 5.05735L8.47134 8.97669C8.34632 9.10167 8.17678 9.17188 8.00001 9.17188C7.82323 9.17188 7.65369 9.10167 7.52867 8.97669L3.6093 5.05668C3.4842 4.93168 3.3146 4.86149 3.1378 4.86155C2.9609 4.86161 2.7913 4.93193 2.6663 5.05702C2.5413 5.18211 2.4711 5.35174 2.4712 5.52859C2.4713 5.70543 2.5416 5.87501 2.6667 6.00002L7.52867 10.862C7.65369 10.987 7.82323 11.0572 8.00001 11.0572C8.17678 11.0572 8.34632 10.987 8.47134 10.862L13.3333 6.00002Z' fill='%230A1D3A'/%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-grey-d);position: relative;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: 230px;margin-right: 30px;}
.col-right{width: calc(100% - 230px - 30px);}
input[type="checkbox"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border-radius: 0;background: transparent;margin: 0;padding: 0;border: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-primary);display: block;width: 12px;height: 12px;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_3036_8235)'%3E%3Cmask id='mask0_3036_8235' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='12'%3E%3Cpath d='M12 0H0V12H12V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_8235)'%3E%3Cpath d='M11.6485 1.75747C12.1171 2.22609 12.1171 2.98587 11.6485 3.45449L4.86047 10.2425C4.39185 10.7112 3.63207 10.7112 3.16345 10.2425L2.31494 9.39404L9.95153 1.75747C10.4201 1.28885 11.1799 1.28885 11.6485 1.75747Z' fill='white'/%3E%3Cpath d='M0.351469 5.73336C0.82009 5.26474 1.57987 5.26474 2.04849 5.73336L5.70893 9.39381L4.86042 10.2423C4.3918 10.7109 3.63203 10.7109 3.16341 10.2423L0.351445 7.43036C-0.117152 6.96176 -0.117152 6.20198 0.351469 5.73336Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_8235'%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;border: 1px solid var(--line);background: var(--color-grey-l-2);border-radius: 0;}
input[type="checkbox"]:checked:before{background: var(--color-white);border-color: var(--color-primary);}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid rgb(171 171 171 / 50%);background: transparent;border-radius: 50%;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';visibility: hidden;opacity: 0;border-radius: 50%;transition: 0.3s;background-color: var(--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: var(--color-white);}
::-webkit-scrollbar-thumb{border-radius: 4px;background-color: var(--color-black);}
/*firefox*/
@supports not selector(::-webkit-scrollbar){
  *{scrollbar-color: #011327 #FFFFFF;scrollbar-width: thin;} /* цвет ползунка и фона, толщина */ 
}
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
select:focus{border-color: var(--color-black);}
/* Цвет плейсхолдера */
::-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;content: ''}
.radio .radio-name:before{top: 0;left: 0;width: 20px;height: 20px;border: 1px solid var(--line);border-radius: 0;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after{top: 50%;left: 50%;width: calc(100% - 6px);height: calc(100% - 6px);background-color: var(--color-primary);opacity: 0;visibility: hidden;transform: translate(-50%, -50%);transition: all .15sease-in-out;mask-repeat: no-repeat !important;mask-size: contain !important;}
.radio .radio-name: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_3036_8235)'%3E%3Cmask id='mask0_3036_8235' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='12'%3E%3Cpath d='M12 0H0V12H12V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_8235)'%3E%3Cpath d='M11.6485 1.75747C12.1171 2.22609 12.1171 2.98587 11.6485 3.45449L4.86047 10.2425C4.39185 10.7112 3.63207 10.7112 3.16345 10.2425L2.31494 9.39404L9.95153 1.75747C10.4201 1.28885 11.1799 1.28885 11.6485 1.75747Z' fill='white'/%3E%3Cpath d='M0.351469 5.73336C0.82009 5.26474 1.57987 5.26474 2.04849 5.73336L5.70893 9.39381L4.86042 10.2423C4.3918 10.7109 3.63203 10.7109 3.16341 10.2423L0.351445 7.43036C-0.117152 6.96176 -0.117152 6.20198 0.351469 5.73336Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_8235'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.radio .radio-hidden:checked + .radio-name:after{opacity: 1;visibility: visible;}
.radio .radio-hidden:checked + .radio-name:before{background-color: transparent;border-color: var(--color-primary);}
.radio .radio-name:hover:before{border-color: var(--line)}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1.2;margin:0;padding:0;font-family: var(--family-2);font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
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{font-size: 16px;text-transform: uppercase;border-radius: 0;position: relative;color: var(--color-black);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 10px 16px;border: 1px solid var(--line);}
.warning{border-color: var(--color-red);color: var(--color-red);}
.attention{}
.success{background: var(--color-green-l);color: var(--color-green);border-color: var(--color-green-l);}
.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;color: var(--color-black);transition: 0.3s;font-family: var(--family-2);}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{color:var(--color-primary);}
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;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 16px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;border: 1px solid var(--line);}
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{font-size: 20px;font-family: var(--family-2);text-transform: uppercase;text-align: center;margin-bottom: 20px;}
.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: 0;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{text-transform: uppercase;font-style: initial;background: var(--color-grey-l-2);}
.table-box tfoot td{color: var(--color-black);font-size: 16px;}
.table-box tfoot td:last-child{color: var(--color-black);font-family: var(--family-2);font-size: 20px;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-black);}
.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-grey-d);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: 479px){
 h3.client__title, .order-info .title{font-size: 18px;margin-bottom: 16px;}
 .table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{font-size:14px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:100px; max-height:100px;} 
.goods-image-icon-square{width:200px;height:200px;} 
/*.goods-image-small{max-width:315px; max-height:315px;}*/
.goods-image-small-square{width:630px; height:630px;}
.goods-image-medium{max-width:700px; max-height:700px;}
.goods-image-medium-square{width:1400px; height:1400px;}
.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:100px; max-height:100px;}
.goods-cat-image-icon-square{width:200px; height:200px;}
.goods-cat-image-medium{max-width:315px; max-height:315px;}
.goods-cat-image-medium-square{width:630px; height:630px;}
.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;flex-wrap: wrap;position: relative;margin-bottom: 20px;position: relative;}
.fancybox-header .title{font-size: 28px;font-family: var(--family-2);width: 100%;text-align: center;}
.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{padding: 16px;box-shadow: none;border-radius: 0;max-width: 800px;position: relative;}
.fancybox-content .text{width:100%;margin-top:12px;}
.fancybox-close-small{top: 16px;right: 16px;}
.fancybox-close-small i{background-color: var(--color-grey-d);transition:0.3s;width: 20px;height: 20px;transition: 0.3s;}
.fancybox-close-small:hover i{background-color: var(--color-primary);}
.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(70vh - 50px);overflow-y: auto;overflow-x: hidden;}
@media (max-width:639px){
  .fancybox-inner .fancybox-wrapper{max-height: 300px;}
}
@media (max-width:479px){
  .fancybox-content{padding: 12px;}
  .fancybox-close-small{top: 12px;right: 12px;}
  .fancybox-header .title{font-size: 18px;padding-right: 20px;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input textarea, .callbackForm .callback-input input{max-width:100%;}
.callbackForm .callback-input{margin-bottom: 8px;}
.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: 0;display: flex;flex-direction: column;align-items: center;}
#fancybox-callback, #fancybox-callback-notify{max-width: 450px;width: calc(100% - 16px* 2);}
#fancybox-callback .phone_wrapper{margin-bottom: 30px;padding: 24px;background: var(--color-tertiary);border-radius: 16px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#fancybox-callback .phone_wrapper .phone{font-size: 20px;font-family: var(--family-2);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-family: var(--family-2);margin-bottom:12px;}
#fancybox-callback-footer{max-width: 500px;}
#fancybox-login{max-width: 480px;width: 100%;}
/*Политика*/
#fancybox-pp h4{font-size: 18px;font-weight: 600;margin-bottom: 16px;}
@media (min-width: 480px) and (max-width: 1023px){
  #fancybox-login .callbackForm_action .pp, #fancybox-callback .callbackForm_action .pp{text-align: center;}
}
@media (max-width: 639px){
  .fancybox-container.fastOrder .fancybox-content{border-radius: 0;}
}
@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-pp h4{font-size: 16px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-family: var(--family-2);color: var(--color-black);line-height: 1;}
.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-red);}
.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-black);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-black);transition:0.3s;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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2zM1 2v2h2l3.6 7.59l-1.35 2.45c-.16.28-.25.61-.25.96c0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12l.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2s2-.9 2-2s-.9-2-2-2z"/></svg>')}
.favorite-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5C2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3C19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>')}
.compare-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 9.85352H2.71548C2.32218 9.85352 2.00418 10.1715 2 10.569V21.2803C2 21.6778 2.32218 21.9958 2.71548 21.9958H7C7.3975 21.9958 7.7155 21.6736 7.7155 21.2803V10.569C7.7155 10.1715 7.3933 9.85352 7 9.85352Z" fill="black"/><path d="M14.1423 2H9.85777C9.46447 2 9.14227 2.31799 9.14227 2.7113V21.2803C9.14227 21.6778 9.46447 21.9958 9.85777 21.9958H14.1423C14.5398 21.9958 14.8578 21.6736 14.8578 21.2803V2.71548C14.8578 2.31799 14.5356 2 14.1423 2Z" fill="black"/><path d="M21.2845 7.71143H17C16.6025 7.71143 16.2845 8.02938 16.2845 8.42688V21.2804C16.2845 21.6779 16.6067 21.9959 17 21.9959H21.2845C21.682 21.9959 22 21.6737 22 21.2804V8.42688C22 8.02938 21.6778 7.71143 21.2845 7.71143Z" fill="black"/></svg>')}
.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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0389 17.9488C21.2712 16.2864 22 14.2283 22 12C22 6.47711 17.5228 2 12 2C6.47722 2 2 6.47711 2 12C2 17.5229 6.47711 22 12 22C14.8976 22 17.5073 20.7676 19.3337 18.7984C19.5842 18.5284 19.8196 18.2447 20.0389 17.9488ZM19.4844 17C20.4417 15.5699 20.9999 13.8501 20.9999 12C20.9999 7.02944 16.9706 2.99998 11.9999 2.99998C7.02944 2.99998 2.99998 7.02944 2.99998 12C2.99998 13.8502 3.55822 15.5699 4.51557 17C5.72333 15.1957 7.56626 13.8524 9.72451 13.2902C8.68243 12.5681 7.99998 11.3638 7.99998 9.99994C7.99998 7.79082 9.79089 5.99992 12 5.99992C14.2091 5.99992 16 7.79082 16 9.99994C16 11.3637 15.3175 12.5681 14.2755 13.2901C16.4336 13.8524 18.2767 15.1956 19.4844 17ZM18.8403 17.8492C17.4369 15.5414 14.8985 14 12.0001 14C9.10169 14 6.56312 15.5414 5.15971 17.8493C6.81037 19.7778 9.2624 21 12 21C14.7376 21 17.1896 19.7777 18.8403 17.8492ZM12 13C13.6569 13 15 11.6569 15 9.99994C15 8.34294 13.657 6.99989 12 6.99989C10.343 6.99989 8.99996 8.34315 8.99996 10C8.99996 11.6569 10.3431 13 12 13Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24c1.12.37 2.33.57 3.57.57c.55 0 1 .45 1 1V20c0 .55-.45 1-1 1c-9.39 0-17-7.61-17-17c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1c0 1.25.2 2.45.57 3.57c.11.35.03.74-.25 1.02l-2.2 2.2z"/></svg>')}
.contacts-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_2983_4347)'%3E%3Cpath d='M5.625 9.51562H3.77255C4.08548 5.25 7.65591 1.875 12 1.875C15.4375 1.875 18.5481 4.04016 19.7402 7.26277C19.9199 7.74834 20.4591 7.99636 20.9448 7.81678C21.4304 7.63711 21.6784 7.09786 21.4988 6.61223C20.7883 4.69148 19.526 3.04786 17.8485 1.85902C16.1324 0.642844 14.11 0 12 0C9.29555 0 6.75291 1.05319 4.84055 2.96555C2.95312 4.85297 1.90336 7.35441 1.87627 10.0194C0.755859 10.6686 0 11.8801 0 13.2656V16.4531C0 18.5209 1.68225 20.2031 3.75 20.2031H5.625C6.14278 20.2031 6.5625 19.7834 6.5625 19.2656V10.4531C6.5625 9.93534 6.14278 9.51562 5.625 9.51562ZM4.6875 18.3281H3.75C2.71613 18.3281 1.875 17.487 1.875 16.4531V13.2656C1.875 12.2318 2.71613 11.3906 3.75 11.3906H4.6875V18.3281Z' fill='black'/%3E%3Cpath d='M20.25 9.51562H18.375C17.8572 9.51562 17.4375 9.93534 17.4375 10.4531V20.25C17.4375 20.7669 17.0169 21.1875 16.5 21.1875H13.6406V21.2172C13.3208 20.6405 12.7061 20.25 12 20.25C10.9645 20.25 10.125 21.0895 10.125 22.125C10.125 23.1605 10.9645 24 12 24C12.7061 24 13.3208 23.6095 13.6406 23.0328V23.0625H16.5C18.0508 23.0625 19.3125 21.8008 19.3125 20.25V20.2031H20.25C22.3177 20.2031 24 18.5209 24 16.4531V13.2656C24 11.1979 22.3177 9.51562 20.25 9.51562ZM22.125 16.4531C22.125 17.487 21.2839 18.3281 20.25 18.3281H19.3125V11.3906H20.25C21.2839 11.3906 22.125 12.2318 22.125 13.2656V16.4531Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2983_4347'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.email-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5l-8-5V6l8 5l8-5v2z"/></svg>')}
.point-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5z"/></svg>')}
.time-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8z"/><path d="M12.5 7H11v6l5.25 3.15l.75-1.23l-4.5-2.67z"/></svg>')}
.search-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3473_841)"><path d="M17.1527 15.0943H16.0686L15.6844 14.7238C17.0756 13.1102 17.8403 11.05 17.8388 8.91938C17.8388 7.1553 17.3157 5.43083 16.3356 3.96404C15.3555 2.49726 13.9625 1.35404 12.3327 0.678951C10.7029 0.00386463 8.90949 -0.172769 7.1793 0.171387C5.44911 0.515544 3.85983 1.36503 2.61243 2.61243C1.36503 3.85983 0.515544 5.44911 0.171387 7.1793C-0.172769 8.90949 0.00386463 10.7029 0.678951 12.3327C1.35404 13.9625 2.49726 15.3555 3.96404 16.3356C5.43083 17.3157 7.1553 17.8388 8.91938 17.8388C11.1286 17.8388 13.1595 17.0292 14.7238 15.6844L15.0943 16.0686V17.1527L21.9554 24L24 21.9554L17.1527 15.0943ZM8.91938 15.0943C5.50258 15.0943 2.74443 12.3362 2.74443 8.91938C2.74443 5.50258 5.50258 2.74443 8.91938 2.74443C12.3362 2.74443 15.0943 5.50258 15.0943 8.91938C15.0943 12.3362 12.3362 15.0943 8.91938 15.0943Z" fill="black"/></g><defs><clipPath id="clip0_3473_841"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.notify-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.0992 20.4C14.9212 21.0865 14.5203 21.6946 13.9594 22.1287C13.3985 22.5628 12.7093 22.7983 12 22.7983C11.2907 22.7983 10.6015 22.5628 10.0406 22.1287C9.47965 21.6946 9.07875 21.0865 8.9008 20.4H15.0992ZM20.6684 17.4648C19.9616 17.1556 18.8 16.1396 18.8 12.8V9.19995C18.8 6.07595 16.5604 3.47835 13.6 2.91635L13.2 2.84035V2.39995C13.2 2.08169 13.0736 1.77647 12.8485 1.55142C12.6235 1.32638 12.3183 1.19995 12 1.19995C11.6817 1.19995 11.3765 1.32638 11.1515 1.55142C10.9264 1.77647 10.8 2.08169 10.8 2.39995V2.84035L10.4 2.91635C7.4396 3.47835 5.2 6.07595 5.2 9.19995V12.8C5.2 16.1396 4.0384 17.1556 3.3316 17.4648C3.17227 17.5358 3.03713 17.6518 2.94272 17.7985C2.8483 17.9452 2.7987 18.1163 2.8 18.2908C2.8 18.4102 2.82351 18.5284 2.86921 18.6387C2.9149 18.749 2.98187 18.8492 3.0663 18.9337C3.15072 19.0181 3.25095 19.0851 3.36126 19.1307C3.47157 19.1764 3.5898 19.2 3.7092 19.2H20.2904C20.5316 19.2 20.7629 19.1042 20.9334 18.9337C21.104 18.7632 21.1999 18.5319 21.2 18.2908C21.2 17.9344 20.9952 17.6076 20.6684 17.4648Z" fill="black"/></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path 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 12z"/></svg>')}
.info-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><g fill="%23000"><path d="M13 16a1 1 0 1 1-2 0 1 1 0 0 1 2 0z" fill="%23000000" opacity="1" data-original="%23000000"></path><g fill-rule="evenodd" clip-rule="evenodd"><path d="M12 7a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0V8a1 1 0 0 1 1-1z" fill="%23000000" opacity="1" data-original="%23000000"></path><path d="M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12z" fill="%23000000" opacity="1" data-original="%23000000"></path></g></g></g></svg>')}
.quickview-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14z"/><path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>')}
.timer-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8z"/><path d="M12.5 7H11v6l5.25 3.15l.75-1.23l-4.5-2.67z"/></svg>')}
.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='M17 6C17 5.44773 16.5523 5 16 5H3C2.44773 5 2 5.44773 2 6C2 6.55227 2.44773 7 3 7H16C16.5523 7 17 6.55223 17 6ZM3 11H21C21.5523 11 22 11.4478 22 12C22 12.5523 21.5523 13 21 13H3C2.44773 13 2 12.5523 2 12C2 11.4478 2.44773 11 3 11ZM3 17H12C12.5522 17 13 17.4477 13 18C13 18.5522 12.5522 19 12 19H3C2.44773 19 2 18.5522 2 18C2 17.4477 2.44773 17 3 17Z' fill='white'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 4C15 3.44773 14.5523 3 14 3H1C0.447735 3 0 3.44773 0 4C0 4.55227 0.447735 5 1 5H14C14.5523 5 15 4.55223 15 4ZM1 9H19C19.5523 9 20 9.44777 20 10C20 10.5522 19.5523 11 19 11H1C0.447735 11 0 10.5523 0 10C0 9.44777 0.447735 9 1 9ZM1 15H10C10.5522 15 11 15.4477 11 16C11 16.5522 10.5522 17 10 17H1C0.447735 17 0 16.5522 0 16C0 15.4478 0.447735 15 1 15Z' fill='white'/%3E%3C/svg%3E");}
.filter-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/></svg>')}
.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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"/></svg>')}
.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");}
.result-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 16.25C12.875 16.25 16.25 12.875 16.25 8.75C16.25 4.625 12.875 1.25 8.75 1.25C4.625 1.25 1.25 4.625 1.25 8.75C1.25 12.875 4.625 16.25 8.75 16.25ZM8.75 2.5C12.1875 2.5 15 5.3125 15 8.75C15 12.1875 12.1875 15 8.75 15C5.3125 15 2.5 12.1875 2.5 8.75C2.5 5.3125 5.3125 2.5 8.75 2.5Z' fill='%23B1BDDD'/%3E%3Cpath d='M18.125 18.75C18.3125 18.75 18.4375 18.6875 18.5625 18.5625C18.8125 18.3125 18.8125 17.9375 18.5625 17.6875L14.0625 13.1875C13.8125 12.9375 13.4375 12.9375 13.1875 13.1875C12.9375 13.4375 12.9375 13.8125 13.1875 14.0625L17.6875 18.5625C17.8125 18.6875 17.9375 18.75 18.125 18.75Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.push-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" x="0" y="0" viewBox="0 0 448.011 448.011" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="m438.731 209.463-416-192c-6.624-3.008-14.528-1.216-19.136 4.48a15.911 15.911 0 0 0-.384 19.648l136.8 182.4-136.8 182.4c-4.416 5.856-4.256 13.984.352 19.648 3.104 3.872 7.744 5.952 12.448 5.952 2.272 0 4.544-.48 6.688-1.472l416-192c5.696-2.624 9.312-8.288 9.312-14.528s-3.616-11.904-9.28-14.528z" fill="%23000000" opacity="1" data-original="%23000000"></path></g></svg>')}
.check-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_3018_4783)'%3E%3Cpath d='M15.7665 2.12221C15.4974 1.90596 15.104 1.94886 14.8878 2.21793L6.57161 12.5678C6.45873 12.6886 6.30617 12.7585 6.14045 12.7651C5.96986 12.772 5.80829 12.7111 5.68661 12.5954L1.05748 8.15821C0.808262 7.91937 0.412668 7.92777 0.173793 8.17693C-0.0650504 8.42612 -0.0566754 8.82174 0.192512 9.06062L4.82348 13.4996C5.17536 13.8341 5.63067 14.0157 6.11311 14.0157C6.13889 14.0157 6.16482 14.0152 6.19073 14.0141C6.70173 13.9936 7.17107 13.7724 7.51223 13.3914C7.51964 13.3831 7.52682 13.3746 7.53382 13.366L15.8622 3.0009C16.0784 2.7318 16.0355 2.33843 15.7665 2.12221Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3018_4783'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.availableTrue-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_9139)'%3E%3Cmask id='mask0_3036_9139' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='13'%3E%3Cpath d='M12 0.5H0V12.5H12V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_9139)'%3E%3Cpath d='M11.6485 2.25747C12.1171 2.72609 12.1171 3.48587 11.6485 3.95449L4.86047 10.7425C4.39185 11.2112 3.63207 11.2112 3.16345 10.7425L2.31494 9.89404L9.95153 2.25747C10.4201 1.78885 11.1799 1.78885 11.6485 2.25747Z' fill='%2342C184'/%3E%3Cpath d='M0.351469 6.2333C0.82009 5.76468 1.57987 5.76468 2.04849 6.2333L5.70893 9.89375L4.86042 10.7422C4.3918 11.2108 3.63203 11.2108 3.16341 10.7422L0.351445 7.9303C-0.117152 7.4617 -0.117152 6.70192 0.351469 6.2333Z' fill='%2342C184'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_9139'%3E%3Crect width='12' height='12' 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='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_3036_9131)'%3E%3Cmask id='mask0_3036_9131' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='13'%3E%3Cpath d='M12 0.5H0V12.5H12V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3036_9131)'%3E%3Cpath d='M11.0625 12.5C10.8141 12.5 10.575 12.4016 10.3992 12.2258L6 7.82657L1.60079 12.2258C1.23516 12.5914 0.639843 12.5914 0.274218 12.2258C-0.0914061 11.8602 -0.0914061 11.2648 0.274218 10.8992L4.67343 6.5L0.274218 2.10078C-0.0914061 1.73516 -0.0914061 1.13984 0.274218 0.774219C0.639843 0.408594 1.23516 0.408594 1.60079 0.774219L6 5.17343L10.3969 0.774219C10.7625 0.408594 11.3578 0.408594 11.7234 0.774219C12.0891 1.13984 12.0891 1.73516 11.7234 2.10078L7.32655 6.5L11.7234 10.8969C12.0914 11.2625 12.0914 11.8555 11.7258 12.2234C11.5523 12.4016 11.3133 12.5 11.0625 12.5Z' fill='%23B1BDDD'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3036_9131'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** доп иконки ***/
.car-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5zm13.5-9l1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"/></svg>')}
.reset-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8z"/></svg>')}
.home-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 20v-6h4v6h5v-8h3L12 3L2 12h3v8z"/></svg>')}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{min-width: 24px;width: 24px;height: 24px;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,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 12.998H5v-2h14z"/></svg>')}
.qty-plus-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 12.998h-6v6h-2v-6H5v-2h6v-6h2v6h6z"/></svg>')}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.27027 2L6 4.33333L13.4595 12L6 19.6667L8.27027 22L18 12L8.27027 2Z" fill="black"/></svg>')}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(90deg);}
.arrow2-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M39.0986 27.4491L43.6138 22.9338C43.8611 22.6859 44 22.35 44 21.9998C44 21.6496 43.8611 21.3137 43.6138 21.0658L39.0986 16.5505C38.8959 16.353 38.6236 16.2433 38.3405 16.2451C38.0575 16.247 37.7866 16.3602 37.5865 16.5603C37.3863 16.7604 37.2731 17.0313 37.2712 17.3143C37.2693 17.5973 37.379 17.8697 37.5764 18.0725L40.4272 20.9233H1.07628C0.790834 20.9233 0.517077 21.0367 0.315235 21.2385C0.113394 21.4404 0 21.7141 0 21.9996C0 22.285 0.113394 22.5588 0.315235 22.7606C0.517077 22.9624 0.790834 23.0758 1.07628 23.0758H40.4271L37.5764 25.9272C37.3771 26.1295 37.2659 26.4025 37.267 26.6865C37.2681 26.9706 37.3814 27.2426 37.5822 27.4435C37.7831 27.6443 38.0551 27.7577 38.3392 27.7588C38.6232 27.7599 38.8962 27.6487 39.0986 27.4494V27.4491Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.arrow2-icon._left{transform: rotate(180deg);}
.arrow2-icon._right{transform: rotate(0deg);}
.arrow2-icon._top{transform: rotate(-90deg);}
.arrow2-icon._bottom{transform: rotate(90deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--color-grey-d);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-black);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5C2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3C19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>')}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--color-black);}
.add-compare .compare-icon{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 9.85352H2.71548C2.32218 9.85352 2.00418 10.1715 2 10.569V21.2803C2 21.6778 2.32218 21.9958 2.71548 21.9958H7C7.3975 21.9958 7.7155 21.6736 7.7155 21.2803V10.569C7.7155 10.1715 7.3933 9.85352 7 9.85352Z" fill="black"/><path d="M14.1423 2H9.85777C9.46447 2 9.14227 2.31799 9.14227 2.7113V21.2803C9.14227 21.6778 9.46447 21.9958 9.85777 21.9958H14.1423C14.5398 21.9958 14.8578 21.6736 14.8578 21.2803V2.71548C14.8578 2.31799 14.5356 2 14.1423 2Z" fill="black"/><path d="M21.2845 7.71143H17C16.6025 7.71143 16.2845 8.02938 16.2845 8.42688V21.2804C16.2845 21.6779 16.6067 21.9959 17 21.9959H21.2845C21.682 21.9959 22 21.6737 22 21.2804V8.42688C22 8.02938 21.6778 7.71143 21.2845 7.71143Z" fill="black"/></svg>')}
.qty-wrap{width: 100%;max-width: 130px;color: var(--color-black);border-radius: 0;overflow: hidden;height: 40px;display: flex;align-items: center;justify-content: center;}
input.quantity, input.cartqty, input.quantity-ajax, .product-view .productqty{display: inline-block;font-weight: 400;vertical-align: middle;width: 100%;max-width: 55px;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: 35px;height: 100%;transition:0.3s;}
.qty-wrap > a.qty-plus:before{right: initial;left: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .qty-wrap > a:hover .qty-plus-icon, .qty-wrap > a:hover .qty-minus-icon{background-color: var(--color-primary);}
}
.actions i.cart{display: none;}
/* Окошко с информацией о cookies */
.cookies-bottom{position: fixed;bottom: 0;width: 100%;background: var(--color-tertiary);color: var(--color-white);z-index: 100;}
.cookies-bottom-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0;padding-right: 30px;}
.cookies-bottom-icon{display: flex;align-items: center;justify-content: center;margin-right: 12px;}
.cookies-bottom-icon .icon_{width: 30px;height: 30px;min-width: 30px;margin: 0;background-color: var(--color-white);}
.cookies-bottom-closeBtn{position: absolute;top: 50%;transform: translateY(-50%);right: 16px;transition: 0.3s;}
.cookies-bottom-closeBtn .icon_{width: 24px;height: 24px;min-width: 24px;background-color: var(--color-white);margin: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .cookies-bottom-closeBtn:hover{}
  .cookies-bottom-closeBtn:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 479px){
  .cookies-bottom{font-size:14px;}
  .cookies-bottom .cookies-bottom-icon{display:none;}
}
/* Чекбоксы */
.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-blue);}
.subscribe__wrap .form__pp label.error2{color: var(--error-color);}
.subscribe__wrap .form__pp input[type="checkbox"]:before{background: transparent;}
.subscribe__wrap .form__pp input[type="checkbox"]:not(.error):before{border-color: var(--color-black);}
.subscribe__wrap .form__pp input[type="checkbox"]:not(.error):after{background-color: var(--color-black);}
.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);}
/* мышь, тачпад */
@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: 9px 20px;color: var(--color-white);background: var(--color-secondary);border: 1px solid var(--color-secondary);border-radius: 0;font-size: 14px;font-weight: 400;text-transform: uppercase;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button .icon_{transition:0.3s;width:16px;height:16px;min-width:16px;margin-right:6px;background-color: var(--color-white);}
.button2{background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
.button2 .icon_{background-color: var(--color-white);}
.button-anim{font-size: 16px;font-family: var(--family-2);text-transform: uppercase;padding: 14px 40px;background:var(--color-primary);color:var(--color-white);position: relative;backface-visibility: hidden;overflow: hidden;transition: .6s allease;transform: translateZ(0);}
.button-anim:before, .button-anim:after{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 0;-webkit-transition: .5s;transition: .4s;z-index: -1;}
.button-anim:before{border-color: transparent transparent transparent var(--color-white);bottom: 0;left: 0;}
.button-anim:after{border-color: transparent var(--color-white) transparent transparent;top: 0;right: 0;}
.button_link{color: var(--color-grey-d);transition: 0.3s;cursor: pointer;font-size: 12px;text-transform: uppercase;display: flex;align-items: center;}
.button_link .icon_{background-color:var(--color-grey-d);width: 16px;min-width: 16px;height:16px;margin-right:8px;transition:0.3s;}
.button_link2{color:var(--color-primary);transition:0.3s;cursor: pointer;font-size:14px;display: flex;align-items: center;}
.button_link2 .icon_{background-color:var(--color-primary);width: 16px;min-width: 16px;height:16px;margin-right:8px;transition:0.3s;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{line-height: normal;transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 9px 20px;color: var(--color-white);background: var(--color-secondary);border: 1px solid var(--color-secondary);border-radius: 0;font-size: 16px;font-weight: 400;text-transform: uppercase;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover{background: var(--color-primary);border-color: var(--color-primary);color:var(--color-white);}
  .button:hover .icon_{background-color: var(--color-white);}
  .button2:hover{background: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-white);}
  .button2:hover .icon_{background-color: var(--color-white);}
  .button-anim:hover{color: var(--color-secondary);background: var(--color-primary);}
  .button-anim:hover:before{border-width: 165px 0 0 165px;}
  .button-anim:hover:after{border-width: 0 165px 165px 0;}
  .button_link:hover{color: var(--color-primary);}
  .button_link:hover .icon_{background-color: var(--color-primary);}
  .button_link2:hover{color: var(--color-black);}
  .button_link2:hover .icon_{background-color: var(--color-black);}
  .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background: var(--color-primary);border-color: var(--color-primary);color:var(--color-white);}
}
@media (max-width: 1023px){
  .button-anim{padding: 10px 24px;}
}
@media (max-width: 479px){
  .button{font-size:14px;}
  .button .icon_{width: 20px;height: 20px;min-width: 20px;}
}
.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;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 10px;left: 0;cursor: default;display: flex;flex-direction: column;grid-gap: 4px;z-index: 1;}
.ico-sale, .ico-new, .ico-best{background: var(--color-secondary);color: var(--color-white);border-radius: 0;font-size: 12px;width: 60px;height: 24px;text-transform: uppercase;display: flex;align-items: center;justify-content: center;position: relative;white-space: nowrap;}
.ico-sale{background: var(--color-red);}
.ico-new{background: var(--color-green);}
.ico-best{background: var(--color-yellow);}
/* Наличие */
.available-wrap{display: flex;align-items: center;grid-gap: 8px;color:var(--color-green);}
.available-wrap .icon_{width:12px;min-width:12px;height:12px;margin:0;background-color:var(--color-green);}
.available-wrap.available-false{color:var(--color-red);}
.available-wrap.available-false .icon_{background-color:var(--color-grey-d);}
/* Уведомление в шапке*/
.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:12px;min-width:12px;height: 12px;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='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 4.50003C10.0478 4.4539 10.0858 4.39873 10.1121 4.33773C10.1383 4.27673 10.1521 4.21112 10.1526 4.14473C10.1532 4.07834 10.1406 4.0125 10.1154 3.95105C10.0903 3.8896 10.0531 3.83377 10.0062 3.78683C9.95926 3.73988 9.90343 3.70275 9.84198 3.67761C9.78053 3.65247 9.7147 3.63982 9.64831 3.6404C9.58192 3.64098 9.51631 3.65477 9.4553 3.68097C9.3943 3.70718 9.33913 3.74527 9.293 3.79302L6.35351 6.73253C6.25974 6.82627 6.13259 6.87892 6.00001 6.87892C5.86742 6.87892 5.74027 6.82627 5.6465 6.73253L2.70697 3.79252C2.61315 3.69877 2.48595 3.64613 2.35335 3.64617C2.22067 3.64622 2.09348 3.69896 1.99973 3.79278C1.90598 3.88659 1.85332 4.01382 1.8534 4.14645C1.85347 4.27909 1.9062 4.40627 2.00002 4.50003L5.6465 8.14653C5.74027 8.24028 5.86742 8.29293 6.00001 8.29293C6.13259 8.29293 6.25974 8.24028 6.35351 8.14653L10 4.50003Z' fill='%230A1D3A'/%3E%3C/svg%3E");}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.mainnav__more > .mainnav__link .more_next_btn{background-color: var(--color-grey-l);}
.dropdown._more-menu.opened > .mainnav__link{color: var(--color-white);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--color-white);transform: scaleY(-1);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .dropdown._more-menu > .mainnav__link:hover{color: var(--color-white);}
  .dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--color-white);}
}
.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: 16px;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:0;position:relative;background: var(--color-black);color: var(--color-grey-l);}
.index header{margin-bottom:0;}
header .header-wrapper .header_links{display: flex;align-items: center;}
header .header-wrapper .header_logo{width: 187px;max-height: 30px;display: block;}
header .header-wrapper .header_logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
header ul{list-style-type: none;margin: 0;padding: 0;display: flex;align-items: center;}
header ul a{transition:0.3s;}
header .header-wrapper[data-name="top"]{background: var(--color-black-d);border-bottom: 1px solid var(--line-2);display: flex;align-items: center;grid-gap: 0;}
header .header-wrapper[data-name="top"] .container{justify-content: space-between;position:relative;}
header .header-wrapper[data-name="top"] ul.mainnav__list{grid-gap: 16px;justify-content: flex-end;}
header .header-wrapper[data-name="top"] ul.mainnav__list a{font-size:14px;transition:0.3s;white-space: nowrap;text-transform: uppercase;}
header .header-wrapper[data-name="top"] .header_links_btn{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-left: 1px solid var(--line-2);}
header .header-wrapper[data-name="top"] .header_links_btn .icon_{margin: 0;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-white);}
header .header-wrapper[data-name="top"] .header_links_btn.have-items .icon_{background-color: var(--color-primary);}
header .header-wrapper[data-name="top"] .header_links_btn .count{display: none;}
header .header-wrapper[data-name="top"] .header_logo{display:none;}
header .welcome{color: var(--color-grey-l);font-size: 14px;}
header .welcome .color{color: var(--color-primary);}
header .welcome a{transition:0.3s;}
header .welcome.mob{display: none;background: var(--color-tertiary);width: calc(100% + 16px* 2);left: -16px;position: relative;padding: 7px 16px;text-align: center;}
header .header-wrapper[data-name="main"]{padding: 24px 0;position: relative;display: flex;align-items: center;gap: 60px;}
header .header-wrapper[data-name="main"] .container{grid-gap: 30px;justify-content: space-between;}
header .header-wrapper[data-name="main"] .searchBtn{margin-left: auto;cursor: pointer;}
header .header-wrapper[data-name="main"] .searchBtn .icon_{margin: 0;width: 20px;height: 20px;min-width: 20px;background: var(--color-white);}
.categoryBtn{white-space: nowrap;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;}
.categoryBtn .icon_{width:24px;height:24px;min-width:24px;margin-right:0;background-color:var(--color-white);transition: 0.3s;}
.categoryBtn.mob_{display:none;}
/* Каталог в шапке */
#header_catalog{width: 100%;background: var(--color-white);color: var(--color-black);padding: 40px 0;border-top: 1px solid var(--line);position: absolute;left: 0;top: 100%;transition: 0.3s;z-index: 20;transform: scaleY(0);transform-origin: right top;}
#header_catalog.opened{transform: scaleY(1);}
#header_catalog .header-catalog__inner{margin-right: auto;margin-left: auto;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 1170px;display: flex;}
#header_catalog .catalog__items{position: relative;max-height: 400px;overflow-y: auto;display: flex;flex-direction: column;}
#header_catalog .catalog__items-main{border-right: 1px solid var(--line);width: 300px;}
#header_catalog .catalog__items .catalog__item{width: 100%;}
#header_catalog .catalog__items .catalog__item .catalog__link{width: 100%;transition:0.3s;}
#header_catalog .catalog__items-sub{padding-left: 40px;width: calc(100% - 300px);display: block;}
#header_catalog .catalog__items-sub .catalog__link[data-level="0"]{font-size: 20px;font-family: var(--family-2);margin-bottom: 24px;display: block;}
#header_catalog .catalog__items-sub .catalog__item[data-level="0"]{display: none;}
#header_catalog .catalog__items-sub .catalog__item[data-level="0"].is-show{display: block;}
#header_catalog:before{content: '';display: block;width: 100%;height: 25px;position: absolute;top: -25px;left: 0;}
#header_catalog .catalog__items-main a{padding: 10px;display: flex;align-items: center;border-radius: 8px 0 0 8px;background: var(--color-white);}
#header_catalog .catalog__items-main a .icon_{width:12px;min-width:12px;height:12px;margin:0;background-color:var(--color-black);margin-left: 8px;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="1"]{display: flex;flex-wrap: wrap;align-items: flex-start;grid-gap: 40px 20px;}
#header_catalog .catalog__items-sub .catalog__item[data-level="1"].parent{order: 1; }
#header_catalog .catalog__items-sub .catalog__item[data-level="1"]{width: calc(100% / 3 - 14px);order: 2;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="1"] .catalog__link[data-level="1"]{font-size: 16px;font-family: var(--family-2);}
#header_catalog .catalog__items-sub .catalog__sub[data-level="2"]{margin-top: 12px;display: flex;flex-direction: column;grid-gap: 8px;}
#header_catalog .catalog__items-sub .catalog__sub[data-level="3"]{display: none;}
#header_catalog .catalog__items-sub .icon_{display:none;}
#header_catalog .catalog__items-main .catalog__item.active a{background:var(--color-secondary);color:var(--color-primary);}
#header_catalog .catalog__items-main .catalog__item.active .icon_{background-color:var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #header_catalog .catalog__items-main .catalog__item:hover a{background:var(--color-secondary);color:var(--color-primary);}
  #header_catalog .catalog__items-main .catalog__item:hover a .icon_{background-color:var(--color-primary);}
  #header_catalog .catalog__items-sub .catalog__link[data-level="0"]:hover{color:var(--color-primary);}
  #header_catalog .catalog__items-sub .catalog__sub a:hover{color:var(--color-primary);}
  header .header-wrapper[data-name="top"] .header_links_btn:hover .icon_{background-color: var(--color-primary);}
  header .header-wrapper[data-name="top"] ul a:hover{color:var(--color-white);}
  header .header-wrapper[data-name="top"] .welcome a:hover{color:var(--color-white);}
  header .header-wrapper[data-name="main"] .searchBtn:hover .icon_{background-color:var(--color-primary);}
}
/** Header main **/
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--color-white);font-family: var(--family-2);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{transition: 0.3s;position: absolute;left: 0;width: 100%;visibility: hidden;opacity: 0;z-index: 4;background: var(--color-secondary);filter: alpha(opacity = 0);display: flex;align-items: center;gap: 20px;}
header .header-search.active{opacity: 1;filter: alpha(opacity = 100);visibility: visible;}
header .header-search #search_mini_form .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;background-color: var(--color-grey-d);transition:0.3s;}
header .header-search #search_mini_form button:hover .icon_{opacity:1;background-color:var(--color-primary);}
header .header-search .search-close{width: 35px;height: 35px;background: var(--color-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition:0.3s;cursor: pointer;}
header .header-search .search-close .icon_{width: 20px;min-width: 20px;height: 20px;background-color: var(--color-white);margin:0;}
header .header-search .search{flex: 1;}
header .header-search .search .search-input{height: 51px;font-size: 14px;padding: 0 150px 0 55px;max-width: 100%;border-color: var(--line-2);background: transparent;color: var(--color-white);}
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 .icon_{opacity: 1;}
header .header-search .search #search_mini_form .search-submit{position: absolute;display: flex;align-items: center;justify-content: center;padding: 12px 22px;right: 4px;top: 50%;transform: translateY(-50%);color: var(--color-white);background: var(--color-grey-2);text-transform: uppercase;font-size: 14px;transition: 0.3s;}
header .header-search .search #search_mini_form .search-reset{transition: 0.3s;position: absolute;right: 120px;opacity: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}
header .header-search .search #search_mini_form .search-reset .remove-icon{width: 16px;height: 16px;min-width: 16px;}
header .header-search #search_mini_form .search-left-icon{position: absolute;top: 50%;transform: translateY(-50%);left: 20px;display: flex;align-items: center;justify-content: center;}
header .header-search #search_mini_form .search-left-icon .icon_{background-color: var(--color-grey-l);width: 20px;height:20px;min-width:20px;margin: 0;}
header .header-search .search #search_mini_form input::-webkit-input-placeholder{color: var(--color-grey-l);}
header .header-search .search #search_mini_form input::-moz-placeholder{color: var(--color-grey-l);}
header .header-search .search #search_mini_form input:-ms-input-placeholder{color: var(--color-grey-l);}
header .header-search .search #search_mini_form.search__filled .search-reset{opacity:1;}
header .dropdown._more-menu .dropdown__body a{font-size: 14px;text-transform: uppercase;}
header .header-menu{width: calc(90% - 250px - 30px* 2 - 340px);margin-left: auto;margin-right: 20px;}
.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-family: var(--family-2);}
header .menu_mob{display: none;width:calc((100% - 140px) / 2 - 8px);}
header .menu_mob div{font-size: 0;width: 44px;height: 44px;background: var(--color-black);display: flex;align-items: center;justify-content: center;}
header .menu_mob .icon_{background-color: var(--color-white);margin: 0;}
header .searchBtn.opened .icon_{background-color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .header-search .search-close:hover{background:var(--color-white);}
  header .header-search .search-close:hover .icon_{background-color:var(--color-black);}
  header .header-search .search #search_mini_form .search-submit:hover{background:var(--color-primary);}
}
@media (min-width: 1024px){
  header .header-wrapper[data-name="top"] .header_links_btn.search_mob{display:none;}
}
@media (max-width: 1139px){
  header .header-wrapper[data-name="main"]{gap: 30px;}
}
@media (max-width: 1023px){
  header .welcome.mob{display:block;}
  header .header-menu{display:none;}
  header .header-wrapper[data-name="top"] .welcome{display:none;}
  .categoryBtn.mob_{display: flex;margin-right: 30px;}
  header .header-wrapper[data-name="top"]{background: transparent;border-bottom: 0;padding: 6px 0;}
  header .header-wrapper[data-name="top"] .header_links_btn{width: 40px;height: 40px;border-left: 0;}
  header .header-wrapper[data-name="top"] .header_links_btn .icon_{margin: 0;width: 20px;height: 20px;min-width: 20px;}
  header .header-wrapper[data-name="main"]{position: absolute;top: -100%;left: 0;z-index: 2;padding: 22px 16px;background: var(--color-secondary);width: 100%;visibility: hidden;opacity: 0;transition: 0.3s;}
  header .header-wrapper[data-name="main"].visible{visibility: visible;opacity: 1;top: 0;}
  header .header-wrapper[data-name="main"] .searchBtn{display:none;}
  header .header-wrapper[data-name="main"] .header_logo{display:none;}
  header .header-search .search .search-input{height: 40px;}
  header .header-search .search #search_mini_form .search-submit{padding: 6px 16px;}
  header .header-search{visibility: visible;opacity: 1;position: relative;}
  header .header-wrapper .header_logo{width: 100px;margin-right:auto;}
  header .header-wrapper[data-name="top"] .header_logo{display: block;}
}
@media (max-width: 479px){
  header .header-wrapper[data-name="top"] .header_links_btn{width: max-content;height: max-content;}
  .categoryBtn.mob_{margin-right:16px;}
  header .header-wrapper .header_logo{width: 90px;}
  .categoryBtn .icon_{width: 20px;height: 20px;min-width: 20px;}
  header .header-wrapper .header_links{gap: 10px;}
  header .header-wrapper[data-name="top"]{padding: 10px 0;}
  header .header-wrapper[data-name="main"]{padding: 16px 16px;}
  header .header-search #search_mini_form .search-left-icon .icon_{display:none;}
  header .header-search .search .search-input{height: 34px;padding: 0 16px;padding-right: 90px;}
  header .header-search .search-close{width: 26px;height: 26px;}
  header .header-search .search-close .icon_{width: 16px;min-width: 16px;height: 16px;}
  header .header-search{gap: 10px;}
  header .header-search .search #search_mini_form .search-submit{padding: 6px 10px;font-size: 12px;}
  header .header-search .search #search_mini_form .search-reset{right: 74px;}
}
#custommenu{position: relative;}
#custommenu > .container{width: auto;padding: 0;}
#custommenu .mainnav{display: flex;align-items: center;gap: 40px;text-align: left;list-style: none;margin: 0;padding: 0;}
#custommenu .mainnav > li{position: relative;}
#custommenu .mainnav > li.active > a{color: var(--color-white);}
#custommenu .mainnav > li > a{display: flex;align-items: center;gap: 5px;position: relative;font-family: var(--family-2);text-transform: uppercase;color: var(--color-grey-l);letter-spacing: .06em;white-space: nowrap;}
#custommenu .mainnav > li.parent > a:before{content: '';width: 12px;height: 12px;min-width: 12px;transform: rotate(90deg);order: 2;background-color: var(--color-grey-l);display: inline-block;transition: 0.3s;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#custommenu .mainnav > li.parent > a:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.27027 2L6 4.33333L13.4595 12L6 19.6667L8.27027 22L18 12L8.27027 2Z" fill="black"/></svg>')}
#custommenu .mainnav > li > a:after{content: '';position: absolute;left: 0;bottom: -5px;width: 0;height: 3px;background: var(--color-primary);transition-duration: .6s;}
#custommenu .mainnav > li.active > a:after{opacity: 1;filter: alpha(opacity=100);width: 100%;}
#custommenu .mainnav li a .open-menu{display: none;}
#custommenu .mainnav li .sub{position: absolute;width: 270px;top: 0;left: 0;margin-top: 34px;padding: 20px;z-index: 2;color: var(--color-white);background: var(--color-black-l);text-align: left;list-style: none;opacity: 0;filter: alpha(opacity = 0);visibility: hidden;transform: translateY(30px);display: flex;flex-direction: column;align-items: flex-start;gap: 16px;transition: 0.3s;}
#custommenu .mainnav li .sub li{position: relative;}
#custommenu .mainnav li .sub li a{display: block;position: relative;font-size: 12px;padding-left: 24px;text-transform: uppercase;color: var(--color-grey-l);}
#custommenu .mainnav li .sub li.active a{color: var(--color-white);}
#custommenu .mainnav li .sub li a:before, #custommenu .mainnav li .sub li a:after{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 7px;height: 7px;border-radius: 50%;}
#custommenu .mainnav li .sub li a:before{background: var(--color-grey-l);}
#custommenu .mainnav li .sub li a:after{opacity: 0;filter: alpha(opacity=0);background: var(--color-primary);}
#custommenu .mainnav li .sub li.active a:after{opacity: 1;filter: alpha(opacity=100);}
#custommenu .mainnav li .sub .sub{display: none !important;}
#custommenu .mainnav .hide{display: none !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #custommenu .mainnav li.parent:hover .sub{opacity: 1;filter: alpha(opacity=100);visibility: visible;transform: translateY(0);}
  #custommenu .mainnav > li:hover > a{color: var(--color-white);}
  #custommenu .mainnav > li:hover > a:before{background-color: var(--color-white);}
  #custommenu .mainnav > li:hover > a:after{opacity: 1;filter: alpha(opacity=100);width: 100%;}
  #custommenu .mainnav li.level0:hover:before{content: "";position: absolute;height: 44px;top: 100%;width: 100%;}
  #custommenu .mainnav li .sub li a:hover{color: var(--color-white);}
  #custommenu .mainnav li .sub li a:hover:after{opacity: 1;filter: alpha(opacity=100);}
}
@media (max-width: 1139px){
  #custommenu .mainnav > li > a{font-size: 14px;}
  #custommenu .mainnav{gap: 30px;}
}
@media (max-width: 1023px){
  #custommenu{display:none;}
}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: calc(100% + 7px);left: 0;width: calc(100% - 55px);background: var(--color-secondary);border-radius: 0;color: var(--color-white);border: 1px solid var(--line-2);padding: 20px;z-index: 4;}
#search-result._active{visibility: visible;opacity: 1;}
#search-result.hide_{display: none !important;}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 0;}
#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: 12px;}
#search-result .inner .result-category .result-item{width:100%;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-category a{font-size: 14px;text-transform: uppercase;display: flex;align-items: center;transition:0.3s;}
#search-result .inner .result-category a .icon_{display:none;min-width: 20px;width: 20px;height: 20px;margin-right: 8px;background-color: var(--color-primary);transition: 0.3s;opacity:1;}
#search-result .inner .result-goods{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 0;}
#search-result .inner .result-goods .result-item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line-2);}
#search-result .inner .result-item{width: 100%;position: relative;}
#search-result .inner .result-item .result_item_img{width: 60px;height: 60px;background: var(--bgImg);border-radius: 0;overflow: hidden;position: relative;}
#search-result .inner .result-item img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
#search-result .inner .result-goods .result-item > a{display: flex;}
#search-result .inner .result-goods .goods-name{font-size: 14px;text-transform: uppercase;-webkit-line-clamp: 2;flex:1;transition:0.3s;}
#search-result .inner .result-goods .goods-price{font-size: 16px;font-family: var(--family-2);}
#search-result .inner .result-goods .goods-right{flex:1;display: flex;align-items:center;grid-gap: 10px;padding-left: 16px;}
#search-result .result-wrapper[data-name="category"]{width: 100%;}
#search-result .result-wrapper[data-name="goods"]{width: 100%;}
#search-result.goods_cat .result-wrapper[data-name="category"]{width: 200px;padding-right: 20px;margin-right: 20px;border-right: 1px solid var(--line-2);}
#search-result.goods_cat .result-wrapper[data-name="goods"]{width: calc(100% - 200px - 20px);}
#search-result.goods_cat #show-wrap{margin-left: calc(200px + 20px);}
#search-result .result-wrapper[data-name="goods"]{width: 100%;}
#search-result .search-result_title{display: none;align-items: center;margin-bottom: 16px;width: 100%;}
#search-result .search-result_title .text{font-family: var(--family-2);font-size: 18px;}
#search-result .search-result_title .link{display:none;font-weight: 400;font-size: 14px;text-decoration-line: underline;margin-left:12px;display: none !important;}
#show-wrap{width:100%;margin-top:20px;}
#show-wrap .show-all{color: var(--color-white);display: flex;align-items: center;font-size: 14px;transition:0.3s;text-transform: uppercase;}
#show-wrap .show-all:after{content:'';background-color: var(--color-white);transition:0.3s;margin-left: 4px;min-width: 16px;width: 16px;height: 16px;display: inline-block;-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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2.66666C5.9385 2.60299 5.86494 2.5522 5.7836 2.51726C5.70227 2.48232 5.61479 2.46393 5.52627 2.46316C5.43775 2.46239 5.34996 2.47926 5.26803 2.51278C5.1861 2.5463 5.11166 2.5958 5.04907 2.6584C4.98647 2.72099 4.93697 2.79543 4.90345 2.87736C4.86993 2.95929 4.85306 3.04707 4.85383 3.13559C4.8546 3.22411 4.87299 3.31159 4.90793 3.39293C4.94287 3.47427 4.99366 3.54783 5.05733 3.60933L8.97667 7.52866C9.10165 7.65368 9.17186 7.82322 9.17186 7.99999C9.17186 8.17677 9.10165 8.34631 8.97667 8.47133L5.05666 12.3907C4.93166 12.5158 4.86147 12.6854 4.86153 12.8622C4.86159 13.0391 4.93191 13.2087 5.057 13.3337C5.18209 13.4587 5.35172 13.5289 5.52857 13.5288C5.70541 13.5287 5.87499 13.4584 6 13.3333L10.862 8.47133C10.987 8.34631 11.0572 8.17677 11.0572 7.99999C11.0572 7.82322 10.987 7.65368 10.862 7.52866L6 2.66666Z' fill='%23659EF3'/%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);}
  #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);}
}
@media (max-width: 767px){
  #search-result.goods_cat .result-wrapper[data-name="goods"]{width:100%;}
  #search-result.goods_cat .result-wrapper[data-name="category"]{width: 100%;padding: 0;padding-bottom: 12px;margin: 0;margin-bottom: 12px;border: 0;border-bottom: 1px solid var(--line-2);}
}
@media (max-width: 479px){
  #search-result{width:100%;padding: 16px;}
  #search-result .inner .result-category a{font-size: 12px;}
  #search-result .inner .result-item .result_item_img{width: 50px;height: 50px;}
  #search-result .inner .result-goods .goods-right{padding-left: 10px;}
  #search-result .inner .result-goods .goods-name{font-size: 12px;}
  #search-result .inner .result-goods .goods-price{font-size: 14px;}
  #show-wrap .show-all{font-size:12px;}
}
.header-tools{margin-left: 30px;}
#main .col-100{width: 100%;}
/*Навигация*/
#navBar{}
.navBar{display: flex;align-items: center;justify-content: flex-end;grid-gap: 24px;position:relative;}
.navBar .nav-icon{display: flex;align-items: center;justify-content: center;position:relative;}
.navBar .nav-icon .icon_{width: 16px;min-width: 16px;height: 16px;background-color: var(--color-white);transition: 0.3s;margin: 0;}
.navBar .nav-icon .count{}
/*.navBar .nav-icon .count.count_empty{display:none;}*/
.nav-btn.cart_.disabled{pointer-events: none;}
.navBar .nav-btn.cart_ .nav-icon{background: var(--color-primary);padding: 14px 20px;color: var(--color-white);display: flex;align-items: center;gap: 8px;}
.navBar .nav-btn.cart_ .cart_title{display: flex;align-items: center;gap: 5px;white-space: nowrap;text-transform: uppercase;font-family: var(--family-2);}
.navBar .nav-dropdown{position: absolute;top: calc(100% + 7px);right: 0;width: 340px;padding: 24px;border-radius: 0;transition: 0.3s;color: var(--color-white);box-shadow: var(--shadow);background: var(--color-black-l);z-index: 30;}
.navBar .nav-dropdown:before{content:'';position:absolute;left:0;top:-7px;height:7px;width:100%;display:block;}
.navBar .nav-dropdown .dropdown_close{width: 18px;height: 18px;min-width: 18px;background: var(--color-grey);transition: 0.3s;cursor: pointer;margin: 0;display:none;}
.navBar .nav-btn.opened .nav-dropdown{}
.navBar .nav-btn .button._btn{width: 100%;margin-top: 20px;}
.navBar .nav-btn .cart_action .remove{color: var(--color-grey-l);text-align: center;justify-content: center;margin-top: 12px;}
.navBar .dropdown_top{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--line);position: relative;}
.navBar .dropdown_body{height: calc(100% - 55px);display: flex;flex-direction: column;}
.navBar .dropdown_title{font-size: 14px;font-family: var(--family-2);}
.navBar .action_wrapper{margin-top: auto;display: flex;flex-direction: column;align-items: center;}
.navBar .action_wrapper a{width: 100%;}
.navBar .total_wrapper{display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
.navBar .nav-dropdown .cart_action{width: 100%;display: flex;flex-direction: column;position: relative;}
.navBar .dropdown_price{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.navBar .dropdown_price .title{font-size: 16px;text-transform: uppercase;font-family: var(--family-2);}
.navBar .discount_total .cartSumOld{font-size: 16px;font-family: var(--family-2);color:var(--color-primary);}
.navBar .dropdown_price .total-sum{font-size: 24px;color: var(--color-red);}
.navBar .remove._btn{text-align: center;margin: 12px auto 0;display: block;color: var(--color-grey);transition: 0.3s;}
.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%;max-height: 232px;display:block;overflow-x: hidden;overflow-y: auto;padding-right: 5px;margin-bottom: 20px;}
.navBar ul .item{position: relative;display: flex;overflow: hidden;width: 100%;border-bottom: 1px solid var(--line-2);padding-bottom: 10px;}
.navBar ul .item:not(:last-child){margin-bottom: 10px;}
.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;flex: 1;padding-left: 16px;padding-right: 16px;display: flex;flex-direction: column;}
.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{font-size: 14px;transition: 0.3s;width: 100%;margin-bottom: auto;}
.navBar ul .item .product-details .price{font-size: 16px;color: var(--color-red);}
.navBar ul .item .product-details .price.old-price{font-size:14px;}
.navBar ul .item .qtyRemove{display: flex;align-items: center;}
.navBar ul .item .product-modif{margin-top: 8px;display:none;}
.navBar ul .item .properties{display: block;font-size: 14px;padding: 6px;border: 1px solid var(--color-secondary);width: max-content;}
.navBar ul .item .properties .properties_title{color: var(--color-secondary);}
.navBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.navBar ul .item .price_content{display: flex;align-items: center;grid-gap: 0 4px;}
.navBar ul .item .price_wrap{margin-top: auto;display: flex;align-items: center;flex-wrap: wrap;grid-gap: 0 8px;}
.navBar ul .item .product-details a.remove{display: flex;align-items: center;justify-content: center;transition: 0.3s;width: max-content;font-size: 0;margin-left: auto;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.navBar ul .item .product-details a.remove:after{display:none;}
.navBar ul .item .product-details a.remove .icon_{margin: 0;background-color: var(--color-grey-l);width: 16px;height: 16px;min-width: 16px;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 .item .quantity{font-size: 12px;color: var(--color-grey-l);white-space: nowrap;}
.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: 50px;height: 50px;background: var(--bgImg);overflow: hidden;border-radius: 0;}
.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.cart_ .nav-dropdown{transform: scale(1, 0);transform-origin: right top;}
.navBar .nav-btn .empty{text-align: center;padding: 30px;}
.navBar .nav-btn .empty.hide{display:none !important}
.navBar .nav-btn .empty a{transition: 0.3s;color: var(--color-primary);text-decoration: underline;font-family: var(--family-2);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .navBar .nav-btn:hover{color:var(--color-primary);}
  .navBar .nav-btn.cart_:hover .nav-icon{background: var(--color-grey-l);}
  .navBar .nav-btn.cart_:hover .nav-icon .icon_{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path 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 12z"/></svg>')}
  .navBar .nav-btn:hover .nav-icon .icon_{background-color:var(--color-primary);}
  .header-wrapper[data-name="top"] .header_contacts .phone_item:hover{color:var(--color-primary);}
  .navBar ul .item .product-details a.remove:hover .icon_{background-color:var(--color-white);}
  .navBar ul .item .product-details .product-name:hover{color:var(--color-primary);}
  .navBar .nav-dropdown .dropdown_close:hover{background-color:var(--color-black);}
  .navBar .remove._btn:hover{color:var(--color-black)}
  .navBar .nav-btn.cart_:hover .nav-icon_wrap{background: var(--color-primary);}
  .navBar .nav-btn.cart_:hover .nav-icon .icon_{background-color: var(--color-white);}
  .navBar .nav-btn.cart_:hover .nav-dropdown{transform: scale(1);}
  .navBar .nav-btn .empty a:hover{color:var(--color-white);}
  .navBar .nav-btn .cart_action .remove:hover{color:var(--color-white);}
}
@media (max-width: 1139px){
  .navBar .nav-btn.lk_ .nav_title{display:none;}
}
@media (max-width: 1023px){
  #navBar{margin-left: 4px;}
  .navBar .nav-mob{display: block;}
  .navBar .nav-btn.cart_ .cart_title .text{display: none;}
  .navBar .nav-btn.cart_ .nav-icon{padding: 0;background: transparent;gap: 2px;width: 40px;height: 40px;}
  .navBar .nav-icon .icon_{width: 20px;min-width: 20px;height: 20px;}
}
@media (max-width: 479px){
  .navBar .nav-icon .count{font-size: 0;width: 6px;height: 6px;border-radius: 50%;background: var(--color-primary);position: absolute;top: 0;right: 0;}
  .navBar .nav-btn.cart_ .nav-icon{width: max-content;height: max-content;}
  .navBar .nav-icon .count[data-count="0"]{display: none;}
}
/*Шкала мин стоимости*/
.cartMinPriceWrap{margin-bottom: 24px;}
.cartMinPriceWrap #cartMinPrice{white-space: nowrap;}
.cartMinPriceWrap .titlePrice{font-size: 16px;}
.cartMinPriceWrap .min_range{margin-top: 20px;height: 6px;position: relative;display:none;}
.cartMinPriceWrap .min_range_top{background: var(--color-primary);height: 100%;position: absolute;top: 0;left: 0;}
.cartMinPriceWrap .min_range_bottom{background: #ababab80;height: 100%;}
.cartMinPriceWrap .min_range_top:before{content: '';width: 26px;height: 26px;background: white;display: block;position: absolute;top: 50%;right: -10px;transform: translateY(-50%);border-radius: 50%;border: 1px solid var(--color-black);}
.cartMinPriceWrap .min_range_top:after{content: '';position: absolute;top: 50%;transform: translateY(-50%);right: -6px;width: 18px;height: 18px;display: inline-block;background-color: var(--color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cartMinPriceWrap .min_range_top:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2969_1770)'%3E%3Cpath d='M17.9543 9.4774L17.6607 8.82507H12.9808V7.78663H17.1934L16.3966 6.01588C16.3127 5.82955 16.1274 5.7097 15.9231 5.7097H12.9808V4.84433C12.9808 4.17629 12.4373 3.63281 11.7692 3.63281H1.21155C0.543481 3.63278 0 4.17626 0 4.8443V11.7674C0 12.4354 0.543481 12.9789 1.21155 12.9789H2.32256C2.54918 13.777 3.28409 14.3636 4.15385 14.3636C5.02362 14.3636 5.75849 13.7771 5.98514 12.9789H10.6303C10.8569 13.777 11.5918 14.3636 12.4616 14.3636C13.3313 14.3636 14.0662 13.7771 14.2928 12.9789H16.7885C17.4565 12.9789 18 12.4354 18 11.7674V9.69045C18 9.617 17.9844 9.54437 17.9543 9.4774ZM4.15385 13.3251C3.67668 13.3251 3.28848 12.9369 3.28848 12.4597C3.28848 11.9825 3.67668 11.5943 4.15385 11.5943C4.63103 11.5943 5.01922 11.9825 5.01922 12.4597C5.01922 12.9369 4.63103 13.3251 4.15385 13.3251ZM12.4616 13.3251C11.9844 13.3251 11.5962 12.9369 11.5962 12.4597C11.5962 11.9825 11.9844 11.5943 12.4616 11.5943C12.9387 11.5943 13.3269 11.9825 13.3269 12.4597C13.3269 12.9369 12.9387 13.3251 12.4616 13.3251Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2969_1770'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.cartTable .cartMinPriceWrap{padding: 10px 16px;background: var(--color-red);color: var(--color-white);border-radius: 0;margin-bottom: 30px;}
/*** Модальные окна ***/
#fancybox__notify{max-width: 25rem;}
#fancybox__compare{max-width: 25rem;}
#fancybox__favorites{max-width: 25rem;}
#fancybox__cart{max-width: 25rem;}
.no_href{pointer-events: none;}
.modal__content{padding: 16px;}
.modal__content .form__client{display: block;}
.modal__content .form__buttons{text-align: center;}
.modal__content .form__buttons .button{width: 100%;}
.modal__content .form__pp{text-align: center;}
.modal__content .form__text{text-align: center;font-size: .875rem;}
.mt1{margin-top: 1rem;}
.modal__content .form__icon{color: #d2d9cd;font-size: 6rem;text-align: center;}
.modal__content ul{margin: 0;padding: 0;list-style: none;}
.modal__content li{padding: .25rem 0;margin-bottom: .5rem;}
.modal__content li:last-child{margin-bottom: 0;}
.modal-fancybox{width: 100%;max-width: 400px;height: 100%;padding:16px;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 .pp{color: var(--color-grey);}
@media (max-width: 500px){
  .modal-fancybox{max-width:100%;}
}
/* Открытие слева */
.modal-fancybox.leftOpened{right: initial;left: -100%;}
.modal-fancybox.leftOpened.opened{left: 0;}
/* Общие стили навигации */
.modal-fancybox[data-modal="modal-nav-mob"]{}
.modal-fancybox[data-modal="modal-nav-mob"] .back_btn{width: 12px;height: 12px;min-width: 12px;margin-right: 4px;background: var(--color-black);}
.modal-fancybox[data-modal="modal-nav-mob"] .modal-fancybox-body{display: flex;flex-direction: column;grid-gap: 30px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_inner{flex: 1;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item{font-size: 16px;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line);}
.modal-fancybox[data-modal="modal-nav-mob"] .modal_navigate_item .icon_{width: 12px;height: 12px;min-width: 12px;margin: 0;background-color: var(--color-black);}
/* Активно навигация */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"] .modal-fancybox_container[data-name="menu"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="navigate"] .modal-fancybox_container[data-name="catalog"]{display:none;}
/* Активно каталог */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"] .modal-fancybox_container[data-name="menu"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="catalog"] .modal-fancybox_container[data-name="navigate"]{display:none;}
/* Активно меню */
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"]{}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"] .modal-fancybox_container[data-name="catalog"]{display:none;}
.modal-fancybox[data-modal="modal-nav-mob"][data-open="menu"] .modal-fancybox_container[data-name="navigate"]{display:none;}
.modal-fancybox .modal-fancybox_top{width: 100%;display: flex;align-items: center;grid-gap: 12px;margin-bottom:24px;}
.modal-fancybox_container{height: 100%;}
.modal__close{margin: 0;background-color: var(--color-grey-d);transition:0.3s;width: 20px;height: 20px;min-width: 20px;cursor: pointer;margin-left:auto;}
.modal-fancybox .modal-fancybox-body{height: calc(100% - 41px);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: 20px;text-transform: uppercase;font-family: var(--family-2);flex: 1;}
    
.modal-list .modal-list{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-list .modal-list_item a .open{background-color: var(--color-grey);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(0deg);right: 0;z-index: 2;}
.modal-list .modal-list_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='M17.3438 12L7.96876 2.625L6.63751 3.95625L9.86251 7.1625L14.7 12L9.86251 16.8375L6.65626 20.0437L7.98751 21.375L17.3438 12Z' fill='%23333333'/%3E%3C/svg%3E")}
.modal-list .modal-list_item[data-level="0"]{position: relative;font-size: 16px;}
.modal-list .modal-list_item[data-level="0"]:not(:last-child){margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line);}
.modal-list .modal-list_item[data-level="0"] > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-list .modal-list_item[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--color-primary);}
.modal-list .modal-list_item a.opened{color: var(--color-primary);}
.modal-list .modal-list_item.opened > .modal-list_link{color: var(--color-primary);}
.modal-list .modal-list_item.opened > .modal-list_link .open{background-color: var(--color-primary);opacity:1;transform: rotate(-90deg);}
.modal-list .modal-list_item[data-level="0"] .sub{padding-left: 12px;padding-top: 12px;display: block;font-size: 14px;display:none;}
.modal-list .modal-list_item[data-level="0"] .sub .modal-list_item:not(:last-child){margin-bottom: 12px;}
.modal-list .modal-list_item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-list .modal-list_item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-list .modal-list_item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;}
.modal-list.menu .modal-list{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-list.menu .modal-list_item{position: relative;font-size: 16px;}
.modal-list.menu .modal-list_item:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line);}
.modal-list.menu .modal-list_item > a{font-weight: 400;font-size: 16px;display: block;position: relative;}
.modal-list.menu .modal-list_item > a:hover{color: var(--color-primary);}
.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-priary);}
}
body .slinky-theme-default .next::after, body .slinky-theme-default .back::before{width: 16px;height: 16px;min-width: 16px;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: 50%;width: 50px;height: 50px;position: fixed;bottom: 30px;right: 30px;z-index: 8;box-shadow: var(--shadow);}
#back-top .icon_{transition: 0.3s;background-color: var(--color-black);margin: 0;width: 24px;height: 24px;min-width: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #back-top:hover{background: var(--color-primary);}
  #back-top:hover .icon_{background-color: var(--color-white);}
}
@media (max-width: 767px){
  #back-top{width: 44px;height: 44px;right: 16px;bottom: 16px;}
  #back-top .icon_{width: 20px;height: 20px;min-width: 20px;}
}
.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: center;flex-direction: column;justify-content: center;width: 100%;position: absolute;top: calc(100% + 15px);left: 50%;transform: translateX(-50%);z-index: 5;background-color: var(--color-secondary);color: var(--color-grey-l);border: 1px solid var(--line-2);opacity: 0;visibility: hidden;padding: 16px;border-radius: 0;}
body .dropdown._more-menu .dropdown__body{min-width: 170px;right: 0;margin: 0;gap: 8px;}
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:after{display:none;}
body .dropdown._more-menu .dropdown__body li a{width: 100%;}
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;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  body .dropdown._more-menu .dropdown__body li:hover > a{color: var(--color-white);}
}
.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: 479.98px){
  .dropdown__content.right .dropdown__close{left: auto;right: 0;}
  .dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
  .dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
/* мышь, тачпад */
@media (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;display: inline-block;background-size: cover;background-repeat: no-repeat;}
@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%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 2;background-color: var(--bg-fancybox-color);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: var(--bg-fancybox-opacity);visibility: visible;}
.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;}
.overlay_filter.opened{opacity: var(--bg-fancybox-opacity);visibility: visible;}
.overlay-calendar{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition: 0.5s;z-index: 3;background-color: transparent;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay-calendar.visible{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{opacity: 0.5;}
/*.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-tertiary);}
body .swiper{overflow: hidden;}
body .swiper-navigation{display: flex;align-items: center;grid-gap: 20px;justify-content: center;margin-top:20px;}
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: max-content;height: max-content;z-index: 2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left: 0;right: inherit;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right: 0;left: inherit;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: scaleX(-1);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: 1;border-color: var(--color-secondary);}
body .swiper-button-next.swiper-button-disabled:after, body .swiper-button-prev.swiper-button-disabled:after{opacity:0.5}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.27027 2L6 4.33333L13.4595 12L6 19.6667L8.27027 22L18 12L8.27027 2Z" fill="black"/></svg>')}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';opacity: 1;transition: 0.3s;display:block;width: 16px;height: 16px;background-color: var(--color-grey-l);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
body .swiper-navigation.pagination_{grid-gap: 6px;padding: 16px;border-top: 1px solid var(--line);}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.49998 3.33333C7.42311 3.25373 7.33116 3.19025 7.22949 3.14657C7.12782 3.1029 7.01847 3.07991 6.90782 3.07895C6.79717 3.07799 6.68744 3.09907 6.58502 3.14097C6.48261 3.18287 6.38956 3.24475 6.31132 3.323C6.23308 3.40124 6.1712 3.49428 6.1293 3.5967C6.0874 3.69911 6.06631 3.80884 6.06728 3.91949C6.06824 4.03014 6.09122 4.13949 6.1349 4.24116C6.17857 4.34283 6.24206 4.43479 6.32165 4.51166L11.2208 9.41082C11.377 9.5671 11.4648 9.77902 11.4648 9.99999C11.4648 10.221 11.377 10.4329 11.2208 10.5892L6.32082 15.4883C6.16456 15.6447 6.07682 15.8567 6.0769 16.0778C6.07698 16.2988 6.16487 16.5108 6.32123 16.6671C6.4776 16.8233 6.68964 16.9111 6.9107 16.911C7.13175 16.9109 7.34373 16.823 7.49998 16.6667L13.5775 10.5892C13.7337 10.4329 13.8215 10.221 13.8215 9.99999C13.8215 9.77902 13.7337 9.5671 13.5775 9.41082L7.49998 3.33333Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
body .swiper-navigation.pagination_ .swiper-button-next:after, body .swiper-navigation.pagination_ .swiper-button-prev:after{opacity: 0.6;width: 20px;height: 20px;background-color: var(--color-grey-l);}
body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{opacity: 1;}
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_ .swiper-pagination{left: initial;top: initial;bottom: initial;transform: translate(0);min-height: 18px;max-width: 90px !important;width: max-content;white-space: nowrap;z-index: 3;position: initial;display: flex;align-items: center;}
body .swiper-pagination-bullet{width: 10px;min-width: 10px;height: 10px;background: rgba(182,197,215,.5);font-size: 0;border: 3px solid transparent;border-radius: 50%;opacity: 0.6;margin: 0 10px !important;transition: 0.2s !important;cursor: pointer;}
body .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: var(--color-tertiary);box-shadow: 0 0 0 4px #dfe4eb;}
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-family: var(--family-2);color: var(--color-white);display: block;}
body .swiper-pagination-bullet{transform: none !important;}
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;}
.title_wrap .swiper-navigation{margin: 0 !important;}
body .swiper-wrapper{-webkit-transition-timing-function: linear !important;-moz-transition-timing-function: linear !important;-ms-transition-timing-function: linear !important;-o-transition-timing-function: linear !important;transition-timing-function: linear !important;}
body .title_wrap .swiper-navigation.pagination_{margin-left: auto;padding-left: 24px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  body .swiper-button-next:hover:after, body .swiper-button-prev:hover:after{background-color: var(--color-secondary);}
  body .swiper-navigation.pagination_ .swiper-button-next:hover:after, body .swiper-navigation.pagination_ .swiper-button-prev:hover:after{background-color: var(--color-secondary);opacity: 1;}
}
@media (max-width:639px){
  body .swiper-button-next:after, body .swiper-button-prev:after{width:30px;height:30px;}
  .title_wrap .swiper-navigation{grid-gap: 12px;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.products-swiper{overflow: hidden;}
/*** Слайдер ***/
#slideshow{position: relative;width: 100%;background: var(--color-black);margin-top: -1px;}
#slideshow .slideshow-cont{display: flex;}
#slideshow .slider{position: relative;width: calc(100% - 30%);}
#slideshow .slider.no-goods{width: 100%;height: 670px;}
#slideshow .slider .swiper{height: 100%;}
#slideshow .slider .item{width: 100%;position: relative;height: 100%;background: var(--color-secondary);}
#slideshow .slider .item .content{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height:100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;overflow: hidden;}
#slideshow .slider .item .title{letter-spacing: 0;font-size: 62px;font-family: var(--family-2);color: var(--color-white);line-height: 1.2;pointer-events: none;}
#slideshow .slider .item .text{font-size: 32px;margin: 25px 0 5px;color: var(--color-white);text-transform: uppercase;line-height: 1.2;letter-spacing: .04em;pointer-events: none;}
#slideshow .slider .item .btn{margin-top: 20px;}
#slideshow .slider .item .divider{width: 212px;height: 5px;margin: 0 auto 20px auto;background: var(--color-primary);}
#slideshow .slider .image{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index:-1;}
#slideshow .slider .image img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#slideshow .slider .swiper-navigation{margin: 0;transition:0.3s;}
#slideshow .slider .swiper-navigation .swiper-button-prev, #slideshow .slider .swiper-navigation .swiper-button-next{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;}
#slideshow .slider .swiper-navigation .swiper-button-prev{left:0;}
#slideshow .slider .swiper-navigation .swiper-button-next{right:0;}
#slideshow .slider .swiper-navigation .swiper-button-prev:after, #slideshow .slider .swiper-navigation .swiper-button-next:after{width: 30px;height: 30px;background-color: var(--color-grey-d);}
#slideshow .slider .item .right-swap{left: 100%;position: relative;transition: 1s;opacity: 0;visibility: hidden;}
#slideshow .slider .item .left-swap{right: 100%;position: relative;transition: 1s;opacity: 0;visibility: hidden;}
#slideshow .slider .item .top-swap{top: -100px;position: relative;transition: 1s;opacity: 0;visibility: hidden;}
#slideshow .slider .item .bottom-swap{bottom: -100px;position: relative;transition: 1s;opacity: 0;visibility: hidden;}
#slideshow .slider .item.swiper-slide-active .right-swap{left: 0;visibility: visible;opacity: 1;}
#slideshow .slider .item.swiper-slide-active .left-swap{right: 0;visibility: visible;opacity: 1;}
#slideshow .slider .item.swiper-slide-active .top-swap{top: 0;visibility: visible;opacity: 1;}
#slideshow .slider .item.swiper-slide-active .bottom-swap{bottom: 0;visibility: visible;opacity: 1;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #slideshow .slider .swiper-navigation .swiper-button-prev, #slideshow .slider .swiper-navigation .swiper-button-next{opacity:0;}
  #slideshow .slider:hover .swiper-navigation .swiper-button-prev, #slideshow .slider:hover .swiper-navigation .swiper-button-next{opacity: 1;}
  #slideshow .slider .swiper-navigation .swiper-button-prev:hover:after, #slideshow .slider .swiper-navigation .swiper-button-next:hover:after{background-color:var(--color-white);}
}
@media (max-width:1764px){
  #slideshow .slideshow-cont{padding: 0;}
}
@media (max-width:1199px){
  #slideshow .slideshow-cont{flex-wrap: wrap;}
  #slideshow .slider{width: 100%;height: 500px;}
  #slideshow{border-top: 0;margin: 0;}
  #slideshow .slider .item .title{font-size: 48px;}
  #slideshow .slider .item .text{font-size: 24px;}
}
@media (max-width:1023px){
  #slideshow .slider, #slideshow .slider.no-goods{height: 456px;}
}
@media (max-width:639px){
  #slideshow .slider, #slideshow .slider.no-goods{height: 260px;}
  #slideshow .slider .item .title{font-size: 30px;}
  #slideshow .slider .item .text{font-size: 18px;margin: 10px 0 5px;}
  #slideshow .slider .item .divider{margin: 0 auto 16px auto;}
}
@media (max-width:479px){
  #slideshow .slider, #slideshow .slider.no-goods{height: 200px;}
  #slideshow .slider .item .title{font-size: 26px;}
  #slideshow .slider .item .text{display: none;}
}
/* Распродажа на главной */
#promo{width: 30%;background: var(--color-black);position: relative;border: 1px solid var(--line-2);}
#promo .content{padding: 40px;margin:0 auto;}
#promo .title_wrap .title{font-size:32px;color:var(--color-white);font-weight: 400;font-family: var(--family);}
#promo .swiper-navigation.pagination_{border-top: 0;padding: 0;margin-top: 30px;}
#promo .products-grid .item{border-right: 1px solid var(--line);}
#promo .preloader{background: var(--color-tertiary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #promo .swiper-navigation.pagination_ .swiper-button-next:hover:after, #promo .swiper-navigation.pagination_ .swiper-button-prev:hover:after{background-color:var(--color-primary);}
}
@media (max-width:2119px){
  #promo .content{max-width: 390px;padding: 40px 20px;}
  #promo .title_wrap .title{font-size:40px;}
}
@media (max-width:1199px){
  #promo{width: 100%;}
  #promo .content{max-width: max-content;padding: 30px 20px;}
}
/* Распродажа */
.sale-counter{display: flex;align-items: center;justify-content: center;gap: 6px;}
.sale-counter > div{position: relative;display: flex;flex-direction: column;align-items: center;grid-gap: 2px;font-size: 14px;line-height: 1;padding: 8px;background: rgb(255 255 255 / 10%);text-transform: uppercase;}
.sale-counter > div .count{}
@media (max-width: 639px){
  #promo .title_wrap .title{font-size: 20px;font-family: var(--family-2);}
}
@media (max-width: 479px){
}
.products__buttons{display: flex;justify-content: center;margin-top: 40px;}
.products__buttons a{display: flex;flex-direction: column;align-items: center;transition: 0.3s;text-transform: uppercase;width: max-content;padding: 9px 20px;background: var(--color-grey);font-size: 14px;color: var(--color-black);}
.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-white);background: var(--color-secondary);}
  .products__buttons a:hover .icon_{background-color: var(--color-white);}
}
/* Описание на главной */
.index_mainBlock .htmlDataBlock{padding: 20px;border: 1px solid var(--line);}
/*Преимущества*/
#features{width: 100%;position: relative;}
#features .features-list{display: flex;gap: 40px;flex-wrap: wrap;}
#features .features_item{width: calc((100% - 40px * 2) / 3);padding: 24px 16px;border: 1px solid var(--line);display: flex;flex-direction: column;align-items: center;text-align: center;}
#features .features_icon{margin-bottom:14px;}
#features .features_icon .icon_{width: 48px;height: 48px;min-width: 48px;margin: 0;background: var(--color-grey-l);}
#features .features_title{font-size: 24px;font-family: var(--family-2);color: var(--color-primary);margin-bottom: 16px;transition: 0.3s;}
#features .features_text{line-height: 1.4;max-width: 70%;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #features .features_title:hover{color:var(--color-secondary);}
}
@media (max-width:1023px){
  #features .features-list{gap: 20px;}
  #features .features_item{width: calc((100% - 20px* 2) / 3);padding: 16px;}
  #features .features_title{font-size: 18px;margin-bottom: 8px;}
  #features .features_icon .icon_{width: 50px;height: 50px;min-width: 50px;}
  #features .features_text{font-size: 14px;}
}
@media (max-width:767px){
  #features .features_item{width: 100%;}
}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Подвал ***/
#footer{position:relative;}
#footer .footer_inner:not(:last-child):after{content: '';display: block;border-right: 1px solid var(--line-2);position: absolute;right: -30px;top: 0;height: 100%;}
#footer .footer_wrapper[data-id="1"]{background: var(--color-secondary);padding: 70px 0 30px;color: var(--color-white);}
#footer .footer_wrapper[data-id="2"]{background: var(--color-tertiary);padding: 16px 0;color: var(--color-white);}
#footer .footer_wrapper .container{display: flex;flex-wrap: wrap;grid-gap: 60px;position:relative;}
#footer .footer_wrapper[data-id="2"] .container{justify-content: space-between;grid-gap: 8px 30px;flex-wrap: wrap;}
#footer .footer_inner{width: calc((100% - 60px * 3) / 4);position: relative;}
#footer .footer_item:not(:last-child){margin-bottom: 20px;}
#footer .footer_item{display: flex;flex-direction: column;}
#footer .footer_logo{width: 200px;height: 32px;display: block;margin-bottom: 30px;}
#footer .footer_logo img{width: 100%;height: 100%;object-fit:contain;}
#footer .footer_callback{font-size: 14px;color: var(--color-grey-d);text-decoration: underline;transition: 0.3s;margin-top: 4px;}
#footer ul{list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: column;grid-gap: 16px;}
#footer ul a{font-size: 12px;color: var(--color-grey-l);letter-spacing: .02em;text-transform: uppercase;transition: 0.3s;padding-left:24px;position: relative;}
#footer ul a:before{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 7px;height: 7px;border-radius: 50%;transition:0.3s;background: var(--color-grey-l);}
#footer .payment{grid-gap:12px;width: max-content;}
#footer .copyright{width:100%;max-width: calc(100% - 320px - 16px);font-size:14px;color: var(--color-grey-d);}
#footer .footer_title{font-size: 16px;font-family: var(--family-2);text-transform: uppercase;letter-spacing: .06em;display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;margin-bottom: 24px;}
#footer .footer_title .show-btn{width:26px;height:26px;border:1px solid var(--color-white);display:none;align-items:center;justify-content:center;}
#footer .footer_title .icon_{width:12px;min-width:12px;height:12px;margin:0;background-color: var(--color-white);}
#footer .footer_inner.opened .footer_title .icon_{transform: rotate(90deg) scaleX(-1);}
#footer .social-links{margin-top:20px;}
#footer .callbackForm .callback-input input{padding: 0 20px;padding-top: 20px;height: 48px;background: transparent;border-color: var(--color-grey-l);color:var(--color-white);z-index: 1;position: relative;}
#footer .callbackForm .callback-input label{position: absolute;top: 50%;transform: translateY(-50%);left: 20px;font-size: 14px;color: var(--color-grey-l);transition:0.3s;}
#footer .callbackForm .callback-input.active label{top: 25%;}
#footer .callbackForm .callback-input{margin-bottom: 16px;}
#footer .callbackForm .callback-btn{background: var(--color-grey-2);border-color:var(--color-grey-2);}
#footer .callbackForm .pp{margin: 0;margin-bottom: 16px;justify-content: flex-start;text-align: left;color: var(--color-grey-l);}
#footer .callbackForm .subscribe__wrap{margin-bottom: 20px;}
#footer .callbackForm .subscribe__wrap .form__pp input[type="checkbox"]:before{background: transparent;}
#footer .callbackForm .subscribe__wrap .form__pp input[type="checkbox"]:not(.error):before{border-color: var(--color-grey-l);}
#footer .callbackForm .subscribe__wrap .form__pp input[type="checkbox"]:not(.error):checked:before{border-color: var(--color-white);}
#footer .callbackForm .subscribe__wrap .form__pp input[type="checkbox"]:not(.error):after{background-color: var(--color-white);}
#footer .callbackForm .subscribe__wrap .form__pp label:not(.error2){color: var(--color-grey-l);}
#footer .callbackForm .subscribe__wrap .form__pp label:not(.error2) a{color: var(--color-white);}
#footer .contacts_list{display: flex;flex-direction: column;gap: 16px;}
#footer .contacts_list .contacts_item{display: flex;align-items: center;}
#footer .contacts_list .title{color:var(--color-white);}
#footer .contacts_list .icon_{width:24px;min-width:24px;height:24px;margin-right: 8px;background-color: var(--color-grey-l);}
#footer .contacts_list .link{color: var(--color-grey-l);transition:0.3s;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #footer .footer_callback:hover{color:var(--color-primary);}
  #footer ul a:hover{color:var(--color-primary);}
  #footer .footer_inner[data-id="1"] a:hover{color:var(--color-primary);}
  #footer ul a:hover:before{background: var(--color-primary);}
  #footer .callbackForm .callback-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);}
  #footer .contacts_list .link:hover{color:var(--color-primary);}
}
@media (max-width:1764px){
  #footer .footer_wrapper .container{grid-gap: 30px;}
  #footer .footer_inner:not(:last-child):after{right: -15px;}
  #footer .footer_inner{width: calc((100% - 30px* 3) / 4);}
}
@media (max-width:1023px){
  #footer .footer_inner{width: calc((100% - 30px * 2) / 3);}
  #footer .footer_inner:not(:last-child):after{display:none;}
  #footer .footer_wrapper[data-id="1"]{padding: 30px 0;}
  #footer .footer_inner[data-id="1"]{width: 100%;}
  #footer .footer_inner[data-id="1"] .footer_content{display: flex;flex-direction: column;align-items: center;}
  #footer .callbackForm .callback-btn{margin: 0 auto;}
}
@media (max-width:767px){
  #footer .copyright{max-width:100%;}
}
@media (max-width:639px){
   #footer .footer_inner{width:100%;}
   #footer .footer_inner:not([data-id="1"]) .footer_title{margin: 0;}
   #footer .footer_title .show-btn{display: flex;}
   #footer .footer_content{display:none;padding-top:20px;}
   #footer .social-links{justify-content: center;}
}
@media (max-width:479px){
  #footer .copyright{text-align: center;}
  #footer .payment{justify-content: center;}
}
/* Способы оплаты */
.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.sber{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M36.5601 11.1992L12.8001 24.7992L1.6001 18.3992V19.1992C1.6001 29.3592 9.8401 37.5992 20.0001 37.5992C30.1601 37.5992 38.4001 29.3592 38.4001 19.1992C38.4001 16.3192 37.7601 13.5992 36.5601 11.1992Z' fill='%237DC143'/%3E%3Cpath d='M35.2 8.79953L12.8 21.5995L2 15.3595C2.08 14.7995 2.24 14.2395 2.4 13.7595L12.8 19.6795L34.24 7.51953C34.56 7.91953 34.88 8.31953 35.2 8.79953Z' fill='%237DC143'/%3E%3Cpath d='M32.4001 5.60047L12.8001 16.8005L3.36011 11.3605L4.08011 9.92047L12.8001 14.9605L31.0401 4.48047C31.5201 4.88047 32.0001 5.20047 32.4001 5.60047Z' fill='%237DC143'/%3E%3Cpath d='M28.64 2.96016L12.8 12.0002L5.52002 7.84016C5.84002 7.44016 6.16002 6.96016 6.56002 6.64016L12.72 10.1602L26.72 2.16016C27.44 2.40016 28 2.64016 28.64 2.96016V2.96016Z' fill='%237DC143'/%3E%3C/svg%3E");}
.payment .payment-ico.visa{background-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_2142_1330)'%3E%3Cpath d='M16.3536 13.7363L14.3522 26.2243H17.5462L19.5475 13.7363H16.3536V13.7363ZM26.0314 18.822C24.9074 18.2737 24.222 17.8899 24.222 17.3278C24.2357 16.8069 24.7977 16.286 26.0726 16.286C27.1144 16.2586 27.882 16.5053 28.4577 16.7521L28.7456 16.8755L29.1843 14.2572C28.5537 14.0105 27.5393 13.7363 26.3056 13.7363C23.139 13.7363 20.9046 15.3813 20.8909 17.7391C20.8635 19.48 22.4948 20.4396 23.7011 21.0153C24.9485 21.6047 25.3597 21.9886 25.3597 22.5232C25.346 23.3319 24.359 23.7021 23.4269 23.7021C22.1521 23.7021 21.4529 23.5101 20.4111 23.0578L19.9862 22.8659L19.5338 25.5801C20.2878 25.9091 21.6723 26.2106 23.1116 26.2243C26.4838 26.2243 28.6634 24.6068 28.6908 22.0845C28.7319 20.7411 27.882 19.6856 26.0314 18.822V18.822ZM37.4091 13.7775H34.9279C34.1603 13.7775 33.5845 13.9968 33.2556 14.7781L28.4852 26.2243H31.8573L32.7895 23.7432H36.5592L37.039 26.238H40.0136L37.4091 13.7775V13.7775ZM33.7079 21.2483C33.7765 21.2483 34.9965 17.2045 34.9965 17.2045L35.9697 21.2483H33.7079ZM11.6654 13.7363L8.52629 22.2216L8.18359 20.5492C7.60785 18.6164 5.78468 16.5191 3.74219 15.4772L6.62087 26.2106H10.0068L15.0513 13.7363H11.6654V13.7363Z' fill='%23225ED5'/%3E%3Cpath d='M7.11446 15.3538C6.86772 14.408 6.08636 13.7637 5.03084 13.75H0.0548321L0 13.9693C3.87937 14.9289 7.14188 17.8761 8.1974 20.6451L7.11446 15.3538Z' fill='%23EFC75E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2142_1330'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M26.6667 8.33398C25.1346 8.33398 23.6175 8.63575 22.202 9.22206C20.7866 9.80836 19.5004 10.6677 18.4171 11.7511C17.3337 12.8344 16.4744 14.1205 15.8881 15.536C15.3018 16.9515 15 18.4686 15 20.0007C15 21.5327 15.3018 23.0498 15.8881 24.4653C16.4744 25.8808 17.3337 27.1669 18.4171 28.2502C19.5004 29.3336 20.7866 30.1929 22.202 30.7792C23.6175 31.3656 25.1346 31.6673 26.6667 31.6673C28.1988 31.6673 29.7158 31.3656 31.1313 30.7792C32.5468 30.1929 33.8329 29.3336 34.9162 28.2502C35.9996 27.1669 36.859 25.8808 37.4453 24.4653C38.0316 23.0498 38.3333 21.5327 38.3333 20.0007C38.3333 18.4686 38.0316 16.9515 37.4453 15.536C36.859 14.1205 35.9996 12.8344 34.9162 11.7511C33.8329 10.6677 32.5468 9.80836 31.1313 9.22206C29.7158 8.63575 28.1988 8.33398 26.6667 8.33398V8.33398Z' fill='%23FF9800'/%3E%3Cpath d='M13.3334 8.33398C11.8013 8.33398 10.2842 8.63575 8.86878 9.22206C7.45331 9.80836 6.16719 10.6677 5.08384 11.7511C4.00049 12.8344 3.14113 14.1205 2.55482 15.536C1.96852 16.9515 1.66675 18.4686 1.66675 20.0007C1.66675 21.5327 1.96852 23.0498 2.55482 24.4653C3.14113 25.8808 4.00049 27.1669 5.08384 28.2502C6.16719 29.3336 7.45331 30.1929 8.86878 30.7792C10.2842 31.3656 11.8013 31.6673 13.3334 31.6673C14.8655 31.6673 16.3826 31.3656 17.7981 30.7792C19.2135 30.1929 20.4996 29.3336 21.583 28.2502C22.6663 27.1669 23.5257 25.8808 24.112 24.4653C24.6983 23.0498 25.0001 21.5327 25.0001 20.0007C25.0001 18.4686 24.6983 16.9515 24.112 15.536C23.5257 14.1205 22.6663 12.8344 21.583 11.7511C20.4996 10.6677 19.2135 9.80836 17.7981 9.22206C16.3826 8.63575 14.8655 8.33398 13.3334 8.33398V8.33398Z' fill='%23D50000'/%3E%3Cpath d='M15 20.0003C15 23.9628 16.98 27.4586 20 29.5669C23.02 27.4586 25 23.9628 25 20.0003C25 16.0378 23.02 12.5419 20 10.4336C16.98 12.5419 15 16.0378 15 20.0003V20.0003Z' fill='%23FF3D00'/%3E%3C/svg%3E");}
.payment .payment-ico.yandex{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='29' viewBox='0 0 40 29' fill='none'%3E%3Cg clip-path='url(%23clip0_2142_1348)'%3E%3Cpath d='M25.7964 0C17.887 0 11.5952 6.38154 11.5952 14.2012C11.5952 22.1108 17.9768 28.4024 25.7964 28.4024C33.616 28.4024 39.9976 22.0208 39.9976 14.2012C39.9976 6.38154 33.616 0 25.7964 0V0ZM25.7964 19.5041C22.9202 19.5041 20.4934 17.0774 20.4934 14.2012C20.4934 11.325 22.9202 8.89823 25.7964 8.89823C28.6726 8.89823 31.0994 11.325 31.0994 14.2012C31.0097 17.0774 28.6726 19.5041 25.7964 19.5041V19.5041Z' fill='url(%23paint0_linear_2142_1348)'/%3E%3Cpath d='M11.5049 4.13477V24.8074H6.47148L0 4.13477H11.5049Z' fill='url(%23paint1_linear_2142_1348)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2142_1348' x1='25.7964' y1='0' x2='25.7964' y2='28.4024' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230160D1'/%3E%3Cstop offset='1' stop-color='%2300479C'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2142_1348' x1='5.75243' y1='4.13477' x2='5.75243' y2='24.8074' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230160D1'/%3E%3Cstop offset='1' stop-color='%2300479C'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_2142_1348'%3E%3Crect width='40' height='28.4024' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M14.0325 12.1056L18.0566 8.56974L21.5916 12.5947L17.5675 16.1297L14.0325 12.1056ZM16.945 19.0064L20.97 15.4706L24.505 19.4956L20.48 23.0306L16.945 19.0064ZM19.6975 25.8281L23.7225 22.2931L27.2575 26.3181L23.2325 29.8522L19.6975 25.8281ZM29.0958 28.5906L32.2216 25.8439L34.9683 28.9706L31.8425 31.7164L29.0958 28.5906ZM26.575 22.4897L29.6191 19.8164L32.2925 22.8597L29.2491 25.5331L26.575 22.4897ZM24.0225 16.1864L27.0658 13.5131L29.7391 16.5564L26.6958 19.2297L24.0225 16.1864ZM21.31 10.2822L24.3533 7.60891L27.0266 10.6522L23.9833 13.3256L21.31 10.2822ZM27.9475 8.86974L29.9283 7.12891L31.67 9.11057L29.6875 10.8514L27.9475 8.86974ZM30.4608 14.7747L32.4425 13.0339L34.1833 15.0156L32.2016 16.7564L30.4608 14.7747ZM32.9333 20.6789L34.9158 18.9381L36.6566 20.9197L34.675 22.6606L32.9333 20.6789Z' fill='%230277BD'/%3E%3Cpath d='M14.0325 12.1056L18.0566 8.56974L21.5916 12.5947L17.5675 16.1297L14.0325 12.1056ZM16.945 19.0064L20.97 15.4714L24.505 19.4964L20.48 23.0306L16.945 19.0064ZM19.6975 25.8289L23.7216 22.2931L27.2566 26.3181L23.2325 29.8531L19.6975 25.8289ZM29.0958 28.5906L32.2216 25.8439L34.9683 28.9706L31.8425 31.7164L29.0958 28.5906ZM26.575 22.4897L29.6191 19.8164L32.2925 22.8597L29.2491 25.5331L26.575 22.4897ZM24.0225 16.1864L27.0658 13.5131L29.7391 16.5564L26.6958 19.2297L24.0225 16.1864ZM21.31 10.2831L24.3533 7.60891L27.0266 10.6522L23.9833 13.3256L21.31 10.2831ZM27.9475 8.86974L29.9283 7.12891L31.67 9.11057L29.6875 10.8514L27.9475 8.86974ZM30.4608 14.7747L32.4425 13.0339L34.1833 15.0156L32.2016 16.7564L30.4608 14.7747ZM32.9333 20.6781L34.915 18.9372L36.6566 20.9189L34.6741 22.6597L32.9333 20.6781Z' fill='%230277BD'/%3E%3Cpath d='M26.9774 29.3373L23.0424 32.794L16.7574 25.639L18.5858 24.0323L14.0041 18.8173L15.7824 17.2548L11.0924 11.9148L18.2466 5.62898L20.5124 8.20815L24.5424 4.66898L26.7324 7.16232L28.4499 5.65315C25.8927 4.13514 22.9738 3.33401 19.9999 3.33398C10.7949 3.33398 3.33325 10.7957 3.33325 20.0007C3.33325 29.2057 10.7949 36.6673 19.9999 36.6673C23.8849 36.6673 27.4499 35.3273 30.2841 33.099L26.9774 29.3373V29.3373Z' fill='%230277BD'/%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.9999 27.1196C32.0799 27.7596 31.9199 27.9996 31.6799 27.9996C31.4399 27.9996 31.1199 27.7596 30.7999 27.1996C30.4799 26.7196 30.3199 26.0796 30.4799 25.8396C30.5599 25.6796 30.7999 25.5196 31.1199 25.6796C31.6799 25.8396 31.9199 26.7196 31.9999 27.1196V27.1196ZM29.5999 28.3996C30.3999 28.9596 30.6399 29.5996 30.2399 29.9996C29.9999 30.2396 29.5999 30.3996 29.1199 30.3996C28.6399 30.3996 28.2399 30.2396 27.9199 30.0796C27.1999 29.5996 26.9599 28.7996 27.4399 28.3196C27.5999 28.1596 27.9199 28.0796 28.3199 28.0796C28.7199 27.9996 29.1999 28.1596 29.5999 28.3996Z' fill='%23FF8D24'/%3E%3Cpath d='M38.4 40C38.16 40 37.92 39.92 37.76 39.76C37.76 39.68 33.68 35.2 27.2 35.2C25.84 35.2 24.8 35.36 23.68 35.52C22.4 35.76 20.88 36 18.8 36C8.88005 36 0.800049 27.92 0.800049 18C0.800049 8.08 8.88005 0 18.8 0C28.72 0 36.8 8.08 36.8 18C36.8 20.8 36.16 23.44 34.96 25.92C34.8 26.24 34.48 26.4 34.16 26.32C33.84 26.32 33.52 26 33.44 25.68C33.44 25.68 32.88 23.28 30.4 21.68C28.88 20.8 27.2 20.8 27.2 20.8C26.8 20.8 26.4 20.48 26.4 20C26.4 19.6 26.72 19.2 27.2 19.2C27.28 19.2 28.8001 19.2 30.3201 19.44C30.4001 18.96 30.4 18.48 30.4 18C30.4 11.6 25.2 6.4 18.8 6.4C12.4 6.4 7.20005 11.6 7.20005 18C7.20005 24.4 12.4 29.6 18.8 29.6H19.52C19.2 28.08 19.2 26.48 19.2 26.4C19.2 26 19.52 25.6 19.92 25.6C20.32 25.6 20.72 25.84 20.8 26.24C20.8 26.24 21.12 27.76 22.8 29.28C24.08 30.48 25.84 31.36 28 31.84L28.24 31.92C36.96 33.92 39.12 38.64 39.2 38.8C39.36 39.2 39.2 39.6 38.88 39.76C38.72 39.92 38.56 40 38.4 40Z' fill='%23FF8D24'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M38.4531 12.3516V27.7266C38.1172 28.5156 37.7422 29.2812 37.3125 30.0234C36.8516 30.3672 36.2734 30.5703 35.6484 30.5703C34.1016 30.5703 32.8438 29.3125 32.8438 27.7656V19.0469L21.9688 29.7656C21.4375 30.2969 20.7266 30.5703 20 30.5703C19.6328 30.5703 19.2656 30.5 18.9219 30.3516C17.8828 29.9141 17.2031 28.8984 17.2031 27.7656V19.0469L6.32031 29.7656C5.51562 30.5625 4.3125 30.7891 3.27344 30.3516C3.0625 30.2656 2.875 30.1562 2.69531 30.0234C2.26563 29.2891 1.88281 28.5156 1.55469 27.7266V12.2344C1.55469 11.3047 2.00781 10.4844 2.69531 9.97656C3.15625 9.63281 3.73438 9.42969 4.35156 9.42969C5.89844 9.42969 7.15625 10.6875 7.15625 12.2344V21.0703C7.15625 21.0703 17.9141 10.3594 17.9844 10.2891C18.4922 9.75781 19.2109 9.42969 20 9.42969C21.5469 9.42969 22.8047 10.6875 22.8047 12.2344V21.0703L33.6875 10.3516C34.4922 9.5625 35.6953 9.32813 36.7344 9.76563C36.9922 9.875 37.2266 10.0156 37.4297 10.1875C38.0469 10.6953 38.4297 11.4453 38.4531 12.2734V12.3516Z' fill='%23F0EFEB'/%3E%3Cpath d='M38.4532 12.3507V27.7257C38.1173 28.5148 37.7423 29.2882 37.3126 30.0226C36.8517 30.3663 36.2735 30.5695 35.6485 30.5695C34.1017 30.5695 32.8438 29.3116 32.8438 27.7648V19.046L32.1407 19.7413C31.0392 20.8273 29.2657 20.8116 28.1798 19.7101C27.0938 18.6085 27.1095 16.8351 28.211 15.7491L33.6798 10.3585C34.4845 9.56945 35.6876 9.33508 36.7267 9.77258C36.9845 9.88195 37.2188 10.0226 37.422 10.1945C38.0392 10.7023 38.422 11.4523 38.4454 12.2804C38.4532 12.296 38.4532 12.3195 38.4532 12.3507V12.3507Z' fill='%23BA1C34'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{background-image:  url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3471_841)"><path d="M6.4674 8.00146V8.00452C6.46443 8.00452 5.52964 8.00146 5.28036 8.92142C5.05185 9.76496 4.40788 12.0929 4.39007 12.157H4.21202C4.21202 12.157 3.55321 9.77719 3.32174 8.91836C3.07246 7.99841 2.1347 8.00146 2.1347 8.00146H0V14.9984H2.13569V10.8428H2.31374L3.56014 14.9984H5.04295L6.28934 10.8459H6.4674V14.9984H8.60308V8.00146H6.4674ZM14.2692 8.00146C14.2692 8.00146 13.6431 8.05953 13.3493 8.73501L11.8368 12.157H11.6587V8.00146H9.52304V14.9984H11.54C11.54 14.9984 12.1959 14.9373 12.4897 14.2649L13.9725 10.8428H14.1506V14.9984H16.2862V8.00146H14.2692ZM17.2358 11.179V14.9984H19.3715V12.7683H21.6853C22.6943 12.7683 23.548 12.1051 23.8655 11.18H17.2358V11.179Z" fill="%234DB45E"/><path d="M21.6863 8.00146H16.9361C17.1735 9.33402 18.1439 10.4027 19.3982 10.7511C19.6894 10.8324 19.9898 10.8735 20.2915 10.8734H23.9525C23.9851 10.7145 24 10.5525 24 10.3844C24 9.06812 22.9643 8.00146 21.6863 8.00146Z" fill="url(%23paint0_linear_3471_841)"/></g><defs><linearGradient id="paint0_linear_3471_841" x1="16.9361" y1="9.43744" x2="24" y2="9.43744" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="%2300B4E6"/><stop offset="1" stop-color="%23088CCB"/></linearGradient><clipPath id="clip0_3471_841"><rect width="24" height="7" fill="white" transform="translate(0 8)"/></clipPath></defs></svg>')}
.payment .payment-ico{transition:0.3s;width:26px;min-width: 26px;height:26px;display: block;background-position: center;background-repeat: no-repeat;background-size: contain;}
.payment .payment-ico:not(:hover){filter: brightness(1) grayscale(1);}
/* Соц. сети */
.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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1141)'%3E%3Cpath d='M19.915 13.028C19.527 12.538 19.638 12.32 19.915 11.882C19.92 11.877 23.123 7.451 23.453 5.95L23.455 5.949C23.619 5.402 23.455 5 22.662 5H20.038C19.37 5 19.062 5.345 18.897 5.731C18.897 5.731 17.561 8.929 15.671 11.002C15.061 11.601 14.779 11.793 14.446 11.793C14.282 11.793 14.027 11.601 14.027 11.054V5.949C14.027 5.293 13.84 5 13.287 5H9.161C8.742 5 8.493 5.306 8.493 5.591C8.493 6.213 9.438 6.356 9.536 8.106V11.903C9.536 12.735 9.385 12.888 9.05 12.888C8.158 12.888 5.993 9.677 4.71 6.002C4.451 5.289 4.198 5.001 3.525 5.001H0.9C0.151 5.001 0 5.346 0 5.732C0 6.414 0.892 9.805 4.148 14.285C6.318 17.343 9.374 19 12.154 19C13.825 19 14.029 18.632 14.029 17.999C14.029 15.077 13.878 14.801 14.715 14.801C15.103 14.801 15.771 14.993 17.331 16.468C19.114 18.217 19.407 19 20.405 19H23.029C23.777 19 24.156 18.632 23.938 17.906C23.439 16.379 20.067 13.238 19.915 13.028Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1141'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .odnoklassniki:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1138)'%3E%3Cpath d='M4.72098 12.8782C4.10798 14.0832 4.80398 14.6592 6.39198 15.6432C7.74198 16.4772 9.60698 16.7822 10.805 16.9042C10.314 17.3762 12.564 15.2122 6.08398 21.4452C4.70998 22.7622 6.92198 24.8752 8.29498 23.5862L12.012 20.0012C13.435 21.3702 14.799 22.6822 15.729 23.5912C17.103 24.8852 19.314 22.7902 17.955 21.4502C17.853 21.3532 12.918 16.6192 13.219 16.9092C14.432 16.7872 16.269 16.4642 17.603 15.6482L17.602 15.6472C19.19 14.6582 19.886 14.0832 19.282 12.8782C18.917 12.1942 17.933 11.6222 16.623 12.6112C16.623 12.6112 14.854 13.9662 12.001 13.9662C9.14698 13.9662 7.37898 12.6112 7.37898 12.6112C6.06998 11.6172 5.08198 12.1942 4.72098 12.8782Z' fill='%23ECA28D'/%3E%3Cpath d='M11.999 12.142C15.477 12.142 18.317 9.424 18.317 6.078C18.317 2.718 15.477 0 11.999 0C8.51999 0 5.67999 2.718 5.67999 6.078C5.67999 9.424 8.51999 12.142 11.999 12.142ZM11.999 3.079C13.708 3.079 15.102 4.42 15.102 6.078C15.102 7.722 13.708 9.063 11.999 9.063C10.29 9.063 8.89599 7.722 8.89599 6.078C8.89499 4.419 10.289 3.079 11.999 3.079Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1138'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .dzen: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_2953_1134)'%3E%3Cpath d='M21.6333 11.5531C21.6351 11.5531 21.6364 11.5531 21.6382 11.5531C21.7609 11.5531 21.878 11.5017 21.9611 11.4115C22.0456 11.3199 22.0874 11.1972 22.0764 11.0731C21.6347 6.21417 17.7877 2.36593 12.9284 1.92329C12.8052 1.91361 12.6811 1.95365 12.5896 2.03857C12.4981 2.12305 12.447 2.24229 12.4483 2.36681C12.5249 8.82425 13.3767 11.4629 21.6333 11.5531ZM21.6333 12.4455C13.3767 12.5357 12.5253 15.1743 12.4488 21.6318C12.4475 21.7563 12.4985 21.8755 12.59 21.96C12.6719 22.0353 12.7788 22.0771 12.8888 22.0771C12.902 22.0771 12.9156 22.0766 12.9288 22.0753C17.7882 21.6327 21.6351 17.7849 22.0764 12.9255C22.0874 12.8014 22.0461 12.6787 21.9611 12.5871C21.8762 12.4956 21.7579 12.4503 21.6333 12.4455ZM11.0421 1.92549C6.19814 2.38089 2.36354 6.22825 1.92398 11.074C1.91298 11.1981 1.95434 11.3208 2.03926 11.4123C2.12242 11.5025 2.2399 11.5536 2.36222 11.5536C2.36398 11.5536 2.36574 11.5536 2.3675 11.5536C10.5968 11.459 11.4465 8.82161 11.5239 2.36857C11.5252 2.24405 11.4737 2.12437 11.3822 2.03989C11.2898 1.95541 11.1662 1.91405 11.0421 1.92549ZM2.36706 12.445C2.23022 12.4296 2.12286 12.4947 2.03882 12.5863C1.95434 12.6778 1.91254 12.8005 1.92354 12.9246C2.3631 17.7703 6.19814 21.6177 11.0421 22.0731C11.0557 22.0744 11.0698 22.0749 11.0835 22.0749C11.1935 22.0749 11.2999 22.0335 11.3818 21.9583C11.4733 21.8738 11.5248 21.7541 11.5235 21.6296C11.446 15.177 10.5968 12.5396 2.36706 12.445Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1134'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1132)'%3E%3Cpath d='M9.417 15.1814L9.02 20.7654C9.588 20.7654 9.83399 20.5214 10.129 20.2284L12.792 17.6834L18.31 21.7244C19.322 22.2884 20.035 21.9914 20.308 20.7934L23.93 3.82141L23.931 3.82041C24.252 2.32441 23.39 1.73941 22.404 2.10641L1.11399 10.2574C-0.339005 10.8214 -0.317005 11.6314 0.866995 11.9984L6.30999 13.6914L18.953 5.78041C19.548 5.38641 20.089 5.60441 19.644 5.99841L9.417 15.1814Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1132'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1129)'%3E%3Cpath d='M17.507 14.3062L17.498 14.3812C15.299 13.2852 15.069 13.1392 14.785 13.5652C14.588 13.8602 14.014 14.5292 13.841 14.7272C13.666 14.9222 13.492 14.9372 13.195 14.8022C12.895 14.6522 11.932 14.3372 10.792 13.3172C9.90402 12.5222 9.30802 11.5472 9.13202 11.2472C8.83902 10.7412 9.45202 10.6692 10.01 9.61319C10.11 9.40319 10.059 9.23819 9.98502 9.08919C9.91002 8.93919 9.31302 7.46919 9.06302 6.88319C8.82302 6.29919 8.57602 6.37319 8.39102 6.37319C7.81502 6.32319 7.39402 6.33119 7.02302 6.71719C5.40902 8.49119 5.81602 10.3212 7.19702 12.2672C9.91102 15.8192 11.357 16.4732 14.001 17.3812C14.715 17.6082 15.366 17.5762 15.881 17.5022C16.455 17.4112 17.648 16.7812 17.897 16.0762C18.152 15.3712 18.152 14.7862 18.077 14.6512C18.003 14.5162 17.807 14.4412 17.507 14.3062Z' fill='%23ECA28D'/%3E%3Cpath d='M20.52 3.44943C12.831 -3.98357 0.106 1.40743 0.101 11.8934C0.101 13.9894 0.65 16.0334 1.696 17.8384L0 24.0004L6.335 22.3484C14.24 26.6184 23.996 20.9484 24 11.8994C24 8.72343 22.76 5.73443 20.505 3.48843L20.52 3.44943ZM22.002 11.8664C21.996 19.4994 13.617 24.2664 6.99 20.3704L6.63 20.1564L2.88 21.1314L3.885 17.4864L3.646 17.1114C-0.478 10.5464 4.26 1.96643 12.072 1.96643C14.726 1.96643 17.217 3.00143 19.093 4.87643C20.968 6.73543 22.002 9.22643 22.002 11.8664Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1129'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .viber:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1123)'%3E%3Cpath d='M23.155 13.8906C23.871 7.86358 22.811 4.05858 20.899 2.33758L20.9 2.33658C17.814 -0.602417 7.39202 -1.03742 3.70002 2.46858C2.04202 4.18358 1.45802 6.70058 1.39402 9.81658C1.33002 12.9336 1.25402 18.7726 6.69502 20.3566H6.70002L6.69502 22.7756C6.69502 22.7756 6.65802 23.7556 7.28402 23.9526C8.00002 24.1846 8.32402 23.7296 10.551 21.0696C14.275 21.3926 17.135 20.6526 17.46 20.5446C18.212 20.2926 22.467 19.7296 23.155 13.8906ZM10.918 19.3676C10.918 19.3676 8.56102 22.3066 7.82802 23.0696C7.58802 23.3176 7.32502 23.2946 7.32902 22.8026C7.32902 22.4796 7.34702 18.7866 7.34702 18.7866C2.73402 17.4646 3.00602 12.4926 3.05602 9.89158C3.10602 7.28958 3.58202 5.15858 4.98602 3.72358C8.22502 0.686583 17.362 1.36558 19.69 3.55358C22.536 6.07658 21.523 13.2046 21.529 13.4476C20.944 18.3216 17.496 18.6306 16.862 18.8416C16.591 18.9316 14.076 19.5786 10.918 19.3676Z' fill='%23ECA28D'/%3E%3Cpath d='M12.222 4.29688C11.837 4.29688 11.837 4.89688 12.222 4.90188C15.209 4.92488 17.669 7.00688 17.696 10.8259C17.696 11.2289 18.286 11.2239 18.281 10.8209C18.249 6.70588 15.562 4.31988 12.222 4.29688Z' fill='%23ECA28D'/%3E%3Cpath d='M16.151 10.1891C16.142 10.5871 16.731 10.6061 16.736 10.2031C16.785 7.93413 15.386 6.06513 12.757 5.86813C12.372 5.84013 12.332 6.44513 12.716 6.47313C14.996 6.64613 16.197 8.20213 16.151 10.1891Z' fill='%23ECA28D'/%3E%3Cpath d='M15.521 12.7761C15.027 12.4901 14.524 12.6681 14.316 12.9491L13.881 13.5121C13.66 13.7981 13.247 13.7601 13.247 13.7601C10.233 12.9631 9.42697 9.80906 9.42697 9.80906C9.42697 9.80906 9.38997 9.38206 9.66597 9.15306L10.21 8.70306C10.482 8.48706 10.654 7.96706 10.377 7.45606C9.63697 6.11906 9.13997 5.65806 8.88697 5.30406C8.62097 4.97106 8.22097 4.89606 7.80497 5.12106H7.79597C6.93097 5.62706 5.98397 6.57406 6.28697 7.54906C6.80397 8.57706 7.75397 11.8541 10.782 14.3301C12.205 15.5011 14.457 16.7011 15.413 16.9781L15.422 16.9921C16.364 17.3061 17.28 16.3221 17.769 15.4311V15.4241C17.986 14.9931 17.914 14.5851 17.597 14.3181C17.035 13.7701 16.187 13.1651 15.521 12.7761Z' fill='%23ECA28D'/%3E%3Cpath d='M13.169 8.10564C14.13 8.16164 14.596 8.66364 14.646 9.69464C14.664 10.0976 15.249 10.0696 15.231 9.66664C15.167 8.32064 14.465 7.57064 13.201 7.50064C12.816 7.47764 12.78 8.08264 13.169 8.10564Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1123'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1121)'%3E%3Cpath d='M23.469 5.92901L23.499 6.12501C23.209 5.09601 22.426 4.30201 21.431 4.01301L21.41 4.00801C19.539 3.50001 12.01 3.50001 12.01 3.50001C12.01 3.50001 4.49999 3.49001 2.60999 4.00801C1.59599 4.30201 0.811989 5.09601 0.526989 6.10401L0.521989 6.12501C-0.177011 9.77601 -0.182011 14.163 0.552989 18.072L0.521989 17.874C0.811989 18.903 1.59499 19.697 2.58999 19.986L2.61099 19.991C4.47999 20.5 12.011 20.5 12.011 20.5C12.011 20.5 19.52 20.5 21.411 19.991C22.426 19.697 23.21 18.903 23.495 17.895L23.5 17.874C23.818 16.176 24 14.222 24 12.226C24 12.153 24 12.079 23.999 12.005C24 11.937 24 11.856 24 11.775C24 9.77801 23.818 7.82401 23.469 5.92901ZM9.60799 15.651V8.35801L15.874 12.01L9.60799 15.651Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1121'%3E%3Crect width='24' height='24' 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-black-l);border-radius: 50%;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-white);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .social-links .vk:hover{background: #507299;}
  .social-links .youtube:hover{background: #e62117;}
  .social-links .viber:hover{background: #8676f0;}
  .social-links .whatsapp:hover{background: #3dbb4e;}
  .social-links .telegram:hover{background: #39a7df;}
  .social-links .odnoklassniki:hover{background: #f2720c;}
  .social-links .dzen:hover{background: #202022;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
#page-title .title_wrap{flex-wrap: wrap;justify-content: flex-start;grid-gap: 10px;}
.title_wrap{position:relative;margin-bottom: 22px;display: flex;align-items: center;justify-content: space-between;}
.title_wrap .title{position:relative;margin:0;line-height: 1.2;text-align: left;font-size: 28px;font-family: var(--family-2);user-select: none;}
.title_wrap .inf, .title_wrap .res{font-size: 24px;font-family: var(--family-2);color: var(--color-primary);}
@media (max-width: 1023px){
  .title_wrap{margin-bottom:20px;}
  .title_wrap .title{font-size: 24px;}
  .title_wrap .inf, .title_wrap .res{font-size: 22px;}
}
@media (max-width: 639px){
  .title_wrap{margin-bottom: 16px;}
  .title_wrap .title{font-size: 22px;}
}
@media (max-width: 479px){
  .title_wrap .title{font-size: 20px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 30px;position: relative;white-space: nowrap;padding: 11px 0 9px;background: var(--color-grey-l-2);}
#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: flex;align-items: center;}
#breadcrumbs ul li:before{content: '|';font-size: 14px;margin: 0 10px;display: block;color: var(--color-grey-d);transition: 0.3s;display: inline-block;}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 12px;text-transform: uppercase;display: flex;align-items: center;transition:0.3s;}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li a .icon_{width:16px;height:16px;min-width:16px;margin-right: 4px;background-color:var(--color-black);}
#breadcrumbs ul li strong{font-size: 12px;text-transform: uppercase;max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;font-weight: 400;color: var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #breadcrumbs ul li a:hover{color: var(--color-primary);}
  #breadcrumbs ul li a:hover .icon_{background-color:var(--color-primary);}
}
/*** Баннер на главной  ***/
#banner{background: url(/design/d569535/banner.png?design=motor&lc=1768654082);}
#banner{width: 100%;max-width: var(--max-width-content);margin-left:auto;margin-right:auto;background-attachment: fixed !important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center center;position: relative;}
#banner .content{width: 100%;padding: 80px 30px;color: var(--color-white);text-align: center;display: flex;flex-direction: column;align-items: center;}
#banner .divider{width: 212px;height: 5px;margin-right: auto;margin-left: auto;background: var(--color-red);margin-bottom: 34px;}
#banner .title{font-size: 62px;font-family: var(--family-2);margin-bottom: 34px;}
#banner .text{font-size: 32px;text-transform: uppercase;margin-bottom: 50px;}
#banner .btn{}
@media (max-width: 1023px){
  #banner .content{padding: 60px 30px;}
  #banner .title{font-size: 46px;margin-bottom: 20px;}
  #banner .text{font-size: 24px;margin-bottom: 30px;}
}
@media (max-width: 479px){
  #banner .content{padding: 30px 16px;}
  #banner .title{font-size:26px;margin-bottom: 20px;}
  #banner .text{display: none;}
  #banner .divider{margin-bottom: 10px;}
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.item .product-ico{overflow: hidden;display: flex;align-items: center;justify-content: center;transition: 0.3s;position: relative;}
.item .product-ico .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;transition: 0.3s;background-color: var(--color-grey);}
.item .product-ico.added{border-color: var(--color-primary);}
.item .product-ico.added .icon_{background-color:var(--color-primary);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-ico:not(.added):hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 479px){
  .item .icon_sticker span{width: 40px;height: 22px;font-size: 12px;}
}
#pdt__index .products-grid .item.is-show{display:block !important;}
#pdt__index .products-grid .item .actions a .icon_{display:block;}
@media (min-width: 1600px){
  #pdt__index .products-grid .item:nth-child(n+11){display:none;}
}
@media (max-width: 1600px){
  #pdt__index .products-grid .item:nth-child(n+9){display:none;}
}
@media (max-width: 1139px){
  #pdt__index .products-grid .item:nth-child(n+7){display:none;}
}
@media (max-width: 479px){
  #pdt__index .products-grid .item:nth-child(n+3){display:none;}
}
.swiper_border .swiper_wrap{border: 1px solid var(--line);position: relative;}
.swiper_border .swiper_wrap .products-grid .item{border-right: 1px solid var(--line);}
.swiper_border .swiper_wrap .swiper-navigation{margin:0;}
.swiper_border .swiper_wrap .products-grid.products-swiper{width: calc(100% + 1px);}
@media (min-width: 1600px){
  .swiper_border .swiper_wrap .products-grid .item .actions a .icon_{display: block;}
}
.pdt_cont{display: flex;flex-wrap: wrap;}
.pdt_cont .pdt_banner{width: 30%;position: relative;overflow: hidden;}
.pdt_cont .pdt_title{position: absolute;top: 40px;left: 0;z-index: 1;color: var(--color-white);background: var(--color-primary);padding: 24px 50px 24px 36px;line-height: 1.2;font-family: var(--family-2);letter-spacing: .04em;text-transform: uppercase;display: flex;flex-direction: column;}
.pdt_cont .pdt_title:before{content: '';position: absolute;top: 0;right: -19px;bottom: 0;width: 36px;background: var(--color-primary);transform: skew(-13deg);transition: 0.3s;}
.pdt_cont .pdt_title .first{font-size: 52px;}
.pdt_cont .pdt_title .last{font-size: 32px;}
.pdt_cont .pdt_content{width: calc(100% - 30%);border: 1px solid var(--line);border-left-width: 0;position:relative;}
.pdt_cont .pdt_content .swiper-navigation.pagination_{margin:0;}
.pdt_cont .pdt_banner .img{position:absolute;width: 100%;height: 100%;background:var(--color-secondary);}
.pdt_cont .pdt_banner .img img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.pdt_cont .pdt_btn{position: absolute;right: 36px;bottom: 36px;z-index: 2;font-size: 14px;letter-spacing: .06em;color: var(--color-white);text-transform: uppercase;display: flex;align-items: center;gap: 8px;}
.pdt_cont .pdt_btn .icon_{width:12px;height:12px;min-width:12px;margin:0;background-color:var(--color-primary);}
.pdt_cont .pdt_banner:before{content: '';position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;height: 30%;background-repeat: repeat-x;background-image: -webkit-linear-gradient(0deg, rgba(1, 19, 39, .8), transparent);background-image: -o-linear-gradient(0deg, rgba(1, 19, 39, .8), transparent);background-image: linear-gradient(0deg, rgba(1, 19, 39, .8), transparent);}
.pdt_cont .products-grid.products-swiper{width: calc(100% + 1px);}
.pdt_cont .products-grid .item{border-right: 1px solid var(--line);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .pdt_cont .pdt_banner:hover .pdt_title:before{transform: skew(0deg);}
  .pdt_cont .pdt_banner:hover .img img{opacity: 0.8;filter: alpha(opacity = 80);transform: scale(1.05);}
}
@media (max-width: 1139px){
  .pdt_cont .pdt_title .first{font-size: 42px;}
  .pdt_cont .pdt_title .last{font-size: 27px;}
}
@media (max-width: 1023px){
  .pdt_cont .pdt_banner{width: 100%;height:400px;}
  .pdt_cont .pdt_content{width: 100%;border-left-width: 1px;}
  .pdt_cont .pdt_title{padding: 16px 24px;}
  .pdt_cont .pdt_title:before{right: -14px;width: 28px;}
}
@media (max-width: 479px){
  .pdt_cont .pdt_banner{height: 300px;}
  .pdt_cont .pdt_title .first{font-size: 30px;}
  .pdt_cont .pdt_title .last{font-size: 20px;}
}
.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: 0;text-align: center;width: 100%;overflow: hidden;}
.products-grid .item{width: calc(100% / 4);padding: 16px;position: relative;height:auto;background: var(--color-white);}
.products-grid:not(.products-swiper) .item{border: 1px solid var(--line);border-right-width: 0;}
.products-grid:not(.products-swiper) .item:last-child{border-right-width: 1px;}
.products-grid .item .rating-box{margin-bottom: 8px;}
.products-grid .item .desc{margin-bottom: 8px;font-size: 14px;color: var(--color-grey-l);-webkit-line-clamp: 3;}
.products-grid .item .links_container{display: flex;align-items:center;grid-gap: 12px;transition:0.3s;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--line);justify-content: center;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--bgImg);z-index: 0;padding: 0;overflow: hidden;border-radius: 0px;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;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition:0.5s;}
.products-grid .item .quickview{}
.products-grid .item .price-box{flex: 1;display: flex;flex-direction: column;grid-gap: 0;}
.products-grid .item form{display: flex;flex-direction: column;height: 100%;}
.products-grid .item .product-shop{text-align: left;padding-top: 12px;display: flex;flex-direction: column;flex: 1;}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-name{-webkit-line-clamp: 2;font-size: 16px;text-transform: uppercase;transition: 0.3s;margin-bottom: 8px;word-break: break-word;}
.products-grid .item .product-shop .price:not(.old-price){width: 100%;font-size: 24px;}
.products-grid .item .product-shop .price span{white-space: initial;overflow: hidden;}
.products-grid .item .product-shop .old-price{font-size: 14px;}
.products-grid .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
.products-grid .item .actions{width: 100%;display: flex;align-items: center;grid-gap: 12px;margin-top: auto;}
.products-grid .item .actions a{font-size: 14px;}
.products-grid .item .actions a .icon_{display:none;}
.products-grid .item .actions .callback_notify{background: var(--color-grey-d);border-color: var(--color-grey-d);}
.products-grid .item .product-ico{width: calc((100% - 12px* 2) / 3);height: 30px;border: 1px solid var(--line);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-grid .item .product-name:hover{color:var(--color-primary);}
  .products-grid .item .actions .callback_notify:hover{background: var(--color-secondary);border-color: var(--color-secondary);}
  .products-grid .item:hover .product-image .product-img img{transform: scale(1.15);}
}
@media (min-width: 1600px){
  .pdt_cont .products-grid .item .actions a .icon_{display:block;}
  .products-grid .item{width: calc(100% / 5);}
  .products-grid:not(.products-swiper) .item:nth-child(n+6){border-top-width: 0px;}
  .products-grid:not(.products-swiper) .item:nth-child(4n){border-right-width: 1px;}
  #main .col-right .products-grid .item{width: calc(100% / 4);}
  #main .col-right .products-grid .item:nth-child(n+5){border-top-width: 0px;}
  #main .col-right .products-grid .item:nth-child(4n){border-right-width: 1px;}
}
@media (max-width: 1600px){
  .pdt_cont .products-grid .item .actions a{}
  .pdt_cont .products-grid .item .actions a .icon_{display:none;}
  .pdt_cont .products-grid .item .product-shop .price:not(.old-price){font-size:18px;}
}
@media (min-width: 768px) and (max-width: 1600px){
  #main .col-right .products-grid .item{width: calc(100% / 3);}  
  #main .col-right .products-grid .item:nth-child(n+4){border-top-width: 0px;}
  #main .col-right .products-grid .item:nth-child(3n){border-right-width: 1px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1500px){
  .pdt_cont .products-grid .item .actions a{font-size: 0px;}
  .pdt_cont .products-grid .item .actions a .icon_{margin:0;display:block;}
}
@media (min-width: 1140px) and (max-width: 1600px){
  .products-grid:not(.products-swiper) .item:nth-child(n+5){border-top-width: 0px;}
  .products-grid:not(.products-swiper) .item:nth-child(3n){border-right-width: 1px;}
}
@media (min-width: 480px) and (max-width: 767px){
  .products-grid:not(.products-swiper) .item:nth-child(n+3){border-top-width: 0;}
  .products-grid:not(.products-swiper) .item:nth-child(2n){border-right-width: 1px;}
}
@media (max-width: 1139px){
  #main .products .col-right .products-grid .item{width: calc(100% / 3);}
  .products-grid .item{width: calc(100% / 3);}
}
@media (max-width: 1023px){
  #main .col-left{width: 100%;margin: 0;}
  #main .col-left .user-menu{margin-top: 30px;}
  #main .col-right{width: 100%;}
  .products-grid .item{padding: 12px;}
  .products-grid .item .actions a{padding: 9px 12px;}
  .products-grid .item .actions a .icon_{display:none;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
}
@media (max-width: 767px){
  #main .products .col-right .products-grid .item{width: calc(100% / 2);}
  .products-grid .item{width: calc(100% / 2);}
}
@media (max-width: 479px){
  #main .products .col-right .products-grid .item{width: calc(100% / 2);}
  .products-grid .item{width: 100%;}
  .products-grid:not(.products-swiper) .item:nth-child(n+2){border-top-width: 0;}
  .products-grid:not(.products-swiper) .item:nth-child(1n){border-right-width: 1px;}
  .products-grid .item .actions a .icon_{display:block;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;flex-wrap: wrap;grid-gap: 0;}
.products-list .item{position: relative;display: flex;width: 100%;background: var(--color-white);border: 1px solid var(--line);padding: 16px;}
.products-list .item:not(:last-child){border-bottom-width: 0;}
.products-list .item .product-image{width: 180px;position: relative;border-radius: 0;overflow: hidden;}
.products-list .item .product-shop{flex:1;padding-left: 16px;margin-left: 16px;display: flex;flex-direction: column;position: relative;}
.products-list .item .product-shop:before{content: '';position:absolute;top: -16px;left: 0;display:block;height:calc(100% + 16px * 2);border-left: 1px solid var(--line);}
.products-list .item .product-shop_wrapper[data-name="left"]{width: 100%;}
.products-list .item .product-shop_wrapper[data-name="right"]{width: 100%;display: flex;flex-direction: column;flex: 1;}
.products-list .item .product-name{font-size: 16px;text-transform: uppercase;-webkit-line-clamp: 1;margin-bottom: 12px;}
.products-list .item .links_container{display: flex;align-items: center;grid-gap: 12px;}
.products-list .item .product-shop_wrapper[data-name="right"] form{margin-top: auto;}
.products-list .item .actions-btn.callback_notify{background: var(--color-grey-d);border-color: var(--color-grey-d);}
.products-list .item .goods_features-inner{display: flex;flex-direction: column;grid-gap: 8px;}
.products-list .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;display: block;}
.products-list .item .product-image .product-img img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.products-list .item .desc{margin-bottom: 12px;font-size: 14px;color: var(--color-grey-l);-webkit-line-clamp: 3;}
.products-list .item .rating-box{margin-bottom: 12px;}
.products-list .item .actions_wrap{display: flex;align-items: center;gap: 16px;margin-top: auto;}
.products-list .item .price-box{margin-bottom: 12px;display: flex;align-items: center;flex-wrap: wrap;gap: 12px;}
.products-list .item .product-ico{}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products-list .item .actions-btn.callback_notify:hover{background: var(--color-secondary);border-color: var(--color-secondary);}
}
@media (max-width: 1023px){
  .products-list .item .product-name{-webkit-line-clamp: 2;}
  .products-list .item .product-image{width: 168px;}
}
@media (max-width: 767px){
  .products-list .item .product-shop_wrapper[data-name="left"]{width: 100%;}
  .products-list .item .product-shop_wrapper[data-name="right"]{width: 100%;}
  .products-list .item .product-shop{flex-wrap: wrap;}
  .products-list .item .goods_features-inner{display:none;}
}
@media (max-width: 639px){
  .products-list .item{padding:12px;}
  .products-list .item .product-image{width: 130px;}
  .products-list .item .ico-sale, .products-list .item .ico-new, .products-list .item .ico-best{font-size: 10px;width: 42px;height: 20px;}
}
@media (max-width: 479px){
  .products-list .item .desc{display:none;}
  .products-list .item .product-shop{padding-left: 12px;margin-left: 12px;}
  .products-list .item .actions-btn{font-size: 0;padding: 6px 16px;}
  .products-list .item .actions-btn .icon_{margin: 0;width: 18px;height: 18px;min-width: 18px;}
  .products-list .item .product-name{font-size: 14px;}
  .products-list .item .rating-box{margin-bottom: 8px;}
  .products-list .item .actions_wrap{gap: 12px;}
  .products-list .item .product-image{width: 90px;}
  .products-list .item .ico-new, .products-list .item .ico-best{display: none;}
}
/* Товар. Изображения */
.product_wrapper{position:relative;}
.product_wrapper .cont{display: flex;flex-direction: column;}
.thumblist-box{position: relative;width:100%;}
.thumblist-box .thumblist__item{max-height: 150px;overflow: hidden;}
.thumblist-box .thumblist{padding: 0 30px;}
.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;background: var(--bgImg);}
.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{margin:0;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 32px;height: 32px;}
.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: 24px;height: 24px;}
/*.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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:640px;display: flex;flex-wrap: wrap;grid-gap: 20px;height: max-content;}
.product-view .product-container .left_ .product-img-box.no-photo{width: 100%;max-width: 740px;}
.product-view .product-container .left_ .product-img-box.no-photo .product-image{width:100%;}
.product-view .product-container .right_{width: calc(100% - 640px - 30px);display: flex;flex-wrap: wrap;height: max-content;}
.product-view .product-container .left_ .icon_sticker{z-index: 2;left:10px;}
.product-view .product-view_item{display: flex;align-items: center;flex-wrap: wrap;width:100%;gap: 20px;}
.product-view .product-view_item[data-name="available"]{justify-content: space-between;}
.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 .goodsDataMainModificationAvailable{display: flex;align-items: center;gap: 10px;}
.product-view .goodsDataMainModificationAvailable .available_title{font-family: var(--family-2);}
.product-view .product-view_item[data-name="qtyAvailable"]{grid-gap: 12px 20px;}
.product-view .product-view_item[data-name="title_good"]{grid-gap: 30px;margin-bottom: 12px;justify-content: space-between;}
.product-view .art_number{font-size: 14px;}
.product-view .product-view_item .qty-wrap{background: var(--color-grey-l-2);border: 1px solid var(--line);height: 50px;}
.product-view .product-view_item .qty-wrap input{border: 1px solid var(--line);border-top-width: 0;border-bottom-width: 0;margin: 0;}
.product-view .product-view_item .qty-wrap.disabled{pointer-events: none;}
.product-view .product-view_item .qty-wrap.disabled input{color: var(--color-grey-d);}
.product-view .product-view_item .qty-wrap.disabled a span{background-color: var(--color-grey-d);}
.product-view .ratings_container{display: flex;align-items: center;grid-gap: 12px;color:var(--color-primary);transition:0.3s;}
.product-view .ratings_container .ratings_text{font-size: 14px;display:none;}
.product-view .ratings_container .rating_mob{display: none;align-items: center;grid-gap: 5px;font-size: 14px;}
.product-view .ratings_container .rating_mob .icon_{width: 20px;min-width: 20px;height:20px;margin: 0;background-color:var(--color-starActive);}
.product-view .product-view_item[data-name="rating"], .product-view .product-view_item[data-name="available"]{margin-bottom: 12px;}
.product-view .product-view_item[data-name="art"]{margin-bottom: 6px;}
.product-view .product-view_item[data-name="sale"]{margin-bottom: 20px;}
.product-view .product-view_item[data-name="desc"] .short-description{-webkit-line-clamp: 5;}
.product-view .product-neighbor{display: flex;align-items: center;grid-gap: 16px;margin-left: auto;}
.product-view .product-neighbor > div{position: relative;}
.product-view .product-neighbor .content{position: absolute;right: 0;z-index: 2;border-top: 3px solid var(--color-black);width: 120px;background: var(--color-white);padding: 12px;border-radius: 0;box-shadow: var(--shadow);transition: 0.3s;opacity: 0;visibility: hidden;}
.product-view .product-neighbor .content:before{content: "";display: block;position: absolute;top: -13px;right: 0;width: 5px;height: 2px;border: 5px solid transparent;border-bottom-color: var(--color-black);}
.product-view .product-neighbor .prev .content{right: -40px;}
.product-view .product-neighbor .prev .content:before{right: 46px;}
.product-view .product-neighbor .next .content:before{right: 10px;}
.product-view .product-neighbor .image{width: 100px;height: 100px;object-fit: contain;background: var(--bgImg);}
.product-view .product-neighbor a{display: flex;flex-direction: column;}
.product-view .product-neighbor .icon_{width: 24px;height:24px;min-width:24px;margin:0;background-color:var(--color-grey-l);}
.product-view .product-neighbor .name{font-size: 12px;text-transform: uppercase;text-align: center;margin-top: 4px;}
.product-view .art_number .title{font-family: var(--family-2);}
.product-view .art_number .number{color:Var(--color-green);}
.product-view .add-cart, .product-view .callback_notify{padding: 14px 20px;}
.product-view .callback_notify{background: var(--color-grey-d);border-color: var(--color-grey-d);}
.product-view .links{display: flex;align-items: center;justify-content: center;font-size: 0;}
.product-view .product-links{display: flex;align-items: center;gap: 20px;margin-left: auto;}
.product-view .links .icon_{margin:0;width:20px;min-width:20px;height:20px;transition:0.3s;background-color: var(--color-grey);}
.product-view .links.added .icon_{background-color: var(--color-primary);}
  
.product-view .product-view_rating{display: flex;align-items: center;font-size: 14px;font-family: var(--family-2);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{font-size: 32px;flex:1;text-transform: uppercase;width: 100%;word-break: break-word;position: relative;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px;flex-wrap: wrap;margin-bottom:20px;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--color-tertiary) !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 .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;}
.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.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 .action{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 20px;width: max-content;}
.product-view .goodsDataForm{width: 100%;display: flex;flex-wrap: wrap;margin-top: 20px;}
.product-view .informationBlockSale{display: flex;align-items: center;gap: 30px;justify-content: space-between;width: 100%;padding: 10px 0;border: 1px solid var(--line);border-right-width: 0;border-left-width: 0;}
.product-view .informationBlockSale > span{width: calc((100% - 30px* 2) / 3);display: flex;flex-direction: column;text-align: center;gap: 5px;position: relative;}
.product-view .informationBlockSale > span em{text-transform: uppercase;font-style: normal;}
.product-view .informationBlockSale > span:not(:last-child):after{content: '';display: block;position: absolute;top: 0;right: -15px;border-right: 1px solid var(--line);height: 100%;}
.product-view .ratings_text{font-size: 14px;display: flex;align-items: center;}
/* Модификации */
.product-view .goodsDataMainModificationsBlock{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 12px 16px;margin-bottom: 20px;}
.product-view .goodsDataMainModificationsBlockProperty select{background: var(--color-grey-l-2);border-color: var(--line);}
.product-view .goodsDataMainModificationsBlockProperty label{font-size: 16px;white-space: nowrap;display: block;margin-bottom: 6px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{width: 100%;font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{width: calc((100% - 16px * 2) / 3);}
.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;grid-gap: 10px 20px;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--line);}
.product-tabs .tabs-content{width: 100%;position:relative;}
.product-tabs .tabs a{font-size: 20px;text-transform: uppercase;transition: 0.3s;position: relative;white-space: nowrap;}
.product-tabs .tabs a.active{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: 40px;}
.product-tabs .tab-content .delivery_title{display: flex;align-items: center;grid-gap: 16px;margin-bottom: 12px;}
.product-tabs .tab-content .delivery_title .delivery_name{font-size: 20px;text-transform: uppercase;font-family: var(--family);}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:12px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;align-items: center;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{margin-left: 5px;}
.product-tabs .tab-content .color_price{font-family: var(--family-2);}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 4px;}
.product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{position: relative;}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px;padding-left:0;position:relative;}
/*.product-tabs .tab-content .delivery_zones h5:before{content: '';width: 6px;height: 6px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: var(--color-black);border-radius: 50%;}*/
.product-tabs .tab-content .delivery-content{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;padding-left: 16px;}
.product-tabs .tab-content .delivery_rules{padding-left: 0;}
.product-tabs .tab-content .delivery_rules h6, .product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{margin-bottom: 6px;font-size: 18px;text-transform: uppercase;font-family: var(--family);}
.product-tabs .tab-content .delivery_name{}
.product-tabs .tab-content .delivery_title .delivery_number{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: 0;}
.product-tabs .features_block .features_line{width: 100%;position:relative;display: flex;align-items: center;border: 1px solid var(--line);}
.product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{width: 50%;padding: 12px 10px;}
.product-tabs .features_block .features_line .features_right{}
.product-tabs .features_block .features_line .features_left{border-right: 1px solid var(--line);}
.product-tabs .features_block .features_line:not(:first-child){border-top-width: 0;}
.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-primary);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);}
/*** Поделиться на странице товара ***/
.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{width:100%;max-width:455px;}
#goods-opinion_form .button{margin-top: auto;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 .goods-opinion-form__input-wrap input, #goods-opinion_form .goods-opinion-form__input-wrap textarea{width: 100%;max-width: 100%;}
#goods-opinion_form .pp{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-secondary);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: flex;align-items: center;flex-wrap: wrap;grid-gap:12px 20px;margin-bottom: 20px;}
#goods-opinion_form #sel_opinion .title{font-size: 14px;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:30px;font-size: 16px;}
#goods-opinion_form .goods-opinion-form__inputs{margin-bottom: 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;}
#goods-opinion_form .goods-opinion-form__body{display: flex;flex-direction: column;height: 100%;}
#goods-opinion_form .goods-opinion_rating_wrap{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;margin-bottom: 24px;}
#goods-opinion_form .goods-opinion-form_wrap{display: flex;flex-direction: column;margin-bottom:12px;}
#goods-opinion_form .goods-opinion-form__rating{display: flex;align-items: center;grid-gap: 2px;}
#goods-opinion_form .goods-opinion-form__rating input[type="radio"]{width: 34px;height: 34px;min-width: 34px;border: 0;border-radius: 0;position: relative;}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21z"/></svg>')}
#goods-opinion_form .goods-opinion-form__rating input:before, #goods-opinion_form .goods-opinion-form__rating input:after{content:'';background-color: var(--color-star);transition:0.3s;width: 100%;height: 100%;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;}
#goods-opinion_form .goods-opinion-form__rating input:after{opacity:0;z-index: 1;background-color: var(--color-starActive);}
#goods-opinion_form .goods-opinion-form__rating input.active:after{opacity: 1;visibility: visible;}
#goods-opinion_form .goods-opinion-form__input-wrap label, #goods-opinion_form .goods-opinion-form_wrap .form_label{font-size: 16px;display: block;margin-bottom: 8px;}
#goods-opinion_form .goods-opinion-form__input-wrap label span, #goods-opinion_form .goods-opinion-form_wrap .form_label span{color:var(--color-red);}
.content_block .goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{display:none;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="bottom"]{width:100%;}
.goods-opinion{position: relative;display: flex;grid-gap: 30px;flex-wrap: wrap;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;}
.goods-opinion .opinion__no{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;}
.goods-opinion .opinion__no .opinion__no_wrap{width: calc(100% - 16px - 240px);}
.goods-opinion .opinion__no .goods_btn{width: 240px;}
.goods-opinion:not(.not_) .goods_btn{width: max-content;height:40px;}
.goods-opinion .rating_block{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 12px 20px;}
.goods-opinion .opinion__no .title{font-family: var(--family-2);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 .opinion__round .rating__label{margin-top: 8px;}
.goods-opinion .rating__rating{font-family: var(--family-2);font-size: 28px;display: flex;align-items: center;}
.goods-opinion .rating__rating .icon_{margin-right: 16px;width: 24px;height: 24px;min-width: 24px;}
.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__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-grey)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{flex-direction: column;margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--line);padding-left: 16px;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{color: var(--color-black);font-size: 16px;margin-bottom: 8px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item:not(:first-child){padding-top: 20px;margin-top: 20px;border-top: 1px solid var(--line);position:relative;}
.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-grey);min-width: 30px;width: 30px;height: 30px;}
.goods-opinion .opinion-item__row{width:100%;word-break: break-word;display: flex;gap: 12px 30px;flex-wrap: wrap;}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.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-family: var(--family-2);visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: flex;align-items: center;grid-gap: 12px;flex-wrap: wrap;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop .small{white-space: nowrap;font-size: 14px;position: relative;display: flex;align-items: center;text-transform: uppercase;transition:0.3s;grid-gap: 12px;padding: 0 24px;height: 40px;background: var(--color-secondary);color: var(--color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop .small:before{content:'';display:block;background:var(--color-primary);height:3px;width:100%;position:absolute;bottom:0;left: 0;transition:0.3s;opacity: 0;visibility: hidden;}
.goods-opinion .goodsDataOpinionListNavigateTop .small.active:before{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop .small.disabled{background: var(--color-grey-d);border-color: var(--color-grey-d);pointer-events: none;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;}
.goods-opinion .opinion-item_line[data-name="info"]{width: 200px;}
.goods-opinion .opinion-item_line[data-name="desc"]{flex: 1;display: flex;flex-direction: column;}
.goods-opinion .opinion-item_line[data-name="desc"] .title{font-size: 16px;font-family: var(--family-2);margin-bottom: 4px;}
.goods-opinion .opinion-item_line[data-name="desc"] .title:not(:first-child){margin-top: 8px;}
.goods-opinion .opinion__round{margin-bottom: 12px;}
.goods-opinion .goodsDataOpinionListClient{font-size: 16px;font-family: var(--family-2);}
.goods-opinion .opinion-item_info{width: 100%;display: flex;flex-direction: column;grid-gap: 4px;}
.goods-opinion .opinion-item__desc{font-size: 16px;width: 100%;}
.goods-opinion .store_response__desc{font-size: 16px;}
.goods-opinion .opinion-item__date{font-size: 14px;}
.goods-opinion .opinion__buttons{margin-top: 20px;}
.goods-opinion .opinion__buttons a{font-size: 12px;padding: 8px 12px;}
.goods-opinion .ratings .rating-box{width: 180px;height: 31px;-webkit-mask-size: 35px 31px;}
.goods-opinion .ratings .rating-box .rating{height: 31px;background-size: 35px 31px;}
.goods-opinion .opinion-item:nth-child(n+4){display: none;}
.goods-opinion .opinion-item.show{display: block !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .product-tabs .tabs a:not(.active):hover{color: var(--color-primary);}
  .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);}
  .goods-opinion .all_review_btn:hover{color: var(--color-primary);}
  .product-view .links:not(.added):hover .icon_{background-color: var(--color-primary);}
  .product-view .callback_notify:hover{background: var(--color-secondary);border-color: var(--color-secondary);}
  .goods-opinion .goodsDataOpinionListNavigateTop .small:not(.active):hover{background: var(--color-primary);}
  .product-view .product-neighbor > div:hover .content{opacity: 1;visibility: visible;}
  .product-view .product-neighbor > div:hover .icon_{background-color:var(--color-secondary);}
}
@media (max-width: 1600px){
  .product-view .product-container .left_{width: 550px;}
  .product-view .product-container .right_{width: calc(100% - 550px - 30px);}  
  .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{width: calc((100% - 16px) / 2);}
}
@media (max-width: 1139px){
  .product-view .product-container .left_{width: 450px;}
  .product-view .product-container .right_{width: calc(100% - 450px - 30px);}
}
@media (max-width: 990px){
  .product-view .product-container .left_{width: 100%;max-width: 650px;margin: 0 auto;}
  .product-view .product-container .right_{width: 100%;}
}
@media (max-width: 767px){
  .product-view .product-name{font-size: 26px;}
  .goods-opinion:not(.not_) .goods_btn{font-size: 14px;padding: 0 12px;height: 34px;}
  .goods-opinion .goodsDataOpinionListNavigateTop .small{padding: 0 12px;font-size: 14px;height: 34px;}
  .product-view .add-cart, .product-view .callback_notify{padding: 9px 12px;}
  .product-view .product-view_item .qty-wrap{height:40px;}
}
@media (max-width: 639px){
  .product-tabs .tabs a{font-size: 16px;}
  .goods-opinion:not(.not_) .goods_btn{width: 100%;order: 1;}
  .goods-opinion .goodsDataOpinionListNavigateTop .small{order: 2;}
  .product-view .action{grid-gap: 8px 12px;}
  .product-view_item[data-name="actions"]{gap: 20px 12px;}
  .product-view .add-cart, .product-view .callback_notify{font-size: 14px;}
  .product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
  .product-view .informationBlockSale{padding: 6px 0;font-size: 14px;}
  .product-view .product-neighbor{display:none;}
  .product-tabs .tab-content .delivery_title .delivery_name{font-size: 18px;}
  .product-tabs .tab-content .delivery:not(:last-child){margin-bottom: 30px;}
  .product-tabs .tab-content .delivery_rules h6, .product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 16px;}
  .product-tabs .tab-content .delivery{font-size: 14px;}
  .goods-opinion .opinion-item_line[data-name="info"]{width: 100%;}
  .product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{padding: 7px 10px;font-size: 14px;}
  .goods-opinion .opinion-item_line[data-name="desc"] .title, .goods-opinion .opinion-item__desc,  .goods-opinion .opinion-item__answer{font-size: 14px;}
  .goods-opinion .opinion__no .opinion__no_wrap{width:100%;}
  .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{width: 100%;}
}
@media (max-width: 479px){
  .product-view .informationBlockSale{gap: 16px;justify-content: space-around;}
  .product-view .informationBlockSale > span{width: calc((100% - 30px) / 2);}
  .product-view .informationBlockSale > span:last-child{display:none;}
  .product-view .informationBlockSale > span:nth-child(2):after{display:none;}
  .goods-opinion .opinion-item:not(:first-child){padding-top: 12px;margin-top: 12px;}
  .product-view .product-name{font-size: 22px;}
  .product-tabs .features_block .features_line .features_left, .features_block .features_line .features_right{width: 100%;}
  .product-tabs .features_block .features_line .features_left{border-right: 0;padding-bottom: 0;font-family:var(--family-2);}
  .product-tabs .features_block .features_line{flex-wrap: wrap;}
  .product-tabs .tab-content .delivery_title .delivery_name{font-size: 16px;}
  .product-tabs .tab-content .delivery_rules h6, .product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 14px;}
  #goods-opinion_form #sel_opinion .title{width:100%;}
}
/*Вы смотрели*/
#viewed{}
/*** Товары ***/
.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;margin-bottom: 30px;}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;grid-gap: 30px;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none;}
.view-mode{display: flex;align-items: center;grid-gap: 12px;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;width: 40px;height: 40px;border: 1px solid var(--line);background: var(--color-grey-l-2);}
.view-mode .view-mode-btn:hover:before{background-color: var(--color-primary);}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;transition: 0.3s;background-color: var(--color-grey-d);width: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M14.67 5v6.5H9.33V5h5.34zm1 6.5H21V5h-5.33v6.5zm-1 7.5v-6.5H9.33V19h5.34zm1-6.5V19H21v-6.5h-5.33zm-7.34 0H3V19h5.33v-6.5zm0-1V5H3v6.5h5.33z"/></svg>')}
.view-mode .view_mode_list:before{-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 14h4v-4H3v4zm0 5h4v-4H3v4zM3 9h4V5H3v4zm5 5h13v-4H8v4zm0 5h13v-4H8v4zM8 5v4h13V5H8z"/></svg>')}
.view-mode .view-mode-btn.active{pointer-events: none;}
.view-mode .view-mode-btn.active:before{background-color: var(--color-black);}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.toolbar_up .toolbar_result span{color: var(--color-secondary);}
.sort-by, .show-by, .filter-by{display: flex;align-items: center;grid-gap: 10px;}
.show-by.web label{font-size: 14px;font-family: var(--family-2);white-space: nowrap;}
.sort-by select, .show-by select{height: 40px;background: var(--color-grey-l-2);border-color: var(--line);font-size: 14px;padding-left: 16px;}
.sort-by .selectBlock:before, .show-by .selectBlock:before{border-color: var(--color-tertiary);}
.show-by .selectBlock{min-width: 80px;}
.show-by{margin-left: auto;}
.sort-by{grid-gap: 12px;width: 280px;}
.sort_btn{display: none;align-items: center;justify-content: center;font-size: 14px;border: 1px solid var(--line);background: var(--color-grey-l-2);height: 40px;position: relative;padding: 0 12px;}
.sort_btn .icon_{background-color: var(--color-black);width: 24px;height: 24px;min-width: 24px;margin-right: 12px;transition: 0.3s;}
.view-mode label{margin-right: 15px;}
.filterMain_btn{display: none;justify-content: center;align-items: center;height: 40px;padding: 0 12px;border-radius: 0;border: 1px solid var(--color-grey-2);background: var(--color-grey-2);color: var(--color-white);position: relative;transition: 0.3s;cursor: pointer;}
.filterMain_btn .filter-icon{background-color: var(--color-white);width: 24px;height: 24px;min-width: 24px;margin-right: 12px;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-size: 14px;white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 0;font-family: var(--family-2);display: flex;align-items: center;justify-content: center;width: 6px;height: 6px;border-radius: 50%;background: var(--color-primary);color: var(--color-white);position: absolute;right: 5px;top: 5px;}
.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%;}
.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-family: var(--family-2);margin-bottom: 15px;position: relative;}
.modal-fancybox-body .modal-sortItem label{padding-left:8px;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: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{color: var(--color-secondary);}
  .filterMain_btn:hover .filter-icon{background-color: var(--color-secondary);}
}
@media (max-width: 1023px){
  .filterMain_btn{display: flex;}
}
@media (max-width: 767px){
  .filterMain_btn{padding: 0;width: 44px;}
  .filterMain_btn span:not(.filter-icon):not(.filters__count){display:none;}
  .filterMain_btn .filter-icon{margin-right: 0;}
  .toolbar_up .OrderFilterForm{grid-gap: 12px;}
  .show-by label{display:none;}
  .sort_btn{display:flex;}
  .toolbar_up .sort-by, .toolbar_up .show-by{display:none;}
  .view-mode{margin-left:auto;}
}
@media (max-width: 479px){
  .sort_btn{font-size:0;width: 40px;}
  .sort_btn .icon_{margin: 0;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 20px;padding: 0;font-size: 0;margin: 0;justify-content: flex-end;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;height: max-content;width: max-content;transition: 0.3s;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--color-primary);font-family: var(--family-2);}
.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: 40px;}
.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='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M28.4353 19.9632L31.7191 16.6793C31.899 16.499 32 16.2547 32 16C32 15.7453 31.899 15.5011 31.7191 15.3207L28.4354 12.0369C28.2879 11.8933 28.0899 11.8135 27.884 11.8148C27.6782 11.8162 27.4812 11.8985 27.3356 12.0441C27.1901 12.1896 27.1077 12.3866 27.1063 12.5924C27.1049 12.7983 27.1847 12.9963 27.3283 13.1438L29.4016 15.2171H0.78275C0.575152 15.2171 0.376056 15.2996 0.229262 15.4464C0.0824681 15.5932 0 15.7923 0 15.9999C0 16.2075 0.0824681 16.4066 0.229262 16.5534C0.376056 16.7002 0.575152 16.7826 0.78275 16.7826H29.4015L27.3283 18.8563C27.1834 19.0035 27.1025 19.202 27.1033 19.4086C27.1041 19.6151 27.1865 19.813 27.3325 19.9591C27.4786 20.1052 27.6765 20.1876 27.883 20.1884C28.0896 20.1892 28.2881 20.1083 28.4353 19.9634V19.9632Z' fill='%23B1BDDD'/%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--color-grey-d);width: 32px;height: 32px;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-last{width: max-content;border: 0;background: transparent;}
.pages li.arrow-first{margin-right: 0;}
.pages li.arrow-last{margin-left: 0;}
.pages li.disabled{pointer-events: none;display: none;}
.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: 10px;}
.col-left .filter_ .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 250px;padding-right: 5px;overflow-y: auto;overflow-x: hidden;}
.modal-fancybox .modal-fancybox-body.filter_{overflow: visible;}
.filter_ .filters_top{display:none;align-items: center;margin-bottom: 20px;}
.filter_ .filters_top .filters_title{font-size: 20px;text-transform: uppercase;font-family: var(--family-2);flex: 1;white-space: nowrap;}
.filter_ .filters_close{margin: 0;width: 20px;height: 20px;min-width: 20px;margin-left: auto;}
.filter_ form{height: 100%;display: flex;flex-direction: column;}
.filter_ .filter_cont{display:none;padding: 16px;border: 1px solid var(--line);border-top-width: 0;}
.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-blue);}
.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-blue);}
.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: 20px;position: relative;display: block;}
.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-primary);color:var(--color-white);}
.filter_wrapIcon{position: relative;}
.activeFilterNumber{display:none;margin-right: 8px;min-width: 16px;width: 16px;height: 16px;background: var(--color-primary);color: var(--color-white);font-size: 10px;border-radius: 0;align-items: center;justify-content: center;}
.activeFilterNumber.active{display:flex;}
.filter_ #filters-reset{margin-left: auto;}
.filter_ .reset{width: 100%;}
.filter_ .filters-price .title, .filter_ .title{cursor: pointer;position: relative;font-size: 16px;font-family: var(--family-2);text-transform: uppercase;display: flex;align-items: center;transition: 0.3s;padding: 9px 16px;padding-right: 34px;border: 1px solid var(--line);border-top-width: 0;background: var(--color-grey-l-2);}
.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{width: calc(100% - 20px);overflow: hidden;}
.filter_ .form_content{display: flex;flex-direction: column;}
.filter_ .filters-price, #filters-form .filter{width: 100%;}
.filter_ .filters-price, #filters-form .filter:not(:last-child){}
.filter_ .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 16px;height: 100%;display: flex;align-items: center;justify-content: center;height: max-content;width: max-content;}
.filter_ .title .filter-arrow .icon_{min-width: 16px;width: 16px;height: 16px;background-color: var(--color-grey-d);margin: 0;transform: rotate(90deg);transition: 0.3s;}
.filter_ .title.active .filter-arrow .icon_{transform: rotate(90deg) scaleX(-1);}
.filter_ .title:not(.active){}
.filter_ .disabled_filter{cursor: default;}
.filter_ .disabled_filter input, .filter_ .disabled_filter input:hover{cursor: default;}
.filter_ .disabled_filter input:before, .filter_ .disabled_filter input:hover:before{background: transparent;border-color:var(--color-inputDisabled);}
.filter_ .disabled_filter label, .filter_ .disabled_filter label:hover{cursor: default !important;color: var(--color-labelDisabled) !important;}
.filter_ .filter{display: block;position: relative;}
.filter_ .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
.filter_ .title.active ~ .filter-more{display: none}
.filter_ .filter-inner .filter-item:not(:last-child){padding-bottom: 12px;}
.filter_ .filter-item input:hover + label, .filter label:hover{color:var(--color-primary);}
.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-family: var(--family-2);white-space: nowrap;margin-left: auto;padding-left:5px;}
.filter_ .filter label{display: flex;align-items: center;font-size:14px;cursor: pointer;width: 100%;padding-left: 8px;font-weight: 400;word-break: break-word;}
.filter_ .filter label .name{overflow: hidden;}
.filter_ .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filter_ .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-black);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: 8px;margin: 0 auto 16px;background: #dadada;border-radius: 10px;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: -4px;width: 16px;height: 16px;cursor: pointer;outline: 0;border-radius: 50%;background: var(--color-white);border: 2px 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: -6px;}
.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: 8px;}
.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;white-space: nowrap;text-transform: lowercase;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);color: var(--color-grey-d);}
.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: 14px;color: var(--color-secondary);height: 34px;text-align: left;background: var(--color-grey-l-2);border-color: var(--line);width: 100%;padding: 0 10px;padding-left: 30px;}
.filter_ .filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 10px;}
.filter_ .filterPrice_btn button{width: calc((100% - 10px)/ 2);font-size: 14px;transition:0.3s;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrs{text-align: right;}
.filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear{text-align:left;}
#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: space-between;position: relative;margin-bottom: 20px;}
.filtersTitle .title{word-break: break-word;font-size: 20px;font-family: var(--family-2);position: relative;display: block;}
.filtersTitle .filters__close{padding: 0;margin: 0;background-color: var(--color-grey-d);transition: 0.3s;width: 12px;height: 12px;min-width: 12px;cursor: pointer;}
.filtersTitle .filters__close:hover{background-color: var(--color-primary);}
.filtersTitleWeb{font-size: 18px;font-family: var(--family-2);margin-bottom: 10px;color: var(--color-black-d);}
/*** Сайдбар. Активные Фильтры ***/
.filter_ .filter .filtersActive.has-filters{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px;}
.filter_ .filter .filters__open{display: none;}
.filter_ .filter .filtersActive__remove{display: flex;align-items: center;justify-content: center;}
.filter_ .filter .filtersActive__remove .icon_{width: 8px;height: 8px;min-width: 8px;margin: 0;background-color: var(--color-black);}
.filter_ .filter .filtersActive__item{font-size: 12px;border: 1px solid var(--color-secondary);padding: 5px 10px;cursor: pointer;transition: 0.3s;width: max-content;display: flex;align-items: center;grid-gap: 6px;}
.filter_ .filter .filtersActive__name{display: none;}
.filter_ .filter .filtersActive__clear{font-size: 12px;white-space: nowrap;width: max-content;display: none;transition: 0.3s;align-items: center;justify-content: center;border: 1px solid var(--color-secondary);padding: 5px 10px;}
.filter_ .filter .filtersActive__clear .icon_{width:12px;min-width:12px;height:12px;margin:0;margin-left: 8px;background-color:var(--color-primary)}
.filter_ .filter .filtersActive_title{display: flex;align-items: center;grid-gap: 20px;margin-bottom: 15px;}
.filter_ .filter .filtersActive_title .count_goods{font-size: 14px;color: var(--color-black);}
.filter_ .filter .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_ .filterPrice_btn button.filter_btn_goodsParametrs:hover{color: var(--color-primary);border-color: var(--color-primary);}
  .filter_ .filterPrice_btn button.filter_btn_goodsParametrsClear:hover{color: var(--color-black);}
  .filter-btn_show:hover{color:var(--color-primary);}
  .filter_ .filter .filtersActive__item:hover{color: var(--color-primary);border-color: var(--color-primary);}
  .filter_ .filter .filtersActive__item:hover .icon_{background-color: var(--color-primary);}
  .filter_ .filter .filtersActive__clear:hover{color: var(--color-black);}
  .filter_ .filter .filtersActive__clear:hover .icon_{background-color: var(--color-black);}
  .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);}
  .filter_ .filter .has-filters .filtersActive__clear:hover{color: var(--color-primary);border-color:var(--color-primary);}
  .filter_ .filterPrice_btn button:hover{color:var(--color-primary);}
}
@media (max-width:1023px){
  .filter_ .form_content{overflow-y: auto;overflow-x: hidden;flex:1;}
  .col-left .filter_{width: calc(100% - 30px);height: 100%;max-width: 390px;padding: 16px;display: flex;flex-direction: column;position: fixed;top: 0;left: -100%;transition: 0.5s;z-index: 30;overflow: hidden;background: var(--color-white);}
  .col-left.opened .filter_{left: 0}
  .col-left .filter_ .filtersTitle{display: flex;}
  .col-left .filter_ .content{flex: 1;overflow-y: auto;overflow-x: hidden;}
  .filtersTitleWeb{display:none;}
  .filter_ .filters_top{display:flex;}
}
/*** Каталог сбоку ***/
.catalogNavigate{overflow: hidden;}
.catalogNavigate .show-btn.active .icon_{transform: rotate(-90deg);}
.catalogNavigate_title{font-size: 16px;letter-spacing: .06em;text-transform: uppercase;font-family: var(--family-2);border: 1px solid var(--line);padding: 9px 16px;background: var(--color-grey-l-2);display:flex;align-items:center;}
.catalogNavigate_title .show-btn{margin-left:auto;display:flex;align-items:center;justify-content:center;cursor: pointer;}
.catalogNavigate_title .show-btn .icon_{margin:0;width: 16px;min-width: 16px;height: 16px;transform: rotate(-90deg)  scaleX(-1);background-color:var(--color-grey-d);}
.catalogNavigate .list{padding: 16px;border: 1px solid var(--line);border-top-width: 0;}
.catalogNavigate .item .link .open{background-color: var(--color-black);min-width: 12px;width: 12px;height: 12px;margin: 0;cursor: pointer;}
.catalogNavigate .item[data-level="0"]{position: relative;}
.catalogNavigate .item[data-level="0"]:not(:last-child){margin-bottom: 14px;}
.catalogNavigate .item[data-level="0"] > .link{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;position: relative;font-weight: 400;font-size: 14px;text-transform: uppercase;}
.catalogNavigate .item .link{transition:0.3s;display: flex;align-items: center;}
.catalogNavigate .item .link.opened{color: var(--color-primary);}
.catalogNavigate .item.opened > .link{color: var(--color-primary);transition:0.3s;}
.catalogNavigate .item.opened > .link .open{background-color: var(--color-primary);opacity:1;transform: rotate(90deg) scaleX(-1);}
.catalogNavigate .item[data-level="0"] .sub{padding-left: 12px;padding-top: 12px;font-size: 14px;display:none;}
.catalogNavigate .item[data-level="0"] .sub .item:not(:last-child){margin-bottom: 12px;}
.catalogNavigate .item[data-level="0"] .sub div[data-level="3"] .sub{display: none;}
.catalogNavigate .item[data-level="0"] .sub div[data-level="3"] .open{display: none;}
.catalogNavigate .item[data-level="0"] .sub[data-level="1"] a{font-size: 14px;text-transform: uppercase;flex: 1;display: flex;align-items: center;gap: 5px;}
.catalogNavigate .item[data-level="0"].opened > .sub{display: block;}
.catalogNavigate .item[data-level="0"] > .link .name{display: flex;align-items: center;gap: 5px;flex: 1;}
.catalogNavigate .item .link .count{color: var(--color-black);font-size: 12px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .catalogNavigate .item[data-level="0"] > .link:hover, .catalogNavigate .item[data-level="0"] .sub .link:hover{color: var(--color-primary);}
  .catalogNavigate .item[data-level="0"] > .link:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1023px){
  .catalogTitle{display:none;}
  .catalogNavigate{display:none;}
}
/*** ЛК сбоку ***/
.user-menu .title{font-size: 16px;letter-spacing: .06em;text-transform: uppercase;font-family: var(--family-2);border: 1px solid var(--line);padding: 9px 20px;background: var(--color-grey-l-2);display: flex;align-items: center;}
.user-menu .list{padding: 20px;border: 1px solid var(--line);border-top-width: 0;margin: 0;list-style-type: none;}
.user-menu .list li{font-size: 14px;text-transform: uppercase;transition: 0.3s;}
.user-menu .list li:not(:last-child){margin-bottom: 14px;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .user-menu .list li:hover{color: var(--color-primary);}
}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: flex;flex-wrap: wrap;grid-gap: 0;width: 100%;}
.categories_grid .item{position: relative;padding:16px;border-radius: 0;overflow: hidden;width: calc(100% / 4);background: var(--color-white);display: flex;flex-direction: column;}
.categories_grid .item{border: 1px solid var(--line);border-right-width: 0;}
.categories_grid .item:last-child{border-right-width: 1px;}
.categories_grid .cat-wrap{padding-top:16px;}
.categories_grid .cat-name{font-size: 20px;text-transform: uppercase;transition: 0.3s;text-align: center;}
.categories_grid .cat-image{width: 100%;padding-bottom: 100%;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;position: absolute;top: 0;left: 0;transition:0.5s;}
.categories_grid.goodsEmpty{margin-bottom: 30px;display: flex;flex-wrap: wrap;grid-gap: 0;}
.categories_grid.goodsEmpty .cat-image{display:none;}
.categories_grid.goodsEmpty .cat-wrap{padding-top: 0;}
.categories_grid.goodsEmpty .cat-name{font-size: 16px;}
@media (min-width: 1140px){
  .categories_grid .item:nth-child(n+5){border-top-width: 0px;}
  .categories_grid .item:nth-child(4n){border-right-width: 1px;}
}
@media (min-width: 640px) and (max-width: 1139px){
  .categories_grid .item:nth-child(n+4){border-top-width: 0;}
  .categories_grid .item:nth-child(3n){border-right-width: 1px;}
}
@media (min-width: 320px) and (max-width: 640px){
  .categories_grid .item:nth-child(n+3){border-top-width: 0;}
  .categories_grid .item:nth-child(2n){border-right-width: 1px;}
}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .categories_grid .item:hover .cat-name{color:var(--color-primary);}
  .categories_grid .item:hover .cat-image img{transform: scale(1.15);}
}
@media (max-width:1139px){
  .categories_grid .item{width: calc(100% / 3);}
}
@media (max-width:767px){
  .categories_grid .item{width: calc(100% / 2);}
}
@media (max-width:639px){
  .categories_grid .cat-name{font-size:16px;}
}
@media (max-width:479px){
  /*.categories_grid:not(.goodsEmpty) .item{width: 100%;}*/
  /*.categories_grid:not(.goodsEmpty) .item:nth-child(n+2){border-top-width: 0;}*/
  /*.categories_grid:not(.goodsEmpty) .item:nth-child(1n){border-right-width: 1px;}*/
  .categories_grid.goodsEmpty .item{padding: 12px;}
  .categories_grid.goodsEmpty .cat-name{font-size: 14px;}
  .categories_grid.goodsEmpty .item:nth-child(n+3){border-top-width: 0;}
  .categories_grid.goodsEmpty .item:nth-child(2n){border-right-width: 1px;}
}
@media (max-width:319px){
  .categories_grid:not(.goodsEmpty) .item{width: 100%;}
}
/*** Левая часть ***/
.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-family: var(--family-2);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-family: var(--family-2);color: var(--color-tertiary);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-tertiary);}
@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);}
.fancybox-navigation .fancybox-button div{background: var(--color-white);}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod{max-width: 450px;}
.fancybox-modif{display: none;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--color-tertiary);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--color-white);}
.productViewMod.product-view .product-neighbor{display:none;}
.productViewMod.product-view .product-view_item[data-name="sale"]{display:none;}
.productViewMod.product-view .product-neighbor{display:none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewMod.product-view .product-container .thumblist-box{display:none;}
.productViewMod.product-view .product-container .left_{display: none;}
.productViewMod.product-view .product-container .right_{width: 100%;}
.productViewMod.product-view .product-container{grid-gap: 20px;}
.productViewMod.product-view .product-name{font-size: 24px;}
.productViewMod.product-view .product-view_item[data-name="desc"]{display:none;}
.productViewMod.product-view .goodsDataForm{margin: 0;}
.productViewMod.product-view .price-box{margin-bottom: 12px;}
.productViewMod.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{width: 100%;}
.productViewMod.product-view .add-cart.quick{display: none !important;}
.productViewMod.product-view .add-cart, .productViewMod.product-view .callback_notify{padding: 9px 12px;}
.productViewMod.product-view .product-view_item .qty-wrap{height: 40px;}
.productViewMod.product-view .product-view_item[data-name="rating"]{display:none;}
.productViewMod.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{display: none !important;}
.productViewMod.product-view .product-container .product-image .preloader{display:none !important;}
/*** Окно Быстрый просмотр товара ***/
.productViewQuick{width: 100%;max-width: 700px;}
.productViewQuick.product-view .product-links{display:none;}
.productViewQuick.product-view .add-to-cart{width:100%;}
.productViewQuick.product-view .product-view_item[data-name="sale"]{display:none;}
.productViewQuick.product-view .product-neighbor{display:none;}
.productViewQuick.product-view .goodsDataMainModificationPriceNow{font-size: 24px;}
.productViewQuick.product-view .goodsDataMainModificationPriceOld{font-size: 16px;}
.productViewQuick.product-view .product-container .thumblist-box{display:none;}
.productViewQuick.product-view .product-container .left_{width: 270px;}
.productViewQuick.product-view .product-container .product-image .preloader{display:none !important;}
.productViewQuick.product-view .product-container .right_{width: calc(100% - 270px - 20px);}
.productViewQuick.product-view .product-links{display:none;}
.productViewQuick.product-view .product-container{grid-gap: 20px;}
.productViewQuick.product-view .product-name{font-size: 24px;}
.productViewQuick.product-view .product-view_item[data-name="desc"]{display:none;}
.productViewQuick.product-view .goodsDataForm{margin: 0;}
.productViewQuick.product-view .price-box{margin-bottom: 12px;}
.productViewQuick.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{width: calc((100% - 16px) / 2);}
.productViewQuick.product-view .add-cart.quick{display: none !important;}
.productViewQuick.product-view .add-cart, .productViewQuick.product-view .callback_notify{padding: 9px 12px;}
.productViewQuick.product-view .product-view_item .qty-wrap{height: 40px;}
.productViewQuick.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{display: none !important;}
/*Страница быстрого заказа*/
.fancybox-inner .quickformfast{overflow-x: hidden;text-align: center;height: 100%;}
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% - 2px);right: 0;z-index: 4;}
.fastOrder .fancybox-inner .fancybox-content{background: var(--color-white);color: var(--color-black);}
.fancybox-inner .orderContainer{grid-gap: 30px;margin:0;}
.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;border:0;}
.productViewQuick.product-view .product-links{display:none;}
.fancybox-inner .orderContainer .order_right .cart_wrap{padding: 0;border-radius: 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 .formfast .order_grid{padding: 0;background: transparent;border-radius: 0;grid-gap: 30px;}
.fancybox-inner .orderContainer .formfast .order_grid > div{padding: 0;background: transparent;border: 0;}
.fancybox-inner .formfast .title{margin-bottom:16px;}
.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;}
.fancybox-order_title .title{}
.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: 16px 0;}
.fancybox-inner .btn_box{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px;flex-wrap: wrap;margin-top: 8px;}
.fancybox-inner .callback-btn{width: 100%;max-width: 100%;margin-top:12px;}
.fancybox-inner .fancybox-inner .callbackForm_action{margin-top: 8px;}
.callbackForm .pp{margin-top: 8px;text-align: center;justify-content: center;}
@media (max-width: 1023px){
  .productViewQuick{display:none !important;}
}
@media (max-width: 639px){
  .fancybox-modif{font-size:20px}
  .fancybox-order_title .title{font-size: 20px;}
  .productViewQuick.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{width: 100%;}
}
@media (max-width: 479px){
  .fancybox-inner .callback-btn{height: 44px;font-size: 14px;}
  .fancybox-inner .quickformfast{padding: 0;}
}
/* Всплывашка добавление в корзину */
#cart-fancy{max-width: 500px;width: calc(100% - 16px* 2);}
#cart-fancy .fancybox-notice{font-size: 16px;text-transform: uppercase;padding: 10px 16px;background: var(--color-green-l);color: var(--color-green);padding-right:40px;display: flex;justify-content: center;align-items: center;text-align: center;gap:8px;margin-bottom: 16px;}
#cart-fancy .fancybox-notice .icon_{width:16px;height:16px;min-width:16px;margin:0;background-color:var(--color-white);display:none;}
#cart-fancy .fancybox-header{margin-bottom:24px;}
#cart-fancy .fancybox-close-small{top: 14px;display:none;}
#cart-fancy .form__goods{display: flex;grid-gap: 16px;flex-wrap: wrap;justify-content: center;}
#cart-fancy .form__goods-image{width: 100px;height: max-content;border-radius: 0;overflow: hidden;background: var(--bgImg);}
#cart-fancy .form__goods-image .image{padding-bottom: 100%;position: relative;width: 100%;display: block;}
#cart-fancy .form__goods-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
#cart-fancy .form__goods-content{flex: 1;display: flex;align-items: center;grid-gap: 12px;flex-wrap: wrap;display:none;}
#cart-fancy .form__goods-name{font-size: 18px;font-weight: 700;color: var(--color-black-d);}
#cart-fancy .form__goods-price{display: flex;flex-direction: column;grid-gap: 8px;}
#cart-fancy .form__goods-price .price:not(.old-price){font-size: 16px;}
#cart-fancy .product-modif{display: flex;align-items: center;grid-gap: 4px;flex-wrap: wrap;}
#cart-fancy .properties{font-size: 14px;}
#cart-fancy .properties:not(:last-child):after{content: ';'}
#cart-fancy .form__goods-wrap{flex: 1;display: flex;flex-direction: column;gap: 4px;}
#cart-fancy .buttons{display: flex;justify-content: center;gap: 8px 10px;flex-wrap: wrap;margin-top: 20px;}
#cart-fancy .title a{transition: 0.3s;color: var(--color-black);font-family: var(--family-2);text-decoration: underline;}
#cart-fancy .warning{display: block;margin: 0;}
#cart-fancy .fancybox-notice.bad{display: none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #cart-fancy .title a:hover{color:var(--color-primary);}
}
@media (max-width: 767px){
  #cart-fancy .form__goods{grid-gap: 12px;justify-content: center;}
  #cart-fancy .form__goods-content{flex: initial;width: 100%;}
  #cart-fancy .form__goods-wrap{width: 100%;flex: initial;}
  #cart-fancy .form__goods-content{justify-content: center;}
}
@media (max-width: 479px){
  #cart-fancy .buttons button{padding: 10px;width: 100%;}
  #cart-fancy .fancybox-notice{font-size: 14px;text-align: left;justify-content: flex-start;}
  #cart-fancy .form__goods-name{font-size: 16px;}
  #cart-fancy .properties{font-size: 12px;}
}
/*** Быстрый заказ ***/
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;text-align: center;margin-bottom: 20px;background: var(--error-color-text);color: var(--color-white);padding: 10px 16px;border-radius: 0;display: none;}
.order_right .min_priceOrder_info{display:none;font-size: 14px;color: var(--error-color);margin: 8px 0 0;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-family: var(--family-2);white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-family: var(--family-2);color: var(--color-primary);white-space: nowrap;}
.openList-btn{cursor: pointer;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-tertiary);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: block;padding: 0 5px 0 0;margin: 0;list-style: none;max-height: 237px;overflow-x: hidden;overflow-y: auto;margin-bottom: 30px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;padding-bottom: 12px;border-bottom: 1px solid var(--line);}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 12px;}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right ul .item .product-details .product-name{font-size: 14px;}
.orderContainer .order_right ul .item .product-details .quantity{font-size: 14px;}
.orderContainer .order_right ul .product-details .product-price .price{font-family: var(--family-2);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{margin-top: 0;font-size: 14px;color: var(--color-grey-d);display: flex;flex-wrap: wrap;gap: 0 5px;}
.orderContainer .order_right ul .item .product-details .product-modif .properties:not(:last-child):after{content: ', ';}
.orderContainer .order_right ul .item .product-details .price{font-size: 18px;}
.orderContainer .order_right ul .item .product_wrapper_price{display: flex;align-items: center;margin-top: 4px;grid-gap: 5px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-family: var(--family-2);}
.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: var(--color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid var(--line);}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{min-width: 50px;width: 50px;height: 50px;margin-right: 8px;display:flex;align-items: center;justify-content: center;background: var(--bgImg);z-index: 1;text-align: center;border-radius: 0;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-family: var(--family-2);}
.orderContainer .order_right .buttonsOrder{margin-top: 30px;display: flex;flex-direction: column;align-items: center;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.orderContainer .adress .form-list .fields{width: calc((100% - 12px) / 2);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.delivery .delivery__zones .selectBlock{margin-top: 12px;}
.delivery .currentDeliveryPrice{font-family: var(--family-2);font-size: 16px;display:block;}
.delivery .deliveryPrice{display: flex;align-items: center;grid-gap: 5px;margin-top: 20px;}
.delivery .currentDeliveryDescription{padding-top: 4px;}
.order-payment input{display: none;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 0;width: 40px;height: 40px;background: var(--color-secondary);display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{margin: 0;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-white);position: initial;}
.adress .form-list .deliveryDate .calendar_btn.active{background: var(--color-primary);}
.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%;grid-gap: 30px;text-align: left;}
.formfast .order_grid > div{width: 100%;padding: 16px;border: 1px solid var(--line);}
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{padding: 0 !important;}
.formfast .title{font-size: 20px;text-transform: uppercase;font-family: var(--family-2);margin-bottom: 20px;text-align: left;position: relative;display: flex;align-items: center;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: flex;flex-wrap: wrap;grid-gap: 12px;margin-bottom: 12px;}
.formfast .order_grid .account .fields-grid .fields{width: calc((100% - 12px * 2) / 3);}
.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{font-size: 14px;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: 100%;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;padding-right: 76px;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 54px;height: 40px;color: var(--color-grey-d);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;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 40px;width: 40px;background: var(--color-secondary);transition:0.3s;display: flex;align-items: center;justify-content: center;}
.coupons .coupon-btn .icon_{width: 16px;height: 16px;min-width: 16px;background-color: var(--color-white);margin: 0;}
.coupons .coupon-btn[disabled="disabled"]{pointer-events: none;}
.coupons .coupon-btn[disabled="disabled"] .icon_{background-color: var(--color-btnDisabled);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .formfast .contactWantRegister label.checkbox-name:hover{color: var(--color-primary);}
  .coupons .coupon-btn:hover{background: var(--color-primary);}
  .orderContainer .order_right .cart_showList:hover{color: var(--color-black);}
  .coupons .couponBlock .coupon_clear:hover{color: var(--color-primary);}
}
@media (max-width: 767px){
  .orderContainer .adress .form-list .fields{width: 100%;}
}
@media (max-width: 639px){
  .formfast .order_grid .account .fields-grid .fields{width: 100%;}
}
@media (max-width: 479px){
  .orderContainer .adress .form-list .fields{width:100%;}
  .formfast .title{font-size: 18px;margin-bottom: 16px;}
  .orderContainer .order_right ul .item .product-details .product-name{-webkit-line-clamp: 3;}
  .formfast .title{font-size: 18px;}
  .cartTable .cart_title, .orderContainer .order_right .cart_title{font-size: 18px;}
  .formfast .order_grid > div{padding: 12px;}
  .orderContainer .order_right{padding: 12px;}
  .cartTable .cart_names .name{padding: 8px 12px;}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .cart_right_container{width: 100%;}
.cart_right_container{display: flex;gap: 30px;justify-content: space-between;flex-wrap: wrap;}
.cart_right_container .wrap[data-name="right"]{max-width: 450px;width: 100%;}
.orderContainer .order_left{width: calc(100% - 350px - 30px);}
.orderContainer .order_right{width: 350px;overflow: hidden;height: max-content;position: sticky;top: 16px;padding: 16px;border: 1px solid var(--line);}
.cartTable .cart_wrap, .orderContainer .order_right .cart_wrap{position:relative;}
.cartTable .items{width: 100%;display: flex;flex-wrap: wrap;position: relative;padding:16px;border:1px solid var(--line);}
.cartTable .items:not(:last-child){border-bottom-width: 0;}
.cartTable .items:first-child{border-top-width: 0;}
.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: 0;}
.cartTable .cart__total .actions{width: 100%;margin-top: 16px;}
.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;border-bottom: 1px solid var(--line);margin-bottom: 16px;padding-bottom: 16px;}
.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: 16px;text-transform: uppercase;}
.cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 22px;font-family: var(--family-2);}
.cartTable .cart_names{display: flex;border: 1px solid var(--line);background: var(--color-grey-l-2);}
.cartTable .cart_names .name{padding: 10px 16px;text-transform: uppercase;text-align: center;}
.cartTable .cart_names .name:nth-child(1){flex: 1;}
.cartTable .cart_names .name:nth-child(2){width: 180px;}
.cartTable .cart_names .name:nth-child(3){width: 224px;}
.cartTable .cart_names .name:not(:last-child){border-right: 1px solid var(--line);}
.totale_titleLeft{font-size: 16px;text-transform: uppercase;}
.totale_titleRight{font-size: 18px;font-family: var(--family-2);white-space: nowrap;}
.cartTable .cart_title, .orderContainer .order_right .cart_title{margin-bottom: 20px;font-size: 20px;text-transform: uppercase;font-family: var(--family-2);display: flex;align-items: center;justify-content: space-between;}
.cartTable .buttons .cat-link, #closeOrder{color: var(--color-grey-d);font-size: 14px;text-transform: uppercase;margin: 12px auto 0;width: max-content;transition: 0.3s;display: flex;align-items: center;grid-gap: 12px;}
.cartTable .buttons .cat-link .icon_, #closeOrder .icon_{width: 16px;height: 16px;min-width: 16px;margin: 0;background: var(--color-grey-d);}
.cart__items .items .cart-right_block{flex: 1;padding-left: 12px;margin-left: 12px;display: flex;align-items: center;flex-wrap: wrap;gap: 12px 0;justify-content: space-between;position: relative;}
.cart__items .items .cart-right_block:before{content: '';display: block;position: absolute;top: -16px;left: 0;height: calc(100% + 16px* 2);border-left: 1px solid var(--line);}
.cart__items .items .cart-right_block .cart-qty{border: 1px solid var(--line);width: 160px;}
.cart__items .items .cart-right_block .cart-qty input{border: 1px solid var(--line);border-top-width: 0;border-bottom-width: 0;margin: 0;}
.cart__items .items .cart-right_block .closetd{font-size: 0;transition:0.3s;display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd .icon_{width: 20px;min-width: 20px;height:20px;margin:0;background-color:var(--color-grey-d);transition:0.3s;}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 4px 8px;width: 120px;}
.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 .icon_{background-color: var(--color-primary);}
.cart__items .items .image{width: 80px;height: 80px;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{flex:1;position:relative;}
.cart__items .items .cart-right_block .cart-name{word-break: break-word;text-transform: uppercase;}
.cart__items .items .cart-right_block .product-modif{margin-top: 4px;display: flex;flex-wrap: wrap;grid-gap: 4px;} 
.cart__items .items .cart-right_block .product-modif .properties{font-size: 14px;display: block;position: relative;width: 100%;} 
.cart__items .items .cart-right_block .product-modif .properties .properties_name{font-family: var(--family-2);}
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child){}
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 20px;justify-content: space-between;width: 362px;flex-wrap: wrap;}
.cart_right_container .pp, .orderContainer .order_right .pp{margin-top: 16px;width: 100%;font-size: 14px;color: var(--color-grey);justify-content: center;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 30px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--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 .buttonsOrder button{}
.cartTable .buttons #startOrder{margin-left: auto;}
.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 .price.old-price{font-size: 14px;}
.cart__items .items .one-product-price{font-size: 14px;color: var(--color-grey-d);}
.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: 20px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
.cart-footer{margin: 0;margin-top: 20px;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border: 1px solid #e8dbcf;background-color: #fbf6ee;width: 100%;padding-bottom: 20px;max-width: 360px;padding: 15px}
.cart-footer .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.cart-footer .buttons a{margin: auto}
.cart-footer .buttons a.delete-all{margin-top: 20px}
.cart-footer .buttons a.delete-all:hover{color: #ff7e7a;}
.cart-footer .discounttr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px}
.dotted-line{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px dotted #e8dbcf;margin: 0 10px;margin-bottom: 5px}
.TotalSum{display: -webkit-box;display: -ms-flexbox;display: flex;}
#startOrder[disabled="disabled"]{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-tertiary);position: absolute;bottom: 0;left: 0;display: block;}
/* мышь, тачпад */
@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-black);}
  .cart__items .items .cart-right_block .closetd:hover .icon_{background-color:var(--color-primary);}
  .cartTable .buttons .cat-link:hover, #closeOrder:hover{color: var(--color-primary);}
  .cartTable .buttons .cat-link:hover .icon_, #closeOrder:hover .icon_{background-color: var(--color-primary);}
}
@media (max-width: 1139px){
  .cart__items .items .cart-action{grid-gap: 8px 20px;}
}
@media (max-width: 1023px){
  .cart_right_container, .orderContainer .order_right{width: 100%;margin:0;}
  .cart_left_container, .orderContainer .order_left{width: 100%;}
}
@media (max-width: 767px){
  .cart_right_container .wrap[data-name="right"]{max-width: 100%;}
  .cart__items .items .cart-action{justify-content: flex-start;width: 100%;}
  .cart__items .items .cart-right_block{padding-right: 28px;}
  .cart__items .items .cart-right_block .closetd{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
  .cartTable .cart_names .name:not(:first-child){display: none;}
  .cartTable .cart_names .name{text-align: left;}
}
@media (max-width: 639px){
  .cart__items .items .cart-right_block .cart-price{width:100%;}
  .cart__items .items .cart-right_block .cart-qty{height:36px;width: 114px;}
}
@media (max-width: 479px){
  .cartTable .items{padding:12px;}
  .cart__items .items .cart-right_block .cart-name{font-size: 14px;-webkit-line-clamp: 3;}
  .cart__items .items .one-product-price{display:none;}
  .cart__items .items .image{width: 60px;height: 60px;}
  .totale_titleLeft, .cartTable .total .title, #quickform .order_right .total .title{font-size: 14px;}
  .totale_titleRight{font-size: 16px;}
  .cartTable .total .TotalSum, #quickform .order_right .total .TotalSum{font-size: 20px;}
  .cart__items .items .cart-right_block:before{top: -12px;height: calc(100% + 12px* 2);}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 30px 16px;flex-wrap: wrap;}
.col-block #feedback{width: 400px;}
.col-block .col-account.contacts{width: calc(100% - 416px);order: 2;}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 0;overflow: hidden;}
.lk_btn{margin:30px auto 0;}
.col-account.form .fields:not(:last-child){margin-bottom: 12px;}
.col-account.form .fields{position:relative;}
.col-account.form 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{margin-top: 20px;}
.col-account.contacts h3{font-size: 24px;text-transform: uppercase;margin-bottom: 20px;}
.col-account.form .pp{text-align: left;margin-top: 12px;}
.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: 6px;text-align: left;}
.form-list .fields > label span, .form-list .field > label span{color:var(--color-red);}
.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%  - 16px) / 2);height: max-content;}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:16px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 20px;font-family: var(--family-2);margin-bottom: 16px;position: relative;color: var(--color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{font-size: 24px;text-transform: uppercase;margin-bottom: 16px;}
.account .accoutnPageBlock .buttons{margin-top: 16px;grid-gap: 12px 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first, .account .accoutnPageBlock .second{}
.account .accoutnPageBlock .first .buttons .button{width: max-content;}
.account .accoutnPageBlock .first .buttons.two_ .button{}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 24px);margin-left: 24px;height: max-content;}
.account .accoutnPageBlock p{font-size: 16px;margin: 0 0 16px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: max-content;}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 1023px){
  #main .col-left.login-page{order: 2;}
}
@media (max-width: 900px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .col-block .col-account.contacts{order: initial;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .account .accoutnPageBlock .buttons .button{max-width: calc(50% - 16px);width: 100%;}
 .account .accoutnPageBlock .pp{justify-content: flex-start;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-gap: 20px;}
 .optionAcc .col-account{width: calc100%;}
}
@media (max-width: 639px){
 .account.row .clientForm .col-account{width: 100%;}
 .account .accoutnPageBlock .buttons .button{max-width: 100%;}
 .col-block #feedback{max-width:100%;}
 .account .accoutnPageBlock .pp{justify-content: center;}
 .col-account.contacts h3, .col-account.form h3{font-size: 20px;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: flex;flex-direction: column;grid-gap: 12px;}
.blocks_contact .link{display: flex;align-items: center;gap: 8px;transition:0.3s;}
.blocks_contact .link .icon_{margin: 0;width: 30px;height: 30px;min-width: 30px;background: var(--color-primary);}
.blocks_contact .title_contact{}
.col-account.form h3{font-size: 24px;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;transition: 0.3s;}
.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 (hover: hover) and (pointer: fine){
  .blocks_contact .link:hover{color:var(--color-primary);}
}
@media (max-width: 479px){
  .blocks_contact .link{font-size: 14px;}
  .blocks_contact .link .icon_{width: 24px;height: 24px;min-width: 24px;}
}
/** Платежные системы на странице просмотра заказа **/
.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{margin-bottom: 20px;padding: 16px;background: var(--color-secondary);color: var(--color-white);overflow: hidden;}
.discount-box h4{font-size: 16px;line-height: 1.2;font-family: var(--family);}
.discount-box h4 span{font-family: var(--family-2);}
.discount-box_promoPage{display: flex;flex-wrap: wrap;grid-gap: 16px;}
.discount-box_promoPage .content{width: calc((100% - 16px * 2) / 3);border-radius: 0;background: var(--color-white);border: 1px solid var(--line);padding: 16px;display: flex;flex-direction: column;}
.discount-box_promoPage .discount_name{font-size: 20px;text-transform: uppercase;transition: 0.3s;font-family: var(--family-2);margin-bottom: 12px;}
.discount-box_promoPage .discount_desc{margin-bottom: 12px;font-size: 14px;-webkit-line-clamp: 3;}
.discount-box_promoPage .discount_date{margin-bottom: 8px;display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
.discount-box_promoPage .discount_text{font-size: 12px;color:var(--color-grey-d);}
.discount-box_promoPage .discount_count{font-size: 24px;font-family: var(--family-2);}
.discount-box_promoPage .sale-counter{padding: 8px 16px;background: var(--color-red);margin: auto -16px -16px;color: var(--color-white);}
/*Выкл*/
.discount-box_promoPage .content.off_ .discount_count{color:var(--color-grey-d);}
.discount-box_promoPage .content.off_ .discount_name{color:var(--color-grey-d);}
.discount-box_promoPage .content.off_ .sale-counter{background:var(--color-grey-d);}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .discount-box_promoPage .content:not(.off_):hover .discount_name{color:var(--color-primary);}
}
@media (max-width: 767px){
  .discount-box_promoPage .content{width:  calc((100% - 16px) / 2);}
}
@media (max-width: 479px){
  .discount-box_promoPage .content{width: 100%;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.page-compare{}
.page-compare .swiper{padding: 0 0 16px 0!important;margin-bottom: 16px;border-bottom: 1px solid var(--line);}
.page-compare .compare__line .swiper{border-bottom: 1px solid var(--line);}
.compare__switch-icon{background: var(--line);}
.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{background: var(--color-white);}
.switch-on .compare__switch-icon{background: var(--color-black);}
.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-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 !important;}
.compare__cell{margin-bottom: 16px;width: 100%;font-family: var(--family-2);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: 1px solid var(--line);border-radius: 0;width: 40px;height: 40px;transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.compare__remove .icon_{display: block;width: 24px;min-width: 24px;height: 24px;background-color: var(--color-grey-d);margin: 0;transition: 0.3s;}
.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{}
.compare__tbody .compare__name{font-size: 20px;font-family: var(--family-2);text-transform: uppercase;word-break: break-word;transition: 0.3s;}
.compare__line .actions .actions-btn.callback_notify{background: var(--color-grey-d);border-color: var(--color-grey-d);}
.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__price .price:not(.old-price){font-size: 20px;}
/** Таблица сравнений **/
.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 .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 (hover: hover) and (pointer: fine){
  .compare__switch:hover{cursor: pointer;}
  .compare__tbody .compare__name:hover{color:var(--color-primary);}
  .compare__line .actions .actions-btn.callback_notify:hover{background: var(--color-secondary);border-color: var(--color-secondary);}
  .compare__remove:hover .icon_{background-color: var(--color-primary);}
  .CompareGoodsTableTbody .remove:hover:after{color: var(--color-primary);}
}
@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:14px;}
  .compare__price .price:not(.old-price){font-size:16px}
  .compare__price .price.old-price{font-size:14px}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{position: absolute;top: 0;right: 0;border: 1px solid var(--line);background: var(--color-white);width: 40px;height: 40px;}
.favorites_page .products-grid .item .remove.add-wishlist:after{display:none;}    
.favorites_page .products-grid .item .remove.add-wishlist .icon_{width: 24px;min-width: 24px;height: 24px;background-color: var(--color-grey-d);transition: 0.3s;margin: 0;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .links_container{display:flex !important;opacity: 1;visibility: visible;}
/* мышь, тачпад */
@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);transition: 0.3s;}
.news-box h5.title a:hover{color: var(--color-primary);}
.news-box .button{margin-top:30px;}
.news-box .news{}
.news-box .news:not(:last-child){margin-bottom: 24px;}
.news-box .news-content p{margin-bottom: 16px;font-size: 12px;}
.news-box .news .title{font-size: 18px;font-family: var(--family-2);margin-bottom: 12px;}
.news-box .news__date{display: block;text-align: left;font-size: 16px;color: var(--color-grey-d);}
.news-box .news-time{margin-top: 16px;font-size: 16px;color: var(--color-grey-d);}
@media (max-width: 479px){
  .news-box .news .title{font-size: 16px;}
  .news-box .news-content p{font-size: 14px;}
  .news-box .news__date{font-size: 14px;}
  .news-box .news:not(:last-child){margin-bottom:16px;}
}
#news{width: 100%;}
#news .swiper-slide{height: auto !important;}
#news .newx-box{position: relative;}
#news [data-tab-content]{flex-wrap: wrap;grid-gap: 24px;}
#news [data-tab-content] .news_grid{display: flex;flex-wrap: wrap;grid-gap: 24px;}
#news .news_item{}
#news .news_title{font-size: 24px;font-family: var(--family-2);line-height: 1.4;transition: 0.3s;-webkit-line-clamp: 2;}
#news .news_desc{line-height: 1.4;-webkit-line-clamp: 3;margin-top: 6px;}
#news .news_date{color: var(--color-primary);font-size: 14px;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 8px;}
#news .news_button{margin-top: 20px;}
#news .swiper-navigation.pagination_{border: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .news_title:hover{color:var(--color-primary);}
}
@media (max-width: 1023px){
  #news .news_title{font-size: 24px;}
}
@media (max-width: 479px){
  #news .news_title{font-size: 20px;}
}
/*** Страница ошибки ***/
.error-page{}
.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='%23ff3d00'/%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:315px;}
.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;}
